body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body small{font-size:10px!important}body :where(button,input,select,textarea,label){font-size:11px!important}:where(.provider-shell,.wallet-shell,.payments-shell,.family-shell,.support-shell,.appointments-shell,.providers-shell,.partner-shell,.program-shell,.admin-shell,.verify-shell,.finance-shell,.cases-shell,.moderation-shell,.audit-shell,.services-shell,.insights-shell,.settings-shell,.patient-provider-shell,.auth-shell,.journey-shell,.notifications-shell) :where(p,small,a,em,i,code,time,dt,dd){font-size:10px!important}:where(.provider-shell,.wallet-shell,.payments-shell,.family-shell,.support-shell,.appointments-shell,.providers-shell,.partner-shell,.program-shell,.admin-shell,.verify-shell,.finance-shell,.cases-shell,.moderation-shell,.audit-shell,.services-shell,.insights-shell,.settings-shell,.patient-provider-shell,.auth-shell,.journey-shell,.notifications-shell) :where(button,input,select,textarea,label){font-size:11px!important}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--sand,#d4af67)!important;outline-offset:3px!important}:where(button,input,select,textarea){border-radius:max(8px,.5em)}:where(button,a){touch-action:manipulation}:where(button:disabled,input:disabled,select:disabled,textarea:disabled){cursor:not-allowed;opacity:.68}@media (max-width:720px){body:has(.mobile-dock){padding-bottom:calc(72px + env(safe-area-inset-bottom))}:where(button,input,select,textarea){min-height:40px}.mobile-dock{z-index:50;height:calc(66px + env(safe-area-inset-bottom));padding:7px 8px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-top:1px solid #d8e7ed;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -10px 30px #082a4314}.mobile-dock a{min-width:0;min-height:50px;color:var(--muted,#557184);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.mobile-dock a span{line-height:1;font-size:19px!important}.mobile-dock a b{white-space:nowrap;line-height:1.2;font-size:10px!important}.mobile-dock a.active{color:var(--teal,#006a8e);background:#e9f6fa}}@media (min-width:721px){.mobile-dock{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.skip-link{z-index:1000;color:#fff;background:#082a43;border-radius:10px;padding:10px 14px;font:700 13px Manrope,Arial,sans-serif;text-decoration:none;transition:transform .16s;position:fixed;inset-block-start:10px;inset-inline-start:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}body.has-open-dialog{overflow:hidden}.confirm-action-layer{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#082a43a8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.confirm-action-dialog{color:#082a43;background:#fff;border:1px solid #d9e6ea;border-radius:20px;width:min(460px,100%);padding:28px;position:relative;box-shadow:0 24px 70px #082a4347}.confirm-action-dialog>.drawer-close{color:#476873;background:#eef5f6;border:0;border-radius:10px;width:32px;height:32px;font-size:18px;position:absolute;inset-block-start:16px;inset-inline-end:16px}.confirm-action-mark{color:#a65339;background:#fff0df;border-radius:13px;place-items:center;width:42px;height:42px;font:800 18px Sora,Arial,sans-serif;display:grid}.confirm-action-dialog>p{color:#9b4935;letter-spacing:1px;margin:17px 0 6px;font-weight:800;font-size:9px!important}.confirm-action-dialog h2{margin:0;font:700 22px/1.25 Sora,Arial,sans-serif}.confirm-action-copy{background:#fff8f6;border:1px solid #eadbd7;border-radius:13px;margin:16px 0;padding:14px}.confirm-action-copy p,.confirm-action-copy strong{margin:0;line-height:1.6;display:block;font-size:11px!important}.confirm-action-copy p{color:#526f79}.confirm-action-copy strong{color:#813d30;margin-top:8px}.confirm-action-buttons{grid-template-columns:1fr 1.25fr;gap:8px;display:grid}.confirm-action-buttons button{color:#315866;background:#fff;border:1px solid #cbdde2;border-radius:11px;min-height:43px;font-weight:800}.confirm-action-buttons .danger-action{color:#fff;background:#a65339;border-color:#a65339}.appointment-confirm-trigger{width:100%;min-height:42px;margin-top:14px}@media (max-width:520px){.confirm-action-dialog{padding:24px 18px}.confirm-action-buttons{grid-template-columns:1fr}}.field-validation-error{color:#9b3e32;letter-spacing:0;width:100%;margin-top:6px;font:700 10px/1.45 Manrope,Arial,sans-serif;display:block}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{background-color:snow!important;border-color:#b54e3e!important;box-shadow:0 0 0 3px #b54e3e1f!important}input[aria-invalid=true]:focus,select[aria-invalid=true]:focus,textarea[aria-invalid=true]:focus{outline-offset:2px;outline:2px solid #b54e3e!important}.production-toast{z-index:100;color:#fff;background:#082a43;border-radius:14px;grid-template-columns:26px minmax(0,1fr) 30px;align-items:center;gap:10px;max-width:min(390px,100vw - 28px);padding:12px 14px;display:grid;position:fixed;inset-block-end:22px;inset-inline-end:22px;box-shadow:0 16px 45px #082a4347}.production-toast>span{background:#14abc1;border-radius:8px;place-items:center;width:24px;height:24px;font-weight:800;display:grid}.production-toast p{margin:0;font-size:11px;line-height:1.45}.production-toast button{color:#fff;background:0 0;border:0;font-size:20px}@media (max-width:720px){.production-toast{max-width:none;inset-block-end:82px;inset-inline:14px}}
::selection{color:#082a43;background:#08a8d838}body{background:radial-gradient(circle at 8% 0%, #08a8d812, transparent 30rem), radial-gradient(circle at 95% 18%, #18bfa00f, transparent 28rem), var(--cream)}:where(.provider-shell,.wallet-shell,.payments-shell,.family-shell,.support-shell,.appointments-shell,.partner-shell,.program-shell,.admin-shell,.verify-shell,.finance-shell,.cases-shell,.moderation-shell,.audit-shell,.services-shell,.insights-shell,.settings-shell,.patient-provider-shell){background:radial-gradient(circle at 80% -10%,#08a8d814,#0000 32rem),#f4fafc}:where(button,a,input,select,textarea){transition:border-color .16s var(--reyati-motion-ease), background-color .16s var(--reyati-motion-ease), color .16s var(--reyati-motion-ease), box-shadow .16s var(--reyati-motion-ease), transform .16s var(--reyati-motion-ease)}:where(button,a):active{transform:translateY(1px)}:where(button:disabled):active{transform:none}:where(input,select,textarea){accent-color:var(--cyan)}:where(input,select,textarea):hover{border-color:#9fc4d2!important}:where(input,select,textarea):focus{outline:0;box-shadow:0 0 0 4px #08a8d81c;border-color:var(--cyan)!important}:where([class$=-card],[class*=-card\ ]){box-shadow:0 10px 32px #082a4312}:where(.doctor-card,.document-card,.payment-panel,.metric-grid article,.payment-metrics article,.program-metrics article,.cases-metrics article,.patient-metrics article,.insight-metrics article){position:relative;overflow:hidden}:where(.doctor-card,.document-card,.payment-panel,.metric-grid article,.payment-metrics article,.program-metrics article,.cases-metrics article,.patient-metrics article,.insight-metrics article):before{content:"";background:linear-gradient(180deg, var(--cyan), var(--vital-teal));opacity:0;width:3px;transition:opacity .16s var(--reyati-motion-ease);position:absolute;inset:0 auto 0 0}:where(.doctor-card,.document-card,.payment-panel,.metric-grid article,.payment-metrics article,.program-metrics article,.cases-metrics article,.patient-metrics article,.insight-metrics article):hover{border-color:#08a8d861;box-shadow:0 16px 40px #082a431a}:where(.doctor-card,.document-card,.payment-panel,.metric-grid article,.payment-metrics article,.program-metrics article,.cases-metrics article,.patient-metrics article,.insight-metrics article):hover:before{opacity:1}:where(.primary,.search-button,.payment-primary,.family-primary,.send-access-request,.new-appointment,.services-heading>button,.program-heading>button){box-shadow:0 9px 22px #08a8d833}:where(.primary,.search-button,.payment-primary,.family-primary,.send-access-request,.new-appointment,.services-heading>button,.program-heading>button):hover:not(:disabled){transform:translateY(-1px);box-shadow:0 13px 28px #08a8d845}:where(.provider-topbar,.services-top,.insights-top,.settings-top,.patient-provider-top,.program-top,.verify-top,.finance-top,.cases-top,.moderation-top,.audit-top){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;box-shadow:0 6px 24px #082a430b}:where(.provider-sidebar,.services-sidebar,.insights-sidebar,.settings-sidebar,.patient-provider-sidebar,.program-sidebar,.verify-sidebar,.finance-sidebar,.cases-sidebar,.moderation-sidebar,.audit-sidebar,.admin-sidebar,.partner-sidebar){background-image:linear-gradient(165deg,#082a43 0%,#073752 62%,#06475b 100%);box-shadow:12px 0 35px #082a431f}[dir=rtl] :where(.provider-sidebar,.services-sidebar,.insights-sidebar,.settings-sidebar,.patient-provider-sidebar,.program-sidebar,.verify-sidebar,.finance-sidebar,.cases-sidebar,.moderation-sidebar,.audit-sidebar,.admin-sidebar,.partner-sidebar){box-shadow:-12px 0 35px #082a431f}:where(.provider-nav button,.provider-nav-link,aside nav a,aside nav button):hover{background-color:#ffffff14}:where(.wallet-hero,.payments-hero){background-image:linear-gradient(118deg,#082a43 0%,#074663 58%,#006a8e 130%)}:where(.wallet-hero,.payments-hero):before{content:"";border:1px solid #ffffff1f;border-radius:50%;width:240px;height:240px;position:absolute;inset:-120px 12% auto auto}:where(.wallet-tabs,.payments-tabs,.account-tabs) button.active{color:var(--teal);border-color:var(--cyan)}@media (max-width:720px){:where([class$=-workspace],[class*=-workspace\ ]){padding-inline:16px}:where(.wallet-hero,.payments-hero){border-radius:0 0 26px 26px}:where(.doctor-card,.document-card,.payment-panel){box-shadow:0 8px 24px #082a4312}}
html,body{max-width:100%;overflow-x:clip}body{min-width:320px}:where(.wallet-header,.providers-header,.family-header,.payments-header,.support-header,.notification-header,body>main>header:not(.auth-card header):not(.encounter-top),.provider-topbar,.services-top,.insights-top,.settings-top,.patient-provider-top,.partner-top,.program-top,.admin-topbar,.verify-top,.finance-top,.cases-top,.moderation-top,.audit-top){z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #dce9ee;position:sticky;inset-block-start:0;box-shadow:0 5px 22px #082a430e;height:72px!important;min-height:72px!important}:where(.wallet-header,.providers-header,.family-header,.payments-header,.support-header,.notification-header){padding-inline:clamp(20px,5vw,72px)}:where(.wallet-header,.providers-header,.family-header,.payments-header,.support-header,.notification-header) nav{gap:clamp(22px,3vw,42px)}:where(.wallet-header,.providers-header,.family-header,.payments-header,.support-header,.notification-header) nav a{font-size:13px;font-weight:650}:where(.provider-sidebar,.services-sidebar,.insights-sidebar,.settings-sidebar,.patient-provider-sidebar,.program-sidebar,.verify-sidebar,.finance-sidebar,.cases-sidebar,.moderation-sidebar,.audit-sidebar,.admin-sidebar,.partner-sidebar){scrollbar-width:none;border-inline-end:1px solid #ffffff12;padding:24px 17px 20px;overflow-y:auto}@media (min-width:1001px){:where(.provider-sidebar,.services-sidebar,.insights-sidebar,.settings-sidebar,.patient-provider-sidebar,.program-sidebar,.verify-sidebar,.finance-sidebar,.cases-sidebar,.moderation-sidebar,.audit-sidebar,.admin-sidebar,.partner-sidebar){width:244px!important}:where(.provider-main,.services-main,.insights-main,.settings-main,.patient-provider-main,.program-main,.verify-main,.finance-main,.cases-main,.moderation-main,.audit-main,.admin-main,.partner-main){width:calc(100% - 244px)!important;margin-inline-start:244px!important}}:where(.provider-sidebar,.services-sidebar,.insights-sidebar,.settings-sidebar,.patient-provider-sidebar,.program-sidebar,.verify-sidebar,.finance-sidebar,.cases-sidebar,.moderation-sidebar,.audit-sidebar,.admin-sidebar,.partner-sidebar)::-webkit-scrollbar{display:none}:where(.provider-sidebar,.services-sidebar,.insights-sidebar,.settings-sidebar,.patient-provider-sidebar,.program-sidebar,.verify-sidebar,.finance-sidebar,.cases-sidebar,.moderation-sidebar,.audit-sidebar,.admin-sidebar,.partner-sidebar) nav :where(a,button){border-radius:11px;flex:none;min-height:42px;transition:color .16s,background-color .16s,transform .16s;height:42px!important}:where(.provider-sidebar,.services-sidebar,.insights-sidebar,.settings-sidebar,.patient-provider-sidebar,.program-sidebar,.verify-sidebar,.finance-sidebar,.cases-sidebar,.moderation-sidebar,.audit-sidebar,.admin-sidebar,.partner-sidebar) nav{align-items:stretch;height:auto}:where(.provider-sidebar,.services-sidebar,.insights-sidebar,.settings-sidebar,.patient-provider-sidebar,.program-sidebar,.verify-sidebar,.finance-sidebar,.cases-sidebar,.moderation-sidebar,.audit-sidebar,.admin-sidebar,.partner-sidebar) nav :where(a,button):hover{transform:translate(2px)}[dir=rtl] :where(.provider-sidebar,.services-sidebar,.insights-sidebar,.settings-sidebar,.patient-provider-sidebar,.program-sidebar,.verify-sidebar,.finance-sidebar,.cases-sidebar,.moderation-sidebar,.audit-sidebar,.admin-sidebar,.partner-sidebar) nav :where(a,button):hover{transform:translate(-2px)}:where(main,[class$=-main],[class$=-workspace],[class$=-layout],[class$=-panel]){min-width:0}:where(p,small){overflow-wrap:break-word}:where(.service-table,.settlement-table,.case-table,.event-table,.verify-table,.team-table,.permission-table,.performance-table,.roster-table,.transaction-table)>*>*{min-width:0}:where(.service-table,.settlement-table,.case-table,.event-table,.verify-table,.team-table,.permission-table,.performance-table,.roster-table,.transaction-table){font-variant-numeric:tabular-nums}:where(.service-table,.settlement-table,.case-table,.event-table,.verify-table,.team-table,.permission-table,.performance-table,.roster-table,.transaction-table,.patient-directory,.appointment-list,.mismatch-table,.refund-table,.access-table) :where(span,b,strong,em,i,code,time,small),:where(.review-panel,.settlement-detail,.case-detail,.moderation-detail,.event-detail,.rule-preview,.governance-card,.appointment-drawer) :where(p,span,b,strong,em,i,code,time,small,dt,dd),:where(.provider-sidebar,.services-sidebar,.insights-sidebar,.settings-sidebar,.patient-provider-sidebar,.program-sidebar,.verify-sidebar,.finance-sidebar,.cases-sidebar,.moderation-sidebar,.audit-sidebar,.admin-sidebar,.partner-sidebar) :where(a,b,small,p){font-size:11px!important}:where(.provider-topbar,.services-top,.insights-top,.settings-top,.patient-provider-top,.program-top,.verify-top,.finance-top,.cases-top,.moderation-top,.audit-top) :where(b,small,a,button){font-size:10px!important}:where(.provider-welcome,.settings-heading,.program-heading,.finance-heading,.audit-heading,.verify-heading,.cases-heading,.moderation-heading,.patient-workspace-heading,.services-heading,.insights-heading)>div>span{line-height:1.5;font-size:12px!important}:where(.metric-grid,.payment-metrics,.program-metrics,.cases-metrics,.moderation-metrics,.verify-metrics,.finance-metrics,.audit-metrics,.patient-metrics,.insight-metrics,.team-summary) article b{font-size:16px!important}:where(.metric-grid,.payment-metrics,.program-metrics,.cases-metrics,.moderation-metrics,.verify-metrics,.finance-metrics,.audit-metrics,.patient-metrics,.insight-metrics,.team-summary) article p{font-size:11px!important}:where(.service-head,.settlement-table>header,.case-table>header,.event-table>header,.verify-table>header,.team-head,.transaction-head,.permission-table>div:first-child) :where(span,b,strong){font-size:10px!important}.service-head,.service-table>button{grid-template-columns:minmax(210px,1.5fr) 82px 70px 78px 62px 92px 10px}.service-table>button>i{white-space:nowrap;justify-self:start;width:max-content;min-width:0;max-width:100%}.case-table>header,.case-table>button{grid-template-columns:minmax(180px,1.45fr) 90px 68px 90px 48px 96px 8px}.case-table>button>em{white-space:nowrap}.settlement-table>header,.settlement-table>button{grid-template-columns:minmax(155px,1.4fr) 74px 78px 72px 82px 90px 8px}.settlement-table>button>i{white-space:nowrap;width:max-content;max-width:100%}.variance-alert{grid-template-columns:22px minmax(0,1fr) auto}.variance-alert button{white-space:nowrap;padding-inline:6px}.event-table>header,.event-table>button{grid-template-columns:62px 92px minmax(145px,1.3fr) 90px 72px 68px 8px}.event-table>button>:where(i,em){white-space:nowrap}.verify-layout{grid-template-columns:minmax(570px,1.55fr) minmax(380px,.85fr);gap:14px}.evidence-checks article{grid-template-columns:25px minmax(0,1fr) 58px 58px}.evidence-checks article>:where(i,button){white-space:nowrap;min-width:0}.evidence-checks article>button{padding-inline:4px}.source-row{grid-template-columns:105px minmax(0,1fr) 40px}.source-row>b{text-align:end;white-space:nowrap}.verify-table>button>i{white-space:nowrap}:where(.payments-tabs,.settings-tabs,.program-tabs,.finance-tabs,.audit-tabs,.insights-tabs,.services-tabs,.journey-filters,.wallet-tabs,.appointments-tabs){scrollbar-width:none;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;max-width:100%;overflow:auto hidden}:where(.payments-tabs,.settings-tabs,.program-tabs,.finance-tabs,.audit-tabs,.insights-tabs,.services-tabs,.journey-filters,.wallet-tabs,.appointments-tabs)::-webkit-scrollbar{display:none}:where(.payments-tabs,.settings-tabs,.program-tabs,.finance-tabs,.audit-tabs,.insights-tabs,.services-tabs,.journey-filters,.wallet-tabs,.appointments-tabs)>:where(button,a){scroll-snap-align:start;flex:none}:where(.permission-card,.calendar-card,.roster-card,.settlement-panel,.event-panel){scrollbar-width:thin;scrollbar-color:#b8d2dc transparent;max-width:100%}:where(.status,[class$=-status],.published,.restricted,.scheduled,.recorded,.allowed,.active-access,.priority-pill){white-space:nowrap;line-height:1.25}:where(.doctor-avatar,.provider-photo){overflow:visible}@media (max-width:1100px){.verify-layout{grid-template-columns:1fr}.review-panel{position:static}}@media (max-width:760px){:where(body>main>header,.auth-stage>header,[class$=-header],[class$=-top],[class$=-topbar]) :where(a,button),:where(.auth-actions,.drawer-actions,.service-drawer-actions,.recovery-actions) :where(a,button),.auth-card>.auth-primary,.auth-stage>footer a{justify-content:center;align-items:center;min-height:44px;display:inline-flex}:where(body>main>header,.auth-stage>header,[class$=-header],[class$=-top],[class$=-topbar]) :where(a,button),:where(.provider-search-hero,.filter-row,.results-head,.provider-live-error,.card-title,.provider-live-tabs) :where(button,input,select),:where(.home-hero-actions,.providers-heading,.home-empty-appointment,.catalog-state,.provider-welcome,.admin-live-state,.partner-heading,.programme-live-state)>a,body>main>footer a{min-height:44px}:where(body>main>header,.auth-stage>header,[class$=-header],[class$=-top],[class$=-topbar]) :where(a,button),:where(.provider-live-error,.card-title,.provider-live-tabs) button{min-width:44px}:where(.home-hero-actions,.providers-heading,.home-empty-appointment,.catalog-state,.provider-welcome,.admin-live-state,.partner-heading,.programme-live-state)>a,body>main>footer a{justify-content:center;align-items:center;display:inline-flex}:where(.wallet-header,.providers-header,.family-header,.payments-header,.support-header,.notification-header,.provider-topbar,.services-top,.insights-top,.settings-top,.patient-provider-top,.partner-top,.program-top,.admin-topbar,.verify-top,.finance-top,.cases-top,.moderation-top,.audit-top){padding-inline:14px;box-shadow:0 4px 18px #082a4312;height:64px!important;min-height:64px!important}:where(.wallet-header,.providers-header,.family-header,.payments-header,.support-header,.notification-header) .brand{width:auto}:where(.wallet-header,.providers-header,.family-header,.payments-header,.support-header,.notification-header) .brand img{width:104px;max-height:35px}:where(.wallet-header,.providers-header,.family-header,.payments-header,.support-header,.notification-header)>div{gap:8px;margin-inline-start:auto}:where(.wallet-header,.providers-header,.family-header,.payments-header,.support-header,.notification-header)>div>button{min-width:44px;padding-inline:7px}:where(.provider-topbar,.services-top,.insights-top,.settings-top,.patient-provider-top,.partner-top,.program-top,.admin-topbar,.verify-top,.finance-top,.cases-top,.moderation-top,.audit-top)>div:first-child{min-width:0}.provider-topbar .provider-context,:where(.services-top,.insights-top,.settings-top,.patient-provider-top)>div:first-child{flex:auto;max-width:calc(100% - 116px);display:flex!important}.provider-topbar .provider-context small,:where(.services-top,.insights-top,.settings-top,.patient-provider-top)>div:first-child small{display:none}.provider-topbar .provider-context b,:where(.services-top,.insights-top,.settings-top,.patient-provider-top)>div:first-child b{font-size:11px!important;display:block!important}:where(.provider-topbar,.services-top,.insights-top,.settings-top,.patient-provider-top,.partner-top,.program-top,.admin-topbar,.verify-top,.finance-top,.cases-top,.moderation-top,.audit-top)>div:first-child :where(b,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.services-top,.insights-top,.settings-top,.patient-provider-top)>div:first-child>span{flex:none}:where(.services-top,.insights-top,.settings-top,.patient-provider-top)>div:first-child>div{min-width:0}.mobile-menu{display:none!important}.mobile-dock{border-top:1px solid #d9e7eb}.mobile-dock a{position:relative}.mobile-dock a.active:before{content:"";background:var(--teal,#087a91);border-radius:0 0 4px 4px;width:24px;height:3px;position:absolute;inset-block-start:0}:where(.payments-tabs,.settings-tabs,.program-tabs,.finance-tabs,.audit-tabs,.insights-tabs,.services-tabs,.journey-filters,.wallet-tabs,.appointments-tabs){gap:18px;margin-inline:-2px;padding-inline:2px}.payments-tabs{gap:20px}.payments-tabs button{white-space:nowrap}.payments-workspace{max-width:100%;overflow:hidden}:where(.settings-heading,.program-heading,.finance-heading,.audit-heading,.verify-heading,.cases-heading,.moderation-heading,.patient-workspace-heading,.services-heading){flex-wrap:wrap}:where(.settings-heading,.program-heading,.finance-heading,.audit-heading,.verify-heading,.cases-heading,.moderation-heading,.patient-workspace-heading,.services-heading)>button{white-space:normal;max-width:46%;line-height:1.3}.permission-card{overflow-x:auto}.permission-table{min-width:620px}.permission-card::-webkit-scrollbar{height:0}.service-head,.case-table>header,.settlement-table>header,.event-table>header{display:none}.service-table>button{grid-template-columns:minmax(150px,1fr) 76px 10px}.service-table>button>span,.service-table>button>strong{display:none}.case-table>button{grid-template-columns:minmax(160px,1fr) 64px 72px 8px}.settlement-table>button{grid-template-columns:minmax(150px,1fr) 78px 72px 8px}.event-table>button{grid-template-columns:52px 82px minmax(0,1fr) 8px}:where(.verify-tools,.finance-tools,.case-tools,.moderation-tools,.event-tools)>div{scrollbar-width:none;max-width:100%;overflow-x:auto}.auth-story :where(span,i){max-width:100%}.mobile-dock{max-width:100vw}}@media (max-width:420px){:where(.payments-hero,.wallet-hero) h1{font-size:34px}:where(.settings-heading,.program-heading,.finance-heading,.audit-heading,.verify-heading,.cases-heading,.moderation-heading,.patient-workspace-heading,.services-heading) h1{font-size:23px}.verify-top>div:first-child b{display:none}.verify-top>div:first-child span{white-space:nowrap;max-width:190px}}
.system-state,.system-loading{color:#082a43;text-align:center;background:#f4fafb;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:30px;font-family:Manrope,Arial,sans-serif;display:flex}.system-state>a:first-child,.system-loading>img{position:absolute;top:30px;left:clamp(24px,5vw,70px)}.system-state>a:first-child img,.system-loading>img{width:120px}.system-state>span{color:#087a91;background:#e5f3f5;border-radius:22px;place-items:center;width:72px;height:72px;font:700 20px Sora;display:grid}.system-state>p{color:#087a91;letter-spacing:1.2px;margin:22px 0 8px;font-size:11px;font-weight:800}.system-state h1{margin:0;font:700 clamp(30px,4vw,48px)/1.15 Sora}.system-state>small{color:#5e7984;max-width:540px;margin:14px 0 25px;font-size:14px;line-height:1.65}.system-state>div{gap:9px;display:flex}.system-state>div :where(a,button){color:#087a91;background:#fff;border:1px solid #bfd4da;border-radius:11px;min-height:44px;padding:12px 18px;font-size:12px;font-weight:800;text-decoration:none}.system-state>div :where(button,.state-primary){color:#fff;background:#087a91;border-color:#087a91}.system-loading{gap:18px}.system-loading>div{gap:7px;display:flex}.system-loading>div span{background:#087a91;border-radius:50%;width:10px;height:10px;animation:1s ease-in-out infinite reyati-loading}.system-loading>div span:nth-child(2){animation-delay:.14s}.system-loading>div span:nth-child(3){animation-delay:.28s}.system-loading p{color:#5e7984;font-size:13px}@keyframes reyati-loading{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-7px)}}@media (max-width:600px){.system-state>div{flex-direction:column;width:100%}.system-state>div :where(a,button){width:100%}}@media (prefers-reduced-motion:reduce){.system-loading>div span{opacity:.8;animation:none}}
