.provider_shell__zFRJH{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh;background:#050505;color:#f7f9fc}.provider_side__0brjQ{border-right:1px solid #20242b;background:#08090b;padding:28px 20px;position:-webkit-sticky;position:sticky;top:0;height:100vh}.provider_logo__lX7DF{font-size:26px;font-weight:900;letter-spacing:-1px}.provider_sub__RwFxb{color:#7f8998;font-size:11px;text-transform:uppercase;letter-spacing:1.2px;margin:4px 0 28px}.provider_nav__YJvc9{display:grid;grid-gap:6px;gap:6px}.provider_nav__YJvc9 button{width:100%;text-align:left;padding:12px 13px;border:1px solid transparent;background:transparent;color:#8f98a6;font-size:13px;font-weight:800;cursor:pointer}.provider_nav__YJvc9 button:hover{color:#fff;background:#0d1014}.provider_nav__YJvc9 button.provider_active__dIfTe{color:#fff;background:#0d1420;border-color:#1e3555}.provider_nav__YJvc9 button.provider_active__dIfTe:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#1478ff;margin-right:9px}.provider_backHome___6Cos{display:block;margin-top:24px;padding:0;border:0;background:transparent;color:#66717f;font-size:11px;text-transform:uppercase;letter-spacing:.8px;cursor:pointer}.provider_demo__BLlF6{margin-top:34px;padding-top:20px;border-top:1px solid #1b2027;color:#5f6977;font-size:10px;line-height:1.6}.provider_main__eVT6j{min-width:0;padding:42px clamp(24px,4vw,56px)}.provider_top__tMy4k{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px}.provider_eyebrow__ljDn7{color:#1478ff;font-size:10px;font-weight:900;letter-spacing:1.7px;text-transform:uppercase}.provider_title__Alhg7{margin:8px 0 6px;font-size:clamp(36px,4vw,52px);line-height:.96;letter-spacing:-2px;text-transform:uppercase}.provider_muted__6yqzx{color:#8f98a6;font-size:13px}.provider_status__UMiVL{border:1px solid #28538d;color:#83b6ff;padding:8px 11px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.8px}.provider_metrics__wPfiH{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.provider_metrics__wPfiH>div{border:1px solid #20242b;background:#0a0c0f;padding:18px}.provider_metrics__wPfiH span{display:block;color:#707a88;font-size:10px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.provider_metrics__wPfiH strong{display:block;font-size:32px;margin-top:12px;letter-spacing:-1px}.provider_split__u3Ns6{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.5fr);grid-gap:16px;gap:16px}.provider_panel__0dboU{border:1px solid #20242b;background:#0a0c0f;padding:24px;min-width:0}.provider_panel__0dboU h2{margin:0 0 6px;font-size:21px;text-transform:uppercase;letter-spacing:-.6px}.provider_intro__qsCJy{margin:0 0 20px;color:#8f98a6;font-size:13px}.provider_patientRow__paGI1{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;border:0;border-top:1px solid #1b2027;background:transparent;color:#e7ebf1;padding:16px 2px;cursor:pointer}.provider_patientRow__paGI1.provider_selected__Xql4D,.provider_patientRow__paGI1:hover{background:#0c1420}.provider_patientRow__paGI1 b{display:block;font-size:13px}.provider_patientRow__paGI1 span{display:block;color:#7e8999;font-size:11px;margin-top:4px}.provider_patientRow__paGI1 em{font-style:normal;color:#687483;font-size:10px}.provider_patientHead__WKONs{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid #1b2027}.provider_patientHead__WKONs h2{margin:6px 0 4px}.provider_patientHead__WKONs p{margin:0;color:#7e8999;font-size:12px}.provider_badge__polp9,.provider_planToolbar__tyTwR{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.provider_planStatus__2kFy1{display:inline-block;border:1px solid #2a3d59;color:#8dbaff;padding:6px 8px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.7px}.provider_chartGrid__fHkKF{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:18px 0}.provider_chartGrid__fHkKF>div{border:1px solid #1d242d;background:#080a0d;padding:14px}.provider_chartGrid__fHkKF span{color:#6f7b8b;font-size:9px;font-weight:900;letter-spacing:.9px;text-transform:uppercase}.provider_chartGrid__fHkKF p{margin:7px 0 0;color:#d5dbe4;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.provider_wide__M1LOj{grid-column:1/-1}.provider_actions__O4FIT{display:flex;gap:8px}.provider_actions__O4FIT button,.provider_editor__kUGbm button,.provider_visitLink__KuQmd{border:1px solid #1478ff;background:#1478ff;color:#fff;min-height:38px;padding:0 12px;font-size:9px;font-weight:900;letter-spacing:.7px;text-transform:uppercase;cursor:pointer}.provider_visitLink__KuQmd{display:inline-flex;align-items:center;text-decoration:none}.provider_actions__O4FIT button:nth-child(2){background:transparent;border-color:#39424f}.provider_actions__O4FIT button:disabled,.provider_editor__kUGbm button:disabled{opacity:.45;cursor:not-allowed}.provider_editor__kUGbm{margin-top:18px;border-top:1px solid #1b2027;padding-top:18px}.provider_editor__kUGbm label{display:block;color:#7f8998;font-size:10px;font-weight:900;letter-spacing:.8px;text-transform:uppercase}.provider_editor__kUGbm textarea{display:block;width:100%;min-height:92px;margin:9px 0 10px;padding:12px;background:#07090c;border:1px solid #29303a;color:#fff;resize:vertical;font:inherit;font-size:12px;line-height:1.5}.provider_note__tYbdX{border-left:2px solid #1d4f87;background:#080b10;padding:12px 14px;margin-top:10px}.provider_note__tYbdX p{margin:0 0 6px;color:#dce2ea;font-size:12px;line-height:1.55}.provider_note__tYbdX small{color:#687483}.provider_appointmentRow__b_O9f,.provider_plan___n0Yl{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #1b2027;padding:16px 0}.provider_appointmentRow__b_O9f b,.provider_plan___n0Yl b{display:block;font-size:13px}.provider_appointmentRow__b_O9f span{display:block;color:#7e8999;font-size:11px;margin-top:4px}.provider_plan___n0Yl{display:block}.provider_plan___n0Yl>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.provider_plan___n0Yl p{color:#b8c0cb;font-size:12px;line-height:1.55}.provider_plan___n0Yl small{color:#687483}.provider_miniList__0wBIo{margin-top:18px;border-top:1px solid #1b2027;padding-top:16px}.provider_miniList__0wBIo h3{margin:0 0 10px;font-size:11px;text-transform:uppercase;letter-spacing:.8px}.provider_miniList__0wBIo>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid #171c22;font-size:11px;color:#8f98a6}.provider_miniList__0wBIo b{text-transform:uppercase;color:#b8c9df}.provider_notice__VCtbk{border:1px solid #1f3553;background:#091321;color:#92bfff;padding:14px 16px;font-size:12px;line-height:1.6;margin-bottom:18px}.provider_empty__r4ZZM{color:#7f8998;padding:22px 0}.provider_lock___u_Ue{min-height:100vh;display:grid;place-items:center;background:#050505;color:#fff;padding:24px}.provider_lock___u_Ue>div{max-width:560px;border:1px solid #20242b;background:#0a0c0f;padding:32px}.provider_lock___u_Ue h1{font-size:42px;text-transform:uppercase;letter-spacing:-1.5px;margin:10px 0}.provider_lock___u_Ue p{color:#8f98a6;line-height:1.6}.provider_lockActions__X_lVT{display:flex;gap:10px;margin-top:20px}.provider_lockActions__X_lVT a{border:1px solid #2e3946;padding:11px 14px;color:#fff;font-size:10px;font-weight:900;text-transform:uppercase}.provider_mobileTop__sxakb{display:none}@media(max-width:1000px){.provider_metrics__wPfiH{grid-template-columns:1fr 1fr}.provider_split__u3Ns6{grid-template-columns:1fr}}@media(max-width:760px){.provider_shell__zFRJH{display:block}.provider_side__0brjQ{display:none}.provider_main__eVT6j{padding:22px 18px 40px}.provider_mobileTop__sxakb{display:flex;overflow:auto;gap:8px;margin:0 -18px 24px;padding:0 18px 12px;border-bottom:1px solid #20242b}.provider_mobileTop__sxakb button{flex:0 0 auto;border:1px solid #20242b;background:#0a0c0f;color:#8f98a6;padding:10px 12px;font-size:10px;font-weight:900;text-transform:uppercase}.provider_mobileTop__sxakb button.provider_active__dIfTe{color:#fff;border-color:#28538d}.provider_top__tMy4k{flex-direction:column}.provider_metrics__wPfiH{grid-template-columns:1fr 1fr}.provider_chartGrid__fHkKF{grid-template-columns:1fr}.provider_wide__M1LOj{grid-column:auto}.provider_appointmentRow__b_O9f{align-items:flex-start;flex-direction:column}.provider_lockActions__X_lVT{flex-direction:column}}.provider_conversation__OSJXm{display:flex;flex-direction:column;gap:10px;min-height:260px;max-height:520px;overflow:auto;padding:8px 0}.provider_messageMine__fjuCP,.provider_messageTheirs__kBkFk{max-width:78%;padding:12px 14px;border:1px solid #26364d;background:#0a111b}.provider_messageMine__fjuCP{align-self:flex-end;background:#0d2748;border-color:#174d87}.provider_messageTheirs__kBkFk{align-self:flex-start}.provider_messageMine__fjuCP p,.provider_messageTheirs__kBkFk p{margin:0;color:#e7edf5;font-size:12px;line-height:1.55;white-space:pre-wrap}.provider_messageMine__fjuCP small,.provider_messageTheirs__kBkFk small{display:block;margin-top:6px;color:#6f7b8b;font-size:9px}.provider_composer__5Ov9i{display:flex;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid #1b2027}.provider_composer__5Ov9i textarea{flex:1 1;min-height:74px;background:#07090c;border:1px solid #29303a;color:#fff;padding:12px;resize:vertical;font:inherit}.provider_composer__5Ov9i button{border:1px solid #1478ff;background:#1478ff;color:#fff;padding:0 18px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.7px;cursor:pointer}.provider_composer__5Ov9i button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:760px){.provider_messageMine__fjuCP,.provider_messageTheirs__kBkFk{max-width:90%}.provider_composer__5Ov9i{flex-direction:column}.provider_composer__5Ov9i button{min-height:42px}}.provider_unreadBadge__ZIRz2{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:8px;border-radius:999px;background:#1478ff;color:#fff;font-size:9px;font-weight:900;line-height:1}.provider_noticeAction__0neLB{margin-left:8px;border:0;background:transparent;color:#fff;text-decoration:underline;text-underline-offset:3px;font:inherit;font-weight:800;cursor:pointer}.provider_bulkBox__fXkTW{border:1px solid #26364d;background:#08101a;padding:20px;margin-top:18px}.provider_bulkHead__PWP_f{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.provider_bulkHead__PWP_f h3{margin:4px 0 0;font-size:18px;text-transform:uppercase}.provider_availabilityHeader__kN9R7 span,.provider_bulkActions__RMg3H span,.provider_bulkHead__PWP_f span{color:#7f8998;font-size:10px}.provider_bulkGrid__uGTv5{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr;grid-gap:10px;gap:10px}.provider_bulkGrid__uGTv5 label{color:#7f8998;font-size:10px;font-weight:900;letter-spacing:.8px;text-transform:uppercase}.provider_bulkGrid__uGTv5 input,.provider_bulkGrid__uGTv5 select{display:block;width:100%;min-height:44px;margin-top:8px;background:#07090c;border:1px solid #29303a;color:#fff;padding:0 12px}.provider_bulkActions__RMg3H{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px}.provider_bulkActions__RMg3H button{border:1px solid #1478ff;background:#1478ff;color:#fff;min-height:40px;padding:0 14px;font-size:9px;font-weight:900;letter-spacing:.7px;text-transform:uppercase;cursor:pointer}.provider_bulkActions__RMg3H button:disabled{opacity:.45;cursor:not-allowed}.provider_singleSlot__FewW1{margin-top:16px;border-top:1px solid #1b2027;padding-top:14px}.provider_singleSlot__FewW1 summary{cursor:pointer;color:#9aa5b4;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.8px}.provider_availabilityList__MVKPl{margin-top:22px;border-top:1px solid #1b2027;padding-top:18px}.provider_availabilityHeader__kN9R7{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:4px}.provider_availabilityHeader__kN9R7 h3{margin:0;font-size:13px;text-transform:uppercase;letter-spacing:.6px}@media(max-width:900px){.provider_bulkGrid__uGTv5{grid-template-columns:1fr 1fr}}@media(max-width:560px){.provider_bulkGrid__uGTv5{grid-template-columns:1fr}.provider_availabilityHeader__kN9R7,.provider_bulkHead__PWP_f{align-items:flex-start;flex-direction:column}}.provider_messageHistorical__d2DqT{max-width:78%;align-self:flex-start;padding:12px 14px;border:1px dashed #39424f;background:#0b0d11}.provider_messageHistorical__d2DqT p{margin:0;color:#c8d0da;font-size:12px;line-height:1.55;white-space:pre-wrap}.provider_messageHistorical__d2DqT small{display:block;margin-top:6px;color:#6f7b8b;font-size:9px}.provider_messageLabel__f85im{display:block;margin-bottom:6px;color:#8f98a6;font-size:8px;font-weight:900;letter-spacing:.8px;text-transform:uppercase}@media(max-width:760px){.provider_messageHistorical__d2DqT{max-width:90%}}.provider_main__eVT6j,.provider_panel__0dboU{min-width:0}.provider_note__tYbdX p,.provider_plan___n0Yl p{white-space:pre-wrap;overflow-wrap:anywhere}.provider_messageHistorical__d2DqT,.provider_messageMine__fjuCP,.provider_messageTheirs__kBkFk{overflow-wrap:anywhere}.provider_actions__O4FIT{flex-wrap:wrap}.provider_top__tMy4k{gap:12px;flex-wrap:wrap}@media(max-width:640px){.provider_appointmentRow__b_O9f,.provider_patientHead__WKONs{align-items:flex-start;flex-direction:column;gap:12px}.provider_composer__5Ov9i{flex-wrap:wrap}.provider_composer__5Ov9i input,.provider_composer__5Ov9i textarea{min-width:0;width:100%}.provider_title__Alhg7{overflow-wrap:anywhere}.provider_main__eVT6j{padding:20px 14px}}