/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}*{box-sizing:border-box}body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,select{font:inherit}button{cursor:pointer}main{min-height:100vh}header{color:#fff;background:#123c32;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;height:72px;padding:0 4vw;display:flex}.brand,.user{align-items:center;gap:11px;display:flex}.brand strong,.brand span,.user strong,.user span{display:block}.brand span,.user span{opacity:.68;margin-top:2px;font-size:11px}.logo{color:#173d32;background:#d8a95d;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.avatar,.mini-avatar{border-radius:50%;place-items:center;font-weight:800;display:grid}.avatar{color:#174b3e;background:#e9f4ef;width:36px;height:36px;font-size:12px}.user{justify-content:flex-end;min-width:150px}nav{gap:8px;height:100%;display:flex}nav button{color:#c5d7d0;background:0 0;border:0;padding:0 16px;font-size:13px;position:relative}nav button.active{color:#fff;font-weight:700}nav button.active:after{content:"";background:#e1b56f;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:12px;right:12px}.topbar{justify-content:space-between;align-items:flex-end;padding:34px 4vw 24px;display:flex}.eyebrow,.panel-title>div>span{color:var(--green);letter-spacing:1.5px;margin:0 0 7px;font-size:10px;font-weight:900}h1{letter-spacing:-1.2px;margin:0 0 9px;font-family:Georgia,serif;font-size:38px;line-height:1}.topbar>div>p:last-child{color:var(--muted);margin:0;font-size:14px}.month{color:var(--muted);letter-spacing:.7px;text-transform:uppercase;flex-direction:column;gap:6px;font-size:10px;font-weight:800;display:flex}select{color:#2c3834;background:#fff;border:1px solid #d5dcd7;border-radius:8px;min-height:40px;padding:0 34px 0 12px;font-size:13px}.month select{min-width:174px;font-weight:700}.filters{border:1px solid var(--line);background:#fff;border-radius:11px;gap:8px;margin:0 4vw 20px;padding:11px;display:flex;box-shadow:0 2px 8px #162d2508}.filters select{flex:1;min-width:0}.reset{color:var(--green);background:0 0;border:0;padding:0 14px;font-size:12px;font-weight:800}.kpis{grid-template-columns:1.45fr repeat(3,1fr);gap:14px;margin:0 4vw 20px;display:grid}.kpi,.panel{border:1px solid var(--line);background:#fff;border-radius:12px;box-shadow:0 3px 12px #142d2509}.kpi{min-height:126px;padding:20px;position:relative;overflow:hidden}.kpi:before{content:"";background:#98b3a8;width:4px;position:absolute;top:0;bottom:0;left:0}.kpi.feature{color:#fff;background:#173f35;border-color:#173f35;justify-content:space-between;align-items:center;display:flex}.kpi.warning:before{background:var(--amber)}.kpi.danger:before{background:var(--red)}.kpi>span,.kpi div>span{letter-spacing:1.2px;color:#718079;margin-bottom:13px;font-size:9px;font-weight:900;display:block}.kpi.feature div>span{color:#aac5bb}.kpi strong{margin-bottom:9px;font-family:Georgia,serif;font-size:35px;line-height:1;display:block}.kpi em{color:#8b9691;font:600 17px Arial}.kpi small{color:#74807b;font-size:11px}.kpi.feature small{color:#b6cac2}.ring{--pct:0deg;background:conic-gradient(#e1b268 var(--pct),#31594f 0);border-radius:50%;place-items:center;width:76px;height:76px;display:grid}.ring:before{content:"";background:#173f35;border-radius:50%;grid-area:1/1;width:58px;height:58px}.ring span{z-index:1;grid-area:1/1;color:#fff!important;letter-spacing:0!important;margin:0!important;font:800 13px Arial!important}.insights{grid-template-columns:1.35fr 1fr;gap:14px;margin:0 4vw 20px;display:grid}.panel-title{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.panel-title h2{margin:0;font:700 20px Georgia,serif}.panel-title button{color:var(--green);background:0 0;border:0;font-size:11px;font-weight:800}.biller-list{grid-template-columns:1fr 1fr;gap:20px 26px;display:grid}.biller-row{align-items:center;gap:11px;display:flex}.mini-avatar{color:#245c4b;background:#e7f0ec;flex:none;width:35px;height:35px;font-size:10px}.mini-avatar.c1{color:#936522;background:#f3eadb}.mini-avatar.c2{color:#4f6a8e;background:#e4eaf3}.mini-avatar.c3{color:#7b5375;background:#f0e6ef}.grow{flex:1;min-width:0}.grow>div{align-items:center;gap:7px;margin-bottom:7px;display:flex}.grow span{color:var(--muted);flex:1;font-size:10px}.progress{background:#e6ebe8;border-radius:10px;height:6px;overflow:hidden}.progress.small{height:5px}.progress span{background:var(--green2);border-radius:inherit;height:100%;display:block}.payer-list{grid-template-columns:1fr 1fr;gap:16px 20px;display:grid}.payer-list>div>div{justify-content:space-between;margin-bottom:7px;font-size:11px;display:flex}.payer-list span{color:#45534d}.dot{background:#2f8d6e;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.d1{background:#d29a45}.d2{background:#537ba3}.d3{background:#875c87}.d4{background:#8a9c57}.d5{background:#c87562}.grid-panel{margin:0 4vw 24px;padding:0;overflow:hidden}.grid-panel .panel-title{padding:20px 20px 0}.legend{color:var(--muted);font-size:10px;display:flex;gap:14px!important}.legend span{align-items:center;gap:5px;display:flex}.status-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.status-dot.complete{background:var(--green2)}.status-dot.in-progress{background:var(--amber)}.status-dot.not-started{background:#c9cfcc}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:1040px}th{color:#65736d;letter-spacing:.6px;text-transform:uppercase;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f0f3f1;padding:11px 8px;font-size:9px}th:first-child{text-align:left;min-width:235px;padding-left:20px}th:last-child{min-width:105px}td{text-align:center;border-bottom:1px solid #edf0ee;padding:12px 8px}td:first-child{text-align:left;padding-left:20px}.facility strong,.facility span,.facility small{display:block}.facility strong{margin-bottom:4px;font-size:12px}.facility span{color:#718079;margin-bottom:3px;font-size:10px}.facility small{color:#98a19d;font-size:9px}.status{border:1px solid #0000;border-radius:7px;width:28px;height:28px;font-weight:900;line-height:1;transition:transform .15s}.status:hover{transform:scale(1.08)}.status.not-started{color:#9ba4a0;background:#f1f2f2;border-color:#e0e3e2}.row-progress{min-width:76px}.row-progress b{text-align:right;margin-bottom:6px;font-size:10px;display:block}.table-note{color:#7c8782;background:#fafbf9;justify-content:space-between;padding:12px 20px;font-size:9px;display:flex}.table-note strong{color:#52605a}footer{color:#89928e;justify-content:space-between;margin:0 4vw;padding:0 0 28px;font-size:10px;display:flex}@media (max-width:900px){header{padding:0 18px}.user div:last-child{display:none}.user{min-width:36px}.kpis{grid-template-columns:1fr 1fr}.insights{grid-template-columns:1fr}.filters{flex-wrap:wrap}.filters select{flex-basis:40%}.topbar,.kpis,.insights,.grid-panel,.filters,footer{margin-left:18px;margin-right:18px}.topbar{padding-left:0;padding-right:0}.biller-list{grid-template-columns:1fr 1fr}}@media (max-width:620px){header{flex-wrap:wrap;height:auto;min-height:70px;padding-top:10px}.brand{order:1}.user{order:2}nav{order:3;justify-content:center;width:100%;height:48px}.topbar{align-items:flex-start;gap:20px}.topbar h1{font-size:30px}.topbar>div>p:last-child{display:none}.month select{min-width:145px}.filters select{flex-basis:100%}.kpis{grid-template-columns:1fr 1fr}.kpi{min-height:112px;padding:16px}.kpi.feature{grid-column:span 2}.insights{display:block}.insights .panel+.panel{margin-top:14px}.biller-list,.payer-list{grid-template-columns:1fr}.legend{display:none}.table-note{line-height:1.6;display:block}.table-note span:last-child{display:none}}.auth-shell{background:radial-gradient(circle at 12% 12%,#edf5f1 0,transparent 34%),var(--cream);justify-content:center;align-items:center;gap:64px;min-height:100vh;padding:48px;display:flex}.auth-intro,.access-denied{max-width:500px}.auth-intro img,.access-denied img{object-fit:contain;object-position:left center;width:150px;height:80px;margin-bottom:40px}.auth-intro>span,.access-denied>span{color:#956020;letter-spacing:1.6px;margin-bottom:12px;font-size:11px;font-weight:900;display:block}.auth-intro h1,.access-denied h1{letter-spacing:-1.4px;margin:0 0 16px;font:700 45px/1.05 Georgia,serif}.auth-intro p,.access-denied p{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.auth-loading{color:var(--green);align-items:center;gap:14px;display:flex}.auth-loading span{border:3px solid #cfe1da;border-top-color:var(--green);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}.access-denied{border:1px solid var(--line);text-align:center;background:#fff;border-radius:18px;padding:42px;box-shadow:0 18px 50px #152c2318}.access-denied img{object-position:center;margin-bottom:24px}.access-denied button,.sign-out{color:var(--green);background:#f3f8f5;border:1px solid #c9d8d2;border-radius:8px;margin-top:24px;padding:10px 14px;font-weight:800}.profile-card .sign-out{width:100%;margin-top:14px}.invite-feedback{color:#1c604c;background:#edf6f2;border-radius:9px;margin:0 24px 22px;padding:12px 14px;font-size:13px;font-weight:700}.supervisor-overview{margin:0 4vw 20px;padding:22px 26px}.supervisor-overview .panel-title{align-items:flex-start}.supervisor-overview .panel-title small{max-width:360px;color:var(--muted);text-align:right;font-size:11px;line-height:1.45}.supervisor-list>article{background:#fbfcfb;border:1px solid #dce6e1;border-radius:11px;overflow:hidden}.supervisor-list>article.expanded{background:#fff;border-color:#bad6ca;grid-column:span 2}.supervisor-summary{text-align:left;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr) minmax(160px,260px) 14px;align-items:center;gap:12px;width:100%;min-height:100px;padding:16px 18px;display:grid}.supervisor-info{min-width:0}.supervisor-info strong,.supervisor-info span{display:block}.supervisor-info strong{font-size:14px;line-height:1.2}.supervisor-info>span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;overflow:hidden}.supervised-team{margin-top:8px}.supervised-team i{color:#276b55;background:#edf5f1;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;display:inline-block}.supervisor-progress{grid-template-columns:1fr auto;align-items:center;column-gap:8px;min-width:0;display:grid}.supervisor-progress>b{grid-area:1/2;font-size:12px}.supervisor-progress .progress{grid-area:2/1/auto/3;margin-top:5px}.supervisor-progress span{color:#ab6513;text-align:right;grid-column:1/3;margin-top:6px;font-size:10px}.supervisor-chevron{color:#58746a;font-size:10px;font-style:normal}.supervisor-drilldown{border-top:1px solid #e5ece8;padding:0 18px 16px 68px}.supervisor-task-list{gap:8px;padding-top:12px;display:grid}.supervisor-task-list>div{background:#fff;border:1px solid #e4ebe7;border-radius:8px;grid-template-columns:minmax(0,1fr) 45px 104px;align-items:center;gap:12px;padding:11px 12px;display:grid}.supervisor-task-list strong,.supervisor-task-list span{display:block}.supervisor-task-list strong{font-size:12px}.supervisor-task-list span{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.35}.supervisor-task-list>b{text-align:right;font-size:12px}.supervisor-task-list .task-status{text-align:center}.supervisor-overview .empty-state{text-align:center;color:var(--muted);padding:24px;font-size:12px}@media (max-width:800px){.auth-shell{flex-direction:column;gap:28px;padding:28px}.auth-intro{text-align:center}.auth-intro img{object-position:center;margin-bottom:22px}.auth-intro h1{font-size:34px}}@media (max-width:900px){.supervisor-list{grid-template-columns:1fr}.supervisor-list>article.expanded{grid-column:auto}.supervisor-summary{grid-template-columns:38px minmax(0,1fr) minmax(145px,220px) 14px}.supervisor-drilldown{padding-left:18px}}@media (max-width:620px){.supervisor-overview{margin-left:18px;margin-right:18px;padding:18px}.supervisor-overview .panel-title small{display:none}.supervisor-summary{grid-template-columns:34px minmax(0,1fr) 12px;padding:14px}.supervisor-progress{grid-column:2;grid-template-columns:1fr auto;margin-top:8px}.supervisor-chevron{grid-area:1/3}.supervisor-drilldown{padding:0 14px 14px}.supervisor-task-list>div{grid-template-columns:minmax(0,1fr) 40px;gap:8px}.supervisor-task-list .task-status{grid-column:1/3;justify-self:start}.supervisor-task-list>b{text-align:right}}.supervisor-summary{align-items:center;display:flex!important}.supervisor-summary>.mini-avatar{flex:0 0 38px}.supervisor-info{flex:auto}.supervisor-progress{flex:0 0 260px}.supervisor-chevron{text-align:center;flex:0 0 14px}.supervisor-task-list>div{align-items:center;display:flex!important}.supervisor-task-list>div>div:first-child{flex:auto;min-width:0}.supervisor-task-list>div>b{font-variant-numeric:tabular-nums;flex:0 0 60px;text-align:center!important}.supervisor-task-list>div>.task-status{text-align:center;flex:0 0 110px;width:110px}.supervisor-list>article.expanded{grid-column:1/-1}@media (max-width:620px){.supervisor-summary{display:grid!important}.supervisor-progress{width:auto}.supervisor-task-list>div{display:grid!important}.supervisor-task-list>div>b,.supervisor-task-list>div>.task-status{width:auto}}.reporting-progress-panel{margin:0 4vw 20px;padding:22px 26px;display:block!important}.reporting-progress-panel .panel-title{align-items:flex-start}.reporting-progress-panel .panel-title small{max-width:360px;color:var(--muted);text-align:right;font-size:11px;line-height:1.45}.employee-facilities{gap:12px;display:grid}.employee-facilities>div:first-child strong,.employee-facilities>div:first-child span{display:block}.employee-facilities>div:first-child span{color:var(--muted);margin-top:3px;font-size:11px}.employee-facility-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.employee-facility-checks label{background:#fff;border:1px solid #dce6e1;border-radius:8px;align-items:flex-start;gap:9px;padding:10px;display:flex}.employee-facility-checks label.selected{background:#f0f7f4;border-color:#78aa98}.employee-facility-checks span,.employee-facility-checks small{display:block}.employee-facility-checks small{color:var(--muted);margin-top:2px;font-size:10px}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.audit-note{color:#6f7d77;text-align:right;margin:-10px 4vw 18px;font-size:10px}.filter-summary{color:#697670;text-align:right;margin:-12px 4vw 18px;font-size:10px}.filter-summary strong{color:#263a32}.facility small{color:var(--red);font-weight:700}.admin-panel{margin:0 4vw 24px}.admin-toolbar{color:#fff;background:#173f35;border-radius:12px;align-items:end;gap:12px;margin-bottom:14px;padding:18px 20px;display:flex}.admin-toolbar>div{flex:1}.admin-toolbar span{color:#b8d0c6;letter-spacing:1.2px;font-size:9px;font-weight:900}.admin-toolbar h2{margin:6px 0 0;font:700 24px Georgia,serif}.admin-toolbar label{color:#c8d8d2;text-transform:uppercase;flex-direction:column;gap:5px;font-size:9px;font-weight:800;display:flex}.admin-toolbar select{min-width:170px}.admin-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.admin-grid article,.assignment-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:20px}.admin-grid article>span,.assignment-card>div>span{color:var(--green);letter-spacing:1.2px;font-size:9px;font-weight:900}.admin-grid h2,.assignment-card h2{margin:7px 0 16px;font:700 20px Georgia,serif}.admin-grid form{gap:7px;display:flex}.admin-grid input{border:1px solid #d5dcd7;border-radius:7px;flex:1;min-width:0;height:39px;padding:0 10px}.admin-grid button{background:var(--green);color:#fff;border:0;border-radius:7px;padding:0 12px;font-size:11px;font-weight:800}.admin-list{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.admin-list small{color:#476158;background:#edf3f0;border-radius:20px;padding:6px 9px}.assignment-card{margin-top:14px}.assign-form{grid-template-columns:1.4fr 1fr 1fr auto;gap:8px;margin-bottom:16px;display:grid}.assign-form select{min-width:0}.assign-form button{background:var(--green);color:#fff;border:0;border-radius:8px;padding:0 16px;font-size:11px;font-weight:800}.assignment-table{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.assignment-table>div{background:#fafbf9;border:1px solid #e5eae7;border-radius:8px;padding:12px}.assignment-table strong,.assignment-table span{display:block}.assignment-table strong{margin-bottom:7px;font-size:12px}.assignment-table span{color:#68746f;font-size:10px;line-height:1.6}.assignment-table span b{color:#23352f}.manager-overview{margin:0 4vw 24px}.kpi.clickable{cursor:pointer;transition:transform .15s,box-shadow .15s}.kpi.clickable:hover{transform:translateY(-2px);box-shadow:0 8px 22px #142d251a}.kpi.clickable.selected{outline-offset:2px;outline:2px solid #2f8d6e}.kpi.feature.clickable.selected{outline-color:#e1b268}.task-drilldown{margin:0 4vw 20px}.task-drilldown .panel-title>b{color:var(--green);background:#edf4f1;border-radius:20px;padding:7px 10px;font-size:10px}.task-list{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.task-list>div{border:1px solid #e4e9e6;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.task-list strong,.task-list span{display:block}.task-list strong{margin-bottom:3px;font-size:11px}.task-list span{color:#7b8782;font-size:9px}.task-status{white-space:nowrap;border-radius:20px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900}.task-status.not-started{color:#a23e38;background:#f8e2df}.task-status.in-progress{color:#a66309;background:#fbedd7}.task-status.not-applicable{color:#526b7c;background:#e8eef2}.task-status.complete{color:#176b52;background:#dcefe8}.task-list button{background:var(--green);color:#fff;border:0;border-radius:6px;padding:6px 8px;font-size:8px;font-weight:800}.more-tasks{color:#7a8681;text-align:right;margin-top:10px;font-size:9px;display:block}.manager-overview .panel-title button{background:#edf6f2;border:1px solid #b8d4ca;border-radius:8px;padding:9px 12px}.manager-overview .panel-title button.override-on{color:#fff;background:#d58b24;border-color:#d58b24}.manager-overview-actions{align-items:center;gap:8px;display:flex}.excel-export-menu{position:relative}.manager-overview .panel-title .excel-export-trigger{color:#245849;white-space:nowrap;background:#fff;align-items:center;gap:7px;display:flex}.manager-overview .panel-title .excel-export-trigger>span{color:#1f6a53;background:#e4f1eb;border-radius:5px;place-items:center;width:18px;height:18px;font-size:13px;display:grid}.excel-export-trigger>i{border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin:-3px 1px 0 3px;transform:rotate(45deg)}.manager-overview .panel-title .excel-export-trigger:hover,.excel-export-menu.open .excel-export-trigger{background:#f5faf7;border-color:#7fae9b}.manager-overview .panel-title .excel-export-trigger:disabled{cursor:not-allowed;opacity:.5}.excel-export-options{z-index:80;background:#fff;border:1px solid #d5dfda;border-radius:11px;width:300px;padding:6px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 40px #20382f2e}.manager-overview .panel-title .excel-export-options button{text-align:left;background:0 0;border:0;border-radius:7px;flex-direction:column;align-items:flex-start;width:100%;padding:11px 12px;display:flex}:is(.manager-overview .panel-title .excel-export-options button:hover,.manager-overview .panel-title .excel-export-options button:focus-visible){background:#edf6f2;outline:0}.excel-export-options strong{color:#214e40;font-size:11px}.excel-export-options span{color:#708078;margin-top:3px;font-size:9px;line-height:1.35}.overview-list{gap:8px;display:grid}.overview-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e9e6;border-left:4px solid #2f8d6e;border-radius:8px;grid-template-columns:minmax(260px,1.5fr) 1fr 110px 18px;align-items:center;gap:18px;padding:13px 14px;display:grid}.overview-row:hover{background:#fafcfb}.overview-row.needs-attention{border-left-color:#d58b24}.overview-row strong,.overview-row span{display:block}.overview-row strong{margin-bottom:4px;font-size:12px}.overview-row span{color:#77837e;font-size:9px}.overview-row em{color:#9a631c;text-align:right;font-size:10px;font-style:normal;font-weight:800}.overview-progress b{text-align:right;margin-bottom:6px;font-size:10px;display:block}.row-chevron{text-align:center;color:#6f7d77!important;font-size:9px!important}.facility-outstanding{background:#fafbf9;border:1px solid #e2e8e4;border-top:0;border-radius:0 0 8px 8px;margin:-2px 8px 8px;padding:14px 16px}.outstanding-head{justify-content:space-between;margin-bottom:10px;display:flex}.outstanding-head span{color:#8c5b18;font-size:9px;font-weight:800}.outstanding-item{border-top:1px solid #e7ebe8;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.outstanding-item>span{color:#3f5049;font-size:10px}.empty-state{color:#7c8782;text-align:center;padding:28px;font-size:12px}.simple-admin{max-width:980px;margin-left:auto;margin-right:auto}.facility-picker{color:#fff;background:#173f35;border-radius:12px 12px 0 0;align-items:end;gap:30px;padding:24px;display:flex}.facility-picker>div{flex:1}.facility-picker span,.admin-utilities span{color:#a9c9bd;letter-spacing:1.3px;font-size:9px;font-weight:900}.facility-picker h2{margin:6px 0 5px;font:700 26px Georgia,serif}.facility-picker p{color:#bed0ca;margin:0;font-size:11px}.facility-picker label{color:#c8d8d2;text-transform:uppercase;flex-direction:column;gap:6px;min-width:360px;font-size:9px;font-weight:900;display:flex}.facility-picker select{width:100%}.role-board{border:1px solid var(--line);background:#fff;border-top:0;border-radius:0 0 12px 12px;padding:8px 24px 20px}.role-board-head,.role-row{grid-template-columns:1fr 1.1fr;align-items:center;gap:22px;display:grid}.role-board-head{color:#829089;letter-spacing:1px;padding:14px 12px 8px;font-size:9px;font-weight:900}.role-row{border-top:1px solid #e9edea;padding:12px}.role-row strong{font-size:13px}.role-row select{width:100%}.bulk-assign{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:14px;padding:20px 24px}.bulk-heading span{color:var(--green);letter-spacing:1.2px;font-size:9px;font-weight:900}.bulk-heading h2{margin:6px 0 4px;font:700 21px Georgia,serif}.bulk-heading p{color:#78847f;margin:0;font-size:10px}.facility-checks{grid-template-columns:repeat(2,1fr);gap:7px;margin:16px 0;display:grid}.facility-checks label{color:#40514a;cursor:pointer;background:#fafbf9;border:1px solid #e1e7e3;border-radius:8px;align-items:center;gap:9px;padding:10px 12px;font-size:11px;display:flex}.facility-checks input{accent-color:var(--green)}.bulk-controls{grid-template-columns:1fr 1fr auto;gap:8px;display:grid}.bulk-controls button{background:var(--green);color:#fff;border:0;border-radius:8px;padding:0 16px;font-size:10px;font-weight:800}.bulk-controls button:disabled{cursor:not-allowed;background:#bec8c3}.invite-center{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:14px;padding:22px 24px}.invite-heading span{color:var(--green);letter-spacing:1.2px;font-size:9px;font-weight:900}.invite-heading h2{margin:6px 0 4px;font:700 22px Georgia,serif}.invite-heading p{color:#75817c;margin:0 0 18px;font-size:11px}.invite-basics{grid-template-columns:1.3fr .7fr;gap:10px;display:grid}.invite-basics label{color:#66736d;text-transform:uppercase;flex-direction:column;gap:6px;font-size:9px;font-weight:900;display:flex}.invite-basics input{text-transform:none;border:1px solid #d5dcd7;border-radius:8px;height:40px;padding:0 11px;font:13px Arial}.invite-center fieldset{border:1px solid #e1e7e3;border-radius:9px;margin:14px 0 0;padding:12px}.invite-center legend{color:#66736d;text-transform:uppercase;padding:0 6px;font-size:9px;font-weight:900}.invite-options{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.invite-options label{color:#40514a;align-items:center;gap:8px;font-size:10px;display:flex}.invite-options input{accent-color:var(--green)}.invite-submit{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.invite-submit small{color:#7a8681;font-size:9px}.invite-submit button{background:var(--green);color:#fff;border:0;border-radius:8px;min-height:40px;padding:0 18px;font-size:10px;font-weight:800}.pending-invites{border-top:1px solid #e4e9e6;margin-top:20px;padding-top:14px}.pending-invites h3{margin:0 0 9px;font-size:11px}.pending-invites>div{border-top:1px solid #eef1ef;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.pending-invites strong,.pending-invites span{display:block}.pending-invites strong{margin-bottom:3px;font-size:11px}.pending-invites span{color:#7b8782;font-size:9px}.pending-invites b{color:#a56b18;font-size:9px}.admin-utilities{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.admin-utilities form{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:1fr minmax(150px,.8fr) auto;align-items:center;gap:8px;padding:16px;display:grid}.admin-utilities p{color:#78847f;margin:4px 0 0;font-size:10px}.admin-utilities input{border:1px solid #d5dcd7;border-radius:8px;min-width:0;height:40px;padding:0 10px}.admin-utilities button{background:var(--green);color:#fff;border:0;border-radius:8px;min-height:40px;padding:0 13px;font-size:10px;font-weight:800}@media (max-width:850px){.admin-grid,.assignment-table,.assign-form{grid-template-columns:1fr}.assign-form button{min-height:40px}.admin-toolbar{flex-direction:column;align-items:stretch}.admin-toolbar select{width:100%}.overview-row{grid-template-columns:1fr;gap:9px}.overview-row em{text-align:left}.task-list{grid-template-columns:1fr}}@media (max-width:720px){.facility-picker{flex-direction:column;align-items:stretch;gap:18px}.facility-picker label{min-width:0}.role-board-head,.role-row{grid-template-columns:1fr;gap:8px}.role-board-head span:last-child{display:none}.facility-checks,.bulk-controls,.invite-basics,.invite-options,.admin-utilities{grid-template-columns:1fr}.bulk-controls button{min-height:40px}.invite-submit{flex-direction:column;align-items:stretch}.admin-utilities form{grid-template-columns:1fr}}.biller-group{min-width:0}.biller-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:6px}.biller-row:hover{background:#f5f8f6}.biller-chevron{color:#73817b;margin-left:2px;font-size:9px}.biller-facilities{border-left:2px solid #dce6e1;margin:7px 6px 0 46px;padding-left:12px}.biller-facilities>div{border-bottom:1px solid #edf1ef;padding:7px 0}.biller-facilities>div:last-child{border-bottom:0}.biller-facilities strong,.biller-facilities span{display:block}.biller-facilities strong{margin-bottom:3px;font-size:11px}.biller-facilities span{color:var(--muted);font-size:9px;line-height:1.35}.biller-facility-item{justify-content:space-between;align-items:center;gap:10px;display:flex}.biller-facility-item strong{margin:0;line-height:1.35}.biller-facility-item .task-status{flex:none}.admin-v2{max-width:none;margin:0 4vw 24px}.admin-section{border:1px solid var(--line);background:#fff;border-radius:12px;padding:22px 24px}.admin-section-head{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.admin-section-head span{color:var(--green);letter-spacing:1.2px;font-size:9px;font-weight:900}.admin-section-head h2{margin:5px 0 4px;font:700 22px Georgia,serif}.admin-section-head p{color:#75817c;margin:0;font-size:11px}.bulk-workbench{background:#f3f6f4;border:1px solid #dfe7e2;border-radius:10px;padding:16px}.facility-checks.compact{grid-template-columns:repeat(3,1fr);margin:12px 0 0}.facility-checks.compact label{background:#fff;padding:8px 10px;font-size:10px}.facility-assignment-list{gap:10px;margin-top:16px;display:grid}.facility-assignment-card{border:1px solid #e0e6e2;border-radius:10px;padding:16px}.facility-assignment-head{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.facility-assignment-head strong,.facility-assignment-head span{display:block}.facility-assignment-head strong{margin-bottom:4px;font-size:13px}.facility-assignment-head span{color:#75817c;font-size:9px}.facility-assignment-head b{color:var(--green);background:#edf5f1;border-radius:20px;padding:6px 8px;font-size:9px}.assignment-role-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.assignment-role-grid label{flex-direction:column;gap:5px;display:flex}.assignment-role-grid label>span{color:#5f6d67;font-size:9px;font-weight:800}.assignment-role-grid select{width:100%;min-height:36px;font-size:11px}.admin-manage-grid{grid-template-columns:1fr 1.25fr;gap:14px;margin-top:14px;display:grid}.quick-add{grid-template-columns:1fr auto;gap:8px;margin-bottom:16px;display:grid}.quick-add input{border:1px solid #d5dcd7;border-radius:8px;min-width:0;height:40px;padding:0 11px}.quick-add button{background:var(--green);color:#fff;border:0;border-radius:8px;padding:0 14px;font-size:10px;font-weight:800}.employee-list,.facility-admin-list{gap:8px;max-height:560px;display:grid;overflow:auto}.employee-card{border:1px solid #e3e8e5;border-radius:9px;grid-template-columns:36px minmax(120px,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.employee-info strong{margin-bottom:6px;font-size:11px;display:block}.employee-info select{width:100%;min-height:34px;font-size:10px}.segmented{background:#edf1ef;border-radius:8px;padding:3px;display:flex}.segmented button{color:#68746f;background:0 0;border:0;border-radius:6px;padding:7px 8px;font-size:9px;font-weight:800}.segmented button.active{color:var(--green);background:#fff;box-shadow:0 1px 4px #1c392e18}.facility-admin-card{border:1px solid #e1e7e3;border-radius:9px;padding:13px}.facility-admin-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.facility-admin-top strong{font-size:11px}.bill-type-options{flex-wrap:wrap;gap:5px;display:flex}.bill-type-options label{color:#7c8782;cursor:pointer;background:#fafbf9;border:1px solid #dde4e0;border-radius:20px;padding:6px 8px;font-size:8px}.bill-type-options label.selected{color:#176b52;background:#e7f4ef;border-color:#a8d4c4;font-weight:800}.bill-type-options input{opacity:0;pointer-events:none;position:absolute}.admin-v2>.invite-center{margin-top:14px}@media (max-width:900px){.admin-v2{margin-left:18px;margin-right:18px}.admin-manage-grid{grid-template-columns:1fr}.assignment-role-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.facility-checks.compact,.assignment-role-grid{grid-template-columns:1fr}.employee-card{grid-template-columns:36px 1fr}.employee-card>.segmented{grid-column:1/-1}.facility-admin-top{flex-direction:column;align-items:flex-start}}.accordion-head{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.accordion-head:hover{background:#f7faf8}.accordion-head i{color:#74817b;font-size:9px;font-style:normal}.facility-assignment-card,.employee-card,.facility-admin-card{padding:0;overflow:hidden}.facility-assignment-head{grid-template-columns:1fr auto 16px;width:100%;margin:0;padding:14px 16px;display:grid}.accordion-body{background:#fafcfb;border-top:1px solid #e5ebe7;padding:14px 16px}.employee-card{display:block}.employee-summary{grid-template-columns:36px 1fr 16px;align-items:center;gap:10px;padding:11px;display:grid}.employee-summary strong,.employee-summary span,.facility-summary strong,.facility-summary span{display:block}.employee-summary strong,.facility-summary strong{margin-bottom:4px;font-size:11px}.employee-summary span,.facility-summary span{color:#75817c;font-size:9px}.employee-edit{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.employee-edit>label,.employee-edit>div{flex-direction:column;gap:6px;display:flex}.employee-edit span,.employee-edit label{color:#5f6d67;font-size:9px;font-weight:800}.employee-edit select{width:100%}.facility-summary{grid-template-columns:1fr 16px;align-items:center;padding:13px;display:grid}.facility-edit .facility-admin-top{margin-bottom:13px}.facility-edit .facility-admin-top>span,.bill-types-label{color:#5f6d67;font-size:9px;font-weight:800}.bill-types-label{margin-bottom:8px;display:block}.employee-list,.facility-admin-list{max-height:none}.bulk-workbench.accordion-box{padding:0;overflow:hidden}.bulk-summary{grid-template-columns:1fr 16px;align-items:center;padding:14px 16px;display:grid}.bulk-summary strong,.bulk-summary span{display:block}.bulk-summary strong{margin-bottom:4px;font-size:12px}.bulk-summary span{color:#75817c;font-size:9px}.full-row{grid-column:1/-1}.employee-edit input,.facility-name-edit input,.payer-edit input{border:1px solid #d5dcd7;border-radius:8px;width:100%;height:38px;padding:0 10px;font:12px Arial}.facility-name-edit{color:#5f6d67;flex-direction:column;gap:6px;margin-bottom:13px;font-size:9px;font-weight:800;display:flex}.payer-admin-section{margin-top:14px}.payer-quick-add{grid-template-columns:1fr 180px auto}.payer-quick-add select,.payer-edit select{background:#fff;border:1px solid #d5dcd7;border-radius:8px;height:40px;padding:0 10px;font:11px Arial}.payer-category-key{grid-template-columns:repeat(3,1fr);gap:8px;margin:-4px 0 16px;display:grid}.payer-category-key span{color:#6f7d77;background:#f7faf8;border:1px solid #dfe7e2;border-radius:8px;padding:10px;font-size:9px;line-height:1.45}.payer-category-key b{color:var(--green);margin-bottom:2px;font-size:10px;display:block}.payer-admin-list{grid-template-columns:repeat(2,1fr);gap:8px;display:grid;overflow:visible}.payer-admin-card{border:1px solid #e1e7e3;border-radius:9px;overflow:hidden}.payer-admin-card:has(.modern-select.open){z-index:120;background:#fff;position:relative;overflow:visible}.payer-admin-card:has(.modern-select.open) .payer-edit{z-index:121;border-radius:0 0 9px 9px;position:relative}.payer-admin-card:has(.modern-select.open) .modern-select-menu{z-index:122}.payer-summary{grid-template-columns:1fr 16px;align-items:center;padding:12px;display:grid}.payer-summary strong,.payer-summary span{display:block}.payer-summary strong{margin-bottom:4px;font-size:11px}.payer-summary span{color:#75817c;font-size:9px}.payer-edit{grid-template-columns:1fr 1fr;gap:10px;display:grid}.payer-edit label{color:#5f6d67;flex-direction:column;gap:6px;font-size:9px;font-weight:800;display:flex}@media (max-width:650px){.payer-admin-list,.payer-category-key,.payer-quick-add{grid-template-columns:1fr}.payer-quick-add button{min-height:40px}.payer-edit{grid-template-columns:1fr}}.delete-action{color:#a33f38;background:#fff5f4;border:1px solid #e4b9b5;border-radius:7px;grid-column:1/-1;justify-self:start;margin-top:6px;padding:8px 10px;font-size:9px;font-weight:800}.delete-action:hover{background:#fbe7e5}.payer-edit .delete-action,.facility-edit .delete-action{margin-top:13px}td.not-applicable{background:#fafbf9}td.not-applicable span{color:#98a19d;background:#eef1ef;border-radius:6px;padding:5px 7px;font-size:8px;font-weight:800;display:inline-block}.biller-grid-panel .panel-title{align-items:flex-end}.biller-grid-title>div:first-child p{color:#75817c;margin:5px 0 0;font-size:10px}.biller-grid-controls{align-items:flex-end;gap:18px;display:flex}.biller-grid-controls>label{color:#68766f;letter-spacing:.5px;text-transform:uppercase;flex-direction:column;gap:5px;font-size:8px;font-weight:900;display:flex}.biller-grid-controls select{min-width:190px;min-height:34px;font-size:11px}.biller-grid-empty{padding:36px}.biller-grid-panel+.audit-note{margin-top:0}@media (max-width:900px){.biller-grid-panel .panel-title{flex-direction:column;align-items:stretch;gap:16px}.biller-grid-controls{flex-direction:column;align-items:stretch}.biller-grid-controls select{width:100%}}.supervisor-overview{margin:0 4vw 20px}.supervisor-overview .panel-title>small{color:#7b8782;font-size:9px}.supervisor-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.supervisor-list>article{background:#fafcfb;border:1px solid #e1e7e3;border-radius:9px;grid-template-columns:36px 1fr minmax(120px,180px);align-items:center;gap:12px;padding:14px;display:grid}.supervisor-info strong,.supervisor-info>span{display:block}.supervisor-info strong{margin-bottom:4px;font-size:12px}.supervisor-info>span{color:#75817c;font-size:9px}.supervised-team{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.supervised-team i{color:#356653;background:#e8f1ed;border-radius:12px;padding:4px 6px;font-size:8px;font-style:normal}.supervisor-progress b,.supervisor-progress span{display:block}.supervisor-progress b{text-align:right;margin-bottom:6px;font-size:10px}.supervisor-progress span{color:#9a631c;text-align:right;margin-top:6px;font-size:8px}.supervisor-overview+.audit-note{margin-top:0}@media (max-width:900px){.supervisor-overview{margin-left:18px;margin-right:18px}.supervisor-list{grid-template-columns:1fr}}@media (max-width:600px){.supervisor-list>article{grid-template-columns:36px 1fr}.supervisor-progress{grid-column:1/-1}}.grid-panel-tools{align-items:center;gap:14px;display:flex}.grid-bulk-actions,.row-bulk-actions{gap:5px;display:flex}.grid-bulk-actions button,.row-bulk-actions button{color:var(--green);background:#f3f8f6;border:1px solid #bdd3ca;border-radius:6px;padding:6px 8px;font-size:8px;font-weight:800}.grid-bulk-actions button:last-child,.row-bulk-actions button:last-child{color:#8c504b;background:#fff8f7;border-color:#dfc5c2}.row-bulk-actions{margin-top:7px}.row-bulk-actions button{padding:4px 6px;font-size:7px}.grid-panel-tools .legend{white-space:nowrap}@media (max-width:700px){.grid-panel-tools{flex-direction:column;align-items:flex-end}}:root{--ink:#262724;--muted:#6f746f;--line:#dedfd8;--green:#3d6759;--green2:#648c7c;--cream:#f4f1ea;--amber:#b9874f;--red:#b85a50}body{color:var(--ink);background:linear-gradient(#faf9f5 0,#f4f1ea 260px)}header{color:#282925;background:#fff;border-bottom:1px solid #dfded7;height:98px;padding:0 4vw;box-shadow:0 3px 18px #27271f0a}.brand{min-width:160px}.brand-logo-frame{width:140px;height:90px;position:relative;overflow:hidden}.brand-logo{width:140px;height:auto;position:absolute;top:-18px;left:0}nav{align-items:center;gap:4px}nav button{color:#777973;border-radius:9px;height:42px;padding:0 15px}nav button:hover{color:#343530;background:#f5f2eb}nav button.active{color:#315b4d;background:#eef2ef;font-weight:800}nav button.active:after{background:#b9874f;height:2px;bottom:3px;left:16px;right:16px}.user{color:#2f302d}.user span{color:#757972;opacity:1}.avatar{color:#315b4d;background:#e9efeb;border:1px solid #d5e1da}.profile-menu{position:relative}.profile-trigger{color:#2f302d;text-align:left;background:0 0;border:0;border-radius:10px;min-width:205px;padding:8px 10px}.profile-trigger:hover,.profile-trigger[aria-expanded=true]{background:#f3f1eb}.profile-trigger>div:nth-child(2){flex:1}.profile-trigger>i{color:#7c8079;font-size:8px;font-style:normal}.profile-card{z-index:20;color:#2f302d;background:#fff;border:1px solid #dedfd8;border-radius:14px;width:290px;padding:18px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 50px #24251f24}.profile-card-head{border-bottom:1px solid #e6e5df;align-items:center;gap:12px;padding-bottom:15px;display:flex}.profile-card-head strong,.profile-card-head span{display:block}.profile-card-head strong{margin-bottom:4px;font-size:14px}.profile-card-head span{color:#747972;font-size:10px}.avatar.large{width:44px;height:44px;font-size:13px}.profile-detail{border-bottom:1px solid #efeee9;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.profile-detail:last-child{border-bottom:0;padding-bottom:0}.profile-detail span{color:#81857f;letter-spacing:.5px;text-transform:uppercase;font-size:9px;font-weight:800}.profile-detail strong{text-align:right;font-size:11px}.topbar h1{color:#282925}.eyebrow,.panel-title>div>span,.admin-section-head span{color:#8c673c}.panel,.kpi,.admin-section,.filters{border-color:#dedfd8;box-shadow:0 8px 28px #26261f0a}.panel,.kpi,.admin-section{border-radius:14px}.kpi.feature{background:#2f4f45;border-color:#2f4f45}.kpi.feature:before{background:#c49a61}.ring:before{background:#2f4f45}.reset,.panel-title button{color:#315f50}.grid-bulk-actions button,.row-bulk-actions button{color:#315f50;background:#f1f6f3;border-color:#bacfc5}th{color:#656a64;background:#f0eee8}.status.complete{color:#2f6c57;background:#e2eee9;border-color:#bdd7cc}.status.not-applicable{color:#526b7c;background:#e8eef2;border-color:#c7d4dc;font-size:9px}.status.in-progress{color:#9c6225;background:#f7ead9;border-color:#e7c99f}.status-dot.not-applicable{background:#6f8798}.facility strong{margin-bottom:6px;font-size:14px;line-height:1.25}.overview-row strong{font-size:14px;line-height:1.25}.overview-row>div:first-child span{margin-top:5px}.audit-note{color:#777b75}footer{border-top:1px solid #dedfd8;padding-top:18px}@media (max-width:620px){header{padding-top:4px}.brand{min-width:116px}.brand-logo-frame{width:116px;height:78px}.brand-logo{width:116px;height:auto;top:-14px}nav button{height:44px;padding:0 10px}.profile-trigger{min-width:42px;padding:4px}.profile-trigger>div:nth-child(2),.profile-trigger>i{display:none}.profile-card{width:min(290px,100vw - 24px);right:-4px}}@media (max-width:650px){.employee-edit{grid-template-columns:1fr}}.access-preview{background:#fff;border:1px solid #dedfd8;border-radius:14px;grid-template-columns:minmax(210px,.8fr) minmax(520px,1.8fr) minmax(180px,.55fr);align-items:center;gap:18px;margin:18px 4vw 0;padding:14px 16px;display:grid;position:relative;overflow:visible;box-shadow:0 8px 28px #26261f0a}.access-preview:has(.modern-select.open){z-index:700}.access-preview .modern-select.open .modern-select-menu{z-index:701}.access-preview>div:first-child>span,.access-preview>label>span{color:#8c673c;letter-spacing:1.1px;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.access-preview>div:first-child>strong{color:#2f302d;font:700 14px/1.3 Georgia,serif;display:block}.access-levels{background:#f3f1eb;border-radius:11px;grid-template-columns:repeat(4,1fr);gap:7px;padding:4px;display:grid}.access-levels button{color:#666b65;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;min-width:0;padding:10px 11px;transition:background .15s,border-color .15s,box-shadow .15s}.access-levels button:hover{background:#faf9f5}.access-levels button.active{color:#315b4d;background:#fff;border-color:#c7d8d0;box-shadow:0 3px 10px #243d3312}.access-levels b,.access-levels small{display:block}.access-levels b{margin-bottom:3px;font-size:10px}.access-levels small{color:#838780;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.3;overflow:hidden}.access-preview>label{color:#68766f;letter-spacing:.5px;text-transform:uppercase;flex-direction:column;min-width:0;font-size:8px;font-weight:900;display:flex}.access-preview>label>strong{color:#164c3c;letter-spacing:0;text-transform:none;background:#f7faf8;border:1px solid #d8dfda;border-radius:9px;align-items:center;min-height:38px;padding:0 12px;font-size:11px;display:flex}.access-preview .preview-capability{color:#8b5b22;letter-spacing:0;text-transform:none;margin-top:6px;font-size:9px;font-weight:800;line-height:1.3}.access-preview .preview-capability.enabled{color:#176849}.access-preview>label select{text-transform:none;width:100%;min-width:0;min-height:38px;font-size:11px}@media (max-width:1100px){.access-preview{grid-template-columns:1fr 2fr}.access-preview>label{grid-column:1/-1}.access-preview>label select{max-width:320px}}@media (max-width:760px){.access-preview{grid-template-columns:1fr;margin-left:18px;margin-right:18px}.access-preview>label{grid-column:auto}.access-levels{grid-template-columns:1fr}.access-levels small{white-space:normal}.access-preview>label select{max-width:none}}.biller-month-summary{border:1px solid #d7ded9;border-left:5px solid var(--green2);background:#fff;border-radius:14px;grid-template-columns:minmax(250px,.7fr) minmax(420px,1.3fr);align-items:center;gap:36px;margin:0 4vw 20px;padding:22px 24px;display:grid;box-shadow:0 8px 28px #26261f0a}.biller-month-summary>div:first-child>span{color:#8c673c;letter-spacing:1.2px;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.biller-month-summary>div:first-child>strong{color:#2f4f45;font:700 34px Georgia,serif;display:block}.biller-month-summary p{color:#6f746f;margin:5px 0 0;font-size:11px}.biller-month-meter>div{color:#737972;justify-content:space-between;gap:16px;margin-top:10px;font-size:9px;display:flex}.biller-month-meter b{color:#293a33;margin-right:3px;font-size:11px}@media (max-width:760px){.biller-month-summary{grid-template-columns:1fr;gap:18px;margin-left:18px;margin-right:18px}.biller-month-meter>div{flex-direction:column;align-items:flex-start;gap:6px}}.manager-profile .supervisor-overview{display:none}main{flex-direction:column;display:flex}.supervisor-overview{order:20}.insights{order:21}.audit-note{order:22}footer{order:23}select,.modern-select-trigger{color:#2f3733;background-color:#fff;border:1px solid #d7ddd8;border-radius:10px;width:100%;min-height:40px;font:600 12px Arial;transition:border-color .2s,box-shadow .2s,background-color .2s,transform .2s;box-shadow:0 1px 2px #1e352b08}select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,#6d7a74 50%),linear-gradient(135deg,#6d7a74 50%,#0000 50%);background-position:calc(100% - 17px) 17px,calc(100% - 12px) 17px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding:0 38px 0 13px}select:hover,.modern-select-trigger:hover{background-color:#fbfcfa;border-color:#b9cbc3;box-shadow:0 5px 16px #243a3010}select:focus{border-color:#6f9988;outline:0;box-shadow:0 0 0 3px #648c7c1f,0 6px 18px #243a3010}.modern-select-trigger:focus-visible{border-color:#6f9988;outline:0;box-shadow:0 0 0 3px #648c7c1f,0 6px 18px #243a3010}select option{color:#2f3733;background:#fff}.modern-select{min-width:0;position:relative}.modern-select.open{z-index:500}.filters .modern-select{flex:1}.modern-select-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 13px;display:flex}.modern-select-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.modern-select-trigger i{transform-origin:50%;border-bottom:1.5px solid #62726b;border-right:1.5px solid #62726b;flex:none;width:7px;height:7px;transition:transform .24s cubic-bezier(.2,.8,.2,1);transform:rotate(45deg)translateY(-2px)}.modern-select.open .modern-select-trigger{border-color:#7d9f91;box-shadow:0 0 0 3px #648c7c1f,0 8px 20px #243a3012}.modern-select.open .modern-select-trigger i{transform:rotate(225deg)translate(-1px,-1px)}.modern-select-menu{z-index:60;transform-origin:top;background:#fff;border:1px solid #d9ded9;border-radius:13px;width:max(100%,220px);max-height:290px;padding:6px;animation:.22s cubic-bezier(.2,.8,.2,1) both dropdownReveal;position:absolute;top:calc(100% + 7px);left:0;overflow:auto;box-shadow:0 18px 45px #273b3226}.modern-select-menu button{color:#334039;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:38px;padding:8px 10px;font:500 11px Arial;transition:background-color .16s,color .16s,transform .16s;display:flex}:is(.modern-select-menu button:hover,.modern-select-menu button:focus-visible){color:#294f42;background:#eef4f1;outline:0;transform:translate(2px)}.modern-select-menu button.selected{color:#295b4a;background:#e7f0ec;font-weight:800}.modern-select-menu button b{color:#3f7864;font-size:11px}.month .modern-select{min-width:174px}.access-preview>label .modern-select,.assignment-role-grid .modern-select{width:100%}:is(.facility-assignment-card:has(.modern-select.open),.admin-section:has(.modern-select.open),.grid-panel:has(.modern-select.open)){z-index:12;position:relative;overflow:visible}.admin-v2 .employee-list,.admin-v2 .facility-admin-list,.admin-v2 .facility-assignment-list,.admin-v2 .payer-admin-list{overflow:visible}.admin-v2 :is(.employee-card,.facility-admin-card,.facility-assignment-card,.payer-admin-card,.bulk-workbench):has(.modern-select.open){z-index:400;position:relative;overflow:visible}.admin-v2 :is(.accordion-body,.employee-edit,.facility-edit,.payer-edit,.unified-facility-edit):has(.modern-select.open){z-index:401;position:relative;overflow:visible}.admin-v2 .modern-select.open .modern-select-menu{z-index:502}.accordion-body,.facility-outstanding,.biller-facilities,.task-drilldown,.profile-card,.grid-panel:not(.biller-grid-panel){transform-origin:top;animation:.25s cubic-bezier(.2,.8,.2,1) both dropdownReveal}.accordion-head,.overview-row,.biller-row,.profile-trigger{transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s}.accordion-head:hover,.overview-row:hover,.biller-row:hover{transform:translateY(-1px)}@keyframes dropdownReveal{0%{opacity:0;transform:translateY(-7px)scaleY(.985)}to{opacity:1;transform:translateY(0)scaleY(1)}}@media (prefers-reduced-motion:reduce){select,.modern-select-trigger,.modern-select-trigger i,.modern-select-menu button,.accordion-head,.overview-row,.biller-row,.profile-trigger{transition:none}.modern-select-menu,.accordion-body,.facility-outstanding,.facility-task-editor,.biller-facilities,.task-drilldown,.profile-card,.grid-panel:not(.biller-grid-panel){animation:none}}@media (max-width:900px){.filters .modern-select{flex-basis:40%}}@media (max-width:620px){.filters .modern-select{flex-basis:100%}.month .modern-select{min-width:145px}.modern-select-menu{width:100%}}body{font-size:14px;line-height:1.45}header{height:92px}.brand-logo-frame{height:84px}.brand-logo{top:-20px}nav button{font-size:14px;font-weight:600}.topbar{padding-top:28px;padding-bottom:20px}.topbar h1{font-size:40px;line-height:1.06}.topbar>div>p:last-child{font-size:15px;line-height:1.5}.eyebrow,.panel-title>div>span,.admin-section-head span{letter-spacing:1.4px;font-size:10px}.month{gap:8px;font-size:10px}.access-preview{gap:20px;margin-top:16px;padding:16px 18px}.access-preview>div:first-child>span,.access-preview>label>span{font-size:9px}.access-preview>div:first-child>strong{font-size:16px}.access-levels b{font-size:11px}.access-levels small{font-size:9px;line-height:1.45}.filters{gap:10px;padding:12px}.filter-summary{margin-top:-9px;font-size:11px}.kpis{gap:16px}.kpi{min-height:132px;padding:22px}.kpi>span,.kpi div>span{margin-bottom:14px;font-size:10px}.kpi strong{font-size:38px}.kpi small{font-size:12px;line-height:1.45}.ring{width:80px;height:80px}.panel{padding:23px 24px}.grid-panel{padding:0}.panel-title{margin-bottom:20px}.panel-title h2{font-size:24px;line-height:1.15}.panel-title button{font-size:12px}.manager-overview,.supervisor-overview,.insights,.grid-panel,.biller-month-summary{margin-bottom:20px}.overview-list{gap:10px}.overview-row{gap:20px;min-height:68px;padding:14px 16px}.overview-row>div:first-child span{font-size:11px;line-height:1.45}.overview-progress b,.overview-row em,.row-chevron,.biller-chevron{font-size:11px}.facility-outstanding{background:linear-gradient(#fafcfb,#f5f8f6);border-radius:0 0 12px 12px;margin:0 12px 10px;padding:16px 18px}.outstanding-head strong{font-size:12px}.outstanding-head span,.outstanding-item span{font-size:10px}.outstanding-item{padding:10px 0}.insights{grid-template-columns:minmax(0,1.3fr) minmax(360px,.9fr);gap:16px}.biller-list{gap:16px 24px}.biller-row{padding:9px}.mini-avatar{width:39px;height:39px;font-size:10px}.biller-facilities{margin-left:50px;padding:6px 12px 8px}.biller-facilities strong{font-size:11px}.payer-list{gap:18px 24px}.payer-list>div>div{font-size:12px}.payer-list b{font-size:11px}.payer-list .progress{height:7px}.supervisor-list{gap:12px}.supervisor-list>article{background:linear-gradient(135deg,#fbfcfb,#f6f9f7);border-radius:11px;grid-template-columns:40px 1fr minmax(150px,210px);gap:14px;padding:16px 17px}.supervised-team i{padding:5px 8px;font-size:9px}.biller-month-summary{grid-template-columns:minmax(250px,.55fr) minmax(520px,1.45fr);gap:44px;padding:22px 26px}.biller-month-summary>div:first-child>span{font-size:10px}.biller-month-summary>div:first-child>strong{font-size:38px}.biller-month-summary p{font-size:12px}.biller-month-meter>.progress{height:10px}.biller-month-meter>div{margin-top:12px;font-size:10px}.biller-month-meter b{font-size:12px}.biller-grid-panel .panel-title{padding:22px 24px 19px}.biller-grid-title>div:first-child p{font-size:11px}.biller-grid-controls>label{font-size:9px}.legend{font-size:10px}.grid-bulk-actions button{padding:8px 10px;font-size:9px}th{letter-spacing:.75px;padding:13px 10px;font-size:10px}th:first-child{padding-left:24px}td{padding:14px 10px}td:first-child{padding-left:24px}.facility span{font-size:11px}.facility small{font-size:10px;line-height:1.45}.status{width:31px;height:31px;font-size:16px}.row-progress b{font-size:11px}.table-note{padding:14px 24px;font-size:10px}.task-list{gap:9px}.task-list>div{padding:13px 14px}.task-list strong{font-size:12px}.task-status{padding:6px 9px;font-size:9px}.admin-section{padding:24px 26px}.admin-section-head{margin-bottom:19px}.admin-section-head h2{font-size:24px}.admin-section-head p{font-size:12px;line-height:1.5}.bulk-summary strong{font-size:13px}.bulk-summary span{font-size:10px}.facility-assignment-head{padding:16px 18px}.facility-assignment-head span,.facility-assignment-head b{font-size:10px}.employee-summary{padding:13px}.facility-summary,.payer-summary{padding:14px 15px}.accordion-body{padding:16px 18px}.employee-edit span,.employee-edit label,.facility-edit .facility-admin-top>span,.bill-types-label,.payer-edit label,.assignment-role-grid label>span{font-size:10px}.quick-add button{font-size:11px}.bill-type-options label{padding:7px 10px;font-size:9px}.modern-select-menu button{min-height:41px;font-size:12px}.modern-select-menu{padding:7px}footer,.audit-note{font-size:10px}@media (max-width:1050px){.insights{grid-template-columns:1fr}.biller-month-summary{grid-template-columns:1fr;gap:22px;margin-left:18px;margin-right:18px}}@media (max-width:760px){body{font-size:13px}.topbar h1{font-size:34px}.panel-title h2{font-size:21px}.kpi strong{font-size:34px}.access-preview>div:first-child>strong{font-size:15px}.supervisor-list>article{grid-template-columns:39px 1fr}.supervisor-progress{grid-column:1/-1}.biller-month-summary{padding:20px}.overview-row{padding:14px}}.legacy-facilities{display:none!important}.admin-manage-grid{grid-template-columns:1fr}.facility-setup-toolbar{grid-template-columns:minmax(280px,.72fr) minmax(520px,1.28fr);gap:18px;margin:20px 0;display:grid}.facility-quick-create,.payer-defaults{background:#f7faf8;border:1px solid #d7dfda;border-radius:14px;flex-direction:column;gap:16px;padding:20px;display:flex}.facility-quick-create>div:first-child,.payer-defaults>div:first-child{flex-direction:column;gap:4px;display:flex}.facility-quick-create strong,.payer-defaults strong{color:#143d32;font-size:16px}.facility-quick-create span,.payer-defaults span{color:#64746e;font-size:12px;line-height:1.45}.facility-quick-create>div:last-child{gap:9px;margin-top:auto;display:flex}.facility-quick-create input{flex:1;min-width:0}.payer-default-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;display:grid}.payer-default-grid>label{background:#fff;border:1px solid #dde5e0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.payer-default-grid>label>span{color:#2a453d;font-size:11px;font-weight:700}.payer-default-grid>label>div{align-items:center;gap:5px;display:flex}.payer-default-grid em{color:#7a8984;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-style:normal}.payer-default-grid input{text-align:center;border-radius:7px;width:56px;padding:7px 6px}.unified-facility-edit{background:#fbfcfb;padding:22px!important}.facility-identity-row{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:24px;margin-bottom:20px;display:grid}.facility-identity-row>label,.facility-identity-row>div{color:#465b54;text-transform:uppercase;letter-spacing:.06em;flex-direction:column;gap:7px;font-size:11px;font-weight:800;display:flex}.facility-identity-row input{text-transform:none;letter-spacing:0;font-size:15px;font-weight:700}.payer-setup-head,.payer-setup-row{grid-template-columns:minmax(230px,1.1fr) minmax(210px,1fr) minmax(210px,.85fr);align-items:center;gap:18px;display:grid}.payer-setup-head{color:#65766f;text-transform:uppercase;letter-spacing:.09em;padding:0 14px 8px;font-size:10px;font-weight:800}.payer-setup-list{flex-direction:column;gap:7px;display:flex}.payer-setup-row{opacity:.62;background:#f3f5f4;border:1px solid #e2e7e4;border-radius:11px;padding:12px 14px;transition:opacity .2s,border-color .2s,box-shadow .2s,transform .2s}.payer-setup-row.active{opacity:1;background:#fff;border-color:#d5dfda;box-shadow:0 3px 12px #183a300a}.payer-setup-row:hover{border-color:#b9d0c6;transform:translateY(-1px)}.payer-setup-list,.unified-facility-edit{overflow:visible}.payer-setup-row:has(.modern-select.open){z-index:100;opacity:1;position:relative;overflow:visible;transform:none}.payer-setup-row:has(.modern-select.open) .modern-select{z-index:101}.payer-setup-row:has(.modern-select.open) .modern-select-menu{z-index:102}.payer-applicable{cursor:pointer;align-items:center;gap:12px;display:flex}.payer-applicable input{accent-color:#22745e;width:18px;height:18px}.payer-applicable>span{flex-direction:column;gap:2px;display:flex}.payer-applicable strong{color:#163d32;font-size:13px}.payer-applicable small{color:#72827c;font-size:10px}.payer-staff .modern-select{width:100%}.due-override{color:#687871;grid-template-columns:auto 66px 1fr;align-items:center;gap:7px;font-size:10px;display:grid}.due-override>span{text-transform:uppercase;letter-spacing:.07em;font-weight:800}.due-override input{text-align:center;width:66px;padding:9px 7px}.due-override small{color:#6d7d77;line-height:1.25}.supervisor-setup{background:#eef5f1;border:1px solid #d8e2dd;border-radius:12px;margin-top:20px;padding:17px}.supervisor-setup>strong{color:#174c3e;margin-bottom:3px;font-size:14px;display:block}.supervisor-setup>span{color:#697b74;margin-bottom:13px;font-size:11px;display:block}.supervisor-setup>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.supervisor-setup label{color:#536760;text-transform:uppercase;letter-spacing:.06em;flex-direction:column;gap:6px;font-size:10px;font-weight:800;display:flex}.supervisor-setup .modern-select{text-transform:none;letter-spacing:0;width:100%}.cash-poster-setup,.facility-closer-setup{border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(240px,360px);align-items:center;gap:18px;margin-top:12px;padding:15px 17px;display:grid}.cash-poster-setup{background:#fbf6ed;border:1px solid #e1d3bd}.facility-closer-setup{background:#f4f8f6;border:1px solid #cbded6}.cash-poster-setup strong,.cash-poster-setup span,.facility-closer-setup strong,.facility-closer-setup span{display:block}.cash-poster-setup strong{color:#67481b;font-size:14px}.cash-poster-setup span{color:#7b6a52;margin-top:3px;font-size:11px}.facility-closer-setup strong{color:#174c3e;font-size:14px}.facility-closer-setup span{color:#60766d;margin-top:3px;font-size:11px}.cash-poster-setup .modern-select,.facility-closer-setup .modern-select{width:100%}.facility-triple-check-setup{background:#f0f7f4;border:1px solid #c6ddd3;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(420px,1.15fr);align-items:center;gap:18px;margin-top:12px;padding:15px 17px;display:grid}.facility-triple-check-setup>div:first-child strong,.facility-triple-check-setup>div:first-child span{display:block}.facility-triple-check-setup>div:first-child strong{color:#174c3e;font-size:14px}.facility-triple-check-setup>div:first-child span{color:#60766d;margin-top:3px;font-size:11px;line-height:1.4}@media (max-width:1000px){.facility-setup-toolbar{grid-template-columns:1fr}.payer-setup-head{display:none}.payer-setup-row{grid-template-columns:1fr 1fr}.payer-applicable{grid-column:1/-1}.supervisor-setup>div,.cash-poster-setup,.facility-closer-setup,.facility-triple-check-setup{grid-template-columns:1fr}}@media (max-width:680px){.payer-default-grid,.payer-setup-row,.facility-identity-row{grid-template-columns:1fr}.due-override{grid-template-columns:auto 66px 1fr}.facility-quick-create>div:last-child{flex-direction:column}}.facility-list-toolbar{justify-content:space-between;align-items:end;gap:20px;margin:18px 0 12px;display:flex}.facility-list-toolbar>div{align-items:baseline;gap:9px;display:flex}.facility-list-toolbar>div strong{color:#102f27;font-family:Georgia,serif;font-size:21px}.facility-list-toolbar>div span{color:#708078;font-size:11px}.facility-list-toolbar>label,.bulk-update-head>label{flex-direction:column;gap:6px;width:210px;display:flex}.facility-list-toolbar label>span,.bulk-update-head label>span{letter-spacing:.09em;text-transform:uppercase;color:#63746d;font-size:9px;font-weight:800}.facility-assignment-list{gap:9px}.facility-assignment-card{border-radius:11px}.facility-assignment-head{min-height:66px}.facility-assignment-head>div strong{font-size:15px}.facility-assignment-head>div span{margin-top:5px}.facility-assignment-head>b{color:#20634f;background:#edf6f1;border-radius:999px;margin-left:auto;padding:7px 10px}.compact-add-facility{background:#f8faf9;border:1px solid #d8e1dc;border-radius:11px;grid-template-columns:minmax(240px,1fr) minmax(260px,1.1fr) 120px auto;align-items:center;gap:12px;margin-top:16px;padding:15px 17px;display:grid}.compact-add-facility>div{flex-direction:column;gap:3px;display:flex}.compact-add-facility strong{color:#163f34;font-size:14px}.compact-add-facility span{color:#708078;font-size:10px}.compact-add-facility input{padding:10px 12px}.compact-add-facility .modern-select{width:100%}.compact-add-facility button{white-space:nowrap}.bulk-update-section{background:linear-gradient(145deg,#f7faf8,#eef5f1);border:1px solid #cfddd6;border-radius:14px;margin-top:18px;padding:22px}.bulk-update-head{border-bottom:1px solid #d9e3de;justify-content:space-between;align-items:end;gap:22px;padding-bottom:17px;display:flex}.bulk-update-head>div>span{letter-spacing:.16em;color:#9a5e1a;font-size:9px;font-weight:900}.bulk-update-head h3{color:#102f27;margin:4px 0 5px;font-family:Georgia,serif;font-size:23px}.bulk-update-head p{color:#677770;margin:0;font-size:11px}.bulk-select-bar{justify-content:space-between;align-items:center;padding:15px 0 9px;display:flex}.bulk-select-bar strong{color:#254a3f;font-size:12px}.bulk-select-bar>div{gap:7px;display:flex}.bulk-select-bar button{color:#1e5b49;background:#fff;border:1px solid #bcd0c6;border-radius:7px;padding:7px 10px;font-size:9px;font-weight:800}.bulk-facility-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.bulk-facility-checks label{background:#fff;border:1px solid #d9e2dd;border-radius:9px;align-items:center;gap:9px;padding:10px 11px;display:flex}.bulk-facility-checks label>span{flex-direction:column;gap:2px;min-width:0;display:flex}.bulk-facility-checks strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.bulk-facility-checks small{color:#7c8984;font-size:9px}.bulk-update-grid{grid-template-columns:minmax(320px,.85fr) minmax(520px,1.35fr);gap:14px;margin-top:16px;display:grid}.bulk-role-panel,.bulk-date-panel{background:#fff;border:1px solid #d9e2dd;border-radius:11px;flex-direction:column;gap:13px;padding:18px;display:flex}.bulk-role-panel>div:first-child,.bulk-date-panel>div:first-child{flex-direction:column;gap:3px;display:flex}.bulk-role-panel strong,.bulk-date-panel strong{color:#173e33;font-size:14px}.bulk-role-panel span,.bulk-date-panel span{color:#6b7b74;font-size:10px;line-height:1.4}.bulk-role-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.bulk-role-options label{cursor:pointer;background:#fafbfa;border:1px solid #dce4df;border-radius:8px;align-items:center;gap:8px;padding:9px;display:flex}.bulk-role-options label.selected{color:#165440;background:#edf7f2;border-color:#7fb19e}.bulk-role-options input{accent-color:#21725b}.bulk-role-panel>button,.bulk-date-panel>button{width:100%;margin-top:auto}.bulk-apply-updates{color:#fff;background:#174c3e;border:1px solid #164b3d;border-radius:11px;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;width:100%;min-height:58px;transition:transform .18s,box-shadow .18s,background-color .18s;display:flex;box-shadow:0 8px 20px #174c3e2b}.bulk-apply-updates strong{font:700 16px Georgia,serif}.bulk-apply-updates span{color:#cfe2da;font-size:10px}.bulk-apply-updates:not(:disabled):hover{background:#1c5b49;transform:translateY(-1px);box-shadow:0 11px 25px #174c3e38}.bulk-apply-updates:disabled{cursor:not-allowed;box-shadow:none;opacity:.72;background:#aab8b2;border-color:#aab8b2}.bulk-date-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.bulk-date-grid>label{border:1px solid #e0e6e3;border-radius:8px;justify-content:space-between;align-items:center;gap:9px;padding:8px 9px;display:flex}.bulk-date-grid>label>span{color:#294a40;font-weight:700}.bulk-date-grid>label>div{align-items:center;gap:7px;display:flex}.bulk-date-grid input{text-align:center;width:54px;padding:7px}.bulk-date-grid small{color:#66766f;width:94px;font-size:9px;line-height:1.2}.facility-identity-row{grid-template-columns:minmax(260px,1fr) 110px auto}.facility-identity-row>label:nth-child(2) .modern-select{text-transform:none;letter-spacing:0;width:100%}.day-stepper{background:#fff;border:1px solid #cfd9d4;border-radius:8px;grid-template-columns:minmax(42px,1fr) 20px;width:72px;min-height:38px;overflow:hidden;box-shadow:0 1px 2px #15372d0a;gap:0!important;display:grid!important}.day-stepper:focus-within{border-color:#6f9988;box-shadow:0 0 0 3px #648c7c1f}.day-stepper input{text-align:center;-webkit-appearance:textfield;appearance:textfield;background:0 0;min-width:0;border:0!important;outline:0!important;width:100%!important;padding:0 3px!important}.day-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.day-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.day-stepper-controls{border-left:1px solid #d7e0db;flex-direction:column;display:flex!important}.day-stepper-controls button{color:#2b6957;background:#f3f7f5;border:0;flex:1;place-items:center;min-width:20px;padding:0;font-size:7px;line-height:1;display:grid}.day-stepper-controls button+button{border-top:1px solid #d7e0db}.day-stepper-controls button:hover{background:#e3f0ea}.day-stepper-controls button:active{background:#cfe5dc}@media (max-width:1050px){.compact-add-facility{grid-template-columns:1fr 1fr 110px auto}.bulk-update-grid{grid-template-columns:1fr}.bulk-facility-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.facility-list-toolbar,.bulk-update-head{flex-direction:column;align-items:stretch}.facility-list-toolbar>label,.bulk-update-head>label{width:100%}.compact-add-facility,.bulk-facility-checks,.bulk-role-options,.bulk-date-grid{grid-template-columns:1fr}.bulk-update-section{padding:16px}.bulk-date-grid small{width:auto}}.supervisor-list>article{padding:0;transition:border-color .18s,box-shadow .18s,background .18s;display:block;overflow:hidden}.supervisor-list>article.expanded{background:#fff;border-color:#b9d2c7;box-shadow:0 10px 26px #1f473914}.supervisor-summary{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) minmax(150px,210px) 18px;align-items:center;gap:14px;padding:16px 17px;transition:background .18s;display:grid}.supervisor-summary:hover{background:#f2f7f4}.supervisor-summary:focus-visible{outline-offset:-3px;outline:2px solid #2f8065}.supervisor-chevron{color:#55766a;text-align:center;font-size:9px;font-style:normal;transition:transform .18s}.supervisor-drilldown{background:#fff;border-top:1px solid #dfe8e3;padding:15px 17px 17px 71px;animation:.18s both dropdownReveal}.supervisor-biller-group+.supervisor-biller-group{border-top:1px solid #e8eeea;margin-top:14px;padding-top:14px}.supervisor-biller-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.supervisor-biller-head span{color:#97601b;font-size:9px;font-weight:800}.supervisor-task-list{gap:7px;display:grid}.supervisor-task-list>div:not(.empty-state){background:#fafcfb;border:1px solid #e3eae6;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.supervisor-task-list>div>div strong,.supervisor-task-list>div>div span{display:block}.supervisor-task-list>div>div span{color:#75817c;margin-top:2px;font-size:9px}.empty-state.compact{padding:10px 12px;font-size:10px}@media (max-width:760px){.supervisor-summary{grid-template-columns:39px minmax(0,1fr) 18px}.supervisor-summary .supervisor-progress{grid-column:1/-1}.supervisor-drilldown{padding-left:17px}.supervisor-task-list>div:not(.empty-state){flex-direction:column;align-items:flex-start}.supervisor-biller-head{flex-direction:column;align-items:flex-start;gap:4px}}@media (prefers-reduced-motion:reduce){.supervisor-list>article,.supervisor-summary,.supervisor-chevron{transition:none}.supervisor-drilldown{animation:none}}.invite-access-cards.two-options{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-summary>div:nth-child(2){min-width:0}.staff-access-status{letter-spacing:.03em;border-radius:999px;width:max-content;margin-top:7px;padding:4px 8px;font-weight:900;font-size:8px!important;display:inline-flex!important}.staff-access-status.active{color:#17674f;background:#e3f2eb}.staff-access-status.pending{color:#99601b;background:#fff1dc}.staff-access-status.disabled{color:#a03d35;background:#fde9e6}.staff-access-status.placeholder{color:#66736d;background:#edf1ef}.employee-login-control{background:#f8faf9;border:1px solid #dce5e0;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.employee-login-control>div:first-child strong,.employee-login-control>div:first-child span{display:block}.employee-login-control>div:first-child strong{color:#24483d;font-size:11px}.employee-login-control>div:first-child span{color:#718078;margin-top:4px;font-size:9px;line-height:1.4}.access-status-toggle{flex:none}.access-status-toggle button:disabled{opacity:.55;cursor:not-allowed}.setup-access-button{color:#fff;background:#174f3f;border:0;border-radius:8px;flex:none;min-height:36px;padding:0 12px;font-size:9px;font-weight:900}.pending-access-note{color:#99601b;flex:none;font-size:9px}@media (max-width:720px){.invite-access-cards.two-options{grid-template-columns:1fr}.employee-login-control{flex-direction:column;align-items:stretch}.setup-access-button{width:100%}}.invite-center-v2{border-radius:15px;padding:28px}.invite-heading-row{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.invite-heading-row>div:first-child{max-width:760px}.invite-heading-row h2{font-size:26px}.invite-heading-row p{font-size:12px;line-height:1.55}.invite-stats{background:#f7faf8;border:1px solid #dbe5e0;border-radius:11px;grid-template-columns:auto auto;align-items:center;gap:3px 9px;min-width:140px;padding:12px 15px;display:grid}.invite-stats b{color:#1e5947;font:700 18px Georgia,serif}.invite-stats span{color:#687770;text-transform:uppercase;font-size:9px;font-weight:800}.invite-builder{gap:12px;display:grid}.invite-step{background:#fbfcfb;border:1px solid #dde5e1;border-radius:12px;padding:18px}.invite-step-title{align-items:center;gap:11px;margin-bottom:14px;display:flex}.invite-step-title>i{color:#fff;background:#194f40;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:11px;font-style:normal;font-weight:900;display:grid}.invite-step-title strong,.invite-step-title span{display:block}.invite-step-title strong{color:#173b31;font-size:14px}.invite-step-title span{color:#718078;margin-top:3px;font-size:10px;line-height:1.4}.invite-basics{grid-template-columns:1fr 1.25fr}.invite-basics label{font-size:10px}.invite-basics label small{color:#8d9993;text-transform:none;margin-left:4px;font-size:8px;font-weight:700;display:inline}.invite-basics input,.invite-scope-toolbar input{color:#17382f;background:#fff;border:1px solid #ccd8d2;border-radius:9px;outline:0;height:43px;padding:0 12px;font:13px Arial}.invite-basics input:focus,.invite-scope-toolbar input:focus{border-color:#6b9b89;box-shadow:0 0 0 3px #3a745e1a}.invite-access-cards{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.invite-access-cards button{color:#24483d;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e1dc;border-radius:10px;min-height:74px;padding:14px 36px 14px 14px;position:relative}.invite-access-cards button:hover{background:#f6faf8;border-color:#9ebcaf}.invite-access-cards button.selected{background:#eaf4ef;border-color:#4f8e77;box-shadow:inset 0 0 0 1px #4f8e77}.invite-access-cards strong,.invite-access-cards span{display:block}.invite-access-cards span{color:#718078;margin-top:5px;font-size:9px}.invite-access-cards i{color:#187155;font-size:13px;font-style:normal;position:absolute;top:14px;right:14px}.invite-access-note{color:#654f31;background:#faf6ef;border-left:3px solid #c4944d;margin:10px 0 0;padding:10px 12px;font-size:10px;line-height:1.45}.super-admin-confirm{background:linear-gradient(135deg,#edf7f2,#f8fbf9);border:1px solid #b9d5ca;border-radius:10px;align-items:center;gap:14px;padding:16px;display:flex}.super-admin-confirm b,.super-admin-confirm span{display:block}.super-admin-confirm b{color:#15523f;font:700 15px Georgia,serif}.super-admin-confirm span{color:#5f726a;font-size:10px;line-height:1.45}.invite-scope-toolbar{grid-template-columns:minmax(220px,1fr) 150px auto;align-items:end;gap:10px;margin-bottom:12px;display:grid}.invite-scope-toolbar>label{flex-direction:column;gap:6px;display:flex}.invite-scope-toolbar>label>span{color:#65756e;text-transform:uppercase;font-size:9px;font-weight:900}.invite-scope-toolbar .modern-select{width:100%}.invite-scope-toolbar>div{align-items:center;gap:6px;min-height:43px;display:flex}.invite-scope-toolbar>div b{color:#325a4d;white-space:nowrap;margin-right:3px;font-size:10px}.invite-scope-toolbar>div button,.invite-actions button{color:#1d654f;white-space:nowrap;background:#fff;border:1px solid #bad0c6;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:800}.invite-facility-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:260px;padding:2px;display:grid;overflow:auto}.invite-facility-list label{cursor:pointer;background:#fff;border:1px solid #dce4e0;border-radius:9px;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.invite-facility-list label.selected{background:#edf7f2;border-color:#76aa96}.invite-facility-list input,.invite-role-cards input{accent-color:#1f7258}.invite-facility-list label>span{min-width:0}.invite-facility-list strong,.invite-facility-list small{display:block}.invite-facility-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.invite-facility-list small{color:#78857f;margin-top:3px;font-size:8px}.invite-role-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin:18px 0 9px;display:flex}.invite-role-heading strong{color:#24493e;font-size:12px}.invite-role-heading span{color:#74827c;font-size:9px}.invite-role-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.invite-role-cards label{cursor:pointer;background:#fff;border:1px solid #dce4e0;border-radius:9px;align-items:flex-start;gap:10px;padding:12px;display:flex}.invite-role-cards label.selected{background:#edf7f2;border-color:#76aa96}.invite-role-cards input{margin-top:2px}.invite-role-cards strong,.invite-role-cards small{display:block}.invite-role-cards strong{color:#23463b;font-size:11px}.invite-role-cards small{color:#708079;margin-top:4px;font-size:9px;line-height:1.4}.invite-review{background:linear-gradient(135deg,#f5faf7,#edf5f1);border:1px solid #c8dbd2;border-radius:12px;grid-template-columns:minmax(180px,.75fr) minmax(260px,1.2fr) auto;align-items:center;gap:20px;padding:18px 20px;display:grid}.invite-review>div:first-child>span{color:#99601b;letter-spacing:.13em;font-size:8px;font-weight:900}.invite-review>div:first-child>strong{color:#173a30;margin:4px 0;font:700 16px Georgia,serif;display:block}.invite-review p{color:#65756e;margin:0;font-size:9px}.invite-auto-provision{border-left:1px solid #cbdcd4;padding-left:16px}.invite-auto-provision b,.invite-auto-provision span{display:block}.invite-auto-provision b{color:#245345;font-size:10px}.invite-auto-provision span{color:#6a7972;margin-top:4px;font-size:9px;line-height:1.45}.invite-review>button{color:#fff;white-space:nowrap;background:#174f3f;border:0;border-radius:9px;min-height:46px;padding:0 17px;font-size:10px;font-weight:900}.invite-review>button:disabled{cursor:not-allowed;background:#aebbb5}.invite-ledger{margin-top:24px;padding-top:19px}.invite-ledger-head{justify-content:space-between;align-items:flex-end;margin-bottom:8px;display:flex}.invite-ledger-head span{color:#99601b;letter-spacing:.13em;font-size:8px;font-weight:900}.invite-ledger-head h3{margin:4px 0 0;font:700 18px Georgia,serif}.invite-ledger-head small{color:#78857f;font-size:9px}.invite-ledger>article{border-top:1px solid #e7ece9;grid-template-columns:minmax(170px,.8fr) minmax(260px,1.5fr) 130px auto;align-items:center;gap:16px;padding:13px 4px;display:grid}.invite-person strong,.invite-person span,.invite-scope b,.invite-scope span,.invite-scope small,.invite-status b,.invite-status span{display:block}.invite-person span{color:#75817c;margin-top:3px;font-size:9px}.invite-scope b{color:#285848;font-size:10px}.invite-scope span,.invite-scope small{color:#75817c;margin-top:3px;font-size:9px;line-height:1.35}.invite-scope span{white-space:nowrap;text-overflow:ellipsis;max-width:520px;overflow:hidden}.invite-status{background:#fbf1df;border-radius:8px;padding:8px 10px}.invite-status.accepted{background:#e5f2ec}.invite-status b{color:#9a6218;font-size:9px}.invite-status.accepted b{color:#17674f}.invite-status span{color:#786a55;margin-top:3px;font-size:8px}.invite-actions{gap:6px;display:flex}.invite-actions button.cancel{color:#a3433b;border-color:#e6c5c1}.invite-center-v2:has(.modern-select.open){z-index:450;position:relative;overflow:visible}@media (max-width:1000px){.invite-facility-list{grid-template-columns:repeat(2,minmax(0,1fr))}.invite-scope-toolbar{grid-template-columns:1fr 150px}.invite-scope-toolbar>div{grid-column:1/-1}.invite-review{grid-template-columns:1fr 1fr}.invite-review>button{grid-column:1/-1}.invite-ledger>article{grid-template-columns:1fr 1.4fr}.invite-status,.invite-actions{justify-self:start}}@media (max-width:700px){.invite-center-v2{padding:18px}.invite-heading-row,.invite-ledger-head,.invite-role-heading{flex-direction:column;align-items:flex-start}.invite-stats{width:100%}.invite-access-cards,.invite-facility-list,.invite-role-cards,.invite-review,.invite-ledger>article,.invite-scope-toolbar{grid-template-columns:1fr}.invite-scope-toolbar>div{flex-wrap:wrap;grid-column:auto}.invite-auto-provision{border-top:1px solid #cbdcd4;border-left:0;padding:12px 0 0}.invite-review>button{grid-column:auto;width:100%}.invite-scope span{white-space:normal}}.read-only-banner{color:#245345;background:#edf5f1;border-bottom:1px solid #d9e4df;justify-content:center;align-items:center;gap:10px;padding:9px 4vw;font-size:11px;display:flex}.read-only-banner strong{font-size:11px}.read-only-banner span{color:#61766d}.employee-permission{background:#f5f9f7;border:1px solid #dce6e1;border-radius:10px;padding:12px}.employee-permission>small{color:#718078;font-size:9px;font-weight:400;line-height:1.45}.permission-segmented{width:max-content;min-width:230px}.permission-segmented button{flex:1;padding:9px 14px;font-size:10px}.invite-permission-choice{background:#fff;border:1px solid #d7e2dc;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:13px 14px;display:flex}.invite-permission-choice>div:first-child strong,.invite-permission-choice>div:first-child span{display:block}.invite-permission-choice>div:first-child strong{color:#24483d;font-size:12px}.invite-permission-choice>div:first-child span{color:#718078;margin-top:4px;font-size:9px;line-height:1.45}.status.readonly{cursor:default}.status.readonly:hover{transform:none}.status.readonly:disabled{opacity:1}@media (max-width:700px){.invite-permission-choice{flex-direction:column;align-items:flex-start}.permission-segmented{width:100%;min-width:0}.read-only-banner{flex-direction:column;align-items:flex-start;gap:2px}}.invite-basics{align-items:start}.invite-basics label>span{min-height:12px;line-height:12px;display:block}.invite-basics input{width:100%}.state-progress-card{grid-column:1/-1}.state-progress-card .panel-title{align-items:flex-end}.state-progress-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.state-progress-group{background:#fafcfb;border:1px solid #dfe7e3;border-radius:11px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.state-progress-group:has(.state-progress-row[aria-expanded=true]){background:#fff;border-color:#a9c9bc;box-shadow:0 8px 20px #204a3b12}.state-progress-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px minmax(180px,1fr) auto 14px;align-items:center;gap:14px;padding:14px 15px;transition:background .18s;display:grid}.state-progress-row:hover{background:#f2f7f4}.state-progress-row:focus-visible{outline-offset:-3px;outline:2px solid #2f8065}.state-badge{color:#1b5d48;background:#e6f0eb;border-radius:11px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.state-progress-main>div{grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px;margin-bottom:7px;display:grid}.state-progress-main span{color:#75817c;font-size:9px}.state-counts{align-items:center;gap:7px;display:flex}.state-counts span{color:#567068;white-space:nowrap;background:#edf3f0;border-radius:18px;padding:5px 7px;font-size:8px}.state-counts span.attention{color:#9a6116;background:#fbedd9}.state-chevron{color:#58776c;font-size:9px;font-style:normal}.state-facility-drilldown{background:#fff;border-top:1px solid #e2e9e5;padding:4px 15px 14px 71px;animation:.18s both dropdownReveal}.state-facility-drilldown>div{border-bottom:1px solid #edf1ef;grid-template-columns:minmax(170px,1fr) minmax(120px,190px) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.state-facility-drilldown>div:last-child{border-bottom:0}.state-facility-drilldown strong,.state-facility-drilldown span{display:block}.state-facility-drilldown span{color:#75817c;margin-top:3px;font-size:9px}.state-facility-progress b{text-align:right;margin-bottom:5px;font-size:9px;display:block}@media (max-width:1050px){.state-progress-list{grid-template-columns:1fr}}@media (max-width:700px){.state-progress-card .panel-title{flex-direction:column;align-items:flex-start}.state-progress-row{grid-template-columns:40px minmax(0,1fr) 14px}.state-counts{flex-wrap:wrap;grid-column:1/-1}.state-facility-drilldown{padding-left:15px}.state-facility-drilldown>div{grid-template-columns:1fr}.state-facility-progress b{text-align:left}}@media (prefers-reduced-motion:reduce){.state-progress-group,.state-progress-row{transition:none}.state-facility-drilldown{animation:none}}.payer-progress-group{border:1px solid #0000;border-radius:10px;transition:border-color .18s,box-shadow .18s,background-color .18s;overflow:hidden}.payer-progress-group.expanded{background:#fbfdfc;border-color:#cbded6;grid-column:1/-1;box-shadow:0 7px 18px #1f493a0f}.payer-progress-row{width:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 12px;align-items:center;gap:8px;padding:7px;display:grid}.payer-progress-row:hover{background:#f3f7f5}.payer-progress-row>.progress{grid-column:1/-1;width:100%}.payer-chevron{color:#638075;text-align:right;font-size:8px;font-style:normal}.payer-facility-drilldown{border-top:1px solid #e5ece8;animation:.18s both dropdownReveal;padding:3px 10px 9px!important;display:block!important}.payer-facility-drilldown>div{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex;margin:0!important}.payer-facility-drilldown>div:last-child{border-bottom:0}.payer-facility-drilldown strong,.payer-facility-drilldown span{display:block}.payer-facility-drilldown strong{font-size:11px}.payer-facility-drilldown span{color:#77837e;margin-top:3px;font-size:9px}@media (prefers-reduced-motion:reduce){.payer-progress-group,.payer-progress-row{transition:none}.payer-facility-drilldown{animation:none}}body,nav button,.user strong{font-size:14px}.eyebrow,.panel-title>div>span,.admin-section-head span,.invite-heading span{font-size:11px}.month{font-size:11px}.modern-select-trigger,.modern-select-menu button{font-size:13px}.filter-summary{font-size:12px}.reset{font-size:13px}.kpi>span,.kpi div>span{font-size:11px}.kpi small{font-size:12px}.panel-title>small{font-size:11px!important}.overview-row strong{font-size:15px}.overview-row>div:first-child span,.overview-row em,.overview-progress b{font-size:12px}.grow strong{font-size:14px}.grow span{font-size:11px}.grow b{font-size:12px}.biller-facility-item strong,.task-list strong{font-size:13px}.task-list span,.task-list button,.task-status{font-size:11px}.payer-progress-row>span{font-size:13px}.payer-progress-row>b{font-size:12px}.supervisor-info strong{font-size:14px}.supervisor-info>span{font-size:11px}.supervised-team i{font-size:10px}.supervisor-progress b{font-size:12px}.supervisor-progress span{font-size:10px}.supervisor-biller-head strong{font-size:13px}.supervisor-biller-head span{font-size:11px}.supervisor-task-list>div>div strong{font-size:12px}.supervisor-task-list>div>div span{font-size:11px}.state-progress-main strong{font-size:14px}.state-progress-main span{font-size:11px}.state-progress-main b{font-size:12px}.state-counts span{font-size:10px}.state-counts b{font-size:11px}.state-facility-drilldown strong{font-size:12px}.state-facility-drilldown span,.state-facility-progress b,th{font-size:11px}.facility strong{font-size:15px}.facility span,.facility small,.row-progress b,.table-note{font-size:11px}.admin-section-head p{font-size:13px}.facility-assignment-head strong{font-size:14px}.facility-assignment-head span,.facility-assignment-head b{font-size:11px}.employee-summary strong,.facility-summary strong,.payer-summary strong{font-size:14px}.employee-summary span,.facility-summary span,.payer-summary span,.employee-edit span,.employee-edit label,.facility-edit .facility-admin-top>span,.bill-types-label,.payer-edit label,.facility-name-edit,.assignment-role-grid label>span,.segmented button,.quick-add button,.bill-type-options label{font-size:11px}.quick-add input,.employee-edit input,.facility-name-edit input,.payer-edit input{font-size:13px}.payer-category-key span{font-size:11px}.payer-category-key b{font-size:12px}.payer-applicable small,.supervisor-setup label,.compact-add-facility span,.bulk-facility-checks small,.bulk-date-grid small{font-size:11px}.bulk-facility-checks strong{font-size:12px}.invite-heading-row p{font-size:13px}.invite-stats span{font-size:10px}.invite-step-title strong{font-size:15px}.invite-step-title span,.invite-basics label,.invite-scope-toolbar>label>span{font-size:11px}.invite-basics label small{font-size:10px}.invite-access-cards strong{font-size:14px}.invite-access-cards span,.invite-access-note{font-size:11px}.invite-permission-choice>div:first-child strong{font-size:13px}.invite-permission-choice>div:first-child span,.employee-permission>small,.invite-scope-toolbar>div b,.invite-scope-toolbar>div button,.invite-actions button{font-size:11px}.invite-facility-list strong{font-size:12px}.invite-facility-list small{font-size:10px}.invite-role-heading strong{font-size:13px}.invite-role-heading span{font-size:11px}.invite-role-cards strong{font-size:12px}.invite-role-cards small,.invite-review>div:first-child>span,.invite-review p,.invite-auto-provision span{font-size:11px}.invite-auto-provision b,.invite-review>button{font-size:12px}.invite-ledger-head span,.invite-ledger-head small{font-size:10px}.invite-person strong{font-size:13px}.invite-person span,.invite-scope b,.invite-scope span,.invite-scope small,.invite-status b,.invite-status span{font-size:11px}.profile-card-head strong{font-size:15px}.profile-card-head span,.profile-detail span{font-size:11px}.profile-detail strong,.read-only-banner,.read-only-banner strong{font-size:12px}.profile-program-link{color:#176b52;text-align:center;background:#f3f8f5;border:1px solid #c9d8d2;border-radius:8px;margin-top:14px;padding:10px 14px;font-size:13px;font-weight:800;text-decoration:none;display:block}.profile-program-link:hover{background:#e5f2ea}.profile-card .sign-out{margin-top:8px}.facility-manager-admin .facility-identity-row,.facility-manager-admin .compact-add-facility,.facility-manager-admin .admin-manage-grid,.facility-manager-admin .payer-admin-section,.facility-manager-admin .facility-assignment-card .delete-action{display:none!important}.org-chart-section{background:linear-gradient(#fff 0%,#fbfcfa 100%);margin-top:14px;padding:30px;overflow:hidden}.org-chart-heading{gap:24px;margin-bottom:26px}.org-chart-heading>div:first-child{max-width:720px}.org-chart-totals{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.org-chart-totals span{color:#607069;letter-spacing:0;background:#f4f8f6;border:1px solid #dce6e1;border-radius:999px;align-items:baseline;gap:5px;padding:8px 11px;font-size:10px;font-weight:700;display:flex}.org-chart-totals b{color:#174f40;font:700 16px Georgia,serif}.org-top-tier{text-align:center}.org-level-label{color:#916124;letter-spacing:1.35px;margin-bottom:10px;font-size:9px;font-weight:900;display:block}.org-super-admins{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.org-person-card{text-align:left;background:#fff;border:1px solid #dce5e1;border-radius:11px;align-items:center;gap:11px;min-width:0;padding:12px 14px;display:flex;box-shadow:0 5px 16px #1b382d0a}.org-person-card>i,.org-biller-card>i{color:#1f604c;background:#e7f1ed;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:10px;font-style:normal;font-weight:900;display:grid}.org-person-card>div{flex:1;min-width:0}.org-person-card strong,.org-person-card span,.org-biller-card strong,.org-biller-card span{display:block}.org-person-card strong{color:#1e2925;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.org-person-card span{color:#73807a;margin-top:3px;font-size:9px}.org-person-card>b{color:#24604d;background:#edf5f1;border-radius:999px;flex:none;padding:5px 7px;font-size:8px}.org-super-admin{background:#f5faf7;border-color:#9fc4b6;width:min(360px,100%)}.org-super-admin>i{color:#fff;background:#174f40}.org-trunk{background:#bfd0c9;width:2px;height:34px;margin:0 auto;position:relative}.org-trunk:after{content:"";border-bottom:2px solid #bfd0c9;border-right:2px solid #bfd0c9;width:10px;height:10px;position:absolute;bottom:0;left:50%;transform:translate(-50%,-1px)rotate(45deg)}.org-branch-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:start;gap:18px;display:grid}.org-manager-branch{background:#f7faf8;border:1px solid #d9e3de;border-radius:14px;padding:16px;position:relative}.org-facility-manager{background:#fff;border-color:#9fc4b6}.org-facility-manager>i{color:#fff;background:#285f50}.org-facility-tags{flex-wrap:wrap;gap:5px;margin:9px 4px 0;display:flex}.org-facility-tags span{color:#52665e;background:#eaf2ee;border-radius:999px;padding:4px 7px;font-size:8px;line-height:1.2}.org-branch-line,.org-team-line{background:#c7d5cf;width:2px;height:18px;margin:0 auto}.org-payer-teams{gap:10px;display:grid}.org-payer-team{background:#fff;border:1px solid #e0e7e3;border-radius:11px;padding:10px}.org-payer-manager{box-shadow:none;background:#f8faf9;border:0;padding:9px 10px}.org-payer-manager>i{color:#8b5d1d;background:#f4eadb;flex-basis:32px;width:32px;height:32px}.org-payer-manager>strong{font-size:11px}.org-payer-manager>b{color:#93631f;background:#fbf1df}.org-biller-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.org-biller-card{background:#fbfcfb;border:1px solid #e4e9e6;border-radius:9px;align-items:center;gap:8px;min-width:0;padding:9px;display:flex}.org-biller-card>div{min-width:0}.org-biller-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden}.org-biller-card span{color:#78847f;margin-top:2px;font-size:8px}.org-direct-team{border-style:dashed}.org-direct-heading strong,.org-direct-heading span{display:block}.org-direct-heading strong{font-size:11px}.org-direct-heading span{color:#7b8782;margin-top:3px;font-size:9px}.org-empty-node{color:#7a8781;text-align:center;background:#fff;border:1px dashed #d5dfda;border-radius:9px;padding:14px;font-size:10px}.org-empty-node.compact{padding:10px}@media (max-width:900px){.org-chart-section{padding:22px}.org-chart-heading{flex-direction:column;align-items:flex-start}.org-chart-totals{justify-content:flex-start}.org-branch-grid{grid-template-columns:1fr}}@media (max-width:620px){.org-chart-section{padding:18px}.org-chart-totals{grid-template-columns:1fr 1fr;width:100%;display:grid}.org-chart-totals span{justify-content:center}.org-biller-list{grid-template-columns:1fr}.org-person-card{padding:10px}.org-facility-tags span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}}.org-chart-page{background:linear-gradient(#fff,#fafcfb);border:1px solid #d9dfda;border-radius:14px;margin:0 4vw 28px;padding:30px;box-shadow:0 10px 28px #20372e0a}.org-chart-heading{justify-content:space-between;align-items:flex-end;display:flex}.org-chart-heading>div:first-child>span{color:#916124;letter-spacing:1.25px;font-size:10px;font-weight:900}.org-chart-heading h2{margin:5px 0 4px;font:700 28px Georgia,serif}.org-chart-heading p{color:#69766f;margin:0;font-size:12px}.org-waterfall{margin-top:30px}.org-name-node{cursor:help;background:#fff;border:1px solid #dce5e1;border-radius:10px;align-items:center;gap:9px;min-width:0;display:flex}.org-name-node:after{content:"";flex:0 0 32px;width:32px}.org-name-node>i{color:#1f604c;background:#e7f1ed;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:9px;font-style:normal;font-weight:900;display:grid}.org-name-node>strong,.org-name-node>div{text-align:center;flex:1;min-width:0}.org-name-node strong{color:#1d2d27;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.org-leadership-node{background:#f3f8f6;border-color:#9fc4b6;min-width:210px;padding:11px 14px}.org-leadership-node>i{color:#fff;background:#174f40}.org-branch-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:16px}.org-manager-branch{padding:14px}.org-manager-branch>.org-facility-manager{border-color:#9fc4b6;padding:11px 12px}.org-state-tags{flex-wrap:wrap;justify-content:center;gap:6px;margin:9px 0 0;display:flex}.org-state-tags span{color:#1f5b48;text-align:center;cursor:help;background:#edf5f1;border:1px solid #cfe0d8;border-radius:999px;min-width:38px;padding:5px 8px;font-size:9px;font-weight:900}.org-payer-teams{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:start}.org-payer-team{padding:9px}.org-payer-manager{background:#f8faf9;border:0;padding:8px}.org-payer-manager>div{min-width:0}.org-payer-manager span{color:#8b622c;margin-top:2px;font-size:8px;font-weight:800;display:block}.org-biller-list{grid-template-columns:1fr}.org-biller-card{padding:7px 8px}.org-biller-card:after{flex-basis:25px;width:25px}.org-biller-card>i{flex-basis:25px;width:25px;height:25px;font-size:7px}.org-biller-card strong{font-size:10px}.org-direct-label{color:#7c663f;text-align:center;font-size:10px;display:block}@media (max-width:900px){.org-chart-page{margin:0 3vw 22px;padding:22px}.org-chart-heading{flex-direction:column;align-items:flex-start;gap:14px}.org-payer-teams{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}}@media (max-width:620px){.org-chart-page{padding:17px}.org-chart-heading h2{font-size:23px}.org-branch-grid{grid-template-columns:1fr}.org-super-admins{display:grid}.org-leadership-node{min-width:0}.org-payer-teams{grid-template-columns:1fr 1fr}}.facility-task-editor{transform-origin:top;background:linear-gradient(#fbfcfb,#f4f8f6);border:1px solid #dce6e1;border-top:0;border-radius:0 0 12px 12px;margin:0 12px 12px;padding:20px;animation:.25s cubic-bezier(.2,.8,.2,1) both dropdownReveal}.facility-task-editor-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.facility-task-editor-head>strong{font-size:15px;display:block}.facility-task-grid{grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:10px;width:100%;min-width:0;padding:1px;display:grid}.facility-task-card{color:#26352f;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e2dd;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:6px 9px;min-width:0;min-height:78px;padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden;box-shadow:0 2px 8px #1b382d0b}.facility-task-card:hover{border-color:#86b19f;transform:translateY(-1px);box-shadow:0 7px 18px #1b382d17}.facility-task-card>span{min-width:0}.facility-task-card>span strong,.facility-task-card>span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.facility-task-card>span strong{font-size:12px;line-height:1.25}.facility-task-card>span small{color:#738079;margin-top:4px;font-size:10px}.facility-task-card>.status{grid-area:1/2/3;place-self:center;place-items:center;width:32px;height:32px;padding:0;font-size:15px;font-style:normal;line-height:1;display:grid}.facility-task-card>.status.not-applicable{font-size:9px}.facility-task-card>b{color:#79847f;text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:10px;overflow:hidden}.facility-task-card.complete>b{color:#21634e}.facility-task-card.not-applicable>b{color:#526b7c}.facility-task-card.in-progress>b{color:#9a611f}.facility-task-card.readonly{cursor:default}.facility-task-card.readonly:hover{box-shadow:none;transform:none}@media (max-width:700px){.facility-task-editor{margin:0 6px 10px;padding:14px}.facility-task-editor-head{flex-direction:column;align-items:flex-start}.facility-task-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px}.facility-task-card{grid-template-columns:minmax(0,1fr) 32px;min-height:72px;padding:10px}.facility-task-card>.status{width:30px;height:30px;font-size:14px}.facility-task-card>b{font-size:9px}}.triple-check-schedule{background:#f7fbf9;border:1px solid #c8ddd4;border-radius:12px;grid-template-columns:260px minmax(0,1fr);min-height:72px;margin:0 0 18px;display:grid;overflow:hidden;box-shadow:0 3px 12px #1d4a3a0f}.triple-check-schedule-label{background:#eef7f3;border-right:1px solid #d4e3dc;align-items:center;gap:12px;padding:15px 16px;display:flex}.triple-check-schedule-label>i{color:#176b52;background:#d9ece4;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:16px;font-style:normal;font-weight:900;display:grid}.triple-check-schedule-label strong,.triple-check-schedule-label span{display:block}.triple-check-schedule-label span{color:#667b72;margin-top:3px;font-size:10px}.triple-check-date-grid{grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;display:grid}.triple-check-date-field,.triple-check-date-readonly{border-right:1px solid #e1e8e4;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.triple-check-date-field:last-child,.triple-check-date-readonly:last-child{border-right:0}.triple-check-date-field>span,.triple-check-date-readonly>span{color:#33453e;font-size:11px;font-weight:800}.triple-check-date-field input{color:#20302a;background:#fff;border:1px solid #b9d0c6;border-radius:8px;width:160px;height:40px;padding:0 10px;font:700 12px Arial,sans-serif}.triple-check-date-readonly strong{color:#175a45;white-space:nowrap;background:#e2f0ea;border-radius:8px;padding:9px 11px;font-size:12px}.triple-check-schedule.readonly{grid-template-columns:260px minmax(260px,480px)}.triple-check-setup-section{margin-top:14px}.triple-check-default-note{background:#fbfaf6;border:1px solid #e3dfd4;border-radius:9px;align-items:center;gap:9px;min-width:260px;padding:9px 11px;display:flex}.triple-check-default-note>i{color:#96611b;background:#f2e8d6;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;font-weight:900;display:grid}.triple-check-default-note span,.triple-check-default-note strong{display:block}.triple-check-default-note span{color:#727971;font-size:9px;line-height:1.35}.triple-check-default-note strong{color:#27332f;font-size:10px}.triple-check-setup-list{gap:8px;display:grid}.triple-check-setup-list>article{border:1px solid #e1e7e4;border-radius:10px;grid-template-columns:minmax(220px,.75fr) minmax(430px,1.4fr);align-items:center;gap:15px;padding:11px 12px;display:grid}.triple-check-setup-list>article>div:first-child strong,.triple-check-setup-list>article>div:first-child span{display:block}.triple-check-setup-list>article>div:first-child strong{font-size:12px}.triple-check-setup-list>article>div:first-child span{color:#718079;margin-top:4px;font-size:9px}.triple-check-setup-options{grid-template-columns:1fr 1fr;gap:7px;display:grid}.triple-check-setup-options label{cursor:pointer;background:#fafbfa;border:1px solid #dfe6e2;border-radius:8px;grid-template-columns:15px 1fr;align-items:center;gap:8px;min-height:48px;padding:8px 10px;display:grid}.triple-check-setup-options label.enabled{background:#edf6f2;border-color:#9fc9b8}.triple-check-setup-options input{accent-color:#176b52;width:13px;height:13px;margin:0}.triple-check-setup-options strong,.triple-check-setup-options small{display:block}.triple-check-setup-options strong{font-size:9px}.triple-check-setup-options small{color:#75817c;margin-top:2px;font-size:8px}.biller-facility-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}.biller-facility-toggle span,.biller-facility-toggle strong,.biller-facility-toggle small{display:block}.biller-facility-toggle span{min-width:0}.biller-facility-toggle strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.biller-facility-toggle small{margin-top:3px}.biller-facility-toggle i{color:#537269;font-size:9px;font-style:normal}.biller-triple-check-row>td{background:#f6f9f7;padding:8px 12px!important}.biller-triple-check-row .triple-check-schedule{margin:0}.triple-check-schedule.compact{max-width:760px}.triple-check-unavailable{color:#7b8983;background:#fbfcfb;border:1px dashed #d7e1dc;border-radius:8px;padding:10px 12px;font-size:9px}@media (max-width:900px){.triple-check-setup-list>article{grid-template-columns:1fr}.triple-check-default-note{min-width:0}.triple-check-schedule,.triple-check-schedule.readonly{grid-template-columns:190px minmax(0,1fr)}.triple-check-date-field{flex-direction:column;align-items:flex-start}.triple-check-date-field input{width:100%}}@media (max-width:700px){.triple-check-schedule,.triple-check-schedule.readonly{grid-template-columns:1fr}.triple-check-schedule-label{border-bottom:1px solid #dce7e2;border-right:0}.triple-check-date-grid{grid-auto-flow:row}.triple-check-date-field,.triple-check-date-readonly{border-bottom:1px solid #e1e8e4;border-right:0}.triple-check-date-field:last-child,.triple-check-date-readonly:last-child{border-bottom:0}.triple-check-setup-options{grid-template-columns:1fr}.triple-check-setup-section .admin-section-head{flex-direction:column;align-items:stretch;gap:12px}}@media (max-width:760px){body{font-size:14px}}.kpis.with-facilities-closed{grid-template-columns:1.35fr repeat(4,1fr)}.kpi.facilities-closed:before{background:#2f8d6e}.facility-overview-line{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.facility-close-filter-bar{border-bottom:1px solid #e7ece9;grid-template-columns:minmax(360px,1fr) 155px 185px 145px;align-items:end;margin:-5px 0 9px;padding-bottom:9px;display:grid}.facility-close-filter-summary{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 16px 1px 2px;display:flex}.facility-close-filter-summary strong{color:#244b3f;font-size:11px}.facility-close-filter-summary span{color:#7b8782;white-space:nowrap;font-size:10px}.facility-close-filter-bar>label{flex-direction:column;gap:5px;min-width:0;padding:0 6px;display:flex}.facility-close-filter-bar>label>span{color:#65736d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;line-height:1.2;overflow:hidden}.facility-close-filter-bar .modern-select{width:100%}.facility-close-filter-bar .modern-select-trigger{color:#29473e;background:#fff;border:1px solid #d7dfda;border-radius:7px;min-height:34px;padding:0 9px;font-size:11px}.facility-close-filter-bar>label:last-child .modern-select-menu{left:auto;right:0}.facility-overview-line.with-month-close{grid-template-columns:minmax(360px,1fr) 155px 185px 145px}.facility-overview-line.with-month-close .overview-row{border-radius:8px 0 0 8px}.month-close-check{color:#6f7b76;cursor:pointer;background:#fafbf9;border:1px solid #e4e9e6;border-left:0;align-items:center;gap:7px;min-width:0;padding:0 9px;display:flex}.cash-review-check,.month-end-review-check{border-radius:0}.month-closed-check{border-radius:0 8px 8px 0}.month-close-check input{width:14px;height:14px;accent-color:var(--green);flex:none;margin:0}.month-close-check span,.month-close-check b,.month-close-check small{text-overflow:ellipsis;min-width:0;max-width:100%;display:block;overflow:hidden}.month-close-check b{color:var(--ink);white-space:nowrap;font-size:10px;line-height:1.2}.month-close-check small{color:#8a958f;white-space:nowrap;margin-top:3px;font-size:10px}.month-close-check.complete small{color:var(--green);font-weight:800}.month-close-check:has(input:disabled){cursor:not-allowed;opacity:.62}.month-close-check input:disabled{cursor:not-allowed}@media (max-width:1100px){.kpis.with-facilities-closed{grid-template-columns:repeat(2,1fr)}.kpis.with-facilities-closed .kpi.feature{grid-column:span 2}}@media (max-width:920px){.facility-close-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.facility-close-filter-summary{grid-column:1/-1;padding:0 4px 8px}.facility-overview-line.with-month-close{grid-template-columns:repeat(3,1fr)}.facility-overview-line.with-month-close .overview-row{border-radius:8px 8px 0 0;grid-column:1/-1}.month-close-check{border-top:0;min-height:56px}.cash-review-check{border-left:1px solid #e4e9e6;border-radius:0 0 0 8px}.month-closed-check{border-radius:0 0 8px}}@media (max-width:620px){.facility-close-filter-bar{grid-template-columns:1fr;gap:8px}.facility-close-filter-summary{grid-column:auto;padding-bottom:2px}.facility-close-filter-bar>label{padding:0}.facility-close-filter-bar>label>span{font-size:10px}.facility-overview-line.with-month-close{grid-template-columns:1fr}.facility-overview-line.with-month-close .overview-row{grid-column:auto}.month-close-check{border-left:1px solid #e4e9e6;border-radius:0;min-height:50px}.month-closed-check{border-radius:0 0 8px 8px}}@media (max-width:760px){.manager-overview .panel-title{flex-direction:column;align-items:flex-start}.manager-overview-actions{flex-wrap:wrap;width:100%}.manager-overview-actions>button,.excel-export-menu{flex:1}.manager-overview .panel-title .excel-export-trigger{justify-content:center;width:100%}.excel-export-options{width:min(300px,100vw - 72px);left:0;right:auto}}.workspace-save-status{color:#41685c;margin:12px 0;font-size:12px}.workspace-save-status>span{font-weight:700}.workspace-save-status.saving{color:#976115}.workspace-save-status.error{color:#813b20;background:#fff4ed;border:1px solid #c77554;border-radius:10px;padding:16px}.workspace-save-status.error p{margin:8px 0}.workspace-save-status.error button{color:#813b20;background:#fff;border:1px solid #a9664c;border-radius:6px;margin:4px 10px 4px 0;padding:8px 12px}.workspace-save-status.error small{margin-top:6px;display:block}.employee-facilities.full-row{gap:14px;padding-top:2px}.employee-facilities.full-row>div:first-child{border-bottom:1px solid #e5ebe7;padding-bottom:2px}.employee-facilities.full-row>div:first-child strong{color:var(--ink);font-size:13px;line-height:1.25}.employee-facilities.full-row>div:first-child span{color:#74817b;margin:4px 0 9px;font-size:11px;font-weight:500;line-height:1.4}.employee-facility-checks{grid-template-columns:repeat(2,minmax(260px,1fr));gap:9px}.employee-facility-checks label{cursor:pointer;background:#fff;border-color:#dfe7e2;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:11px;min-height:58px;padding:11px 13px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid}.employee-facility-checks label:hover{background:#f8fbf9;border-color:#a9c9bc;box-shadow:0 2px 7px #15392e0b}.employee-facility-checks label.selected{background:#eef7f3;border-color:#8fbdac;box-shadow:inset 3px 0 #2f8d6e}.employee-facility-checks input[type=checkbox]{min-width:18px;accent-color:var(--green);justify-self:start;-webkit-appearance:auto!important;appearance:auto!important;width:18px!important;height:18px!important;margin:0!important;padding:0!important}.employee-facility-checks label>span{color:#27332f;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:800;line-height:1.3}.employee-facility-checks label>span small{color:#74817b;letter-spacing:.15px;margin-top:4px;font-size:10px;font-weight:600;line-height:1.25}@media (max-width:900px){.employee-facility-checks{grid-template-columns:1fr}}.admin-disclosure{border-color:#d8e2dd;margin-top:14px;overflow:visible;box-shadow:0 6px 20px #19382e09;padding:0!important}.admin-v2>.admin-disclosure:first-child,.admin-manage-grid>.admin-disclosure{margin-top:0}.admin-disclosure-trigger{width:100%;min-height:92px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;transition:background-color .18s,border-radius .18s;display:flex}.admin-disclosure-trigger:hover{background:#f8fbf9}.admin-disclosure.open .admin-disclosure-trigger{background:#f7faf8;border-radius:12px 12px 0 0}.admin-disclosure-trigger>div:first-child{min-width:0}.admin-disclosure-trigger span{color:#8c673c;letter-spacing:1.4px;font-size:10px;font-weight:900;display:block}.admin-disclosure-trigger h2{margin:5px 0 4px;font:700 24px Georgia,serif}.admin-disclosure-trigger p{color:#75817c;margin:0;font-size:12px;line-height:1.45}.admin-disclosure-summary{flex:none;align-items:center;gap:13px;display:flex}.admin-disclosure-summary b{color:#315e50;white-space:nowrap;background:#eef5f2;border:1px solid #d6e2dc;border-radius:999px;padding:7px 10px;font-size:10px}.admin-disclosure-summary i{color:#315e50;border:1px solid #cbdad3;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;display:grid}.admin-disclosure-body{border-top:1px solid #e1e8e4;padding:4px 24px 24px}.admin-disclosure-body[hidden]{display:none!important}.admin-disclosure-body>.triple-check-default-note{width:max-content;max-width:100%;margin:18px 0 12px auto}.admin-disclosure.invite-center-v2{padding:0!important}.admin-disclosure.invite-center-v2 .invite-builder{margin-top:20px}.admin-disclosure.invite-center-v2 .invite-ledger{margin-bottom:4px}@media (max-width:700px){.admin-disclosure-trigger{align-items:flex-start;min-height:0;padding:16px 18px}.admin-disclosure-trigger h2{font-size:20px}.admin-disclosure-trigger p{font-size:11px}.admin-disclosure-summary b{display:none}.admin-disclosure-body{padding:2px 14px 18px}.admin-disclosure-body>.triple-check-default-note{margin:14px 0 10px}}body{font-family:var(--font-geist-sans),"Segoe UI",Arial,sans-serif;background:linear-gradient(#f8faf9 0,#f3f6f4 430px,#eff3f1 100%)}header{border-bottom-color:#dbe4df;height:102px;padding:0 3vw;box-shadow:0 4px 18px #1833280a}.brand{gap:14px;min-width:260px}.brand-logo-frame{width:154px;height:96px}.brand-logo{width:154px;top:-30px}.brand-copy{border-left:1px solid #dbe2df;padding-left:14px}.brand-copy strong,.brand-copy span{display:block}.brand-copy strong{color:#1b2f28;letter-spacing:-.2px;font-size:15px}.brand-copy span{color:#76847e;opacity:1;margin-top:4px;font-size:11px}nav button{height:46px;padding:0 17px;font-size:14px;font-weight:700}nav button.active{color:#175f4c}nav button.active:after{background:#bf7b2b;border-radius:5px 5px 0 0;height:3px;bottom:1px}.profile-trigger{min-width:210px}.avatar{width:38px;height:38px}.user strong{font-size:14px}.user span{font-size:12px}.topbar{padding-top:32px}.topbar h1,h1{font-family:var(--font-geist-sans),"Segoe UI",Arial,sans-serif;letter-spacing:-1.8px;font-size:42px;font-weight:760}.topbar>div>p:last-child{font-size:15px}.panel-title h2,.admin-section-head h2,.admin-disclosure-trigger h2,.org-chart-heading h2,.bulk-heading h2,.invite-heading h2,.assignment-card h2,.admin-grid h2{font-family:var(--font-geist-sans),"Segoe UI",Arial,sans-serif;letter-spacing:-.65px;font-weight:750}.panel,.kpi,.admin-section,.filters,.access-preview{border-color:#d6e0db;box-shadow:0 8px 28px #193a2e0a}.kpi strong{font-family:var(--font-geist-sans),"Segoe UI",Arial,sans-serif;letter-spacing:-1.35px;font-weight:750}.kpi.feature{background:linear-gradient(135deg,#194c3f,#143d34)}.progress{background:#e4ebe8;height:7px}.progress span{background:linear-gradient(90deg,#2f765f,#6aa58f)}.manager-overview{overflow:visible}.manager-overview .panel-title{min-height:56px}.manager-overview-actions button{min-height:40px}.manager-overview .panel-title .excel-export-trigger{font-weight:800}.manager-overview .panel-title>div>span{color:#9a601d}.facility-close-filter-bar{background:#fbfcfb;padding-top:10px;padding-bottom:13px}.facility-close-filter-summary{padding-left:2px}.facility-close-filter-bar .modern-select-trigger{background:#fff;border-radius:9px;min-height:40px;font-size:12px}.facility-overview-line.with-month-close,.facility-close-filter-bar{grid-template-columns:minmax(430px,1fr) 165px 195px 155px}.facility-overview-line{min-height:74px}.overview-row{border-radius:10px;min-height:74px;padding:11px 18px}.overview-row strong{font-family:var(--font-geist-sans),"Segoe UI",Arial,sans-serif;letter-spacing:-.2px;font-size:15px;font-weight:760}.overview-row>div:first-child span{font-size:12px}.overview-progress{grid-template-rows:auto auto;grid-template-columns:1fr 46px;align-items:center;gap:5px 8px;display:grid}.overview-progress b{color:#10251e;text-align:right;grid-area:1/2;min-width:0;margin:0;font-size:11px;font-weight:850}.overview-progress .progress{grid-area:2/1/auto/3;height:7px}.overview-row em{font-family:var(--font-geist-sans),"Segoe UI",Arial,sans-serif;letter-spacing:-.1px;font-size:12px;font-weight:800}.month-close-check{justify-content:flex-start;gap:8px;padding:8px 9px}.month-close-check input{-webkit-appearance:none;appearance:none;background:#fff 50%/16px 16px no-repeat;border:2px solid #a9b7b1;border-radius:8px;flex:0 0 27px;width:27px;height:27px;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s}.month-close-check input:hover:not(:disabled){transform:scale(1.04)}.month-close-check input:checked{background-color:#367b65;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m5 12 4 4L19 6'/%3E%3C/svg%3E");border-color:#367b65;box-shadow:0 0 0 4px #3b8a6d1a}.month-close-check input:disabled{opacity:.9;background-color:#f4f6f5;border-color:#dce3df}.month-close-check input:checked:disabled{background-color:#79a897;border-color:#79a897}.month-close-check b{white-space:normal;font-size:10.5px}.month-close-check small{white-space:normal;font-size:9.5px}.month-close-check.complete{background:#e5f2ed;border-color:#bfdccc}.triple-check-schedule{background:#fff;border-radius:14px;grid-template-columns:265px minmax(0,1fr);min-height:76px;box-shadow:0 4px 16px #1d4a3a0f}.triple-check-schedule-label{background:linear-gradient(135deg,#e8f3ef,#f3f8f6);padding:16px}.triple-check-schedule-label>i{color:#fff;background:#17624e;border-radius:11px;flex-basis:40px;width:40px;height:40px;font-size:18px}.triple-check-schedule-label strong{font-size:14px}.triple-check-schedule-label span{font-size:11px}.triple-check-date-grid{grid-auto-columns:minmax(190px,1fr);gap:10px;padding:10px}.triple-check-date-field,.triple-check-date-readonly{background:#fbfcfb;border-radius:10px;min-height:58px;padding:9px 11px 9px 13px;border:1px solid #dce5e1!important}.triple-check-date-field>span,.triple-check-date-readonly>span{font-size:12px}.triple-check-date-field input{border-radius:8px;height:38px;font-family:inherit}.facility-task-card{border-radius:10px;min-height:68px;padding:11px 12px}.facility-task-card>span strong{font-size:13px}.facility-task-card>span small{font-size:11px}.facility-task-card>.status{width:32px;height:32px}.admin-disclosure-trigger h2{font-size:23px}.admin-disclosure-trigger,.admin-disclosure{border-radius:15px}.org-chart-page{border-radius:16px}@media (max-width:1350px){.brand{min-width:210px}.brand-logo-frame{width:132px}.brand-logo{width:132px;top:-24px}.brand-copy{display:none}.facility-overview-line.with-month-close,.facility-close-filter-bar{grid-template-columns:minmax(430px,1fr) 155px 180px 150px}.month-close-check{padding:7px}.month-close-check input{flex-basis:25px;width:25px;height:25px}}@media (max-width:920px){header{height:auto;min-height:92px;padding-top:8px}.brand-logo-frame{height:78px}.topbar h1,h1{font-size:36px}.facility-close-filter-bar{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr))}.facility-overview-line.with-month-close{grid-template-columns:repeat(3,1fr)}.triple-check-schedule,.triple-check-schedule.readonly{grid-template-columns:1fr}.triple-check-schedule-label{border-bottom:1px solid #dce7e2;border-right:0}}@media (max-width:620px){.brand{min-width:auto}.brand-logo-frame{width:112px}.brand-logo{width:112px;top:-20px}.topbar h1,h1{font-size:32px}.month-close-check input{flex-basis:27px;width:27px;height:27px}.triple-check-date-grid{grid-auto-flow:row}}.tc-preview-shell{color:#14241e;min-height:100vh;font-family:var(--font-geist-sans),"Segoe UI",Arial,sans-serif;background:linear-gradient(#f8faf9,#f1f5f3);padding-bottom:48px}.tc-preview-header{background:#fff;border-bottom:1px solid #d8e2dd;grid-template-columns:300px 1fr 250px;align-items:center;min-height:96px;padding:0 4vw;display:grid;box-shadow:0 4px 18px #1833280a}.tc-preview-brand{align-items:center;gap:16px;display:flex}.tc-preview-brand img{object-fit:contain;width:115px;height:74px}.tc-preview-brand>div{border-left:1px solid #dbe2df;padding-left:15px}.tc-preview-brand strong,.tc-preview-brand span{display:block}.tc-preview-brand strong{font-size:15px}.tc-preview-brand span{color:#74817b;margin-top:4px;font-size:11px}.tc-preview-header nav{justify-content:center;align-items:center;gap:12px;display:flex}.tc-preview-header nav button{color:#53615b;background:0 0;border:0;height:48px;padding:0 14px;font:700 14px inherit;position:relative}.tc-preview-header nav button.active{color:#175f4c}.tc-preview-header nav button.active:after{content:"";background:#bf7b2b;border-radius:4px;height:3px;position:absolute;bottom:0;left:10px;right:10px}.tc-preview-user{justify-self:end;align-items:center;gap:10px;display:flex}.tc-preview-user>i{color:#175f4c;background:#e8f1ed;border-radius:50%;place-items:center;width:40px;height:40px;font-size:13px;font-style:normal;font-weight:850;display:grid}.tc-preview-user strong,.tc-preview-user small{display:block}.tc-preview-user strong{font-size:14px}.tc-preview-user small{color:#75827c;margin-top:3px;font-size:11px}.tc-preview-rolebar{background:#fff;border:1px solid #d6e0db;border-radius:15px;grid-template-columns:240px minmax(540px,1fr) 190px;align-items:center;gap:18px;margin:18px 4vw 0;padding:16px 18px;display:grid;box-shadow:0 8px 28px #193a2e0a}.tc-preview-rolebar>div:first-child>span,.tc-preview-viewing>span{color:#986226;letter-spacing:1.1px;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.tc-preview-rolebar>div:first-child>strong{font-size:15px}.tc-preview-role-tabs{background:#f1f4f2;border-radius:11px;grid-template-columns:repeat(4,1fr);gap:5px;padding:4px;display:grid}.tc-preview-role-tabs button{color:#596660;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;min-height:54px;padding:8px 10px}.tc-preview-role-tabs button.active{color:#164e3f;background:#fff;border-color:#b9d3c8;box-shadow:0 3px 10px #1a453614}.tc-preview-role-tabs strong,.tc-preview-role-tabs small{display:block}.tc-preview-role-tabs strong{font-size:11px}.tc-preview-role-tabs small{margin-top:4px;font-size:9px;line-height:1.25}.tc-preview-viewing{border-left:1px solid #e2e8e5;padding-left:14px}.tc-preview-viewing strong{color:#175f4c;font-size:12px}.tc-preview-titlebar{justify-content:space-between;align-items:flex-end;gap:24px;padding:32px 4vw 20px;display:flex}.tc-preview-titlebar>div>span,.tc-preview-titlebar label>span{color:#986226;letter-spacing:1.35px;font-size:10px;font-weight:900;display:block}.tc-preview-titlebar h1{letter-spacing:-1.7px;margin:6px 0 4px;font-size:42px;font-weight:760}.tc-preview-titlebar p{color:#6d7b75;margin:0;font-size:14px}.tc-preview-titlebar label strong{background:#fff;border:1px solid #d2ddd8;border-radius:10px;margin-top:7px;padding:12px 15px;font-size:12px;display:block}.tc-preview-kpis{grid-template-columns:1.3fr repeat(3,1fr);gap:14px;margin:0 4vw 18px;display:grid}.tc-preview-kpis article{background:#fff;border:1px solid #d6e0db;border-radius:14px;min-height:112px;padding:20px;box-shadow:0 8px 24px #193a2e0a}.tc-preview-kpis article:first-child{color:#fff;background:linear-gradient(135deg,#194c3f,#143d34);border-color:#315f50}.tc-preview-kpis span,.tc-preview-kpis strong,.tc-preview-kpis small{display:block}.tc-preview-kpis span{letter-spacing:1.1px;font-size:10px;font-weight:900}.tc-preview-kpis strong{letter-spacing:-1.2px;margin:9px 0 5px;font-size:34px}.tc-preview-kpis small{color:#78857f;font-size:11px}.tc-preview-kpis article:first-child small{color:#d0e2db}.tc-upcoming-panel{background:#fff;border:1px solid #cbdcd4;border-radius:17px;margin:0 4vw;padding:22px;box-shadow:0 12px 32px #193a2e0e}.tc-upcoming-heading{border-bottom:1px solid #e1e8e4;justify-content:space-between;align-items:flex-end;gap:20px;padding:0 2px 18px;display:flex}.tc-upcoming-heading>div:first-child>span{color:#986226;letter-spacing:1.35px;font-size:10px;font-weight:900}.tc-upcoming-heading h2{letter-spacing:-.8px;margin:5px 0 4px;font-size:27px}.tc-upcoming-heading p{color:#718079;margin:0;font-size:12px}.tc-upcoming-filters{gap:7px;display:flex}.tc-upcoming-filters button{color:#53655e;background:#fff;border:1px solid #d5e0db;border-radius:9px;min-height:38px;padding:0 14px;font-size:11px;font-weight:800}.tc-upcoming-filters button.active{color:#155441;background:#e9f3ef;border-color:#3d806a}.tc-upcoming-body{grid-template-columns:255px minmax(0,1fr);gap:24px;padding-top:20px;display:grid}.tc-upcoming-summary{color:#fff;background:linear-gradient(145deg,#174b3d,#0f382f);border-radius:14px;align-self:start;padding:21px}.tc-upcoming-summary>span{letter-spacing:1.25px;color:#b8d5ca;font-size:9px;font-weight:900}.tc-next-date{align-items:end;gap:8px;margin:16px 0 8px;display:flex}.tc-next-date b{color:#d9b47d;text-transform:uppercase;padding-bottom:5px;font-size:15px}.tc-next-date strong{letter-spacing:-3px;font-size:52px;line-height:.9}.tc-upcoming-summary h3{margin:16px 0 5px;font-size:16px}.tc-upcoming-summary>p{color:#d1e1db;min-height:34px;margin:0;font-size:12px;line-height:1.4}.tc-summary-counts{border-top:1px solid #ffffff26;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;padding-top:16px;display:grid}.tc-summary-counts div{padding-right:6px}.tc-summary-counts b,.tc-summary-counts span{display:block}.tc-summary-counts b{font-size:22px}.tc-summary-counts span{color:#b9cec6;margin-top:3px;font-size:9px;line-height:1.25}.tc-timeline{flex-direction:column;gap:12px;display:flex;position:relative}.tc-date-group{grid-template-columns:58px 1fr;gap:14px;display:grid}.tc-date-marker{color:#174f40;background:#eff6f3;border:1px solid #c5d9d0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:58px;display:flex;position:relative}.tc-date-marker strong{font-size:22px;line-height:1}.tc-date-marker span{letter-spacing:.8px;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:900}.tc-date-content{background:#fbfcfb;border:1px solid #e0e7e3;border-radius:12px;padding:12px 14px}.tc-date-heading{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.tc-date-heading strong{font-size:12px}.tc-date-heading span{color:#7d8984;font-size:10px}.tc-date-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.tc-date-items article{background:#fff;border:1px solid #e0e7e3;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 10px;display:flex}.tc-date-items article>div{min-width:0}.tc-date-items article strong,.tc-date-items article span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tc-date-items article strong{font-size:11px}.tc-date-items article span{color:#78857f;margin-top:3px;font-size:9px}.tc-area{border-radius:999px;flex:none;padding:5px 7px;font-size:9px}.tc-area.medicaid{color:#176049;background:#e7f1ed}.tc-area.medicare{color:#895515;background:#f6ecdc}.tc-missing{background:#fffaf2;border:1px dashed #d6c6aa;border-radius:11px;margin-left:72px}.tc-missing summary{color:#79531f;cursor:pointer;justify-content:space-between;align-items:center;padding:12px 14px;list-style:none;display:flex}.tc-missing summary span{font-size:11px}.tc-missing summary b{background:#f1ddbc;border-radius:50%;place-items:center;width:23px;height:23px;margin-right:7px;display:inline-grid}.tc-missing summary i{font-size:10px;font-style:normal;font-weight:800}.tc-missing>div{padding:0 14px 10px}.tc-missing p{border-top:1px solid #eee1cd;justify-content:space-between;margin:0;padding:8px 0;font-size:10px;display:flex}.tc-empty{color:#73817b;border:1px dashed #ccd9d3;border-radius:12px;place-items:center;min-height:120px;font-size:12px;display:grid}.tc-preview-note{color:#73817b;margin:13px 4vw 0;font-size:11px}.tc-preview-note strong{color:#355d4f}@media (max-width:1050px){.tc-preview-header{grid-template-columns:220px 1fr}.tc-preview-user{display:none}.tc-preview-rolebar{grid-template-columns:1fr}.tc-preview-viewing{border-top:1px solid #e2e8e5;border-left:0;padding:10px 0 0}.tc-preview-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.tc-preview-header{grid-template-columns:1fr;padding:10px 18px}.tc-preview-brand{justify-content:center}.tc-preview-header nav{flex-wrap:wrap}.tc-preview-rolebar{margin:14px 18px 0}.tc-preview-role-tabs{grid-template-columns:repeat(2,1fr)}.tc-preview-titlebar{flex-direction:column;align-items:flex-start;padding:26px 18px 18px}.tc-preview-titlebar h1{font-size:34px}.tc-preview-kpis{grid-template-columns:1fr 1fr;margin-left:18px;margin-right:18px}.tc-upcoming-panel{margin:0 18px;padding:16px}.tc-upcoming-heading{flex-direction:column;align-items:flex-start}.tc-upcoming-filters{width:100%;overflow:auto}.tc-upcoming-body{grid-template-columns:1fr}.tc-upcoming-summary{grid-template-columns:1fr 1fr;gap:5px;display:grid}.tc-upcoming-summary>span,.tc-summary-counts{grid-column:1/-1}.tc-upcoming-summary>p{min-height:0}.tc-date-items{grid-template-columns:1fr}.tc-missing{margin-left:0}.tc-preview-note{margin-left:18px;margin-right:18px}}@media (max-width:520px){.tc-preview-role-tabs,.tc-preview-kpis{grid-template-columns:1fr}.tc-preview-header nav button{padding:0 7px;font-size:11px}.tc-upcoming-filters button{white-space:nowrap}.tc-date-group{grid-template-columns:48px 1fr}.tc-date-marker strong{font-size:19px}.tc-upcoming-summary{display:block}.tc-summary-counts{display:grid}}.tc-preview-rolebar{min-height:76px;padding:10px 14px}.tc-preview-role-tabs button{min-height:44px;padding:6px 9px}.tc-preview-role-tabs small{display:none}.tc-preview-titlebar{padding-top:24px;padding-bottom:16px}.tc-preview-titlebar h1{font-size:36px}.tc-upcoming-panel{padding:0;overflow:hidden}.tc-upcoming-heading{align-items:center;padding:17px 20px}.tc-upcoming-heading h2{margin-top:3px;font-size:23px}.tc-upcoming-heading p{font-size:11px}.tc-upcoming-tools{align-items:center;gap:14px;display:flex}.tc-mini-stats{gap:6px;display:flex}.tc-mini-stats span{color:#6c7973;white-space:nowrap;background:#f2f6f4;border-radius:8px;align-items:center;gap:4px;padding:7px 9px;font-size:9px;display:flex}.tc-mini-stats b{color:#174e3f;font-size:12px}.tc-mini-stats .attention{color:#8c6229;background:#fff7ea}.tc-mini-stats .attention b{color:#9a5e13}.tc-upcoming-filters button{border-radius:8px;min-height:32px;padding:0 10px}.tc-compact-list{border-top:1px solid #e1e8e4;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.tc-compact-list article{background:#fff;border-bottom:1px solid #e3e9e6;border-right:1px solid #e3e9e6;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:8px 14px;display:grid;position:relative}.tc-compact-list article:nth-child(2n){border-right:0}.tc-compact-list article.next{background:#f3f8f6;box-shadow:inset 3px 0 #2f8066}.tc-compact-date{color:#174e3f;background:#fff;border:1px solid #c8d9d1;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;width:40px;height:44px;display:flex}.tc-compact-date strong{font-size:17px;line-height:1}.tc-compact-date span{letter-spacing:.6px;margin-top:3px;font-size:8px;font-weight:900}.tc-compact-facility{min-width:0}.tc-compact-facility strong,.tc-compact-facility span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tc-compact-facility strong{font-size:11px}.tc-compact-facility span{color:#7a8781;margin-top:4px;font-size:9px}.tc-compact-list article>em{color:#2f8066;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:4px;right:5px}.tc-missing-compact{margin:10px 14px 0}.tc-missing-compact summary{padding:9px 11px}.tc-panel-foot{color:#75827c;justify-content:space-between;align-items:center;padding:11px 16px;font-size:10px;display:flex}.tc-panel-foot button{color:#1b5b48;background:#fff;border:1px solid #cddbd5;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:800}.tc-preview-note{margin-top:9px}@media (max-width:980px){.tc-upcoming-heading{flex-direction:column;align-items:flex-start}.tc-upcoming-tools{justify-content:space-between;width:100%}.tc-compact-list{grid-template-columns:1fr}.tc-compact-list article{border-right:0}}@media (max-width:620px){.tc-preview-rolebar{padding:10px}.tc-upcoming-tools{flex-direction:column;align-items:flex-start}.tc-mini-stats{width:100%;overflow:auto}.tc-upcoming-filters{width:100%}.tc-compact-list article{grid-template-columns:42px minmax(0,1fr)}.tc-compact-list article>.tc-area{grid-column:2;justify-self:start}.tc-panel-foot{align-items:flex-start;gap:10px}.tc-panel-foot button{white-space:nowrap}}.tc-upcoming-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.tc-upcoming-toggle:hover{background:#fbfcfb}.tc-upcoming-toggle>div:first-child>span{color:#986226;letter-spacing:1.35px;font-size:10px;font-weight:900}.tc-upcoming-toggle h2{letter-spacing:-.7px;margin:3px 0;font-size:23px}.tc-upcoming-toggle p{color:#718079;margin:0;font-size:11px}.tc-upcoming-toggle-summary{align-items:center;gap:14px;display:flex}.tc-upcoming-toggle-summary>i{color:#315e50;border:1px solid #cbdad3;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;display:grid}.tc-upcoming-panel.collapsed{box-shadow:0 6px 20px #193a2e09}.tc-upcoming-panel.collapsed .tc-upcoming-toggle{border-radius:17px}.tc-upcoming-content[hidden]{display:none!important}.tc-upcoming-filter-row{background:#fafcfb;border-top:1px solid #e1e8e4;justify-content:space-between;align-items:center;padding:9px 16px;display:flex}.tc-upcoming-filter-row>span{color:#6c7973;font-size:10px;font-weight:800}.tc-upcoming-content .tc-compact-list{border-top:1px solid #e1e8e4}.workspace-triple-check-panel{margin-bottom:20px}.tc-schedule-empty{border:0;border-top:1px solid #e1e8e4;border-radius:0;margin:0}.tc-missing-compact>div{gap:5px;padding:7px 11px 10px;display:grid}.tc-missing-compact>div span{color:#6f7d76;font-size:10px}.tc-past-dates{background:#f7f8f7;border-top:1px solid #e3e9e6}.tc-past-dates>summary{color:#7b8580;cursor:pointer;padding:11px 16px;font-size:10px;font-weight:800;list-style-position:inside}.tc-past-dates[open]>summary{border-bottom:1px solid #e3e9e6}.tc-past-list{border-top:0}.tc-past-list article,.tc-past-list article:nth-child(2n){color:#7b8580;background:#f5f6f5;border-color:#e4e7e5}.tc-past-list .tc-compact-date{color:#7d8782;background:#eef0ef;border-color:#d9deda}.tc-past-list .tc-compact-facility span{color:#929a96}.tc-past-list .tc-area{filter:grayscale();opacity:.62}@media (max-width:760px){.tc-upcoming-toggle{flex-direction:column;align-items:flex-start}.tc-upcoming-toggle-summary{justify-content:space-between;width:100%}.tc-upcoming-filter-row{flex-direction:column;align-items:flex-start;gap:8px}}
