.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}@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}}
