._clinicTheme_1yvfp_1,._clinicPortal_1yvfp_2{--clinic-green-950:#10341a;--clinic-green-900:#17462a;--clinic-green-800:#205a37;--clinic-green-100:#e4eee6;--clinic-canvas:#f8f4ec;--clinic-surface:#fffdf8;--clinic-border:#e4dac8;--clinic-border-strong:#cfc3ae;--clinic-ink:#14211a;--clinic-muted:#68766d;--clinic-soft:#f0eadf;--clinic-orange:#a94f2b;--clinic-orange-soft:#f6e5d8;color:var(--clinic-ink);font-family:Avenir Next,Segoe UI,Noto Sans Arabic,sans-serif}._clinicTheme_1yvfp_1{background:var(--clinic-canvas);min-height:100dvh}._clinicTheme_1yvfp_1 .rt-BaseButton,._clinicPortal_1yvfp_2 .rt-BaseButton{min-height:42px;font-weight:700}._shell_1yvfp_31{grid-template-columns:248px minmax(0,1fr);min-height:100dvh;display:grid}._sidebar_1yvfp_37{background:var(--clinic-green-950);color:#f8f5ed;flex-direction:column;height:100dvh;padding:24px 18px 18px;display:flex;position:sticky;inset-block-start:0;overflow:auto}._brand_1yvfp_49{align-items:center;gap:12px;min-height:48px;padding-inline:8px;display:flex}._brandMark_1yvfp_57{background:#fffaf1;border:1px solid #ffffff2e;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}._brandMark_1yvfp_57 img{object-fit:contain;width:34px;height:34px}._brandCopy_1yvfp_75{min-width:0}._brandCopy_1yvfp_75 strong,._brandCopy_1yvfp_75 span{display:block}._brandCopy_1yvfp_75 strong{letter-spacing:.01em;font-size:15px}._brandCopy_1yvfp_75 span{color:#b9c9bd;margin-block-start:2px;font-size:11px}._sidebarLabel_1yvfp_95{color:#8eaa96;letter-spacing:.12em;text-transform:uppercase;margin:30px 10px 9px;font-size:10px;font-weight:800}._nav_1yvfp_104{gap:4px;display:grid}._navButton_1yvfp_109{color:#b9c9bd;min-height:46px;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:grid}._navButton_1yvfp_109:hover{color:#fffdf8;background:#ffffff12}._navButton_1yvfp_109[data-active=true]{color:var(--clinic-green-950);background:#fffaf1}._navCount_1yvfp_136{min-width:24px;color:inherit;text-align:center;background:#ffffff1a;border-radius:999px;padding:2px 6px;font-size:10px}._navButton_1yvfp_109[data-active=true] ._navCount_1yvfp_136{background:var(--clinic-green-100)}._sidebarFooter_1yvfp_150{gap:12px;margin-block-start:auto;padding-block-start:24px;display:grid}._clinicIdentity_1yvfp_157{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9px;padding:13px}._clinicIdentity_1yvfp_157 strong,._clinicIdentity_1yvfp_157 span{display:block}._clinicIdentity_1yvfp_157 strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._clinicIdentity_1yvfp_157 span{color:#a8bbaa;margin-block-start:4px;font-size:10px}._sideAction_1yvfp_182{color:#b9c9bd;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding-inline:11px;font-size:12px;font-weight:700;display:flex}._sideAction_1yvfp_182:hover{color:#fff;background:#ffffff12}._workspace_1yvfp_203{min-width:0}._topbar_1yvfp_207{z-index:20;border-block-end:1px solid var(--clinic-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8f4ecf0;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:12px 28px;display:flex;position:sticky;inset-block-start:0}._topbarTitle_1yvfp_222{min-width:0}._topbarTitle_1yvfp_222 span,._topbarTitle_1yvfp_222 strong{display:block}._topbarTitle_1yvfp_222 span{color:var(--clinic-muted);font-size:11px;font-weight:700}._topbarTitle_1yvfp_222 strong{text-overflow:ellipsis;white-space:nowrap;margin-block-start:2px;font-size:17px;overflow:hidden}._topbarActions_1yvfp_245{align-items:center;gap:8px;display:flex}._localeButton_1yvfp_251,._iconButton_1yvfp_252{border:1px solid var(--clinic-border);background:var(--clinic-surface);min-width:42px;height:42px;color:var(--clinic-ink);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding-inline:11px;font-size:12px;font-weight:800;display:inline-flex}._localeButton_1yvfp_251:hover,._iconButton_1yvfp_252:hover{border-color:var(--clinic-border-strong);background:#fffaf1}._iconButton_1yvfp_252:disabled{cursor:not-allowed;opacity:.5}._main_1yvfp_281{width:min(100%,1500px);margin-inline:auto;padding:30px 30px 80px}._previewBanner_1yvfp_287{border:1px solid #dcbfa8;border-inline-start:4px solid var(--clinic-orange);background:#fff7ef;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-block-end:24px;padding:13px 15px;display:flex}._livePatientsBanner_1yvfp_300{border-color:#b8cbbb;border-inline-start-color:var(--clinic-green-800);background:var(--clinic-green-100);justify-content:flex-start}._livePatientsBanner_1yvfp_300 ._previewCopy_1yvfp_307 svg{color:var(--clinic-green-800)}._livePatientsBanner_1yvfp_300 ._previewCopy_1yvfp_307 span{color:#365540}._previewCopy_1yvfp_307{align-items:flex-start;gap:11px;min-width:0;display:flex}._previewCopy_1yvfp_307 svg{color:var(--clinic-orange);flex:none;margin-block-start:2px}._previewCopy_1yvfp_307 strong,._previewCopy_1yvfp_307 span{display:block}._previewCopy_1yvfp_307 strong{font-size:12px}._previewCopy_1yvfp_307 span{color:#785542;margin-block-start:3px;font-size:11px;line-height:1.45}._scenarioSelect_1yvfp_344{min-height:38px;color:var(--clinic-ink);font:inherit;background:#fffdf8;border:1px solid #d9c0ad;border-radius:7px;padding:0 32px 0 10px;font-size:11px;font-weight:700}[dir=rtl] ._scenarioSelect_1yvfp_344{padding:0 10px 0 32px}._pageHeader_1yvfp_360{justify-content:space-between;align-items:flex-end;gap:20px;margin-block-end:24px;display:flex}._eyebrow_1yvfp_368{color:var(--clinic-green-800);letter-spacing:.11em;text-transform:uppercase;margin-block-end:7px;font-size:10px;font-weight:900;display:block}._pageHeader_1yvfp_360 h1{letter-spacing:-.04em;max-width:720px;margin:0;font-size:clamp(28px,3vw,42px);font-weight:730;line-height:1.02}[dir=rtl] ._pageHeader_1yvfp_360 h1{letter-spacing:0}._pageHeader_1yvfp_360 p{max-width:660px;color:var(--clinic-muted);margin:10px 0 0;font-size:13px;line-height:1.6}._headerActions_1yvfp_399{align-items:center;gap:8px;display:flex}._summaryRow_1yvfp_405{border:1px solid var(--clinic-border);background:var(--clinic-border);border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-block-end:24px;display:grid;overflow:hidden}._summaryItem_1yvfp_416{background:var(--clinic-surface);min-height:108px;padding:17px 18px}._summaryTop_1yvfp_422{justify-content:space-between;align-items:center;gap:10px;display:flex}._summaryIcon_1yvfp_429{background:var(--clinic-green-100);width:32px;height:32px;color:var(--clinic-green-900);border-radius:8px;place-items:center;display:grid}._summaryItem_1yvfp_416[data-tone=urgent] ._summaryIcon_1yvfp_429{background:var(--clinic-orange-soft);color:var(--clinic-orange)}._summaryItem_1yvfp_416 b{margin-block-start:10px;font-size:24px;line-height:1;display:block}._summaryItem_1yvfp_416 span{color:var(--clinic-muted);margin-block-start:5px;font-size:11px;display:block}._commandGrid_1yvfp_458{grid-template-columns:minmax(0,1.65fr) minmax(300px,.8fr);align-items:start;gap:22px;display:grid}._panel_1yvfp_465{border:1px solid var(--clinic-border);background:var(--clinic-surface);border-radius:11px;box-shadow:0 10px 30px #2630270a}._panelHeader_1yvfp_472{border-block-end:1px solid var(--clinic-border);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:17px 19px;display:flex}._panelHeader_1yvfp_472 strong,._panelHeader_1yvfp_472 span{display:block}._panelHeader_1yvfp_472 strong{font-size:14px}._panelHeader_1yvfp_472 span{color:var(--clinic-muted);margin-block-start:4px;font-size:10px}._panelAction_1yvfp_497{border:1px solid var(--clinic-border);min-height:38px;color:var(--clinic-green-900);font:inherit;cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:6px;padding-inline:10px;font-size:11px;font-weight:800;display:inline-flex}._appointmentList_1yvfp_513,._attentionList_1yvfp_514,._recordList_1yvfp_515{margin:0;padding:0;list-style:none}._appointmentRow_1yvfp_521{border-block-end:1px solid var(--clinic-border);cursor:pointer;grid-template-columns:64px minmax(180px,1.3fr) minmax(130px,.8fr) auto 30px;align-items:center;gap:14px;min-height:88px;padding:14px 18px;display:grid}._appointmentRow_1yvfp_521:last-child{border-block-end:0}._appointmentRow_1yvfp_521:hover{background:#fcfaf4}._appointmentRow_1yvfp_521:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #77a98a;position:relative}._timeBlock_1yvfp_549{color:var(--clinic-green-900);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:900;display:flex}._appointmentCopy_1yvfp_560{min-width:0}._appointmentCopy_1yvfp_560 strong,._appointmentCopy_1yvfp_560 span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._appointmentCopy_1yvfp_560 strong{font-size:12px}._appointmentCopy_1yvfp_560 span{color:var(--clinic-muted);margin-block-start:5px;font-size:10px}._accessState_1yvfp_582{color:var(--clinic-muted);align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}._accessState_1yvfp_582[data-ready=true]{color:var(--clinic-green-800)}._rowCaret_1yvfp_595{color:#9aa69e}[dir=rtl] ._rowCaret_1yvfp_595{transform:scaleX(-1)}._attentionList_1yvfp_514{padding:8px 16px 14px}._attentionItem_1yvfp_607{border-block-end:1px solid var(--clinic-border);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:70px;padding-block:12px;display:grid}._attentionItem_1yvfp_607:last-child{border-block-end:0}._attentionIcon_1yvfp_621{background:var(--clinic-soft);width:34px;height:34px;color:var(--clinic-green-900);border-radius:8px;place-items:center;display:grid}._attentionItem_1yvfp_607[data-urgent=true] ._attentionIcon_1yvfp_621{background:var(--clinic-orange-soft);color:var(--clinic-orange)}._attentionCopy_1yvfp_636 strong,._attentionCopy_1yvfp_636 span{display:block}._attentionCopy_1yvfp_636 strong{font-size:11px}._attentionCopy_1yvfp_636 span{color:var(--clinic-muted);margin-block-start:4px;font-size:10px;line-height:1.4}._attentionCount_1yvfp_652{color:var(--clinic-green-900);font-size:18px;font-weight:800}._careNote_1yvfp_658{border:1px solid var(--clinic-border);background:var(--clinic-soft);border-radius:10px;margin-block-start:16px;padding:16px}._careNote_1yvfp_658 strong,._careNote_1yvfp_658 span{display:block}._careNote_1yvfp_658 strong{font-size:11px}._careNote_1yvfp_658 span{color:var(--clinic-muted);margin-block-start:5px;font-size:10px;line-height:1.55}._sectionGrid_1yvfp_682{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._patientCard_1yvfp_688{border:1px solid var(--clinic-border);background:var(--clinic-surface);text-align:start;cursor:pointer;border-radius:10px;min-width:0;padding:18px}._patientCard_1yvfp_688:hover{border-color:var(--clinic-border-strong);box-shadow:0 10px 26px #2630270d}._patientTop_1yvfp_703{justify-content:space-between;align-items:center;gap:10px;display:flex}._patientMark_1yvfp_710{background:var(--clinic-green-100);width:38px;height:38px;color:var(--clinic-green-900);border-radius:9px;place-items:center;display:grid}._patientCard_1yvfp_688 h3{margin:15px 0 3px;font-size:14px}._patientCard_1yvfp_688 p{color:var(--clinic-muted);margin:0;font-size:10px;line-height:1.5}._patientMeta_1yvfp_732{border-block-start:1px solid var(--clinic-border);color:var(--clinic-muted);flex-wrap:wrap;gap:6px 12px;margin-block-start:14px;padding-block-start:12px;font-size:9px;display:flex}._patientPageHeader_1yvfp_743{grid-template-columns:minmax(0,1fr) minmax(270px,360px);align-items:end;gap:24px;margin-block-end:22px;display:grid}._patientPageHeader_1yvfp_743 h1{letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,42px);font-weight:730;line-height:1.02}[dir=rtl] ._patientPageHeader_1yvfp_743 h1{letter-spacing:0}._patientPageHeader_1yvfp_743 p{max-width:650px;color:var(--clinic-muted);margin:10px 0 0;font-size:13px;line-height:1.6}._patientSource_1yvfp_771{border:1px solid var(--clinic-border);background:var(--clinic-surface);color:var(--clinic-green-800);border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:13px 14px;display:grid}._patientSource_1yvfp_771[data-source=SAMPLE_FIXTURE]{color:var(--clinic-orange);background:#fff7ef;border-color:#dcbfa8}._patientSource_1yvfp_771 strong,._patientSource_1yvfp_771 small{display:block}._patientSource_1yvfp_771 strong{letter-spacing:.04em;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}._patientSource_1yvfp_771 small{color:var(--clinic-muted);margin-block-start:4px;font-size:10px;line-height:1.45}._patientSearch_1yvfp_807{gap:7px;margin-block-end:16px;display:grid}._patientSearch_1yvfp_807>label{color:var(--clinic-muted);font-size:10px;font-weight:800}._patientSearchControls_1yvfp_819{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}._patientSearchInput_1yvfp_825{border:1px solid var(--clinic-border-strong);background:var(--clinic-surface);min-width:0;min-height:44px;color:var(--clinic-muted);border-radius:8px;align-items:center;gap:9px;padding-inline:12px;display:flex}._patientSearchInput_1yvfp_825:focus-within{outline-offset:2px;outline:3px solid #77a98a}._patientSearchInput_1yvfp_825 input{width:100%;min-width:0;color:var(--clinic-ink);font:inherit;background:0 0;border:0;outline:0;font-size:12px}._patientSearchInput_1yvfp_825 input::placeholder{color:#758178}._patientRosterShell_1yvfp_858,._patientRosterSkeleton_1yvfp_859{border:1px solid var(--clinic-border);background:var(--clinic-surface);border-radius:11px;overflow:hidden;box-shadow:0 10px 30px #2630270a}._patientRoster_1yvfp_858{margin:0;padding:0;list-style:none}._patientRosterRow_1yvfp_873{border-block-end:1px solid var(--clinic-border);grid-template-columns:42px minmax(0,1fr) minmax(280px,.72fr);align-items:start;gap:15px;padding:18px;display:grid}._patientRosterRow_1yvfp_873:last-child{border-block-end:0}._patientPrimary_1yvfp_886{min-width:0}._patientNameLine_1yvfp_890{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._patientNameLine_1yvfp_890>strong{font-size:14px}._patientPrimary_1yvfp_886>span{color:var(--clinic-muted);margin-block-start:5px;font-size:10px;display:block}._patientFacts_1yvfp_908{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 18px;margin:15px 0 0;display:grid}._patientFacts_1yvfp_908 div{min-width:0}._patientFacts_1yvfp_908 dt,._patientFacts_1yvfp_908 dd{margin:0}._patientFacts_1yvfp_908 dt{color:var(--clinic-muted);font-size:9px;font-weight:700}._patientFacts_1yvfp_908 dd{overflow-wrap:anywhere;margin-block-start:3px;font-size:11px;font-weight:700}._patientAccessPanel_1yvfp_937{border-inline-start:1px solid var(--clinic-border);min-width:0;padding-inline-start:17px}._patientWriteAccess_1yvfp_943,._patientExpiry_1yvfp_944{align-items:center;gap:6px;display:flex}._patientWriteAccess_1yvfp_943{color:var(--clinic-green-800);font-size:10px;font-weight:800}._patientGrantCount_1yvfp_956{color:var(--clinic-muted);margin-block-start:5px;font-size:9px;font-weight:700;display:block}._patientAccessLabel_1yvfp_964{color:var(--clinic-muted);margin-block-start:12px;font-size:9px;font-weight:700;display:block}._patientScopes_1yvfp_972{flex-wrap:wrap;gap:5px;margin-block-start:6px;display:flex}._patientExpiry_1yvfp_944{color:var(--clinic-muted);margin-block-start:12px;font-size:9px;line-height:1.4}._patientRecordSummary_1yvfp_986{border-block-start:1px solid var(--clinic-border);color:var(--clinic-green-800);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:7px;margin-block-start:12px;padding-block-start:11px;display:grid}._patientRecordSummary_1yvfp_986 strong,._patientRecordSummary_1yvfp_986 small{display:block}._patientRecordSummary_1yvfp_986 strong{font-size:10px}._patientRecordSummary_1yvfp_986 small{color:var(--clinic-muted);margin-block-start:3px;font-size:9px;line-height:1.4}._patientRecordActions_1yvfp_1013{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-block-start:13px;display:grid}._patientRecordActions_1yvfp_1013 .rt-BaseButton{white-space:nowrap;min-width:0}._patientRosterState_1yvfp_1025{border:1px dashed var(--clinic-border-strong);text-align:center;background:#fffdf8b3;border-radius:11px;align-content:center;place-items:center;min-height:330px;padding:36px 22px;display:grid}._patientRosterState_1yvfp_1025[data-tone=error] ._stateIcon_1yvfp_1037{background:var(--clinic-orange-soft);color:var(--clinic-orange)}._patientRosterState_1yvfp_1025 h2{margin:0;font-size:18px}._patientRosterState_1yvfp_1025 p{max-width:460px;color:var(--clinic-muted);margin:9px auto 17px;font-size:11px;line-height:1.6}._patientLoadMore_1yvfp_1055{border-block-start:1px solid var(--clinic-border);background:#fcfaf4;justify-content:center;padding:14px 18px;display:flex}._patientPageError_1yvfp_1063{color:#783c24;background:#fff7ef;border-block-start:1px solid #dcbfa8;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:10px;display:flex}._patientPageError_1yvfp_1063>span{align-items:center;gap:7px;display:flex}._patientRowSkeleton_1yvfp_1081{border-block-end:1px solid var(--clinic-border);grid-template-columns:42px minmax(0,1fr) minmax(260px,.7fr);gap:15px;min-height:142px;padding:18px;display:grid}._patientRowSkeleton_1yvfp_1081:last-child{border-block-end:0}._patientRowSkeleton_1yvfp_1081 span{background:#e8e2d7;border-radius:8px;min-width:0;position:relative;overflow:hidden}._patientRowSkeleton_1yvfp_1081 span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:45%;animation:1.4s ease-in-out infinite _shimmer_1yvfp_1;display:block;position:absolute;inset:0}._recordsPanel_1yvfp_1117{overflow:hidden}._recordRow_1yvfp_1121{border-block-end:1px solid var(--clinic-border);grid-template-columns:38px minmax(200px,1fr) minmax(130px,.6fr) auto;align-items:center;gap:14px;min-height:78px;padding:14px 18px;display:grid}._recordRow_1yvfp_1121:last-child{border-block-end:0}._recordIcon_1yvfp_1135{background:var(--clinic-soft);width:36px;height:36px;color:var(--clinic-green-900);border-radius:8px;place-items:center;display:grid}._recordCopy_1yvfp_1145 strong,._recordCopy_1yvfp_1145 span{display:block}._recordCopy_1yvfp_1145 strong{font-size:11px}._recordCopy_1yvfp_1145 span,._recordDate_1yvfp_1155{color:var(--clinic-muted);margin-block-start:4px;font-size:10px}._recordsWorkspace_1yvfp_1161{min-width:0}._recordsAccessGone_1yvfp_1165,._recordsReadNote_1yvfp_1166,._recordsTimelineNotice_1yvfp_1167,._recordsStaleNotice_1yvfp_1168{border:1px solid var(--clinic-border);border-radius:9px;align-items:center;gap:9px;font-size:10px;line-height:1.5;display:flex}._recordsAccessGone_1yvfp_1165{color:#783c24;background:#fff7ef;border-color:#dcbfa8;grid-template-columns:24px minmax(0,1fr) auto;margin-block-end:16px;padding:13px 14px;display:grid}._recordsAccessGone_1yvfp_1165 strong,._recordsAccessGone_1yvfp_1165 small{display:block}._recordsAccessGone_1yvfp_1165 small{color:#6f5d52;margin-block-start:3px}._recordsReadNote_1yvfp_1166,._recordsTimelineNotice_1yvfp_1167{background:var(--clinic-green-100);color:var(--clinic-green-900);margin-block-end:12px;padding:10px 12px}._recordsTimelineNotice_1yvfp_1167{background:#edf5ef;border-color:#b9d0bf;font-weight:700}._recordsPatientHeader_1yvfp_1212{border:1px solid var(--clinic-border);background:var(--clinic-surface);border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:13px;margin-block-end:12px;padding:14px 16px;display:grid;box-shadow:0 8px 24px #2630270a}._recordsPatientIdentity_1yvfp_1225,._recordsPatientCount_1yvfp_1226{min-width:0}._recordsPatientIdentity_1yvfp_1225 strong,._recordsPatientIdentity_1yvfp_1225 small,._recordsPatientCount_1yvfp_1226 strong,._recordsPatientCount_1yvfp_1226 small{display:block}._recordsPatientIdentity_1yvfp_1225 strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}._recordsPatientIdentity_1yvfp_1225 small,._recordsPatientCount_1yvfp_1226 small{color:var(--clinic-muted);margin-block-start:3px;font-size:9px;line-height:1.45}._recordsPatientCount_1yvfp_1226{text-align:end;min-width:76px}._recordsPatientCount_1yvfp_1226 strong{color:var(--clinic-green-900);font-variant-numeric:tabular-nums;font-family:SFMono-Regular,Consolas,monospace;font-size:17px}._recordsTimelineToolbar_1yvfp_1264{grid-template-columns:minmax(0,1fr) minmax(220px,300px) auto;align-items:end;gap:12px;margin-block:18px 12px;display:grid}._recordsTimelineToolbar_1yvfp_1264>div>strong,._recordsTimelineToolbar_1yvfp_1264>div>small,._recordsTypeFilter_1yvfp_1274>span{display:block}._recordsTimelineToolbar_1yvfp_1264>div>strong{font-size:14px}._recordsTimelineToolbar_1yvfp_1264>div>small{color:var(--clinic-muted);margin-block-start:4px;font-size:9px}._recordsTypeFilter_1yvfp_1274>span{color:var(--clinic-muted);margin-block-end:6px;font-size:9px;font-weight:800}._recordsTypeFilter_1yvfp_1274 select{border:1px solid var(--clinic-border-strong);background:var(--clinic-surface);width:100%;min-height:42px;color:var(--clinic-ink);font:inherit;border-radius:8px;padding-inline:11px 34px;font-size:11px;font-weight:700}._recordsTypeFilter_1yvfp_1274 select:focus-visible{outline-offset:2px;outline:3px solid #77a98a}._recordsPrompt_1yvfp_1313,._recordsState_1yvfp_1314{border:1px dashed var(--clinic-border-strong);text-align:center;background:#fffdf8b8;border-radius:11px;align-content:center;place-items:center;min-height:340px;padding:36px 22px;display:grid}._recordsPrompt_1yvfp_1313 h2,._recordsState_1yvfp_1314 h2{margin:0;font-size:18px}._recordsPrompt_1yvfp_1313 p,._recordsState_1yvfp_1314 p{max-width:480px;color:var(--clinic-muted);margin:9px auto 17px;font-size:11px;line-height:1.6}._recordsState_1yvfp_1314[data-tone=error] ._stateIcon_1yvfp_1037{background:var(--clinic-orange-soft);color:var(--clinic-orange)}._recordsState_1yvfp_1314[data-compact=true]{min-height:240px}._recordsTimelineShell_1yvfp_1350{min-width:0}._recordsStaleNotice_1yvfp_1168{color:#783c24;background:#fff7ef;border-color:#dcbfa8;grid-template-columns:22px minmax(0,1fr) auto;margin-block-end:12px;padding:11px 13px;display:grid}._recordsStaleNotice_1yvfp_1168 strong,._recordsStaleNotice_1yvfp_1168 small{display:block}._recordsStaleNotice_1yvfp_1168 small{color:#6f5d52;margin-block-start:2px}._recordsTimelineList_1yvfp_1374{margin:0;padding:0;list-style:none}._recordsTimelineItem_1yvfp_1380{grid-template-columns:40px minmax(0,1fr);gap:11px;scroll-margin-block-start:94px;display:grid}._recordsTimelineRail_1yvfp_1387{background:var(--clinic-green-100);width:34px;height:34px;color:var(--clinic-green-900);border:1px solid #b9d0bf;border-radius:9px;place-items:center;display:grid;position:relative}._recordsTimelineItem_1yvfp_1380:not(:last-child) ._recordsTimelineRail_1yvfp_1387:after{background:var(--clinic-border-strong);content:"";width:1px;height:calc(100% + 11px);position:absolute;inset-block-start:34px;inset-inline-start:50%}._recordsTimelineItem_1yvfp_1380[data-superseded=true] ._recordsTimelineRail_1yvfp_1387{border-color:var(--clinic-border-strong);background:var(--clinic-soft);color:var(--clinic-muted)}._recordsEntryCard_1yvfp_1415{border:1px solid var(--clinic-border);background:var(--clinic-surface);border-radius:10px;min-width:0;margin-block-end:14px;overflow:hidden;box-shadow:0 8px 24px #2630270a}._recordsTimelineItem_1yvfp_1380[data-superseded=true] ._recordsEntryCard_1yvfp_1415{border-color:var(--clinic-border-strong);background:#fbf9f4}._recordsEntryHeader_1yvfp_1430{border-block-end:1px solid var(--clinic-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 17px 13px;display:flex}._recordsEntryBadges_1yvfp_1439{flex-wrap:wrap;gap:5px;display:flex}._recordsEntryHeader_1yvfp_1430 h2{margin:9px 0 0;font-size:15px;line-height:1.3}._recordsVerification_1yvfp_1451{max-width:220px;color:var(--clinic-muted);text-align:end;align-items:center;gap:6px;font-size:9px;font-weight:700;line-height:1.35;display:flex}._recordsVerification_1yvfp_1451[data-verified=true]{color:var(--clinic-green-800)}._recordsEntryMeta_1yvfp_1467{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 18px;margin:0;padding:13px 17px;display:grid}._recordsEntryMeta_1yvfp_1467 div{min-width:0}._recordsEntryMeta_1yvfp_1467 dt,._recordsEntryMeta_1yvfp_1467 dd{margin:0}._recordsEntryMeta_1yvfp_1467 dt{color:var(--clinic-muted);font-size:8px;font-weight:800}._recordsEntryMeta_1yvfp_1467 dd{overflow-wrap:anywhere;margin-block-start:4px;font-size:10px;font-weight:700;line-height:1.45}._recordsEntryMeta_1yvfp_1467 dd small{color:var(--clinic-muted);margin-block-start:2px;font-size:8px;font-weight:600;display:block}._recordsDetails_1yvfp_1506{background:var(--clinic-soft);border-radius:8px;margin:0 17px 13px;padding:13px 14px}._recordsDetails_1yvfp_1506>strong,._recordsAttachmentsHeader_1yvfp_1514>strong{font-size:10px;display:block}._recordsDetails_1yvfp_1506>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:11px 0 0;display:grid}._recordsDetails_1yvfp_1506 dt,._recordsDetails_1yvfp_1506 dd{margin:0}._recordsDetails_1yvfp_1506 dt{color:var(--clinic-muted);font-size:8px;font-weight:800}._recordsDetails_1yvfp_1506 dd{overflow-wrap:anywhere;white-space:pre-wrap;margin-block-start:3px;font-size:10px;line-height:1.55}._recordsDetails_1yvfp_1506 p{color:var(--clinic-muted);margin:7px 0 0;font-size:9px}._recordsRelations_1yvfp_1551{flex-wrap:wrap;gap:9px;margin:0 17px 13px;display:flex}._recordsRelations_1yvfp_1551>span{border:1px solid var(--clinic-border);min-width:min(100%,230px);color:var(--clinic-green-800);border-radius:7px;grid-template-columns:18px minmax(0,1fr);gap:6px;padding:9px 10px;display:grid}._recordsRelations_1yvfp_1551 strong,._recordsRelations_1yvfp_1551 a,._recordsRelations_1yvfp_1551 small{display:block}._recordsRelations_1yvfp_1551 strong{color:var(--clinic-ink);font-size:8px}._recordsRelations_1yvfp_1551 a,._recordsRelations_1yvfp_1551 small{color:var(--clinic-muted);margin-block-start:3px;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;line-height:1.4}._recordsRelations_1yvfp_1551 a{color:var(--clinic-green-800);font-weight:800}._recordsAttachments_1yvfp_1514{border-block-start:1px solid var(--clinic-border);margin:0 17px 13px;padding-block-start:12px}._recordsAttachmentsHeader_1yvfp_1514{justify-content:space-between;align-items:center;gap:12px;display:flex}._recordsAttachmentsHeader_1yvfp_1514 button{min-height:42px;color:var(--clinic-green-800);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:8px;font-weight:800;display:inline-flex}._recordsAttachmentsHeader_1yvfp_1514 button:hover{background:var(--clinic-green-100)}._recordsAttachments_1yvfp_1514 ul{gap:7px;margin:8px 0 0;padding:0;list-style:none;display:grid}._recordsAttachments_1yvfp_1514 li{background:var(--clinic-soft);color:var(--clinic-green-800);border-radius:7px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px 10px;display:grid}._recordsAttachments_1yvfp_1514 li strong,._recordsAttachments_1yvfp_1514 li small{display:block}._recordsAttachments_1yvfp_1514 li strong{color:var(--clinic-ink);font-size:9px}._recordsAttachments_1yvfp_1514 li small{color:var(--clinic-muted);margin-block-start:2px;font-size:8px}._recordsAttachments_1yvfp_1514 li a{min-height:42px;color:var(--clinic-green-800);align-items:center;gap:5px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}._recordsEntryFooter_1yvfp_1673{border-block-start:1px solid var(--clinic-border);background:#fcfaf4;justify-content:flex-end;align-items:center;min-height:54px;padding:10px 17px;display:flex}._recordsEntryFooter_1yvfp_1673>small{max-width:620px;color:var(--clinic-muted);text-align:end;font-size:8px;line-height:1.45}._recordsTimelineSkeleton_1yvfp_1691,._recordsPickerSkeleton_1yvfp_1692{gap:12px;display:grid}._recordsTimelineSkeleton_1yvfp_1691>div{border:1px solid var(--clinic-border);background:var(--clinic-surface);border-radius:10px;grid-template-columns:120px minmax(0,1fr) 160px;gap:12px;min-height:180px;padding:17px;display:grid}._recordsTimelineSkeleton_1yvfp_1691 span,._recordsPickerSkeleton_1yvfp_1692 span{background:#e8e2d7;border-radius:7px;position:relative;overflow:hidden}._recordsTimelineSkeleton_1yvfp_1691 span:after,._recordsPickerSkeleton_1yvfp_1692 span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:45%;animation:1.4s ease-in-out infinite _shimmer_1yvfp_1;display:block;position:absolute;inset:0}._recordsPatientDialog_1yvfp_1732{width:min(760px,100vw - 32px)}._recordsPickerResults_1yvfp_1736{border:1px solid var(--clinic-border);border-radius:10px;overflow:hidden}._recordsPickerResults_1yvfp_1736>ul{margin:0;padding:0;list-style:none}._recordsPickerResults_1yvfp_1736>ul>li:not(:last-child){border-block-end:1px solid var(--clinic-border)}._recordsPickerResults_1yvfp_1736>ul button{background:var(--clinic-surface);width:100%;min-height:76px;color:var(--clinic-ink);font:inherit;text-align:start;cursor:pointer;border:0;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:11px 13px;display:grid}._recordsPickerResults_1yvfp_1736>ul button:hover,._recordsPickerResults_1yvfp_1736>ul button[data-selected=true]{background:#f2f6f1}._recordsPickerResults_1yvfp_1736 button>span:nth-child(2){min-width:0}._recordsPickerResults_1yvfp_1736 button strong,._recordsPickerResults_1yvfp_1736 button small{display:block}._recordsPickerResults_1yvfp_1736 button strong{font-size:11px}._recordsPickerResults_1yvfp_1736 button small{color:var(--clinic-muted);margin-block-start:3px;font-size:8px;line-height:1.4}._recordsPickerResults_1yvfp_1736 button>span:nth-child(3){text-align:end;min-width:64px}._recordsPickerResults_1yvfp_1736 button>span:nth-child(3) strong{color:var(--clinic-green-900);font-family:SFMono-Regular,Consolas,monospace;font-size:14px}._recordsPickerAction_1yvfp_1804{color:var(--clinic-green-800);white-space:nowrap;font-size:9px;font-weight:900}._recordsPickerSkeleton_1yvfp_1692{grid-template-rows:repeat(4,68px)}._consultationAppendOnly_1yvfp_1815{background:var(--clinic-green-100);color:var(--clinic-green-900);border:1px solid #b9d0bf;border-radius:8px;grid-template-columns:22px minmax(0,1fr);gap:8px;margin-block-end:13px;padding:11px 12px;display:grid}._consultationAppendOnly_1yvfp_1815 strong,._consultationAppendOnly_1yvfp_1815 small{display:block}._consultationAppendOnly_1yvfp_1815 strong{font-size:10px}._consultationAppendOnly_1yvfp_1815 small{color:#4e6555;margin-block-start:3px;font-size:9px;line-height:1.5}._commerceSplit_1yvfp_1843,._settingsSplit_1yvfp_1844{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:20px;display:grid}._commerceHero_1yvfp_1850{background:var(--clinic-green-950);color:#fffdf8;border-radius:12px;min-height:280px;padding:26px}._commerceHero_1yvfp_1850 h2{letter-spacing:-.03em;max-width:520px;margin:18px 0 10px;font-size:clamp(24px,3vw,38px);line-height:1.08}._commerceHero_1yvfp_1850 p{color:#b9c9bd;max-width:560px;font-size:12px;line-height:1.65}._commerceActions_1yvfp_1873{flex-wrap:wrap;gap:8px;margin-block-start:26px;display:flex}._settingsCard_1yvfp_1880{padding:22px}._mobileSettingsDisconnect_1yvfp_1884{display:none}._settingsRow_1yvfp_1888{border-block-end:1px solid var(--clinic-border);justify-content:space-between;align-items:center;gap:18px;min-height:58px;display:flex}._settingsRow_1yvfp_1888:last-child{border-block-end:0}._settingsRow_1yvfp_1888 strong,._settingsRow_1yvfp_1888 span{display:block}._notificationPreferenceRow_1yvfp_1906{border-block-end:1px solid var(--clinic-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:84px;padding-block:12px;display:grid}._notificationPreferenceRow_1yvfp_1906 strong,._notificationPreferenceRow_1yvfp_1906>div>span{display:block}._notificationPreferenceRow_1yvfp_1906 strong{font-size:11px}._notificationPreferenceRow_1yvfp_1906>div>span{max-width:560px;color:var(--clinic-muted);margin-block-start:5px;font-size:10px;line-height:1.5}._notificationPreferenceToggle_1yvfp_1933{min-height:44px;color:var(--clinic-green-900);cursor:pointer;align-items:center;gap:10px;font-size:10px;font-weight:800;display:flex}._notificationPreferenceToggle_1yvfp_1933 input{width:18px;height:18px;accent-color:var(--clinic-green-800)}._notificationPreferenceToggle_1yvfp_1933:has(input:disabled){cursor:wait;opacity:.7}._notificationPreferenceError_1yvfp_1955{color:#783c24;text-align:end;justify-items:end;gap:6px;font-size:10px;display:grid}._notificationPreferenceLoading_1yvfp_1964{color:var(--clinic-muted);font-size:10px}._settingsRow_1yvfp_1888 strong{font-size:11px}._settingsRow_1yvfp_1888 span{color:var(--clinic-muted);margin-block-start:3px;font-size:10px}._roadmapList_1yvfp_1979{gap:0;padding:6px 18px;display:grid}._roadmapItem_1yvfp_1985{border-block-end:1px solid var(--clinic-border);align-items:flex-start;gap:11px;padding-block:13px;display:flex}._roadmapItem_1yvfp_1985:last-child{border-block-end:0}._roadmapItem_1yvfp_1985 svg{color:var(--clinic-green-800);flex:none;margin-block-start:1px}._roadmapItem_1yvfp_1985 strong,._roadmapItem_1yvfp_1985 span{display:block}._roadmapItem_1yvfp_1985 strong{font-size:10px}._roadmapItem_1yvfp_1985 span{color:var(--clinic-muted);margin-block-start:4px;font-size:9px;line-height:1.45}._centerState_1yvfp_2019{border:1px dashed var(--clinic-border-strong);text-align:center;background:#fffdf8b3;border-radius:11px;place-items:center;min-height:420px;padding:40px 22px;display:grid}._stateInner_1yvfp_2030{max-width:430px}._stateIcon_1yvfp_1037{background:var(--clinic-green-100);width:54px;height:54px;color:var(--clinic-green-900);border-radius:12px;place-items:center;margin:0 auto 17px;display:grid}._centerState_1yvfp_2019[data-tone=error] ._stateIcon_1yvfp_1037{background:var(--clinic-orange-soft);color:var(--clinic-orange)}._centerState_1yvfp_2019 h2{margin:0;font-size:19px}._centerState_1yvfp_2019 p{color:var(--clinic-muted);margin:9px auto 18px;font-size:12px;line-height:1.6}._skeletonGrid_1yvfp_2062{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}._skeleton_1yvfp_2062,._skeletonWide_1yvfp_2069{background:#e8e2d7;border-radius:9px;overflow:hidden}._skeleton_1yvfp_2062{min-height:108px}._skeletonWide_1yvfp_2069{min-height:330px;margin-block-start:20px}._skeleton_1yvfp_2062:after,._skeletonWide_1yvfp_2069:after{content:"";background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:45%;height:100%;animation:1.4s ease-in-out infinite _shimmer_1yvfp_1;display:block}._dialogContent_1yvfp_2099{background:var(--clinic-surface);flex-direction:column;width:min(620px,100vw - 32px);max-height:min(760px,100dvh - 32px);padding:0;display:flex;overflow:hidden}._consultationDialog_1yvfp_2109{width:min(780px,100vw - 32px)}._consultationForm_1yvfp_2113{flex-direction:column;flex:auto;min-height:0;display:flex}._consultationWarning_1yvfp_2120,._consultationVersionNotice_1yvfp_2121{color:#783c24;background:#fff7ef;border:1px solid #dcbfa8;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;margin-block-end:14px;padding:12px 13px;display:grid}._consultationWarning_1yvfp_2120 strong,._consultationWarning_1yvfp_2120 small{display:block}._consultationWarning_1yvfp_2120 strong{font-size:11px}._consultationWarning_1yvfp_2120 small,._consultationVersionNotice_1yvfp_2121{font-size:10px;line-height:1.5}._consultationWarning_1yvfp_2120 small{margin-block-start:3px}._consultationVersionNotice_1yvfp_2121{background:var(--clinic-green-100);color:#365540;border-color:#b8cbbb}._consultationMetaFields_1yvfp_2159{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-block-end:20px;display:grid}._consultationOccurredAt_1yvfp_2166,._consultationGroupCount_1yvfp_2167,._consultationField_1yvfp_2168{gap:6px;display:grid}._consultationOccurredAt_1yvfp_2166{max-width:360px}._consultationOccurredAt_1yvfp_2166 label,._consultationGroupCount_1yvfp_2167 label,._consultationField_1yvfp_2168 label{color:var(--clinic-ink);font-size:10px;font-weight:800}._consultationOccurredAt_1yvfp_2166 input,._consultationGroupCount_1yvfp_2167 input,._consultationField_1yvfp_2168 input,._consultationField_1yvfp_2168 textarea{border:1px solid var(--clinic-border-strong);width:100%;min-height:44px;color:var(--clinic-ink);font:inherit;background:#fff;border-radius:8px;padding:10px 11px;font-size:12px}._consultationField_1yvfp_2168 textarea{resize:vertical;min-height:92px;line-height:1.5}._consultationField_1yvfp_2168 input::placeholder,._consultationField_1yvfp_2168 textarea::placeholder{color:#758178}._consultationOccurredAt_1yvfp_2166 small,._consultationGroupCount_1yvfp_2167 small,._consultationField_1yvfp_2168>small{color:var(--clinic-muted);font-size:9px;line-height:1.45}._consultationFieldError_1yvfp_2219{font-weight:700;color:#8a3e25!important}._requiredMark_1yvfp_2224{color:var(--clinic-orange);margin-inline-start:4px}._consultationSections_1yvfp_2229{gap:22px;display:grid}._consultationSection_1yvfp_2229{border-block-start:1px solid var(--clinic-border);padding-block-start:17px}._consultationSection_1yvfp_2229 h3{color:var(--clinic-green-900);margin:0 0 12px;font-size:12px}._consultationFieldGrid_1yvfp_2245{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._consultationVersion_1yvfp_2121{color:var(--clinic-muted);align-items:center;gap:7px;margin-block-start:20px;font-size:9px;display:flex}._consultationVersion_1yvfp_2121 code{color:var(--clinic-green-900);font-size:9px;font-weight:800}._consultationState_1yvfp_2266{text-align:center;flex:auto;align-content:center;place-items:center;gap:8px;min-height:390px;padding:32px 24px;display:grid;overflow-y:auto}._consultationStateIcon_1yvfp_2278{background:var(--clinic-green-100);width:50px;height:50px;color:var(--clinic-green-900);border-radius:11px;place-items:center;margin-block-end:6px;display:grid}._consultationState_1yvfp_2266[data-tone=error] ._consultationStateIcon_1yvfp_2278{background:var(--clinic-orange-soft);color:var(--clinic-orange)}._consultationState_1yvfp_2266>strong{font-size:16px}._consultationState_1yvfp_2266>small{max-width:440px;color:var(--clinic-muted);font-size:10px;line-height:1.55}._consultationState_1yvfp_2266 .rt-BaseButton{margin-block-start:7px}._consultationFieldSkeleton_1yvfp_2309{gap:9px;width:min(100%,480px);margin-block-start:14px;display:grid}._consultationFieldSkeleton_1yvfp_2309 span{background:#e8e2d7;border-radius:8px;min-height:46px;position:relative;overflow:hidden}._consultationFieldSkeleton_1yvfp_2309 span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:45%;animation:1.4s ease-in-out infinite _shimmer_1yvfp_1;position:absolute;inset:0}._dialogHeader_1yvfp_2338{border-block-end:1px solid var(--clinic-border);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 23px 18px;display:flex}._dialogHeader_1yvfp_2338 h2{margin:0;font-size:18px}._dialogHeader_1yvfp_2338 p{color:var(--clinic-muted);margin:5px 0 0;font-size:11px}._dialogBody_1yvfp_2358{flex:auto;min-height:0;padding:20px 23px;overflow-y:auto}._detailGrid_1yvfp_2365{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._detailCell_1yvfp_2371{border:1px solid var(--clinic-border);background:#fcfaf4;border-radius:8px;padding:13px}._detailCell_1yvfp_2371 span,._detailCell_1yvfp_2371 strong{display:block}._detailCell_1yvfp_2371 span{color:var(--clinic-muted);text-transform:uppercase;font-size:9px;font-weight:700}._detailCell_1yvfp_2371 strong{margin-block-start:5px;font-size:11px}._detailNotice_1yvfp_2395{color:#785542;background:#fff7ef;border:1px solid #dcbfa8;border-radius:8px;margin-block-start:16px;padding:14px;font-size:10px;line-height:1.55}._dialogActions_1yvfp_2406{border-block-start:1px solid var(--clinic-border);background:#fcfaf4;justify-content:flex-end;gap:8px;padding:14px 23px;display:flex}._authShell_1yvfp_2415{background:var(--clinic-canvas);place-items:center;min-height:100dvh;padding:24px;display:grid}._authCard_1yvfp_2423{border:1px solid var(--clinic-border);background:var(--clinic-surface);border-radius:12px;width:min(100%,520px);padding:30px;box-shadow:0 24px 70px #2131261a}._authCard_1yvfp_2423 h1{letter-spacing:-.03em;margin:22px 0 8px;font-size:28px}._authCard_1yvfp_2423 p{color:var(--clinic-muted);margin:0;font-size:12px;line-height:1.6}._authActions_1yvfp_2445{flex-wrap:wrap;gap:8px;margin-block-start:22px;display:flex}._profileList_1yvfp_2452{gap:9px;margin-block-start:20px;display:grid}._profileChoice_1yvfp_2458{border:1px solid var(--clinic-border);background:#fcfaf4;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:12px 14px;display:flex}._profileChoice_1yvfp_2458 strong,._profileChoice_1yvfp_2458 span{display:block}._profileChoice_1yvfp_2458 strong{font-size:11px}._profileChoice_1yvfp_2458 span{color:var(--clinic-muted);margin-block-start:4px;font-size:9px}._formStack_1yvfp_2485{flex:auto;gap:13px;min-height:0;padding:20px 23px;display:grid;overflow-y:auto}._field_1yvfp_2494 label,._field_1yvfp_2494>span{color:var(--clinic-muted);margin-block-end:6px;font-size:10px;font-weight:800;display:block}._field_1yvfp_2494 input,._field_1yvfp_2494 select,._field_1yvfp_2494 textarea{border:1px solid var(--clinic-border-strong);width:100%;min-height:44px;color:var(--clinic-ink);font:inherit;background:#fff;border-radius:8px;padding-inline:12px;font-size:13px}._field_1yvfp_2494 textarea{resize:vertical;padding-block:10px;line-height:1.45}._inlineError_1yvfp_2523{background:var(--clinic-orange-soft);color:#783c24;border-radius:7px;padding:10px 12px;font-size:10px;line-height:1.45}._workspaceSelector_1yvfp_2532 select{border:1px solid var(--clinic-border);background:var(--clinic-surface);width:min(230px,28vw);min-height:42px;color:var(--clinic-ink);font:inherit;text-overflow:ellipsis;border-radius:8px;padding:0 34px 0 11px;font-size:11px;font-weight:800}[dir=rtl] ._workspaceSelector_1yvfp_2532 select{padding:0 11px 0 34px}._teamBoundaryNotice_1yvfp_2550,._teamRestricted_1yvfp_2551,._teamError_1yvfp_2552,._teamSignInPrompt_1yvfp_2553{background:var(--clinic-green-100);color:#365540;border:1px solid #b8cbbb;border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:11px;margin-block-end:20px;padding:15px;display:grid}._teamBoundaryNotice_1yvfp_2550 strong,._teamBoundaryNotice_1yvfp_2550 span,._teamRestricted_1yvfp_2551 h2,._teamRestricted_1yvfp_2551 p,._teamError_1yvfp_2552 strong,._teamError_1yvfp_2552 span,._teamSignInPrompt_1yvfp_2553 strong,._teamSignInPrompt_1yvfp_2553 span{display:block}._teamBoundaryNotice_1yvfp_2550 strong,._teamError_1yvfp_2552 strong,._teamSignInPrompt_1yvfp_2553 strong{font-size:12px}._teamBoundaryNotice_1yvfp_2550 span,._teamError_1yvfp_2552 span,._teamSignInPrompt_1yvfp_2553 span{margin-block-start:4px;font-size:10px;line-height:1.55}._teamRestricted_1yvfp_2551{grid-template-columns:28px minmax(0,1fr);margin-block-start:24px;padding:22px}._teamRestricted_1yvfp_2551 h2{color:var(--clinic-ink);margin:0;font-size:17px}._teamRestricted_1yvfp_2551 p{max-width:700px;color:var(--clinic-muted);margin:6px 0 12px;font-size:11px;line-height:1.6}._teamError_1yvfp_2552{color:#785542;background:#fff7ef;border-color:#dcbfa8}._teamInlineNotice_1yvfp_2617{background:var(--clinic-green-100);color:#365540;border:1px solid #b8cbbb;border-radius:8px;align-items:center;gap:8px;margin-block-end:18px;padding:10px 12px;font-size:10px;font-weight:700;display:flex}._teamInlineNotice_1yvfp_2617[data-tone=error]{background:var(--clinic-orange-soft);color:#783c24;border-color:#dcbfa8}._teamMetrics_1yvfp_2637{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-block-end:18px;display:grid}._teamMetric_1yvfp_2637{border:1px solid var(--clinic-border);background:var(--clinic-surface);border-radius:9px;min-height:90px;padding:16px}._teamMetric_1yvfp_2637 strong,._teamMetric_1yvfp_2637 span{display:block}._teamMetric_1yvfp_2637 strong{color:var(--clinic-green-900);letter-spacing:-.04em;font-size:24px}._teamMetric_1yvfp_2637 span{color:var(--clinic-muted);margin-block-start:8px;font-size:10px;font-weight:700}._teamGrid_1yvfp_2670{grid-template-columns:minmax(0,1.45fr) minmax(340px,.8fr);align-items:start;gap:18px;display:grid}._teamList_1yvfp_2677,._teamInvitationList_1yvfp_2678{margin:0;padding:0;list-style:none}._teamMemberRow_1yvfp_2684{border-block-start:1px solid var(--clinic-border);grid-template-columns:40px minmax(150px,1fr) minmax(150px,auto) auto auto;align-items:center;gap:12px;min-height:76px;padding:13px 16px;display:grid}._teamAvatar_1yvfp_2694{background:var(--clinic-green-100);width:38px;height:38px;color:var(--clinic-green-900);border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}._teamMemberIdentity_1yvfp_2706{min-width:0}._teamMemberIdentity_1yvfp_2706 strong,._teamMemberIdentity_1yvfp_2706 span,._teamMemberIdentity_1yvfp_2706 small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._teamMemberIdentity_1yvfp_2706 strong{font-size:11px}._teamMemberIdentity_1yvfp_2706 span,._teamMemberIdentity_1yvfp_2706 small{color:var(--clinic-muted);margin-block-start:3px;font-size:9px}._teamRoleBadges_1yvfp_2730{flex-wrap:wrap;gap:4px;display:flex}._teamRoleBadges_1yvfp_2730[data-compact=true]{justify-content:flex-end}._teamMemberAction_1yvfp_2740{text-align:end;min-width:92px}._teamMemberAction_1yvfp_2740>span{color:var(--clinic-muted);font-size:9px;font-weight:800}._teamInvitationRow_1yvfp_2751{border-block-start:1px solid var(--clinic-border);grid-template-columns:minmax(120px,1fr) auto auto;align-items:center;gap:9px;padding:13px 15px;display:grid}._teamInvitationRow_1yvfp_2751>div:first-child{min-width:0}._teamInvitationRow_1yvfp_2751>div:first-child strong,._teamInvitationRow_1yvfp_2751>div:first-child span{display:block}._teamInvitationRow_1yvfp_2751>div:first-child strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}._teamInvitationRow_1yvfp_2751>div:first-child span{color:var(--clinic-muted);margin-block-start:4px;font-size:8px}._teamInvitationRow_1yvfp_2751>.rt-BaseButton{grid-column:1/-1;justify-self:end}._teamEmpty_1yvfp_2787{border-block-start:1px solid var(--clinic-border);color:var(--clinic-muted);text-align:center;padding:24px 16px;font-size:10px}._teamLoading_1yvfp_2795>span{color:var(--clinic-muted);margin-block-end:10px;font-size:10px;display:block}._teamSkeleton_1yvfp_2802,._teamSkeletonWide_1yvfp_2803{background:#e9e4d9;border-radius:9px;min-height:90px;position:relative;overflow:hidden}._teamSkeletonWide_1yvfp_2803{min-height:240px}._teamSkeleton_1yvfp_2802:after,._teamSkeletonWide_1yvfp_2803:after{content:"";background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:45%;animation:1.4s ease-in-out infinite _shimmer_1yvfp_1;position:absolute;inset:0}._teamDialog_1yvfp_2830{background:var(--clinic-surface);flex-direction:column;width:min(650px,100vw - 32px);max-height:min(780px,100dvh - 32px);padding:0;display:flex;overflow:hidden}._teamConfirmDialog_1yvfp_2840{background:var(--clinic-surface);width:min(480px,100vw - 32px)}._teamInviteSuccess_1yvfp_2845{gap:14px;padding:20px 23px 23px;display:grid}._teamOneTimeWarning_1yvfp_2851,._teamPractitionerNotice_1yvfp_2852{color:#785542;background:#fff7ef;border:1px solid #dcbfa8;border-radius:8px;grid-template-columns:22px minmax(0,1fr);gap:9px;padding:12px;display:grid}._teamOneTimeWarning_1yvfp_2851 strong,._teamOneTimeWarning_1yvfp_2851 span,._teamPractitionerNotice_1yvfp_2852 strong,._teamPractitionerNotice_1yvfp_2852 span{display:block}._teamOneTimeWarning_1yvfp_2851 strong,._teamPractitionerNotice_1yvfp_2852 strong{font-size:10px}._teamOneTimeWarning_1yvfp_2851 span,._teamPractitionerNotice_1yvfp_2852 span{margin-block-start:3px;font-size:9px;line-height:1.5}._teamPractitionerNotice_1yvfp_2852{border-color:var(--clinic-border);color:var(--clinic-muted);background:#fcfaf4;display:block}._teamMemberDialogIdentity_1yvfp_2889{border:1px solid var(--clinic-border);background:#fcfaf4;border-radius:8px;padding:12px}._teamMemberDialogIdentity_1yvfp_2889 strong,._teamMemberDialogIdentity_1yvfp_2889 span{display:block}._teamMemberDialogIdentity_1yvfp_2889 strong{font-size:12px}._teamMemberDialogIdentity_1yvfp_2889 span{color:var(--clinic-muted);margin-block-start:4px;font-size:10px}._teamRoleFieldset_1yvfp_2911{border:0;margin:0;padding:0}._teamRoleFieldset_1yvfp_2911 legend{color:var(--clinic-muted);margin-block-end:7px;font-size:10px;font-weight:800}._teamRoleOptions_1yvfp_2924{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._teamRoleOptions_1yvfp_2924 label,._teamActiveToggle_1yvfp_2931{border:1px solid var(--clinic-border);min-height:44px;color:var(--clinic-ink);cursor:pointer;background:#fcfaf4;border-radius:8px;align-items:center;gap:8px;padding:9px 11px;font-size:10px;font-weight:700;display:flex}._teamRoleOptions_1yvfp_2924 input,._teamActiveToggle_1yvfp_2931 input{width:17px;height:17px;accent-color:var(--clinic-green-800);flex:none}._teamAcceptSuccess_1yvfp_2954,._teamSignInPrompt_1yvfp_2553{margin:20px 23px 23px}._teamAcceptSuccess_1yvfp_2954{background:var(--clinic-green-100);color:var(--clinic-green-900);border:1px solid #b8cbbb;border-radius:9px;align-items:center;gap:12px;padding:16px;display:flex}._teamAcceptSuccess_1yvfp_2954 strong{margin-block-end:7px;font-size:13px;display:block}._appointmentSourceNotice_1yvfp_2976,._appointmentEligibilityNotice_1yvfp_2977,._appointmentRecordBoundary_1yvfp_2978,._appointmentWithdrawnNotice_1yvfp_2979{background:var(--clinic-green-100);color:#365540;border:1px solid #b8cbbb;border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:11px;margin-block-end:18px;padding:14px 15px;display:grid}._appointmentSourceNotice_1yvfp_2976 strong,._appointmentSourceNotice_1yvfp_2976 span,._appointmentRecordBoundary_1yvfp_2978 strong,._appointmentRecordBoundary_1yvfp_2978 span,._appointmentWithdrawnNotice_1yvfp_2979 strong,._appointmentWithdrawnNotice_1yvfp_2979 span{display:block}._appointmentSourceNotice_1yvfp_2976 strong,._appointmentRecordBoundary_1yvfp_2978 strong,._appointmentWithdrawnNotice_1yvfp_2979 strong{font-size:11px}._appointmentSourceNotice_1yvfp_2976 div>span,._appointmentRecordBoundary_1yvfp_2978 div>span,._appointmentWithdrawnNotice_1yvfp_2979 div>span{margin-block-start:4px;font-size:10px;line-height:1.55}._appointmentTimeZone_1yvfp_3015{color:var(--clinic-green-800);white-space:nowrap;align-self:center;font-size:10px;font-weight:800}._appointmentNotice_1yvfp_3023{color:#365540;background:#f2f7f2;border:1px solid #b8cbbb;border-radius:8px;align-items:center;gap:8px;margin-block-end:16px;padding:10px 12px;font-size:10px;font-weight:700;display:flex}._appointmentComplianceNotice_1yvfp_3037{color:#365540;background:#f2f7f2;border:1px solid #b8cbbb;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:10px;margin-block:-4px 16px;padding:12px 14px;display:grid}._appointmentComplianceNotice_1yvfp_3037[data-mode=DRAFT]{color:#765d29;background:#fffaf2;border-color:#dbcbaa}._appointmentComplianceNotice_1yvfp_3037 strong,._appointmentComplianceNotice_1yvfp_3037 span{display:block}._appointmentComplianceNotice_1yvfp_3037 strong{font-size:10px}._appointmentComplianceNotice_1yvfp_3037 div>span{margin-block-start:4px;font-size:9px;line-height:1.5}._appointmentComplianceNotice_1yvfp_3037>.rt-Badge{white-space:nowrap;align-self:center}._appointmentDateBar_1yvfp_3076{align-items:center;gap:8px;margin-block-end:16px;display:flex}._appointmentDateStep_1yvfp_3083{border:1px solid var(--clinic-border);background:var(--clinic-surface);width:42px;min-width:42px;height:42px;color:var(--clinic-green-900);cursor:pointer;border-radius:8px;place-items:center;display:grid}._appointmentDateStep_1yvfp_3083[data-direction=previous] svg{transform:scaleX(-1)}[dir=rtl] ._appointmentDateStep_1yvfp_3083[data-direction=previous] svg{transform:none}[dir=rtl] ._appointmentDateStep_1yvfp_3083[data-direction=next] svg{transform:scaleX(-1)}._appointmentDateField_1yvfp_3108{border:1px solid var(--clinic-border);background:var(--clinic-surface);min-height:42px;color:var(--clinic-green-900);border-radius:8px;align-items:center;gap:9px;padding-inline:12px;display:flex;position:relative}._appointmentDateField_1yvfp_3108 input{clip:rect(0, 0, 0, 0);opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}._appointmentDateField_1yvfp_3108:focus-within{outline-offset:2px;outline:3px solid #77a98a}._appointmentDateField_1yvfp_3108 strong{font-size:11px}._appointmentUpdated_1yvfp_3139{color:var(--clinic-muted);margin-inline-start:auto;font-size:9px}._appointmentMetrics_1yvfp_3145{border:1px solid var(--clinic-border);background:var(--clinic-border);border-radius:11px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-block-end:18px;display:grid;overflow:hidden}._appointmentMetric_1yvfp_3145{background:var(--clinic-surface);min-height:88px;padding:15px 17px}._appointmentMetric_1yvfp_3145 strong,._appointmentMetric_1yvfp_3145 span{display:block}._appointmentMetric_1yvfp_3145 strong{color:var(--clinic-green-900);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:23px}._appointmentMetric_1yvfp_3145 span{color:var(--clinic-muted);margin-block-start:8px;font-size:10px;font-weight:700}._appointmentMetric_1yvfp_3145[data-urgent=true] strong{color:var(--clinic-orange)}._appointmentSchedulePanel_1yvfp_3185{border:1px solid var(--clinic-border);background:var(--clinic-surface);border-radius:11px;overflow:hidden;box-shadow:0 10px 30px #2630270a}._appointmentScheduleHeader_1yvfp_3193{border-block-end:1px solid var(--clinic-border);justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:14px 18px;display:flex}._appointmentScheduleHeader_1yvfp_3193 strong,._appointmentScheduleHeader_1yvfp_3193 span{display:block}._appointmentScheduleHeader_1yvfp_3193 strong{font-size:13px}._appointmentScheduleHeader_1yvfp_3193 span{color:var(--clinic-muted);margin-block-start:3px;font-size:9px}._liveAppointmentList_1yvfp_3218{margin:0;padding:0;list-style:none}._liveAppointmentList_1yvfp_3218 li+li{border-block-start:1px solid var(--clinic-border)}._liveAppointmentRow_1yvfp_3228{width:100%;min-height:82px;color:var(--clinic-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:150px minmax(190px,1.4fr) minmax(150px,.8fr) auto 22px;align-items:center;gap:14px;padding:13px 17px;display:grid}._liveAppointmentRow_1yvfp_3228:hover{background:#fcfaf4}._liveAppointmentRow_1yvfp_3228[data-withdrawn=true]{background:#faf8f2}._liveAppointmentTime_1yvfp_3252{color:var(--clinic-green-900);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}._liveAppointmentIdentity_1yvfp_3263,._liveAppointmentAssignee_1yvfp_3264{min-width:0}._liveAppointmentBadges_1yvfp_3268{justify-items:start;gap:4px;display:grid}._liveAppointmentIdentity_1yvfp_3263 strong,._liveAppointmentIdentity_1yvfp_3263 span,._liveAppointmentAssignee_1yvfp_3264 strong,._liveAppointmentAssignee_1yvfp_3264 span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._liveAppointmentIdentity_1yvfp_3263 strong,._liveAppointmentAssignee_1yvfp_3264 strong{font-size:11px}._liveAppointmentIdentity_1yvfp_3263 span,._liveAppointmentAssignee_1yvfp_3264 span{color:var(--clinic-muted);margin-block-start:4px;font-size:9px}._appointmentEmpty_1yvfp_3296{min-height:210px;color:var(--clinic-muted);text-align:start;justify-content:center;align-items:center;gap:13px;padding:28px;display:flex}._appointmentEmpty_1yvfp_3296 strong,._appointmentEmpty_1yvfp_3296 span{display:block}._appointmentEmpty_1yvfp_3296 strong{color:var(--clinic-ink);font-size:14px}._appointmentEmpty_1yvfp_3296 span{max-width:440px;margin-block-start:5px;font-size:10px;line-height:1.5}._appointmentLoading_1yvfp_3324,._appointmentError_1yvfp_3325{border:1px solid var(--clinic-border);background:var(--clinic-surface);border-radius:11px;padding:26px}._appointmentLoading_1yvfp_3324>span,._appointmentLoading_1yvfp_3324>p{display:block}._appointmentLoading_1yvfp_3324>span{font-size:13px;font-weight:800}._appointmentLoading_1yvfp_3324>p{color:var(--clinic-muted);margin:5px 0 18px;font-size:10px}._appointmentLoadingMetrics_1yvfp_3348{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}._appointmentLoadingMetrics_1yvfp_3348 span,._appointmentLoadingRows_1yvfp_3355 span{background:#e9e4d9;border-radius:8px;position:relative;overflow:hidden}._appointmentLoadingMetrics_1yvfp_3348 span{min-height:82px}._appointmentLoadingRows_1yvfp_3355{border:1px solid var(--clinic-border);background:var(--clinic-border);border-radius:9px;gap:1px;margin-block-start:16px;display:grid;overflow:hidden}._appointmentLoadingRows_1yvfp_3355 span{border-radius:0;min-height:76px}._appointmentLoadingMetrics_1yvfp_3348 span:after,._appointmentLoadingRows_1yvfp_3355 span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff70,#0000);width:42%;animation:1.4s ease-in-out infinite _shimmer_1yvfp_1;position:absolute;inset:0}._appointmentError_1yvfp_3325{color:#785542;background:#fff7ef;border-color:#dcbfa8;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:13px;display:grid}._appointmentError_1yvfp_3325 h2,._appointmentError_1yvfp_3325 p{margin:0}._appointmentError_1yvfp_3325 h2{color:var(--clinic-ink);font-size:16px}._appointmentError_1yvfp_3325 p{margin-block-start:5px;font-size:10px;line-height:1.55}._appointmentDetailDialog_1yvfp_3417,._appointmentCreateDialog_1yvfp_3418{background:var(--clinic-surface);flex-direction:column;width:min(820px,100vw - 32px);max-height:min(880px,100dvh - 32px);padding:0;display:flex;overflow:hidden}._appointmentCreateDialog_1yvfp_3418{width:min(760px,100vw - 32px)}._appointmentConfirmDialog_1yvfp_3432{background:var(--clinic-surface);width:min(490px,100vw - 32px)}._appointmentDetailLoading_1yvfp_3437,._appointmentOptionsLoading_1yvfp_3438{min-height:130px;color:var(--clinic-muted);text-align:center;padding:28px;font-size:11px}._appointmentDetailError_1yvfp_3446{background:var(--clinic-orange-soft);color:#783c24;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;font-size:10px;display:grid}._appointmentDetailLead_1yvfp_3458{border-block-end:1px solid var(--clinic-border);justify-content:space-between;align-items:center;gap:12px;margin-block-end:14px;padding-block-end:13px;display:flex}._appointmentDetailLead_1yvfp_3458 span,._appointmentDetailLead_1yvfp_3458 strong{display:block}._appointmentDetailLead_1yvfp_3458 span{color:var(--clinic-muted);font-size:9px}._appointmentDetailLead_1yvfp_3458 strong{margin-block-start:4px;font-size:14px}._appointmentWithdrawnNotice_1yvfp_2979{color:#785542;background:#fff7ef;border-color:#dcbfa8;grid-template-columns:24px minmax(0,1fr)}._appointmentDetailGrid_1yvfp_3490{border:1px solid var(--clinic-border);background:var(--clinic-border);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-block-end:15px;display:grid;overflow:hidden}._appointmentDetailCell_1yvfp_3501{background:#fcfaf4;min-width:0;min-height:70px;padding:12px 13px}._appointmentDetailCell_1yvfp_3501[data-wide=true]{grid-column:1/-1}._appointmentDetailCell_1yvfp_3501 span,._appointmentDetailCell_1yvfp_3501 strong{display:block}._appointmentDetailCell_1yvfp_3501 span{color:var(--clinic-muted);font-size:9px;font-weight:700}._appointmentDetailCell_1yvfp_3501 strong{overflow-wrap:anywhere;margin-block-start:6px;font-size:11px;line-height:1.45}._appointmentRecordBoundary_1yvfp_2978{grid-template-columns:22px minmax(0,1fr);margin-block:15px}._appointmentReminderPanel_1yvfp_3535{color:#365540;background:#f8faf7;border:1px solid #c8d2ca;border-radius:9px;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:10px;margin-block:15px;padding:14px;display:grid}._appointmentReminderCopy_1yvfp_3548 strong,._appointmentReminderCopy_1yvfp_3548>span{display:block}._appointmentReminderCopy_1yvfp_3548 strong{font-size:11px}._appointmentReminderCopy_1yvfp_3548>span{margin-block-start:4px;font-size:11px;line-height:1.5}._appointmentReminderCopy_1yvfp_3548 dl{flex-wrap:wrap;gap:8px 18px;margin:10px 0 0;display:flex}._appointmentReminderCopy_1yvfp_3548 dl div{min-width:140px}._appointmentReminderCopy_1yvfp_3548 dt,._appointmentReminderCopy_1yvfp_3548 dd{margin:0;font-size:10px}._appointmentReminderCopy_1yvfp_3548 dt{color:var(--clinic-muted);font-weight:700}._appointmentReminderCopy_1yvfp_3548 dd{color:var(--clinic-ink);margin-block-start:3px;font-weight:750}._appointmentHistory_1yvfp_3591{margin-block-start:18px}._appointmentHistory_1yvfp_3591 h3{margin:0 0 10px;font-size:12px}._appointmentHistory_1yvfp_3591>p{color:var(--clinic-muted);font-size:10px}._appointmentHistory_1yvfp_3591 ol{margin:0;padding:0;list-style:none}._appointmentHistory_1yvfp_3591 li{border-block-start:1px solid var(--clinic-border);grid-template-columns:28px minmax(0,1fr) auto;gap:10px;padding-block:11px;display:grid}._appointmentHistoryIcon_1yvfp_3619{background:var(--clinic-green-100);width:26px;height:26px;color:var(--clinic-green-800);border-radius:50%;place-items:center;display:grid}._appointmentHistory_1yvfp_3591 li strong,._appointmentHistory_1yvfp_3591 li span,._appointmentHistory_1yvfp_3591 li p{margin:0;display:block}._appointmentHistory_1yvfp_3591 li strong{font-size:10px}._appointmentHistory_1yvfp_3591 li div>span,._appointmentRevision_1yvfp_3641{color:var(--clinic-muted);margin-block-start:4px;font-size:8px}._appointmentHistory_1yvfp_3591 li p{margin-block-start:6px;font-size:10px;line-height:1.5}._appointmentTransitions_1yvfp_3653{border-block-start:1px solid var(--clinic-border);margin-block-start:18px;padding-block-start:16px}._appointmentTransitionActions_1yvfp_3659{flex-wrap:wrap;gap:8px;margin-block-start:11px;display:flex}._appointmentCreateForm_1yvfp_3666{gap:14px;display:grid}._appointmentEligibilityNotice_1yvfp_2977{grid-template-columns:22px minmax(0,1fr);margin:0;font-size:10px;line-height:1.55}._appointmentSearch_1yvfp_3678{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}._appointmentSearchControl_1yvfp_3685{border:1px solid var(--clinic-border-strong);min-height:44px;color:var(--clinic-muted);background:#fff;border-radius:8px;align-items:center;gap:8px;padding-inline:11px;display:flex}._appointmentSearchControl_1yvfp_3685:focus-within{outline-offset:2px;outline:3px solid #77a98a}._appointmentSearchControl_1yvfp_3685 input{width:100%;min-width:0;min-height:40px;color:var(--clinic-ink);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:12px}._appointmentFormGrid_1yvfp_3715{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._appointmentFoldHelp_1yvfp_3721{color:var(--clinic-muted);grid-column:1/-1;font-size:9px;line-height:1.45}._availabilitySourceNotice_1yvfp_3728{background:var(--clinic-green-100);color:#365540;border:1px solid #b8cbbb;border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:11px;margin-block-end:14px;padding:14px 15px;display:grid}._availabilitySourceNotice_1yvfp_3728 strong,._availabilitySourceNotice_1yvfp_3728 span{display:block}._availabilitySourceNotice_1yvfp_3728 strong{font-size:11px}._availabilitySourceNotice_1yvfp_3728 div>span{margin-block-start:4px;font-size:10px;line-height:1.55}._availabilitySourceMeta_1yvfp_3756{color:var(--clinic-green-800);text-align:end;white-space:nowrap;align-self:center;font-size:9px;font-weight:750}._availabilitySourceMeta_1yvfp_3756 span+span{margin-block-start:5px}._availabilityPolicy_1yvfp_3769{border:1px solid var(--clinic-border);background:var(--clinic-surface);border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:13px;margin-block-end:16px;padding:15px;display:grid;box-shadow:0 8px 24px #26302708}._availabilityPolicy_1yvfp_3769[data-mode=DRAFT]{background:#fffdf7;border-color:#dbcbaa}._availabilityPolicyIcon_1yvfp_3787{background:var(--clinic-green-100);width:38px;height:38px;color:var(--clinic-green-900);border-radius:9px;place-items:center;display:grid}._availabilityPolicy_1yvfp_3769[data-mode=DRAFT] ._availabilityPolicyIcon_1yvfp_3787{color:#765d29;background:#f4ead6}._availabilityPolicyHeading_1yvfp_3802{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._availabilityPolicyHeading_1yvfp_3802 strong{font-size:12px}._availabilityPolicy_1yvfp_3769 p{max-width:680px;color:var(--clinic-muted);margin:5px 0 0;font-size:9px;line-height:1.55}._availabilityPolicyCapacity_1yvfp_3821{border-inline-start:1px solid var(--clinic-border);min-width:150px;padding-inline:15px}._availabilityPolicyCapacity_1yvfp_3821 span,._availabilityPolicyCapacity_1yvfp_3821 strong{display:block}._availabilityPolicyCapacity_1yvfp_3821 span{color:var(--clinic-muted);font-size:8px;font-weight:750}._availabilityPolicyCapacity_1yvfp_3821 strong{color:var(--clinic-green-900);margin-block-start:5px;font-size:13px}._availabilityNotice_1yvfp_3844{color:#365540;background:#f2f7f2;border:1px solid #b8cbbb;border-radius:8px;align-items:center;gap:8px;margin-block-end:14px;padding:10px 12px;font-size:10px;font-weight:700;display:flex}._availabilityNotice_1yvfp_3844[data-tone=error]{background:var(--clinic-orange-soft);color:#783c24;border-color:#dcbfa8}._availabilityRangeBar_1yvfp_3864{align-items:center;gap:8px;margin-block-end:14px;display:flex}._availabilityRangeBar_1yvfp_3864 ._appointmentDateStep_1yvfp_3083:disabled{cursor:not-allowed;opacity:.45}._availabilityRangeLabel_1yvfp_3876{border:1px solid var(--clinic-border);background:var(--clinic-surface);min-height:42px;color:var(--clinic-green-900);border-radius:8px;flex:auto;grid-template-columns:20px auto minmax(0,1fr);align-items:center;gap:8px;padding-inline:12px;display:grid}._availabilityRangeLabel_1yvfp_3876 span{color:var(--clinic-muted);font-size:9px;font-weight:750}._availabilityRangeLabel_1yvfp_3876 strong{justify-self:end;font-size:10px}._availabilityMetrics_1yvfp_3901{border:1px solid var(--clinic-border);background:var(--clinic-border);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-block-end:16px;display:grid;overflow:hidden}._availabilityMetric_1yvfp_3901{background:var(--clinic-surface);min-width:0;min-height:78px;padding:13px 15px}._availabilityMetric_1yvfp_3901 strong,._availabilityMetric_1yvfp_3901 span{display:block}._availabilityMetric_1yvfp_3901 strong{color:var(--clinic-green-900);font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:20px}._availabilityMetric_1yvfp_3901 span{color:var(--clinic-muted);margin-block-start:7px;font-size:9px;font-weight:700;line-height:1.35}._availabilityMetric_1yvfp_3901[data-warning=true] strong{color:var(--clinic-orange)}._availabilitySubjectField_1yvfp_3943{grid-template-columns:auto minmax(220px,380px);justify-content:end;align-items:center;gap:10px;margin-block-end:12px;display:grid}._availabilitySubjectField_1yvfp_3943>span{color:var(--clinic-muted);font-size:9px;font-weight:800}._availabilitySubjectField_1yvfp_3943 select{border:1px solid var(--clinic-border-strong);background:var(--clinic-surface);min-height:40px;color:var(--clinic-ink);font:inherit;border-radius:8px;padding-inline:11px;font-size:11px}._availabilityMemberCard_1yvfp_3969{border:1px solid var(--clinic-border);background:var(--clinic-border);border-radius:10px;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(120px,1fr));align-items:stretch;gap:1px;margin-block-end:12px;display:grid;overflow:hidden}._availabilityMemberCard_1yvfp_3969>div:first-child{background:#fcfaf4;grid-template-columns:1fr auto;align-content:center;align-items:center;gap:4px 8px;min-height:78px;padding:13px 15px;display:grid}._availabilityMemberCard_1yvfp_3969>div:first-child>span,._availabilityMemberCard_1yvfp_3969>div:first-child>strong{grid-column:1;display:block}._availabilityMemberCard_1yvfp_3969>div:first-child>span{color:var(--clinic-muted);font-size:8px;font-weight:750}._availabilityMemberCard_1yvfp_3969>div:first-child>strong{color:var(--clinic-green-900);font-size:12px}._availabilityMemberCard_1yvfp_3969>div:first-child>.rt-Badge{grid-area:1/2/3}._availabilityStaleNotice_1yvfp_4014{color:#783c24;background:#fff7ef;border:1px solid #dcbfa8;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;margin-block-end:12px;padding:11px 13px;display:grid}._availabilityStaleNotice_1yvfp_4014 strong,._availabilityStaleNotice_1yvfp_4014 span{display:block}._availabilityStaleNotice_1yvfp_4014 strong{font-size:10px}._availabilityStaleNotice_1yvfp_4014 span{margin-block-start:4px;font-size:9px;line-height:1.5}._availabilityEntryGrid_1yvfp_4042,._availabilityAuditGrid_1yvfp_4043{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block-end:12px;display:grid}._availabilityPanel_1yvfp_4050{border:1px solid var(--clinic-border);background:var(--clinic-surface);border-radius:10px;overflow:hidden;box-shadow:0 8px 24px #26302708}._availabilityPanelHeader_1yvfp_4058{border-block-end:1px solid var(--clinic-border);background:#fcfaf4;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:12px 14px;display:flex}._availabilityPanelHeader_1yvfp_4058 strong,._availabilityPanelHeader_1yvfp_4058 span{display:block}._availabilityPanelHeader_1yvfp_4058 strong{color:var(--clinic-green-900);font-size:11px}._availabilityPanelHeader_1yvfp_4058 span{max-width:560px;color:var(--clinic-muted);margin-block-start:4px;font-size:8px;line-height:1.45}._availabilityEntryList_1yvfp_4087,._availabilityOperationalList_1yvfp_4088{margin:0;padding:0;list-style:none}._availabilityEntryList_1yvfp_4087 li,._availabilityOperationalList_1yvfp_4088 li{border-block-start:1px solid var(--clinic-border);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:65px;padding:10px 13px;display:grid}._availabilityEntryList_1yvfp_4087 li:first-child,._availabilityOperationalList_1yvfp_4088 li:first-child{border-block-start:0}._availabilityEntryList_1yvfp_4087 li[data-stale=true],._availabilityOperationalList_1yvfp_4088 li[data-tone=warning]{background:#fffaf2}._availabilityEntryIcon_1yvfp_4115{background:var(--clinic-green-100);width:32px;height:32px;color:var(--clinic-green-900);border-radius:8px;place-items:center;display:grid}._availabilityOperationalList_1yvfp_4088 li[data-tone=warning] ._availabilityEntryIcon_1yvfp_4115,._availabilityEntryList_1yvfp_4087 li[data-stale=true] ._availabilityEntryIcon_1yvfp_4115{background:var(--clinic-orange-soft);color:var(--clinic-orange)}._availabilityEntryCopy_1yvfp_4131 strong,._availabilityEntryCopy_1yvfp_4131 span,._availabilityEntryCopy_1yvfp_4131 small,._availabilityOperationalList_1yvfp_4088 li div strong,._availabilityOperationalList_1yvfp_4088 li div span{display:block}._availabilityEntryCopy_1yvfp_4131 strong,._availabilityOperationalList_1yvfp_4088 li div strong{font-size:10px;line-height:1.35}._availabilityEntryCopy_1yvfp_4131 span,._availabilityOperationalList_1yvfp_4088 li div span{color:var(--clinic-muted);margin-block-start:4px;font-size:8px;line-height:1.45}._availabilityEntryCopy_1yvfp_4131 small{color:var(--clinic-orange);margin-block-start:4px;font-size:8px;font-weight:750}._availabilityEntryActions_1yvfp_4160{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}._availabilityOperationalList_1yvfp_4088 li>small{color:var(--clinic-muted);white-space:nowrap;font-size:8px}._availabilityEmpty_1yvfp_4173{min-height:96px;color:var(--clinic-muted);text-align:start;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex}._availabilityEmpty_1yvfp_4173 strong,._availabilityEmpty_1yvfp_4173 span{display:block}._availabilityEmpty_1yvfp_4173 strong{color:var(--clinic-ink);font-size:10px}._availabilityEmpty_1yvfp_4173 span{max-width:420px;margin-block-start:4px;font-size:8px;line-height:1.45}._availabilityDialog_1yvfp_4201{background:var(--clinic-surface);flex-direction:column;width:min(680px,100vw - 32px);max-height:min(820px,100dvh - 32px);padding:0;display:flex;overflow:hidden}._availabilityDialog_1yvfp_4201 form{flex-direction:column;flex:auto;min-height:0;display:flex}._availabilityConfirmDialog_1yvfp_4218{background:var(--clinic-surface);width:min(490px,100vw - 32px)}._availabilityFormGrid_1yvfp_4223{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._availabilityFieldset_1yvfp_4229{border:0;margin:0;padding-block:20px;padding-inline:23px}._availabilityImmutableNotice_1yvfp_4236,._availabilityTimeZone_1yvfp_4237{background:var(--clinic-green-100);color:#365540;border:1px solid #b8cbbb;border-radius:8px;padding:10px 12px;font-size:9px;line-height:1.45}._availabilityTimeZone_1yvfp_4237{justify-self:start;font-weight:750}._availabilityCheckbox_1yvfp_4252{color:var(--clinic-ink);align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}._availabilityCheckbox_1yvfp_4252 input{width:16px;height:16px;accent-color:var(--clinic-green-800)}._availabilityLoading_1yvfp_4267{min-height:440px;color:var(--clinic-muted);text-align:center;align-content:center;place-items:center;gap:7px;padding:28px;display:grid}._availabilityLoading_1yvfp_4267>span{background:var(--clinic-green-100);width:48px;height:48px;color:var(--clinic-green-900);border-radius:11px;place-items:center;margin-block-end:5px;display:grid}._availabilityLoading_1yvfp_4267 strong{color:var(--clinic-ink);font-size:13px}._availabilityLoading_1yvfp_4267 p{max-width:520px;margin:0 0 10px;font-size:10px;line-height:1.55}._availabilityLoading_1yvfp_4267 ._appointmentLoadingMetrics_1yvfp_3348,._availabilityLoading_1yvfp_4267 ._appointmentLoadingRows_1yvfp_3355{width:min(100%,840px)}._availabilityError_1yvfp_4306{color:#783c24;background:#fff7ef;border:1px solid #dcbfa8;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:260px;padding:24px;display:grid}._availabilityError_1yvfp_4306 h2,._availabilityError_1yvfp_4306 p{margin:0}._availabilityError_1yvfp_4306 h2{font-size:14px}._availabilityError_1yvfp_4306 p{margin-block-start:5px;font-size:10px;line-height:1.55}._mobileNav_1yvfp_4334{display:none}._screenReaderOnly_1yvfp_4338{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._clinicTheme_1yvfp_1 button:focus-visible,._clinicTheme_1yvfp_1 a:focus-visible,._clinicTheme_1yvfp_1 select:focus-visible,._clinicTheme_1yvfp_1 input:focus-visible,._clinicTheme_1yvfp_1 textarea:focus-visible,._clinicPortal_1yvfp_2 button:focus-visible,._clinicPortal_1yvfp_2 a:focus-visible,._clinicPortal_1yvfp_2 select:focus-visible,._clinicPortal_1yvfp_2 input:focus-visible,._clinicPortal_1yvfp_2 textarea:focus-visible{outline-offset:2px;outline:3px solid #77a98a}@keyframes _shimmer_1yvfp_1{0%{transform:translate(-120%)}to{transform:translate(260%)}}@media (width<=1180px){._shell_1yvfp_31{grid-template-columns:82px minmax(0,1fr)}._sidebar_1yvfp_37{padding-inline:12px}._brand_1yvfp_49{justify-content:center;padding-inline:0}._brandCopy_1yvfp_75,._sidebarLabel_1yvfp_95,._navButton_1yvfp_109 span:not(._navCount_1yvfp_136),._clinicIdentity_1yvfp_157,._sideAction_1yvfp_182 span{display:none}._navButton_1yvfp_109{grid-template-columns:1fr;justify-items:center;padding:0}._navCount_1yvfp_136{position:absolute;transform:translate(15px,-13px)}[dir=rtl] ._navCount_1yvfp_136{transform:translate(-15px,-13px)}._sideAction_1yvfp_182{justify-content:center;padding-inline:0}._commandGrid_1yvfp_458,._commerceSplit_1yvfp_1843,._settingsSplit_1yvfp_1844,._teamGrid_1yvfp_2670{grid-template-columns:1fr}._patientRosterRow_1yvfp_873,._patientRowSkeleton_1yvfp_1081{grid-template-columns:42px minmax(0,1fr)}._patientAccessPanel_1yvfp_937,._patientRowSkeleton_1yvfp_1081 span:last-child{grid-column:2}._patientAccessPanel_1yvfp_937{border-block-start:1px solid var(--clinic-border);border-inline-start:0;padding-block-start:13px;padding-inline-start:0}._recordsEntryMeta_1yvfp_1467{grid-template-columns:repeat(2,minmax(0,1fr))}._liveAppointmentRow_1yvfp_3228{grid-template-columns:138px minmax(180px,1fr) auto 22px}._liveAppointmentAssignee_1yvfp_3264{display:none}}@media (width<=900px){._main_1yvfp_281{padding-inline:22px}._summaryRow_1yvfp_405{grid-template-columns:repeat(2,1fr)}._sectionGrid_1yvfp_682{grid-template-columns:repeat(2,minmax(0,1fr))}._patientPageHeader_1yvfp_743{grid-template-columns:1fr}._patientSource_1yvfp_771{max-width:520px}._recordsTimelineToolbar_1yvfp_1264{grid-template-columns:minmax(0,1fr) minmax(190px,260px) auto}._appointmentRow_1yvfp_521{grid-template-columns:60px minmax(150px,1fr) auto 24px}._appointmentOwner_1yvfp_4482{display:none}._teamMemberRow_1yvfp_2684{grid-template-columns:40px minmax(0,1fr) auto}._teamMemberRow_1yvfp_2684>._teamRoleBadges_1yvfp_2730{grid-column:2}._teamMemberRow_1yvfp_2684>.rt-Badge{grid-area:1/3}._teamMemberAction_1yvfp_2740{grid-area:2/3}._appointmentMetrics_1yvfp_3145,._appointmentLoadingMetrics_1yvfp_3348{grid-template-columns:repeat(3,minmax(0,1fr))}._appointmentSourceNotice_1yvfp_2976{grid-template-columns:24px minmax(0,1fr)}._appointmentTimeZone_1yvfp_3015{grid-column:2}._appointmentComplianceNotice_1yvfp_3037{grid-template-columns:22px minmax(0,1fr)}._appointmentComplianceNotice_1yvfp_3037>.rt-Badge{grid-column:2;justify-self:start}._availabilityPolicy_1yvfp_3769{grid-template-columns:38px minmax(0,1fr) auto}._availabilityPolicyCapacity_1yvfp_3821{border-inline-start:0;grid-column:2;padding-inline:0}._availabilityPolicy_1yvfp_3769>.rt-BaseButton{grid-area:1/3/3}._availabilityMetrics_1yvfp_3901,._availabilityMemberCard_1yvfp_3969{grid-template-columns:repeat(3,minmax(0,1fr))}._availabilityMemberCard_1yvfp_3969>div:first-child{grid-column:1/-1}}@media (width<=720px){._shell_1yvfp_31{display:block}._sidebar_1yvfp_37{display:none}._mobileSettingsDisconnect_1yvfp_1884{color:#773f31;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#fff8f4;border:1px solid #d9b9ad;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-block-start:14px;font-size:11px;font-weight:800;display:flex}._mobileSettingsDisconnect_1yvfp_1884:hover{background:#f9ece6}._notificationPreferenceRow_1yvfp_1906{grid-template-columns:1fr}._notificationPreferenceToggle_1yvfp_1933,._notificationPreferenceError_1yvfp_1955{text-align:start;justify-content:space-between;justify-self:stretch;justify-items:start}._topbar_1yvfp_207{min-height:62px;padding:9px 16px}._topbarTitle_1yvfp_222 span{font-size:9px}._topbarTitle_1yvfp_222 strong{font-size:14px}._localeButton_1yvfp_251 span,._topbarOptionalLabel_1yvfp_4614,._topbarActions_1yvfp_245>.rt-Badge{display:none}._workspaceSelector_1yvfp_2532 select{width:min(150px,36vw)}._main_1yvfp_281{padding:20px 16px 104px}._previewBanner_1yvfp_287{flex-direction:column;align-items:flex-start}._scenarioSelect_1yvfp_344{width:100%}._pageHeader_1yvfp_360{flex-direction:column;align-items:flex-start}._pageHeader_1yvfp_360 h1,._patientPageHeader_1yvfp_743 h1{font-size:30px}._patientSearchControls_1yvfp_819{grid-template-columns:minmax(0,1fr) auto}._patientRosterRow_1yvfp_873,._patientRowSkeleton_1yvfp_1081{grid-template-columns:38px minmax(0,1fr);gap:11px;padding:15px}._patientFacts_1yvfp_908{gap:10px 14px}._patientPageError_1yvfp_1063{flex-direction:column;align-items:flex-start}._recordsPatientHeader_1yvfp_1212{grid-template-columns:38px minmax(0,1fr) auto}._recordsPatientCount_1yvfp_1226{display:none}._recordsTimelineToolbar_1yvfp_1264{grid-template-columns:1fr auto;align-items:end}._recordsTypeFilter_1yvfp_1274{grid-area:2/1/auto/-1}._recordsEntryHeader_1yvfp_1430{flex-direction:column;align-items:flex-start}._recordsVerification_1yvfp_1451{text-align:start;max-width:none}._recordsDetails_1yvfp_1506>dl{grid-template-columns:1fr}._recordsTimelineSkeleton_1yvfp_1691>div{grid-template-columns:90px minmax(0,1fr)}._recordsTimelineSkeleton_1yvfp_1691>div span:last-child{grid-column:1/-1}._recordsPickerResults_1yvfp_1736>ul button{grid-template-columns:36px minmax(0,1fr) auto}._recordsPickerAction_1yvfp_1804{display:none}._consultationFieldGrid_1yvfp_2245,._consultationMetaFields_1yvfp_2159{grid-template-columns:1fr}._consultationOccurredAt_1yvfp_2166{max-width:none}._headerActions_1yvfp_399{width:100%}._headerActions_1yvfp_399 .rt-BaseButton{flex:1}._summaryRow_1yvfp_405,._skeletonGrid_1yvfp_2062{grid-template-columns:repeat(2,minmax(0,1fr))}._summaryItem_1yvfp_416{min-height:96px;padding:14px}._appointmentRow_1yvfp_521{grid-template-columns:52px minmax(0,1fr) 22px;gap:10px;min-height:78px;padding-inline:14px}._appointmentOwner_1yvfp_4482,._accessState_1yvfp_582{display:none}._appointmentDateBar_1yvfp_3076{flex-wrap:wrap}._appointmentDateField_1yvfp_3108{flex:220px}._appointmentUpdated_1yvfp_3139{width:100%;margin-inline-start:0}._liveAppointmentRow_1yvfp_3228{grid-template-columns:112px minmax(0,1fr) 22px;gap:10px;min-height:78px;padding-inline:13px}._liveAppointmentRow_1yvfp_3228>.rt-Badge,._liveAppointmentRow_1yvfp_3228>._liveAppointmentBadges_1yvfp_3268{grid-column:2;justify-self:start}._liveAppointmentRow_1yvfp_3228>._rowCaret_1yvfp_595{grid-area:1/3/3}._appointmentDetailDialog_1yvfp_3417,._appointmentCreateDialog_1yvfp_3418{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}._appointmentError_1yvfp_3325{grid-template-columns:26px minmax(0,1fr)}._appointmentError_1yvfp_3325>.rt-BaseButton{grid-column:2;justify-self:start}._availabilitySourceNotice_1yvfp_3728{grid-template-columns:24px minmax(0,1fr)}._availabilitySourceMeta_1yvfp_3756{text-align:start;white-space:normal;grid-column:2}._availabilityPolicy_1yvfp_3769{grid-template-columns:38px minmax(0,1fr)}._availabilityPolicyCapacity_1yvfp_3821{grid-column:2}._availabilityPolicy_1yvfp_3769>.rt-BaseButton{grid-area:auto/2;justify-self:start}._availabilityEntryGrid_1yvfp_4042,._availabilityAuditGrid_1yvfp_4043{grid-template-columns:1fr}._availabilityEntryList_1yvfp_4087 li,._availabilityOperationalList_1yvfp_4088 li{align-items:start}._availabilityEntryActions_1yvfp_4160{grid-column:2;justify-content:flex-start}._availabilityOperationalList_1yvfp_4088 li>small{white-space:normal;grid-column:2}._availabilityDialog_1yvfp_4201{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}._availabilityError_1yvfp_4306{grid-template-columns:26px minmax(0,1fr)}._availabilityError_1yvfp_4306>.rt-BaseButton{grid-column:2;justify-self:start}._sectionGrid_1yvfp_682{grid-template-columns:1fr}._recordRow_1yvfp_1121{grid-template-columns:36px minmax(0,1fr) auto;gap:10px;padding-inline:14px}._recordDate_1yvfp_1155{display:none}._commerceHero_1yvfp_1850{min-height:auto;padding:22px}._detailGrid_1yvfp_2365{grid-template-columns:1fr}._mobileNav_1yvfp_4334{z-index:30;background:var(--clinic-green-950);border:1px solid #ffffff26;border-radius:13px;grid-template-columns:repeat(5,1fr);min-height:66px;padding:6px;display:grid;position:fixed;inset-block-end:10px;inset-inline:10px;box-shadow:0 16px 36px #10341a42}._mobileNav_1yvfp_4334[data-team=true]{grid-template-columns:repeat(7,minmax(0,1fr))}._mobileNav_1yvfp_4334 button{color:#9fb4a4;min-width:0;font:inherit;background:0 0;border:0;border-radius:8px;place-items:center;gap:2px;padding:6px 2px;font-size:8px;font-weight:700;display:grid}._mobileNav_1yvfp_4334 button[data-active=true]{color:var(--clinic-green-950);background:#fffaf1}}@media (width<=480px){._topbar_1yvfp_207{gap:8px}._topbarTitle_1yvfp_222 span{display:none}._workspaceSelector_1yvfp_2532 select{width:min(120px,34vw)}._teamMetrics_1yvfp_2637,._availabilityMetrics_1yvfp_3901,._availabilityMemberCard_1yvfp_3969{grid-template-columns:repeat(2,minmax(0,1fr))}._availabilityMemberCard_1yvfp_3969>div:first-child{grid-column:1/-1}._availabilitySubjectField_1yvfp_3943{grid-template-columns:1fr}._availabilitySubjectField_1yvfp_3943 select{width:100%}._availabilityRangeLabel_1yvfp_3876{grid-template-columns:20px minmax(0,1fr)}._availabilityRangeLabel_1yvfp_3876 span{display:none}._availabilityRangeLabel_1yvfp_3876 strong{text-align:center;justify-self:stretch;font-size:9px}._availabilityFormGrid_1yvfp_4223{grid-template-columns:1fr}._availabilityFormGrid_1yvfp_4223>div[aria-hidden=true]{display:none}._teamMemberRow_1yvfp_2684{grid-template-columns:38px minmax(0,1fr);align-items:start}._teamMemberRow_1yvfp_2684>._teamRoleBadges_1yvfp_2730,._teamMemberRow_1yvfp_2684>.rt-Badge,._teamMemberAction_1yvfp_2740{text-align:start;grid-area:auto/2;justify-self:start}._teamInvitationRow_1yvfp_2751{grid-template-columns:1fr auto}._teamInvitationRow_1yvfp_2751>._teamRoleBadges_1yvfp_2730{grid-column:1/-1;justify-content:flex-start}._teamInvitationRow_1yvfp_2751>.rt-BaseButton{justify-self:stretch}._teamRoleOptions_1yvfp_2924{grid-template-columns:1fr}._teamBoundaryNotice_1yvfp_2550,._teamError_1yvfp_2552,._teamSignInPrompt_1yvfp_2553{grid-template-columns:22px minmax(0,1fr)}._teamError_1yvfp_2552>.rt-BaseButton,._teamSignInPrompt_1yvfp_2553>.rt-BaseButton{grid-column:1/-1;width:100%}._teamDialog_1yvfp_2830 ._dialogActions_1yvfp_2406{flex-direction:column-reverse}._teamDialog_1yvfp_2830 ._dialogActions_1yvfp_2406 .rt-BaseButton{width:100%}._mobileNav_1yvfp_4334 button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}._patientSearchControls_1yvfp_819{grid-template-columns:1fr}._patientSearchControls_1yvfp_819 .rt-BaseButton{width:100%}._patientFacts_1yvfp_908{grid-template-columns:1fr}._patientSource_1yvfp_771{grid-template-columns:20px minmax(0,1fr);padding:12px}._patientRecordActions_1yvfp_1013{grid-template-columns:1fr}._recordsAccessGone_1yvfp_1165{grid-template-columns:20px minmax(0,1fr)}._recordsAccessGone_1yvfp_1165 .rt-BaseButton{grid-column:1/-1;width:100%}._recordsPatientHeader_1yvfp_1212{grid-template-columns:36px minmax(0,1fr)}._recordsPatientHeader_1yvfp_1212 .rt-BaseButton{grid-column:1/-1;width:100%}._recordsTimelineToolbar_1yvfp_1264{grid-template-columns:1fr}._recordsTimelineToolbar_1yvfp_1264>.rt-BaseButton,._recordsTypeFilter_1yvfp_1274{grid-column:1;width:100%}._recordsTimelineToolbar_1yvfp_1264>.rt-BaseButton{grid-row:3}._recordsTimelineItem_1yvfp_1380{grid-template-columns:30px minmax(0,1fr);gap:7px}._recordsTimelineRail_1yvfp_1387{width:28px;height:28px}._recordsTimelineItem_1yvfp_1380:not(:last-child) ._recordsTimelineRail_1yvfp_1387:after{inset-block-start:28px}._recordsEntryHeader_1yvfp_1430,._recordsEntryMeta_1yvfp_1467,._recordsEntryFooter_1yvfp_1673{padding-inline:12px}._recordsEntryMeta_1yvfp_1467{grid-template-columns:1fr}._recordsDetails_1yvfp_1506,._recordsRelations_1yvfp_1551,._recordsAttachments_1yvfp_1514{margin-inline:12px}._recordsAttachments_1yvfp_1514 li{grid-template-columns:20px minmax(0,1fr)}._recordsAttachments_1yvfp_1514 li a{grid-column:2}._recordsEntryFooter_1yvfp_1673{justify-content:stretch}._recordsEntryFooter_1yvfp_1673 .rt-BaseButton{width:100%}._recordsEntryFooter_1yvfp_1673>small{text-align:start}._recordsStaleNotice_1yvfp_1168{grid-template-columns:20px minmax(0,1fr)}._recordsStaleNotice_1yvfp_1168 .rt-BaseButton{grid-column:1/-1;width:100%}._recordsPickerResults_1yvfp_1736>ul button{grid-template-columns:34px minmax(0,1fr)}._recordsPickerResults_1yvfp_1736 button>span:nth-child(3){text-align:start;grid-column:2}._appointmentMetrics_1yvfp_3145,._appointmentLoadingMetrics_1yvfp_3348{grid-template-columns:repeat(2,minmax(0,1fr))}._appointmentMetric_1yvfp_3145{min-height:78px;padding:13px}._appointmentDateField_1yvfp_3108 strong{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}._liveAppointmentRow_1yvfp_3228{grid-template-columns:1fr 22px}._liveAppointmentTime_1yvfp_3252,._liveAppointmentIdentity_1yvfp_3263,._liveAppointmentRow_1yvfp_3228>.rt-Badge{grid-column:1}._liveAppointmentRow_1yvfp_3228>._liveAppointmentBadges_1yvfp_3268{grid-column:1;justify-self:start}._liveAppointmentRow_1yvfp_3228>._rowCaret_1yvfp_595{grid-area:1/2/4}._appointmentDetailGrid_1yvfp_3490,._appointmentFormGrid_1yvfp_3715,._appointmentSearch_1yvfp_3678{grid-template-columns:1fr}._appointmentReminderPanel_1yvfp_3535{grid-template-columns:22px minmax(0,1fr)}._appointmentReminderPanel_1yvfp_3535>.rt-Badge{grid-column:2;justify-self:start}._appointmentDetailCell_1yvfp_3501[data-wide=true]{grid-column:auto}._appointmentHistory_1yvfp_3591 li{grid-template-columns:26px minmax(0,1fr)}._appointmentRevision_1yvfp_3641{grid-column:2}._appointmentTransitionActions_1yvfp_3659,._appointmentTransitionActions_1yvfp_3659>.rt-BaseButton{width:100%}._appointmentFoldHelp_1yvfp_3721{grid-column:auto}}@media (prefers-reduced-motion:reduce){._clinicTheme_1yvfp_1 *,._clinicTheme_1yvfp_1 :before,._clinicTheme_1yvfp_1 :after,._clinicPortal_1yvfp_2 *,._clinicPortal_1yvfp_2 :before,._clinicPortal_1yvfp_2 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
