.mpb-section.svelte-1i4l9le h4:where(.svelte-1i4l9le){font-size:.8rem;font-weight:600;color:#57606a;text-transform:uppercase;letter-spacing:.03em;margin:0 0 .75rem}.mpb-section.svelte-1i4l9le+.mpb-section:where(.svelte-1i4l9le){margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #d0d7de}.mpb-pending-card.svelte-1i4l9le{padding:.75rem;background:#fffdf0;border:1px solid #e8d48b;border-radius:6px;margin-bottom:.5rem}.mpb-pending-info.svelte-1i4l9le{display:flex;gap:1rem;font-size:.8rem;color:#57606a;margin-bottom:.5rem;flex-wrap:wrap}.mpb-site.svelte-1i4l9le{font-weight:600;color:#24292f}.mpb-vrm-form.svelte-1i4l9le{margin-top:.5rem}.mpb-vrm-row.svelte-1i4l9le{display:flex;gap:.5rem;align-items:center}.mpb-vrm-row.svelte-1i4l9le input:where(.svelte-1i4l9le){flex:1;max-width:200px;padding:.4rem .6rem;border:1px solid #d0d7de;border-radius:6px;font-size:.85rem;text-transform:uppercase}.mpb-btn.svelte-1i4l9le{padding:.4rem .75rem;border:1px solid #d0d7de;border-radius:6px;background:#f6f8fa;font-size:.8rem;cursor:pointer;white-space:nowrap}.mpb-btn.svelte-1i4l9le:hover{background:#eef1f5}.mpb-btn.svelte-1i4l9le:disabled{opacity:.5;cursor:not-allowed}.mpb-btn.confirm.svelte-1i4l9le{background:#dafbe1;color:#1a7f37;border-color:#1a7f37}.mpb-btn.register.svelte-1i4l9le{background:#2563eb;color:#fff;border-color:#2563eb}.mpb-btn.register.svelte-1i4l9le:hover{background:#1d4ed8}.mpb-btn-link.svelte-1i4l9le{background:none;border:none;color:#2563eb;font-size:.8rem;cursor:pointer;padding:0;text-decoration:underline}.mpb-btn-link.svelte-1i4l9le:hover{color:#1d4ed8}.mpb-loading.svelte-1i4l9le{font-size:.8rem;color:#57606a}.mpb-error.svelte-1i4l9le{color:#cf222e;font-size:.8rem;margin:.35rem 0 0}.mpb-confirm.svelte-1i4l9le{margin-top:.5rem;padding:.5rem;background:#fff;border:1px solid #d0d7de;border-radius:6px;font-size:.8rem}.mpb-confirm.svelte-1i4l9le p:where(.svelte-1i4l9le){margin:0 0 .4rem}.mpb-confirm-actions.svelte-1i4l9le{display:flex;gap:.5rem}.mpb-confirmed.svelte-1i4l9le{display:flex;align-items:center;gap:.5rem;margin-top:.4rem;font-size:.8rem;color:#1a7f37}.mpb-permits-list.svelte-1i4l9le{display:flex;flex-direction:column;gap:.35rem}.mpb-permit-row.svelte-1i4l9le{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;background:#f6f8fa;border-radius:6px;font-size:.8rem;flex-wrap:wrap}.mpb-permit-row.svelte-1i4l9le .mpb-vrm:where(.svelte-1i4l9le){background:#1e293b;color:#f8fafc;padding:.2rem .5rem;border-radius:4px;font-size:.8rem;font-weight:600;letter-spacing:.05em}.mpb-permit-row.svelte-1i4l9le .mpb-status:where(.svelte-1i4l9le){font-size:.7rem;font-weight:600;padding:.15rem .4rem;border-radius:99px;background:#dafbe1;color:#1a7f37}.mpb-permit-row.svelte-1i4l9le .mpb-date:where(.svelte-1i4l9le){color:#57606a}.mpb-permit-row.svelte-1i4l9le .mpb-reason:where(.svelte-1i4l9le){color:#57606a}.mpb-overlay.svelte-1i4l9le{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.mpb-modal.svelte-1i4l9le{background:#fff;border-radius:10px;padding:1.5rem;width:360px;max-width:90vw;box-shadow:0 8px 30px #00000026}.mpb-modal.svelte-1i4l9le h3:where(.svelte-1i4l9le){margin:0 0 .25rem;font-size:1rem}.mpb-modal-site.svelte-1i4l9le{color:#57606a;font-size:.8rem;margin:0 0 1rem}.mpb-modal.svelte-1i4l9le label:where(.svelte-1i4l9le){display:block;font-size:.8rem;font-weight:600;color:#57606a;margin-bottom:.75rem}.mpb-modal.svelte-1i4l9le label:where(.svelte-1i4l9le) input:where(.svelte-1i4l9le){display:block;width:100%;margin-top:.25rem;padding:.5rem;border:1px solid #d0d7de;border-radius:6px;font-size:.9rem;text-transform:uppercase}.mpb-modal-actions.svelte-1i4l9le{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}@media(max-width:640px){.mpb-vrm-row.svelte-1i4l9le{flex-direction:column;gap:.5rem}.mpb-vrm-row.svelte-1i4l9le input:where(.svelte-1i4l9le){max-width:100%;width:100%}.mpb-permit-row.svelte-1i4l9le{flex-direction:column;align-items:flex-start;gap:.35rem}.mpb-pending-info.svelte-1i4l9le{flex-direction:column;gap:.25rem}.mpb-confirm-actions.svelte-1i4l9le{flex-direction:column;gap:.5rem}.mpb-modal.svelte-1i4l9le{width:calc(100% - 2rem)}}
