.dashboard_dashboard__9GO_y{--ink:#182b38;--muted:#64757f;--line:#dde6e9;--accent:#147585;color:var(--ink);background:#f5f8f9;min-height:100dvh;display:grid;grid-template-columns:232px minmax(0,1fr);font-family:Arial,sans-serif;font-size:15px;line-height:1.5;letter-spacing:0}.dashboard_dashboard__9GO_y *,.dashboard_dashboard__9GO_y :after,.dashboard_dashboard__9GO_y :before{box-sizing:border-box;letter-spacing:0}.dashboard_dashboard__9GO_y button,.dashboard_dashboard__9GO_y input,.dashboard_dashboard__9GO_y select,.dashboard_dashboard__9GO_y textarea{font:inherit;margin:0;box-shadow:none}.dashboard_dashboard__9GO_y button{cursor:pointer;width:auto;min-width:0;border:0;background:none;color:inherit;text-align:left;padding:0}.dashboard_dashboard__9GO_y button:disabled{cursor:wait;opacity:.55}.dashboard_dashboard__9GO_y :focus-visible{outline:3px solid #43b3c1;outline-offset:3px}.dashboard_dashboard__9GO_y svg{width:20px;height:20px;flex-shrink:0}.dashboard_dashboard__9GO_y h1,.dashboard_dashboard__9GO_y h2,.dashboard_dashboard__9GO_y p{margin:0;color:inherit}.dashboard_dashboard__9GO_y h1{font-size:28px;line-height:1.25;font-weight:700}.dashboard_dashboard__9GO_y h2{font-size:18px;line-height:1.4;font-weight:700}.dashboard_dashboard__9GO_y small{display:block;font-size:13px;color:var(--muted);font-weight:400}.dashboard_sidebar__25lmX{height:100dvh;position:sticky;top:0;padding:32px 18px 20px;background:white;border-right:1px solid var(--line);display:flex;flex-direction:column}.dashboard_dashboard__9GO_y .dashboard_brand__Lgmuu{display:block;width:100%;padding:0 2px}.dashboard_brand__Lgmuu img,.dashboard_mobileBrand__agduU img{width:100%;height:48px;-o-object-fit:cover;object-fit:cover;display:block}.dashboard_dashboard__9GO_y .dashboard_areaLabel__oarbU{font-size:10px;font-weight:700;margin:38px 12px 14px;color:#84939a}.dashboard_sidebar__25lmX nav{display:grid;gap:6px}.dashboard_sidebar__25lmX nav button{display:flex;align-items:center;gap:12px;min-height:48px;padding:12px;border-radius:8px;color:#556774;font-weight:600}.dashboard_sidebar__25lmX nav button[aria-current]{color:#106b78;background:#e8f6f5}.dashboard_sidebar__25lmX nav button:hover{background:#f0f5f5}.dashboard_account__7R1PY{display:flex;gap:10px;align-items:center;margin-top:auto;padding:24px 4px 16px;min-width:0}.dashboard_account__7R1PY div{min-width:0;overflow-wrap:anywhere}.dashboard_account__7R1PY strong{font-size:13px}.dashboard_dashboard__9GO_y .dashboard_logout__so_ja{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;color:var(--muted)}.dashboard_main__6jQ_n{min-width:0}.dashboard_top___eVIh{height:80px;padding:0 40px;background:#ffffffd9;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:16px}.dashboard_breadcrumb__wLnIn{font-size:13px;color:var(--muted)}.dashboard_dashboard__9GO_y .dashboard_mobileBrand__agduU{display:none}.dashboard_availability__m5aGb{display:flex;align-items:center;gap:9px;font-size:13px;cursor:pointer;flex-shrink:0}.dashboard_dashboard__9GO_y .dashboard_availability__m5aGb input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:36px;height:22px;min-height:0;padding:3px;border-radius:14px;border:0;background:#bac8cf;cursor:pointer}.dashboard_availability__m5aGb input:before{content:"";display:block;width:16px;height:16px;border-radius:50%;background:white;transition:transform .15s ease;box-shadow:0 1px 3px #0002}.dashboard_dashboard__9GO_y .dashboard_availability__m5aGb input:checked{background:#21877a}.dashboard_availability__m5aGb input:checked:before{transform:translateX(14px)}.dashboard_content__AIu5c{max-width:1080px;margin:auto;padding:36px 40px 64px}.dashboard_dashboard__9GO_y .dashboard_subtitle__tVn8u{color:var(--muted);font-size:14px;margin:8px 0 24px}.dashboard_titlebar__nua2c{display:flex;justify-content:space-between;align-items:center;gap:16px}.dashboard_connection__SCu2C{color:var(--muted);font-size:12px;white-space:nowrap}.dashboard_tabs__llzkU{display:flex;border-bottom:1px solid var(--line);gap:24px;margin:8px 0 26px}.dashboard_dashboard__9GO_y .dashboard_tabs__llzkU button{display:flex;align-items:center;gap:8px;padding:14px 0;min-height:48px;border-bottom:2px solid transparent;font-size:14px;font-weight:600;color:var(--muted)}.dashboard_dashboard__9GO_y .dashboard_tabs__llzkU button[aria-pressed=true]{color:var(--accent);border-bottom-color:var(--accent)}.dashboard_tabs__llzkU button span{border-radius:6px;padding:1px 6px;background:#e9eff1;font-size:11px}.dashboard_dashboard__9GO_y .dashboard_listHeading__IyrLc{margin:26px 0 16px;font-size:16px}.dashboard_visit__PLWcD{position:relative;background:white;border:1px solid var(--line);border-radius:8px;padding:22px;margin-bottom:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px}.dashboard_person__TBtX7{display:flex;gap:12px;align-items:center;min-width:0}.dashboard_person__TBtX7>div{min-width:0}.dashboard_avatar__XqzUV{width:42px;height:42px;border-radius:50%;background:#eaf2f4;color:#337184;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.dashboard_dashboard__9GO_y .dashboard_patientName___Qzk1{font-weight:700;font-size:16px;overflow-wrap:anywhere}.dashboard_patientName___Qzk1:hover{text-decoration:underline}.dashboard_person__TBtX7 small{margin-top:2px}.dashboard_firstVisit__0GcYU,.dashboard_status__tUm_6{align-self:start;font-size:11px;padding:4px 9px;border-radius:6px;background:#eff3f5;color:#61737c;white-space:nowrap}.dashboard_firstVisit__0GcYU{background:#f0edfb;color:#665292}.dashboard_prior__BceA_{grid-column:1/-1;display:flex;gap:8px;align-items:center;color:var(--muted);font-size:13px}.dashboard_prior__BceA_ svg{width:16px;height:16px}.dashboard_visitFooter__qqjpB{border-top:1px solid #edf1f2;padding-top:16px;grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px}.dashboard_dashboard__9GO_y .dashboard_primary__XtDKI,.dashboard_dashboard__9GO_y .dashboard_secondary___MoV1{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 16px;border-radius:8px;font-weight:600;font-size:14px;text-align:center;line-height:1.4}.dashboard_dashboard__9GO_y .dashboard_primary__XtDKI{background:#167989;color:white;border:1px solid #167989}.dashboard_dashboard__9GO_y .dashboard_primary__XtDKI:hover{background:#116778}.dashboard_dashboard__9GO_y .dashboard_secondary___MoV1{background:white;border:1px solid #cbdcde;color:#266771}.dashboard_dashboard__9GO_y .dashboard_back__cYjJN,.dashboard_dashboard__9GO_y .dashboard_link__wuvtq{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--accent);font-size:13px;font-weight:600}.dashboard_dashboard__9GO_y .dashboard_back__cYjJN{margin:0 0 20px}.dashboard_dashboard__9GO_y .dashboard_link__wuvtq:hover{text-decoration:underline}.dashboard_empty__iTzWl{padding:48px 12px;text-align:center;color:var(--muted)!important}.dashboard_error__7IDG0{padding:16px;margin-bottom:20px;border:1px solid #edc9ce;border-radius:8px;background:#fff5f5;color:#973f4b!important;font-size:14px}.dashboard_error__7IDG0 button{text-decoration:underline;display:block;margin-top:8px;min-height:36px}.dashboard_tools__IXPU4{display:flex;gap:16px;align-items:end;margin-bottom:20px}.dashboard_search__PcrGF{display:flex;align-items:center;gap:10px;background:white;border:1px solid var(--line);border-radius:8px;padding:0 12px;flex:1;margin:0 0 20px;color:var(--muted);min-width:0}.dashboard_dashboard__9GO_y .dashboard_search__PcrGF input{min-width:0;width:100%;border:0;background:transparent;min-height:46px;padding:10px 0;color:var(--ink);border-radius:0}.dashboard_tools__IXPU4 .dashboard_search__PcrGF{margin:0}.dashboard_period__iufNF{color:var(--muted);font-size:12px}.dashboard_dashboard__9GO_y .dashboard_period__iufNF select{display:block;width:100%;min-height:46px;border-radius:8px;background:white;border:1px solid var(--line);padding:8px;color:var(--ink)}.dashboard_dashboard__9GO_y .dashboard_patientRow__dEdKS{display:flex;gap:12px;align-items:center;width:100%;background:white;padding:18px;border-bottom:1px solid var(--line)}.dashboard_patientRow__dEdKS div{flex:1;min-width:0;overflow-wrap:anywhere}.dashboard_patientRow__dEdKS strong{font-size:14px}.dashboard_pagination__7Xi1_{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px}.dashboard_pagination__7Xi1_ span{color:var(--muted);font-size:13px;font-weight:700;text-align:center}.dashboard_pagination__7Xi1_ button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto}.dashboard_pagination__7Xi1_ svg{width:16px;height:16px}.dashboard_section__XM9qP{padding:26px 0;border-bottom:1px solid var(--line)}.dashboard_facts__pThJl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:24px 0 0}.dashboard_facts__pThJl dt{font-size:12px;color:var(--muted);margin-bottom:5px}.dashboard_facts__pThJl dd{margin:0;font-size:14px;overflow-wrap:anywhere}.dashboard_detailActions__OnITN{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.dashboard_recordMeta__yKd2u{display:flex;gap:16px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:16px 0;font-size:12px;color:var(--muted)}.dashboard_recordMeta__yKd2u span:first-child{display:flex;align-items:center;gap:8px;color:var(--accent)}.dashboard_clinicalText__J9ETR{margin:30px 0;padding-top:28px;border-top:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.8}.dashboard_recordList__4tI3w{margin-top:24px}.dashboard_historyRow__8Yu_m{border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 0}.dashboard_historyRow__8Yu_m strong{font-size:14px}.dashboard_profileIdentity__Dm5zo{display:flex;align-items:center;gap:16px;padding:28px 0 4px}.dashboard_profileIdentity__Dm5zo img{-o-object-fit:cover;object-fit:cover}.dashboard_photoControl__RXUSa{display:grid;gap:8px;color:var(--muted);font-size:13px;margin-top:16px}.dashboard_dashboard__9GO_y .dashboard_photoControl__RXUSa input{width:100%;min-width:0;max-width:360px;font-size:13px;padding:8px 0;border:0;background:none}.dashboard_fields__4wcL2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}.dashboard_fields__4wcL2 label{display:grid;gap:8px;font-size:13px;color:var(--muted)}.dashboard_dashboard__9GO_y .dashboard_fields__4wcL2 input,.dashboard_dashboard__9GO_y .dashboard_fields__4wcL2 textarea{width:100%;min-width:0;border:1px solid #cddade;border-radius:8px;padding:12px;background:white;color:var(--ink);font-size:16px}.dashboard_fields__4wcL2 textarea{resize:vertical}.dashboard_fullField__NpL2G{grid-column:1/-1}.dashboard_profileActions__TBjk5{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;color:#187552}.dashboard_dialog__53nts{width:min(460px,calc(100% - 32px));max-height:calc(100dvh - 48px);padding:32px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:white;box-shadow:0 24px 80px #102c3933}.dashboard_dialog__53nts::backdrop{background:#233c4860;backdrop-filter:blur(3px)}.dashboard_dialog__53nts h2{padding-right:24px}.dashboard_dialog__53nts p{margin:16px 0;color:var(--muted)}.dashboard_dashboard__9GO_y .dashboard_close__MOqB_{position:absolute;right:12px;top:12px;width:40px;height:40px;display:grid;place-items:center}.dashboard_liquidNavigation__pndD2{display:none}.dashboard_dashboard__9GO_y .dashboard_glassFilter__C5rE7{width:0;height:0;position:absolute;pointer-events:none}@media (max-width:1000px){.dashboard_dashboard__9GO_y{grid-template-columns:204px minmax(0,1fr)}.dashboard_content__AIu5c{padding:28px 24px 64px}.dashboard_top___eVIh{padding:0 24px}.dashboard_connection__SCu2C{display:none}}@media (max-width:720px){.dashboard_dashboard__9GO_y{display:block}.dashboard_breadcrumb__wLnIn,.dashboard_sidebar__25lmX{display:none}.dashboard_top___eVIh{height:76px;padding:12px 18px;gap:10px}.dashboard_dashboard__9GO_y .dashboard_mobileBrand__agduU{display:block;width:154px;min-width:0}.dashboard_mobileBrand__agduU img{height:42px}.dashboard_availability__m5aGb{font-size:11px;gap:6px}.dashboard_content__AIu5c{padding:26px 18px calc(122px + env(safe-area-inset-bottom))}.dashboard_dashboard__9GO_y h1{font-size:25px}.dashboard_dashboard__9GO_y .dashboard_subtitle__tVn8u{font-size:13px}.dashboard_tabs__llzkU{gap:18px;margin-bottom:22px}.dashboard_dashboard__9GO_y .dashboard_tabs__llzkU button{font-size:12px;gap:6px}.dashboard_visit__PLWcD{padding:16px;gap:14px 8px}.dashboard_dashboard__9GO_y .dashboard_patientName___Qzk1{font-size:14px}.dashboard_person__TBtX7{gap:9px}.dashboard_person__TBtX7 small{font-size:11px}.dashboard_firstVisit__0GcYU,.dashboard_status__tUm_6{font-size:10px;padding:4px 6px}.dashboard_visitFooter__qqjpB{flex-direction:column;align-items:stretch;gap:10px}.dashboard_visitFooter__qqjpB small{display:none}.dashboard_visitFooter__qqjpB .dashboard_primary__XtDKI,.dashboard_visitFooter__qqjpB .dashboard_secondary___MoV1{width:100%}.dashboard_visitFooter__qqjpB .dashboard_link__wuvtq{justify-content:center}.dashboard_facts__pThJl{gap:22px 16px}.dashboard_tools__IXPU4{align-items:stretch;flex-direction:column}.dashboard_fields__4wcL2{grid-template-columns:minmax(0,1fr)}.dashboard_recordMeta__yKd2u{align-items:start;flex-direction:column;gap:8px}.dashboard_historyRow__8Yu_m{align-items:start;flex-direction:column;gap:6px}.dashboard_pagination__7Xi1_{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px}.dashboard_pagination__7Xi1_ button{width:100%;padding-inline:10px}.dashboard_pagination__7Xi1_ button:last-child{justify-self:end}.dashboard_dashboard__9GO_y .dashboard_liquidNavigation__pndD2{position:fixed;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));z-index:30;left:max(14px,env(safe-area-inset-left));right:max(14px,env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom));height:72px;padding:6px;border:1px solid #fffffff5;border-radius:28px;background:linear-gradient(150deg,#fffffff0,#ffffff96 45%,#f6ffffb5);backdrop-filter:var(--glass-filter,blur(22px) saturate(175%));-webkit-backdrop-filter:blur(22px) saturate(175%);box-shadow:inset 0 1px 1px #fff,inset 0 -1px 2px #90acb53b,0 8px 28px #2a536126}.dashboard_liquidNavigation__pndD2 button{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;border-radius:22px;color:#62757d;font-size:10px;min-height:58px}.dashboard_liquidNavigation__pndD2 button[aria-current]{background:#ffffffc4;box-shadow:inset 0 1px 2px white,0 2px 8px #597b8514;color:#107583;font-weight:700}.dashboard_liquidNavigation__pndD2 svg{width:22px;height:22px}}@media (prefers-reduced-transparency:reduce){.dashboard_dashboard__9GO_y .dashboard_liquidNavigation__pndD2{background:#f9fdfd;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.dashboard_availability__m5aGb input:before{transition:none}}