.portal-module__UNtR0W__page{--accent:#0f766e;--accent-soft:#ccfbf1;--accent-strong:#115e59;--border:#e2e8f0;--text-muted:#64748b;max-width:640px;margin:0 auto;padding:2rem 1.25rem 4rem}.portal-module__UNtR0W__pageWide{max-width:880px;}.portal-module__UNtR0W__breadcrumb{margin-bottom:1rem;font-size:.85rem}.portal-module__UNtR0W__breadcrumb a{color:var(--accent-strong)}.portal-module__UNtR0W__header{margin-bottom:1.5rem}.portal-module__UNtR0W__header h1{color:var(--accent-strong);margin-bottom:.4rem;font-size:1.4rem;font-weight:700}.portal-module__UNtR0W__headerLead{color:var(--text-muted);font-size:.9rem}.portal-module__UNtR0W__card{border:1px solid var(--border);background:#fff;border-radius:10px;margin-bottom:1.25rem;padding:1.5rem}.portal-module__UNtR0W__form{flex-direction:column;gap:1rem;display:flex}.portal-module__UNtR0W__formGroup{flex-direction:column;gap:.35rem;display:flex}.portal-module__UNtR0W__formGroup label{color:#334155;font-size:.85rem;font-weight:600}.portal-module__UNtR0W__hint{color:var(--text-muted);font-size:.78rem}.portal-module__UNtR0W__input,.portal-module__UNtR0W__select{border:1px solid var(--border);color:#0f172a;background:#fff;border-radius:6px;width:100%;padding:.55rem .7rem;font-size:.92rem}.portal-module__UNtR0W__input:focus,.portal-module__UNtR0W__select:focus{outline:2px solid var(--accent);outline-offset:1px}.portal-module__UNtR0W__radioRow{align-items:center;gap:1.25rem;display:flex}.portal-module__UNtR0W__radioOption{color:#334155;align-items:center;gap:.4rem;font-size:.9rem;display:flex}.portal-module__UNtR0W__button{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.65rem 1.1rem;font-size:.92rem;font-weight:700}.portal-module__UNtR0W__button:hover:not(:disabled){background:var(--accent-strong)}.portal-module__UNtR0W__button:disabled{opacity:.55;cursor:not-allowed}.portal-module__UNtR0W__buttonSecondary{color:var(--accent-strong);border:1px solid var(--accent);background:#fff;}.portal-module__UNtR0W__buttonSecondary:hover:not(:disabled){background:var(--accent-soft)}.portal-module__UNtR0W__errorText{color:#991b1b;background:#fee2e2;border-radius:6px;padding:.55rem .75rem;font-size:.85rem}.portal-module__UNtR0W__successText{color:#166534;background:#dcfce7;border-radius:6px;padding:.55rem .75rem;font-size:.85rem}.portal-module__UNtR0W__noticeText{color:#854d0e;background:#fef9c3;border-radius:6px;padding:.55rem .75rem;font-size:.85rem}.portal-module__UNtR0W__footerLink{color:var(--text-muted);text-align:center;margin-top:1rem;font-size:.85rem}.portal-module__UNtR0W__footerLink a{color:var(--accent-strong);font-weight:600}.portal-module__UNtR0W__searchResults{flex-direction:column;gap:.5rem;max-height:320px;margin-top:.75rem;list-style:none;display:flex;overflow-y:auto}.portal-module__UNtR0W__searchResultItem{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:8px;padding:.65rem .85rem}.portal-module__UNtR0W__searchResultItem:hover,.portal-module__UNtR0W__searchResultItemSelected{background:var(--accent-soft);border-color:var(--accent)}.portal-module__UNtR0W__searchResultName{color:#0f172a;font-size:.92rem;font-weight:700}.portal-module__UNtR0W__searchResultAddress{color:var(--text-muted);margin-top:.15rem;font-size:.8rem}.portal-module__UNtR0W__selectedClinic{border:1px solid var(--accent);background:var(--accent-soft);border-radius:8px;margin-top:.5rem;padding:.75rem .9rem}.portal-module__UNtR0W__claimList{flex-direction:column;gap:.6rem;list-style:none;display:flex}.portal-module__UNtR0W__claimRow{border:1px solid var(--border);background:#fff;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.portal-module__UNtR0W__claimRowName{color:#0f172a;font-weight:600}.portal-module__UNtR0W__statusBadge{border-radius:999px;padding:.2rem .6rem;font-size:.78rem;font-weight:700;display:inline-block}.portal-module__UNtR0W__statusPending{color:#854d0e;background:#fef9c3}.portal-module__UNtR0W__statusApproved{color:#166534;background:#dcfce7}.portal-module__UNtR0W__statusRejected{color:#991b1b;background:#fee2e2}.portal-module__UNtR0W__empty{color:var(--text-muted);text-align:center;padding:1.5rem 0;font-size:.9rem}.portal-module__UNtR0W__divider{color:var(--text-muted);align-items:center;gap:.75rem;margin:1rem 0;font-size:.8rem;display:flex}.portal-module__UNtR0W__divider:before,.portal-module__UNtR0W__divider:after{content:"";background:var(--border);flex:1;height:1px}.portal-module__UNtR0W__buttonGoogle{color:#334155;border:1px solid var(--border);background:#fff;width:100%;}.portal-module__UNtR0W__buttonGoogle:hover:not(:disabled){background:#f8fafc}.portal-module__UNtR0W__clinicList{flex-direction:column;gap:.6rem;list-style:none;display:flex}.portal-module__UNtR0W__clinicRow{border:1px solid var(--border);background:#fff;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.portal-module__UNtR0W__clinicRowInfo{flex-direction:column;gap:.15rem;display:flex}.portal-module__UNtR0W__clinicRowName{color:#0f172a;font-weight:600}.portal-module__UNtR0W__clinicRowAddress{color:var(--text-muted);font-size:.78rem}.portal-module__UNtR0W__clinicRowActions{align-items:center;gap:.6rem;display:flex}.portal-module__UNtR0W__statusNone{color:#475569;background:#e2e8f0}.portal-module__UNtR0W__statusDraft{color:#1e40af;background:#dbeafe}.portal-module__UNtR0W__editLink{color:var(--accent-strong);border:1px solid var(--accent);border-radius:6px;padding:.35rem .7rem;font-size:.82rem;font-weight:700}.portal-module__UNtR0W__editLink:hover{background:var(--accent-soft)}.portal-module__UNtR0W__sectionTitle{color:#0f172a;margin-bottom:.75rem;font-size:1rem;font-weight:700}.portal-module__UNtR0W__checkboxGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem 1rem;display:grid}.portal-module__UNtR0W__checkboxItem{color:#334155;align-items:center;gap:.5rem;font-size:.88rem;display:flex}.portal-module__UNtR0W__textarea{border:1px solid var(--border);color:#0f172a;resize:vertical;background:#fff;border-radius:6px;width:100%;min-height:6rem;padding:.6rem .75rem;font-family:inherit;font-size:.92rem}.portal-module__UNtR0W__textarea:focus{outline:2px solid var(--accent);outline-offset:1px}.portal-module__UNtR0W__charCount{color:var(--text-muted);text-align:right;font-size:.75rem}.portal-module__UNtR0W__charCountOver{color:#991b1b;font-weight:700}.portal-module__UNtR0W__featureRow{align-items:center;gap:.5rem;display:flex}.portal-module__UNtR0W__featureRow .portal-module__UNtR0W__input{flex:1}.portal-module__UNtR0W__iconButton{border:1px solid var(--border);color:#991b1b;cursor:pointer;background:#fff;border-radius:6px;padding:.4rem .6rem;font-size:.85rem}.portal-module__UNtR0W__iconButton:hover:not(:disabled){background:#fee2e2}.portal-module__UNtR0W__iconButton:disabled{opacity:.4;cursor:not-allowed}.portal-module__UNtR0W__warningText{}.portal-module__UNtR0W__aiPreviewBox{border:1px solid var(--accent);background:var(--accent-soft);border-radius:8px;flex-direction:column;gap:.75rem;margin-top:.75rem;padding:1rem;display:flex}.portal-module__UNtR0W__publishBadgeRow{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.portal-module__UNtR0W__buttonRow{flex-wrap:wrap;gap:.6rem;display:flex}.portal-module__UNtR0W__mediaManager,.portal-module__UNtR0W__mediaUploadForm{flex-direction:column;gap:1rem;display:flex}.portal-module__UNtR0W__mediaIntro{background:#f0fdfa;border-radius:8px;gap:.35rem;padding:.8rem .9rem;display:grid}.portal-module__UNtR0W__mediaDisplaySettings{background:linear-gradient(145deg,#f0fdfa 0%,#fff 72%);border:1px solid #99d8cf;border-radius:14px;gap:1rem;padding:1rem;display:grid;box-shadow:0 10px 28px #0f766e14}.portal-module__UNtR0W__mediaDisplaySettingsHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.portal-module__UNtR0W__mediaDisplaySettingsHeader h3{color:#134e4a;margin:0 0 .3rem;font-size:1rem}.portal-module__UNtR0W__mediaDisplaySettingsBody{grid-template-columns:minmax(240px,.85fr) minmax(280px,1.15fr);align-items:start;gap:1rem;display:grid}.portal-module__UNtR0W__mediaRoleSelectors{gap:1rem;display:grid}.portal-module__UNtR0W__mediaSavingStatus{color:#115e59;background:#ccfbf1;border-radius:999px;flex:none;padding:.3rem .6rem;font-size:.78rem;font-weight:700}.portal-module__UNtR0W__mediaCompositePreview{aspect-ratio:16/9;border:1px solid var(--border);background:#e2e8f0;border-radius:12px;width:min(100%,520px);position:relative;overflow:hidden}.portal-module__UNtR0W__mediaCompositeFacility{object-fit:cover;width:100%;height:100%}.portal-module__UNtR0W__mediaCompositePerson{object-fit:cover;border:4px solid #fff;border-radius:999px;width:84px;height:84px;position:absolute;bottom:1rem;right:1rem;box-shadow:0 8px 20px #0f172a40}.portal-module__UNtR0W__mediaPreviewLabel{color:#fff;background:#0f172ab8;border-radius:999px;padding:.25rem .55rem;font-size:.72rem;font-weight:700;position:absolute;top:.75rem;left:.75rem}.portal-module__UNtR0W__mediaGrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1rem;list-style:none;display:grid}.portal-module__UNtR0W__mediaItem{border:1px solid var(--border);background:#fff;border-radius:10px;overflow:hidden}.portal-module__UNtR0W__mediaItem>img,.portal-module__UNtR0W__mediaLoading{object-fit:cover;background:#f1f5f9;width:100%;height:150px;display:block}.portal-module__UNtR0W__mediaLoading{color:var(--text-muted);place-items:center;font-size:.78rem;display:grid}.portal-module__UNtR0W__mediaItemBody{color:#334155;gap:.65rem;padding:.75rem;font-size:.82rem;display:grid}.portal-module__UNtR0W__mediaActions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.portal-module__UNtR0W__mediaActions .portal-module__UNtR0W__iconButton{min-height:44px}.portal-module__UNtR0W__mediaRoleBadge{color:#115e59;background:#ccfbf1;border-radius:999px;align-items:center;min-height:30px;padding:.25rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.portal-module__UNtR0W__mediaChoiceButton{border:1px solid var(--accent);min-height:44px;color:var(--accent-strong);cursor:pointer;background:#fff;border-radius:6px;padding:.4rem .6rem;font-size:.76rem;font-weight:700}.portal-module__UNtR0W__mediaChoiceButton[aria-pressed=true]{background:var(--accent-soft)}.portal-module__UNtR0W__mediaUploadForm{border:1px dashed #94a3b8;border-radius:10px;padding:1rem}.portal-module__UNtR0W__mediaPreflight{background:#f0fdfa;border:2px solid #0f766e;border-radius:10px;gap:.75rem;padding:1rem;display:grid}.portal-module__UNtR0W__mediaPreflightImageLink{color:#115e59;text-align:center;gap:.45rem;font-size:.8rem;font-weight:700;text-decoration:underline;display:grid}.portal-module__UNtR0W__mediaPreflightImage{object-fit:contain;background:#0f172a;border:1px solid #99f6e4;border-radius:8px;width:100%;max-height:min(65vh,640px);display:block}.portal-module__UNtR0W__mediaConsentList{border:0;gap:.6rem;margin:0;padding:0;display:grid}.portal-module__UNtR0W__mediaConsentList legend{color:#7c2d12;margin-bottom:.65rem;font-size:.86rem;font-weight:800}.portal-module__UNtR0W__mediaConsentList:disabled{opacity:.58}.portal-module__UNtR0W__mediaConsent{color:#7c2d12;background:#fff7ed;border-radius:8px;align-items:flex-start;gap:.65rem;padding:.85rem;font-size:.8rem;line-height:1.65;display:flex}.portal-module__UNtR0W__mediaConsent input{flex:none;width:20px;height:20px;margin-top:.12rem}.portal-module__UNtR0W__mediaConsent a{color:#115e59;font-weight:700;text-decoration:underline}@media (prefers-color-scheme:dark){.portal-module__UNtR0W__card{background:#0f172a;border-color:#334155}.portal-module__UNtR0W__input,.portal-module__UNtR0W__select{color:#e2e8f0;background:#0f172a;border-color:#334155}.portal-module__UNtR0W__searchResultItem{background:#0f172a;border-color:#334155}.portal-module__UNtR0W__searchResultName{color:#f1f5f9}.portal-module__UNtR0W__claimRow{background:#0f172a;border-color:#334155}.portal-module__UNtR0W__claimRowName{color:#f1f5f9}.portal-module__UNtR0W__buttonSecondary{color:#5eead4;background:#0f172a}.portal-module__UNtR0W__buttonGoogle{color:#e2e8f0;background:#0f172a;border-color:#334155}.portal-module__UNtR0W__buttonGoogle:hover:not(:disabled){background:#1e293b}.portal-module__UNtR0W__clinicRow{background:#0f172a;border-color:#334155}.portal-module__UNtR0W__clinicRowName{color:#f1f5f9}.portal-module__UNtR0W__textarea{color:#e2e8f0;background:#0f172a;border-color:#334155}.portal-module__UNtR0W__checkboxItem{color:#cbd5e1}.portal-module__UNtR0W__iconButton{color:#fca5a5;background:#0f172a;border-color:#334155}.portal-module__UNtR0W__sectionTitle{color:#f1f5f9}.portal-module__UNtR0W__mediaIntro,.portal-module__UNtR0W__mediaDisplaySettings,.portal-module__UNtR0W__mediaItem,.portal-module__UNtR0W__mediaChoiceButton,.portal-module__UNtR0W__mediaUploadForm{background:#0f172a}.portal-module__UNtR0W__mediaItemBody{color:#cbd5e1}.portal-module__UNtR0W__mediaDisplaySettingsHeader h3{color:#99f6e4}}@media (max-width:560px){.portal-module__UNtR0W__mediaGrid,.portal-module__UNtR0W__mediaDisplaySettingsBody{grid-template-columns:1fr}.portal-module__UNtR0W__mediaCompositePerson{width:68px;height:68px}}
