.workspace-subcategories{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.workspace-subcategories button{color:#17191c;background:#fff;border:1px solid #cbd0d5;border-radius:6px;min-height:44px;padding:9px 13px}.workspace-subcategories button[aria-pressed=true]{color:#793800;background:#fff1e5;border-color:#e8670a}.workspace-period-comparison{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.workspace-period-comparison .workspace-panel{margin:0;padding:20px}.workspace-kpi-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;display:grid}.workspace-kpi-values dt{color:#626771;font-size:12px}.workspace-kpi-values dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:20px;font-weight:700}.workspace-performance-plots{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.workspace-performance-chart{min-width:0}.workspace-performance-chart svg{width:100%;display:block}.workspace-performance-chart text{fill:#626771;font:12px Arial,Helvetica,sans-serif}.inventory-export-menu summary{cursor:pointer;min-height:44px;padding:10px 14px}.inventory-export-menu{max-width:100%}.storage-ledger>div:first-child{flex-wrap:wrap;gap:12px}.storage-summary{flex-wrap:wrap}.storage-summary>div{min-width:70px}@media (max-width:1050px){.workspace-period-comparison,.workspace-performance-plots{grid-template-columns:1fr}}@media (max-width:599px){.inventory-workflow-actions>button{width:100%;white-space:normal!important}}.workspace-page:has(.workspace-header){min-height:100vh;color:#17191c!important;background:#f2f3f4!important;font-family:Arial,Helvetica,sans-serif!important;display:block!important}.workspace-header{color:#fff;background:#080808;border-bottom:3px solid #e8670a;align-items:center;gap:28px;padding:24px 32px;font-family:Arial,Helvetica,sans-serif;display:flex}.workspace-header img{width:300px;max-width:35vw;height:auto}.workspace-header>div:first-of-type{border-left:1px solid #444;flex:1;padding-left:24px}.workspace-header strong{color:#e8670a;margin:8px 0;font-size:20px;display:block}.workspace-header small{font-size:12px;display:block}.workspace-header a{color:inherit;font-size:12px}.workspace-account-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.workspace-menu{position:relative}.workspace-menu>button{text-align:left;color:#fff;background:#191919;border:1px solid #555;border-radius:8px;min-width:240px;min-height:56px;padding:12px 16px;font-weight:700}.workspace-menu>button small{color:#bbb;margin-bottom:6px}.workspace-menu nav{color:#17191c;z-index:90;background:#fff;border:1px solid #ddd;border-radius:9px;width:290px;max-width:calc(100vw - 28px);padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 50px #0003}@media (max-width:800px){.workspace-invoice-review{overflow-y:auto;display:block!important}.workspace-invoice-review header>div{flex-wrap:wrap;max-width:100%}.workspace-invoice-review-body{flex-direction:column}.workspace-invoice-review-body>div{width:100%!important;min-height:320px!important}.workspace-invoice-review-body>div>div{overflow-x:auto}.workspace-invoice-review footer{flex-wrap:wrap;gap:12px!important}.workspace-invoice-review footer>div{max-width:100%}.workspace-invoice-review footer button{white-space:normal;width:100%;padding:14px!important}}.workspace-menu nav a{border-radius:6px;min-height:44px;padding:12px;font-size:14px;text-decoration:none;display:block}.workspace-menu nav a[aria-current=page]{color:#863b00;background:#fff3e6}.workspace-page:has(.workspace-header) h1{letter-spacing:-.5px!important;font:700 30px/1.2 Arial,Helvetica,sans-serif!important}:is(.workspace-page:has(.workspace-header) h2,.workspace-page:has(.workspace-header) h3){font-family:Arial,Helvetica,sans-serif!important}.workspace-page:has(.workspace-header) main{min-width:0;max-width:1700px;margin:auto;padding:30px 32px!important;overflow:visible!important}:is(.workspace-page:has(.workspace-header) button,.workspace-page:has(.workspace-header) input,.workspace-page:has(.workspace-header) select){min-height:44px}.workspace-page:has(.workspace-header) label{min-height:44px}.workspace-page:has(.workspace-header) :focus-visible{outline-offset:3px;outline:3px solid #e8670a}.workspace-panel{background:#fff;border:1px solid #dfe2e5;border-radius:10px;min-width:0;margin:22px 0;padding:24px}.workspace-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;display:flex}.workspace-toolbar button,.workspace-panel button,.workspace-dialog button{color:#17191c;cursor:pointer;background:#fff;border:1px solid #ccd0d5;border-radius:7px;min-height:44px;padding:10px 14px;font-weight:700}.workspace-toolbar button[aria-pressed=true],.workspace-primary{color:#111!important;background:#e8670a!important;border-color:#e8670a!important}.workspace-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.workspace-metric{color:#17191c;background:#fff;border:1px solid #dfe2e5;border-radius:9px;padding:20px;text-decoration:none}.workspace-metric strong{font-size:30px;display:block}.workspace-form{gap:16px;display:grid}.workspace-form label{flex-direction:column;gap:7px;font-size:14px;font-weight:700;display:flex}.workspace-form input,.workspace-form select,.workspace-form textarea{color:#17191c;background:#fff;border:1px solid #c8cdd2;border-radius:7px;max-width:100%;min-height:44px;padding:10px 12px;font:15px Arial}.workspace-form textarea{min-height:120px}.workspace-list article{overflow-wrap:anywhere;border-top:1px solid #ddd;padding:18px 0}.workspace-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.workspace-muted{color:#626771;font-size:13px}.workspace-notice{background:#fff5eb;border-left:4px solid #e8670a;border-radius:6px;margin:16px 0;padding:16px}.workspace-error{color:#ac2c2c}.workspace-dialog{color:#17191c;background:#fff;border:1px solid #dfe2e5;border-radius:10px;width:min(760px,100vw - 24px);max-height:90vh;padding:24px;overflow:auto}.workspace-dialog::backdrop{background:#0008}.workspace-calendar{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.workspace-calendar button{min-width:0;padding:8px 0}.workspace-calendar button[aria-pressed=true]{background:#e8670a}.workspace-table{overflow:auto}.workspace-table table{border-collapse:collapse;width:100%}.workspace-table th,.workspace-table td{text-align:left;border-bottom:1px solid #ddd;padding:12px}.recipient-message-button{position:relative}.recipient-messages-panel{color:#17191c;z-index:100;background:#fff;border:1px solid #ddd;border-radius:8px;width:min(420px,100vw - 24px);max-height:70vh;padding:18px;position:absolute;top:100%;right:0;overflow:auto}.recipient-messages-panel article{border-top:1px solid #ddd;padding:12px 0}.recipient-messages-panel button{min-height:44px}.recipient-closure-alert{color:#17191c;background:#fff3e6;border-left:4px solid #e8670a;border-radius:6px;margin:18px 0;padding:16px}@media (max-width:800px){.workspace-header{flex-wrap:wrap;gap:18px;padding:20px}.workspace-header img{width:260px;max-width:100%}.workspace-header>div:first-of-type{border:0;padding:0}.workspace-menu{width:100%}.workspace-menu>button{width:100%;min-width:0}.workspace-page:has(.workspace-header) main{padding:22px 14px!important}.workspace-row{flex-wrap:wrap;align-items:flex-start}.workspace-panel{padding:18px}.workspace-calendar{gap:0}}@media print{.workspace-header{display:none!important}}.recipient-message-button>button{color:#f8f8f7;background:#111514;border:1px solid #69766e;border-radius:7px;min-height:44px;padding:10px 14px}.recipient-messages-panel button{color:#17191c;background:#fff}:is(.workspace-page:has(.workspace-header) main [class~="text-[8px]"],.workspace-page:has(.workspace-header) main [class~="text-[9px]"],.workspace-page:has(.workspace-header) main [class~="text-[10px]"],.workspace-page:has(.workspace-header) main [style*="font-size: 8px"],.workspace-page:has(.workspace-header) main [style*="font-size: 9px"],.workspace-page:has(.workspace-header) main [style*="font-size: 10px"]){letter-spacing:.3px!important;font-size:12px!important;line-height:1.4!important}@media (max-width:800px){.inventory-actions{grid-template-columns:1fr!important}.inventory-actions button{white-space:normal!important;padding:14px!important}.workspace-page:has(.workspace-header) main>header{flex-wrap:wrap;gap:16px}}.invoice-review-grid>div{min-width:0;overflow-x:auto}@media (max-width:1100px){.invoice-review-grid{grid-template-columns:1fr!important}}.workspace-menu nav{max-height:70vh;overflow-y:auto}@media (max-width:800px){.invoice-ledger-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.invoice-ledger-row>div:first-child{grid-column:1/-1}.workspace-dialog{max-width:calc(100vw - 24px)}}.workspace-page:has(.workspace-header) main{line-height:1.5}.workspace-page:has(.workspace-header) main :is(.font-mono,.font-header,[style*=font-family]){letter-spacing:normal!important;font-family:Arial,Helvetica,sans-serif!important}.workspace-page:has(.workspace-header) main .font-header{font-weight:700}.workspace-page:has(.workspace-header) main :is(h2,h3){text-transform:none;font-size:19px;font-weight:700;letter-spacing:normal!important}.workspace-page:has(.workspace-header) main :is(button,input,select,textarea){font-family:Arial,Helvetica,sans-serif;font-size:14px}.workspace-page:has(.workspace-header) main button{cursor:pointer}.workspace-page:has(.workspace-header) main button:disabled{cursor:not-allowed;opacity:.5}.workspace-page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex;position:static}.workspace-page-head h1{margin:0 0 8px}.workspace-eyebrow{color:#a64b06;text-transform:uppercase;letter-spacing:1.5px;margin:0 0 8px;font-size:11px;font-weight:700}.workspace-description{color:#656a70;margin:8px 0 0;font-size:14px}.workspace-head-actions{flex-wrap:wrap;align-items:center;gap:10px;max-width:100%;display:flex}.workspace-tabs{border-bottom:1px solid #d7dade;flex-wrap:wrap;align-items:stretch;gap:4px;margin:0 0 22px;display:flex}.workspace-tabs button{border:0;border-bottom:3px solid #0000;border-radius:0;min-height:46px;padding:10px 18px;font-size:14px;font-weight:700;color:#626771!important;background:0 0!important}.workspace-tabs button[aria-pressed=true],.workspace-tabs button[aria-selected=true]{border-bottom-color:#e8670a;color:#a64b06!important;background:0 0!important}.workspace-toolbar label,.workspace-product-select{flex-direction:column;gap:5px;font-size:13px;font-weight:700;display:flex}.workspace-toolbar :is(input,select),.workspace-product-select select{color:#17191c;background:#fff;border:1px solid #ccd0d5;border-radius:6px;max-width:100%;min-height:44px;padding:9px 12px}.workspace-search{flex:1;min-width:min(260px,100%)}.workspace-search input{width:100%}.workspace-action-link,.workspace-date-toggle{color:#793800;background:#fff;border:1px solid #ccd0d5;border-radius:6px;align-items:center;min-height:44px;padding:9px 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.workspace-date-toggle[aria-pressed=true]{background:#fff1e5;border-color:#e8670a}.workspace-two-columns{grid-template-columns:1.15fr 1fr;align-items:start;gap:22px;display:grid}.workspace-two-columns .workspace-panel{margin-top:22px;margin-bottom:0}.workspace-panel h2{margin:0 0 14px}.workspace-queue-row{color:#24272b;border-top:1px solid #e4e6e8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;font-size:14px;text-decoration:none;display:flex}.workspace-queue-row strong{color:#994500;font-size:13px}.workspace-section-title{margin:26px 0 12px;font-size:19px;font-weight:700}.workspace-metric{text-align:left}.workspace-page:has(.workspace-header) main>header:not(.workspace-page-head){margin-bottom:24px!important}.workspace-page:has(.workspace-header) .inventory-actions{flex-wrap:wrap;gap:10px!important;margin-bottom:20px!important;display:flex!important}.workspace-page:has(.workspace-header) .inventory-actions button{min-height:44px;font-weight:700;box-shadow:none!important;text-transform:none!important;border-radius:6px!important;padding:10px 16px!important}.workspace-page:has(.workspace-header) main>header button{box-shadow:none!important;border-radius:6px!important}.inventory-ledger{background:#fff;border-radius:8px!important}.inventory-product-content{gap:0!important}.inventory-product-identity{padding:16px!important}.inventory-product-identity p{white-space:normal}.inventory-fields>[data-inventory-column]{min-width:0;padding:12px 4px!important}.inventory-fields [data-inventory-column]>p{text-align:center;min-height:30px;margin-bottom:4px;font-size:11px!important}.inventory-fields [data-inventory-column] :is(input,select){max-width:100%}.workspace-page:has(.workspace-header) .workspace-settings-groups{display:block;padding:0!important;overflow:visible!important}.workspace-settings-groups>div{display:contents}.workspace-settings-group{background:#fff;border:1px solid #dfe2e5;border-radius:8px;min-width:0;margin-bottom:18px;display:block}.workspace-settings-group>summary{cursor:pointer;padding:20px;font-size:17px;font-weight:700;list-style-position:inside}.workspace-settings-group[open]>summary{border-bottom:1px solid #e0e3e6}.workspace-settings-body{min-width:0;padding:22px;overflow-x:auto}@media (min-width:1100px){.inventory-product-content{flex-direction:row!important;align-items:stretch!important}.inventory-product-identity{flex-shrink:0;width:180px!important}.inventory-fields{flex:1;min-width:0;width:auto!important;overflow:visible!important}}@media (max-width:1099px){.inventory-fields{grid-template-columns:repeat(5,minmax(0,1fr))!important;overflow:visible!important}.inventory-product-content{align-items:stretch!important}}@media (max-width:800px){.workspace-two-columns{grid-template-columns:1fr;gap:0}.workspace-page-head{align-items:flex-start}.workspace-tabs button{text-align:left;padding:10px 12px}.workspace-toolbar>label{flex:1;min-width:0}.workspace-toolbar .workspace-search{flex-basis:100%}.workspace-toolbar:is(.inventory-filters,.people-account-toolbar)>label{flex:0 0 100%;width:100%}.workspace-toolbar:is(.inventory-filters,.people-account-toolbar)>label :is(input,select),.workspace-head-actions{width:100%}.workspace-settings-body{padding:16px}.workspace-settings-body>div{max-width:100%}}@media (max-width:599px){.inventory-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.inventory-product-row{padding-bottom:8px}.workspace-page:has(.workspace-header) .inventory-actions button{flex:100%}.workspace-settings-body [style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}}.inventory-ledger-header{display:none}@media (min-width:1100px){.inventory-ledger-header{background:#f7f8f9;border:1px solid #dfe2e5;border-bottom:0;border-radius:8px 8px 0 0;align-items:stretch;gap:0;font-size:11px;line-height:1.35;display:flex}.inventory-ledger-header>strong{flex-shrink:0;width:180px;padding:16px}.inventory-ledger-header>.inventory-fields{text-align:center;flex:1;align-items:center;min-width:0;display:grid}.inventory-ledger-header .inventory-fields>strong{overflow-wrap:anywhere;padding:12px 4px}.inventory-ledger-header>span{flex-shrink:0;width:104px;padding:16px 8px}.inventory-product-row .inventory-fields>[data-inventory-column]>p{display:none}.inventory-product-row .inventory-fields>[data-inventory-column]{padding:10px 4px!important}.inventory-product-row .inventory-product-content>div:last-child{flex-shrink:0;padding-right:4px;width:104px!important}.inventory-product-row .inventory-product-content>div:last-child button{padding:8px}}.workspace-week-control{align-items:center;gap:6px;max-width:100%;display:flex}.workspace-week-control>button{color:#17191c;background:#fff;border:1px solid #ccd0d5;border-radius:6px;min-width:44px;padding:8px 14px;font-size:23px!important}.workspace-week-control>div{min-width:0}.workspace-page:has(.workspace-header) main h1{text-transform:none!important}.workspace-page:has(.workspace-header) main>.workspace-page-head{background:0 0!important}.workspace-upload{margin:0}.workspace-upload>summary{cursor:pointer;color:#17191c;background:#e8670a;border:1px solid #e8670a;border-radius:6px;align-items:center;min-height:44px;padding:10px 16px;font-size:14px;font-weight:700;display:inline-flex}.workspace-upload[open]>summary{margin-bottom:18px}.workspace-upload>div:first-of-type{border-radius:8px!important;padding:24px!important}.invoice-unified-queue{margin:0}.workspace-status{color:#854000;text-transform:capitalize;background:#fff1e5;border-radius:5px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-block}.workspace-table-actions{flex-wrap:wrap;gap:8px;display:flex}.workspace-table-actions .workspace-action-link{white-space:nowrap}.invoice-unified-queue table{min-width:780px;font-size:14px}.invoice-unified-queue th{color:#656a70;background:#f6f7f8;font-size:12px}.invoice-queues{gap:22px;display:grid}.invoice-queue{margin:0}.invoice-queue h2{margin:0 0 6px}.invoice-queue table{min-width:1050px;font-size:14px}.invoice-queue-tabs{margin-bottom:0}.invoice-queue-tabs button{justify-content:space-between;align-items:center;gap:8px;display:flex}.invoice-tab-count{color:#34393d;background:#edeff1;border-radius:4px;min-width:24px;padding:2px 6px;font-size:12px;display:inline-block}.invoice-queue .workspace-table table{table-layout:fixed;width:100%;min-width:0}.invoice-queue th:first-child{width:24%}.invoice-queue th:last-child{width:23%}.invoice-queue tbody td{padding:10px 8px}.invoice-queue tbody td>p{margin:4px 0 0}.invoice-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:16px 0;display:flex}.invoice-pagination>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.invoice-pagination p{color:#626771;margin:0;font-size:14px}.invoice-pagination button:disabled{opacity:.45;cursor:default}.invoice-expanded-details td{background:#f6f7f8;padding:16px!important}.invoice-expanded-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0 0 12px;display:grid}.invoice-expanded-details dt{color:#626771;font-size:12px}.invoice-expanded-details dd{overflow-wrap:anywhere;margin:3px 0 0}.invoice-queue th{color:#656a70;background:#f6f7f8;font-size:12px}.invoice-queue td{overflow-wrap:anywhere}.invoice-readiness{margin-top:8px;font-size:13px;font-weight:700}.invoice-notice-body{white-space:pre-wrap;overflow-wrap:anywhere;background:#f2f3f4;border-radius:6px;margin-top:16px;padding:18px}.invoice-source-preview{margin-top:16px}.invoice-source-preview :is(img,iframe){border:0;width:100%}.invoice-source-preview iframe{height:60vh}@media (max-width:699px){.invoice-queue-tabs button{text-align:left;flex:calc(50% - 8px)}.invoice-queue .workspace-table table{min-width:0}.invoice-pagination>div{justify-content:space-between;gap:6px;width:100%}.invoice-pagination button{padding:10px}.invoice-expanded-details{display:block!important}.invoice-expanded-details td:before{display:none!important}.invoice-expanded-details dl{grid-template-columns:1fr}.invoice-queue table{min-width:0;display:block}.invoice-queue thead{display:none}.invoice-queue tbody{display:block}.invoice-queue tr{border-top:1px solid #dfe2e5;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 0;display:grid}.invoice-queue td{border:0;min-width:0;padding:8px 4px;display:block}.invoice-queue td:first-child,.invoice-queue td:last-child{grid-column:1/-1}.invoice-queue td:before{content:attr(data-label);color:#626771;margin-bottom:5px;font-size:12px;font-weight:700;display:block}}@media (max-width:599px){.workspace-week-control{gap:4px;width:100%}.workspace-week-control>div{flex:1}.workspace-week-control>div>button{width:100%;padding:8px!important;font-size:12px!important}.workspace-week-control>button{padding:8px}.workspace-week-control>button:nth-of-type(2){flex:1;min-width:0;gap:6px!important}.workspace-week-control>button:nth-of-type(2)>span{min-width:0;line-height:1.4;white-space:normal!important}.workspace-week-control>button:nth-of-type(2)>svg{flex-shrink:0}.invoice-unified-queue .workspace-table{margin:0 -18px;padding:0 18px}}.inventory-mobile-summary{display:none}@media (max-width:699px){.inventory-mobile-summary{padding:0 16px 16px;font-size:14px;display:block}.inventory-mobile-summary button{background:#fff;border:1px solid #cdd1d5;border-radius:6px;margin-top:8px;padding:9px 12px;font-weight:700}.inventory-product-row:not([data-mobile-expanded=true]) .inventory-fields{display:none!important}}.workspace-arrival-table{min-width:900px;font-size:14px}.workspace-arrival-table th{color:#656a70;background:#f6f7f8;font-size:12px}.workspace-arrival-lanes>summary{cursor:pointer;padding:12px 0;font-weight:700}.workspace-arrival-lanes>div{margin-top:14px}.workspace-panel>.workspace-search input{background:#fff;border:1px solid #ccd0d5;border-radius:6px;width:100%;padding:9px 12px}.workspace-periods{flex-wrap:wrap;gap:6px;display:flex}.workspace-periods button[aria-pressed=true]{border-color:#17191c;color:#fff!important;background:#17191c!important}.workspace-report-note{margin:12px 0 22px}.workspace-reporting .workspace-table table{min-width:620px}.analytics-product-table{min-width:1200px}.workspace-page:has(.workspace-header) main [style*="font-size: 7px"]{font-size:12px!important;line-height:1.4!important}.workspace-page:has(.workspace-header) button[title="Delete product row"]{color:#a94442!important}.workspace-page:has(.workspace-header) button[title="Clear health flag"]{color:#626771!important}.workspace-page:has(.workspace-header) button[title="Mark as Special Hold (bypass health engine)"]{border-radius:6px;gap:5px;color:#626771!important;border:1px solid #ccd0d5!important;padding:8px!important;font-size:12px!important}.workspace-page:has(.workspace-header) button[title="Mark as Special Hold (bypass health engine)"][aria-pressed=true]{color:#994500!important;background:#fff2e6!important;border-color:#e8670a!important}.workspace-review-detail .workspace-invoice-review{--t-bg:#fff;--t-card:#fff;--t-1:#17191c;--t-2:#626771;--t-4:#626771;--t-ln:#dfe2e5;--t-ln3:#e4e7e9;--t-ln4:#cbd0d5;--t-row-a:#fff;--t-row-b:#f8f9fa;--t-surf:#f6f7f8;font:14px/1.5 Arial,Helvetica,sans-serif}.workspace-review-detail .review-invoice-metadata label{flex:200px;min-width:0}.workspace-review-detail .review-invoice-metadata :is(input,select){width:100%;min-width:0;font-size:16px}.workspace-review-detail .workspace-invoice-review-body{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:22px;display:grid!important}.workspace-review-detail :is(.review-source-panel,.review-items-panel){min-width:0;margin:0;padding:0;overflow:hidden}.workspace-review-detail .review-source-panel>div:first-child{flex-wrap:wrap}.workspace-review-detail .review-source-panel>div:first-child>span{overflow-wrap:anywhere;white-space:normal!important;max-width:100%!important}.workspace-review-detail .review-source-panel button{min-width:44px!important;min-height:44px!important;font-size:14px!important}.workspace-review-detail .review-document-viewer{background:#f4f5f6;max-height:850px;overflow:auto}.workspace-review-detail .review-legacy-column-headings{display:none}.workspace-review-detail .review-line-item{border-bottom:1px solid #dfe2e5;grid-template-columns:110px 130px minmax(0,1fr);gap:14px;display:grid;padding:20px!important}.workspace-review-detail .review-line-description{grid-column:1/-1}.workspace-review-detail .review-line-description textarea{border-radius:6px;min-height:64px;margin-top:6px;padding:10px;background:#fff!important;border:1px solid #cbd0d5!important;font-size:16px!important;font-weight:400!important}.workspace-review-detail .review-line-item label,.workspace-review-detail .review-field-label{flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.workspace-review-detail .review-line-item input[type=number]{min-height:44px;text-align:left!important;width:100%!important;padding:10px!important;font-size:16px!important}.workspace-review-detail .review-line-product{grid-template-columns:16px minmax(0,1fr);align-content:start;gap:6px!important;width:100%!important;display:grid!important}.workspace-review-detail .review-field-label{grid-column:1/-1}.workspace-review-detail .review-line-product button{max-width:100%;min-height:44px;font-size:14px!important}.workspace-review-detail .review-line-product :is(button,div,span,input){letter-spacing:normal!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important}.workspace-review-detail .review-line-remember{grid-column:1/3;align-items:center;min-height:44px;flex-direction:row!important;justify-content:flex-start!important;gap:10px!important;width:auto!important}.workspace-review-detail .review-line-remember input{flex-shrink:0;width:22px!important;height:22px!important;min-height:22px!important}.workspace-review-detail .review-line-item>button{justify-self:end;width:44px!important;height:44px!important}.workspace-review-detail .review-invoice-summary{flex-wrap:wrap;gap:16px!important}.workspace-review-detail .review-invoice-summary button{white-space:normal;min-height:48px;box-shadow:none!important;letter-spacing:normal!important;font-size:16px!important}.workspace-review-detail .review-invoice-summary>div{max-width:100%}.workspace-review-detail .review-reject{color:#a32f28}@media (max-width:1100px){.workspace-review-detail .workspace-invoice-review-body{grid-template-columns:1fr}.workspace-review-detail .review-document-viewer{max-height:600px}}@media (max-width:599px){.workspace-review-detail .review-line-item{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px!important}.workspace-review-detail .review-line-product{grid-column:1/-1}.workspace-review-detail .review-line-product>div[style*="position: fixed"]{width:calc(100vw - 28px)!important;max-height:60vh!important;top:20%!important;left:14px!important}.workspace-review-detail .review-line-remember{grid-column:1}.workspace-review-detail .review-invoice-metadata .workspace-toolbar>label{flex-basis:100%}.workspace-review-detail .review-invoice-summary>div{width:100%;margin-left:0!important}.workspace-review-detail .review-invoice-summary button{width:100%;padding:12px!important}}.workspace-review-detail .review-add-product{white-space:normal;text-align:left;grid-column:2;justify-self:start;padding:8px 10px}.invoice-new-product-form fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;margin:0;padding:0;display:grid}.invoice-new-product-form input,.invoice-new-product-form select{box-sizing:border-box;width:100%;min-width:0}@media (max-width:599px){.invoice-new-product-form fieldset{grid-template-columns:1fr}.invoice-new-product-form .workspace-row{flex-wrap:wrap}}.workspace-dialog:has(.invoice-new-product-form){margin:auto}.workspace-dialog:has(.inventory-add-item-form){width:min(560px,100vw - 24px);margin:auto}.inventory-add-item-form{margin-top:20px}.inventory-add-item-form input,.inventory-add-item-form select{box-sizing:border-box;width:100%;min-width:0}.inventory-add-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.inventory-count-trigger{background:0 0;border:0;justify-content:center;align-items:center;gap:6px;width:100%;min-height:44px;display:flex}.inventory-count-notes{flex-wrap:wrap;justify-content:center;gap:4px;font-size:12px;display:flex}.inventory-count-notes span{background:#fff1e5;border-radius:4px;padding:3px 6px}.inventory-count-breakdown{z-index:9999;box-sizing:border-box;color:#17191c;background:#fff;border:1px solid #dfe2e5;border-radius:8px;width:300px;padding:16px;font:14px Arial;position:fixed;transform:translate(-50%);box-shadow:0 8px 30px #0002}.inventory-count-breakdown label{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-weight:700;display:flex}.inventory-count-breakdown input[type=number]{border:1px solid #cbd0d5;border-radius:6px;width:90px;min-height:44px;padding:8px;font-size:16px}.inventory-count-breakdown input[type=checkbox]{width:22px;height:22px}.inventory-count-breakdown p{color:#626771;margin:12px 0;font-size:13px;line-height:1.4}.inventory-count-breakdown button{min-width:44px;min-height:44px}@media (max-width:599px){.inventory-add-counts{grid-template-columns:1fr}.inventory-add-item-form .workspace-row{flex-wrap:wrap}}.workspace-dialog{overscroll-behavior:contain;box-sizing:border-box;max-height:90dvh;margin:auto;line-height:1.5}.workspace-dialog>.workspace-row:first-child{gap:16px;margin-bottom:18px}.workspace-dialog h2{margin:0;font:700 20px Arial,Helvetica,sans-serif}.workspace-dialog p{overflow-wrap:anywhere}.workspace-dialog :is(input,select,textarea){box-sizing:border-box;max-width:100%}.workspace-dialog button{font:700 14px Arial,Helvetica,sans-serif}.workspace-dialog button:disabled{opacity:.5;cursor:not-allowed}.workspace-dialog .workspace-row,.workspace-dialog .workspace-toolbar{flex-wrap:wrap}.workspace-dialog .workspace-form{margin-top:16px}.workspace-form-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.workspace-document-frame{border:1px solid #dfe2e5;width:100%;height:65vh;margin-top:16px;display:block}.workspace-page .workspace-week-popover{background:#fff!important;border:1px solid #dfe2e5!important;border-radius:8px!important;box-shadow:0 10px 35px #0002!important}.workspace-page .workspace-week-popover :is(button,span){color:#17191c!important;letter-spacing:normal!important;font-family:Arial,Helvetica,sans-serif!important}.workspace-page .workspace-week-popover>div>span{font-size:16px!important}.workspace-page .workspace-week-popover button{min-height:44px}.workspace-page .workspace-week-popover p{color:#626771!important;letter-spacing:normal!important;font-size:13px!important}.workspace-page .workspace-product-popover{background:#fff!important;border:1px solid #cbd0d5!important;border-radius:6px!important;box-shadow:0 8px 25px #0002!important}.workspace-page .workspace-product-popover :is(input,div,span){letter-spacing:normal!important;color:#17191c!important;font-family:Arial,Helvetica,sans-serif!important}.workspace-page .workspace-product-popover input{min-height:44px;font-size:16px!important}.workspace-page .workspace-product-popover .workspace-product-option{min-height:44px;padding:10px!important;font-size:14px!important}.workspace-page .workspace-product-option span{overflow-wrap:anywhere;white-space:normal!important}.workspace-page .workspace-shipped-popover{color:#17191c;border-radius:6px;background:#fff!important;border:1px solid #dfe2e5!important;box-shadow:0 8px 25px #0002!important}.workspace-page .workspace-shipped-popover p{text-transform:none;letter-spacing:normal!important;font:14px Arial!important}.workspace-page .workspace-shipped-popover span{color:#a64b06!important}.workspace-page .workspace-delete-confirmation{flex-wrap:wrap;max-width:100%;white-space:normal!important;padding:12px!important}.workspace-page .workspace-delete-confirmation span{letter-spacing:normal!important;font:14px Arial!important}.workspace-page .workspace-delete-confirmation button{min-height:44px;padding:10px 14px!important;font:700 14px Arial!important}.workspace-page .workspace-delete-confirmation button:last-child{color:#17191c!important;border-color:#cbd0d5!important}.workspace-page .workspace-legacy-form :is(label,span,p,[style*="font-size: 8px"],[style*="font-size: 9px"],[style*="font-size: 10px"]){letter-spacing:normal!important;text-transform:none!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important}.workspace-page .workspace-legacy-form :is(input,select,textarea),.workspace-settings-body :is(input,select,textarea){box-sizing:border-box;max-width:100%;min-height:44px;color:#17191c!important;background:#fff!important;border:1px solid #cbd0d5!important;border-radius:6px!important;padding:9px 10px!important;font:16px Arial!important}.workspace-page .workspace-legacy-form :is(input,select,textarea):disabled,.workspace-settings-body :is(input,select,textarea):disabled{opacity:.6}.workspace-settings-body :is(label,small,[style*="font-size: 8px"],[style*="font-size: 9px"]){letter-spacing:normal!important;text-transform:none!important;font:14px Arial!important}.workspace-page .workspace-legacy-form input[type=checkbox],.workspace-settings-body input[type=checkbox]{width:22px;height:22px;min-height:22px;padding:0!important}.workspace-page .workspace-storage-form{border-radius:8px!important;padding:24px!important}.workspace-storage-form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.workspace-storage-form>div>div{min-width:0}.workspace-procurement-form{background:#f6f7f8;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:18px}.workspace-procurement-form label{min-width:0}.workspace-procurement-form input,.workspace-procurement-form select{width:100%;min-width:0}.workspace-procurement-form>.workspace-row{grid-column:1/-1}.workspace-page .invoice-review-grid{border-radius:8px!important}@media (max-width:699px){.workspace-form-columns,.workspace-procurement-form,.workspace-storage-form>div{grid-template-columns:1fr}.workspace-storage-form>div>div{grid-column:auto!important}.workspace-dialog{padding:18px}.workspace-dialog .workspace-row>div{min-width:0}}.workspace-dialog form button[type=submit]{color:#17191c;background:#e8670a}.workspace-dialog input[type=checkbox]{width:22px;height:22px;min-height:22px}.workspace-procurement-ledger{min-width:0;max-width:100%}.workspace-procurement-records{overflow:auto}.workspace-page .workspace-product-popover{max-height:min(360px,100dvh - 24px)!important}.workspace-page .workspace-shipped-popover{max-height:min(340px,100dvh - 24px);overflow:auto}.workspace-staged-column-headings{display:none!important}.workspace-page .workspace-staged-line{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;min-width:0!important;padding:18px!important}.workspace-staged-field{flex-direction:column;gap:6px;min-width:0;display:flex}.workspace-staged-field:first-child{grid-column:1/-1}.workspace-staged-mapping{grid-column:1/-1;grid-template-columns:16px minmax(0,1fr);min-width:0;display:grid!important}.workspace-staged-mapping>span{grid-column:1/-1}.workspace-staged-remember{grid-column:1/3;align-items:center;gap:10px;justify-content:flex-start!important}.workspace-staged-line input,.workspace-staged-line select{width:100%;min-width:0}.workspace-staged-line input[type=checkbox]{width:22px!important;height:22px!important}.workspace-staged-line>button{justify-self:end;min-width:44px;min-height:44px}@media (max-width:599px){.workspace-page .workspace-staged-line{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.workspace-page .workspace-legacy-form button{min-height:44px;letter-spacing:normal!important;text-transform:none!important;box-shadow:none!important;border-radius:6px!important;font:700 14px Arial!important}.workspace-page .workspace-week-popover div{color:#17191c!important;letter-spacing:normal!important;font-family:Arial,Helvetica,sans-serif!important}.workspace-page .workspace-week-popover [style*="font-size: 8px"],.workspace-page .workspace-week-popover [style*="font-size: 9px"]{font-size:12px!important}.paper-count-page{color:#24272c;background:#f4f5f6;min-height:100dvh}.paper-count-page .paper-count-workflow{box-sizing:border-box;width:100%;max-width:none;padding:24px clamp(16px,3vw,48px) 48px}.paper-count-header{border-bottom:1px solid #d4d8dd;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding-bottom:18px;display:flex}.paper-count-header h1{margin:4px 0;font:700 28px Arial,Helvetica,sans-serif}.paper-count-page button{color:#17191c;cursor:pointer;background:#fff;border:1px solid #ccd0d5;border-radius:7px;min-height:44px;padding:10px 14px;font:700 14px Arial,Helvetica,sans-serif}.paper-count-page button:disabled{opacity:.5;cursor:not-allowed}.paper-count-delete{background:#fff6ed;border:1px solid #e8670a;border-radius:8px;margin:12px 0;padding:14px}.paper-count-deleted{background:#fff;border:1px solid #d4d8dd;border-radius:8px;margin-top:16px;padding:12px}.paper-count-deleted summary{cursor:pointer;min-height:32px;font-weight:700}.paper-count-deleted .paper-count-saved>span{overflow-wrap:anywhere;min-width:0}.paper-count-review>section{background:#fff;border:1px solid #d4d8dd;border-radius:10px;min-width:0;padding:18px}.paper-count-transfer{background:#fff;border-radius:10px;margin-top:20px;padding:18px}.paper-count-workflow h3{margin:16px 0 10px;font-size:17px}.paper-count-workflow label{flex-direction:column;gap:6px;min-width:0;font-weight:600;display:flex}.paper-count-workflow :is(input:not([type=checkbox]),select){color:#24272c;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d4d8dd;border-radius:8px;padding:10px}.paper-count-controls{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px;margin:12px 0;display:grid}.paper-count-review{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.paper-count-source img{border:1px solid #d4d8dd;width:100%;height:auto;margin-top:12px;display:block}.paper-count-source{max-height:calc(100dvh - 32px);position:sticky;top:16px;overflow:auto}.paper-count-row{border:1px solid #d4d8dd;border-radius:10px;min-width:0;margin:14px 0;padding:14px}.paper-count-row>label{margin-bottom:10px}.paper-count-workflow .paper-count-checkbox{flex-direction:row;align-items:center;gap:10px;font-weight:500}.paper-count-checkbox input{flex-shrink:0;width:22px;height:22px}.paper-count-saved{border-bottom:1px solid #e0e3e7;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.paper-count-page button.paper-count-saved-review{text-align:left;background:0 0;border:0;border-bottom:1px solid #e0e3e7;border-radius:7px;width:100%;padding:14px 12px;font-weight:400}.paper-count-saved-review>span:first-child{overflow-wrap:anywhere;min-width:0}.paper-count-saved-review strong{font-size:16px;font-weight:700}.paper-count-saved-details{margin-top:6px;line-height:1.5;display:block}.paper-count-review-action{background:#fff;border:1px solid #ccd0d5;border-radius:7px;flex-shrink:0;padding:12px 14px;font-weight:700}.paper-count-page button.paper-count-saved-review:not(:disabled):hover{background:#fff6ed}.paper-count-saved-review:focus-visible{outline-offset:2px;outline:2px solid #e8670a}.paper-count-saved p{margin:4px 0;font-size:14px}.paper-count-transfer{border-top:1px solid #d4d8dd;padding-top:12px}@media (max-width:800px){.paper-count-review{grid-template-columns:minmax(0,1fr)}.paper-count-source{max-height:60dvh;position:static}.paper-count-saved{flex-wrap:wrap;align-items:flex-start}}.paper-count-product-label{margin-bottom:6px;font-weight:600}.paper-count-product{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-bottom:12px;display:flex}.paper-count-product>button:first-child{min-width:min(180px,100%);min-height:44px;background:#fff!important;font:600 16px Arial,Helvetica,sans-serif!important}.paper-count-product>span{font:600 12px Arial,Helvetica,sans-serif!important}.paper-count-new-item{background:#fff9f3;border:1px solid #e8670a;border-radius:10px;margin:16px 0;padding:18px}.paper-count-new-item h3{margin-top:0}.paper-count-new-item .workspace-row{flex-wrap:wrap;gap:12px}.workspace-product-option:focus{outline-offset:-2px;outline:2px solid #e8670a;background:#fff6ed!important}@media (max-width:599px){.paper-count-product>button:first-child{flex-basis:100%!important}}.paper-count-saved-group{border-bottom:1px solid #e0e3e7}.paper-count-saved-entry{align-items:center;gap:12px;display:flex}.paper-count-saved-entry>button.paper-count-saved-review{border-bottom:0;flex:1;min-width:0}.paper-count-saved-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;padding:10px 0;display:flex}.paper-count-deleted-title{overflow-wrap:anywhere;border:0;flex:1;min-width:0;padding:14px 12px}.paper-count-manage{background:#fff9f3;border:1px solid #e8670a;border-radius:8px;margin-bottom:14px;padding:16px}.paper-count-manage h4{margin:0 0 12px}@media (max-width:599px){.paper-count-saved-entry{flex-wrap:wrap;gap:0}.paper-count-saved-entry>button.paper-count-saved-review{flex-basis:100%}.paper-count-saved-actions{padding:0 12px 12px}.paper-count-deleted-title{flex-basis:100%}}.invoice-queue tr.invoice-arrival-heading{padding:0;display:table-row}.invoice-queue .invoice-arrival-heading th{color:#864000;text-align:left;background:#fff3e8;border-top:1px solid #ead7c7;width:auto;padding:12px 10px;font-size:14px;font-weight:700}.invoice-queue .workspace-row>label{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}@media (max-width:700px){.invoice-queue tr.invoice-arrival-heading{display:block}.invoice-queue .invoice-arrival-heading th{width:100%;display:block}}.invoice-calendar-basis{flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.invoice-calendar-basis select{color:#17191c;background:#fff;border:1px solid #ccd0d5;border-radius:6px;max-width:100%;min-height:44px;padding:8px}
