.InsuranceEligibilityPanel_panel__mWKQV{border:1px solid #e4e8ee;border-radius:14px;background:#fbfcfd;padding:16px;display:grid;gap:14px}.InsuranceEligibilityPanel_compactPanel__mvxHf{padding:13px}.InsuranceEligibilityPanel_heading__5dq9w{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.InsuranceEligibilityPanel_headingCopy___S0kq{display:grid;gap:3px;min-width:0}.InsuranceEligibilityPanel_headingCopy___S0kq strong{font-size:14px;color:#20252d}.InsuranceEligibilityPanel_headingCopy___S0kq span,.InsuranceEligibilityPanel_muted__fyy3o{color:#747c88;font-size:12px;line-height:1.4}.InsuranceEligibilityPanel_status__xzkOE{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:750;white-space:nowrap;background:#eef1f4;color:#56606d}.InsuranceEligibilityPanel_status__xzkOE:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.InsuranceEligibilityPanel_active__nY8L0{background:#ecf8f1;color:#26724a}.InsuranceEligibilityPanel_inactive__s01ci{background:#fff0f0;color:#b04747}.InsuranceEligibilityPanel_unable__K40Yf{background:#f1f3f5;color:#68717d}.InsuranceEligibilityPanel_unverified__GADmZ{background:#fff7e6;color:#956b1d}.InsuranceEligibilityPanel_summary__vwPd5{display:grid;gap:10px}.InsuranceEligibilityPanel_summaryTop__R4Txf{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.InsuranceEligibilityPanel_summaryTop__R4Txf small{color:#747c88;font-size:12px}.InsuranceEligibilityPanel_metrics__pir98{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.InsuranceEligibilityPanel_metric__3GviF{border:1px solid #eaedf1;border-radius:10px;background:#fff;padding:9px 10px;display:grid;gap:2px}.InsuranceEligibilityPanel_metric__3GviF span{color:#7a828d;font-size:11px}.InsuranceEligibilityPanel_metric__3GviF strong{color:#252b33;font-size:13px;overflow-wrap:anywhere}.InsuranceEligibilityPanel_benefits__ICBq0{display:flex;gap:8px;flex-wrap:wrap}.InsuranceEligibilityPanel_benefits__ICBq0 span{border-radius:999px;padding:5px 8px;background:#f1f4f7;color:#56606d;font-size:11px;font-weight:650}.InsuranceEligibilityPanel_warning__3nr2u{margin:0;border-radius:10px;padding:9px 10px;background:#fff7e6;color:#805f1e;font-size:12px;line-height:1.4}.InsuranceEligibilityPanel_actions__oF3_Y{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.InsuranceEligibilityPanel_button__PR7XA,.InsuranceEligibilityPanel_portalLink__xqml4,.InsuranceEligibilityPanel_secondaryButton__IQIyo{min-height:36px;border-radius:9px;padding:8px 11px;font:inherit;font-size:12px;font-weight:750;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:5px}.InsuranceEligibilityPanel_button__PR7XA{border:1px solid #242a32;background:#242a32;color:#fff}.InsuranceEligibilityPanel_portalLink__xqml4,.InsuranceEligibilityPanel_secondaryButton__IQIyo{border:1px solid #d9dee5;background:#fff;color:#343b45}.InsuranceEligibilityPanel_button__PR7XA:disabled,.InsuranceEligibilityPanel_secondaryButton__IQIyo:disabled{opacity:.55;cursor:default}.InsuranceEligibilityPanel_editor__zCoJI{display:grid;gap:12px;border-top:1px solid #e6eaef;padding-top:13px}.InsuranceEligibilityPanel_reference__7l_K3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.InsuranceEligibilityPanel_reference__7l_K3 div{display:grid;gap:2px;min-width:0}.InsuranceEligibilityPanel_field__A5TWj>span,.InsuranceEligibilityPanel_reference__7l_K3 span{color:#6f7783;font-size:11px;font-weight:700}.InsuranceEligibilityPanel_reference__7l_K3 strong{color:#292f37;font-size:12px;overflow-wrap:anywhere}.InsuranceEligibilityPanel_grid__9Fz9y{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.InsuranceEligibilityPanel_gridThree__1Fxt_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.InsuranceEligibilityPanel_field__A5TWj{display:grid;gap:6px;min-width:0}.InsuranceEligibilityPanel_field__A5TWj input,.InsuranceEligibilityPanel_field__A5TWj select,.InsuranceEligibilityPanel_field__A5TWj textarea{width:100%;min-width:0;border:1px solid #d9dee5;border-radius:9px;background:#fff;color:#252b33;padding:9px 10px;font:inherit;font-size:13px;outline:none}.InsuranceEligibilityPanel_field__A5TWj input:focus,.InsuranceEligibilityPanel_field__A5TWj select:focus,.InsuranceEligibilityPanel_field__A5TWj textarea:focus{border-color:#8b95a4}.InsuranceEligibilityPanel_field__A5TWj textarea{resize:vertical}.InsuranceEligibilityPanel_portalRow__EDbMq{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.InsuranceEligibilityPanel_error__ZsqYh{margin:0;color:#a23e3e;font-size:12px;line-height:1.4}.InsuranceEligibilityPanel_history__qvu6O{border-top:1px solid #e6eaef;padding-top:10px;display:grid;gap:7px}.InsuranceEligibilityPanel_history__qvu6O summary{cursor:pointer;color:#606975;font-size:12px;font-weight:700}.InsuranceEligibilityPanel_historyList__x6Oaf{display:grid;gap:6px;margin-top:8px}.InsuranceEligibilityPanel_historyItem__hHyEM{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#68717d}.InsuranceEligibilityPanel_badge__7RdHd{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin-top:2px;font-size:11px;font-weight:700;color:#6b7480}.InsuranceEligibilityPanel_badge__7RdHd:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.InsuranceEligibilityPanel_badgeActive__PE6tJ{color:#26724a}.InsuranceEligibilityPanel_badgeInactive__o3N3G{color:#b04747}.InsuranceEligibilityPanel_badgeUnable__nmLNr{color:#68717d}.InsuranceEligibilityPanel_badgeUnverified__L0p_0{color:#956b1d}@media (max-width:720px){.InsuranceEligibilityPanel_heading__5dq9w{flex-direction:column}.InsuranceEligibilityPanel_gridThree__1Fxt_,.InsuranceEligibilityPanel_grid__9Fz9y,.InsuranceEligibilityPanel_metrics__pir98,.InsuranceEligibilityPanel_portalRow__EDbMq,.InsuranceEligibilityPanel_reference__7l_K3{grid-template-columns:1fr}}.InsuranceEligibilityPanel_insuranceManagement__Bbi7c{display:grid;gap:10px}.InsuranceEligibilityPanel_insuranceManagement__Bbi7c>.InsuranceEligibilityPanel_secondaryButton__IQIyo{justify-self:start}.InsuranceEligibilityPanel_insuranceEditor__FGZCR{display:grid;gap:12px;border:1px solid #e4e8ee;border-radius:11px;background:#fff;padding:12px}.InsuranceEligibilityPanel_policySelect__hPciW{display:grid;gap:5px}.InsuranceEligibilityPanel_policySelect__hPciW>span{color:#68717d;font-size:11px;font-weight:700}.InsuranceEligibilityPanel_policySelect__hPciW select{width:100%;min-height:38px;border:1px solid #d9dee5;border-radius:9px;background:#fff;color:#252b33;padding:8px 10px;font:inherit;font-size:12px}.InsuranceEligibilityPanel_policyReference__LY2Ww{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border:1px solid #e7eaee;border-radius:10px;background:#fff;padding:10px}.InsuranceEligibilityPanel_policyReference__LY2Ww div{display:grid;gap:2px;min-width:0}.InsuranceEligibilityPanel_policyReference__LY2Ww span{color:#7a828d;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.035em}.InsuranceEligibilityPanel_policyReference__LY2Ww strong{color:#2d343d;font-size:12px;overflow-wrap:anywhere}.InsuranceEligibilityPanel_sourceBadge__TfczL{display:inline-flex;align-items:center;min-height:20px;padding:2px 7px;border-radius:999px;background:#eef4f7;color:#4b6473;font-size:10px;font-weight:750}.InsuranceEligibilityPanel_notice__z_Ssz{margin:0;border-radius:10px;padding:9px 10px;background:#f2f7fb;color:#4b6575;font-size:12px;line-height:1.4}@media (max-width:720px){.InsuranceEligibilityPanel_policyReference__LY2Ww{grid-template-columns:1fr}}.InsuranceEligibilityPanel_expired__tQ0_d{background:#fff1ec;color:#a84e32}.InsuranceEligibilityPanel_future__IeU1o{background:#edf4ff;color:#466a9b}.InsuranceEligibilityPanel_verificationList__qyNv0{display:grid;gap:12px}.InsuranceEligibilityPanel_verificationCard__43YTr{border:1px solid #dfe4ea;border-radius:13px;background:#fff;padding:14px;display:grid;gap:12px}.InsuranceEligibilityPanel_policyHeader__srSK8{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.InsuranceEligibilityPanel_policyIdentity___EnR_{display:grid;gap:5px;min-width:0}.InsuranceEligibilityPanel_policyNameRow__97ZK9{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.InsuranceEligibilityPanel_policyNameRow__97ZK9>strong{color:#20252d;font-size:14px;line-height:1.25}.InsuranceEligibilityPanel_primaryBadge__SD0iP{display:inline-flex;align-items:center;min-height:20px;padding:2px 7px;border-radius:999px;background:#f1f3f6;color:#606a76;font-size:10px;font-weight:750}.InsuranceEligibilityPanel_policyMeta__8RCl7{display:flex;align-items:center;gap:6px 12px;flex-wrap:wrap;color:#747c88;font-size:11px}.InsuranceEligibilityPanel_checkMeta__bwpAh{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#747c88;font-size:11px}.InsuranceEligibilityPanel_staleLabel__UCL58{color:#956b1d;font-weight:700}.InsuranceEligibilityPanel_detailSections__l8rgG{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:10px}.InsuranceEligibilityPanel_detailSection__S25TX{border:1px solid #eaedf1;border-radius:10px;background:#fbfcfd;padding:11px;display:grid;align-content:start;gap:9px}.InsuranceEligibilityPanel_detailSection__S25TX h3{margin:0;color:#606975;font-size:10px;line-height:1.2;font-weight:800;text-transform:uppercase;letter-spacing:.055em}.InsuranceEligibilityPanel_detailRows__ZYy6a{display:grid;gap:8px}.InsuranceEligibilityPanel_coverageGrid__y_Hzj>div,.InsuranceEligibilityPanel_detailRows__ZYy6a>div,.InsuranceEligibilityPanel_metricGrid__EF25s>div{display:grid;gap:2px;min-width:0}.InsuranceEligibilityPanel_coverageGrid__y_Hzj span,.InsuranceEligibilityPanel_detailRows__ZYy6a span,.InsuranceEligibilityPanel_metricGrid__EF25s span,.InsuranceEligibilityPanel_notesRow__IK6EJ>span{color:#7a828d;font-size:10px;font-weight:650}.InsuranceEligibilityPanel_coverageGrid__y_Hzj strong,.InsuranceEligibilityPanel_detailRows__ZYy6a strong,.InsuranceEligibilityPanel_metricGrid__EF25s strong,.InsuranceEligibilityPanel_notesRow__IK6EJ>strong{color:#252b33;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.InsuranceEligibilityPanel_metricGrid__EF25s{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.InsuranceEligibilityPanel_coverageGrid__y_Hzj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.InsuranceEligibilityPanel_detailSection__S25TX:last-child:nth-child(3){grid-column:1/-1}.InsuranceEligibilityPanel_notesRow__IK6EJ{display:grid;grid-template-columns:48px minmax(0,1fr);gap:8px;align-items:start;padding-top:2px}.InsuranceEligibilityPanel_notesRow__IK6EJ>strong{font-weight:500;color:#5f6874}.InsuranceEligibilityPanel_notVerifiedState__G66ba{border:1px dashed #dce1e7;border-radius:10px;padding:12px;color:#7a828d;font-size:12px;background:#fbfcfd}.InsuranceEligibilityPanel_badgeExpired__XmxIK{color:#a84e32}.InsuranceEligibilityPanel_badgeFuture__x8Ek5{color:#466a9b}@media (max-width:720px){.InsuranceEligibilityPanel_policyHeader__srSK8{align-items:flex-start}.InsuranceEligibilityPanel_coverageGrid__y_Hzj,.InsuranceEligibilityPanel_detailSections__l8rgG,.InsuranceEligibilityPanel_metricGrid__EF25s{grid-template-columns:1fr}.InsuranceEligibilityPanel_detailSection__S25TX:last-child:nth-child(3){grid-column:auto}}.PatientInsuranceManager_manager__H1445{border:1px solid #e2e6eb;border-radius:14px;background:#fff;padding:14px;display:grid;gap:12px}.PatientInsuranceManager_heading__bKLfI{display:flex;justify-content:space-between;gap:12px;align-items:center}.PatientInsuranceManager_heading__bKLfI>div{display:grid;gap:2px}.PatientInsuranceManager_heading__bKLfI strong{color:#252b33;font-size:14px}.PatientInsuranceManager_empty__tb2n7,.PatientInsuranceManager_heading__bKLfI span,.PatientInsuranceManager_muted__nmCA2{color:#737b87;font-size:12px}.PatientInsuranceManager_actions__upgls button,.PatientInsuranceManager_heading__bKLfI button,.PatientInsuranceManager_policyActions__wjCgR button{border:1px solid #d8dde4;background:#fff;border-radius:9px;padding:8px 10px;font:inherit;font-size:12px;font-weight:700;cursor:pointer;color:#343b45}.PatientInsuranceManager_policyList__t8Cj4{display:grid;gap:8px}.PatientInsuranceManager_policy__CHXt0{border:1px solid #e7eaee;border-radius:11px;padding:11px;display:flex;justify-content:space-between;gap:14px;align-items:center}.PatientInsuranceManager_policyMain__agXwd{display:grid;gap:4px;min-width:0}.PatientInsuranceManager_policyTitle__2gKju{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.PatientInsuranceManager_policyTitle__2gKju span{background:#edf6ef;color:#2c6942;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800}.PatientInsuranceManager_policy__CHXt0 small{color:#7b838e;font-size:11px}.PatientInsuranceManager_policyDetails__kmm1U{display:flex;gap:12px;flex-wrap:wrap;color:#59616d;font-size:12px}.PatientInsuranceManager_policyActions__wjCgR{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.PatientInsuranceManager_editor___j3_A{border-top:1px solid #e7eaee;padding-top:12px;display:grid;gap:10px}.PatientInsuranceManager_field__Gn7NO{display:grid;gap:5px}.PatientInsuranceManager_field__Gn7NO>span{color:#666f7b;font-size:11px;font-weight:700}.PatientInsuranceManager_field__Gn7NO input{width:100%;border:1px solid #d8dde4;border-radius:9px;padding:9px 10px;font:inherit;font-size:13px}.PatientInsuranceManager_results__LXRDi{border:1px solid #e4e7ec;border-radius:10px;max-height:300px;overflow:auto;display:grid}.PatientInsuranceManager_results__LXRDi button{border:0;border-bottom:1px solid #edf0f3;background:#fff;padding:9px 10px;text-align:left;display:flex;justify-content:space-between;gap:10px;cursor:pointer;font:inherit;font-size:12px}.PatientInsuranceManager_results__LXRDi button:last-child{border-bottom:0}.PatientInsuranceManager_results__LXRDi button span{color:#7a828e;font-size:11px}.PatientInsuranceManager_results__LXRDi .PatientInsuranceManager_selectedProvider__JjQK0{background:#f2f4f7}.PatientInsuranceManager_results__LXRDi .PatientInsuranceManager_addProvider__IeHHk{font-weight:750;color:#333a44}.PatientInsuranceManager_grid__hvo2T{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.PatientInsuranceManager_primary__ea8l5{display:flex;gap:8px;align-items:center;font-size:12px;color:#4d5662}.PatientInsuranceManager_actions__upgls{display:flex;justify-content:flex-end;gap:8px}.PatientInsuranceManager_actions__upgls button[type=submit]{background:#252b33;color:#fff;border-color:#252b33}.PatientInsuranceManager_error__0u0s3{margin:0;color:#a23e3e;font-size:12px}@media (max-width:700px){.PatientInsuranceManager_heading__bKLfI,.PatientInsuranceManager_policy__CHXt0{align-items:stretch;flex-direction:column}.PatientInsuranceManager_policyActions__wjCgR{justify-content:flex-start}.PatientInsuranceManager_grid__hvo2T{grid-template-columns:1fr}}.PatientInsuranceManager_providerMeta__hu4Al{display:flex;justify-content:space-between;gap:10px;align-items:center;color:#737b87;font-size:11px}.PatientInsuranceManager_providerMeta__hu4Al strong{color:#4f5864;font-size:11px}.PatientInsuranceManager_noResults__PPgRD{padding:12px 10px;color:#737b87}.PatientInsuranceManager_providerSelectButton__Tv2e6{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border:1px solid #d8dde4;border-radius:9px;background:#fff;color:#343b45;text-align:left;font:inherit;font-size:13px;cursor:pointer}.PatientInsuranceManager_providerSelectButton__Tv2e6:hover{border-color:#bdc5ce;background:#fafbfc}.PatientInsuranceManager_providerPlaceholder__sWp3j{color:#8a929c}.PatientInsuranceManager_providerSelectedText__X3h_F{color:#252b33;font-weight:650}.PatientInsuranceManager_providerChevron__6iX9x{color:#7b838e;font-size:11px}.PatientInsuranceManager_providerModalBackdrop__E_gmz{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(25,31,38,.34);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.PatientInsuranceManager_providerModal__y4BXn{width:min(560px,100%);max-height:min(680px,calc(100vh - 40px));display:flex;flex-direction:column;overflow:hidden;border:1px solid #e1e5ea;border-radius:16px;background:#fff;box-shadow:0 24px 70px rgba(18,27,36,.18)}.PatientInsuranceManager_providerModalHeader__LeDXR{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px 12px;border-bottom:1px solid #edf0f3}.PatientInsuranceManager_providerModalHeader__LeDXR>div{display:grid;gap:3px}.PatientInsuranceManager_providerModalHeader__LeDXR strong{color:#252b33;font-size:15px}.PatientInsuranceManager_providerModalHeader__LeDXR span{color:#7a828e;font-size:12px}.PatientInsuranceManager_providerCloseButton__pJ0Ab{width:32px;height:32px;border:0;border-radius:8px;background:#f4f6f8;color:#59616d;font-size:20px;line-height:1;cursor:pointer}.PatientInsuranceManager_providerSearchWrap__9nQkQ{padding:12px 18px 8px}.PatientInsuranceManager_providerSearchWrap__9nQkQ input{width:100%;min-height:42px;border:1px solid #d8dde4;border-radius:10px;padding:9px 11px;font:inherit;font-size:13px}.PatientInsuranceManager_providerSearchWrap__9nQkQ input:focus{outline:3px solid rgba(54,126,168,.1);border-color:#8fb8cf}.PatientInsuranceManager_providerModalMeta___Hk6m{padding:0 18px 8px;color:#858d97;font-size:11px;font-weight:650}.PatientInsuranceManager_providerModalList__36DGe{overflow-y:auto;border-top:1px solid #edf0f3}.PatientInsuranceManager_providerModalList__36DGe>button{width:100%;min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 18px;border:0;border-bottom:1px solid #f0f2f4;background:#fff;color:#333a44;text-align:left;font:inherit;font-size:12px;cursor:pointer}.PatientInsuranceManager_providerModalList__36DGe>button:hover{background:#f7f9fa}.PatientInsuranceManager_providerModalList__36DGe>button span{color:#808894;font-size:11px}.PatientInsuranceManager_providerModalList__36DGe .PatientInsuranceManager_selectedProvider__JjQK0{background:#eef5f8}.PatientInsuranceManager_providerModalList__36DGe .PatientInsuranceManager_addProvider__IeHHk{color:#296f91;font-weight:750}.PatientInsuranceManager_noResults__PPgRD{margin:0;padding:16px 18px;color:#7a828e;font-size:12px}@media (max-width:700px){.PatientInsuranceManager_providerModalBackdrop__E_gmz{align-items:flex-end;padding:0}.PatientInsuranceManager_providerModal__y4BXn{width:100%;max-height:82vh;border-radius:16px 16px 0 0}}.PatientInsuranceManager_field__Gn7NO select{width:100%;border:1px solid #d8dde4;border-radius:9px;padding:9px 10px;font:inherit;font-size:13px;background:#fff}.PatientInsuranceManager_providerSearchError__gN9Wm{margin:0;padding:0 18px 9px;color:#9b5a2d;font-size:11px}.PatientInsuranceManager_providerResultMain__MhPRu{min-width:0;display:grid;gap:4px}.PatientInsuranceManager_providerResultMain__MhPRu>strong{color:#2f3741;font-size:12px}.PatientInsuranceManager_providerResultMeta__JFfoE{display:flex;flex-wrap:wrap;gap:7px;color:#7d8691;font-size:10px}.PatientInsuranceManager_providerResultMeta__JFfoE span+span:before{content:"·";margin-right:7px;color:#b0b6bd}.PatientInsuranceManager_providerResultStatus__kBQtp{flex:0 0 auto;display:grid;justify-items:end;gap:4px}.PatientInsuranceManager_providerResultStatus__kBQtp small{color:#8a929c;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.PatientInsuranceManager_supportBadge__xZkql{display:inline-flex;align-items:center;min-height:20px;padding:2px 7px;border-radius:999px;font-size:9px;font-weight:750;white-space:nowrap}.PatientInsuranceManager_support_good__zRn7V{background:#edf7f1;color:#2f7650}.PatientInsuranceManager_support_warn__TwyjW{background:#fff6e8;color:#8d622c}.PatientInsuranceManager_support_muted__fLMsw{background:#f2f4f6;color:#777f89}@media (max-width:700px){.PatientInsuranceManager_providerResultStatus__kBQtp{justify-items:start}.PatientInsuranceManager_providerModalList__36DGe>button{align-items:flex-start;flex-direction:column}}.PatientInsuranceManager_subscriberBlock__pNAKy{display:grid;gap:9px;padding:11px;border:1px solid #e7eaee;border-radius:10px;background:#fafbfc}.PatientInsuranceManager_subscriberHeading__yt_aw{display:grid;gap:2px}.PatientInsuranceManager_subscriberHeading__yt_aw strong{color:#353c45;font-size:12px}.PatientInsuranceManager_subscriberHeading__yt_aw span{color:#7a828e;font-size:11px;line-height:1.35}.AddressAutocomplete_field__yFfBp{position:relative;display:grid;align-content:start;gap:5px;min-width:0}.AddressAutocomplete_field__yFfBp>label{color:#5b7179;font-size:8px;font-weight:820;letter-spacing:.045em;text-transform:uppercase}.AddressAutocomplete_inputWrap__Wuc_m{position:relative}.AddressAutocomplete_inputWrap__Wuc_m input{width:100%;box-sizing:border-box;padding-right:6.4rem}.AddressAutocomplete_searching__OueMC{position:absolute;top:50%;right:.85rem;transform:translateY(-50%);color:#6b7280;font-size:.76rem;pointer-events:none}.AddressAutocomplete_dropdown__v_Qqi{position:absolute;z-index:80;top:calc(100% + .35rem);left:0;right:0;overflow:hidden;border:1px solid rgba(15,23,42,.12);border-radius:.8rem;background:#fff;box-shadow:0 16px 38px rgba(15,23,42,.14)}.AddressAutocomplete_option__B1Exl{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:.15rem;border:0;border-bottom:1px solid rgba(15,23,42,.07);background:transparent;padding:.72rem .85rem;color:inherit;font:inherit;text-align:left;cursor:pointer}.AddressAutocomplete_option__B1Exl:focus-visible,.AddressAutocomplete_option__B1Exl:hover{background:#f8fafc;outline:none}.AddressAutocomplete_option__B1Exl strong{color:#111827;font-size:.88rem;font-weight:650}.AddressAutocomplete_option__B1Exl span{color:#64748b;font-size:.78rem}.AddressAutocomplete_attribution__8tGrk{padding:.4rem .85rem;color:#94a3b8;font-size:.66rem;text-align:right}.ClinicAddressFinder_finder__5Y_5_{grid-column:1/-1;display:grid;gap:7px;padding:15px;border:1px solid #cfe2ea;border-radius:16px;background:linear-gradient(145deg,#f7fcfe,#eef8fb)}.ClinicAddressFinder_finder__5Y_5_ input{height:46px;padding:0 14px;border:1px solid #b8d1dc;border-radius:12px;color:#153743;background:#fff;font:inherit;outline:none}.ClinicAddressFinder_finder__5Y_5_ input:focus{border-color:#1597b8;box-shadow:0 0 0 3px rgba(21,151,184,.12)}.ClinicAddressFinder_finder__5Y_5_ [data-address-autocomplete-label]{color:#163b49;font-size:13px;font-weight:760;letter-spacing:0;text-transform:none}.ClinicAddressFinder_error__4KY7G,.ClinicAddressFinder_help__VwfC_,.ClinicAddressFinder_validating__E51kv,.ClinicAddressFinder_verified__aKp0_,.ClinicAddressFinder_warning__qO9nv{margin:0;font-size:11px;line-height:1.45}.ClinicAddressFinder_help__VwfC_{color:#637b85}.ClinicAddressFinder_validating__E51kv{color:#526d78;font-weight:650}.ClinicAddressFinder_verified__aKp0_{color:#187a62;font-weight:700}.ClinicAddressFinder_warning__qO9nv{color:#8a6410;font-weight:700}.ClinicAddressFinder_error__4KY7G{color:#a63838;font-weight:700}.ClinicMonogram_mark__Uu_9H{position:relative;isolation:isolate;display:grid;place-items:center;width:100%;height:100%;overflow:hidden;border-radius:inherit;color:var(--clinic-mark-ink);background:linear-gradient(145deg,var(--clinic-mark-from),var(--clinic-mark-to));box-shadow:inset 0 0 0 1px rgba(255,255,255,.72),inset 0 -10px 24px rgba(35,74,92,.05)}.ClinicMonogram_mark__Uu_9H:before{content:"";position:absolute;z-index:-1;top:-32%;right:-24%;width:76%;aspect-ratio:1;border:1px solid rgba(255,255,255,.58);border-radius:50%;background:rgba(255,255,255,.18)}.ClinicMonogram_mark__Uu_9H:after{content:"+";position:absolute;right:9%;bottom:9%;display:grid;place-items:center;width:24%;min-width:8px;aspect-ratio:1;border-radius:50%;color:#fff;background:var(--clinic-mark-ink);box-shadow:0 2px 5px rgba(38,70,83,.16);font-size:max(7px,.28em);font-weight:850;line-height:1}.ClinicMonogram_mark__Uu_9H>span{position:relative;font-size:1em;font-weight:900;line-height:1;letter-spacing:.035em;text-shadow:0 1px 0 rgba(255,255,255,.72)}.ClinicDirectory_directory__Tl7Ps{margin:22px 0 24px;padding:20px;border:1px solid #dce9ee;border-radius:22px;background:rgba(255,255,255,.94);box-shadow:0 14px 38px rgba(26,73,91,.07)}.ClinicDirectory_heading__nqw6V{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:15px}.ClinicDirectory_eyebrow__gbDr7{display:block;margin-bottom:3px;color:#0b8aaa;font-size:10px;font-weight:820;letter-spacing:.13em}.ClinicDirectory_heading__nqw6V h2{margin:0;color:#153945;font-size:20px;letter-spacing:-.025em}.ClinicDirectory_heading__nqw6V p{margin:4px 0 0;color:#71858d;font-size:12px}.ClinicDirectory_addButton__3NO_G{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 14px;border:1px solid #b8d6df;border-radius:12px;color:#087f9e;background:#f7fcfe;font:inherit;font-size:12px;font-weight:780;cursor:pointer}.ClinicDirectory_list__5ibEY{display:grid;grid-template-columns:repeat(auto-fit,minmax(275px,1fr));gap:11px}.ClinicDirectory_card__QJmrF{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch;min-height:94px;padding:7px;border:1px solid #d9e7ec;border-radius:16px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ClinicDirectory_card__QJmrF:hover{transform:translateY(-1px);border-color:#9ecdd9;box-shadow:0 10px 22px rgba(29,95,116,.08)}.ClinicDirectory_cardActive__SEXwa{border-color:#38a4bf;background:linear-gradient(145deg,#fbfeff,#f0fafc);box-shadow:inset 0 0 0 1px rgba(56,164,191,.15)}.ClinicDirectory_selector__HXN8F{min-width:0;display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:11px;align-items:center;padding:6px;border:0;border-radius:12px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ClinicDirectory_selector__HXN8F:hover{background:rgba(235,248,251,.62)}.ClinicDirectory_selector__HXN8F:focus-visible{outline:3px solid rgba(56,164,191,.18);outline-offset:1px}.ClinicDirectory_mark__iboun{display:grid;place-items:center;width:46px;height:46px;overflow:hidden;border-radius:14px;color:#0c839f;background:#e4f5f9;font-size:17px;font-weight:820}.ClinicDirectory_mark__iboun img{width:100%;height:100%;object-fit:cover}.ClinicDirectory_copy__rJqk7{min-width:0;display:grid;gap:4px}.ClinicDirectory_copy__rJqk7 strong{overflow:hidden;color:#163944;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.ClinicDirectory_copy__rJqk7 span{overflow:hidden;color:#6e838b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ClinicDirectory_role__jixC_{color:#15809a!important;font-size:9px!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ClinicDirectory_selection__ES3l4{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:58px;min-height:29px;padding:0 8px;border:1px solid #d4e4e9;border-radius:9px;background:#f7fafb;color:#637a86;font-size:9px;font-weight:820;letter-spacing:.02em}.ClinicDirectory_selectionActive__zGasP{border-color:#a8d7e1;background:#e7f7fa;color:#087e9d}.ClinicDirectory_selection__ES3l4 b{font-size:11px}.ClinicDirectory_open__K2sht{display:grid;place-items:center;width:36px;min-height:100%;border-radius:11px;color:#087f9e;background:#edf9fb;text-decoration:none;font-size:18px;font-weight:700}.ClinicDirectory_open__K2sht:hover{background:#dff4f8}.ClinicDirectory_open__K2sht:focus-visible{outline:3px solid rgba(56,164,191,.18);outline-offset:1px}.ClinicDirectory_empty__utwBz{display:flex;align-items:center;gap:15px;padding:20px;border:1px dashed #b9d6df;border-radius:16px;background:#f7fcfd}.ClinicDirectory_emptyMark__7R4u7{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;color:#0a849f;background:#e1f5f8;font-size:21px}.ClinicDirectory_empty__utwBz h3{margin:0;color:#173a46;font-size:15px}.ClinicDirectory_empty__utwBz p{margin:4px 0 0;color:#6d8189;font-size:12px;line-height:1.5}@media (max-width:760px){.ClinicDirectory_list__5ibEY{grid-template-columns:1fr}}@media (max-width:620px){.ClinicDirectory_directory__Tl7Ps{margin-top:16px;padding:15px;border-radius:18px}.ClinicDirectory_heading__nqw6V{align-items:flex-start}.ClinicDirectory_heading__nqw6V p{display:none}.ClinicDirectory_addButton__3NO_G{min-width:40px;padding:0 11px}.ClinicDirectory_addButton__3NO_G span{display:none}.ClinicDirectory_card__QJmrF{min-height:88px}.ClinicDirectory_selector__HXN8F{grid-template-columns:42px minmax(0,1fr);gap:10px}.ClinicDirectory_mark__iboun{width:42px;height:42px;border-radius:12px}.ClinicDirectory_selection__ES3l4{grid-column:2;justify-self:start;min-height:24px;margin-top:1px}.ClinicDirectory_open__K2sht{width:34px}}.DentalPortalSupportButton_trigger__NXdQG.DentalPortalSupportButton_trigger__NXdQG{display:inline-flex;align-items:center;justify-content:center;min-height:34px;gap:7px;padding:0 12px;border:1px solid rgba(23,91,119,.2);border-radius:9px;background:#fff;color:#294a5e;font:inherit;font-size:12px;font-weight:760;line-height:1;white-space:nowrap;box-shadow:0 1px 2px rgba(23,59,77,.04);cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease}.DentalPortalSupportButton_trigger__NXdQG.DentalPortalSupportButton_trigger__NXdQG:hover{border-color:rgba(14,135,174,.42);color:#087da4;background:#f8fcfd}.DentalPortalSupportButton_trigger__NXdQG.DentalPortalSupportButton_trigger__NXdQG:active{transform:translateY(1px)}.DentalPortalSupportButton_trigger__NXdQG.DentalPortalSupportButton_trigger__NXdQG:focus-visible{outline:3px solid rgba(28,157,194,.2);outline-offset:2px}.DentalPortalSupportButton_trigger__NXdQG.DentalPortalSupportButton_trigger__NXdQG[aria-expanded=true]{color:#087f9e;border-color:#82c1cf;background:#f0fafc}.DentalPortalSupportButton_trigger__NXdQG.DentalPortalSupportButton_trigger__NXdQG[data-variant=workspace]{min-height:42px;padding:0 14px;border-color:#c5dce3;border-radius:13px;color:#355e69;background:linear-gradient(180deg,#fff,#fbfdfe);box-shadow:0 4px 13px rgba(26,72,88,.07)}.DentalPortalSupportButton_trigger__NXdQG.DentalPortalSupportButton_trigger__NXdQG[data-variant=workspace]:hover,.DentalPortalSupportButton_trigger__NXdQG.DentalPortalSupportButton_trigger__NXdQG[data-variant=workspace][aria-expanded=true]{color:#087f9e;border-color:#7fc0cf;background:#f1fafc;transform:translateY(-1px)}.DentalPortalSupportButton_helpIcon__GxFNL{display:grid;width:18px;height:18px;place-items:center;border-radius:50%;color:#087da4;background:#eaf7fa}.DentalPortalSupportButton_helpIcon__GxFNL svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.DentalPortalSupportButton_trigger__NXdQG[data-variant=workspace] .DentalPortalSupportButton_helpIcon__GxFNL{width:22px;height:22px}.DentalPortalSupportButton_trigger__NXdQG[data-variant=workspace] .DentalPortalSupportButton_helpIcon__GxFNL svg{width:14px;height:14px}.DentalPortalSupportButton_triggerLabel__YlpLi{display:inline-block}.DentalPortalSupportButton_backdrop__F4KtD{position:fixed;z-index:10040;inset:0;display:flex;align-items:stretch;justify-content:flex-end;background:rgba(10,31,43,.42);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:DentalPortalSupportButton_supportFadeIn__P_SGQ .16s ease-out both}.DentalPortalSupportButton_dialog__N_oCq{width:min(520px,100%);height:100dvh;overflow:auto;overscroll-behavior:contain;border-left:1px solid rgba(28,90,116,.14);background:#fff;box-shadow:-24px 0 70px rgba(12,42,58,.2);animation:DentalPortalSupportButton_supportSlideIn__hvUOx .2s cubic-bezier(.22,.8,.24,1) both}.DentalPortalSupportButton_heading__656Zw{position:sticky;z-index:4;top:0;display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding:28px 28px 22px;border-bottom:1px solid #e5edf0;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.DentalPortalSupportButton_headingCopy__F2KPI{min-width:0}.DentalPortalSupportButton_eyebrow___3QU8{display:block;margin-bottom:7px;color:#0b88ae;font-size:9px;font-weight:850;letter-spacing:.14em}.DentalPortalSupportButton_heading__656Zw h2{margin:0;color:#173647;font-size:26px;line-height:1.14;letter-spacing:-.035em}.DentalPortalSupportButton_heading__656Zw p{max-width:390px;margin:9px 0 0;color:#6d818d;font-size:12px;line-height:1.55}.DentalPortalSupportButton_close___mXCt.DentalPortalSupportButton_close___mXCt{flex:0 0 auto;display:grid;width:36px;height:36px;place-items:center;padding:0;border:1px solid #dfe8ec;border-radius:11px;background:#f7fafb;color:#5c7180;font:inherit;font-size:22px;line-height:1;cursor:pointer}.DentalPortalSupportButton_close___mXCt.DentalPortalSupportButton_close___mXCt:hover{color:#294a5e;border-color:#cbdce2;background:#eef5f7}.DentalPortalSupportButton_close___mXCt.DentalPortalSupportButton_close___mXCt:focus-visible{outline:3px solid rgba(28,157,194,.18);outline-offset:2px}.DentalPortalSupportButton_form__2ZjMb{display:grid;gap:20px;padding:24px 28px 30px}.DentalPortalSupportButton_scopeSection__kMBtA{padding:15px;border:1px solid #d9e7eb;border-radius:15px;background:linear-gradient(145deg,#f7fbfc,#fff)}.DentalPortalSupportButton_scopeHeading__U0fM0{display:flex;align-items:center;gap:11px;margin-bottom:12px}.DentalPortalSupportButton_scopeHeading__U0fM0>div{min-width:0;display:grid;gap:2px}.DentalPortalSupportButton_scopeHeading__U0fM0 strong{color:#294b5a;font-size:12px}.DentalPortalSupportButton_scopeHeading__U0fM0 small{color:#84949d;font-size:10px}.DentalPortalSupportButton_scopeIcon__B3xSu{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:11px;color:#0a839f;background:#e6f5f8}.DentalPortalSupportButton_scopeIcon__B3xSu svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.DentalPortalSupportButton_clinicPicker__8VToD{position:relative;display:block}.DentalPortalSupportButton_clinicSelect__GThqu{width:100%;min-height:45px;appearance:none;padding:0 42px 0 13px;border:1px solid #cddfe5;border-radius:11px;color:#21485b;background:#fff;font:inherit;font-size:13px;font-weight:760;outline:none;cursor:pointer}.DentalPortalSupportButton_clinicSelect__GThqu:hover{border-color:#9fcbd5}.DentalPortalSupportButton_clinicSelect__GThqu:focus{border-color:#38a7c6;box-shadow:0 0 0 3px rgba(56,167,198,.11)}.DentalPortalSupportButton_selectArrow__BupCj{position:absolute;right:13px;top:50%;display:grid;width:18px;height:18px;place-items:center;color:#6c8791;pointer-events:none;transform:translateY(-50%) rotate(90deg)}.DentalPortalSupportButton_selectArrow__BupCj svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.DentalPortalSupportButton_singleClinic__ahO0q{display:grid;gap:3px;padding:12px 13px;border:1px solid #d8e5e9;border-radius:11px;background:#fff}.DentalPortalSupportButton_singleClinic__ahO0q strong{overflow:hidden;color:#21485b;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.DentalPortalSupportButton_clinicMeta__tVu1X,.DentalPortalSupportButton_singleClinic__ahO0q span{overflow:hidden;color:#7a8d96;font-size:10px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.DentalPortalSupportButton_clinicMeta__tVu1X{margin:8px 2px 0}.DentalPortalSupportButton_contextLoading__MWoqY{padding:12px 13px;border:1px dashed #cddfe4;border-radius:11px;color:#667e8b;background:#fff;font-size:11px;font-weight:680}.DentalPortalSupportButton_field___eZBo{display:grid;gap:8px;color:#324f61;font-size:12px;font-weight:760}.DentalPortalSupportButton_field___eZBo input,.DentalPortalSupportButton_field___eZBo textarea{width:100%;box-sizing:border-box;border:1px solid #d3dfe4;border-radius:12px;background:#fff;color:#183348;font:inherit;font-size:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.DentalPortalSupportButton_field___eZBo textarea{min-height:148px;resize:vertical;padding:13px 14px;line-height:1.52}.DentalPortalSupportButton_field___eZBo input{min-height:46px;padding:0 14px}.DentalPortalSupportButton_field___eZBo input::placeholder,.DentalPortalSupportButton_field___eZBo textarea::placeholder{color:#9aaab3}.DentalPortalSupportButton_field___eZBo input:hover,.DentalPortalSupportButton_field___eZBo textarea:hover{border-color:#bfd4dc}.DentalPortalSupportButton_field___eZBo input:focus,.DentalPortalSupportButton_field___eZBo textarea:focus{border-color:#38a7c6;box-shadow:0 0 0 3px rgba(56,167,198,.11)}.DentalPortalSupportButton_field___eZBo small{color:#8798a2;font-size:10px;font-weight:520;line-height:1.45}.DentalPortalSupportButton_attachedNote__YGOVy{display:flex;align-items:flex-start;gap:10px;padding:12px 13px;border:1px solid #e0eaed;border-radius:11px;background:#f7fafb;color:#71858f}.DentalPortalSupportButton_attachedNote__YGOVy>span{display:grid;width:18px;height:18px;flex:0 0 auto;place-items:center;margin-top:1px;border-radius:50%;color:#25785c;background:#def2e9;font-size:10px;font-weight:900}.DentalPortalSupportButton_attachedNote__YGOVy p{margin:0;font-size:10px;line-height:1.5}.DentalPortalSupportButton_attachedNote__YGOVy strong{display:block;margin-bottom:2px;color:#496473}.DentalPortalSupportButton_error__U7DoE{padding:11px 12px;border:1px solid #f0cece;border-radius:10px;color:#96343a;background:#fff4f4;font-size:11px;line-height:1.5}.DentalPortalSupportButton_actions__mb1F7{position:sticky;bottom:-30px;z-index:3;display:grid;grid-template-columns:110px minmax(0,1fr);gap:9px;margin:2px -28px -30px;padding:15px 28px 20px;border-top:1px solid #e5ecef;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.DentalPortalSupportButton_actions__mb1F7 button,.DentalPortalSupportButton_success__stNkT button{min-height:43px;padding:0 16px;border:1px solid #d4dfe5;border-radius:10px;background:#fff;color:#385568;font:inherit;font-size:12px;font-weight:790;cursor:pointer}.DentalPortalSupportButton_actions__mb1F7 button[type=submit],.DentalPortalSupportButton_success__stNkT button{border-color:#0e89af;color:#fff;background:linear-gradient(135deg,#0d8daf,#087c9e);box-shadow:0 7px 16px rgba(14,137,175,.17)}.DentalPortalSupportButton_actions__mb1F7 button[type=submit]:hover,.DentalPortalSupportButton_success__stNkT button:hover{border-color:#087793;background:linear-gradient(135deg,#087f9e,#076f8f)}.DentalPortalSupportButton_actions__mb1F7 button:focus-visible,.DentalPortalSupportButton_success__stNkT button:focus-visible{outline:3px solid rgba(28,157,194,.18);outline-offset:2px}.DentalPortalSupportButton_actions__mb1F7 button:disabled{opacity:.55;cursor:wait;box-shadow:none}.DentalPortalSupportButton_success__stNkT{min-height:calc(100dvh - 112px);display:grid;align-content:center;justify-items:center;padding:44px 32px;text-align:center}.DentalPortalSupportButton_successMark__Y3x8u{display:grid;width:52px;height:52px;place-items:center;margin-bottom:15px;border-radius:50%;color:#16845b;background:#e9f8f1;font-size:23px;font-weight:850}.DentalPortalSupportButton_successEyebrow__b5ZkB{margin-bottom:7px;color:#16845b;font-size:9px;font-weight:850;letter-spacing:.13em}.DentalPortalSupportButton_success__stNkT h3{margin:0 0 9px;color:#183348;font-size:21px;letter-spacing:-.025em}.DentalPortalSupportButton_success__stNkT p{max-width:360px;margin:0 0 24px;color:#687e8d;font-size:12px;line-height:1.65}.DentalPortalSupportButton_success__stNkT p strong{color:#385568}.DentalPortalSupportButton_visuallyHidden__sfiws{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@keyframes DentalPortalSupportButton_supportFadeIn__P_SGQ{0%{opacity:0}to{opacity:1}}@keyframes DentalPortalSupportButton_supportSlideIn__hvUOx{0%{opacity:.7;transform:translateX(22px)}to{opacity:1;transform:translateX(0)}}@keyframes DentalPortalSupportButton_supportSheetIn__EIEjU{0%{opacity:.75;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.DentalPortalSupportButton_trigger__NXdQG.DentalPortalSupportButton_trigger__NXdQG[data-variant=workspace]{width:42px;min-width:42px;padding:0}.DentalPortalSupportButton_trigger__NXdQG[data-variant=workspace] .DentalPortalSupportButton_triggerLabel__YlpLi{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}}@media (max-width:620px){.DentalPortalSupportButton_trigger__NXdQG.DentalPortalSupportButton_trigger__NXdQG:not([data-variant=workspace]){min-height:32px;padding:0 10px;font-size:10px}.DentalPortalSupportButton_backdrop__F4KtD{align-items:flex-end}.DentalPortalSupportButton_dialog__N_oCq{width:100%;height:auto;max-height:94dvh;border:1px solid #d7e5e9;border-bottom:0;border-radius:20px 20px 0 0;box-shadow:0 -20px 55px rgba(12,42,58,.2);animation-name:DentalPortalSupportButton_supportSheetIn__EIEjU}.DentalPortalSupportButton_heading__656Zw{padding:21px 19px 17px}.DentalPortalSupportButton_heading__656Zw h2{font-size:22px}.DentalPortalSupportButton_heading__656Zw p{font-size:11px}.DentalPortalSupportButton_form__2ZjMb{gap:16px;padding:18px 19px 22px}.DentalPortalSupportButton_scopeSection__kMBtA{padding:13px}.DentalPortalSupportButton_field___eZBo textarea{min-height:124px}.DentalPortalSupportButton_actions__mb1F7{bottom:-22px;grid-template-columns:1fr 1.45fr;margin:2px -19px -22px;padding:13px 19px max(16px,env(safe-area-inset-bottom))}.DentalPortalSupportButton_actions__mb1F7 button{padding:0 10px}.DentalPortalSupportButton_success__stNkT{min-height:420px;padding:38px 24px max(30px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.DentalPortalSupportButton_backdrop__F4KtD,.DentalPortalSupportButton_dialog__N_oCq{animation:none}.DentalPortalSupportButton_trigger__NXdQG.DentalPortalSupportButton_trigger__NXdQG{transition:none}}.InsuranceEditor_policy__v801u{display:grid;gap:10px;padding:14px 18px;border-bottom:1px solid #e4ecef;background:#fbfdfe}.InsuranceEditor_policyCopy__kxw_8{display:grid;gap:2px}.InsuranceEditor_policyCopy__kxw_8>span{color:#0b829e;font-size:8px;font-weight:850;letter-spacing:.12em}.InsuranceEditor_policyCopy__kxw_8>strong{color:#244651;font-size:12px}.InsuranceEditor_policyCopy__kxw_8>small{color:#788b92;font-size:9px;line-height:1.4}.InsuranceEditor_policyOptions___0w82{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.InsuranceEditor_activeOption__G5OE5,.InsuranceEditor_option__KM5mn{display:flex;align-items:flex-start;gap:9px;min-height:62px;padding:11px 12px;border:1px solid #d9e5e9;border-radius:12px;color:#536d76;background:#fff;text-align:left;cursor:pointer}.InsuranceEditor_activeOption__G5OE5{border-color:#76b8c8;background:#eff9fb;box-shadow:0 0 0 1px rgba(8,127,158,.08)}.InsuranceEditor_radio__p4JwR{flex:0 0 14px;width:14px;height:14px;margin-top:1px;border:2px solid #b9cbd1;border-radius:50%;background:#fff}.InsuranceEditor_activeOption__G5OE5 .InsuranceEditor_radio__p4JwR{border:4px solid #0a88a8}.InsuranceEditor_activeOption__G5OE5>span:last-child,.InsuranceEditor_option__KM5mn>span:last-child{display:grid;gap:2px}.InsuranceEditor_activeOption__G5OE5 strong,.InsuranceEditor_option__KM5mn strong{color:#2d4d57;font-size:10px}.InsuranceEditor_activeOption__G5OE5 small,.InsuranceEditor_option__KM5mn small{color:#7b8b91;font-size:8.5px;line-height:1.35}.InsuranceEditor_warning__A_Vn9{margin:0;padding:8px 10px;border:1px solid #ecd8aa;border-radius:9px;color:#815d17;background:#fff9eb;font-size:8.5px;line-height:1.4}.InsuranceEditor_selfPayState__XJm5O{display:flex;align-items:flex-start;gap:10px;margin:14px 18px;padding:14px;border:1px solid #cde5da;border-radius:12px;background:#f4fbf8}.InsuranceEditor_selfPayState__XJm5O>span{display:grid;place-items:center;flex:0 0 25px;width:25px;height:25px;border-radius:8px;color:#176f58;background:#ddf3e9}.InsuranceEditor_selfPayState__XJm5O>div{display:grid;gap:2px}.InsuranceEditor_selfPayState__XJm5O strong{color:#31574c;font-size:10px}.InsuranceEditor_selfPayState__XJm5O small{color:#71867f;font-size:8.5px;line-height:1.4}@media (max-width:620px){.InsuranceEditor_policyOptions___0w82{grid-template-columns:1fr}}.AppointmentRequestOverview_overview__F1SdD{margin:16px 0 18px;overflow:hidden;border:1px solid #cfe1e6;border-radius:18px;background:linear-gradient(145deg,#fff,#f7fbfc);box-shadow:0 9px 25px rgba(29,73,90,.05)}.AppointmentRequestOverview_heading__vi9g4{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 17px 14px;border-bottom:1px solid #e3ecef}.AppointmentRequestOverview_heading__vi9g4>div{min-width:0}.AppointmentRequestOverview_heading__vi9g4 span{display:block;margin-bottom:3px;color:#0986a4;font-size:9px;font-weight:850;letter-spacing:.12em}.AppointmentRequestOverview_heading__vi9g4 h3{margin:0;color:#1d404c;font-size:16px;letter-spacing:-.02em}.AppointmentRequestOverview_heading__vi9g4 p{margin:4px 0 0;color:#758a92;font-size:10px}.AppointmentRequestOverview_heading__vi9g4>strong{display:grid;place-items:center;min-width:31px;height:31px;padding:0 8px;border-radius:10px;color:#fff;background:#e34d60;font-size:11px}.AppointmentRequestOverview_heading__vi9g4>strong[data-empty=true]{color:#607982;background:#dfeaec}.AppointmentRequestOverview_list__MsSsc{display:grid}.AppointmentRequestOverview_card__wrzQt{position:relative;display:grid;grid-template-columns:40px minmax(120px,1.1fr) minmax(120px,1fr) minmax(170px,1.3fr) auto;gap:11px;align-items:center;min-height:67px;padding:11px 16px;border-top:1px solid #e8eff1;color:inherit;text-decoration:none;transition:background .15s ease}.AppointmentRequestOverview_card__wrzQt:first-child{border-top:0}.AppointmentRequestOverview_card__wrzQt:before{content:"";position:absolute;inset:10px auto 10px 0;width:3px;border-radius:0 4px 4px 0;background:#0a91b1;opacity:0;transition:opacity .15s ease}.AppointmentRequestOverview_card__wrzQt:hover{background:#f0f9fb}.AppointmentRequestOverview_card__wrzQt:hover:before{opacity:1}.AppointmentRequestOverview_avatar__B2poO{display:grid;place-items:center;width:40px;height:40px;overflow:hidden;border-radius:12px;color:#0a7f9d;background:#e2f3f7;font-size:11px;font-weight:850}.AppointmentRequestOverview_avatar__B2poO img{width:100%;height:100%;object-fit:cover}.AppointmentRequestOverview_appointment__uaeo3,.AppointmentRequestOverview_clinic__3CRvh,.AppointmentRequestOverview_patient__pDfWi{min-width:0;display:grid;gap:3px}.AppointmentRequestOverview_appointment__uaeo3 strong,.AppointmentRequestOverview_clinic__3CRvh strong,.AppointmentRequestOverview_patient__pDfWi strong{overflow:hidden;color:#284852;font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.AppointmentRequestOverview_appointment__uaeo3 small,.AppointmentRequestOverview_clinic__3CRvh small,.AppointmentRequestOverview_patient__pDfWi small{overflow:hidden;color:#7c9097;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.AppointmentRequestOverview_clinic__3CRvh strong{color:#087f9e}.AppointmentRequestOverview_card__wrzQt>em{color:#087f9e;font-size:9px;font-style:normal;font-weight:820;white-space:nowrap}.AppointmentRequestOverview_card__wrzQt>em span{display:inline;margin:0;color:inherit;font-size:12px;letter-spacing:0}.AppointmentRequestOverview_empty__1TZ5J{display:flex;align-items:center;gap:12px;padding:19px 17px}.AppointmentRequestOverview_empty__1TZ5J>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:#3f7b69;background:#e8f5f0;font-size:15px;font-weight:850}.AppointmentRequestOverview_empty__1TZ5J strong{color:#35545e;font-size:11px}.AppointmentRequestOverview_empty__1TZ5J p{margin:4px 0 0;color:#81949a;font-size:9px}.AppointmentRequestOverview_loading__Dr4Ko{display:grid;gap:8px;padding:14px 17px 17px}.AppointmentRequestOverview_loading__Dr4Ko span{display:block;height:42px;border-radius:11px;background:linear-gradient(90deg,#eff4f5,#fafcfc,#eff4f5);background-size:220% 100%;animation:AppointmentRequestOverview_shimmer__AfoUO 1.25s ease-in-out infinite}.AppointmentRequestOverview_footer__MStmP{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 17px;border-top:1px solid #e5edef;color:#7b9097;font-size:8px}.AppointmentRequestOverview_footer__MStmP small{color:#a36b32}@keyframes AppointmentRequestOverview_shimmer__AfoUO{0%{background-position:100% 0}to{background-position:-110% 0}}@media (max-width:760px){.AppointmentRequestOverview_card__wrzQt{grid-template-columns:40px minmax(0,1fr) auto;gap:9px}.AppointmentRequestOverview_appointment__uaeo3,.AppointmentRequestOverview_clinic__3CRvh{grid-column:2}.AppointmentRequestOverview_card__wrzQt>em{grid-column:3;grid-row:1/span 3}.AppointmentRequestOverview_avatar__B2poO{grid-row:1/span 3}}@media (max-width:460px){.AppointmentRequestOverview_overview__F1SdD{border-radius:15px}.AppointmentRequestOverview_heading__vi9g4{padding:14px}.AppointmentRequestOverview_heading__vi9g4 p{display:none}.AppointmentRequestOverview_card__wrzQt{padding:11px 13px}.AppointmentRequestOverview_appointment__uaeo3 strong{white-space:normal}}@media (prefers-reduced-motion:reduce){.AppointmentRequestOverview_loading__Dr4Ko span{animation:none}}.ClinicReleasePanel_readiness__NBcqz{margin:20px 0;border:1px solid #dce9ed;background:#fff;border-radius:18px;overflow:hidden;color:#173c47}.ClinicReleasePanel_readiness__NBcqz summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:22px 24px;list-style:none}.ClinicReleasePanel_readiness__NBcqz summary::-webkit-details-marker{display:none}.ClinicReleasePanel_readiness__NBcqz summary strong{display:block;margin-top:7px;font-size:19px}.ClinicReleasePanel_eyebrow__ZajuN{font-size:10px;font-weight:750;letter-spacing:.13em;color:#637e86}.ClinicReleasePanel_progressCount__C4Tj8{font-size:22px;font-weight:650;white-space:nowrap;text-align:right}.ClinicReleasePanel_progressCount__C4Tj8 span{display:block;font-size:11px;color:#779097;font-weight:500;margin-top:3px}.ClinicReleasePanel_progress__1fe_I{height:4px;background:#e9f2f3;margin:0 24px}.ClinicReleasePanel_progress__1fe_I span{display:block;height:100%;background:#098da3;border-radius:3px}.ClinicReleasePanel_checklist__AdA4p{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 14px 16px;gap:2px}.ClinicReleasePanel_checkItem__zGwUR{display:flex;align-items:flex-start;gap:10px;text-decoration:none;color:inherit;border-radius:10px;padding:15px 10px}.ClinicReleasePanel_checkItem__zGwUR:hover{background:#f3f8f9}.ClinicReleasePanel_checkItem__zGwUR>span{display:grid;place-items:center;flex:none;width:25px;height:25px;background:#f1f4f5;color:#789099;border-radius:50%;font-size:17px}.ClinicReleasePanel_checkItem__zGwUR>span[data-ready=true]{background:#e1f3ee;color:#268065}.ClinicReleasePanel_checkItem__zGwUR div{min-width:0;flex:1 1}.ClinicReleasePanel_checkItem__zGwUR strong{font-size:13px}.ClinicReleasePanel_checkItem__zGwUR small{display:block;color:#6b838b;font-size:11px;line-height:1.5;margin-top:5px}.ClinicReleasePanel_checkItem__zGwUR em{font-style:normal;color:#9aadb2}.ClinicReleasePanel_workspace__5gGse{background:#fff;border:1px solid #e0e9ec;border-radius:18px;padding:26px}.ClinicReleasePanel_workspace__5gGse header{display:flex;justify-content:space-between;align-items:center;gap:20px}.ClinicReleasePanel_workspace__5gGse h2{font-size:26px;margin:7px 0;color:#193a46;letter-spacing:-.5px}.ClinicReleasePanel_workspace__5gGse h2 span{display:inline-grid;place-items:center;min-width:27px;height:27px;font-size:14px;color:#057d92;background:#e9f5f7;border-radius:8px;vertical-align:middle;margin-left:8px}.ClinicReleasePanel_workspace__5gGse header p{font-size:13px;color:#70868d;margin:0;line-height:1.6}.ClinicReleasePanel_error__YBzVQ button,.ClinicReleasePanel_workspace__5gGse button{background:#fff;border:1px solid #dae5e8;border-radius:9px;cursor:pointer;padding:9px 13px;color:#3b5962;font:inherit;font-size:12px}.ClinicReleasePanel_filters__9_Ugk{display:flex;gap:7px;margin:24px 0 18px}.ClinicReleasePanel_filters__9_Ugk button[data-active=true]{background:#eff8fa;border-color:#aed7df;color:#087a90}.ClinicReleasePanel_tasks__WCj79{display:grid;gap:12px}.ClinicReleasePanel_task__P_eCy{display:grid;grid-template-columns:minmax(0,1fr) 220px;border:1px solid #e1eaed;border-radius:12px;overflow:hidden}.ClinicReleasePanel_taskContent__fniCM{padding:21px}.ClinicReleasePanel_category__qT_TB{font-size:10px;color:#69808b;letter-spacing:.08em;text-transform:uppercase}.ClinicReleasePanel_task__P_eCy h3{font-size:16px;margin:9px 0 7px;color:#193e4a}.ClinicReleasePanel_task__P_eCy p{font-size:13px;line-height:1.5;margin:0 0 14px;color:#6f838b}.ClinicReleasePanel_task__P_eCy a{font-size:12px;color:#07859e;font-weight:650;text-decoration:none}.ClinicReleasePanel_controls__bjofg{padding:18px;background:#f8fafb;display:grid;gap:10px;border-left:1px solid #e7edef}.ClinicReleasePanel_controls__bjofg label{display:grid;gap:5px;font-size:10px;color:#6d838c}.ClinicReleasePanel_controls__bjofg input,.ClinicReleasePanel_controls__bjofg select{width:100%;padding:7px 8px;border-radius:7px;border:1px solid #d9e3e6;background:#fff;font:inherit;font-size:12px;color:#2d515e}.ClinicReleasePanel_controls__bjofg .ClinicReleasePanel_done__9e56I{color:#087c91;background:#eaf6f8;border-color:#cee8ed}.ClinicReleasePanel_empty__YBvgV{text-align:center;padding:38px 20px;color:#72868e}.ClinicReleasePanel_empty__YBvgV>span{display:grid;place-items:center;margin:0 auto 14px;background:#edf8f3;color:#368b68;width:45px;height:45px;border-radius:50%;font-size:24px}.ClinicReleasePanel_empty__YBvgV h3{color:#30515b;font-size:18px}.ClinicReleasePanel_empty__YBvgV p{font-size:13px;line-height:1.6}.ClinicReleasePanel_error__YBzVQ{padding:15px;background:#fff4f0;color:#985b42;border-radius:10px;font-size:13px;display:flex;gap:12px;align-items:center}.ClinicReleasePanel_loading__06RAv{color:#718892;font-size:13px;padding:16px}.ClinicReleasePanel_error__YBzVQ button:disabled,.ClinicReleasePanel_workspace__5gGse button:disabled{opacity:.5;cursor:wait}@media(max-width:1000px){.ClinicReleasePanel_checklist__AdA4p{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ClinicReleasePanel_checklist__AdA4p{grid-template-columns:1fr}.ClinicReleasePanel_readiness__NBcqz summary{padding:18px}.ClinicReleasePanel_readiness__NBcqz summary strong{font-size:16px;max-width:220px}.ClinicReleasePanel_progress__1fe_I{margin:0 18px}.ClinicReleasePanel_workspace__5gGse{padding:18px}.ClinicReleasePanel_workspace__5gGse header{align-items:flex-start}.ClinicReleasePanel_task__P_eCy{grid-template-columns:1fr}.ClinicReleasePanel_controls__bjofg{border-left:0;border-top:1px solid #e7edef;grid-template-columns:1fr 1fr}.ClinicReleasePanel_controls__bjofg .ClinicReleasePanel_done__9e56I{grid-column:1/-1}.ClinicReleasePanel_progressCount__C4Tj8{font-size:19px}}.ClinicBillingProfileInline_panel__bz5Wz{scroll-margin-top:88px;padding:20px;border:1px solid #dce8ec;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(35,76,91,.04)}.ClinicBillingProfileInline_header__Foetw{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ClinicBillingProfileInline_eyebrow__kZ0ti{color:#0985a4;font-size:8px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.ClinicBillingProfileInline_header__Foetw h2{margin:3px 0 4px;color:#173945;font-size:19px;letter-spacing:-.025em}.ClinicBillingProfileInline_header__Foetw p{margin:0;color:#73878f;font-size:10px;line-height:1.5}.ClinicBillingProfileInline_headerActions__7IsDZ{display:flex;align-items:flex-start;gap:8px}.ClinicBillingProfileInline_status__5iGEl{display:grid;justify-items:end;gap:2px;min-width:145px;padding:9px 11px;border:1px solid #eadcb9;border-radius:11px;color:#82621c;background:#fffaf0}.ClinicBillingProfileInline_status__5iGEl[data-ready=true]{border-color:#bfdfd3;color:#176a58;background:#eef9f5}.ClinicBillingProfileInline_status__5iGEl strong{font-size:9px}.ClinicBillingProfileInline_status__5iGEl small{color:inherit;opacity:.72;font-size:8px}.ClinicBillingProfileInline_closeButton__yD5gn{min-height:34px;padding:0 11px;border:1px solid #d7e1e5;border-radius:9px;color:#5c747d;background:#fff;font:inherit;font-size:9px;font-weight:800;cursor:pointer}.ClinicBillingProfileInline_closeButton__yD5gn:hover{border-color:#a9c5cd;background:#f7fafb}.ClinicBillingProfileInline_error__qASAf,.ClinicBillingProfileInline_loading__uK2sc,.ClinicBillingProfileInline_notice__OraSY,.ClinicBillingProfileInline_readOnly__YDUtj{margin:14px 0 0;padding:10px 12px;border-radius:10px;font-size:10px;line-height:1.45}.ClinicBillingProfileInline_loading__uK2sc,.ClinicBillingProfileInline_readOnly__YDUtj{color:#61777f;border:1px solid #dbe5e9;background:#f7fafb}.ClinicBillingProfileInline_notice__OraSY{color:#176a58;border:1px solid #b8dfd3;background:#edf9f5}.ClinicBillingProfileInline_error__qASAf{color:#a33845;border:1px solid #edc8cd;background:#fff3f4}.ClinicBillingProfileInline_sectionTitle__AEy24{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding-top:17px;border-top:1px solid #edf2f4}.ClinicBillingProfileInline_sectionTitle__AEy24>div{min-width:0;display:grid;gap:3px}.ClinicBillingProfileInline_sectionTitle__AEy24 strong{color:#3d5e68;font-size:10px}.ClinicBillingProfileInline_sectionTitle__AEy24 span{color:#87989f;font-size:9px;line-height:1.4}.ClinicBillingProfileInline_copyAddress__p4OLu{min-height:34px;padding:0 11px;border:1px solid #b9d7df;border-radius:9px;color:#087f9e;background:#f7fcfd;font:inherit;font-size:9px;font-weight:800;white-space:nowrap;cursor:pointer}.ClinicBillingProfileInline_copyAddress__p4OLu:hover:not(:disabled){border-color:#75bacb;background:#eff9fb}.ClinicBillingProfileInline_copyAddress__p4OLu:disabled{opacity:.55;cursor:default}.ClinicBillingProfileInline_clinicAddress__873aP{display:flex;align-items:baseline;gap:8px;margin-top:10px;padding:9px 11px;border-radius:10px;color:#6b8189;background:#f7fafb}.ClinicBillingProfileInline_clinicAddress__873aP span{font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ClinicBillingProfileInline_clinicAddress__873aP strong{color:#49666f;font-size:9px;font-weight:700}.ClinicBillingProfileInline_formGrid__8QAwR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:12px}.ClinicBillingProfileInline_formGrid__8QAwR label{display:grid;align-content:start;gap:5px;min-width:0}.ClinicBillingProfileInline_formGrid__8QAwR label>span{color:#5b7179;font-size:8px;font-weight:820;letter-spacing:.045em;text-transform:uppercase}.ClinicBillingProfileInline_formGrid__8QAwR input,.ClinicBillingProfileInline_formGrid__8QAwR select{box-sizing:border-box;width:100%;min-width:0;height:39px;border:1px solid #d7e1e5;border-radius:9px;outline:none;padding:0 10px;color:#24434e;background:#fff;font:inherit;font-size:10px;transition:border-color .15s,box-shadow .15s}.ClinicBillingProfileInline_formGrid__8QAwR input:focus,.ClinicBillingProfileInline_formGrid__8QAwR select:focus{border-color:#69b8ca;box-shadow:0 0 0 3px rgba(9,135,173,.08)}.ClinicBillingProfileInline_formGrid__8QAwR input:disabled,.ClinicBillingProfileInline_formGrid__8QAwR select:disabled{color:#6d7d83;background:#f6f8f9;cursor:not-allowed}.ClinicBillingProfileInline_wide__npELd{grid-column:span 2}.ClinicBillingProfileInline_addressVerification__ee25D{grid-column:span 2;margin:-4px 0 1px;padding:0 2px;font-size:9px;font-weight:700;line-height:1.45}.ClinicBillingProfileInline_addressChecking__2IL_Y{color:#61777f}.ClinicBillingProfileInline_addressVerified__dgLjq{color:#176a58}.ClinicBillingProfileInline_addressWarning__RZRjn{color:#8a6410}.ClinicBillingProfileInline_addressError__QcaYj{color:#a33845}.ClinicBillingProfileInline_actions__gDvlc{display:flex;justify-content:flex-end;margin-top:16px}.ClinicBillingProfileInline_actions__gDvlc button{min-height:39px;padding:0 14px;border:1px solid #087f9e;border-radius:10px;color:#fff;background:#087f9e;font:inherit;font-size:9px;font-weight:820;cursor:pointer}.ClinicBillingProfileInline_actions__gDvlc button:disabled{opacity:.58;cursor:wait}@media (max-width:820px){.ClinicBillingProfileInline_formGrid__8QAwR{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.ClinicBillingProfileInline_addressVerification__ee25D{grid-column:auto}.ClinicBillingProfileInline_header__Foetw,.ClinicBillingProfileInline_sectionTitle__AEy24{align-items:stretch;flex-direction:column}.ClinicBillingProfileInline_headerActions__7IsDZ{justify-content:space-between}.ClinicBillingProfileInline_status__5iGEl{justify-items:start;width:fit-content}.ClinicBillingProfileInline_formGrid__8QAwR{grid-template-columns:1fr}.ClinicBillingProfileInline_wide__npELd{grid-column:auto}.ClinicBillingProfileInline_copyAddress__p4OLu{width:fit-content}.ClinicBillingProfileInline_clinicAddress__873aP{align-items:flex-start;flex-direction:column}.ClinicBillingProfileInline_actions__gDvlc button{width:100%}}.ClinicBalancesWorkspace_workspace__ahTcG{display:grid;gap:16px}.ClinicBalancesWorkspace_heading__8gzd7{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:4px 2px 0}.ClinicBalancesWorkspace_heading__8gzd7>div>span{display:block;margin-bottom:6px;color:#738b94;font-size:10px;font-weight:850;letter-spacing:.12em}.ClinicBalancesWorkspace_heading__8gzd7 h2{margin:0;color:#173945;font-size:25px;letter-spacing:-.035em}.ClinicBalancesWorkspace_heading__8gzd7 p{margin:6px 0 0;color:#6e838b;font-size:12px;line-height:1.55}.ClinicBalancesWorkspace_heading__8gzd7>a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 13px;border:1px solid #d8e5e9;border-radius:10px;background:#fff;color:#315d69;font-size:11px;font-weight:800;text-decoration:none;white-space:nowrap}.ClinicBalancesWorkspace_heading__8gzd7>a:hover{border-color:#bdd4da;background:#f9fcfd}.ClinicBalancesWorkspace_summary__pAKaG{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.ClinicBalancesWorkspace_summary__pAKaG button{min-width:0;display:grid;text-align:left;padding:15px;border:1px solid #dfe9ec;border-radius:15px;background:#fff;box-shadow:0 7px 22px rgba(35,76,91,.035);cursor:pointer}.ClinicBalancesWorkspace_summary__pAKaG button:hover,.ClinicBalancesWorkspace_summary__pAKaG button[data-active=true]{border-color:#9fc7d0;background:#f8fcfd}.ClinicBalancesWorkspace_summary__pAKaG span{color:#6f858d;font-size:9px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.ClinicBalancesWorkspace_summary__pAKaG strong{margin-top:7px;color:#173945;font-size:21px;letter-spacing:-.04em}.ClinicBalancesWorkspace_summary__pAKaG small{margin-top:4px;color:#8a9ba1;font-size:9px;line-height:1.35}.ClinicBalancesWorkspace_filters__Uc127{position:relative;z-index:3;display:grid;grid-template-columns:minmax(250px,1.3fr) minmax(170px,.7fr) auto;align-items:end;gap:10px;padding:13px;border:1px solid #dce8ec;border-radius:16px;background:#fff}.ClinicBalancesWorkspace_filters__Uc127 label>span{display:block;margin:0 0 6px 2px;color:#778c94;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.ClinicBalancesWorkspace_searchInput__hDzZw{position:relative;display:flex;align-items:center;min-height:40px;border:1px solid #d9e5e8;border-radius:11px;background:#fbfdfd}.ClinicBalancesWorkspace_searchInput__hDzZw:focus-within{border-color:#92bdc7;box-shadow:0 0 0 3px rgba(85,157,171,.08)}.ClinicBalancesWorkspace_searchInput__hDzZw svg{width:16px;height:16px;margin-left:12px;fill:none;stroke:#789099;stroke-width:1.8;stroke-linecap:round}.ClinicBalancesWorkspace_searchInput__hDzZw input{width:100%;min-width:0;border:0;outline:0;background:transparent;padding:0 34px 0 9px;color:#234650;font:inherit;font-size:12px}.ClinicBalancesWorkspace_searchInput__hDzZw>button{position:absolute;right:7px;width:26px;height:26px;border:0;border-radius:8px;background:#eef4f5;color:#53717a;font-size:18px;line-height:1;cursor:pointer}.ClinicBalancesWorkspace_searchInput__hDzZw>i{position:absolute;right:12px;width:14px;height:14px;border:2px solid #bdd0d5;border-top-color:#4b8491;border-radius:50%;animation:ClinicBalancesWorkspace_balanceSpin__EwptM .75s linear infinite}.ClinicBalancesWorkspace_patientResults__GzaR0{position:absolute;top:64px;left:13px;width:min(430px,calc(100% - 26px));overflow:hidden;border:1px solid #d9e5e8;border-radius:13px;background:#fff;box-shadow:0 16px 40px rgba(34,66,76,.14)}.ClinicBalancesWorkspace_patientResults__GzaR0 button{display:flex;align-items:center;width:100%;gap:10px;border:0;border-bottom:1px solid #edf2f4;background:#fff;padding:9px 11px;text-align:left;cursor:pointer}.ClinicBalancesWorkspace_patientResults__GzaR0 button:last-child{border-bottom:0}.ClinicBalancesWorkspace_patientResults__GzaR0 button:hover{background:#f7fbfc}.ClinicBalancesWorkspace_patientResults__GzaR0 button>span{width:31px;height:31px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:#eaf2f4;color:#4e7580;font-size:9px;font-weight:850;letter-spacing:.04em}.ClinicBalancesWorkspace_patientResults__GzaR0 img{width:100%;height:100%;object-fit:cover}.ClinicBalancesWorkspace_patientResults__GzaR0 div{display:grid;gap:2px}.ClinicBalancesWorkspace_patientResults__GzaR0 strong{color:#274852;font-size:11px}.ClinicBalancesWorkspace_patientResults__GzaR0 small{color:#84979e;font-size:9px}.ClinicBalancesWorkspace_provider__STMWD select{width:100%;min-height:40px;border:1px solid #d9e5e8;border-radius:11px;background:#fbfdfd;padding:0 32px 0 11px;color:#31525b;font:inherit;font-size:11px;font-weight:700}.ClinicBalancesWorkspace_patientScope__mSfPD{display:flex;padding:3px;border:1px solid #dbe7ea;border-radius:11px;background:#f5f9fa}.ClinicBalancesWorkspace_patientScope__mSfPD button{min-height:32px;border:0;border-radius:8px;background:transparent;padding:0 10px;color:#71868e;font:inherit;font-size:10px;font-weight:800;white-space:nowrap;cursor:pointer}.ClinicBalancesWorkspace_patientScope__mSfPD button[data-active=true]{background:#fff;color:#285562;box-shadow:0 1px 4px rgba(35,76,91,.09)}.ClinicBalancesWorkspace_filterBar__bsbcz{display:flex;align-items:center;gap:7px;overflow-x:auto;padding:1px 1px 3px}.ClinicBalancesWorkspace_filterBar__bsbcz button{display:inline-flex;align-items:center;gap:6px;min-height:31px;border:1px solid #dce7ea;border-radius:999px;background:#fff;padding:0 10px;color:#647b83;font:inherit;font-size:10px;font-weight:800;white-space:nowrap;cursor:pointer}.ClinicBalancesWorkspace_filterBar__bsbcz button span{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:999px;background:#eef4f5;color:#668089;font-size:8px}.ClinicBalancesWorkspace_filterBar__bsbcz button[data-active=true]{border-color:#9fc5ce;background:#edf7f8;color:#285865}.ClinicBalancesWorkspace_filterBar__bsbcz button[data-active=true] span{background:#dceff2;color:#2c6571}.ClinicBalancesWorkspace_error__ZgbXn{margin:0;padding:11px 13px;border:1px solid #ecd4cf;border-radius:12px;background:#fff8f6;color:#985347;font-size:11px}.ClinicBalancesWorkspace_loading__4zFqq{display:flex;align-items:center;justify-content:center;gap:9px;min-height:170px;border:1px solid #e1eaed;border-radius:17px;background:#fff;color:#70868e;font-size:11px}.ClinicBalancesWorkspace_loading__4zFqq span{width:16px;height:16px;border:2px solid #c6d8dc;border-top-color:#4d8490;border-radius:50%;animation:ClinicBalancesWorkspace_balanceSpin__EwptM .75s linear infinite}.ClinicBalancesWorkspace_empty__bmF2x{display:grid;justify-items:center;min-height:190px;align-content:center;border:1px dashed #d3e1e5;border-radius:17px;background:#fbfdfd;text-align:center}.ClinicBalancesWorkspace_empty__bmF2x>span{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#e9f5ef;color:#3d7f60;font-size:17px}.ClinicBalancesWorkspace_empty__bmF2x h3{margin:10px 0 0;color:#31545d;font-size:14px}.ClinicBalancesWorkspace_empty__bmF2x p{margin:4px 0 0;color:#83969d;font-size:10px}.ClinicBalancesWorkspace_list__hizuq{display:grid;gap:8px}.ClinicBalancesWorkspace_row__YB8yV{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(310px,1fr) auto;align-items:center;gap:15px;padding:13px 14px;border:1px solid #dfe9ec;border-radius:15px;background:#fff;box-shadow:0 5px 18px rgba(35,76,91,.025)}.ClinicBalancesWorkspace_row__YB8yV:hover{border-color:#cadde2}.ClinicBalancesWorkspace_rowMain__ghZ11{min-width:0;display:grid;grid-template-columns:105px minmax(170px,1fr) minmax(135px,.65fr);align-items:center;gap:13px}.ClinicBalancesWorkspace_rowDate__1qQGx{display:grid;gap:3px}.ClinicBalancesWorkspace_rowDate__1qQGx strong{color:#49656e;font-size:10px}.ClinicBalancesWorkspace_rowDate__1qQGx small{color:#91a1a6;font-size:8px}.ClinicBalancesWorkspace_rowPatient__KcHgx{min-width:0;display:grid;gap:2px}.ClinicBalancesWorkspace_rowPatient__KcHgx>a,.ClinicBalancesWorkspace_rowPatient__KcHgx>strong{overflow:hidden;color:#214954;font-size:12px;font-weight:850;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.ClinicBalancesWorkspace_rowPatient__KcHgx>a:hover{text-decoration:underline}.ClinicBalancesWorkspace_rowPatient__KcHgx>span{overflow:hidden;color:#5f7880;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.ClinicBalancesWorkspace_rowPatient__KcHgx>small{color:#93a1a6;font-size:8px}.ClinicBalancesWorkspace_rowStatus___tQo7{display:grid;justify-items:start;gap:4px}.ClinicBalancesWorkspace_rowStatus___tQo7>span{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:0 8px;background:#eef3f4;color:#5c747c;font-size:8px;font-weight:850;letter-spacing:.02em;white-space:nowrap}.ClinicBalancesWorkspace_rowStatus___tQo7>span[data-tone=insurance]{background:#eaf3f8;color:#3e6f85}.ClinicBalancesWorkspace_rowStatus___tQo7>span[data-tone=patient]{background:#fff4df;color:#8a6525}.ClinicBalancesWorkspace_rowStatus___tQo7>span[data-tone=partial]{background:#f5f0e8;color:#796545}.ClinicBalancesWorkspace_rowStatus___tQo7>span[data-tone=attention],.ClinicBalancesWorkspace_rowStatus___tQo7>span[data-tone=overdue]{background:#fff0ed;color:#a25347}.ClinicBalancesWorkspace_rowStatus___tQo7>span[data-tone=complete]{background:#eaf5ee;color:#3d7957}.ClinicBalancesWorkspace_rowStatus___tQo7>span[data-tone=muted]{background:#f2f3f4;color:#7d878b}.ClinicBalancesWorkspace_rowStatus___tQo7 small{color:#8b9ba1;font-size:8px}.ClinicBalancesWorkspace_moneyGrid__w2hiX{display:grid;grid-template-columns:repeat(3,minmax(80px,1fr));gap:7px}.ClinicBalancesWorkspace_moneyGrid__w2hiX>div{display:grid;gap:3px;padding:8px 9px;border-radius:10px;background:#f8fbfb}.ClinicBalancesWorkspace_moneyGrid__w2hiX span,.ClinicBalancesWorkspace_noStatement__IW_5Y span{color:#83969d;font-size:7px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.ClinicBalancesWorkspace_moneyGrid__w2hiX strong,.ClinicBalancesWorkspace_noStatement__IW_5Y strong{color:#36565f;font-size:11px}.ClinicBalancesWorkspace_moneyGrid__w2hiX small{color:#9aa8ad;font-size:7px}.ClinicBalancesWorkspace_moneyGrid__w2hiX .ClinicBalancesWorkspace_balanceDue__lLntg{background:#fff8e9}.ClinicBalancesWorkspace_moneyGrid__w2hiX .ClinicBalancesWorkspace_balanceDue__lLntg strong{color:#84601d}.ClinicBalancesWorkspace_moneyGrid__w2hiX .ClinicBalancesWorkspace_creditDue__Cg__v{background:#fff1ee}.ClinicBalancesWorkspace_moneyGrid__w2hiX .ClinicBalancesWorkspace_creditDue__Cg__v strong{color:#9b5146}.ClinicBalancesWorkspace_moneyGrid__w2hiX .ClinicBalancesWorkspace_balancePaid__O4n4W{background:#edf7f1}.ClinicBalancesWorkspace_moneyGrid__w2hiX .ClinicBalancesWorkspace_balancePaid__O4n4W strong{color:#397258}.ClinicBalancesWorkspace_noStatement__IW_5Y{display:grid;justify-items:start;gap:4px;padding:8px 10px;border-radius:10px;background:#f7f9fa}.ClinicBalancesWorkspace_rowAction__Z5m8l{display:flex;justify-content:flex-end;min-width:94px}.ClinicBalancesWorkspace_rowAction__Z5m8l a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border:1px solid #cbdde1;border-radius:10px;background:#fff;padding:0 10px;color:#315e69;font-size:9px;font-weight:850;text-decoration:none;white-space:nowrap}.ClinicBalancesWorkspace_rowAction__Z5m8l a:hover{border-color:#9fc3cc;background:#f8fcfd}.ClinicBalancesWorkspace_rowAction__Z5m8l span{color:#a0adb1;font-size:9px;white-space:nowrap}@keyframes ClinicBalancesWorkspace_balanceSpin__EwptM{to{transform:rotate(1turn)}}@media(max-width:1100px){.ClinicBalancesWorkspace_summary__pAKaG{grid-template-columns:repeat(2,minmax(0,1fr))}.ClinicBalancesWorkspace_row__YB8yV{grid-template-columns:1fr}.ClinicBalancesWorkspace_rowAction__Z5m8l{justify-content:flex-start}.ClinicBalancesWorkspace_rowMain__ghZ11{grid-template-columns:105px minmax(180px,1fr) minmax(130px,.7fr)}}@media(max-width:760px){.ClinicBalancesWorkspace_heading__8gzd7{flex-direction:column}.ClinicBalancesWorkspace_summary__pAKaG{grid-template-columns:1fr 1fr}.ClinicBalancesWorkspace_filters__Uc127{grid-template-columns:1fr}.ClinicBalancesWorkspace_patientResults__GzaR0{top:64px;left:13px;width:calc(100% - 26px)}.ClinicBalancesWorkspace_patientScope__mSfPD{width:100%}.ClinicBalancesWorkspace_patientScope__mSfPD button{flex:1 1}.ClinicBalancesWorkspace_rowMain__ghZ11{grid-template-columns:1fr}.ClinicBalancesWorkspace_rowDate__1qQGx{grid-template-columns:auto auto;justify-content:start;gap:8px}.ClinicBalancesWorkspace_moneyGrid__w2hiX{grid-template-columns:1fr 1fr 1fr}.ClinicBalancesWorkspace_row__YB8yV{padding:12px}}@media(max-width:480px){.ClinicBalancesWorkspace_moneyGrid__w2hiX,.ClinicBalancesWorkspace_summary__pAKaG{grid-template-columns:1fr}.ClinicBalancesWorkspace_filterBar__bsbcz{margin-right:-12px}.ClinicBalancesWorkspace_heading__8gzd7 h2{font-size:22px}}@media(prefers-reduced-motion:reduce){.ClinicBalancesWorkspace_loading__4zFqq span,.ClinicBalancesWorkspace_searchInput__hDzZw>i{animation:none}}.DentalFormTemplatePreview_backdrop__7ntGL{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:18px;background:rgb(16 37 51/48%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.DentalFormTemplatePreview_modal__OOBlq{width:min(920px,100%);max-height:calc(100vh - 36px);overflow:hidden;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;border:1px solid #dce6eb;border-radius:22px;background:#f7f9fa;box-shadow:0 34px 100px rgb(10 37 54/28%)}.DentalFormTemplatePreview_modalHeader__ARZFz{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding:22px 24px 18px;border-bottom:1px solid #e4ebef;background:#fff}.DentalFormTemplatePreview_modalHeader__ARZFz>div{min-width:0}.DentalFormTemplatePreview_kicker__HRIc1{margin-bottom:5px;color:#168db2;font-size:9px;font-weight:800;letter-spacing:.11em}.DentalFormTemplatePreview_modalHeader__ARZFz h2{margin:0;color:#203f54;font-size:23px;letter-spacing:-.03em}.DentalFormTemplatePreview_modalHeader__ARZFz p{max-width:720px;margin:6px 0 0;color:#748b9a;font-size:11px;line-height:1.55}.DentalFormTemplatePreview_modalHeader__ARZFz>button{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:1px solid #dde6ea;border-radius:11px;background:#fff;color:#587486;font-size:22px;line-height:1;cursor:pointer}.DentalFormTemplatePreview_badges__Yp6MF{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.DentalFormTemplatePreview_badges__Yp6MF span{padding:5px 8px;border-radius:999px;background:#eef7fa;color:#3f7185;font-size:8px;font-weight:740}.DentalFormTemplatePreview_previewNote__XnZna{padding:10px 24px;border-bottom:1px solid #dcecf1;background:#f2fbfd;color:#527889;font-size:9px;line-height:1.5}.DentalFormTemplatePreview_body__sBPdW{overflow:auto;padding:18px 22px 28px}.DentalFormTemplatePreview_section__q9fRP{margin-bottom:14px;padding:18px;border:1px solid #e0e9ed;border-radius:16px;background:#fff}.DentalFormTemplatePreview_section__q9fRP:last-child{margin-bottom:0}.DentalFormTemplatePreview_section__q9fRP>header{margin-bottom:13px}.DentalFormTemplatePreview_section__q9fRP h3{margin:0;color:#2a495d;font-size:14px}.DentalFormTemplatePreview_section__q9fRP header p{margin:4px 0 0;color:#7a8f9d;font-size:10px;line-height:1.55}.DentalFormTemplatePreview_grid2__MpkIs,.DentalFormTemplatePreview_grid3__oqe4N{display:grid;gap:10px}.DentalFormTemplatePreview_grid2__MpkIs{grid-template-columns:repeat(2,minmax(0,1fr))}.DentalFormTemplatePreview_grid3__oqe4N{grid-template-columns:repeat(3,minmax(0,1fr))}.DentalFormTemplatePreview_field__65PAb{display:grid;gap:5px;min-width:0}.DentalFormTemplatePreview_field__65PAb span{color:#526f81;font-size:9px;font-weight:720}.DentalFormTemplatePreview_field__65PAb input,.DentalFormTemplatePreview_field__65PAb select,.DentalFormTemplatePreview_field__65PAb textarea{width:100%;box-sizing:border-box;border:1px solid #dce6eb;border-radius:9px;background:#f8fafb;color:#758995;font:inherit;font-size:10px;outline:none}.DentalFormTemplatePreview_field__65PAb input,.DentalFormTemplatePreview_field__65PAb select{height:37px;padding:0 10px}.DentalFormTemplatePreview_field__65PAb textarea{padding:9px 10px;resize:none;line-height:1.45}.DentalFormTemplatePreview_field__65PAb input:disabled,.DentalFormTemplatePreview_field__65PAb select:disabled,.DentalFormTemplatePreview_field__65PAb textarea:disabled{opacity:1;-webkit-text-fill-color:#8799a4}.DentalFormTemplatePreview_wide__ZnQra{grid-column:1/-1}.DentalFormTemplatePreview_checkList__ZdvKR,.DentalFormTemplatePreview_choiceGrid__fHu7w{display:grid;gap:8px}.DentalFormTemplatePreview_choiceGrid__fHu7w{grid-template-columns:repeat(2,minmax(0,1fr))}.DentalFormTemplatePreview_checkRow__z7b8m{display:flex;align-items:flex-start;gap:9px;padding:10px 11px;border:1px solid #e4ebef;border-radius:10px;background:#fbfcfd}.DentalFormTemplatePreview_checkRow__z7b8m input{margin:2px 0 0;flex:0 0 auto}.DentalFormTemplatePreview_checkRow__z7b8m strong{display:block;color:#466579;font-size:9px}.DentalFormTemplatePreview_checkRow__z7b8m p{margin:3px 0 0;color:#8294a0;font-size:9px;line-height:1.45}.DentalFormTemplatePreview_policyBox__a3z6_{padding:13px 14px;border:1px solid #d9e7ec;border-radius:12px;background:#f8fbfc}.DentalFormTemplatePreview_policyBox__a3z6_ strong{display:block;margin-bottom:5px;color:#31566b;font-size:10px}.DentalFormTemplatePreview_policyBox__a3z6_ p{margin:0;color:#697f8d;font-size:10px;line-height:1.55}.DentalFormTemplatePreview_list__mkSrA{display:grid;gap:7px;margin:0;padding-left:19px;color:#657e8e;font-size:10px;line-height:1.5}.DentalFormTemplatePreview_list__mkSrA li::marker{color:#1a8fb2}.DentalFormTemplatePreview_callout__htRAn{padding:12px 13px;border:1px solid #dbeaf0;border-radius:11px;background:#f4fbfd;color:#5f7d8d;font-size:10px;line-height:1.55}.DentalFormTemplatePreview_topGap__M_o4q{margin-top:12px}.DentalFormTemplatePreview_stack__oz__C{display:grid;gap:10px;margin-top:12px}.DentalFormTemplatePreview_subhead__LTCXY{margin:15px 0 8px;color:#446477;font-size:10px}.DentalFormTemplatePreview_empty__8nmcI{padding:30px;text-align:center;color:#7d929f;font-size:11px}.DentalFormTemplatePreview_modal__OOBlq>footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 22px;border-top:1px solid #e1e9ed;background:#fff}.DentalFormTemplatePreview_modal__OOBlq>footer span{color:#95a3ac;font-size:8px}.DentalFormTemplatePreview_modal__OOBlq>footer button{min-height:37px;padding:0 14px;border:0;border-radius:10px;background:#173f57;color:#fff;font-size:9px;font-weight:740;cursor:pointer}@media(max-width:760px){.DentalFormTemplatePreview_backdrop__7ntGL{padding:8px}.DentalFormTemplatePreview_modal__OOBlq{max-height:calc(100vh - 16px);border-radius:16px}.DentalFormTemplatePreview_modalHeader__ARZFz{padding:18px 16px 14px}.DentalFormTemplatePreview_previewNote__XnZna{padding:9px 16px}.DentalFormTemplatePreview_body__sBPdW{padding:12px}.DentalFormTemplatePreview_section__q9fRP{padding:14px}.DentalFormTemplatePreview_choiceGrid__fHu7w,.DentalFormTemplatePreview_grid2__MpkIs,.DentalFormTemplatePreview_grid3__oqe4N{grid-template-columns:1fr}.DentalFormTemplatePreview_modal__OOBlq>footer{padding:11px 14px}.DentalFormTemplatePreview_modalHeader__ARZFz h2{font-size:19px}}.DentalFormsPage_embeddedPage__EBuEw{display:block;min-width:0}.DentalFormsPage_embeddedShell__L8_3u{max-width:none;min-width:0;padding:0 0 44px}.DentalFormsPage_embeddedShell__L8_3u .DentalFormsPage_hero__RhXl3{margin-top:0}.DentalFormsPage_shell__19r2z{max-width:1160px;padding-top:28px;padding-bottom:72px}.DentalFormsPage_hero__RhXl3{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:28px 0 22px}.DentalFormsPage_hero__RhXl3 h1{margin:6px 0 5px;color:#173148;font-size:34px;letter-spacing:-.045em}.DentalFormsPage_hero__RhXl3 p{max-width:650px;margin:0;color:#748a9b;font-size:14px;line-height:1.55}.DentalFormsPage_clinicPicker__TAEcV{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 12px;border:1px solid #e0e9ef;border-radius:12px;background:#fff;color:#248aaf}.DentalFormsPage_clinicPicker__TAEcV select{max-width:220px;border:0;background:transparent;color:#29455b;font-size:13px;font-weight:620;outline:none}.DentalFormsPage_structureNotice__cyR6j{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px;padding:14px 16px;border:1px solid #dcecf1;border-radius:15px;background:#f7fcfd}.DentalFormsPage_structureNotice__cyR6j>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:10px;background:#e8f7fb;color:#138db3}.DentalFormsPage_structureNotice__cyR6j strong{display:block;color:#315063;font-size:12px}.DentalFormsPage_structureNotice__cyR6j p{margin:4px 0 0;color:#708795;font-size:11px;line-height:1.55}.DentalFormsPage_summary__ufMU5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px}.DentalFormsPage_summary__ufMU5 article{display:flex;align-items:center;gap:12px;min-height:84px;padding:15px 17px;border:1px solid #e5edf1;border-radius:15px;background:#fff;box-shadow:0 8px 26px rgb(31 65 88/3%)}.DentalFormsPage_summary__ufMU5 article>span{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:#eef8fb;color:#168caf}.DentalFormsPage_summary__ufMU5 article div{display:grid;gap:2px}.DentalFormsPage_summary__ufMU5 strong{color:#213f54;font-size:20px}.DentalFormsPage_summary__ufMU5 small{color:#8093a0;font-size:10px}.DentalFormsPage_tabs__7DUnS{display:flex;gap:5px;margin-bottom:16px;padding:4px;border:1px solid #e4ebef;border-radius:13px;background:#edf3f6}.DentalFormsPage_tabs__7DUnS button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:39px;padding:0 15px;border:0;border-radius:9px;background:transparent;color:#698292;font-size:11px;font-weight:680;cursor:pointer}.DentalFormsPage_tabs__7DUnS button.DentalFormsPage_activeTab__X_WLS{background:#fff;color:#1c6680;box-shadow:0 2px 8px rgb(40 70 89/8%)}.DentalFormsPage_library__PTOcr{display:grid;gap:17px}.DentalFormsPage_category__6tlBF{overflow:hidden;border:1px solid #e5edf1;border-radius:18px;background:#fff;box-shadow:0 10px 30px rgb(28 61 86/3%)}.DentalFormsPage_category__6tlBF>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px 19px;border-bottom:1px solid #edf1f4;background:#fbfcfd}.DentalFormsPage_category__6tlBF>header>span{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:#ecf8fc;color:#138eb7}.DentalFormsPage_category__6tlBF h2{margin:0;color:#263f53;font-size:14px}.DentalFormsPage_category__6tlBF header p{margin:4px 0 0;color:#7a8f9d;font-size:10px;line-height:1.5}.DentalFormsPage_category__6tlBF header small{color:#91a1ac;font-size:10px}.DentalFormsPage_formList__ynLYC{display:grid}.DentalFormsPage_formRow__3dV8q{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:18px;padding:16px 19px;border-bottom:1px solid #edf1f4}.DentalFormsPage_formRow__3dV8q:last-child{border-bottom:0}.DentalFormsPage_formIdentity__4sTpF{display:flex;align-items:flex-start;gap:12px;min-width:0}.DentalFormsPage_formIcon__OrD0j{display:grid;width:35px;height:35px;flex:0 0 auto;place-items:center;border-radius:10px;background:#f2f7f9;color:#51778b}.DentalFormsPage_formIdentity__4sTpF strong{display:block;color:#304d60;font-size:12px}.DentalFormsPage_formIdentity__4sTpF p{max-width:720px;margin:5px 0 0;color:#7a8f9e;font-size:10px;line-height:1.55}.DentalFormsPage_examples__0pyAi{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.DentalFormsPage_examples__0pyAi span{padding:4px 7px;border-radius:7px;background:#f2f6f8;color:#607b8c;font-size:9px}.DentalFormsPage_formMeta__S23gJ{display:grid;align-content:center;justify-items:end;gap:6px;text-align:right}.DentalFormsPage_formMeta__S23gJ>span:first-child{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:9px;font-weight:720}.DentalFormsPage_existingBadge__gaE6g{background:#eaf8f2;color:#2d7f5d}.DentalFormsPage_structureBadge__aqbD8{background:#f0f4f7;color:#657c8b}.DentalFormsPage_formMeta__S23gJ small{color:#8c9da8;font-size:9px}.DentalFormsPage_formMeta__S23gJ a,.DentalFormsPage_formMeta__S23gJ>span:last-child{color:#1688ae;font-size:10px;font-weight:680;text-decoration:none}.DentalFormsPage_formMeta__S23gJ>span:last-child{color:#879aa7}.DentalFormsPage_packetGrid__alpCs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.DentalFormsPage_packetCard__8CKr6{display:grid;align-content:start;overflow:hidden;border:1px solid #e5edf1;border-radius:18px;background:#fff;box-shadow:0 10px 30px rgb(28 61 86/3%)}.DentalFormsPage_packetCard__8CKr6 header{display:flex;gap:11px;padding:18px 19px 14px}.DentalFormsPage_packetCard__8CKr6 header>span{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:11px;background:#edf8fb;color:#178daf}.DentalFormsPage_packetCard__8CKr6 h2{margin:1px 0 4px;color:#29465a;font-size:14px}.DentalFormsPage_packetCard__8CKr6 header p{margin:0;color:#7b909e;font-size:10px;line-height:1.5}.DentalFormsPage_rule__b9DqD{margin:0 19px 13px;padding:8px 10px;border-radius:9px;background:#f6f9fa;color:#567283;font-size:9px;font-weight:650}.DentalFormsPage_packetCard__8CKr6 ol{display:grid;margin:0;padding:0 19px;list-style:none}.DentalFormsPage_packetCard__8CKr6 li{display:flex;gap:9px;padding:10px 0;border-top:1px solid #edf1f4}.DentalFormsPage_packetCard__8CKr6 li>span{display:grid;width:21px;height:21px;flex:0 0 auto;place-items:center;border-radius:7px;background:#eaf8f2;color:#2d8a63}.DentalFormsPage_packetCard__8CKr6 li div{display:grid;gap:3px}.DentalFormsPage_packetCard__8CKr6 li strong{color:#3b586b;font-size:10px}.DentalFormsPage_packetCard__8CKr6 li small{color:#8b9ba6;font-size:9px}.DentalFormsPage_packetCard__8CKr6 footer{display:flex;justify-content:space-between;gap:12px;margin-top:12px;padding:12px 19px;border-top:1px solid #edf1f4;background:#fbfcfd;color:#738b9a;font-size:9px}.DentalFormsPage_packetCard__8CKr6 footer small{color:#9aa8b1}.DentalFormsPage_error___SJ0Q{display:flex;min-height:360px;align-items:center;justify-content:center;flex-direction:column;text-align:center}.DentalFormsPage_error___SJ0Q>span{display:grid;width:52px;height:52px;place-items:center;border-radius:16px;background:#eef8fb;color:#168db2}.DentalFormsPage_error___SJ0Q h1{margin:15px 0 5px;color:#29465a;font-size:19px}.DentalFormsPage_error___SJ0Q p{margin:0;color:#7c909d;font-size:12px}@media(max-width:760px){.DentalFormsPage_hero__RhXl3{align-items:flex-start;flex-direction:column}.DentalFormsPage_formRow__3dV8q,.DentalFormsPage_summary__ufMU5{grid-template-columns:1fr}.DentalFormsPage_formMeta__S23gJ{justify-items:start;text-align:left}.DentalFormsPage_packetGrid__alpCs{grid-template-columns:1fr}.DentalFormsPage_clinicPicker__TAEcV{width:100%}.DentalFormsPage_clinicPicker__TAEcV select{width:100%;max-width:none}}.DentalFormsPage_packagesWorkspace__z5zWe{display:grid;gap:14px}.DentalFormsPage_packetToolbar__ueOMM{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid #e4edf1;border-radius:15px;background:#fff}.DentalFormsPage_packetToolbar__ueOMM>div{display:grid;gap:3px}.DentalFormsPage_packetToolbar__ueOMM strong{color:#304d60;font-size:12px}.DentalFormsPage_packetToolbar__ueOMM span,.DentalFormsPage_packetToolbar__ueOMM>small{color:#8497a3;font-size:10px}.DentalFormsPage_packetToolbar__ueOMM button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 13px;border:0;border-radius:10px;background:#173f57;color:#fff;font-size:10px;font-weight:720;cursor:pointer}.DentalFormsPage_packetTitleLine__6yYyK{display:flex;align-items:center;gap:8px}.DentalFormsPage_packetTitleLine__6yYyK b{padding:4px 7px;border-radius:999px;background:#e9f7f1;color:#2b7b5a;font-size:8px;text-transform:uppercase;letter-spacing:.05em}.DentalFormsPage_packetActions__blQ_N{display:flex;align-items:center;gap:6px}.DentalFormsPage_packetActions__blQ_N button{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid #dce7ec;border-radius:8px;background:#fff;color:#3f6679;font-size:9px;font-weight:680;cursor:pointer}.DentalFormsPage_packetActions__blQ_N button.DentalFormsPage_deletePacket__HJ50T{color:#a84d4d}.DentalFormsPage_packetLoading__pehDO{display:flex;align-items:center;justify-content:center;gap:9px;min-height:170px;color:#788e9b;font-size:11px}.DentalFormsPage_packetError__tA4WO{padding:10px 12px;border:1px solid #f0d5d5;border-radius:10px;background:#fff7f7;color:#9a4c4c;font-size:10px;line-height:1.5}.DentalFormsPage_modalBackdrop__FszCV{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:22px;background:rgb(20 42 56/42%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.DentalFormsPage_packetModal__L1Dmd{width:min(620px,100%);max-height:min(760px,calc(100vh - 44px));overflow:auto;border:1px solid #dfe8ed;border-radius:20px;background:#fff;box-shadow:0 30px 90px rgb(18 49 68/24%)}.DentalFormsPage_packetModal__L1Dmd>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 21px 16px;border-bottom:1px solid #edf1f4}.DentalFormsPage_packetModal__L1Dmd>header>div{display:grid;gap:4px}.DentalFormsPage_packetModal__L1Dmd>header span{color:#1590b5;font-size:9px;font-weight:760;letter-spacing:.09em}.DentalFormsPage_packetModal__L1Dmd>header h2{margin:0;color:#28475b;font-size:20px;letter-spacing:-.02em}.DentalFormsPage_packetModal__L1Dmd>header p{margin:0;color:#7e929f;font-size:10px;line-height:1.5}.DentalFormsPage_packetModal__L1Dmd>header>button{display:grid;width:34px;height:34px;place-items:center;border:1px solid #e2e9ed;border-radius:10px;background:#fff;color:#657f8f;cursor:pointer}.DentalFormsPage_packetModalBody__fncRA{display:grid;gap:16px;padding:18px 21px}.DentalFormsPage_packetModalBody__fncRA>label{display:grid;gap:6px}.DentalFormsPage_packetModalBody__fncRA>label>span{color:#536f80;font-size:10px;font-weight:700}.DentalFormsPage_packetModalBody__fncRA>label>span small{color:#94a3ac;font-size:9px;font-weight:500}.DentalFormsPage_packetModalBody__fncRA input[type=text],.DentalFormsPage_packetModalBody__fncRA textarea,.DentalFormsPage_packetModalBody__fncRA>label>input{width:100%;box-sizing:border-box;border:1px solid #dce6eb;border-radius:10px;background:#fff;color:#29485b;font:inherit;font-size:11px;outline:none}.DentalFormsPage_packetModalBody__fncRA>label>input{height:40px;padding:0 11px}.DentalFormsPage_packetModalBody__fncRA textarea{padding:10px 11px;resize:vertical;line-height:1.5}.DentalFormsPage_packetModalBody__fncRA input:focus,.DentalFormsPage_packetModalBody__fncRA textarea:focus{border-color:#9bcddb;box-shadow:0 0 0 3px rgb(40 153 187/8%)}.DentalFormsPage_formPicker__JXGxI{display:grid;gap:8px}.DentalFormsPage_formPicker__JXGxI>div{display:grid;gap:2px;margin-bottom:2px}.DentalFormsPage_formPicker__JXGxI>div strong{color:#536f80;font-size:10px}.DentalFormsPage_formPicker__JXGxI>div span{color:#91a1aa;font-size:9px}.DentalFormsPage_formPicker__JXGxI>label{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:flex-start;gap:10px;padding:11px;border:1px solid #e3ebef;border-radius:12px;background:#fbfcfd;cursor:pointer}.DentalFormsPage_formPicker__JXGxI>label.DentalFormsPage_formPickerSelected__JyJw8{border-color:#abd9e5;background:#f6fcfd}.DentalFormsPage_formPicker__JXGxI>label>input{margin-top:4px}.DentalFormsPage_formPicker__JXGxI>label>span{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:#eef7fa;color:#2888a5}.DentalFormsPage_formPicker__JXGxI>label>div{display:grid;gap:3px}.DentalFormsPage_formPicker__JXGxI>label strong{color:#345568;font-size:10px}.DentalFormsPage_formPicker__JXGxI>label small{color:#8396a2;font-size:9px;line-height:1.45}.DentalFormsPage_packetModal__L1Dmd>footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 21px;border-top:1px solid #edf1f4;background:#fbfcfd}.DentalFormsPage_packetModal__L1Dmd>footer button{min-height:38px;padding:0 14px;border-radius:10px;font-size:10px;font-weight:720;cursor:pointer}.DentalFormsPage_cancelButton__sD3nH{border:1px solid #dde6eb;background:#fff;color:#607b8b}.DentalFormsPage_saveButton__KkVS_{border:0;background:#173f57;color:#fff}.DentalFormsPage_cancelButton__sD3nH:disabled,.DentalFormsPage_saveButton__KkVS_:disabled{opacity:.55;cursor:default}@media(max-width:760px){.DentalFormsPage_packetToolbar__ueOMM{align-items:flex-start;flex-direction:column}.DentalFormsPage_packetToolbar__ueOMM button{width:100%}.DentalFormsPage_modalBackdrop__FszCV{padding:10px}.DentalFormsPage_packetModal__L1Dmd{max-height:calc(100vh - 20px)}}.DentalFormsPage_formActions__VB_Bi{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.DentalFormsPage_formActions__VB_Bi a,.DentalFormsPage_formActions__VB_Bi button{display:inline-flex;align-items:center;justify-content:center;min-height:29px;padding:0 9px;border:1px solid #dbe7ec;border-radius:8px;background:#fff;color:#1688ae;font-size:9px;font-weight:720;text-decoration:none;cursor:pointer}.DentalFormsPage_formActions__VB_Bi a:hover,.DentalFormsPage_formActions__VB_Bi button:hover{border-color:#b9dce6;background:#f7fcfd}.DentalFormsPage_formActions__VB_Bi button{font-family:inherit}@media(max-width:760px){.DentalFormsPage_formActions__VB_Bi{justify-content:flex-start}}