.import-workspace{max-width:1200px}.import-intro>p{max-width:780px;color:var(--muted,#6e796f);font-size:16px;line-height:1.6}.import-steps{gap:28px;margin:24px 0 30px;padding:0;list-style:none;display:flex}.import-steps li{color:#738074;align-items:center;gap:10px;font-size:14px;display:flex}.import-steps li b{border:1px solid #cfd9ce;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.import-steps li.active{color:#253c32}.import-steps li.active b{background:#e8f0e4;border-color:#bbcdb7}.import-card{background:#fff;border:1px solid #dce3d9;border-radius:12px;margin:0 0 24px;padding:28px}.import-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.import-section-heading h2{letter-spacing:-.6px;margin:7px 0 8px;font-size:23px}.import-section-heading p{color:#758075;max-width:780px;margin:0;font-size:14px;line-height:1.6}.import-meta{white-space:nowrap;color:#667662;border:1px solid #dde5d8;border-radius:5px;padding:7px 10px;font-size:12px}.import-dropzone{text-align:center;background:#f7f9f5;border:1px dashed #b9cbb2;border-radius:9px;padding:30px 20px;transition:background .15s}.import-dropzone.dragging{background:#eaf3e4;border-color:#56774d}.import-upload-icon{color:#697e5e;font-size:32px}.import-dropzone h3{margin:5px 0 10px;font-size:19px}.import-dropzone p{color:#798477;margin:0 0 19px;font-size:14px;line-height:1.7}.import-workspace .primary{justify-content:center;align-items:center;gap:22px;display:inline-flex}.import-help{color:#758075;max-width:900px;margin:17px 0;font-size:13px;line-height:1.7}.import-template-row{border-top:1px solid #e6ebe3;flex-wrap:wrap;align-items:center;gap:12px 17px;padding-top:13px;font-size:12px;display:flex}.import-template-row span{color:#7d8879}.import-template-row a{color:#45643b;text-underline-offset:3px}.import-template-row button{font-size:13px}.import-message,.import-source-issues{color:#6a5a35;background:#faf7eb;border:1px solid #e8dfc1;border-radius:6px;padding:13px 15px;font-size:13px;line-height:1.6}.import-source-issues ul{margin-bottom:0;padding-left:18px}.import-sources{gap:8px;margin-bottom:20px;display:grid}.import-sources details{border:1px solid #e4e9e1;border-radius:6px;padding:10px 13px;font-size:13px}.import-sources summary{cursor:pointer;word-break:break-word}.import-sources summary span{float:right;color:#7b8876;margin-left:15px}.import-sources pre{white-space:pre-wrap;word-break:break-word;color:#52604e;background:#f7f9f5;max-height:240px;padding:12px;font-size:11px;line-height:1.6;overflow:auto}.import-records{gap:15px;display:grid}.import-record{background:#fcfdfa;border:1px solid #dce4d7;border-radius:8px;padding:17px}.import-record.needs-attention{border-color:#d6c99b}.import-record-heading{align-items:center;gap:15px;margin-bottom:16px;font-size:13px;display:flex}.import-record-heading>b{color:#3e5039}.import-record-heading>span{color:#87917e;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.import-record-heading button{padding:5px 10px;font-size:12px}.import-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.import-fields label{color:#69795e;flex-direction:column;gap:7px;min-width:0;font-size:12px;display:flex}.import-fields input,.import-fields select{box-sizing:border-box;color:#34472d;background:#fff;border:1px solid #d5dfce;border-radius:5px;width:100%;min-width:0;padding:11px 12px;font-family:inherit;font-size:14px}.import-fields input:focus,.import-fields select:focus{outline-offset:1px;outline:2px solid #c1d4b6}.import-description{grid-column:1/-1}.import-row-errors{color:#8b6337;margin:14px 0 0;padding-left:18px;font-size:12px;line-height:1.8}.import-empty{color:#758075;padding:20px 0;line-height:1.8}.import-business-fields{margin-bottom:22px}.import-mode{grid-template-columns:1fr 1fr;gap:14px;margin:15px 0;display:grid}.import-mode>label{cursor:pointer;border:1px solid #dde5d7;border-radius:7px;align-items:flex-start;gap:10px;padding:15px;display:flex}.import-mode input,.import-acknowledgment input{accent-color:#526f43;flex-shrink:0;margin:2px 0 0;width:16px!important;height:16px!important}.import-mode b{color:#42543b;font-size:13px;font-weight:600;display:block}.import-mode small{color:#7e8879;margin-top:5px;font-size:12px;line-height:1.6;display:block}.import-acknowledgment{color:#6c765f;align-items:center;gap:10px;padding:8px 0 15px;font-size:13px;display:flex}.import-commit{border-top:1px solid #e2e8dd;align-items:center;gap:20px;margin-top:20px;padding-top:22px;display:flex}.import-commit>p{color:#7a8572;max-width:440px;font-size:12px;line-height:1.7}.import-workspace button:disabled{opacity:.5;cursor:not-allowed}.import-workspace input:disabled,.import-workspace select:disabled{color:#929b8a;background:#f1f3ee}@media (max-width:900px){.import-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.import-commit{flex-direction:column;align-items:flex-start}.import-card{padding:20px}.import-steps{gap:15px;font-size:12px}.import-steps li{gap:7px;font-size:12px}}@media (max-width:600px){.import-steps{flex-direction:column;gap:10px}.import-fields,.import-mode{grid-template-columns:1fr}.import-section-heading{flex-direction:column}.import-dropzone{padding:24px 15px}.import-template-row{align-items:flex-start;gap:12px}.import-record{padding:13px}.import-record-heading{gap:9px}.import-record-heading>span{max-width:130px}.import-commit .large{width:100%;font-size:13px}.import-card{padding:17px}}.import-add-row{margin-top:18px}.import-workspace input[type=file][hidden]{display:none!important}
.operations-link{color:#53734c;margin:18px 10px;font-size:11px;line-height:1.6;display:block}.ops-app .sidebar .wordmark{margin-bottom:28px}.ops-app .workspace{margin-bottom:20px}.ops-app .stats strong{font-size:29px}.ops-app .content{max-width:1550px}.ops-app .page-heading h1{font-size:31px}.ops-two{grid-template-columns:1fr 1fr;gap:22px;display:grid}.ops-three{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ops-wide{grid-column:1/-1}.ops-green{background:#eff4e9}.ops-note{color:#89927f;line-height:1.8;font-size:10px!important}.ops-payroll{border-bottom:1px solid #e3e9db;justify-content:space-between;gap:15px;padding:20px 0;display:flex}.ops-payroll>div:last-child{text-align:right}.ops-payroll small{margin-top:7px;font-size:10px;display:block}.ops-payroll strong{font-size:22px;font-weight:550}.ops-seat-list{border-top:1px solid #dce5d2;grid-template-columns:1fr 1fr;gap:17px;margin-top:25px;padding-top:20px;display:grid}.ops-seat-list b{font-size:11px;display:block}.ops-seat-list small{margin-top:5px;font-size:10px;line-height:1.7;display:block}.ops-shortcut{text-align:left;width:100%;padding:25px;display:block}.ops-shortcut span{letter-spacing:1px;color:#929b86;font-size:9px}.ops-shortcut strong{margin:15px 0;font-size:23px;font-weight:550;display:block}.ops-shortcut p{margin:0;font-size:11px}.ops-app select{color:#233b2d;width:100%;font:inherit;background:#fff;border:1px solid #d6dfd0;border-radius:5px;margin-top:7px;padding:10px;font-size:12px;display:block}.ops-app textarea{width:100%;min-height:100px;font:inherit;resize:vertical;color:#33492f;background:#fff;border:1px solid #d6dfd0;border-radius:5px;margin-top:8px;padding:13px;font-size:12px;line-height:1.8;display:block}.ops-app textarea:focus-visible,.ops-app select:focus-visible{outline-offset:3px;outline:3px solid #96b795}.ops-app textarea:disabled{background:#f7f8f3}.ops-inline{gap:12px;display:flex}.ops-inline label{flex:1;min-width:0}.ops-shocks{border-top:1px solid #e1e6db;flex-wrap:wrap;align-items:center;gap:10px;margin-top:23px;padding-top:20px;display:flex}.ops-shocks .pill{white-space:normal}.ops-shocks button{font-size:10px}.ops-section-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.ops-section-head .eyebrow{margin:0 0 8px}.ops-section-head h3{margin:0}.ops-options{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.ops-option.selected{border-color:#5c8756;box-shadow:0 0 0 2px #dce9d4}.ops-option h3{margin:16px 0 10px;font-size:18px;line-height:1.5}.ops-option>strong{margin:17px 0 7px;font-size:30px;font-weight:550;display:block}.ops-option>small{display:block}.ops-tradeoff{border-top:1px solid #e6ebdf;min-height:65px;margin-top:18px;padding-top:16px;font-size:11px!important}.ops-app .ops-option .button-row{margin-bottom:0}.ops-plan{border-top:1px solid #dfe6d7;padding:24px 0}.ops-plan li{color:#718165;font-size:12px;line-height:1.8}.ops-draft{border-top:1px solid #dfe6d7;padding:25px 0}.ops-draft textarea{min-height:215px}.ops-comments{margin-top:25px}.ops-comments article{border-top:1px solid #dfe6d7;padding:18px 0}.ops-comments b{text-transform:capitalize;font-size:12px}.ops-comments small{float:right}.ops-comments p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0;font-size:12px}.ops-service-list{margin-top:30px}.ops-service-list>div{border-top:1px solid #e0e6d8;justify-content:space-between;gap:15px;padding:15px 0;font-size:10px;display:flex}.ops-service-list span{color:#8d987f;overflow-wrap:anywhere}.ops-obligation{border-top:1px solid #e2e8db;justify-content:space-between;gap:15px;padding:17px 0;font-size:12px;display:flex}.ops-obligation small{margin-top:7px;display:block}.ops-obligation strong{white-space:nowrap;font-weight:500}.ops-issue{border-top:1px solid #e0e6d8;padding:18px 0}.ops-issue p{margin:10px 0;font-size:12px}.ops-issue a{font-size:11px}.ops-link-button{border:1px solid #d2deca;border-radius:5px;margin-top:20px;padding:12px 15px;font-size:11px;display:inline-block}.ops-app .header-right>a{font-size:11px}.ops-app label{line-height:1.5}.ops-app .run small{line-height:1.8}.ops-app .sidebar nav button{font-size:12px}.ops-app .controls button{font-size:11px}.ops-welcome .welcome-content{max-width:1050px}@media (max-width:1150px){.ops-app .page-heading{flex-direction:column;align-items:flex-start}.ops-three{gap:12px}.ops-app .stats strong{font-size:24px}.ops-app .controls{grid-template-columns:1fr 1fr}.ops-app .controls>div:last-child{grid-column:1/-1}.ops-app .ops-options{gap:15px}.ops-section-head{align-items:flex-start}.ops-section-head .pill{white-space:normal}}@media (max-width:850px){.ops-app .sidebar .wordmark{margin-bottom:15px}.ops-app .sidebar .operations-link{margin:12px 8px 0;font-size:10px}.ops-two,.ops-three,.ops-options{grid-template-columns:1fr}.ops-app .controls>div:last-child{grid-column:auto}.ops-app .controls{grid-template-columns:1fr}.ops-app .stats strong{font-size:27px}.ops-app .header-right>a{display:none}.ops-app .page-heading h1{font-size:29px}.ops-section-head{flex-wrap:wrap}.ops-app .controls>div{border-bottom:1px solid #e1e7d9;padding-bottom:20px}.ops-app .ops-options{grid-template-columns:1fr}.ops-seat-list{gap:15px}.ops-app .breadcrumb{max-width:135px;line-height:1.5}.ops-app .header-right button{padding:8px;font-size:10px}.ops-app .header-right .pill{display:none}.ops-draft .ops-section-head h3{overflow-wrap:anywhere;font-size:15px}.ops-app .stats article{min-width:0}.ops-welcome h1{font-size:43px}.ops-app .share{flex-direction:column;align-items:stretch}.ops-app .ops-service-list>div{font-size:9px}}.source-csv{white-space:pre;min-height:220px;font:12px/1.6 ui-monospace,monospace;overflow:auto}.close-amount{letter-spacing:-1px;margin:12px 0;font-size:34px;display:block}.close-equation{border-block:1px solid #e4e9e7;gap:9px;margin:18px 0;padding:15px 0;display:grid}.close-equation span{justify-content:space-between;gap:15px;display:flex}.source-row{overflow-wrap:anywhere;border-bottom:1px solid #edf0ee;gap:5px;padding:10px 0;display:grid}.source-row span,.source-ids{color:#607169;font-size:12px}.ops-app details{margin:18px 0}.ops-app summary{cursor:pointer;font-weight:600}.service-json{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;font:12px/1.6 ui-monospace,monospace;overflow:auto}.table-scroll{overflow-x:auto}.ops-app .ops-plan h3 small{font-size:12px;font-weight:400}
.consolidated-app .sidebar nav a{color:var(--ink);border-radius:7px;align-items:center;gap:12px;padding:14px 12px;font-size:12px;font-weight:500;display:flex}.consolidated-app .sidebar nav a.nav-active{color:#315237;background:#dfe7d6;font-weight:600}.consolidated-app .sidebar nav a>span{width:20px;font-size:19px}.workspace-description{color:#7c857e;margin:0 12px 30px;font-size:12px;line-height:1.8}.consolidated-app .page-heading{margin-bottom:28px}.page-action{text-align:center;border-radius:6px;padding:12px 17px;font-size:12px;display:inline-block}.consolidated-app .content{max-width:1370px;margin:0 auto}.consolidated-app details>summary{line-height:1.5}.consolidated-app details>summary:focus-visible{outline-offset:6px;border-radius:4px;outline:3px solid #96b795}.consolidated-app .workbench-fold{margin-top:0}.consolidated-app .workbench-fold>summary{justify-content:space-between;align-items:center;gap:15px;padding:2px 0;font-size:15px;font-weight:600;list-style:none;display:flex}.workbench-fold>summary::-webkit-details-marker{display:none}.settlement-card>summary::-webkit-details-marker{display:none}.workbench-fold>summary>span:first-child{display:block}.workbench-fold>summary>span:first-child:before{content:"+";color:#78926d;margin-right:12px}.workbench-fold[open]>summary>span:first-child:before{content:"−"}.workbench-fold>summary small{max-width:690px;margin:5px 0 0 25px;font-size:11px;font-weight:400;line-height:1.7;display:block}.fold-tag{white-space:nowrap;color:#708168;border:1px solid #e2e8dd;border-radius:5px;padding:6px 9px;font-size:9px;font-weight:500}.workbench-fold[open]>summary{border-bottom:1px solid var(--line);margin-bottom:22px;padding-bottom:20px}.workbench-fold>.panel{box-shadow:none;border:0;margin-bottom:0;padding:0;overflow:visible}.workbench-fold>.ops-two>.panel{background:#f8faf5}.workbench-guide{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:8px;padding:0 0 28px;display:grid}.workbench-guide>div{align-items:flex-start;gap:11px;display:flex}.workbench-guide b{color:#3d6245;background:#e8eede;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.workbench-guide span{font-size:12px;font-weight:600;line-height:1.5}.workbench-guide small{margin-top:3px;font-size:10px;font-weight:400;line-height:1.6;display:block}.import-records-heading{justify-content:space-between;align-items:center;gap:25px;display:flex}.import-records-heading p{max-width:620px;margin-bottom:0}.import-records-heading>button{flex-shrink:0}.import-records details{margin-bottom:0}.reconciliation-summary{border-top:1px solid var(--line);color:#7c857e;flex-wrap:wrap;gap:24px;margin-top:18px;padding-top:18px;font-size:11px;display:flex}.reconciliation-summary b{color:#34533c;font-size:14px}.settlement-card>summary{align-items:center;gap:18px;list-style:none;display:flex}.settlement-card>summary>div{flex:1}.settlement-card h3{margin:0 0 4px;font-size:14px}.settlement-card small{font-size:10px}.settlement-card>summary>strong{font-size:21px;font-weight:550}.settlement-card[open]>summary{margin-bottom:20px}.settlement-card .close-equation{max-width:600px}.consolidated-app .settlement-card{margin-bottom:12px}.settlement-results{margin-bottom:18px}.settlement-disclosure{margin:0 0 24px}.tool-caption{color:#7e8f75;font-size:11px;line-height:1.6}.receivables-intro{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.receivables-intro p{max-width:640px}.receivables-intro .upload-button{flex-shrink:0}.provider-explainer dl{grid-template-columns:180px 1fr;gap:14px 20px;margin-top:24px;font-size:12px;line-height:1.7;display:grid}.provider-explainer dt{font-weight:600}.provider-explainer dd{color:var(--muted);margin:0}.consolidated-app .provider-explainer{background:0 0;border-color:#0000;padding:10px 0}.consolidated-app .provider-explainer>summary{color:#7e8f75;font-size:11px;font-weight:400}.cash-bridge .bridge{padding:0}.cash-bridge .bridge>button:disabled{opacity:1;cursor:default;color:var(--ink)}.next-payroll{margin-bottom:20px}.next-payroll .ops-payroll strong{font-size:20px}.consolidated-app .forecast-scenarios>summary{font-size:13px}.forecast-scenarios[open]>summary{margin-bottom:20px}.consolidated-app #follow-up{scroll-margin-top:20px}.consolidated-app .workbench-fold #action-drafts{margin-top:24px;padding:0}.consolidated-app .workbench-fold .ops-options{margin-bottom:24px}.consolidated-app .tool-purpose{margin:0 0 25px}.consolidated-app .corrections{margin-top:24px}.consolidated-app .source-csv{min-height:190px}.consolidated-app .notice p{margin:0}.receivables-review td small{margin-top:4px;display:block}.consolidated-app .button-row{align-items:center}.consolidated-app footer{margin-top:30px}.consolidated-app .investigation-results{margin-top:26px}@media (max-width:1150px){.workbench-guide{gap:12px}.import-records-heading{flex-direction:column;align-items:flex-start}.import-records-heading>button{align-self:flex-start}}@media (max-width:850px){.consolidated-app .sidebar{padding:18px}.consolidated-app .sidebar .wordmark{margin-bottom:16px}.consolidated-app .workspace-description{display:none}.consolidated-app .sidebar nav{grid-template-columns:1fr 1fr;gap:8px;display:grid;overflow:visible}.consolidated-app .sidebar nav a{white-space:normal;gap:8px;padding:11px 10px;font-size:12px}.consolidated-app .sidebar nav a>span{width:auto;font-size:17px}.consolidated-app .workbench-guide{grid-template-columns:1fr;gap:14px;padding-bottom:18px}.workbench-guide>div{align-items:center}.consolidated-app .workbench-fold>summary{align-items:flex-start;gap:10px;font-size:14px}.workbench-fold>summary small{font-size:10px}.fold-tag{display:none}.receivables-intro{flex-direction:column}.settlement-card>summary{flex-wrap:wrap;gap:10px}.settlement-card>summary>div{flex-basis:50%}.settlement-card>summary>strong{font-size:19px}.settlement-card>summary .status{margin-top:3px}.reconciliation-summary{gap:15px}.provider-explainer dl{grid-template-columns:1fr;gap:5px}.provider-explainer dd{margin-bottom:15px}.consolidated-app .breadcrumb{max-width:175px}.consolidated-app .stats strong{font-size:24px}.consolidated-app .page-heading h1{font-size:29px}.workbench-fold[open]>summary{margin-bottom:18px;padding-bottom:15px}.consolidated-app .source-csv{font-size:11px}.consolidated-app .next-payroll strong{font-size:19px}.consolidated-app .page-action{align-self:flex-start}.workbench-guide small{margin-left:0;display:block}.consolidated-app .sidebar-bottom{display:none}}.consolidated-app button:disabled{cursor:not-allowed;opacity:.55;color:#6f7b6d;background:#edf0eb;border-color:#dce2d9}.control-disabled{opacity:.5;cursor:not-allowed}.field-hint{color:#61715b;margin:12px 0;font-size:12px;line-height:1.7}.working-status{color:#42684a;padding:10px 0;font-size:12px}.action-feedback{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.action-feedback>span{flex:1;min-width:180px}.action-feedback button{padding:7px 10px;font-size:11px}.welcome-example-link{margin:18px 0!important;font-size:12px!important}.workspace-loading{color:#647261;background:#f7f9f4;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:100vh;display:flex}.workspace-loading p{font-size:14px}.import-anonymous{max-width:1200px;margin:auto;padding:28px}.import-anonymous>header{justify-content:space-between;align-items:center;margin-bottom:36px;display:flex}.import-anonymous main{margin:0}.welcome .page-action{margin-right:12px}.welcome .large{margin-top:10px}.workbench-fields{border:0;min-width:0;margin:0;padding:0}.workbench-fields:disabled{opacity:.7}.recording-incident p{margin-bottom:0}.suggested-actions>p,.action-notes>p{color:var(--muted);font-size:13px;line-height:1.7}.suggested-action .button-row{margin:14px 0}.prepared-action{background:#f4f7ef;border-radius:8px;margin-top:16px;padding:18px}.prepared-action textarea{min-height:150px}.action-notes{border-top:1px solid var(--line);margin-top:26px;padding-top:24px}.action-notes textarea{min-height:110px}.suggested-action-list{gap:12px;display:grid}.customer-search-results{flex-wrap:wrap;gap:8px;margin:12px 0 20px;display:flex}.customer-search-results button{font-size:12px}.recording-incident .button-row{margin-top:18px}.suggested-action h3,.suggested-action p{overflow-wrap:anywhere}.consolidated-app input[type=file][hidden]{display:none!important}@media (max-width:850px){.consolidated-app .sidebar-bottom{margin-top:8px;padding:4px 10px;display:block}.consolidated-app .sidebar-bottom>a,.consolidated-app .sidebar-bottom>div,.consolidated-app .sidebar-bottom>p{display:none}.consolidated-app .sidebar-bottom button{margin:0;padding:8px 0}}.finding-details{white-space:pre-wrap}.more-findings>summary{margin:18px 0;font-weight:600}.finding details>summary{font-size:12px}.finding details button{margin:10px 8px 0 0}.workbench-area{margin:32px 0 38px;scroll-margin-top:24px}.workbench-area-title{color:#53664e;letter-spacing:.02em;margin:0 0 14px;font-size:13px;font-weight:600}.additional-charge{margin:20px 0}.additional-charge>summary{cursor:pointer;font-size:13px;font-weight:600}.additional-charge[open]>summary{margin-bottom:20px}.consolidated-app .additional-charge.panel{border:1px solid var(--line);background:#f8faf5;border-radius:8px;padding:18px 20px}
