.pilot-workspace{gap:20px;display:grid}.pilot-note{color:#514739;background:#faf7f2;border-left:3px solid #ad8959;padding:12px 15px;font-size:13px;line-height:1.6}.pilot-metrics{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px;margin:20px 0;display:grid}.pilot-metrics>button,.pilot-metrics>article{text-align:left;background:#f9fafb;border:1px solid #e2e4e8;border-radius:8px;gap:8px;padding:16px;display:grid}.pilot-metrics small{color:#656872;font-size:12px}.pilot-metrics strong{font-variant-numeric:tabular-nums;color:#502631;font-size:23px}.pilot-filters{grid-template-columns:2fr repeat(3,1fr) 2fr;gap:12px;margin:18px 0;display:grid}.pilot-task-list{gap:12px;display:grid}.pilot-task{border:1px solid #e0e2e6;border-radius:8px;justify-content:space-between;gap:18px;padding:18px;display:flex}.pilot-task.attention{border-left:4px solid #a77c3d}.pilot-task h3{margin:7px 0 12px}.pilot-task p{white-space:pre-wrap;font-size:13px}.pilot-task small,.pilot-suggestion small{color:#6b6d75;font-size:12px;display:block}.pilot-task aside{flex-direction:column;align-items:flex-start;gap:9px;min-width:145px;display:flex}.pilot-record-context{gap:25px;font-size:13px;display:flex}.pilot-record-context b{color:#6e7178;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:500;display:block}.pilot-suggestion{border-bottom:1px solid #e8e9eb;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.pilot-suggestion strong{font-size:14px}.pilot-suggestion small{margin-top:6px}.pilot-summary{justify-content:space-between;align-items:center;display:flex}.pilot-summary p{color:#656872;margin:6px 0 0}.pilot-recon-capture,.pilot-recon-review{border-top:1px solid #e2e4e7;gap:13px;margin-top:20px;padding-top:20px;display:grid}.pilot-quality-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.pilot-quality-card{border:1px solid #e2e4e7;border-radius:8px;padding:16px}.pilot-quality-card p{font-size:13px;line-height:1.6}.pilot-quality-card .field{margin:12px 0}.pilot-stage-history{background:#f7f8fa;border-radius:8px;max-height:220px;padding:14px;overflow:auto}.pilot-stage-history p{font-size:13px}.pilot-deferred{color:#6b6871;min-height:180px;padding:35px}.pilot-workspace .crm-dialog{max-width:820px}.pilot-workspace details{margin:20px 0}.pilot-workspace details summary{cursor:pointer;font-weight:600}.pilot-workspace textarea{font-family:inherit}.pilot-recon-capture textarea{font-family:ui-monospace,monospace;font-size:12px}@media (max-width:950px){.pilot-filters{grid-template-columns:repeat(2,1fr)}.pilot-task{flex-direction:column}.pilot-task aside{flex-flow:wrap;align-items:center}.pilot-record-context{flex-direction:column;gap:10px}.pilot-summary{align-items:flex-start;gap:15px}.pilot-summary .button{white-space:normal}}@media (max-width:600px){.pilot-filters,.pilot-quality-grid{grid-template-columns:1fr}.pilot-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-metrics strong{font-size:20px}.pilot-suggestion,.pilot-summary{flex-direction:column;align-items:stretch}.pilot-task{padding:14px}.pilot-workspace .section-heading{align-items:flex-start}.pilot-workspace .action-row{flex-wrap:wrap}.pilot-workspace .crm-dialog{width:calc(100% - 24px);max-height:90dvh}}.pilot-form-grid{grid-template-columns:2fr 1fr 1fr;gap:16px;display:grid}.retained-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7fa;border:1px solid #dfe5ed;max-height:560px;padding:16px;font-size:12px;overflow:auto}.retained-detail dd{overflow-wrap:anywhere;margin:4px 0 16px}.retained-detail code{font-size:12px}@media (max-width:760px){.pilot-form-grid{grid-template-columns:1fr}.retained-detail .section-heading{align-items:flex-start}}.workspace-role-label{letter-spacing:.02em;color:#62534b;background:#fff;border:1px solid #ded9d2;border-radius:4px;align-items:center;margin-top:7px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.pilot-account-picker{border:1px solid #ddd;gap:10px;max-height:240px;margin:18px 0;padding:14px;display:grid;overflow:auto}.marketing-blast-preview{white-space:pre-wrap;overflow-wrap:anywhere;background:#faf8f4;padding:18px;line-height:1.7}.pilot-editor{width:min(1000px,94vw);max-height:92dvh;padding:0}.pilot-editor>.card{border:0;padding:24px}.pilot-editor fieldset{margin:18px 0}.pilot-editor .check{gap:8px;margin:9px 0;display:flex}.clinical-document-preview{border:1px solid var(--line,#ddd8cf);background:#fff;border-radius:8px;padding:18px}.clinical-document-preview header p,.clinical-document-preview p,.clinical-document-preview small{font-size:12px;line-height:1.6}.clinical-document-preview small{color:var(--muted);display:block}.clinical-document-preview iframe{border:1px solid var(--line);border-radius:5px;width:100%;min-height:580px;margin:14px 0}.clinical-document-preview img{object-fit:contain;max-width:100%;max-height:650px;margin:14px auto;display:block}.cs-review-split{grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);align-items:start;gap:18px;display:grid}.cs-review-split .clinical-document-preview{position:sticky;top:16px}.cs-review-split .cs-product-context{margin:0}.payer-guidance-summary{border:1px solid var(--line);background:#fff;border-radius:5px;grid-column:1/-1;margin-top:15px;padding:12px}.payer-guidance-summary p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.payer-guidance-summary article{border-top:1px solid var(--line);padding:14px 0}.payer-guidance-manager>details{border-bottom:1px solid var(--line);padding:15px 0}.payer-guidance-manager details p{white-space:pre-wrap;overflow-wrap:anywhere}.named-wound-record{border-top:1px solid var(--line);padding:18px 0}.handoff-alerts .handoff-list{gap:10px;display:grid}.handoff-alert-row{border:1px solid var(--line);border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.handoff-alert-row.overdue{border-left:3px solid #a16f1c}.handoff-alert-row p,.handoff-alert-row small{font-size:12px;line-height:1.5}.role-work-presets{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.cash-obligation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cash-obligation-grid>div{border:1px solid var(--line);background:#faf8f5;border-radius:6px;padding:16px}.cash-obligation-grid strong{margin:8px 0;font-size:22px;display:block}.cash-obligation-grid small{font-size:11px;line-height:1.5}.cs-save-next{align-items:start;margin:16px 0}@media (max-width:900px){.cs-review-split{grid-template-columns:minmax(0,1fr)}.cs-review-split .clinical-document-preview{position:static}.cash-obligation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:550px){.handoff-alert-row{flex-direction:column;align-items:start}.clinical-document-preview iframe{min-height:420px}.cash-obligation-grid{grid-template-columns:1fr}}.drawer-return-actions{align-items:center;gap:10px;display:flex}.contextual-back{min-height:40px;font-size:12px}.page-heading .contextual-back{margin-bottom:8px}@media (max-width:600px){.drawer>header{flex-wrap:wrap;gap:12px}.drawer-return-actions{justify-content:space-between;width:100%}.drawer-return-actions .contextual-back{text-align:left;white-space:normal;max-width:calc(100% - 48px)}}.financial-period-filter{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:18px;padding:16px;display:flex}.financial-period-filter>div{margin-right:auto}.financial-period-filter p,.financial-period-filter small{font-size:12px;line-height:1.5}.financial-period-filter>small{color:var(--muted);flex-basis:100%}.financial-period-filter .field{min-width:150px;margin:0}@media (max-width:550px){.financial-period-filter{align-items:stretch}.financial-period-filter .field{flex:140px}}.practice-overview{margin:22px 0}.practice-overview-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:16px;display:grid}.practice-overview .metric-button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:8px;padding:18px}.practice-overview .metric-button strong{margin:8px 0;font-size:27px;display:block}.practice-overview .metric-button small{color:var(--muted);line-height:1.5;display:block}.practice-overview .metric-button b{color:var(--oxblood,#60212d);margin-top:12px;font-size:12px;display:block}.practice-overview .metric-button.selected{outline:2px solid var(--gold,#b29b6f)}.practice-overview-financials{margin-bottom:16px}.practice-overview .card .linked-request{text-align:left;width:100%}@media (max-width:500px){.practice-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.practice-overview .metric-button{padding:13px}}.secure-pdf-preview{border:1px solid var(--line);background:#f1f0ed;border-radius:5px;max-height:720px;margin:16px 0;padding:10px;overflow:auto}.secure-pdf-preview canvas{background:#fff;width:100%;height:auto;margin:12px 0;display:block}.secure-pdf-preview .action-row{background:#f1f0ed;justify-content:space-between;padding:8px;position:sticky;top:0}.secure-pdf-preview span{font-size:12px}.practice-address-list{gap:12px;display:grid}.practice-address-list article{border:1px solid var(--line,#dce4e9);border-radius:10px;justify-content:space-between;gap:16px;padding:16px;display:flex}.practice-address-list article .pill{margin-left:10px}.practice-address-list p{margin:8px 0}.practice-address-list .action-row{flex-wrap:wrap;align-content:flex-start}.practice-address-select{gap:10px;display:grid}.practice-address-select .info-box p{margin:6px 0}.commercial-fields{border-top:1px solid var(--line,#dce4e9);gap:14px;padding-top:18px;display:grid}.commercial-fields fieldset{border:1px solid var(--line,#dce4e9);border-radius:8px;flex-wrap:wrap;gap:14px;padding:12px;display:flex}.commercial-fields legend{font-size:13px;font-weight:600}.contract-product-options{background:#f5f8fa;border-radius:8px;gap:10px;max-height:230px;padding:12px;display:grid;overflow:auto}.contract-price-row{border:1px solid var(--line,#dce4e9);border-radius:8px;gap:10px;padding:14px;display:grid}.contract-price-row>span{color:#536778;font-size:13px}@media (max-width:700px){.practice-address-list article,.commercial-fields fieldset{flex-direction:column}.contract-price-row .form-grid{grid-template-columns:1fr}}.workspace-freshness{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;min-height:24px;margin:-8px 0 18px;font-size:12px;line-height:1.5;display:flex}.workspace-freshness .text-button{flex-shrink:0;min-height:40px}.shipment-work-packets>summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-weight:600;display:flex}.shipment-work-packets>p{color:var(--muted);line-height:1.6}.shipment-work-packets form{border:1px solid var(--line);border-radius:8px;margin:18px 0;padding:16px}.shipment-work-packets .info-box{margin:16px 0}.shipment-work-packets input[type=checkbox]{width:20px;height:20px;accent-color:var(--ox)}.shipment-work-packets .searchable-select{min-width:0}.shipment-work-packets details>summary{cursor:pointer;min-height:44px}.shipment-work-packets textarea{min-height:100px}.shipment-work-packets .carrier-shipping{margin:16px 0}.shipment-work-packets{margin-bottom:20px}.workbench-tabs{flex-wrap:wrap}@media (max-width:640px){.workspace-freshness{flex-direction:column;align-items:flex-start;gap:4px;margin-top:0}.shipment-work-packets form{padding:12px}.shipment-work-packets .button{min-height:44px}.shipment-work-packets .form-grid{grid-template-columns:minmax(0,1fr)}.shipment-work-packets .field.wide{grid-column:auto}.shipment-work-packets summary{line-height:1.5}.workbench-tabs{gap:14px}.shipment-work-packets .carrier-package{flex-wrap:wrap}}.carrier-shipping{background:var(--surface,#fff);border:1px solid var(--line,#dedbd7);border-radius:14px;gap:20px;padding:24px;display:grid}.carrier-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.carrier-heading h3{align-items:center;gap:9px;margin:6px 0;font-size:21px;display:flex}.carrier-heading p,.carrier-quote-form fieldset p{color:#69625e;margin:6px 0;font-size:13px;line-height:1.6}.carrier-connections{grid-template-columns:1fr 1fr;gap:12px;display:grid}.carrier-connections article{border:1px solid #e0dcd8;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:16px;display:flex}.carrier-connections article strong{margin-right:auto}.carrier-connections small{color:#746b64;width:100%;line-height:1.5}.carrier-origin,.carrier-order-summary{background:#f7f5f3;border-radius:9px;margin:0;padding:14px 16px;font-size:13px;line-height:1.6}.carrier-order-summary{gap:4px;display:grid}.carrier-order-summary span{color:#746b64}.carrier-quote-form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.carrier-quote-form fieldset,.carrier-rates{border:1px solid #ded9d4;border-radius:10px;grid-column:1/-1;gap:12px;padding:18px;display:grid}.carrier-quote-form fieldset legend{align-items:center;gap:6px;padding:0 7px;font-size:14px;font-weight:650;display:flex}.carrier-address-row{grid-template-columns:2fr .7fr 1fr;gap:12px;display:grid}.carrier-package{border-bottom:1px solid #e4e0dc;grid-template-columns:.8fr 1fr 1fr 1fr 1fr;align-items:end;gap:10px;padding:12px 0;display:grid}.carrier-package strong{align-self:center;font-size:12px}.carrier-rate{cursor:pointer;border:1px solid #dcd6d1;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.carrier-rate.selected{background:#f8f0f1;border-color:#6c2633}.carrier-rate small{color:#706762;grid-column:2/-1}.carrier-rates p,.carrier-current p{color:#6b635d;font-size:13px;line-height:1.6}.carrier-current{background:#fdfbf6;border:1px solid #d5c4b1;border-radius:10px;gap:14px;padding:20px;display:grid}.carrier-current.ready{background:#f8fcf9;border-color:#c2d4c9}.carrier-current header{justify-content:space-between;align-items:center;gap:12px;display:flex}.carrier-current details{border-top:1px solid #d9d8d2;padding-top:14px}.carrier-current details>label,.carrier-current details>p{margin-top:12px}.carrier-current details>button{margin-top:14px}.carrier-handoff{border-top:1px solid #d8e0d9;gap:14px;padding-top:18px;display:grid}.carrier-notice{color:#326548;background:#eff7f1;border-radius:8px;gap:8px;padding:13px 15px;font-size:13px;line-height:1.6;display:flex}.carrier-history{border-top:1px solid #e3deda;padding-top:16px}.carrier-history>div{border-bottom:1px solid #e9e4df;gap:4px;padding:12px 0;font-size:12px;display:grid}.carrier-history span,.carrier-history small{color:#776f67}.carrier-boundary{color:#74634e;background:#faf6ed;border-radius:8px;align-items:flex-start;gap:10px;margin:0;padding:13px 16px;font-size:12px;line-height:1.7;display:flex}.carrier-boundary svg{flex-shrink:0;margin-top:3px}.carrier-shipping .check{align-items:flex-start;gap:9px;font-size:13px;line-height:1.6;display:flex}.carrier-shipping .check input{margin-top:4px}.carrier-quote-form>.button{justify-self:start}.carrier-quote-form>.muted{align-self:center;margin:0;font-size:12px}@media (max-width:720px){.carrier-shipping{padding:16px}.carrier-heading{flex-direction:column}.carrier-connections,.carrier-quote-form{grid-template-columns:1fr}.carrier-package{grid-template-columns:1fr 1fr}.carrier-package strong{grid-column:1/-1}.carrier-address-row{grid-template-columns:1fr 1fr}.carrier-address-row>label:first-child{grid-column:1/-1}.carrier-current header{flex-direction:column;align-items:flex-start}.carrier-quote-form>.button{justify-self:stretch}.carrier-rate{font-size:13px}}.transaction-pricing{border:1px solid var(--line,#e4dbd4);background:#fff;border-radius:8px;margin:18px 0;overflow:hidden}.transaction-pricing>h3{border-bottom:1px solid var(--line,#e4dbd4);margin:0;padding:16px 18px;font-size:14px}.transaction-pricing .table-scroll{margin:0}.transaction-pricing th,.transaction-pricing td{padding:12px!important}.transaction-pricing table{width:100%;min-width:680px}.price-number{font-variant-numeric:tabular-nums;white-space:nowrap}.transaction-pricing .price-number{text-align:right}.transaction-price-totals{background:#f9f6f2;flex-wrap:wrap;justify-content:flex-end;gap:18px 28px;margin:0;padding:15px 18px;display:flex}.transaction-price-totals>div{text-align:right;gap:5px;display:grid}.transaction-price-totals dt{color:#786870;font-size:11px}.transaction-price-totals dd{color:#651b25;font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:600}.transaction-pricing>.fineprint{padding:0 18px;font-size:11px;line-height:1.6}@media (max-width:550px){.transaction-price-totals{justify-content:space-between;gap:14px}.transaction-price-totals dd{font-size:14px}}.draft-toolbar{border-bottom:1px solid var(--line,#e4e3df);margin-bottom:18px;padding:12px 0 16px}.draft-toolbar-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.draft-toolbar select{border:1px solid var(--line,#d8d6d2);background:#fff;border-radius:6px;max-width:100%;padding:8px}.draft-toolbar p{color:var(--muted,#666);margin:8px 0 0;font-size:12px}.draft-toolbar p.draft-error{color:#8a2334}.draft-toolbar .sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){.draft-toolbar-actions{flex-direction:column;align-items:stretch}.draft-toolbar-actions label,.draft-toolbar select{width:100%}}.access-review>header p{color:#6c6570;font-size:13px;line-height:1.6}.access-step-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:18px 0;display:grid}.access-step-tabs button{text-align:left;color:#46383c;background:#fff;border:1px solid #ddd4cd;border-radius:7px;padding:14px;font-weight:600}.access-step-tabs button.active{color:#6c0d11;background:#f8eeee;border-color:#6c0d11}.access-step-tabs small{margin-top:7px;font-size:11px;font-weight:400;display:block}.access-review form{gap:16px;display:grid}.access-review .form-grid{gap:13px}.review-product-card{border:1px solid #ded8d0;border-radius:7px;gap:13px;min-width:0;padding:16px;display:grid}.review-product-card legend{color:#786b61;padding:0 7px;font-size:12px}.review-document-summary{background:#f7f5f1;border-radius:6px;padding:12px 14px;font-size:12px}.review-document-summary ul{padding-left:18px;line-height:1.7}.access-review .check{align-items:flex-start;font-size:12px;line-height:1.6}.access-review .action-row{margin-top:18px}.access-review-summary p{font-size:13px;line-height:1.7}@media (max-width:550px){.access-step-tabs{grid-template-columns:1fr}.review-product-card{padding:13px}.access-review .form-grid{grid-template-columns:1fr}}.streamlined-access-review{padding-top:18px}.review-checklist-section{border:1px solid var(--line,#e7e4df);border-radius:9px;gap:15px;min-width:0;padding:18px;display:grid}.review-checklist-section h4{align-items:center;gap:10px;margin:0;font-size:15px;display:flex}.review-checklist-section h4>span{color:var(--ox,#6c0d11);background:#f5eae8;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.review-confirmation{background:#faf8f4;border-radius:7px;padding:14px;font-size:14px!important}.review-confirmation input{flex-shrink:0;width:19px;height:19px;margin-top:2px}.review-documents-compact{gap:7px;display:grid}.review-documents-compact button{text-align:left;overflow-wrap:anywhere}.review-sku-summary{gap:8px;display:grid}.review-sku-summary article{border-bottom:1px solid var(--line,#e7e4df);overflow-wrap:anywhere;grid-template-columns:minmax(90px,.7fr) minmax(0,1.5fr) minmax(100px,1fr);gap:10px;padding:11px 0;font-size:13px;display:grid}.review-adjustments summary,.streamlined-access-review details>summary{cursor:pointer;padding:8px 0;font-weight:600}.review-adjustments[open]{gap:14px;display:grid}.review-blockers{background:#fff9ef;border:1px solid #e4c494;border-radius:7px;padding:16px}.review-blockers p{margin-top:7px}.review-submit{border-top:1px solid var(--line,#e7e4df);z-index:2;background:#fff;gap:12px;padding-top:17px;display:grid;position:sticky;bottom:0}.review-submit>.button{min-height:46px}.review-complete{background:#f2f8f2;border:1px solid #c6d8c9;border-radius:9px;margin:18px 0;padding:18px}.review-complete strong{color:#256544}.review-complete p{margin:8px 0}@media (max-width:600px){.review-checklist-section{padding:13px}.review-sku-summary article{grid-template-columns:1fr}.review-confirmation{padding:12px}.review-submit{position:static}}.review-document-exception{border-top:1px solid var(--line,#e7e4df);gap:10px;padding-top:15px;display:grid}.review-document-exception textarea{min-height:86px}.review-document-exception small{color:#6c6570;line-height:1.5}.review-sku-summary article>span:last-child:nth-child(4){grid-column:1/-1}.role-screen-tour{color:#55433b;background:#fffaf3;border-bottom:1px solid #e1d7c9;padding:14px 24px}.screen-tour-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.screen-tour-heading strong{font-size:13px}.screen-tour-heading p,.role-screen-tour details p{margin:5px 0;font-size:12px;line-height:1.7}.role-screen-tour .fineprint{margin:5px 0 0;font-size:10px}.role-screen-tour details{margin-top:8px;font-size:11px}.screen-tour-player{border-top:1px solid #e7dccc;justify-content:space-between;align-items:center;gap:15px;margin-top:10px;padding-top:10px;display:flex}.screen-tour-player>span{font-size:12px;font-weight:600}.screen-tour-player .text-button{font-size:11px}.role-screen-tour.tour-active .screen-tour-player{z-index:1600;background:#fff9ef;border:1px solid #b69a75;border-radius:9px;padding:12px 17px;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 5px 20px #24202022}.screen-tour-message{margin-top:8px;font-size:12px}@media (max-width:700px){.role-screen-tour{padding:13px 15px}.screen-tour-heading,.screen-tour-player{flex-direction:column;align-items:flex-start;gap:9px}.role-screen-tour .action-row{flex-wrap:wrap;gap:12px}.screen-tour-heading .button{min-height:42px}.role-screen-tour.tour-active .screen-tour-player{bottom:9px;left:9px;right:9px}}.demo-data-switch{color:#53444b;background:#f7f4f0;border-bottom:1px solid #e2d8cc;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:14px 22px;display:flex}.demo-data-switch>div{gap:4px;display:grid}.demo-data-switch strong{font-size:12px}.demo-data-switch span,.demo-data-switch p{color:#756770;font-size:11px}.demo-data-switch nav{flex-wrap:wrap;gap:7px;display:flex}.demo-data-switch nav a{color:#641b25;background:#fff;border:1px solid #c8b9aa;border-radius:6px;align-items:center;min-height:42px;padding:9px 15px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.demo-data-switch nav a[aria-current=page]{color:#fff;background:#641b25;border-color:#641b25}.demo-data-switch p{flex:280px;margin:0;line-height:1.6}.demo-data-switch a:focus-visible{outline-offset:3px;outline:3px solid #b79359}@media (max-width:550px){.demo-data-switch{gap:10px;padding:12px 15px}.demo-data-switch nav{width:100%}.demo-data-switch nav a{flex:1;justify-content:center}}.settings-intro{align-items:flex-start;gap:17px;margin-bottom:20px;display:flex}.settings-intro>svg{color:var(--oxblood,#60212d);flex-shrink:0}.settings-intro h2{margin:0 0 8px}.settings-intro p{font-size:13px;line-height:1.6}.settings-preview-note{color:var(--muted,#756770)}.settings-toolbar{flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:26px;display:flex}.settings-toolbar .search{flex:280px}.settings-toolbar .field{min-width:200px;margin:0}.settings-category{margin:0 0 28px}.settings-category>h2{align-items:center;gap:9px;margin-bottom:12px;font-size:16px;display:flex}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-card{border:1px solid var(--line,#ddd8cf);cursor:pointer;text-align:left;min-height:125px;color:inherit;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.settings-card strong{color:var(--oxblood,#60212d);font-size:14px}.settings-card p{margin:8px 0;font-size:12px;line-height:1.65}.settings-card small{color:var(--muted,#756770);font-size:11px;display:block}.settings-card>svg{flex-shrink:0}.settings-card:hover{background:#faf8f4;border-color:#bca782}.settings-card:focus-visible{outline-offset:3px;outline:2px solid #b29b6f}.topbar .settings-trigger{border:1px solid var(--line,#ddd8cf);min-height:40px;color:var(--oxblood,#60212d);background:#fff;border-radius:6px;align-items:center;gap:7px;padding:9px;font-size:12px;display:inline-flex}.team-members-intro{margin-bottom:18px}.team-members-intro p{max-width:900px;line-height:1.7}.team-memberships-empty{color:var(--muted,#756770);padding:22px}@media (max-width:700px){.settings-grid{grid-template-columns:1fr}.settings-card{min-height:105px;padding:18px}.topbar .settings-trigger span{display:none}.settings-toolbar .field{flex:180px;min-width:0}}.blank-workspace-banner{color:#3c3030;background:#f6f2e9;border-bottom:1px solid #ded5c3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 28px;display:flex}.blank-workspace-banner strong{font-size:14px}.blank-workspace-banner p{max-width:820px;margin:5px 0 0;font-size:12px;line-height:1.6}.blank-workspace-links{align-items:center;gap:20px;font-size:12px;display:flex}.blank-workspace-links a{color:var(--oxblood,#60212d);font-weight:700}.blank-workspace-reset{border-top:1px solid #ded5c3;flex-wrap:wrap;flex-basis:100%;align-items:end;gap:15px;padding-top:16px;display:flex}.blank-workspace-reset p{flex-basis:100%}.blank-workspace-reset .field{min-width:260px;margin:0}.blank-workspace-setup{margin-bottom:20px}.blank-setup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.blank-setup-grid button{text-align:left;border:1px solid var(--line,#ddd8cf);cursor:pointer;background:#fff;border-radius:7px;padding:20px}.blank-setup-grid strong,.blank-setup-grid span{display:block}.blank-setup-grid span{color:var(--oxblood,#60212d);margin-top:8px;font-size:12px;line-height:1.6}.blank-setup-grid button:hover{background:#faf8f4}.blank-setup-grid button:focus-visible{outline:2px solid var(--gold,#b29b6f);outline-offset:3px}@media (max-width:650px){.blank-workspace-banner{padding:16px}.blank-workspace-reset .field{width:100%;min-width:0}.blank-setup-grid{grid-template-columns:1fr}.blank-workspace-links{flex-wrap:wrap}}.demo-directory{color:#2c292d;max-width:1180px;margin:0 auto;padding:55px 28px 65px;font-family:Arial,sans-serif}.demo-directory header{max-width:780px;margin-bottom:45px}.demo-directory header img{width:220px;height:auto;margin-bottom:38px;display:block}.demo-directory .eyebrow{color:#896d48;letter-spacing:.1em;font-size:11px;font-weight:600;display:block}.demo-directory h1{color:#5e171d;margin:15px 0;font-family:Georgia,serif;font-size:43px;line-height:1.15}.demo-directory p{color:#6c6167;font-size:14px;line-height:1.75}.demo-directory section{margin:38px 0}.demo-directory h2{color:#382d34;margin:0 0 16px;font-size:21px}.demo-portal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.demo-portal-grid>a,.demo-portal-grid>article{color:inherit;background:#fff;border:1px solid #dfd7cf;border-radius:9px;flex-direction:column;padding:23px;text-decoration:none;display:flex}.demo-portal-grid>a:hover{background:#fffaf8;border-color:#9c6a60}.demo-portal-grid>*>span{letter-spacing:.08em;color:#927b5b;font-size:10px}.demo-portal-grid h3{margin:12px 0 0;font-size:19px}.demo-portal-grid strong{color:#6c0d11;margin-top:auto;padding-top:10px;font-size:12px}.demo-portal-grid nav{gap:6px;margin-top:auto;display:grid}.demo-portal-grid nav a{color:#6c0d11;border-top:1px solid #eee8e2;align-items:center;min-height:44px;font-size:13px;text-decoration:none;display:flex}.demo-directory aside{background:#f6f2eb;border:1px solid #e3dacb;border-radius:8px;margin-top:38px;padding:22px 25px}.demo-directory a:focus-visible{outline-offset:4px;outline:3px solid #ac8b57}.role-demo-banner{color:#5c403a;background:#f7f1e7;border-bottom:1px solid #ded1b9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;font-size:12px;display:flex}.role-demo-banner>div{gap:5px;display:grid}.role-demo-banner strong{font-size:13px}.role-demo-banner span{color:#78685d;font-size:11px}.role-demo-banner a{color:#6c0d11;align-items:center;min-height:32px;font-size:12px;display:flex}.role-demo-banner .demo-access{font-weight:600}@media (max-width:850px){.demo-portal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-directory{padding-top:32px}.demo-directory h1{font-size:35px}}@media (max-width:550px){.demo-portal-grid{grid-template-columns:minmax(0,1fr)}.demo-directory{padding:27px 18px 45px}.demo-directory header img{width:185px}.demo-directory h1{font-size:31px}.demo-directory aside{padding:18px}.role-demo-banner{padding:12px 15px}}.demo-portal-grid nav>div{margin-top:12px}.demo-portal-grid nav>div>strong{color:#51434a;padding:0 0 6px;font-size:12px;display:block}.role-demo-banner .role-demo-links{align-items:center;gap:18px;display:flex}.financial-mobile-cards{display:none}.financial-mobile-card{border:1px solid var(--line,#dfe3e8);background:var(--surface,#fff);border-radius:10px;min-width:0;padding:16px}.financial-mobile-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.financial-mobile-card p{overflow-wrap:anywhere}.financial-mobile-card dl{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;display:grid}.financial-mobile-card dt{color:var(--muted,#626b76);font-size:12px}.financial-mobile-card dd{margin:3px 0;font-weight:650}.financial-mobile-card details{margin:12px 0;font-size:13px}.financial-mobile-card .action-row{flex-wrap:wrap}@media (max-width:900px){.financial-desktop-table{display:none}.financial-mobile-cards{gap:12px;display:grid}.finance-accounts .table-toolbar,.customer-billing-dashboard .table-toolbar{grid-template-columns:1fr;display:grid}.finance-accounts .metrics,.customer-billing-dashboard .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.patient-reimbursement{border:1px solid var(--border,#dedbd5);background:#fff;border-radius:12px;margin:1.25rem 0;padding:1rem}.patient-reimbursement-heading{align-items:flex-start;gap:.6rem;display:flex}.patient-reimbursement-heading>svg{color:var(--primary,#651f2d);flex-shrink:0;margin-top:.2rem}.patient-reimbursement-heading h3{margin:0 0 .25rem}.patient-reimbursement-heading p,.patient-reimbursement-optional{color:var(--muted,#666);margin:.25rem 0 .8rem;font-size:.85rem;line-height:1.5}.patient-reimbursement-optional{background:#f7f5f1;border-radius:7px;padding:.7rem}.patient-reimbursement-orders{gap:.9rem;display:grid}.patient-reimbursement-order{border:1px solid #e5e1db;border-radius:9px;min-width:0;padding:.85rem}.patient-reimbursement-order-heading{justify-content:space-between;align-items:flex-start;gap:.65rem;margin-bottom:.65rem;display:flex}.patient-reimbursement-order-heading>div{gap:.25rem;min-width:0;display:grid}.patient-reimbursement-order-heading strong{overflow-wrap:anywhere}.patient-reimbursement-order-heading>div>span{color:#666;font-size:.78rem}.patient-reimbursement-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:.8rem 0;display:grid}.patient-reimbursement-summary div{min-width:0}.patient-reimbursement-summary dt{text-transform:uppercase;letter-spacing:.04em;color:#777;font-size:.7rem}.patient-reimbursement-summary dd{overflow-wrap:anywhere;margin:.2rem 0;font-size:.85rem}.patient-reimbursement-nudge{background:#faf3e6;border:1px solid #e9d4a4;border-radius:7px;align-items:flex-start;gap:.5rem;padding:.7rem;font-size:.84rem;line-height:1.45;display:flex}.patient-reimbursement-nudge svg{flex-shrink:0;margin-top:.1rem}.patient-reimbursement-eob{margin:.7rem 0}.patient-reimbursement-eob>strong{align-items:center;gap:.35rem;font-size:.84rem;display:flex}.patient-reimbursement-file{border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:.6rem;padding:.55rem 0;font-size:.82rem;display:flex}.patient-reimbursement-file>span{overflow-wrap:anywhere;min-width:0}.patient-reimbursement-file small{color:#666;margin-top:.2rem;display:block}.patient-reimbursement-form{border-top:1px solid #e5e1db;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem;padding-top:.85rem;display:grid}.patient-reimbursement-form input,.patient-reimbursement-form select{width:100%;min-width:0}.patient-reimbursement-wide{grid-column:1/-1}.patient-reimbursement-upload,.patient-reimbursement-history{border-top:1px solid #e5e1db;margin-top:.85rem;padding-top:.7rem;font-size:.84rem}.patient-reimbursement-upload summary{cursor:pointer;align-items:center;gap:.4rem;font-weight:600;display:flex}.patient-reimbursement-upload>p{color:#666;line-height:1.5}.patient-reimbursement-upload form{gap:.65rem;display:grid}.patient-reimbursement-upload input[type=file]{max-width:100%;font-size:.8rem}.patient-reimbursement-history summary{cursor:pointer}.patient-reimbursement-history ol{padding-left:1.1rem}.patient-reimbursement-history li{padding:.35rem 0}.patient-reimbursement-history li>span{color:#666;margin-top:.2rem;font-size:.75rem;display:block}.patient-reimbursement-history li p{overflow-wrap:anywhere;margin:.25rem 0}@media (max-width:600px){.patient-reimbursement{padding:.75rem}.patient-reimbursement-order-heading{flex-direction:column}.patient-reimbursement-form,.patient-reimbursement-summary{grid-template-columns:1fr}.patient-reimbursement-file{flex-direction:column;align-items:flex-start}.patient-reimbursement-wide{grid-column:auto}}.customer-onboarding-prompt{align-items:center;gap:18px;margin:18px 0;display:flex}.customer-onboarding-prompt>svg{color:var(--oxblood,#60212d);flex-shrink:0}.customer-onboarding-prompt>div{flex:1}.customer-onboarding-prompt p{margin:7px 0;font-size:13px;line-height:1.6}.customer-onboarding-list{gap:14px;display:grid}.customer-onboarding-card{border:1px solid var(--line,#ddd8cf);border-radius:8px;justify-content:space-between;align-items:center;gap:22px;padding:22px;display:flex}.customer-onboarding-card h3{margin:0 0 10px}.customer-onboarding-card p,.customer-onboarding-next p{margin:10px 0;font-size:13px;line-height:1.7}.customer-onboarding-card small{color:var(--muted,#756770);font-size:12px}.customer-onboarding-card p>svg{vertical-align:middle;margin-right:7px}.customer-onboarding-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0;padding:0;list-style:none;display:grid}.customer-onboarding-steps li{border:1px solid var(--line,#ddd8cf);color:#7b7470;background:#faf8f5;border-radius:6px;gap:8px;padding:14px;font-size:12px;display:grid}.customer-onboarding-steps li.done{color:#386047;background:#f2f7f2}.customer-onboarding-steps small{font-size:11px}.customer-onboarding-appointment{border-bottom:1px solid var(--line,#ddd8cf);justify-items:start;gap:9px;padding:18px 0;display:grid}.customer-onboarding-appointment p{margin:0;font-size:13px;line-height:1.6}.customer-onboarding .table-toolbar{flex-wrap:wrap}@media (max-width:650px){.customer-onboarding-card,.customer-onboarding-prompt{flex-direction:column;align-items:stretch}.customer-onboarding-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-onboarding-card{padding:18px}}.customer-portal-home{gap:22px;display:grid}.customer-start{background:#f5f1ed;border:1px solid #e9dfd6;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:30px;padding:28px;display:grid}.customer-start h2{margin:9px 0;font-size:26px;line-height:1.25}.customer-start p{color:#686365;max-width:590px;font-size:14px;line-height:1.6}.customer-start-actions{align-content:center;gap:10px;min-width:255px;display:grid}.customer-start-actions .text-button{justify-content:center}.customer-status-counts{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.customer-status-counts button{text-align:left;cursor:pointer;color:#625b5b;background:#fff;border:1px solid #e5dfdb;border-radius:9px;gap:8px;padding:18px 14px;display:grid}.customer-status-counts strong{font-variant-numeric:tabular-nums;color:#342e31;font-size:27px}.customer-status-counts span{font-size:12px;line-height:1.4}.customer-status-counts button.active{background:#fbf4f5;border-color:#6f2033}.customer-request-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:18px 0;display:flex}.customer-request-filters .search{flex:250px}.customer-request-filters .field{flex:155px;max-width:250px}.customer-patient-row{border-top:1px solid #eae4df;grid-template-columns:minmax(180px,1.3fr) minmax(140px,1fr) minmax(180px,1fr) auto;align-items:center;gap:18px;padding:20px 0;display:grid}.customer-patient-row>div{gap:7px;min-width:0;display:grid}.customer-patient-row small{color:#746d70;font-size:12px;line-height:1.5}.customer-patient-row span:not(.pill){color:#665d62;font-size:12px}.customer-patient-row .pill{justify-self:start}.customer-patient-row>div>strong{font-size:13px;line-height:1.5}.customer-intake-steps{border-bottom:1px solid #e6dfda;gap:16px;margin:0 0 28px;padding:0 0 18px;list-style:none;display:flex}.customer-intake-steps li{color:#888082;align-items:center;gap:8px;font-size:12px;display:flex}.customer-intake-steps b{border:1px solid #d9d1cf;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.customer-intake-steps .active{color:#63212d}.customer-intake-steps .active b{color:#fff;background:#63212d;border-color:#63212d}.customer-request-intake h3{margin:0 0 18px;font-size:21px}.customer-intake-review{grid-template-columns:1fr 1fr;gap:18px;margin:22px 0;display:grid}.customer-intake-review>div{border:1px solid #e8e2df;border-radius:8px;gap:6px;padding:15px;font-size:14px;display:grid}.customer-intake-review small{color:#7b7376}.customer-intake-review span{color:#665d62;font-size:13px}.customer-intake-success{justify-items:start;gap:18px;padding:26px;display:grid}.customer-intake-success>svg{color:#477259}.customer-intake-success h2{margin:0}.customer-intake-success p{color:#665d62;margin:0;line-height:1.7}@media (max-width:1050px){.customer-patient-row{grid-template-columns:1fr 1fr}.customer-patient-row>.button{justify-self:start}.customer-status-counts{grid-template-columns:repeat(3,1fr)}.customer-start{grid-template-columns:1fr}.customer-start-actions{grid-template-columns:1fr 1fr}.customer-start-actions>.text-button{grid-column:1/-1}}@media (max-width:600px){.customer-start{gap:16px;padding:21px}.customer-start h2{font-size:23px}.customer-start-actions{grid-template-columns:1fr;min-width:0;display:grid}.customer-start-actions>.text-button{grid-column:auto}.customer-status-counts{grid-template-columns:repeat(2,1fr)}.customer-patient-row{grid-template-columns:1fr;gap:13px}.customer-patient-row>.button{justify-content:space-between;justify-self:stretch}.customer-intake-review{grid-template-columns:1fr}.customer-intake-steps{gap:10px}.customer-intake-steps li{flex:1;align-items:flex-start;font-size:11px;line-height:1.5}.customer-intake-steps b{flex-shrink:0;width:22px;height:22px}.customer-request-filters .field{flex:120px;max-width:none}.customer-request-intake .form-footer{z-index:3;background:#fff;position:sticky;bottom:0}}:is(.customer-portal-home button:focus-visible,.customer-request-intake button:focus-visible,.contract-pricing-workspace button:focus-visible){outline-offset:3px;outline:3px solid #9b6d3b}.customer-patient-row strong,.customer-patient-row small,.customer-intake-review strong{overflow-wrap:anywhere}.contract-milestones>span{color:#70666c}@media (max-width:850px){.customer-portal-home input,.customer-portal-home select,.customer-request-intake input,.customer-request-intake select,.customer-request-intake textarea,.contract-pricing-workspace input,.contract-pricing-workspace select,.contract-pricing-workspace textarea{font-size:16px}.customer-portal-home .button,.customer-request-intake .button,.contract-stage-filters button{min-height:44px}.customer-request-intake .form-grid>.field{min-width:0}.customer-request-intake input,.customer-request-intake select{min-width:0;max-width:100%}}@media (prefers-reduced-motion:reduce){.customer-portal-home *,.customer-request-intake *{scroll-behavior:auto;transition:none}}.streamlined-customer-home{gap:20px}.streamlined-customer-home .customer-start{gap:20px;padding:24px}.streamlined-customer-home .customer-start h2{margin:8px 0;font-size:25px}.streamlined-customer-home .customer-start p{margin:0 0 10px;font-size:13px}.customer-team-link{font-size:12px}.streamlined-customer-home .customer-status-counts.streamlined-status-counts{grid-template-columns:repeat(4,minmax(0,1fr))}.streamlined-customer-home .customer-status-counts button{gap:5px;padding:15px 18px}.streamlined-customer-home .customer-status-counts strong{font-size:25px}.streamlined-customer-home .daily-attention{margin-bottom:0}.customer-filter-options{border-top:1px solid #ebe5e0;padding:10px 0}.customer-filter-options>summary{cursor:pointer;color:#625a62;align-items:center;gap:8px;min-height:32px;font-size:12px;display:flex}.customer-filter-options>summary>span{color:var(--ox);background:#f4e9e5;border-radius:4px;padding:3px 6px;font-size:10px}.streamlined-customer-home .customer-patient-row{grid-template-columns:minmax(150px,1fr) minmax(170px,1.15fr) minmax(150px,.95fr) minmax(140px,auto);align-items:start;gap:16px}.streamlined-customer-home .customer-field-label{text-transform:uppercase;letter-spacing:.05em;color:#7a7076;font-size:10px;font-weight:600}.customer-case-action .button{white-space:normal;text-align:left;justify-content:space-between;font-size:12px}.customer-line-details{color:#74676e;font-size:12px}.customer-line-details summary{cursor:pointer;padding:5px 0}.customer-line-details small{line-height:1.6;display:block}.customer-billing-strip{background:#f7f5f2;border:1px solid #e7e1dc;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.customer-billing-strip>div{gap:5px;display:grid}.customer-billing-strip strong{font-size:14px}.customer-billing-strip span{color:#6b6168;font-size:12px}.streamlined-customer-home .daily-recent-updates{margin-top:0}@media (max-width:1100px){.streamlined-customer-home .customer-patient-row{grid-template-columns:1fr 1fr}.customer-case-action{align-self:end}}@media (max-width:600px){.streamlined-customer-home .customer-status-counts.streamlined-status-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.streamlined-customer-home .customer-start{padding:19px}.streamlined-customer-home .customer-start h2{font-size:22px}.streamlined-customer-home .customer-patient-row{grid-template-columns:1fr;gap:12px}.customer-case-action>.button{width:100%;min-height:44px}.customer-billing-strip{flex-direction:column;align-items:flex-start;gap:12px}.customer-filter-options input,.customer-filter-options select{font-size:16px}.customer-filter-options>summary{min-height:44px}}.customer-quick-links{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.streamlined-status-counts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.customer-review-result{color:#385e42;line-height:1.6}@media (max-width:600px){.customer-quick-links>.button{flex:140px}}.dashboard-title{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dashboard-title small{color:#64666c;margin-top:8px;font-size:12px;display:block}.dashboard-title .field{min-width:195px}.dashboard-title p{margin-top:6px}.metric-drawer .linked-request{width:100%}.metric-drawer .linked-request>span:first-child{text-align:left;gap:6px;display:grid}.pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex}.pagination>span{color:#64666c;font-size:12px}.customer-visit-lines{border-top:1px solid var(--line);grid-column:1/-1;padding-top:12px}.customer-visit-lines summary{cursor:pointer;font-size:13px;font-weight:600}.customer-visit-lines .linked-request{text-align:left;width:100%}.customer-visit-lines .linked-request span:first-child{gap:5px;display:grid}.intake-documents{border-top:1px solid var(--line);margin-top:25px;padding-top:22px}.intake-documents>p{margin:10px 0}.intake-document-row{border-top:1px solid var(--line);grid-template-columns:1fr 180px;align-items:center;gap:14px;padding:15px 0;display:grid}.intake-document-row>span{overflow-wrap:anywhere}.intake-document-row>.text-button{grid-column:1/-1}.intake-checklist{border:1px solid var(--line);background:#faf9f6;border-radius:8px;margin:18px 0;padding:18px}.intake-checklist p{margin-top:8px;font-size:13px}.session-timeout-warning{z-index:210;background:#fff8eb;border:2px solid #98723e;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;max-width:680px;padding:20px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 40px #0003}.session-timeout-warning p{margin-top:5px;font-size:13px}.session-timeout-warning>div{width:100%}.workspace-nav-item{align-items:stretch;min-width:0;display:flex}.workspace-nav-item>button:first-child{flex:1;min-width:0}.workspace-nav-item .nav-pin{opacity:.55;flex:0 0 30px;justify-content:center;width:30px;min-height:36px!important;padding:5px!important}.workspace-nav-item .nav-pin.pinned{color:var(--ox);opacity:1}.workspace-nav-item .nav-pin.pinned svg{fill:#bea07955}.nav-search{border:1px solid var(--line);border-radius:6px;align-items:center;gap:6px;padding:8px;display:flex}.nav-search input{background:#fff;border:0;width:100%;min-width:0;padding:4px;font-size:13px}.account-timeline>.inline-filters{padding:18px}.timeline-event{border-top:1px solid var(--line);align-items:flex-start;gap:16px;padding:18px 22px;display:flex}.timeline-event>div{flex:1;gap:5px;min-width:0;display:grid}.timeline-event strong,.timeline-event p{overflow-wrap:anywhere}.timeline-event small{color:#62666b}.table-preferences{border:1px solid var(--line);background:#fff;border-radius:7px;margin-bottom:16px;padding:10px 14px;font-size:12px}.table-preferences summary{cursor:pointer;font-weight:600}.table-preferences[open]{flex-wrap:wrap;gap:12px;display:flex}.table-preferences p{width:100%;padding:10px 0}.table-preferences label{align-items:center;gap:7px;margin:10px 15px 5px 0;display:inline-flex}.user-hidden-column{display:none!important}.cell-sub{color:#62666c;font-size:12px}.review-pending{color:#68696d}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible){outline-offset:3px;outline:3px solid #a57845}.po-record-drawer>.po-detail{border:0}.po-record-drawer .po-receipts{padding:20px}.workbench-shell .workspace-nav-category .workspace-nav-item>button:first-child{width:auto}.form-error-summary{background:#fff5f4;border:1px solid #b04040;padding:14px}.form-error-summary p{color:#7d2525}@media (min-width:851px){.workbench-shell .sidebar{align-self:start;max-height:100dvh;position:sticky;top:0;overflow-y:auto}.workbench-shell .sidebar nav{flex-shrink:0}}@media (max-width:850px){.dashboard-title{flex-direction:column}.dashboard-title .field{width:100%}.timeline-event{flex-wrap:wrap;gap:10px;padding:16px}.timeline-event>.text-button{width:100%;min-height:44px}.intake-document-row{grid-template-columns:1fr}.workspace-nav-item .nav-pin{flex-basis:44px;width:44px;min-height:44px!important}.session-timeout-warning{bottom:12px;left:12px;right:12px}.button,.icon-button,.text-button{min-height:44px}.button,.icon-button{min-width:44px}.mobile-readable-table{width:100%;white-space:normal!important;min-width:0!important}.mobile-readable-table thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.mobile-readable-table tbody,.mobile-readable-table tr{display:block}.mobile-readable-table tbody tr{border:1px solid var(--line);background:#fff;border-radius:8px;margin:12px;overflow:hidden}.mobile-readable-table td{white-space:normal;overflow-wrap:anywhere;display:block;border:0!important;min-width:0!important;max-width:none!important;padding:9px 14px!important}.mobile-readable-table td:before{content:attr(data-column);text-transform:uppercase;letter-spacing:.04em;color:#66636a;margin-bottom:4px;font-size:10px;font-weight:600;display:block}.mobile-readable-table td:first-child{background:#f8f5f0;padding-top:14px!important;padding-bottom:14px!important}.mobile-readable-table td:last-child{padding-bottom:15px!important}.mobile-readable-table td[colspan]{font-size:13px}.mobile-readable-table td[colspan]:before{display:none}.metric-drawer .drawer-body{padding:18px}.account-timeline .inline-filters .field{flex:140px;min-width:0}.pagination{padding:16px 0}.pagination>span{order:-1;width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.crm-planning .crm-record-list{padding:4px 22px 22px}.crm-record-list>article{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 0;display:flex}.crm-record-list>article>div{flex:1;min-width:0}.crm-record-list p{margin:6px 0;font-size:13px}.crm-planning-form{border-top:1px solid var(--line);background:#fcfaf7;margin:0;padding:24px}.forecast-line{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0;padding:18px;display:grid}.forecast-line legend{padding:0 8px;font-size:13px;font-weight:600}.scan-feedback{background:#f1f6ef;border:1px solid #cad9c6;border-radius:7px;margin-bottom:15px;padding:12px 15px}.pick-batch-preview{border:1px solid var(--line);border-radius:6px;max-height:300px;margin:12px 0;padding:12px;overflow:auto}.pick-batch-preview:empty{display:none}.pick-batch-preview p{overflow-wrap:anywhere;padding:5px 0;font-size:12px}@media (max-width:650px){.crm-record-list>article{flex-direction:column}.forecast-line{grid-template-columns:1fr;padding:14px}.crm-planning-form{padding:17px}.crm-planning .section-heading{flex-wrap:wrap}}.finance-daily-workbench{margin-bottom:24px}.finance-daily-workbench .section-heading{flex-wrap:wrap}.finance-daily-workbench .section-heading>.field{min-width:230px}.finance-daily-list{padding:10px 22px}.finance-daily-list .linked-request{text-align:left;width:100%}.finance-daily-list .linked-request>span:first-child{gap:6px;display:grid}.finance-quick-links{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;padding:18px 22px;display:flex}.marketing-outcomes{gap:20px;padding:20px;display:grid}.marketing-outcomes>.field{max-width:600px}.retained-readable{padding:20px}.retained-readable dl>div{border-bottom:1px solid var(--line);grid-template-columns:180px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.retained-readable dt{text-transform:capitalize;color:#64636a}.retained-readable dd{overflow-wrap:anywhere;margin:0}.contract-owner-summary{padding:14px 0;font-size:13px}.table-preferences label{min-height:32px}@media (max-width:650px){.finance-daily-list{padding:12px}.finance-daily-list .linked-request{flex-wrap:wrap}.finance-quick-links{padding:16px}.finance-quick-links .button{white-space:normal;width:100%}.retained-readable dl>div{grid-template-columns:1fr;gap:4px}.marketing-outcomes{padding:15px}}.current-role-tutorial{margin-bottom:24px}.current-role-tutorial .section-heading{flex-wrap:wrap;align-items:flex-start}.current-role-tutorial .section-heading>.field{min-width:220px}.role-tutorial-body{padding:22px}.role-tutorial-body video{aspect-ratio:16/9;background:#272b30;border-radius:8px;width:100%;max-height:650px;display:block}.role-tutorial-body>.fineprint{margin:12px 0}.role-tutorial-body details{border:1px solid var(--line);border-radius:7px;margin-bottom:18px;padding:16px}.role-tutorial-body summary{cursor:pointer;font-weight:600}.role-tutorial-body details p{padding-top:12px;font-size:14px;line-height:1.8}.role-tutorial-steps{grid-template-columns:1fr 1fr;gap:14px 30px;padding:15px 25px;font-size:14px;display:grid}.help-center{margin-bottom:24px}.help-center>.inline-filters{padding:18px 22px}.help-result-count{padding:0 22px 15px;font-size:13px}.faq-answer{border-top:1px solid var(--line);padding:18px 22px}.faq-answer summary{cursor:pointer;min-height:26px;font-size:15px;font-weight:600}.faq-answer p{margin:14px 0;font-size:14px;line-height:1.8}.faq-answer .text-button{min-height:40px}@media (max-width:650px){.role-tutorial-steps{grid-template-columns:1fr}.role-tutorial-body{padding:16px}.current-role-tutorial .section-heading>.field{width:100%}.faq-answer,.help-center>.inline-filters{padding:16px}}.patient-order-context{border:1px solid var(--line);background:#f6f2ef;border-radius:8px;align-items:flex-start;gap:13px;margin-bottom:18px;padding:15px;display:flex}.patient-order-context>div{gap:6px;display:grid}.patient-order-context h3{margin:0;font-size:19px}.patient-order-context p{color:#665e64;margin:0;font-size:12px;line-height:1.5}.patient-sales-order-composer>.info-box{margin-bottom:18px}.patient-order-lines{border:1px solid var(--line);border-radius:9px;margin:20px 0;padding:18px}.patient-order-lines>h3{margin:0 0 14px;font-size:16px}.patient-order-line{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 100px;gap:14px;padding:17px 0;display:grid}.patient-order-line.pending{background:#faf8f5;margin:0 -10px;padding:15px 10px}.patient-line-select{color:#62585f;grid-column:1/-1;align-items:center;gap:9px;font-size:12px;line-height:1.5;display:flex}.patient-order-line .contract-price-notice,.patient-line-hold,.patient-order-line>p{grid-column:1/-1}.patient-line-hold{color:#785b22;background:#fff4df;border-radius:5px;padding:11px;font-size:12px;line-height:1.6}.patient-order-lines>.button{margin:16px 0 9px}.patient-order-total{background:#f5f2ed;border-radius:8px;align-items:flex-start;gap:12px;margin:20px 0;padding:16px;display:flex}.patient-order-total>span{gap:7px;display:grid}.patient-order-total strong{font-size:15px}.patient-order-total small{color:#675c63;font-size:12px;line-height:1.6}.patient-products{border:1px solid var(--line);border-radius:8px;margin:20px 0;padding:0 15px}.patient-products>.section-heading{padding:15px 0}.patient-products h3{margin:0;font-size:16px}.patient-products .section-heading p{margin-top:6px;font-size:12px}.patient-product-record{border:0;border-top:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:15px;padding:15px 0;display:flex}.patient-product-record.current{background:#fbf7f5}.patient-product-record>span:first-child{flex:1;gap:6px;min-width:0;display:grid}.patient-product-record strong{font-size:13px;line-height:1.5}.patient-product-record small{color:#6c6068;overflow-wrap:anywhere;font-size:12px}.patient-product-units{text-align:center;gap:4px;min-width:45px;display:grid}.patient-product-units strong{font-size:18px}.request-product-quick-add{align-items:flex-end;gap:10px;margin-bottom:16px;display:flex}.request-product-quick-add>.field{flex:1;min-width:0}.request-product-quick-add .button{flex-shrink:0;min-height:42px}.request-product-cart-total{color:#67545e;background:#f8f4f1;border-radius:6px;margin:12px 0;padding:12px;font-size:12px}@media (max-width:600px){.patient-order-lines{padding:13px}.patient-order-line{grid-template-columns:minmax(0,1fr) 85px;gap:12px}.patient-order-line input,.patient-order-line select,.patient-sales-order-composer textarea,.patient-sales-order-composer select,.patient-sales-order-composer input{font-size:16px}.patient-products>.section-heading{flex-wrap:wrap;gap:12px}.patient-products>.section-heading>.button{min-height:44px}.patient-product-record{min-height:70px}.request-product-quick-add{flex-direction:column;align-items:stretch}.request-product-quick-add .button,.patient-sales-order-composer .form-footer>.button{min-height:44px}}.incision-measurements-fields{gap:14px;margin:14px 0;display:grid}.incision-measurements-fields .assessment-measurement{border:1px solid var(--line,#e4dcd5);border-radius:7px;min-width:0;margin:0;padding:12px 14px 14px}.incision-measurements-fields legend{padding:0 6px;font-size:12px;font-weight:600}.incision-measurements-fields .assessment-unit-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.incision-measurements-fields .field{min-width:0;margin:0}.incision-measurements-fields input{width:100%;min-width:0}.patient-incision-measurements>p{overflow-wrap:anywhere;line-height:1.7}.patient-incision-measurements details{padding:12px 0}.patient-incision-measurements summary{cursor:pointer;font-weight:600}.incision-history{border-bottom:1px solid var(--line,#e4dcd5);padding:12px 0}.incision-history p{overflow-wrap:anywhere;margin:6px 0}@media (max-width:600px){.incision-measurements-fields>.form-grid{grid-template-columns:1fr}}@media (max-width:420px){.incision-measurements-fields .assessment-unit-pair{gap:9px}.incision-measurements-fields .assessment-measurement{padding:10px}}.request-product-selector{border:1px solid var(--border,#ded8d4);border-radius:12px;grid-column:1/-1;min-width:0;padding:17px}.request-product-selector legend{color:var(--ink,#252326);padding:0 7px;font-size:15px;font-weight:650}.request-product-help,.request-product-footnote{color:var(--muted,#6f696a);margin:0 0 13px;font-size:12px;line-height:1.5}.request-product-search{border:1px solid var(--border,#ded8d4);color:#6f696a;background:#fff;border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:0 10px;display:flex}.request-product-search input{width:100%;min-width:0;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important;padding:10px 0!important}.request-product-families{gap:8px;display:grid}.request-product-family{border:1px solid var(--border,#ded8d4);background:#fff;border-radius:8px;overflow:hidden}.request-product-family summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:12px;list-style:none;display:flex}.request-product-family summary::-webkit-details-marker{display:none}.request-product-family summary strong,.request-product-family summary small{display:block}.request-product-family summary strong{font-size:13px}.request-product-family summary small{color:#726b6d;margin-top:3px;font-size:11px}.request-product-family[open] summary>svg{transform:rotate(180deg)}.request-product-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 10px 10px;display:grid}.request-product-option{cursor:pointer;border:1px solid #e8e3e0;border-radius:7px;align-items:flex-start;gap:9px;min-width:0;padding:11px;display:flex}.request-product-option.selected{background:#fbf5f5;border-color:#82444f}.request-product-option input{accent-color:#662b39;flex:none;margin-top:3px;width:16px!important;height:16px!important}.request-product-option span span,.request-product-option small{overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.45;display:block}.request-product-option strong{font-size:13px}.request-product-option small{color:#70686b}.request-product-selected-heading{justify-content:space-between;align-items:center;gap:10px;margin:17px 0 9px;font-size:12px;display:flex}.request-product-selected-heading>span{color:#776e71;font-size:11px}.request-product-selected{gap:8px;display:grid}.request-product-selected-row{border-top:1px solid #ece7e4;grid-template-columns:minmax(0,1fr) 76px 30px;align-items:center;gap:10px;padding:10px 0;display:grid}.request-product-selected-row>div{min-width:0}.request-product-selected-row strong{font-size:12px;line-height:1.45;display:block}.request-product-selected-row small{color:#756d70;overflow-wrap:anywhere;margin-top:3px;font-size:11px;display:block}.request-product-selected-row>label{color:#6c6266;font-size:10px}.request-product-selected-row>label>span{margin-bottom:3px;display:block}.request-product-selected-row input{width:100%;min-width:0;padding:8px!important}.request-product-remove{color:#5b303b;cursor:pointer;background:#f3efed;border:0;border-radius:6px;place-items:center;min-height:34px;padding:7px;display:grid}.request-product-remove:hover{background:#eadcdf}.request-product-empty{color:#746b6f;background:#f7f5f3;border-radius:7px;padding:13px;font-size:12px;line-height:1.5}.request-product-footnote{margin:13px 0 0;font-size:11px}.request-product-selector:disabled{opacity:.65}:is(.request-product-selector button:focus-visible,.request-product-family summary:focus-visible,.request-product-option input:focus-visible){outline-offset:3px;outline:2px solid #662b39}@media (max-width:540px){.request-product-selector{padding:12px}.request-product-options{grid-template-columns:1fr}.request-product-selected-row{grid-template-columns:minmax(0,1fr) 64px 30px;gap:7px}.request-product-selected-heading{flex-direction:column;align-items:flex-start;gap:4px}.request-product-option{padding:10px}}.practice-communications{gap:20px;display:grid}.practice-communications h2,.office-action-center h2{align-items:center;gap:9px;display:flex}.practice-message-filters{border-bottom:1px solid var(--line);grid-template-columns:2fr 1.3fr 1.2fr 1fr;align-items:end;gap:12px;padding:18px 22px;display:grid}.practice-message-filters .search{min-width:0;max-width:none}.practice-message-filters .field{min-width:0}.practice-thread{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;align-items:center;gap:15px;width:100%;padding:18px 22px;display:flex}.practice-thread.urgent{border-left:3px solid var(--ox)}.practice-thread:hover{background:#faf8f4}.practice-thread>span:first-child{flex:1}.practice-thread>span{gap:6px;min-width:0;display:grid}.practice-thread strong{font-size:14px;font-weight:600}.practice-thread small{color:var(--muted);font-size:11px}.practice-thread>span:nth-child(2){text-align:right}.practice-message-drawer{border:0;border-left:1px solid var(--line);width:min(850px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ink);background:#fff;margin:0;padding:0;position:fixed;inset:0 0 0 auto}.practice-message-drawer::backdrop{background:#161b2159}.practice-message-drawer>header{border-bottom:1px solid var(--line);z-index:2;background:#fff;justify-content:space-between;align-items:flex-start;gap:15px;padding:23px;display:flex;position:sticky;top:0}.practice-message-drawer>header h2{margin-top:8px;font-size:22px;line-height:1.5}.practice-message-body{gap:22px;padding:23px;display:grid}.practice-message-context{border:1px solid var(--line);background:#f8f5ef;border-radius:7px;grid-template-columns:1fr 1fr;gap:18px;padding:18px;display:grid}.practice-message-context>div{gap:6px;min-width:0;display:grid}.practice-message-context small{color:var(--muted);font-size:10px}.practice-message-context strong{font-size:13px}.practice-message-context span{color:var(--muted);font-size:11px}.practice-message-timeline{gap:13px;display:grid}.practice-message-timeline article{border:1px solid var(--line);background:#faf8f5;border-radius:8px;padding:17px}.practice-message-timeline .practice-author{border-left:3px solid var(--gold);background:#fff}.practice-message-timeline article>header{justify-content:space-between;gap:15px;display:flex}.practice-message-timeline strong{font-size:13px}.practice-message-timeline small{color:var(--muted);font-size:10px}.practice-message-timeline article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:13px 0;font-size:13px;line-height:1.7}.message-notification{align-items:center;gap:5px;display:flex}.message-notification.failed{color:var(--ox)}.practice-message-composer,.practice-message-reply,.practice-message-management{gap:18px;display:grid}.practice-message-reply,.practice-message-management{border-top:1px solid var(--line);padding-top:20px}.practice-notification-recipients{border:1px solid #e2cba3;border-radius:7px;gap:12px;padding:16px;display:grid}.practice-notification-recipients legend{color:var(--ox);padding:0 7px;font-size:12px;font-weight:600}.practice-notification-recipients>p{color:var(--muted);font-size:12px;line-height:1.6}.practice-notification-recipients .check>span{gap:5px;display:grid}.practice-notification-recipients .check small{color:var(--muted);font-size:10px}.practice-notification-recipients .check strong{font-size:12px;font-weight:500}.office-action-center{border-top:4px solid #b69057;margin-bottom:22px}.office-action-center .section-heading p{max-width:650px;font-size:12px;line-height:1.6}.office-action-center h2>span{color:#7c592c;background:#f1e4cf;border-radius:20px;padding:4px 9px;font-size:14px}.office-action-list{display:grid}.office-action{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;align-items:flex-start;gap:14px;width:100%;padding:17px 22px;display:flex}.office-action:hover{background:#fbf8f2}.office-action>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.office-action strong{font-size:13px}.office-action small{color:var(--muted);font-size:11px}.office-action p{overflow-wrap:anywhere;margin:3px 0;font-size:12px;line-height:1.6}.office-action-kind{color:#7d684a;text-align:center;background:#f1ece3;border-radius:5px;min-width:60px;padding:4px 7px;font-size:10px}.office-action.urgent .office-action-kind{color:var(--ox);background:#f7e6e3}.office-action-expand{margin:16px 22px}.practice-message-management>form{gap:13px;display:grid}@media (max-width:900px){.practice-message-filters{grid-template-columns:1fr 1fr}.practice-message-filters>.search{grid-column:1/-1}}@media (max-width:600px){.practice-message-filters{grid-template-columns:1fr;padding:16px}.practice-thread{flex-wrap:wrap;gap:11px;padding:16px}.practice-thread>span:first-child{flex-basis:70%}.practice-thread>span:nth-child(2){text-align:left}.practice-message-drawer>header,.practice-message-body{padding:17px}.practice-message-drawer>header h2{font-size:19px}.practice-message-context{gap:15px;padding:14px}.practice-message-timeline article>header{flex-wrap:wrap;gap:7px}.office-action{gap:10px;padding:16px}.office-action-kind{min-width:0}.office-action-center .section-heading{flex-wrap:wrap}.practice-message-composer .button,.practice-message-reply>.button{width:100%}}.information-request-callout{border:1px solid #d9b39f;border-left:4px solid var(--ox);background:#fffaf4;margin:16px 0;padding:18px}.information-request-callout h3{margin:0 0 10px}.information-request-callout p{white-space:pre-wrap;line-height:1.6}.information-request-callout .action-row{flex-wrap:wrap}.page-heading h1:focus{outline:none}@media (max-width:600px){.information-request-callout .action-row{display:grid}.information-request-callout .button{white-space:normal;width:100%}}.practice-recipient-review{gap:16px;display:grid}.practice-recipient-review dl{margin:0}.practice-recipient-review dt{color:var(--muted);font-size:12px}.practice-recipient-review dd{overflow-wrap:anywhere;gap:4px;margin:5px 0 0;display:grid}.practice-reviewed-body{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:#f8f7f4;border-radius:8px;padding:16px;line-height:1.6}.invoice-delivery{border-top:1px solid var(--border,#dedbd8);margin-top:24px;padding-top:22px}.invoice-delivery h3{align-items:center;gap:8px;margin:0 0 5px;display:flex}.invoice-delivery .section-heading p{color:#68666a;margin:4px 0}.invoice-delivery-connection{color:#646166;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.invoice-delivery-source{background:#f6f4f2;border:1px solid #e5dfdb;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:14px;display:flex}.invoice-delivery-source>span{margin-right:auto}.invoice-delivery fieldset{border:1px solid #e0dbd7;border-radius:10px;min-width:0;margin-bottom:14px;padding:15px}.invoice-delivery legend{padding:0 6px;font-size:13px;font-weight:650}.invoice-recipient-list article{border-bottom:1px solid #e9e5e1;align-items:center;gap:18px;padding:11px 0;display:flex}.invoice-recipient-list article:last-child{border-bottom:0}.invoice-recipient-list article>div{flex:1;min-width:0}.invoice-recipient-list strong,.invoice-recipient-list span{overflow-wrap:anywhere;display:block}.invoice-recipient-list span{color:#706b6d;margin-top:3px;font-size:12px}.invoice-recipient-list label{white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex}.invoice-recipient-add{grid-template-columns:1fr 1.3fr 80px auto;align-items:end;gap:10px;display:grid}.invoice-recipient-add .field{min-width:0}.invoice-typed-recipient{overflow-wrap:anywhere;background:#f8f6f4;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:10px;display:flex}.invoice-prepared-delivery{background:#faf8f6;border:1px solid #cfc2b9;border-left:3px solid #7c2938;border-radius:9px;margin-top:18px;padding:17px}.invoice-prepared-delivery>p{overflow-wrap:anywhere;font-size:13px}.invoice-prepared-delivery .check{align-items:start;gap:8px;margin:16px 0;display:flex}.invoice-prepared-delivery small{color:#746e6d;font-size:11px}.invoice-delivery-notice,.invoice-delivery-hold{color:#285d3e;background:#edf4ef;border-radius:8px;align-items:start;gap:8px;padding:12px;font-size:13px;display:flex}.invoice-delivery-hold{color:#77551f;background:#fff3db}.invoice-delivery-history{margin-top:20px}.invoice-delivery-history summary{cursor:pointer;font-size:13px;font-weight:650}.invoice-delivery-history-row{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e3deda;justify-content:space-between;gap:10px;width:100%;padding:12px 0;display:flex}.invoice-delivery-history-row small{overflow-wrap:anywhere;color:#777;margin-top:4px;font-size:12px;display:block}.invoice-delivery .fineprint{color:#766e71;font-size:12px;line-height:1.5}.invoice-delivery input[type=checkbox]{accent-color:#682434}@media (max-width:720px){.invoice-recipient-add{grid-template-columns:1fr 85px}.invoice-recipient-add .field:first-child,.invoice-recipient-add .field:nth-child(2){grid-column:1/-1}.invoice-delivery-source .button{width:100%}.invoice-recipient-list article{flex-wrap:wrap;gap:12px}.invoice-recipient-list article>div{flex-basis:100%}.invoice-prepared-delivery{padding:13px}}.account-statement h2{align-items:center;gap:9px;display:flex}.account-statement-filters{flex-wrap:wrap;align-items:end;gap:14px;margin:18px 0;display:flex}.account-statement-filters>.field:first-child{flex:1;min-width:260px}.account-statement-filters .field{min-width:150px}.account-statement-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.account-statement-metrics article{background:#faf9f7;border:1px solid #e2ddda;border-radius:9px;padding:16px}.account-statement-metrics small{color:#777;font-size:12px;display:block}.account-statement-metrics strong{color:#52202b;margin-top:9px;font-size:22px;display:block}.account-statement-empty{text-align:center;color:#726b6e;background:#f7f5f3;border-radius:9px;padding:24px}.account-statement-activity{margin:20px 0}.account-statement-activity summary{cursor:pointer;font-size:13px;font-weight:650}.account-statement-activity article{border-bottom:1px solid #e5e0dc;grid-template-columns:1fr auto;gap:4px 12px;padding:12px 0;display:grid}.account-statement-activity span{color:#777;overflow-wrap:anywhere;grid-column:1;font-size:12px}.account-statement-activity b{grid-area:1/2/3}.account-statement .fineprint{color:#776d72;font-size:12px;line-height:1.5}@media (max-width:800px){.account-statement-metrics{grid-template-columns:1fr 1fr}.account-statement-filters{align-items:stretch}.account-statement-filters .field:first-child{flex-basis:100%;min-width:0}.account-statement-filters>.button{width:100%}.account-statement-metrics strong{font-size:20px}}@media (max-width:430px){.account-statement-metrics{gap:8px}.account-statement-metrics article{padding:12px}.account-statement-metrics strong{font-size:18px}}.patient-file-export{overflow:hidden}.patient-file-export .section-heading h2{align-items:center;gap:.55rem;display:flex}.patient-file-export form{padding:0 1.5rem 1.5rem}.patient-export-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.patient-export-check{align-items:flex-start;gap:.65rem;margin:1.1rem 0;line-height:1.4;display:flex}.patient-export-check input,.patient-export-patient input{accent-color:#6c0d11;flex-shrink:0;margin-top:.25rem}.patient-export-check span{font-weight:600}.patient-export-check small{color:#687079;margin-top:.2rem;font-size:.78rem;font-weight:400;display:block}.patient-export-context{background:#faf8f5;border:1px solid #e4ded8;border-radius:9px;flex-direction:column;gap:.35rem;padding:1rem;display:flex}.patient-export-context span{color:#667078;font-size:.85rem}.patient-export-patients{border:1px solid #e4e0db;border-radius:10px;margin:1rem 0;overflow:hidden}.patient-export-search{padding:1rem 1rem .4rem}.patient-export-search>div{align-items:center;gap:.5rem;display:flex}.patient-export-search input{width:100%}.patient-export-search svg{color:#7a7e82;flex-shrink:0}.patient-export-selection{border-bottom:1px solid #e9e5df;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:.5rem 1rem;display:flex}.patient-export-selection .text-button{align-items:center;gap:.35rem;display:flex}.patient-export-list{max-height:330px;overflow:auto}.patient-export-list>.muted{padding:1rem}.patient-export-patient{cursor:pointer;border-bottom:1px solid #efebe6;align-items:flex-start;gap:.7rem;padding:.9rem 1rem;display:flex}.patient-export-patient:last-child{border-bottom:0}.patient-export-patient.selected{background:#f8f2ef}.patient-export-patient>span{flex:1;min-width:0}.patient-export-patient strong{font-size:.9rem;display:block}.patient-export-patient small{color:#697078;margin-top:.2rem;font-size:.76rem;display:block}.patient-export-patient>small{white-space:nowrap}.patient-export-explanation{background:#f7f8f7;border:1px solid #e3e7e2;border-radius:9px;gap:.8rem;margin-top:1rem;padding:1rem;display:flex}.patient-export-explanation>svg{color:#47624f;flex-shrink:0;margin-top:.15rem}.patient-export-explanation strong{font-size:.85rem}.patient-export-explanation p{color:#66716a;margin:.35rem 0 0;font-size:.78rem;line-height:1.55}.patient-export-notice{color:#765522;background:#fcf3df;margin:0 0 1rem;padding:.9rem 1.5rem;font-size:.85rem}.patient-export-success{color:#346344;background:#edf6ee;border-radius:7px;padding:.8rem 1rem;font-size:.85rem}.patient-export-footer{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.patient-export-footer>span{color:#687078;font-size:.8rem}.patient-export-footer .button{align-items:center;gap:.5rem;display:flex}@media (max-width:850px){.patient-export-options{grid-template-columns:repeat(2,minmax(0,1fr))}.patient-file-export form{padding:0 1rem 1rem}.patient-export-footer{flex-direction:column;align-items:stretch}.patient-export-footer .button{justify-content:center}}@media (max-width:520px){.patient-export-options{grid-template-columns:minmax(0,1fr)}.patient-export-patient>small{display:none}.patient-file-export .section-heading{align-items:flex-start}.patient-file-export .section-heading>.pill{white-space:normal;min-width:5rem;font-size:.65rem}.patient-export-selection{gap:.4rem}}.customer-users{gap:18px;display:grid}.customer-users .field{max-width:440px}.customer-users td{vertical-align:middle}.customer-users .info-box{margin:14px 0}.customer-users .fineprint{max-width:850px;margin-top:16px}@media (max-width:650px){.customer-users .section-heading{display:block}.customer-users .field{max-width:100%}}.patient-context-fields{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:14px 0 18px;display:grid}.patient-context-fields>div{min-width:0}.patient-context-fields dt{color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:400;display:block}.patient-context-fields dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.workbench-patient-card .patient-context-fields dd{font-size:13px}.patient-card .patient-context-fields{gap:9px 12px}.patient-card .patient-context-fields dt{font-size:10px}.patient-card .patient-context-fields dd{font-size:11px}.patient-card .patient-case-status{margin-top:9px}.patient-card .patient-case-next{color:var(--ox);margin-top:6px;font-size:12px;font-weight:500;display:block}.patient-context-table table{min-width:1500px}.patient-context-table .patient-name{white-space:normal;min-width:135px}.patient-context-table td{white-space:normal;min-width:90px}.patient-context-table td:last-child{min-width:150px}.workbench-card-next .patient-status{align-items:center;gap:8px;display:flex}.workbench-card-next .patient-status .pill{font-size:11px}.record-case-type{color:var(--muted);font-size:13px}@media (max-width:450px){.patient-context-fields{gap:11px 13px}.patient-context-fields dd{font-size:12px}}.so-composer-card,.so-master-detail,.so-fulfillment-panel{border:1px solid var(--line);background:#fff;border-radius:9px;margin:18px 0;padding:20px}.so-batch-composer>.info-box{margin-bottom:18px}.so-batch-lines{margin:20px 0}.so-batch-line-edit{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.so-batch-line-edit>.field{flex:1}.so-batch-line-edit>.so-line-quantity{flex:0 0 100px}.so-line-number{background:var(--bg);border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.so-batch-lines>.button{margin-top:14px}.so-group-options{border-block:1px solid var(--line);max-height:320px;margin:18px 0;overflow:auto}.so-group-options>label{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 4px;font-size:13px;display:flex}.so-group-options small{color:var(--muted);margin-top:4px;display:block}.so-master-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-top:20px;display:grid}.so-master-card{border:1px solid var(--line);cursor:pointer;text-align:left;color:var(--ink);background:#fff;border-radius:9px;padding:18px}.so-master-card.active{border-color:var(--ox);box-shadow:0 0 0 1px var(--ox)}.so-master-card>div:first-child{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.so-master-card>div:first-child>svg{color:var(--ox)}.so-master-card p{margin:14px 0 6px;font-size:14px}.so-master-card>small{color:var(--muted);font-size:12px}.so-master-metrics{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;padding-top:14px;display:grid}.so-master-metrics span{color:var(--muted);font-size:10px}.so-master-metrics b{color:var(--ink);margin-bottom:3px;font-size:20px;font-weight:500;display:block}.so-master-product{border-top:1px solid var(--line);padding:16px 0}.so-master-product>p{font-size:12px}.so-fragment-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:14px 0;display:grid}.so-fragment{background:var(--bg);border:1px solid var(--line);text-align:left;cursor:pointer;color:var(--ink);border-radius:7px;flex-direction:column;gap:6px;padding:13px;display:flex}.so-fragment.current{border-color:var(--ox)}.so-fragment strong{font-size:13px}.so-fragment span{font-size:12px}.so-fragment small{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.so-fulfillment-panel h3{align-items:center;gap:8px;display:flex}.so-split-form{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.sales-order-stage-grid{border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(3,1fr);margin:16px 0;display:grid}.sales-order-stage-grid>div{padding:13px}.sales-order-stage-grid>div+div{border-left:1px solid var(--line)}.sales-order-stage-grid small{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:6px;font-size:10px;display:block}.sales-order-stage-grid strong{font-size:12px}.sales-order-check{align-items:center;gap:10px;font-size:12px;display:flex}.sales-order-check input{flex-shrink:0;width:16px!important;height:16px!important}.so-batches .filter-bar>.field{flex:1;min-width:200px}@media (max-width:600px){.so-composer-card,.so-master-detail,.so-fulfillment-panel{padding:15px}.so-batch-line-edit{flex-wrap:wrap;gap:9px}.so-batch-line-edit>.field{flex-basis:calc(100% - 42px)}.so-batch-line-edit>.so-line-quantity{flex-basis:100px;margin-left:37px}.so-master-list{grid-template-columns:1fr}.so-batches>.section-heading{align-items:flex-start}.so-batches>.section-heading>.action-row{flex-wrap:wrap}.sales-order-stage-grid{grid-template-columns:1fr}.sales-order-stage-grid>div+div{border-left:0;border-top:1px solid var(--line)}.so-fragment-list{grid-template-columns:1fr}}.so-master-overlay{z-index:70;justify-content:flex-end;display:flex;position:fixed;inset:0}.so-master-backdrop{cursor:default;background:#16171d66;border:0;position:absolute;inset:0}.so-master-overlay>.so-master-detail{z-index:1;border-radius:0;width:680px;max-width:100%;height:100%;margin:0;padding:28px;position:relative;overflow-y:auto;box-shadow:-12px 0 40px #0002}.so-master-overlay .section-heading{z-index:2;border-bottom:1px solid var(--line);background:#fff;padding:18px 0;position:sticky;top:-28px}@media (max-width:600px){.so-master-overlay>.so-master-detail{padding:18px}.so-master-overlay .section-heading{top:-18px}}.invoice-corrections{border-top:1px solid var(--line);gap:18px;padding:22px 0;display:grid}.invoice-corrections>.section-heading{flex-wrap:wrap;gap:18px;padding:0}.invoice-corrections h3{align-items:center;gap:8px;display:flex}.invoice-corrections h4{margin-bottom:10px;font-size:14px}.invoice-corrections .section-heading p{max-width:560px;margin-top:7px;font-size:12px;line-height:1.6}.invoice-correction-form{border:1px solid var(--line);background:#faf8f4;border-radius:8px;gap:18px;padding:20px;display:grid}.invoice-form-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.invoice-form-heading h4{margin:0}.invoice-correction-notice{background:#f8f1e5;border:1px solid #e8dac1;border-radius:6px;padding:13px 16px;font-size:12px;line-height:1.6}.invoice-adjustment-preview{border:1px solid var(--line);background:#fff;border-radius:7px;flex-wrap:wrap;align-items:center;gap:16px;padding:16px;display:flex}.invoice-adjustment-preview>div{flex:1;gap:6px;display:grid}.invoice-adjustment-preview small{color:var(--muted);font-size:11px}.invoice-adjustment-preview strong{font-size:18px;font-weight:600}.invoice-adjustment-delta{border-left:1px solid var(--line);padding-left:20px}.invoice-adjustment-delta.credit strong{color:var(--ox)}.invoice-document-history>.linked-request{text-align:left;width:100%;margin:8px 0}.invoice-document-history .linked-request small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.invoice-correction-history>article,.invoice-credit-balances>article{border:1px solid var(--line);border-radius:7px;margin:10px 0;padding:15px}.invoice-correction-history>article>div,.invoice-credit-balances>article>div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.invoice-correction-history article strong,.invoice-credit-balances article strong{font-size:13px}.invoice-correction-history article span,.invoice-credit-balances article span,.invoice-correction-history article small{color:var(--muted);font-size:11px}.invoice-correction-history article p{margin:10px 0;font-size:12px;line-height:1.6}.invoice-credit-balances article .action-row{margin-top:12px}@media (max-width:650px){.invoice-correction-form{padding:16px}.invoice-corrections .action-row{gap:9px}.invoice-corrections .action-row>.button{flex:1;padding:10px;font-size:12px}.invoice-adjustment-preview{gap:12px}.invoice-adjustment-preview strong{font-size:16px}.invoice-adjustment-delta{border-left:0;border-top:1px solid var(--line);min-width:100%;padding:12px 0 0}.invoice-corrections>.section-heading .action-row{width:100%}}.invoice-correction-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.invoice-correction-totals>div{border:1px solid var(--line);border-radius:7px;gap:6px;padding:13px;display:grid}.invoice-correction-totals small{color:var(--muted);font-size:10px;line-height:1.5}.invoice-correction-totals strong{font-size:17px;font-weight:600}.invoice-correction-totals span{color:var(--muted);font-size:10px;line-height:1.5}.invoice-credit-event{text-align:left;margin-top:8px;line-height:1.6;display:block!important}@media (max-width:850px){.invoice-correction-totals{grid-template-columns:1fr 1fr}}.sandbox-environment-banner{color:#fff;background:#3c3133;justify-content:space-between;align-items:center;gap:16px;padding:12px 28px;font-size:13px;line-height:1.5;display:flex}.sandbox-environment-banner>span{align-items:center;gap:9px;display:flex}.sandbox-environment-banner a{color:#f3debb;white-space:nowrap;border-bottom:1px solid #bda079}.sandbox-entry-link{white-space:nowrap;color:var(--ox);border:1px solid var(--line);border-radius:6px;align-items:center;gap:6px;padding:9px;font-size:13px;display:inline-flex}.sandbox-guide{border-top:4px solid var(--gold);margin:0 0 26px}.sandbox-guide-heading{justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex}.sandbox-guide-heading .eyebrow{align-items:center;gap:7px;display:flex}.sandbox-guide-heading p{max-width:850px;margin-top:7px;font-size:13px}.sandbox-guide-heading>.button{flex-shrink:0}.sandbox-guide-body{padding:0 22px 22px}.sandbox-guide-progress{color:var(--muted);gap:7px;margin-bottom:16px;font-size:12px;display:grid}.sandbox-guide-progress progress{width:100%;height:8px;accent-color:var(--ox)}.sandbox-current-step{background:#fcf9f4;border:1px solid #e4d5c1;border-radius:8px;padding:18px}.sandbox-step-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sandbox-step-title strong{font-size:16px}.sandbox-current-step p{white-space:pre-line;margin-top:10px;font-size:14px;line-height:1.7}.sandbox-current-step>.button{white-space:normal;margin-top:15px}.sandbox-current-step .sandbox-step-detail{color:#655440;font-size:13px}.sandbox-step-warning{color:#895238!important}.sandbox-checkpoints{margin-top:17px}.sandbox-checkpoints summary{color:var(--ox);cursor:pointer;padding:7px 0;font-weight:600}.sandbox-checkpoints ol{gap:6px;margin:9px 0 0;padding:0;list-style:none;display:grid}.sandbox-checkpoints li{border:1px solid var(--line);border-radius:6px;align-items:center;gap:10px;padding:12px;display:flex}.sandbox-checkpoints li.current{border-color:var(--gold);background:#fcf8f1}.sandbox-checkpoints li>div{flex:1;gap:4px;display:grid}.sandbox-checkpoints strong{font-size:13px}.sandbox-checkpoints small{color:var(--muted);font-size:12px}.sandbox-checkpoints .complete>span{color:var(--green)}.sandbox-check-dot{border:1px solid #a29b93;border-radius:50%;width:13px;height:13px;display:block}.sandbox-snapshot{flex-wrap:wrap;gap:18px;padding:17px 0 2px;display:flex}.sandbox-snapshot>span{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.sandbox-snapshot strong{color:var(--ink);font-size:17px}.sandbox-complete{background:#f1f7f1;border-radius:7px;align-items:flex-start;gap:12px;padding:18px;display:flex}.sandbox-complete>svg{color:var(--green);flex-shrink:0}.sandbox-complete p,.sandbox-blank-intro p{margin-top:6px;font-size:14px}.sandbox-setup-dialog p{margin:8px 0 18px;font-size:14px}.sandbox-setup-dialog .field{margin:17px 0}.sandbox-setup-dialog footer{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.sandbox-setup-dialog .field small{color:var(--muted)}@media (max-width:850px){.sandbox-environment-banner{align-items:flex-start;padding:10px 16px;font-size:12px}.sandbox-environment-banner>span{align-items:flex-start}.sandbox-environment-banner svg{flex-shrink:0}.sandbox-guide-heading{flex-wrap:wrap;gap:12px;padding:17px}.sandbox-guide-heading h2{font-size:18px}.sandbox-guide-body{padding:0 17px 17px}.sandbox-guide-heading>.button{min-height:44px}.sandbox-current-step{padding:15px}.sandbox-current-step>.button{width:100%}.sandbox-entry-link{padding:8px;font-size:12px}.sandbox-snapshot{gap:10px 15px}.sandbox-checkpoints li{align-items:flex-start}.sandbox-checkpoints li>.text-button{min-height:32px}.sandbox-setup-dialog footer .button{white-space:normal;flex:1}}.sandbox-setup-description{padding-top:14px;font-size:12px}.sandbox-verification{grid-template-columns:1fr 1fr;gap:16px;margin-top:15px;display:grid}.sandbox-verification>div{border:1px solid var(--line);background:#fff;border-radius:6px;min-width:0;padding:13px}.sandbox-verification small{color:#806a50;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.sandbox-verification p{margin-top:7px;font-size:13px}@media (max-width:650px){.sandbox-verification{grid-template-columns:1fr;gap:9px}.sandbox-environment-banner>span{flex-wrap:wrap;gap:5px 8px}}.sandbox-results,.sandbox-limitations{margin-top:18px}.sandbox-results>summary,.sandbox-limitations>summary{color:var(--ox);cursor:pointer;padding:6px 0;font-size:13px;font-weight:600}.sandbox-results dl{grid-template-columns:1fr 1fr;gap:10px;margin:10px 0;display:grid}.sandbox-results dl>div{background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:12px}.sandbox-results dt{color:var(--muted);font-size:12px}.sandbox-results dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;font-weight:600}.sandbox-limitations li{color:var(--muted);margin:7px 0;font-size:12px}.sandbox-drawer-help{background:#fcf8ef;border:1px solid #ddccb1;border-radius:7px;margin:0 0 20px;padding:15px}.sandbox-drawer-help>strong{font-size:14px;display:block}.sandbox-drawer-help>p{margin-top:8px;font-size:12px}.sandbox-drawer-help>small{color:var(--muted);margin-top:8px;font-size:11px;display:block}.sandbox-drawer-help>.button{white-space:normal;margin-top:12px}@media (max-width:600px){.sandbox-results dl{grid-template-columns:1fr}.sandbox-drawer-help{padding:13px}.sandbox-drawer-help>.button{width:100%}}.accounts-workspace{gap:20px;display:grid}.accounts-workspace .inline-filters{padding:18px 22px}.accounts-workspace table{white-space:normal;min-width:850px}.accounts-note{padding:18px 22px;font-size:13px}.accounts-dialog{border:1px solid var(--line);width:min(720px,95vw);max-height:94dvh;color:var(--ink);background:#fff;border-radius:10px;padding:24px}.accounts-dialog::backdrop{background:#1d20224d}.accounts-dialog form{gap:20px;display:grid}.accounts-dialog header{justify-content:space-between;align-items:center;gap:15px;display:flex}.accounts-dialog .field small{color:var(--muted);font-size:12px}.accounts-dialog .button{justify-self:start}@media (max-width:650px){.accounts-dialog{padding:17px}.accounts-workspace .inline-filters{grid-template-columns:1fr;padding:16px;display:grid}.accounts-note{padding:16px}}.cycle-workspace{gap:20px;display:grid}.cycle-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cycle-metrics>.card{padding:20px}.cycle-metrics span{color:var(--muted);font-size:13px}.cycle-metrics strong{margin-top:8px;font-size:28px;display:block}.cycle-workspace table{white-space:normal;min-width:650px}.cycle-workspace .inline-filters{padding:18px 22px}.cycle-workspace .action-row{flex-wrap:wrap}.cycle-dialog{border:0;border-left:1px solid var(--line);width:min(860px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ink);background:#fff;margin:0 0 0 auto;padding:0;position:fixed;inset:0 0 0 auto}.cycle-dialog::backdrop{background:#1d20224d}.cycle-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.cycle-dialog-body{gap:18px;padding:22px;display:grid}.cycle-dialog-body form{gap:18px;display:grid}.cycle-dialog-body .table-scroll{max-width:100%;overflow:auto}.cycle-dialog-body table{min-width:620px}.cycle-dialog-body .cycle-qty{border:1px solid var(--line);border-radius:6px;width:110px;padding:10px}.cycle-workspace input[type=checkbox]{width:19px;height:19px}.cycle-dialog-body .check{align-items:flex-start;gap:10px;display:flex}.cycle-dialog-body .button{justify-self:start}.cycle-workspace .crm-tabs{padding:0 22px}.cycle-dialog-body .info-box{margin:0}@media (max-width:650px){.cycle-metrics{grid-template-columns:1fr}.cycle-metrics>.card{justify-content:space-between;align-items:center;padding:16px;display:flex}.cycle-metrics strong{margin:0;font-size:25px}.cycle-workspace .inline-filters,.cycle-dialog-body,.cycle-dialog>header{padding:16px}.cycle-workspace .inline-filters{grid-template-columns:1fr;display:grid}.cycle-workspace .section-heading .action-row{width:100%}.cycle-dialog>header h2{font-size:17px}}.legal-metrics>button{text-align:left;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:9px;gap:6px;min-height:120px;padding:20px;display:grid}.legal-metrics>button strong{font-size:30px;font-weight:600}.legal-metrics>button span,.legal-metrics>button small{color:var(--muted);font-size:12px}.legal-metrics>button[aria-pressed=true]{border-color:var(--ox);box-shadow:0 0 0 1px var(--ox);background:#fcf7f6}.legal-drawer{border:0;border-left:1px solid var(--line);width:790px;max-width:96vw;height:100dvh;max-height:100dvh;color:var(--ink);background:#fff;margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-10px 0 45px #14141420}.legal-drawer[open]{flex-direction:column;display:flex}.legal-drawer::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#292b2e60}.legal-drawer>header{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:18px;padding:22px 26px;display:flex}.legal-drawer>header h2{margin-top:5px;font-size:21px}.legal-drawer>.drawer-body{overscroll-behavior:contain;padding:24px 26px 50px;overflow-y:auto}.contract-progress{flex-wrap:wrap;gap:9px;margin-bottom:22px;display:flex}.contract-progress>span{color:#8b8580;background:#f4f3f1;border-radius:5px;align-items:center;gap:5px;padding:7px 10px;font-size:11px;display:flex}.contract-progress>.done{color:#386047;background:#edf5ee}.legal-next-action{background:#f8f4ee;border:1px solid #e8ddce;border-radius:8px;gap:14px;margin-bottom:16px;padding:18px;display:flex}.legal-next-action>svg{color:#8d6c3d;flex-shrink:0}.legal-next-action h3{margin-bottom:7px;font-size:17px}.legal-next-action p{color:#6d645b;margin:5px 0;font-size:13px;line-height:1.5}.legal-issue-form,.onboarding-offer{border:1px solid var(--line);background:#faf9f6;border-radius:8px;margin-top:18px;padding:18px}.legal-help{background:#fff9eb;border:1px solid #eadbbd;border-radius:7px;padding:14px;font-size:13px}.legal-help p{margin:8px 0;line-height:1.5}.legal-drawer .support-reply textarea{min-height:100px}.legal-drawer .detail-grid strong{overflow-wrap:anywhere}.onboarding-slot{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:17px 0;display:flex}.onboarding-slot>div{gap:6px;display:grid}.onboarding-slot strong{font-size:14px}.onboarding-slot small,.onboarding-slot a{font-size:12px;line-height:1.5}.onboarding-slot small{color:var(--muted)}.onboarding-slot a{color:var(--ox)}.onboarding-check{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:17px 0;font-size:13px;display:flex}.onboarding-check input{width:18px;height:18px;accent-color:var(--ox);margin-top:2px}.onboarding-check>span{gap:5px;display:grid}.onboarding-check small{color:var(--muted)}.onboarding-check+.button{margin-top:18px}.journey-steps{grid-template-columns:repeat(4,1fr);gap:12px;padding:18px 22px;display:grid}.journey-steps>div{color:#938e87;gap:8px;font-size:12px;display:grid}.journey-steps>div.done{color:#386047}.journey-steps small{color:var(--muted)}.account-journey>.fineprint{padding:0 22px 18px}.onboarding-workspace .table-toolbar{flex-wrap:wrap}.onboarding-workspace .activity,.legal-drawer .activity{margin:12px 0}.legal-drawer .drawer-section{clear:both}.legal-drawer .field input,.legal-drawer .field select,.legal-drawer .button{min-height:44px}@media (max-width:650px){.legal-drawer{width:100vw;max-width:100vw}.legal-drawer>header{padding:18px}.legal-drawer>.drawer-body{padding:18px 17px calc(35px + env(safe-area-inset-bottom))}.legal-metrics>button{min-height:100px;padding:15px}.legal-next-action h3{font-size:16px}.legal-issue-form,.onboarding-offer{padding:14px}.onboarding-slot{flex-direction:column;align-items:flex-start}.onboarding-slot>div:last-child{flex-wrap:wrap;gap:12px;display:flex}.journey-steps{grid-template-columns:repeat(2,1fr)}.legal-drawer .action-row>.button{flex:1}.contract-progress{gap:6px}.contract-progress>span{font-size:10px}}.collections-workspace{gap:20px;display:grid}.collections-intro{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.collections-intro p{max-width:790px}.collections-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.collections-metric{text-align:left;cursor:pointer;color:var(--ox);font:inherit;background:#fff;align-items:flex-start;gap:13px;display:flex}.collections-metric.selected{border-color:var(--ox);box-shadow:0 0 0 1px var(--ox)}.collections-metric>span{color:#5e6269;gap:6px;font-size:13px;display:grid}.collections-metric strong{color:#252a31;font-size:30px;line-height:1.1}.collections-metric small{color:var(--muted);font-size:12px}.collections-filters{grid-template-columns:1.3fr 1.1fr 1fr 1fr;gap:12px;padding:0 20px 18px;display:grid}.collections-search>div{border:1px solid var(--line);background:#fff;border-radius:6px;align-items:center;padding-left:10px;display:flex}.collections-search input{width:100%;min-width:0;border:0!important}.collections-search svg{color:var(--muted);flex-shrink:0}.collections-workspace .field select,.collections-workspace .field input{min-width:0}.collections-workspace .table-scroll td{vertical-align:top}.collections-overlay{z-index:80;background:#14151a66;justify-content:flex-end;display:flex;position:fixed;inset:0}.collections-drawer{background:#fff;outline:0;width:min(740px,100%);height:100%;animation:.18s ease-out collections-slide;overflow-y:auto;box-shadow:-12px 0 42px #0002}.collections-drawer>header{border-bottom:1px solid var(--line);z-index:1;background:#fff;justify-content:space-between;align-items:flex-start;gap:18px;padding:25px;display:flex;position:sticky;top:0}.collections-drawer>header h2{font-size:23px;line-height:1.3}.collections-drawer>header p{color:var(--muted);margin-top:7px;font-size:12px}.collections-drawer-content{gap:22px;padding:25px;display:grid}.collections-balance{background:#f8f5ef;border:1px solid #e9e0d0;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:15px;padding:20px;display:flex}.collections-balance>div{gap:7px;display:grid}.collections-balance strong{color:var(--ox);font-size:31px}.collections-balance small,.collections-balance span{color:var(--muted);font-size:12px}.collections-invoice-facts{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.collections-invoice-facts>span{color:var(--muted);gap:6px;font-size:12px;display:grid}.collections-invoice-facts strong{color:#242a31;font-size:15px}.collections-promise,.collections-readonly{border-left:3px solid var(--gold);background:#faf5e9;padding:14px;font-size:13px;line-height:1.6}.collections-form{border:1px solid var(--line);border-radius:8px;padding:19px}.collections-form>p{color:var(--muted);margin:8px 0 18px;font-size:13px}.collections-history{gap:14px;display:grid}.collections-history article{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:7px;gap:8px;padding:16px;display:grid}.collections-history article>div{justify-content:space-between;gap:12px;display:flex}.collections-history article small{color:var(--muted);font-size:11px}.collections-history article p{white-space:pre-wrap;font-size:13px;line-height:1.6}:is(.collections-workspace button:focus-visible,.collections-drawer button:focus-visible){outline:2px solid var(--ox);outline-offset:3px}@keyframes collections-slide{0%{opacity:.5;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.collections-drawer{animation:none}}@media (max-width:1000px){.collections-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.collections-filters{grid-template-columns:1fr 1fr}}@media (max-width:600px){.collections-intro{display:grid}.collections-metrics{gap:9px}.collections-metric{padding:15px}.collections-metric>svg{display:none}.collections-metric strong{font-size:26px}.collections-filters{grid-template-columns:1fr;padding:0 15px 16px}.collections-drawer>header,.collections-drawer-content{padding:18px}.collections-drawer>header h2{font-size:21px}.collections-invoice-facts{grid-template-columns:1fr 1fr}.collections-form{padding:15px}.collections-drawer .form-grid{grid-template-columns:1fr}.collections-drawer .form-grid .wide{grid-column:auto}}.contract-pricing-workspace{gap:20px;display:grid}.contract-stage-filters{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.contract-stage-filters button{border:1px solid var(--line,#ddd);color:inherit;cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:12px;padding:9px 13px;display:flex}.contract-stage-filters .active{color:#63212d;background:#f9f0f2;border-color:#63212d}.contract-stage-filters b{font-variant-numeric:tabular-nums}.contract-file-row{border-top:1px solid #e8e3e1;grid-template-columns:24px minmax(0,1fr) auto;gap:16px;padding:20px 0;display:grid}.contract-file-row>div>small{color:#68666a;margin-top:6px;display:block}.contract-file-actions{flex-direction:column;align-items:flex-start;gap:10px;max-width:230px;display:flex}.contract-milestones{flex-wrap:wrap;gap:20px;margin:14px 0;display:flex}.contract-milestones>span{color:#969096;gap:4px;font-size:12px;display:grid}.contract-milestones .done{color:#37634d}.contract-milestones small{font-size:11px}.contract-price-list{border-top:1px solid #e7e3e1;padding:20px 0}.contract-activate{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-top:16px;display:flex}.contract-activate>p{flex:1 0 100%;margin:0}.contract-activate label{flex:1;min-width:200px}.contract-price-notice{background:#f5f7f5;border:1px solid #d6e1d7;border-radius:8px;padding:14px 18px}.contract-price-notice p{color:#5b6260;margin:5px 0 0;font-size:13px}.contract-price-notice.price-hold{background:#fff8e9;border-color:#ead19f}.contract-price-editor-row{border-bottom:1px solid #e8e3e1;gap:10px;padding:20px 0;display:grid}.contract-price-editor-row blockquote{white-space:pre-wrap;background:#f6f4f2;margin:0;padding:12px;font:12px/1.6 monospace}.contract-price-drawer .info-box{gap:10px;display:grid}.contract-price-drawer .info-box p{margin:0}.contract-price-drawer .field{margin-top:14px}@media (max-width:700px){.contract-file-row{grid-template-columns:22px minmax(0,1fr);gap:10px}.contract-file-actions{flex-flow:wrap;grid-column:2;max-width:none}.contract-milestones{gap:12px}.contract-stage-filters button{padding:8px 10px;font-size:12px}.contract-pricing-workspace .section-heading{flex-wrap:wrap}.contract-price-drawer .check{align-items:flex-start}}.contract-pricing-workspace .legal-drawer>form{flex-direction:column;height:100%;min-height:0;display:flex}.contract-pricing-workspace .legal-drawer>form>header{border-bottom:1px solid var(--line,#e7e1dd);flex-shrink:0;justify-content:space-between;align-items:center;gap:18px;padding:22px 26px;display:flex}.contract-pricing-workspace .legal-drawer>form>header h2{margin:5px 0 0;font-size:21px;line-height:1.35}.contract-pricing-workspace .legal-drawer>form>.drawer-body{overscroll-behavior:contain;min-height:0;padding:24px 26px calc(40px + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.contract-pricing-workspace .legal-drawer .icon-button{min-width:44px;min-height:44px}@media (max-width:700px){.contract-pricing-workspace .legal-drawer{width:100vw;max-width:100vw}.contract-pricing-workspace .legal-drawer>form>header{padding:16px}.contract-pricing-workspace .legal-drawer>form>.drawer-body{padding:18px 16px calc(28px + env(safe-area-inset-bottom))}}.agreement-workspace{gap:20px;display:grid}.agreement-intro{border-top:3px solid #681d2c;align-items:flex-start;gap:18px;display:flex}.agreement-intro>div{flex:1}.agreement-intro>svg{color:#681d2c;flex-shrink:0}.agreement-alerts{background:#fff8ec;border:1px solid #e4c99e;border-radius:10px;align-items:flex-start;gap:14px;margin-bottom:20px;padding:18px;display:flex}.agreement-alerts>svg{color:#93612e;flex-shrink:0}.agreement-alerts p{margin:6px 0;font-size:13px;line-height:1.6}.agreement-paper{white-space:pre-wrap;background:#fafaf8;border:1px solid #dcdedb;max-height:570px;margin:22px 0;padding:30px;font-size:14px;line-height:1.8;overflow:auto}.agreement-demo{background:#fff8ec;border-left:3px solid #b84;padding:12px;font-size:13px;line-height:1.65}.agreement-fingerprint{overflow-wrap:anywhere;color:#6b7280;font-family:monospace;font-size:11px}.agreement-signature{border-bottom:1px solid #ddd;gap:7px;padding:18px 0;display:grid}.agreement-signature small{color:#68707c;overflow-wrap:anywhere}.agreement-sign-form{padding-top:22px}.agreement-template{border-bottom:1px solid #ddd;padding:18px 0}.agreement-template summary{cursor:pointer;font-weight:600}.agreement-template pre{white-space:pre-wrap;font:inherit;background:#f7f7f4;padding:20px;line-height:1.7}.agreement-template form{max-width:650px;margin-top:18px}.agreement-void{border-top:1px solid #ddd;margin-top:28px;padding-top:18px}.agreement-workspace textarea{min-height:200px}.agreement-workspace .cell-sub{overflow-wrap:anywhere}@media (max-width:760px){.agreement-intro{flex-direction:column}.agreement-intro>.button{width:100%}.agreement-paper{padding:16px;font-size:13px}.agreement-workspace .section-heading{flex-wrap:wrap}}.agreement-queue-row{border-bottom:1px solid #e6e6e3;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}.agreement-queue-row small{color:#6b7280;margin-top:5px;display:block}@media (max-width:760px){.agreement-queue-row{flex-wrap:wrap;align-items:flex-start}}.consignment-view-heading{justify-content:space-between;align-items:center;gap:22px;margin:0 0 22px;display:flex}.consignment-view-heading>div:first-child{max-width:780px}.consignment-view-heading h2{font-size:22px}.consignment-view-heading p{color:var(--muted);margin-top:9px;font-size:14px}.consignment-view-heading .segmented{flex-shrink:0}.consignment-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:22px;display:grid}.consignment-summary>div{border:1px solid var(--line);background:#fff;border-radius:7px;padding:18px 20px}.consignment-summary span{color:var(--muted);font-size:12px}.consignment-summary strong{margin-top:9px;font-size:27px;display:block}.consignment-toolbar{flex-wrap:wrap;align-items:flex-end}.consignment-toolbar .search{flex:1;min-width:220px}.consignment-toolbar .field{min-width:190px;max-width:280px}.consignment-toolbar .field select{text-overflow:ellipsis;max-width:100%}.consignment-selected{background:#faf5ef}.consignment-trace{border-top:1px solid var(--line);background:#faf8f4;padding:22px}.consignment-trace h3{font-size:16px}.consignment-trace>p{color:var(--muted);margin:8px 0 18px;font-size:12px}.consignment-trace table{background:#fff}.consignment-positions .table-scroll td .cell-sub{white-space:normal;max-width:360px}.consignment-positions .text-button{white-space:normal;text-align:left}.consignment-positions .segmented .on{white-space:nowrap}@media (max-width:1000px){.consignment-view-heading{flex-direction:column;align-items:flex-start}.consignment-toolbar .field{flex:1;max-width:none}.consignment-toolbar .search{flex-basis:100%}.consignment-summary{gap:12px}.consignment-summary>div{padding:16px}}@media (max-width:600px){.consignment-summary{grid-template-columns:1fr 1fr}.consignment-view-heading h2{font-size:20px}.consignment-toolbar .field{flex-basis:100%;min-width:0}.consignment-toolbar .search{min-width:0}.consignment-trace{padding:16px}.consignment-view-heading .segmented{width:100%}.consignment-view-heading .segmented button{flex:1}}.consignment-drawer{border:0;border-left:1px solid var(--line);width:min(850px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:inherit;background:#fff;margin:0;padding:0;position:fixed;inset:0 0 0 auto}.consignment-drawer::backdrop{background:#15191d66}.consignment-drawer>header{z-index:2;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px;display:flex;position:sticky;top:0}.consignment-drawer>header h2{margin:8px 0;font-size:23px}.consignment-drawer>header p{color:var(--muted);font-size:12px;line-height:1.5}.consignment-drawer-body{padding:22px 24px 40px}.consignment-drawer-body>h3{font-size:16px}.consignment-drawer-body>.fineprint{margin:10px 0 18px}.consignment-breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:12px;display:flex}.consignment-breadcrumbs button{font-size:12px}.consignment-back{margin-bottom:18px}@media (max-width:600px){.consignment-drawer>header{padding:18px 16px}.consignment-drawer>header h2{font-size:20px}.consignment-drawer-body{padding:18px 16px 35px}.consignment-responsive-table,.consignment-responsive-table tbody,.consignment-responsive-table tr,.consignment-responsive-table td{width:100%;min-width:0;display:block}.consignment-responsive-table thead{display:none}.consignment-responsive-table tr{border:1px solid var(--line);background:#fff;border-radius:8px;margin:10px 0;overflow:hidden}.consignment-responsive-table td{white-space:normal;border:0;padding:10px 13px}.consignment-responsive-table td[data-label]:before{content:attr(data-label);color:var(--muted);letter-spacing:.03em;text-transform:uppercase;margin-bottom:4px;font-size:10px;line-height:1.3;display:block}.consignment-responsive-table td+td{border-top:1px solid #f3f0eb}.consignment-responsive-table tr>td:last-child .text-button{min-height:30px}.consignment-positions .table-scroll{padding:0 12px}.consignment-drawer .table-scroll{padding:0}.consignment-drawer-body .table-scroll .cell-sub{white-space:normal}}.crm-unified-account{gap:20px;display:grid}.crm-unified-account>.crm-back{justify-self:start;margin:0}.crm-unified-account>.crm-account{margin:0}.crm-account-tabbar{border-top:1px solid var(--line);gap:18px;padding:0 20px;display:flex;overflow:auto}.crm-account-tabbar button{white-space:nowrap;min-height:50px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:10px 0;font-size:12px;display:flex}.crm-account-tabbar button.active{color:var(--ox);border-bottom-color:var(--ox);font-weight:600}.crm-account-tabbar small{color:#7f6f5c;background:#f0ece6;border-radius:4px;padding:4px 5px;font-size:10px;line-height:1}.crm-account-empty{color:var(--muted);padding:20px 22px;font-size:13px;line-height:1.6}.crm-unified-account>.crm-account-orders{margin-top:0}.crm-account-billing-row{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;align-items:center;gap:20px;width:100%;padding:17px 22px;display:flex}.crm-account-billing-row:hover{background:#fbf8f3}.crm-account-billing-row>span:first-child{flex:1}.crm-account-billing-row>span{gap:5px;min-width:0;display:grid}.crm-account-billing-row strong{font-size:13px;font-weight:500}.crm-account-billing-row small{color:var(--muted);font-size:11px}.crm-unified-account .consignment-view-heading h2{font-size:19px}.crm-unified-account .consignment-view-heading{margin-bottom:16px}.crm-unified-account .consignment-summary strong{font-size:23px}@media (max-width:700px){.crm-account-tabbar{gap:16px;padding:0 16px}.crm-account-tabbar button{min-height:48px}.crm-unified-account .crm-account-grid{grid-template-columns:1fr;padding:18px}.crm-account-billing-row{gap:12px;padding:15px 16px}.crm-account-billing-row>span:first-child{flex-basis:55%}.crm-account-empty{padding:18px 16px}.crm-unified-account .crm-account>.section-heading{flex-wrap:wrap}.crm-unified-account .crm-account>.section-heading p{overflow-wrap:anywhere}}.customer-directory .crm-summary small{color:var(--muted);margin-top:7px;font-size:11px;display:block}.directory-filters{margin-bottom:22px}.directory-filters h2{align-items:center;gap:9px;display:flex}.directory-filters h2 svg{color:var(--ox)}.directory-search-row{flex-wrap:wrap;align-items:center;gap:20px;padding:20px 22px 8px;display:flex}.directory-search-row .search{flex:1;max-width:520px}.directory-search-row>.muted{align-items:center;gap:7px;margin-left:auto;font-size:12px;display:flex}.directory-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:14px 22px 22px;display:grid}.directory-filter-grid .field{min-width:0}.directory-filter-grid select{width:100%}.directory-services{flex-wrap:wrap;gap:5px;display:flex}.directory-empty{text-align:center;padding:48px 24px}.directory-empty>svg{color:var(--gold);margin-bottom:12px}.directory-empty p{max-width:470px;margin:10px auto 20px;font-size:13px}.directory-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1250px){.directory-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.directory-filter-grid{grid-template-columns:1fr 1fr}.directory-search-row{gap:14px}.directory-search-row .search{flex-basis:100%;min-width:0;max-width:none}.directory-search-row>.muted{margin-left:0}.directory-search-row>.text-button{margin-left:auto}}@media (max-width:430px){.directory-filter-grid{grid-template-columns:1fr}}.cs-product-context{background:#faf8f4;border:1px solid #d9d2c8;border-radius:8px;margin:16px 0;padding:20px}.cs-product-context h3{font-size:19px}.cs-product-context p{font-size:13px;line-height:1.6}.cs-review-measurements{border-left:3px solid var(--gold,#b29b6f);background:#fff;margin:14px 0;padding:10px 15px}.cs-review-measurements small{color:var(--muted);font-size:12px}.cs-product-line-review{background:#f7f6f3;border:1px solid #e3dfd7;border-radius:6px;grid-column:1/-1;width:100%;padding:16px}.cs-product-line-review dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;display:grid}.cs-product-line-review dt{color:var(--muted);margin-bottom:5px;font-size:11px}.cs-product-line-review dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600}.cs-product-line-review small{color:var(--muted);font-size:11px;line-height:1.6;display:block}.cs-product-line-review details{margin-top:16px;font-size:13px}.cs-product-line-review details p,.cs-product-line-review details li{overflow-wrap:anywhere;line-height:1.65}.cs-product-line-review details ul{padding-left:20px}.cs-review-warnings{background:#fff8e9;border:1px solid #e8d7ae;border-radius:5px;margin-top:15px;padding:12px 14px 12px 30px;font-size:12px;line-height:1.65}.cs-product-verification-record{border:1px solid var(--line);background:#f9f8f5;border-radius:6px;padding:16px;font-size:13px}.cs-product-verification-record p{line-height:1.65}.patient-order-line>.cs-product-line-review{flex-basis:100%}.patient-order-composer-review-note{color:var(--muted);padding:12px 0;font-size:12px;line-height:1.6}@media (max-width:700px){.cs-product-context{padding:16px}.cs-product-line-review dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.cs-product-context .action-row{gap:12px}.cs-product-context button{min-height:44px}}@media (max-width:450px){.cs-product-line-review dl{grid-template-columns:minmax(0,1fr)}}.sales-order-summary{border:1px solid var(--line);background:#fff;border-radius:9px;margin:18px 0;padding:20px}.sales-order-heading{align-items:center;gap:12px;margin-bottom:12px;display:flex}.sales-order-heading>svg{color:var(--ox);flex-shrink:0}.sales-order-heading .eyebrow{margin-bottom:4px}.sales-order-heading>.pill{margin-left:auto}.sales-order-summary>p,.sales-order-original p{font-size:13px}.sales-order-values{background:var(--bg);border-radius:7px;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0;padding:16px;display:grid}.sales-order-values small,.sales-order-values strong,.sales-order-values span{display:block}.sales-order-values small{color:var(--muted);margin-bottom:4px;font-size:11px}.sales-order-values strong{font-size:13px}.sales-order-values span{color:var(--muted);margin-top:4px;font-size:12px}.sales-order-original{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.sales-order-original summary{cursor:pointer;color:var(--ox);font-size:13px;font-weight:600}.sales-order-original .timeline{margin-top:16px}.sales-order-recheck{color:#805518;background:#fbf1df;border-radius:6px;gap:10px;padding:12px;font-size:12px;display:flex}.sales-order-recheck>svg{flex-shrink:0}.sales-order-route{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;font-size:12px;display:flex}.sales-order-route span{align-items:center;gap:5px;display:flex}.sales-order-editor>.info-box{margin-bottom:22px}.sales-order-editor textarea{min-height:95px}.sales-order-save-preview{color:var(--green);background:#f2f8f3;border:1px solid #d5e4d8;border-radius:8px;gap:12px;margin-top:22px;padding:15px;display:flex}.sales-order-save-preview>svg{flex-shrink:0;margin-top:3px}.sales-order-save-preview strong{font-size:13px}.sales-order-save-preview p{margin-top:4px;font-size:12px}.sales-order-save-preview.recheck{color:#805518;background:#fcf6eb;border-color:#ead6b1}@media (max-width:600px){.sales-order-heading{flex-wrap:wrap}.sales-order-heading>.pill{margin-left:0}.sales-order-values{grid-template-columns:1fr}.sales-order-summary{padding:16px}.sales-order-route{font-size:11px}.sales-order-editor .form-footer{justify-content:stretch}.sales-order-editor .form-footer .button{white-space:normal;flex:1}}.sales-order-editor input[readonly]{background:var(--bg);color:var(--muted)}.sales-request-routes{grid-template-columns:1fr 1fr;gap:16px;padding:20px 22px;display:grid}.sales-request-routes>div{border:1px solid var(--line);background:var(--bg);border-radius:8px;gap:12px;padding:16px;display:flex}.sales-request-routes svg{color:var(--ox);flex-shrink:0}.sales-request-routes span{gap:5px;display:grid}.sales-request-routes strong{font-size:14px}.sales-request-routes small{color:var(--muted);font-size:12px}.sales-request-metrics{grid-template-columns:repeat(3,1fr);gap:12px;padding:0 22px 20px;display:grid}.sales-request-metrics button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:7px;padding:14px}.sales-request-metrics button.selected{border-color:var(--ox);background:#fcf5f4}.sales-request-metrics span{color:var(--muted);font-size:12px;display:block}.sales-request-metrics strong{font-size:25px;display:block}.sales-request-filters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:2fr 1fr 1fr 1fr;align-items:end;gap:12px;padding:17px 22px;display:grid}.sales-request-filters .search{min-width:0;max-width:none;min-height:43px}.sales-request-filters .field{min-width:0}.sales-request-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 130px auto;align-items:center;gap:20px;padding:20px 22px;display:grid}.sales-request-list article>div{justify-items:start;gap:6px;min-width:0;display:grid}.sales-request-list article>div>span:not(.pill),.sales-request-list small{color:var(--muted);font-size:12px}.sales-request-list .patient-name{font-size:15px}.sales-request-footnote{padding:15px 0;font-size:12px}.sales-request-form>.info-box{margin-bottom:20px}.sales-request-form textarea{min-height:95px}.sales-request-destination{background:#fbf7f0;border:1px solid #e8dccb;border-radius:8px;gap:12px;margin-top:20px;padding:16px;display:flex}.sales-request-destination svg{color:var(--ox);flex-shrink:0}.sales-request-destination strong{font-size:14px}.sales-request-destination p{margin-top:5px;font-size:12px}.sales-request-readonly>h2{margin-bottom:8px}.sales-request-readonly>.detail-grid{margin-top:20px}.sales-request-readonly>.button{margin-top:18px}@media (max-width:1000px){.sales-request-filters{grid-template-columns:1fr 1fr}.sales-request-list article{grid-template-columns:minmax(0,1fr) 110px}.sales-request-row-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;display:flex!important}}@media (max-width:600px){.sales-request-routes{grid-template-columns:1fr;padding:16px}.sales-request-metrics{gap:8px;padding:0 16px 16px}.sales-request-metrics button{padding:12px}.sales-request-filters{padding:16px}.sales-request-filters .search{grid-column:1/-1}.sales-request-list article{grid-template-columns:minmax(0,1fr) 90px;gap:12px;padding:16px}.sales-request-list .patient-name{font-size:16px}.sales-request-form .form-footer .button{white-space:normal;flex:1}}.sales-request-fields{border:0;min-width:0;margin:0;padding:0;display:contents}.sales-request-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:600px){.sales-request-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.workbench-shell .sidebar{gap:20px;padding:22px 14px}.workbench-shell .main{padding-top:30px}.workbench-navigation{flex-direction:column!important;gap:8px!important;display:flex!important;overflow:visible!important}.workbench-navigation>button,.navigation-group summary{cursor:pointer;border-radius:7px;align-items:center;gap:13px;width:100%;min-height:48px;display:flex;padding:12px!important;font-size:14px!important}.navigation-group summary{color:#696a6e;list-style:none}.navigation-group summary::-webkit-details-marker{display:none}.navigation-group summary>svg:last-child{margin-left:auto}.navigation-group[open] summary>svg:last-child{transform:rotate(180deg)}.navigation-group>div{gap:3px;padding:0 0 8px 31px;display:grid}.workbench-shell .navigation-group button{min-height:42px;padding:9px 10px;font-size:13px}.workbench-shell .workbench-bottom-nav{display:none}.navigation-dialog{width:min(540px,94vw)}.navigation-menu-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.navigation-menu-grid button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:6px;min-height:48px;padding:12px}.navigation-menu-grid .selected{color:var(--ox);border-color:var(--gold);background:#f6eae8}.workspace-global-search{color:#7f7b75;text-align:left;background:#fff;border:1px solid #dedad3;border-radius:7px;flex:1;align-items:center;gap:10px;min-width:160px;max-width:520px;padding:12px 15px;font-size:13px;display:flex}.workspace-search-results{gap:6px;margin-top:17px;display:grid}.workspace-search-results button{text-align:left;border:1px solid var(--line);background:#faf8f5;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.workspace-search-results button>span{gap:4px;display:grid}.workspace-search-results small,.workspace-search-results span span{color:var(--muted);font-size:12px}.portal-switcher{color:var(--muted);gap:3px;font-size:11px;display:grid}.portal-switcher select{border:1px solid var(--line);background:#fff;border-radius:6px;max-width:180px;padding:9px;font-size:13px}.topbar .brand img{width:175px}.topbar .brand{gap:13px}.topbar .brand>span{padding-left:13px;font-size:15px}.topbar .notification-trigger{min-width:44px;min-height:44px}.workbench-queues{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:22px;display:grid}.workbench-queue{text-align:left;border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:13px;min-width:0;padding:20px 16px;display:flex}.workbench-queue.selected{border-color:var(--ox);box-shadow:0 0 0 1px var(--ox);background:#fcf6f5}.workbench-queue>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.workbench-queue>svg{display:none}.workbench-queue-label{color:#5d6065;font-size:12px}.workbench-queue strong{color:#22272e;font-size:30px;font-weight:600;line-height:1.2}.workbench-queue small{color:var(--muted);font-size:11px}.workbench-queue-icon{color:#8c601f;background:#fcf1df;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.workbench-queue-icon.shipment{color:#487537;background:#edf5e8}.workbench-queue-icon.delivery{color:#606770;background:#f0f2f4}.workbench-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.workbench-worklist .section-heading{border-bottom:0;padding-bottom:10px}.workbench-tabs{border-bottom:1px solid var(--line);gap:23px;padding:0 22px;display:flex}.workbench-tabs button{color:#6b6b6b;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:12px 0;font-size:13px}.workbench-tabs button.active{color:var(--ox);border-color:var(--ox);font-weight:600}.workbench-search-row{align-items:center;gap:10px;padding:17px 20px 8px;display:flex}.workbench-search-row .search{flex:1;min-width:0;max-width:none}.workbench-applied{justify-content:space-between;align-items:center;gap:8px;padding:5px 20px 14px;display:flex}.workbench-applied small{color:var(--muted);font-size:11px}.workbench-chip{color:#6c6058;background:#f0efec;border:0;border-radius:20px;padding:6px 11px;font-size:12px}.workbench-desktop-table table{white-space:normal}.workbench-desktop-table th,.workbench-desktop-table td{padding:15px 16px;font-size:12px}.workbench-desktop-table th{font-size:10px}.workbench-desktop-table .cell-sub{font-size:11px}.workbench-desktop-table .patient-name{font-size:13px}.workbench-desktop-table .pill{font-size:11px}.workbench-footnote{border-top:1px solid var(--line);padding:13px 20px;font-size:11px}.workbench-attention{border-top:5px solid #e9c58c}.workbench-attention .section-heading{padding:18px;font-size:14px}.workbench-attention h2{font-size:17px}.workbench-attention>.section-heading>svg{color:#aa792c}.workbench-exception{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;gap:11px;width:100%;padding:19px 17px;display:flex}.workbench-exception:hover{background:#fffaf1}.workbench-exception>span:last-child{gap:5px;min-width:0;display:grid}.workbench-exception strong{font-size:13px}.workbench-exception b{font-size:13px;font-weight:500}.workbench-exception span span{color:#686b70;font-size:12px}.workbench-exception small,.workbench-exception em{color:#8b6b39;font-size:11px}.workbench-exception .text-button{color:var(--ox);margin-top:6px}.workbench-exception-icon{color:#99681e;background:#fcf1df;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.workbench-connection{color:#7b746a;padding:15px 18px;font-size:11px}.workbench-empty{padding:25px;font-size:13px}.workbench-show-all{margin:15px 20px}.workbench-mobile-cards{display:none}.workbench-patient-card{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;padding:18px}.workbench-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.workbench-card-top .patient-name{font-size:19px}.workbench-card-top .pill{white-space:normal;text-align:right;max-width:45%;font-size:11px}.workbench-patient-card>p{margin-top:6px;font-size:12px}.workbench-patient-card>small{color:#78716a;font-size:11px}.workbench-service-date{gap:5px;padding:15px 0;display:grid}.workbench-service-date span{color:#69635b;gap:7px;font-size:12px;display:flex}.workbench-service-date strong{color:#342b24;font-size:22px}.workbench-card-next{border-top:1px solid var(--line);gap:5px;padding:12px 0 15px;font-size:13px;display:grid}.workbench-card-next span,.workbench-card-next small{color:var(--muted);font-size:12px}.workbench-patient-card>.button{width:100%;min-height:46px}.request-record-tabs{border-bottom:1px solid var(--line);gap:20px;margin:0 -3px 18px;display:flex;overflow:auto}.request-record-tabs button{white-space:nowrap;min-height:46px;color:var(--muted);background:#fff;border:0;border-bottom:2px solid #0000;padding:10px 0;font-size:13px}.request-record-tabs button.active{color:var(--ox);border-color:var(--ox);font-weight:600}.record-content[data-tab=overview]>[data-record-section],.record-content:not([data-tab=overview])>.record-overview-content,.record-content[data-tab=access]>[data-record-section]:not([data-record-section=access]),.record-content[data-tab=documents]>[data-record-section]:not([data-record-section=documents]),.record-content[data-tab=fulfillment]>[data-record-section]:not([data-record-section=fulfillment]),.record-content[data-tab=finance]>[data-record-section]:not([data-record-section=finance]),.record-content[data-tab=history]>[data-record-section]:not([data-record-section=history]){display:none}.record-treatment{background:#f7f2e9;border:1px solid #e9decc;border-radius:8px;gap:13px;margin-bottom:18px;padding:19px;display:flex}.record-treatment>svg{color:#927242;margin-top:5px}.record-treatment>div{gap:6px;display:grid}.record-treatment small{color:#7c6c56;font-size:12px}.record-treatment strong{color:#3e3225;font-size:25px}.record-treatment span{color:#74695d;font-size:12px}.record-next-action{border:1px solid var(--line);border-radius:8px;margin-bottom:20px;padding:18px}.record-next-action p{margin-top:5px;font-size:13px}.record-progress{border:1px solid var(--line);border-radius:8px;padding:18px}.record-progress h3{margin-bottom:8px}.record-progress>div{border-bottom:1px solid #f0eeeb;align-items:center;gap:10px;padding:13px 0;font-size:13px;display:flex}.record-progress>div:last-child{border:0}.record-progress svg{color:#9c947f}.record-progress .lucide-circle-check,.record-progress .lucide-circle-check-2{color:var(--green)}.record-progress small{color:#7b766e;margin-left:auto;font-size:11px}.record-document-link{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin:16px 0;padding:18px;font-size:13px;display:flex}.record-document-link strong{color:var(--green);font-size:12px}.record-delivery-summary{background:#faf9f6;border-radius:8px;gap:5px;padding:17px;display:grid}.record-delivery-summary span,.record-delivery-summary small{color:var(--muted);font-size:12px}.filter-toggle,.mobile-filter-heading{display:none}.drawer-record-sticky{z-index:2;background:#fff;position:sticky;top:0}.workbench-shell .button{min-height:44px}@media (max-width:1250px){.workbench-layout{grid-template-columns:minmax(0,1fr) 255px}.workbench-queue{gap:9px;padding:17px 12px}.workbench-queue-icon{width:35px;height:35px}.workbench-queue-icon svg{width:20px}.topbar .brand>span{display:none}.workbench-queue-label{font-size:11px}.workbench-queues{gap:10px}}@media (max-width:1050px){.workbench-layout{grid-template-columns:1fr}.workbench-attention{grid-template-columns:1fr 1fr;display:grid}.workbench-attention>.section-heading,.workbench-connection{grid-column:1/-1}.workbench-queues{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-queue{padding:16px}.workbench-queue-label{font-size:13px}}@media (max-width:850px){.workbench-shell .sidebar{background:var(--bg);border:0;padding:10px 16px}.workbench-shell .workbench-navigation{display:none!important}.workbench-shell .sidebar-foot{display:none}.workbench-shell .main{padding:18px 16px calc(100px + env(safe-area-inset-bottom))}.workbench-shell .workbench-bottom-nav{z-index:45;border-top:1px solid var(--line);padding:6px 10px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.workbench-shell .workbench-bottom-nav button{color:#7b7a7a;background:0 0;border:0;place-items:center;gap:5px;min-height:55px;padding:5px;font-size:11px;display:grid}.workbench-shell .workbench-bottom-nav button.selected{color:var(--ox);font-weight:600}.topbar{flex-wrap:nowrap;gap:10px;min-height:70px;padding:12px 16px}.topbar .brand img{width:130px}.workspace-global-search{justify-content:center;min-width:44px;max-width:44px;min-height:44px;margin-left:auto;padding:12px}.workspace-global-search span,.portal-switcher{display:none}.topbar .notification-trigger{margin-left:0}.workbench-shell .page-heading h1{font-size:27px}.workbench-shell .heading-actions{gap:8px;width:100%}.workbench-shell .heading-actions .button{padding:9px 12px;font-size:12px}.workbench-queue small{display:none}.workbench-queue-icon{background:0 0;width:30px;height:30px}.workbench-queue strong{font-size:27px}.workbench-queue>svg{flex-shrink:0;display:block}.workbench-queue-label{font-size:12px}.workbench-queues{gap:10px;margin-bottom:18px}.workbench-desktop-table,.desktop-request-table{display:none}.workbench-mobile-cards{gap:13px;padding:15px;display:grid}.request-mobile-results>.workbench-mobile-cards{padding:15px}.workbench-tabs{flex-wrap:wrap;gap:18px;padding:0 17px}.workbench-tabs button{font-size:12px}.workbench-search-row{padding:15px 15px 5px}.workbench-applied{padding:7px 15px 10px}.workbench-layout{gap:18px}.workbench-attention{display:block}.workbench-attention .section-heading{padding:17px}.workbench-worklist{background:0 0}.workbench-worklist>.section-heading,.workbench-tabs,.workbench-search-row,.workbench-applied,.workbench-footnote{background:#fff}.filter-toggle{min-height:44px;color:var(--ox);background:#fff;border:1px solid #d9d4cd;border-radius:6px;align-items:center;gap:7px;padding:9px 12px;font-size:13px;display:inline-flex}.request-filters .filter-heading{justify-content:space-between;margin-bottom:0}.request-filters .filter-fields{margin-top:15px;display:none}.request-filters.filters-expanded .filter-fields{display:grid}.request-filters .filter-heading>strong{font-size:11px}.request-filters .filter-help{display:none}.workbench-shell .drawer{height:100dvh}.workbench-shell .drawer>header{padding:16px 18px}.workbench-shell .drawer-body{padding:18px 17px calc(35px + env(safe-area-inset-bottom))}.request-record-tabs{gap:18px}.request-record-tabs button{font-size:12px}.record-next-action .action-row>.button{flex:1}.workbench-shell .table-scroll table{font-size:13px}.navigation-menu-grid{grid-template-columns:1fr 1fr}.workbench-shell .review-banner{padding:6px 12px;font-size:10px;line-height:1.4}}@media (max-width:375px){.workbench-queue{gap:5px;padding:12px 9px}.workbench-queue-label{font-size:11px}.workbench-queue-icon{width:23px}.workbench-queue>svg{display:none}.workbench-card-top{display:block}.workbench-card-top .pill{max-width:none;margin-top:8px}.navigation-menu-grid{grid-template-columns:1fr}.workbench-tabs{gap:14px}}.navigation-portal-links{border-top:1px solid var(--line);gap:10px;margin-top:20px;padding-top:20px;display:grid}.navigation-portal-links a{border:1px solid var(--line);border-radius:6px;padding:10px;font-size:13px}.record-section-select{display:none}@media (max-width:850px){.request-record-tabs{display:none}.record-section-select{color:var(--muted);gap:6px;margin-bottom:18px;font-size:12px;display:grid}.record-section-select select{border:1px solid var(--line);background:#fff;border-radius:6px;min-height:46px;padding:12px;font-size:16px}}.workbench-shell .categorized-navigation{gap:18px!important}.workspace-nav-category h3{text-transform:uppercase;letter-spacing:.08em;color:#88715e;align-items:center;gap:8px;padding:0 12px 7px;font-size:11px;display:flex}.workspace-nav-category>div{gap:2px;display:grid}.workbench-shell .workspace-nav-category button{white-space:normal;width:100%;min-height:44px;padding:9px 12px;font-size:13px}.billing-workspace{gap:20px;display:grid}.billing-panel{min-width:0;padding:22px}.billing-panel>h2,.billing-panel>p{margin-bottom:14px}.billing-panel>.field{max-width:500px;margin:15px 0}.billing-panel .section-heading{padding:0 0 18px}.billing-panel .action-row{margin-top:16px}.billing-group-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:12px;display:grid}.billing-group-button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:8px;gap:5px;padding:16px;display:grid}.billing-group-button.selected{border-color:var(--ox);background:#fcf6f5}.billing-group-button small{color:var(--muted)}.billing-receipt{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.billing-receipt>.field{max-width:500px;margin:12px 0}.billing-receipt ul{padding-left:20px}.billing-panel input[type=checkbox]{width:21px;height:21px;accent-color:var(--ox)}@media (max-width:850px){.workbench-shell .categorized-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px!important;display:grid!important;overflow:visible!important}.workbench-shell .sidebar{border-bottom:1px solid var(--line);background:#fff;padding:16px}.workbench-shell .workspace-nav-category button{white-space:normal;min-height:44px;font-size:12px}.workspace-nav-category h3{letter-spacing:.04em;padding:0 8px 6px;font-size:10px}.workbench-shell .main{padding-bottom:35px}.billing-panel{padding:16px}.billing-panel .section-heading{flex-wrap:wrap}.billing-panel .table-scroll{max-width:100%}}.billing-followup-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.billing-followup-metrics>button{text-align:left;background:#fff;gap:6px;padding:20px;display:grid}.billing-followup-metrics strong{color:var(--ox);font-size:27px}.billing-followup-metrics small{color:var(--muted)}@media (max-width:600px){.billing-followup-metrics{grid-template-columns:1fr}.billing-followup-metrics strong{font-size:23px}}.department-dashboard{gap:16px;margin-bottom:24px;display:grid}.department-dashboard>div>p{margin-top:5px;font-size:13px}.department-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.department-metrics>button{text-align:left;background:#fff;gap:7px;min-width:0;padding:19px;display:grid}.department-metrics>button>span:first-child{color:#6e655c;font-size:13px}.department-metrics strong{color:var(--ox);overflow-wrap:anywhere;font-size:26px;line-height:1.2}.department-metrics small{color:var(--muted);font-size:12px}.department-metrics .text-button{margin-top:5px}@media (max-width:1100px){.department-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:450px){.department-metrics>button{padding:14px}.department-metrics strong{font-size:22px}}.workbench-queues.has-delivered{grid-template-columns:repeat(3,minmax(0,1fr))}.workbench-queue-icon.delivered{color:#487537;background:#edf5e8}.workbench-inline-filters{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:10px 20px;display:grid}.workbench-inline-filters.advanced{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:16px}.workbench-row-actions{gap:8px;display:grid}.workbench-patient-card>.button+.button{margin-top:9px}@media (max-width:1100px){.workbench-queues.has-delivered{grid-template-columns:repeat(3,minmax(0,1fr))}.workbench-inline-filters.advanced{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.workbench-queues.has-delivered{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-inline-filters{padding:10px 15px}.workbench-inline-filters.advanced{grid-template-columns:1fr 1fr}.workbench-inline-filters .field{min-width:0}.workbench-inline-filters select,.workbench-inline-filters input{width:100%;min-width:0}}.billing-line-table .billing-quantity{border:1px solid var(--line);background:#fff;border-radius:6px;width:86px;min-height:40px;padding:8px}.billing-line-selected{background:#fcf6f5}.billing-selection-preview{border:1px solid var(--line);background:#faf8f6;border-radius:8px;margin-top:18px;padding:16px}.billing-selection-preview h3{margin-bottom:12px;font-size:14px}.billing-selection-preview p{border-top:1px solid var(--line);padding:8px 0;font-size:13px}.billing-line-table td{vertical-align:top}.mobile-workspace-navigation{display:none}.desktop-workspace-navigation{display:flex}.archived-tutorial{margin-top:22px}.archived-tutorial>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:19px 22px;display:flex}.archived-tutorial>summary span{color:var(--muted);font-size:12px}.archived-tutorial-body{padding:0 22px 22px}.archived-tutorial-body>p{margin:14px 0}.archived-tutorial-body>video{margin:16px 0}.tutorial-chapters{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin-top:12px;display:grid}.tutorial-chapters .button{text-align:left;white-space:normal;justify-content:flex-start}.resources>p{color:var(--muted);margin:12px 0 20px}.resource-links>button{border:1px solid var(--line);text-align:left;color:inherit;background:#fff;border-radius:7px;grid-template-columns:25px 1fr 20px;gap:8px 12px;padding:20px;display:grid}.resource-links>button:hover{border-color:var(--gold);background:#faf7f2}.resource-links>button>svg:first-child{color:var(--ox);grid-row:1/3}.resource-links>button>svg:last-child{grid-area:1/3/3;align-self:center}.resource-links>button>strong{font-size:15px}.resource-links>button>span{color:var(--muted);grid-column:2;font-size:13px;line-height:1.5}.resource-example-downloads{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.resource-example-downloads>p{color:var(--muted);margin:10px 0 16px;font-size:13px}@media (max-width:850px){.workbench-shell .categorized-navigation.desktop-workspace-navigation{display:none!important}.mobile-workspace-navigation{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:8px;display:block}.mobile-workspace-navigation>summary{cursor:pointer;align-items:center;gap:10px;min-height:52px;padding:11px 14px;font-size:13px;list-style:none;display:flex}.mobile-workspace-navigation>summary::-webkit-details-marker{display:none}.mobile-navigation-category>summary::-webkit-details-marker{display:none}.mobile-workspace-navigation>summary>span{flex:1;justify-content:space-between;align-items:center;gap:12px;font-weight:600;display:flex}.mobile-workspace-navigation>summary>span>span{color:var(--muted);font-size:12px;font-weight:400}.mobile-workspace-navigation>summary>svg:last-child,.mobile-navigation-category>summary>svg:last-child{transition:transform .15s}.mobile-workspace-navigation[open]>summary>svg:last-child,.mobile-navigation-category[open]>summary>svg:last-child{transform:rotate(180deg)}.mobile-workspace-navigation>nav{border-top:1px solid var(--line);max-height:60dvh;padding:5px 10px 10px;overflow:auto}.mobile-navigation-category>summary{cursor:pointer;color:#696a6e;align-items:center;gap:9px;min-height:48px;font-size:12px;list-style:none;display:flex}.mobile-navigation-category>summary strong{flex:1}.mobile-navigation-category>summary small{color:var(--muted);font-size:11px}.mobile-navigation-category>div{grid-template-columns:1fr 1fr;gap:4px;padding:0 0 10px 24px;display:grid}.mobile-navigation-category button{text-align:left;color:#555;white-space:normal;background:#f7f5f1;border:0;border-radius:5px;min-height:44px;padding:10px;font-size:12px}.mobile-navigation-category button.selected{color:var(--ox);background:#f6eae8;font-weight:600}.workbench-shell .sidebar{gap:10px;padding:10px 16px}.workbench-shell .sidebar .workspace-kind h2{font-size:14px}.workbench-shell .sidebar .workspace-kind p{margin-top:3px;font-size:11px}.workbench-shell .sidebar .perspective{margin:0}.workbench-shell .sidebar .perspective select{padding:8px}.archived-tutorial>summary{flex-direction:column;align-items:flex-start;gap:7px;padding:16px}.archived-tutorial-body{padding:0 16px 16px}.resource-links{grid-template-columns:1fr}.resource-links>button{padding:16px}}.workspace-search-group{gap:6px;margin-bottom:18px;display:grid}.workspace-search-group-heading{justify-content:space-between;align-items:center;gap:12px;padding:0 2px 4px;display:flex}.workspace-search-group-heading h3{font-size:13px}.workspace-search-group-heading>span{color:var(--muted);font-size:11px}.workspace-search-results .workspace-search-show-all{background:0 0;border:0;justify-content:flex-start;padding:10px 3px;font-size:12px}.workspace-search-dialog{max-height:90dvh;overflow:auto}.saved-worklist-views{border-bottom:1px solid var(--line,#e7e4df);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;padding:0 0 14px;display:flex}.saved-worklist-views>.field{min-width:200px}.saved-worklist-views form{background:#f8f7f4;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.saved-worklist-views form p{width:100%;margin:0}.unsaved-overlay{z-index:3000;background:#14141bc9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.unsaved-overlay>.card{width:100%;max-width:560px;box-shadow:0 24px 80px #0004}.unsaved-overlay h2{margin-top:0}@media (max-width:600px){.saved-worklist-views{gap:10px}.saved-worklist-views>.field{width:100%}.unsaved-overlay .action-row{flex-direction:column;align-items:stretch}}.guide-update-grid{grid-template-columns:1fr 1fr;gap:20px;padding:22px;display:grid}.guide-update-grid article{border:1px solid var(--line);background:#faf8f4;border-radius:7px;padding:17px}.guide-update-grid h3{margin-bottom:9px;font-size:15px}.guide-update-grid p{color:var(--muted);font-size:13px;line-height:1.7}.guide-update-grid .text-button{margin-top:12px;font-size:12px}@media (max-width:700px){.guide-update-grid{grid-template-columns:1fr;gap:13px;padding:16px}}.record-content[data-tab=selection]>[data-record-section]:not([data-record-section=selection]),.record-content[data-tab=reimbursement]>[data-record-section]:not([data-record-section=reimbursement]),.record-content[data-tab=consignment]>[data-record-section]:not([data-record-section=consignment]){display:none}.workspace-section-tabs{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;margin:0 0 24px;display:flex}.workspace-section-tabs>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.workspace-section-tabs>div{flex-wrap:wrap;gap:4px 20px;display:flex}.workspace-section-tabs button{color:#626169;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:10px 0;font-size:13px}.workspace-section-tabs button.active{color:var(--ox);border-color:var(--ox);font-weight:600}.workbench-shell .streamlined-navigation{gap:17px!important}.streamlined-navigation .workspace-nav-category>div{gap:3px}.streamlined-navigation .workspace-nav-category h3{letter-spacing:.07em;margin-bottom:7px;font-size:10px}.streamlined-navigation .workspace-nav-category .workspace-nav-item>button:first-child{min-height:40px;padding:9px 10px;font-size:13px}.nav-result-context{color:var(--muted);padding:0 10px 9px;font-size:11px;display:block}.daily-section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.daily-section-heading h2{align-items:center;gap:9px;margin:0;font-size:17px;display:flex}.daily-section-heading h2>span{min-width:23px;height:23px;color:var(--ox);background:#ece3de;border-radius:12px;place-items:center;font-size:12px;display:grid}.daily-attention{background:#fcfaf6;border:1px solid #e5dcd0;border-radius:10px;margin:0 0 22px;padding:18px 20px}.daily-attention.all-clear{background:#f5f8f5;border-color:#e0e8df;padding:14px 18px}.daily-attention.all-clear .daily-section-heading{margin:0 0 6px}.daily-attention.all-clear h2{font-size:14px}.daily-attention.all-clear p{color:#5d675f;margin:0 0 0 28px;font-size:12px}.daily-attention-list{gap:0;display:grid}.daily-attention-item{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #e8e0d5;justify-content:space-between;align-items:center;gap:22px;padding:14px 0;display:flex}.daily-attention-copy{gap:4px;min-width:0;display:grid}.daily-attention-copy>strong{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.daily-attention-copy>span,.daily-attention-copy>small{color:#666168;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.daily-urgent{color:#7b302c;background:#f1e1dc;border-radius:3px;padding:3px 6px;font-size:10px}.daily-attention-action{color:var(--ox);flex-shrink:0;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.daily-main-metrics{margin:0 0 24px}.daily-main-metrics>summary{display:none}.daily-secondary-metrics{border:1px solid var(--line);background:#fff;border-radius:8px;margin:20px 0}.daily-secondary-metrics>summary{cursor:pointer;color:#575259;padding:16px 20px;font-size:13px;font-weight:600}.daily-secondary-metrics[open]>.department-dashboard,.daily-secondary-metrics[open]>.card{padding:16px 20px}.daily-main-metrics .dashboard-title{margin-bottom:15px}.daily-main-metrics .dashboard-title h2{font-size:17px}.daily-main-metrics .dashboard-title small{margin-top:5px;font-size:11px}.daily-main-metrics .department-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.daily-main-metrics .department-metrics .card{padding:17px 18px}.daily-main-metrics .department-metrics strong{font-size:27px}.daily-main-metrics .department-metrics .text-button{font-size:11px}.daily-main-metrics .department-metrics small{font-size:11px;line-height:1.5}.daily-recent-updates{margin-top:24px}.daily-recent-updates h2{font-size:17px}.daily-update{border:0;border-top:1px solid var(--line);text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;justify-content:space-between;align-items:center;gap:15px;padding:15px 20px;display:flex}.daily-update>span{gap:5px;display:grid}.daily-update strong{font-size:13px}.daily-update span span,.daily-update small{color:#666168;font-size:12px}.daily-empty{color:var(--muted);padding:18px 20px;font-size:13px}.today-workbench .single-worklist{grid-template-columns:minmax(0,1fr)}.today-workbench .compact-queue-tabs{flex-wrap:wrap;gap:8px;margin:0 0 15px;display:flex}.today-workbench .compact-queue-tabs .workbench-queue{border-radius:6px;flex:145px;gap:10px;min-height:48px;padding:10px 13px}.today-workbench .compact-queue-tabs .workbench-queue-icon{display:none}.today-workbench .compact-queue-tabs .workbench-queue>span:nth-child(2){justify-content:space-between;align-items:center;gap:10px;display:flex}.today-workbench .compact-queue-tabs strong{font-size:17px}.today-workbench .compact-queue-tabs small{display:none}.today-workbench .compact-queue-tabs .workbench-queue-label{color:#5e575e;font-size:12px}.workbench-shell .compact-priority-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.workbench-shell .compact-priority-tabs .deadline-queue{grid-template-columns:1fr auto;gap:5px;padding:13px 16px;display:grid}.workbench-shell .compact-priority-tabs strong{font-size:21px}.workbench-shell .compact-priority-tabs small{grid-column:1/-1}.request-row-action{justify-items:start;gap:6px;display:grid}.request-row-action>.button{white-space:normal;text-align:left;min-height:40px;font-size:12px;line-height:1.5}.row-secondary-actions{color:#655b64;font-size:11px}.row-secondary-actions>summary{cursor:pointer;min-height:30px;padding:5px 0}.row-secondary-actions>div{border:1px solid var(--line);background:#fff;border-radius:5px;gap:8px;padding:10px;display:grid}.row-secondary-actions .text-button{text-align:left;font-size:12px}.patient-context-table table.recommended-table-layout{min-width:850px}.patient-context-table table.recommended-table-layout td{min-width:70px}.patient-context-table table.recommended-table-layout td:last-child{min-width:160px}.column-presets{gap:15px;width:100%;padding:5px 0;display:flex}.table-preferences{max-width:fit-content;margin-left:auto;padding:8px 12px;font-size:11px}.table-preferences[open]{max-width:none}.record-extra-context{margin-bottom:14px;font-size:12px}.record-extra-context>summary,.card-extra-context>summary{color:#695e65;cursor:pointer;min-height:34px;padding:7px 0}.record-extra-context .patient-context-fields{background:#f8f6f4;border-radius:6px;padding:12px}.drawer-patient-subtitle{color:#675e65;margin-top:7px;font-size:12px;line-height:1.5;display:block}.drawer>header h2{font-size:21px;line-height:1.3}.record-patient-context .patient-context-fields{gap:10px 18px;margin-bottom:8px}.card-extra-context{font-size:12px}.workbench-patient-card>.request-row-action{justify-items:stretch}.workbench-patient-card>.request-row-action>.button{justify-content:space-between}.practice-profile-row{border-top:1px solid var(--line);padding:20px}.practice-profile-row h3{font-size:16px}.practice-profile-row p{color:#686168;font-size:13px;line-height:1.6}@media (min-width:851px){.workbench-shell{grid-template-columns:230px minmax(0,1fr)}.workbench-shell .main{padding-left:26px;padding-right:26px}.workbench-shell .sidebar .workspace-kind{margin-bottom:8px}}@media (max-width:1100px){.daily-main-metrics .department-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-main-metrics .dashboard-title{flex-wrap:wrap}.workbench-shell .compact-priority-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.workspace-section-tabs{margin:0 0 18px}.workspace-section-tabs>div{flex-wrap:nowrap;gap:18px;padding:0 2px;scroll-padding:8px;overflow-x:auto}.workspace-section-tabs button{flex-shrink:0;min-height:44px;font-size:13px}.streamlined-mobile-navigation nav .workspace-nav-category{border-top:1px solid var(--line);padding:12px 0}.streamlined-mobile-navigation .workspace-nav-category h3{color:var(--muted);gap:8px;margin-bottom:8px;padding:0 8px;font-size:11px;display:flex}.streamlined-mobile-navigation .workspace-nav-category>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.streamlined-mobile-navigation .workspace-nav-item>button:first-child{text-align:left;color:#605960;background:#f8f6f3;border:0;border-radius:5px;min-height:44px;padding:10px;font-size:13px}.streamlined-mobile-navigation .workspace-nav-item>button.selected{color:var(--ox);background:#f4e7e5;font-weight:600}.daily-attention{margin-bottom:18px;padding:15px}.daily-attention-item{flex-direction:column;align-items:flex-start;gap:10px}.daily-attention-action{min-height:32px}.daily-main-metrics .department-metrics{gap:9px}.daily-main-metrics .department-metrics .card{padding:14px 12px}.daily-main-metrics .department-metrics strong{font-size:24px}.daily-main-metrics .dashboard-title .field{width:100%}.daily-main-metrics .dashboard-title select{width:100%;font-size:16px}.today-workbench .compact-queue-tabs .workbench-queue{flex-basis:135px}.request-row-action>.button{min-height:44px}.daily-secondary-metrics>summary{min-height:44px;line-height:1.5}.table-preferences{margin:0 0 14px}.table-preferences>summary{min-height:28px;line-height:28px}.drawer>header h2{font-size:20px}.drawer-patient-subtitle{font-size:11px}}@media (prefers-reduced-motion:reduce){.workspace-section-tabs{scroll-behavior:auto}}.additional-dashboard-measures{margin-top:12px;font-size:12px}.additional-dashboard-measures>summary{cursor:pointer;color:#675d65;padding:8px 0}.additional-dashboard-measures .linked-request{text-align:left;justify-content:space-between;gap:18px;width:100%;display:flex}.additional-dashboard-measures .linked-request>span:first-child{gap:5px;display:grid}.additional-dashboard-measures .linked-request small{color:#6c6369;font-size:11px}.service-date-context{background:#f7f5f1;border:1px solid #ded7cc;border-radius:10px;grid-template-columns:1fr minmax(180px,240px);gap:12px 20px;margin-bottom:8px;padding:17px;display:grid}.service-date-context>div{align-items:center;gap:10px;display:flex}.service-date-context>div>svg{color:#6c0d11;flex-shrink:0}.service-date-context>div>span{gap:4px;display:grid}.service-date-context small,.service-date-context>div>span>span{color:#736b61;font-size:12px}.service-date-context p{grid-column:1/-1;margin:0;font-size:13px}.service-date-context input[readonly]{color:#382e26;cursor:default;background:#fff;font-weight:600}.patient-service-date{border-bottom:1px solid #e9e4dc;gap:5px;margin-bottom:10px;padding:12px 0;display:grid}.patient-service-date small{color:#756c62;align-items:center;gap:6px;font-size:11px;display:flex}.patient-service-date strong{color:#6c0d11;font-size:18px}.patient-service-date>span{color:#71685e;font-size:12px}@media (max-width:550px){.service-date-context{grid-template-columns:1fr}}.delivery-monitor{margin:0 0 24px}.delivery-monitor h2{align-items:center;gap:9px;display:flex}.delivery-connection{color:var(--muted,#6b6763);background:#f7f5f1;border-radius:8px;padding:12px 15px;font-size:12px}.delivery-alert-list{gap:9px;display:grid}.delivery-alert-row{font:inherit;text-align:left;width:100%;color:inherit;cursor:pointer;background:#fffcf5;border:1px solid #e6c999;border-radius:10px;align-items:flex-start;gap:12px;padding:15px;display:flex}.delivery-alert-row>svg{color:#946523;flex-shrink:0;margin-top:3px}.delivery-alert-row>span{gap:4px;display:grid}.delivery-alert-row>span:nth-child(2){flex:1}.delivery-alert-row small{color:#706b63;font-size:11px;font-weight:400}.delivery-alert-row span span,.delivery-alert-row em{font-size:12px}.delivery-alert-row em{color:#8a5d28}.delivery-dates{min-width:155px;font-size:12px}.delivery-reason{color:#845c24;align-items:center;gap:8px;font-size:13px;display:flex}.shipment-monitor{background:#f7f5f1;border-radius:8px;margin:12px 0;padding:14px}.shipment-monitor summary{cursor:pointer;font-size:13px}@media (max-width:700px){.delivery-alert-row{flex-wrap:wrap}.delivery-dates{margin-left:31px}.delivery-monitor .section-heading{flex-wrap:wrap}}.clinical-workspace{gap:20px;display:grid}.clinical-lead,.clinical-suggestion{align-items:flex-start;gap:18px;display:flex}.clinical-lead>div,.clinical-suggestion>div{flex:1}.clinical-lead{border-top:3px solid #681d2c}.clinical-filters{align-items:end;gap:18px;display:flex}.clinical-filters .search{flex:1}.clinical-warning{background:#fff8ec;border-left:3px solid #b84;padding:14px;line-height:1.6}.clinical-case{margin-top:20px}.clinical-case p,.clinical-case small{color:#68707c}.clinical-suggestion{background:#f4f6f3;border-radius:8px;margin:18px 0;padding:16px}.clinical-suggestion p{margin:4px 0}.clinical-confirm{border-top:1px solid #ddd;margin-top:22px;padding-top:18px}.clinical-workspace fieldset{border:0;min-width:0;padding:0}.clinical-workspace details{padding:14px 0}.clinical-workspace summary{cursor:pointer;font-weight:600}.clinical-workspace details>.form-grid{margin-top:18px}.clinical-lines{gap:16px;display:grid}.clinical-line{border:1px solid #ddd;border-radius:10px;padding:18px}.clinical-line.excluded{background:#f4f4f4}.clinical-line>p{color:#68707c;font-size:13px}.clinical-checks{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.clinical-preflight{color:#8c5428}.clinical-preflight p{margin:6px 0;font-size:13px}.clinical-template-grid{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}.clinical-template-grid>section{border:1px solid #ddd;border-radius:10px;padding:18px}.clinical-template-grid svg{color:#681d2c}.clinical-template-grid h4{margin:10px 0}.clinical-template-grid small{color:#68707c;line-height:1.5;display:block}.clinical-vault-item{border-bottom:1px solid #ddd}.clinical-vault-item pre{white-space:pre-wrap;background:#f7f7f4;padding:20px;font-family:inherit;line-height:1.7}.clinical-workspace .cell-sub{overflow-wrap:anywhere}.clinical-workspace input{max-width:100%}@media (max-width:760px){.clinical-filters,.clinical-lead,.clinical-suggestion{flex-direction:column}.clinical-template-grid,.clinical-checks{grid-template-columns:1fr}.clinical-filters>.field,.clinical-filters>.search{width:100%}.clinical-line{padding:12px}.clinical-line .section-heading{display:block}.clinical-line .check{margin:12px 0}}.assessment-measurement{border:1px solid var(--line,#e4dcd5);border-radius:7px;min-width:0;margin:0;padding:12px 14px 14px}.assessment-measurement legend{color:#5c4d55;padding:0 6px;font-size:12px;font-weight:600}.assessment-unit-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.assessment-unit-pair .field{min-width:0;margin:0}.assessment-unit-pair input{width:100%;min-width:0}@media (max-width:420px){.assessment-unit-pair{gap:9px}.assessment-measurement{padding:10px}}.security-workspace{gap:20px;display:grid}.security-lead{border-top:3px solid #681d2c;align-items:flex-start;gap:18px;display:flex}.security-lead>svg{color:#681d2c;flex-shrink:0}.security-lead>div{flex:1}.security-lead h2{margin:8px 0}.security-metrics{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.security-metrics .card{flex-direction:column;gap:10px;display:flex}.security-metrics strong{font-size:30px}.security-metrics svg{color:#681d2c}.security-metrics span{color:#667085}.security-controls{grid-template-columns:1fr 1fr;gap:8px 25px;display:grid}.security-controls p{align-items:flex-start;gap:10px;display:flex}.security-controls svg{color:#417354;width:18px;min-width:18px}.security-member-form{border-top:1px solid #ddd;margin-top:20px;padding-top:20px}.security-workspace td{vertical-align:top}.security-workspace td:first-child{max-width:470px}.security-workspace code,.security-workspace .cell-sub{overflow-wrap:anywhere}.privacy-lock{background:#f3f3f1;place-items:center;min-height:100vh;padding:24px;display:grid}.privacy-lock .card{max-width:560px;padding:38px}.privacy-lock h1{margin:16px 0}.privacy-lock p{color:#626875;line-height:1.65}@media (max-width:760px){.security-metrics,.security-controls{grid-template-columns:1fr}.security-lead{flex-wrap:wrap}.security-lead>div{min-width:200px}.security-lead>.button{width:100%}}.support-metrics>.support-queue-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:7px;min-width:0;padding:18px;transition:border-color .15s,background .15s}.support-metrics>.support-queue-card:hover{border-color:var(--gold)}.support-metrics>.support-queue-card.selected{border-color:var(--ox);box-shadow:inset 0 3px 0 var(--ox);background:#fcf4f2}.support-queue-card small{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.5;display:block}.support-filter-grid{border-bottom:1px solid var(--line);background:#fcfbf9;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px 22px;display:grid}.support-filter-grid .support-search{grid-column:span 2}.support-filter-grid .field{min-width:0}.support-filter-grid input,.support-filter-grid select{width:100%;min-width:0}.support-filter-grid .search{min-width:0;height:40px;margin-top:0}.support-filter-grid .search input{background:0 0;border:0;outline:none;padding:0;font-size:13px}.support-filter-grid .field>span{font-size:11px}.support-queue-summary{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 22px;display:flex}.support-queue-summary>div{gap:3px;display:grid}.support-queue-summary strong{font-size:13px}.support-queue-summary span{color:var(--muted);font-size:11px}.support-queue-summary .action-row{flex-wrap:wrap}.support-empty{text-align:center;justify-items:center;gap:12px;padding:28px 22px;display:grid}.support-empty p{color:var(--muted);font-size:13px}.support-deadline-label{text-transform:capitalize}.support-case-priority{border:1px solid var(--line);border-radius:4px;margin-top:5px;padding:2px 7px;font-size:11px;display:inline-block}.support-case-priority.urgent{color:var(--ox);background:#fcf0ee;border-color:#e6c2be}.support-case-priority.priority{color:var(--amber);background:#fcf5e8;border-color:#e5d3b0}@media (max-width:1100px){.support-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.support-filter-grid .support-search{grid-column:span 3}}@media (max-width:650px){.support-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.support-filter-grid .support-search{grid-column:1/-1}.support-queue-summary{padding:16px}.support-metrics>.support-queue-card{padding:14px}.support-queue-card small{font-size:10px}.support-metrics strong{font-size:24px}.support-queue-summary .action-row{width:100%}.support-queue-summary .action-row .button{flex:1}.support-detail .section-heading .action-row{flex-wrap:wrap}}.support-alerts{background:#fff8ed;border:1px solid #e7ccaf;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:14px 18px;display:flex}.support-alerts>span{color:#65564b;flex:1;font-size:13px}.support-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.finance-operations{gap:20px;display:grid}.finance-ops-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.finance-ops-metrics>.card{padding:20px}.finance-ops-metrics span{color:var(--muted);font-size:12px}.finance-ops-metrics strong{margin:10px 0;font-size:27px;display:block}.finance-ops-metrics small{color:var(--muted);font-size:11px}.finance-ops-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:22px;display:grid}.finance-ops-checks p{justify-content:space-between;gap:14px;font-size:13px;display:flex}.finance-ops-checks strong{color:var(--ink)}.finance-ops-note{padding:18px 22px;font-size:12px;line-height:1.8}.finance-ops-details{padding:20px}.finance-ops-details summary{cursor:pointer;margin-bottom:15px;font-size:14px;font-weight:600}.finance-ops-form{gap:17px;padding:22px;display:grid}.finance-ops-form form{gap:13px;display:grid}.finance-ops-form>.button{justify-self:start}.finance-ops-tier{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.finance-ops-tier .field{flex:1;min-width:150px}.finance-ops-result{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:14px 0;font-size:12px;display:flex}.finance-ops-result small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.finance-ops-forms{gap:22px;padding:22px;display:grid}.finance-ops-forms form{gap:14px;display:grid}.finance-operations table{white-space:normal}.finance-operations td{overflow-wrap:anywhere;max-width:400px}.finance-operations input[type=checkbox]{min-width:20px;min-height:20px}@media (max-width:850px){.finance-ops-metrics{grid-template-columns:1fr 1fr}.finance-ops-checks{grid-template-columns:1fr;padding:17px}.finance-ops-form,.finance-ops-forms{padding:17px}.finance-ops-metrics strong{font-size:23px}.finance-ops-result{flex-wrap:wrap}.finance-ops-tier{grid-template-columns:1fr;display:grid}.finance-ops-note{padding:17px}.finance-operations .table-scroll{max-width:100%;overflow:auto}.finance-operations table{min-width:650px}}.receiving-intro{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.receiving-intro>svg{color:var(--ox);flex-shrink:0;margin-top:3px}.receiving-intro h3{font-size:18px}.receiving-intro p{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.6}.stock-receiving>.info-box{margin-bottom:18px}.receiving-bulk-input textarea{white-space:pre;min-height:150px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.7;overflow:auto}.receiving-label-help{border:1px solid var(--line);border-radius:7px;margin:16px 0;padding:13px 15px;font-size:12px}.receiving-label-help summary{cursor:pointer;color:var(--ox);font-weight:500}.receiving-label-help p{color:var(--muted);margin:10px 0;line-height:1.7}.receiving-label-help code{overflow-wrap:anywhere;white-space:normal;background:#f5f1eb;border-radius:4px;padding:9px;font-size:12px;display:block}.receiving-preview{border:1px solid var(--line);border-radius:8px;margin-top:22px;overflow:hidden}.receiving-preview-heading{border-bottom:1px solid var(--line);background:#faf8f5;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.receiving-preview-heading h3{font-size:15px}.receiving-preview-heading p{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.6}.receiving-preview-table table{min-width:1300px}.receiving-preview-table th,.receiving-preview-table td{vertical-align:top;padding:13px;font-size:11px}.receiving-preview-table th{font-size:10px}.receiving-preview-table strong{font-size:12px}.receiving-preview-table td:last-child{white-space:normal;min-width:240px;max-width:330px}.receiving-preview-table .field select{max-width:250px;font-size:12px}.receiving-held-row{background:#fff9ed}.receiving-row-error{color:#985b13;margin:7px 0;font-size:12px;line-height:1.6}.receiving-row-editor{margin-top:12px}.receiving-row-editor summary{cursor:pointer;color:var(--ox);align-items:center;gap:3px;font-size:12px;display:flex}.receiving-row-editor .field{margin:10px 0}.receiving-row-editor textarea{white-space:pre-wrap;min-height:90px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.receiving-errors{color:#8b3d24;background:#fff4ea;padding:13px 15px;font-size:12px;line-height:1.7}.receiving-empty{color:var(--muted);padding:24px 18px;font-size:13px}.receiving-post-note{color:#8a6b36;align-items:flex-start;gap:9px;margin-top:16px;display:flex}.receiving-post-note>svg{flex-shrink:0;margin-top:2px}.receiving-post-note p{font-size:12px;line-height:1.7}.receiving-preview-cards{display:none}.receiving-po-dialog{width:min(1100px,96vw)}.stock-receiving .form-footer{flex-wrap:wrap}.receiving-item>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;margin:0;padding:0 0 12px;display:flex}.receiving-item header small,.receiving-item header strong,.receiving-item header span{display:block}.receiving-item header strong{margin-top:4px;font-size:14px}.receiving-item header small,.receiving-item header span{color:var(--muted);margin-top:4px;font-size:11px}.receiving-item dl{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.receiving-item dt{color:var(--muted);font-size:11px}.receiving-item dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.receiving-item>p{font-size:12px}@media (max-width:750px){.receiving-preview-table{display:none}.receiving-preview-cards{background:#f9f7f3;gap:12px;padding:12px;display:grid}.receiving-item{border:1px solid var(--line);background:#fff;border-radius:7px;min-width:0;padding:14px}.receiving-item.receiving-held-row{background:#fff9ed}.receiving-preview-heading{flex-wrap:wrap;padding:14px}.receiving-po-dialog{padding:17px}.stock-receiving>.form-grid{grid-template-columns:1fr}.receiving-bulk-input textarea{font-size:13px}.stock-receiving .form-footer>.button{white-space:normal;flex:1}}.receiving-checklists{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;margin-top:18px;padding:18px}.receiving-checklists-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.receiving-checklists-heading h3{align-items:center;gap:8px;font-size:16px;display:flex}.receiving-checklists-heading p{color:var(--muted);max-width:700px;margin-top:6px;font-size:12px;line-height:1.7}.receiving-checklist-target{grid-template-columns:200px minmax(0,1fr);gap:14px;margin:20px 0;display:grid}.receiving-checklist-target .field{min-width:0}.receiving-checklist-apply{align-items:flex-end;gap:12px;margin:18px 0;display:flex}.receiving-checklist-apply .field{flex:1;min-width:0}.receiving-checklist-empty{color:var(--muted);padding:22px 0;font-size:12px}.receiving-checklist-tabs{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.receiving-checklist-tabs button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:6px;min-height:40px;padding:9px 12px;font-size:12px}.receiving-checklist-tabs .selected{color:var(--ox);border-color:var(--ox);background:#fcf5f3}.receiving-applied-checklist{border:1px solid var(--line);border-radius:7px;min-width:0;margin-top:18px;padding:16px}.receiving-applied-checklist>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 15px;padding:0 0 15px;display:flex}.receiving-applied-checklist h4{font-size:15px}.receiving-applied-checklist header small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.receiving-check-item{border:1px solid var(--line);border-radius:7px;grid-template-columns:140px minmax(0,1fr);gap:12px;margin:14px 0;padding:14px;display:grid}.receiving-check-item legend{overflow-wrap:anywhere;max-width:100%;padding:0 5px;font-size:13px;font-weight:500}.receiving-check-item textarea{min-height:76px}.receiving-check-confirmation{align-items:flex-start;margin-top:17px;line-height:1.7}.receiving-check-confirmation input{margin-top:4px}.receiving-review-result{background:#eef5ee;border:1px solid #d7e3d3;border-radius:6px;gap:6px;margin-bottom:15px;padding:14px;font-size:12px;line-height:1.7;display:grid}.receiving-review-result.exception{background:#fff7e8;border-color:#ead7b7}.receiving-review-result span{color:var(--muted);font-size:11px}.receiving-review-history{border-top:1px solid var(--line);margin-top:18px;padding-top:15px}.receiving-review-history summary{cursor:pointer;color:var(--ox);font-size:12px}.receiving-review-history article{border:1px solid var(--line);border-radius:6px;margin-top:12px;padding:13px}.receiving-review-history strong,.receiving-review-history small{font-size:12px;display:block}.receiving-review-history small{color:var(--muted);margin-top:5px;font-size:11px}.receiving-review-history p{margin-top:8px;font-size:12px;line-height:1.7}.receiving-checklist-attachments{border-top:1px solid var(--line);margin-top:20px;padding-top:17px}.receiving-checklist-attachments h4{align-items:center;gap:7px;margin-bottom:13px;font-size:13px;display:flex}.receiving-checklist-file{background:#faf8f4;border-radius:6px;align-items:flex-start;gap:10px;margin:10px 0;padding:12px;display:flex}.receiving-checklist-file>div{flex:1;min-width:0}.receiving-checklist-file strong{overflow-wrap:anywhere;font-size:12px;display:block}.receiving-checklist-file small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.receiving-checklist-upload{align-items:flex-end;gap:12px;margin-top:16px;display:flex}.receiving-checklist-upload .field{flex:1;min-width:0}.receiving-checklist-upload input{max-width:100%;font-size:12px}.receiving-checklist-boundary{color:#8a6b36;align-items:flex-start;gap:9px;margin-top:16px;display:flex}.receiving-checklist-boundary>svg{flex-shrink:0;margin-top:2px}.receiving-checklist-boundary p{font-size:11px;line-height:1.7}.receiving-checklist-notice{color:var(--green);padding:12px 0;font-size:12px;line-height:1.7}.receiving-template-catalog{border:1px solid var(--line);border-radius:6px;margin:16px 0;padding:14px}.receiving-template-catalog summary{color:var(--ox);cursor:pointer;font-size:13px}.receiving-template-catalog article{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:14px 0;display:flex}.receiving-template-catalog article:last-child{border:0;padding-bottom:0}.receiving-template-catalog strong{font-size:13px;display:block}.receiving-template-catalog small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.receiving-template-editor{border:1px solid var(--line);background:#fbf9f5;border-radius:7px;margin-top:18px;padding:18px}.receiving-template-editor>.section-heading{border-bottom:1px solid var(--line);margin-bottom:15px;padding:0 0 14px}.receiving-template-editor .section-heading p{font-size:12px}.receiving-template-editor fieldset{border:1px solid var(--line);border-radius:6px;margin:16px 0;padding:14px}.receiving-template-editor legend{padding:0 4px;font-size:12px}.receiving-checklist-options{flex-wrap:wrap;gap:14px;display:flex}.receiving-template-products{grid-template-columns:1fr 1fr;gap:10px;max-height:220px;margin:14px 0;display:grid;overflow:auto}.receiving-template-products .check{align-items:flex-start;font-size:11px}.receiving-template-products input{margin-top:4px}.receiving-template-products strong,.receiving-template-products small{display:block}.receiving-template-products small{color:var(--muted);margin-top:3px;font-size:10px}.receiving-template-item{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-bottom:13px;display:grid}.receiving-checklist-prompts{padding-left:20px;font-size:13px;line-height:1.8}.receiving-template-editor>.field textarea{min-height:85px}@media (max-width:700px){.receiving-checklists{padding:14px}.receiving-checklists-heading,.receiving-checklist-apply,.receiving-checklist-upload{flex-direction:column;align-items:stretch}.receiving-checklist-target,.receiving-check-item{grid-template-columns:1fr}.receiving-checklist-file{flex-wrap:wrap}.receiving-template-products{grid-template-columns:1fr}.receiving-template-item{grid-template-columns:1fr auto}.receiving-template-item .field{grid-column:1/-1}.receiving-template-catalog article{flex-wrap:wrap}.receiving-applied-checklist{padding:12px}}.receiving-template-catalog article{flex-wrap:wrap}.receiving-template-file-panel{width:100%;min-width:0}.receiving-template-file-panel .receiving-checklist-attachments{border:0;margin-top:0;padding-top:10px}.receiving-template-catalog .receiving-checklist-file strong{font-size:12px}.rma-workspace{gap:20px;display:grid}.rma-intro{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.rma-intro p{max-width:810px;line-height:1.65}.rma-intro>.button{flex-shrink:0}.rma-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.rma-metric{text-align:left;color:var(--ox);font:inherit;cursor:pointer;background:#fff;align-items:flex-start;gap:13px;display:flex}.rma-metric.selected{border-color:var(--ox);box-shadow:0 0 0 1px var(--ox)}.rma-metric>span{color:var(--muted);gap:7px;font-size:13px;display:grid}.rma-metric strong{color:#242930;font-size:30px;line-height:1.1}.rma-filters{grid-template-columns:1.5fr 1fr 1fr;gap:12px;padding:0 20px 20px;display:grid}.rma-search{border:1px solid var(--line);background:#fff;border-radius:6px;align-items:center;gap:5px;padding-left:10px;display:flex}.rma-search input{width:100%;min-width:0;border:0!important}.rma-search svg{color:var(--muted);flex-shrink:0}.rma-workspace .table-scroll td{vertical-align:top}.rma-workspace .table-scroll td:last-child{min-width:160px}.rma-overlay{z-index:85;background:#14151a66;justify-content:flex-end;display:flex;position:fixed;inset:0}.rma-drawer{background:#fff;outline:0;width:min(950px,100%);height:100%;animation:.18s ease-out rma-slide;overflow-y:auto;box-shadow:-12px 0 42px #0002}.rma-drawer>header{z-index:2;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 28px;display:flex;position:sticky;top:0}.rma-drawer>header h2{font-size:23px;line-height:1.35}.rma-drawer>header p{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.65}.rma-drawer-content{gap:24px;padding:26px 28px;display:grid}.rma-drawer-content>section,.rma-drawer-content>div>section{min-width:0}.rma-source{border:1px solid var(--line);background:#faf9f7;border-radius:8px;padding:19px}.rma-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:16px;display:grid}.rma-facts>div{overflow-wrap:anywhere;align-content:start;gap:6px;display:grid}.rma-facts small,.rma-facts span{color:var(--muted);font-size:12px;line-height:1.55}.rma-facts strong{color:#282c32;font-size:14px}.rma-facts .text-button{text-align:left;overflow-wrap:anywhere;justify-content:flex-start;font-size:13px}.rma-reason{border-left:3px solid var(--gold);background:#fcf9f3;gap:6px;padding:12px 16px;display:grid}.rma-reason small{color:var(--muted);font-size:12px}.rma-reason p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.rma-flow{border:1px solid var(--line);background:#f5f4f2;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;padding:14px;display:grid}.rma-flow>span{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.rma-flow b{width:22px;height:22px;color:var(--ox);background:#fff;border:1px solid #d8cdbb;border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;display:grid}.rma-receipt-list{gap:9px;margin-top:13px;display:grid}.rma-receipt-list article{border:1px solid var(--line);border-radius:6px;justify-content:space-between;gap:15px;padding:13px;font-size:12px;display:flex}.rma-receipt-list article>div{gap:5px;display:grid}.rma-receipt-list article small{color:var(--muted);font-size:11px}.rma-receipt-list article>span{color:var(--muted);text-align:right}.rma-financial{background:#f8f5ef;border:1px solid #e9e0d0;border-radius:8px;padding:20px}.rma-financial .rma-facts strong{color:var(--ox);font-size:21px}.rma-financial>.fineprint{margin-top:18px}.rma-actions{gap:16px;display:grid}.rma-actions>.action-row{flex-wrap:wrap;gap:9px}.rma-actions .button{font-size:12px}.rma-form{gap:18px;display:grid}.rma-form h4{font-size:16px}.rma-form>p,.rma-form .info-box{color:var(--muted);font-size:13px;line-height:1.7}.rma-action-form{border:1px solid var(--line);background:#fff;border-radius:8px;padding:20px}.rma-form .field{min-width:0}.rma-form input,.rma-form select,.rma-form textarea{min-width:0;max-width:100%}.rma-form>.button{justify-self:start}.rma-traces{border:1px solid var(--line);border-radius:8px;min-width:0;margin:0;padding:0 16px 14px}.rma-traces>legend{padding:0 7px;font-size:13px;font-weight:600}.rma-request-line{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:15px 0;display:flex}.rma-request-line:last-child{border-bottom:0}.rma-request-line>.field{flex-shrink:0;width:110px}.rma-check{cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.65;display:flex}.rma-check>input{width:16px;height:16px;accent-color:var(--ox);flex-shrink:0;margin-top:4px}.rma-check>span{gap:5px;display:grid}.rma-check small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.6}.rma-notice{border-left:3px solid var(--gold);background:#fbf6e9;padding:15px;font-size:13px;line-height:1.7}.rma-notice>ul{margin:8px 0 0;padding-left:20px}.rma-notice li+li{margin-top:5px}.rma-scan-preview{overflow-wrap:anywhere;background:#f0f6f2;border:1px solid #ccded1;border-radius:6px;gap:8px;padding:15px;font-size:12px;line-height:1.6;display:grid}.rma-count-lines{gap:13px;display:grid}.rma-count-lines .field{grid-template-columns:1fr 110px;align-items:center;gap:14px;display:grid}.rma-count-lines .field>span{line-height:1.6}.rma-credit-preview{background:#f8f5ef;border:1px solid #e9e0d0;border-radius:7px;gap:10px;padding:15px;display:grid}.rma-credit-preview>span{justify-content:space-between;gap:20px;font-size:13px;line-height:1.6;display:flex}.rma-credit-preview strong{color:var(--ox);white-space:nowrap}.rma-history{gap:12px;display:grid}.rma-history>article{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:6px;gap:8px;padding:15px;display:grid}.rma-history>article>div{justify-content:space-between;gap:15px;font-size:13px;display:flex}.rma-history>article>span,.rma-history>article>small{color:var(--muted);font-size:12px;line-height:1.6}.rma-complete{color:#275d3b;background:#eff6f1;border:1px solid #ccded1;border-radius:7px;align-items:flex-start;gap:12px;padding:16px;font-size:13px;line-height:1.7;display:flex}:is(.rma-workspace button:focus-visible,.rma-drawer button:focus-visible){outline:2px solid var(--ox);outline-offset:3px}.rma-close{gap:12px;display:grid}@keyframes rma-slide{0%{opacity:.5;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.rma-drawer{animation:none}}@media (max-width:1000px){.rma-metrics,.rma-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.rma-intro{display:grid}.rma-intro>.button{justify-self:start}.rma-metric{padding:15px}.rma-metric>svg{display:none}.rma-metric strong{font-size:26px}.rma-filters{grid-template-columns:1fr;padding:0 15px 16px}.rma-drawer>header,.rma-drawer-content{padding:18px}.rma-drawer>header h2{font-size:21px}.rma-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rma-action-form,.rma-financial,.rma-source{padding:15px}.rma-drawer .form-grid{grid-template-columns:1fr}.rma-drawer .form-grid .wide{grid-column:auto}.rma-receipt-list article{gap:8px;display:grid}.rma-receipt-list article>span{text-align:left}.rma-request-line{display:grid}.rma-request-line>.field{width:100%}.rma-count-lines .field{grid-template-columns:1fr 85px}.rma-credit-preview>span{gap:12px;font-size:12px}.rma-facts{gap:15px}.rma-actions>.action-row>.button{flex:150px;justify-content:center}}
