:root{--pd-brand:#d66a1f;--pd-brand-strong:#a94912;--pd-brand-rgb:214, 106, 31;--pd-brand-strong-rgb:169, 73, 18;--pd-bg:#fbf3ed;--pd-surface:#fff;--pd-surface-alt:#fff8f2;--pd-soft:#fff0e4;--pd-text:#17211d;--pd-text-muted:#65736d;--pd-text-faint:#8a958f;--pd-border:#d7ded8;--pd-success:#1f7a5c;--pd-warning:#b35d1f;--pd-danger:#c73f2f;--pd-info:#2f6fc8;--pd-radius:8px;--pd-touch:44px;--pd-shadow:0 10px 26px #1e2d2614;--pd-modal-shadow:0 24px 70px #17211d2e;--pd-focus:0 0 0 3px rgb(var(--pd-brand-rgb) / 20%);--pd-font:ui-sans-serif, "Noto Sans CJK SC", "Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", "Segoe UI", sans-serif}.hd-intake-workspace{color:#17342d;min-width:0;padding:28px clamp(18px,3vw,42px) 96px}.hd-intake-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.hd-intake-header h1{margin:4px 0 8px;font-family:Georgia,serif;font-size:clamp(32px,4vw,48px);line-height:1}.hd-intake-header p{color:#64746f;margin:0}.hd-intake-eyebrow{letter-spacing:.14em;font-weight:800;color:#b56542!important;font-size:11px!important}.hd-intake-header-actions{align-items:center;gap:12px;display:flex}.hd-intake-count{font-weight:750}.hd-intake-safety{color:#6c4a1b;background:#fff8e9;border:1px solid #e1c9a4;border-radius:12px;align-items:center;gap:12px;margin-bottom:18px;padding:12px 16px;display:flex}.hd-intake-safety span{color:#7d6d54}.hd-intake-error{color:#862e1d;background:#fff2ee;border:1px solid #d99c8b;border-radius:10px;margin-bottom:16px;padding:12px 16px}.hd-intake-empty{color:#6d7c77;background:#f7faf8;border:1px dashed #b9c8c2;border-radius:18px;flex-direction:column;align-items:center;gap:7px;padding:54px;display:flex}.hd-intake-list{gap:18px;display:grid}.hd-intake-card{background:#fff;border:1px solid #cbd8d3;border-radius:18px;overflow:hidden;box-shadow:0 12px 28px #153f3512}.hd-intake-card.status-action_required{border-left:5px solid #c47a42}.hd-intake-card.status-ready{border-left:5px solid #337d65}.hd-intake-card.status-completed{border-left:5px solid #95a49f}.hd-intake-card-header{background:#fbfcfb;border-bottom:1px solid #e4ebe8;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.hd-intake-card-header h2{margin:0;font:700 22px/1.2 Georgia,serif}.hd-intake-card-header p{color:#6a7974;margin:7px 0 0}.hd-intake-card-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hd-intake-status{color:#8b4a22;background:#f6e6d9;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800}.hd-intake-status.ready{color:#22604d;background:#dff0e8}.hd-intake-status.completed{color:#52635e;background:#e9eeec}.hd-intake-needs{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.hd-intake-needs span{border-radius:8px;padding:6px 10px;font-size:12px;font-weight:750}.needs-attention{color:#914719;background:#fff0e6}.resolved{color:#286650;background:#e6f3ed}.hd-intake-lines{display:grid}.hd-intake-line{border-bottom:1px solid #e4ebe8;grid-template-columns:minmax(210px,.7fr) minmax(0,1.8fr);gap:20px;padding:20px;display:grid}.hd-intake-source{flex-direction:column;gap:6px;display:flex}.hd-intake-source>span:not(.hd-intake-source-label){color:#6c7a76;font-size:14px}.hd-intake-source-label{letter-spacing:.09em;text-transform:uppercase;color:#8c6b52;font-size:11px;font-weight:800}.hd-intake-resolution{grid-template-columns:minmax(220px,1fr) minmax(240px,1fr);gap:18px;display:grid}.hd-intake-mapping,.hd-intake-note{background:#f5f8f6;border-radius:12px;min-width:0;padding:14px}.hd-intake-mapping label,.hd-intake-note label{margin-bottom:7px;font-size:13px;font-weight:800;display:block}.hd-intake-mapping input,.hd-intake-note textarea{box-sizing:border-box;width:100%;color:inherit;background:#fff;border:1px solid #b9c8c2;border-radius:9px;padding:10px 12px}.hd-intake-note textarea{resize:vertical;min-height:72px}.hd-intake-mapped{background:#eef8f3;border:1px solid #a8cabb;border-radius:9px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.hd-intake-mapped span{color:#33705b;font-size:11px;font-weight:800}.hd-intake-search-results{gap:5px;margin-top:7px;display:grid}.hd-intake-search-results button{text-align:left;color:inherit;background:#fff;border:1px solid #d2ded9;border-radius:8px;justify-content:space-between;gap:12px;padding:8px 10px;display:flex}.hd-intake-search-results button:hover{background:#f0f8f4;border-color:#4d8e78}.hd-intake-search-results span{text-overflow:ellipsis;white-space:nowrap;color:#697873;overflow:hidden}.hd-intake-note blockquote{color:#614a36;background:#fffaf4;border-left:3px solid #d39a69;margin:5px 0 12px;padding:9px 11px}.hd-intake-no-note{color:#71807b}.hd-intake-note-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.hd-intake-note-saved{color:#27654f;margin:9px 0 0;font-size:13px}.hd-intake-footer{color:#65736f;background:#f8faf9;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.hd-intake-primary,.hd-intake-secondary{border:1px solid #2e6f5b;border-radius:9px;padding:9px 15px;font-weight:800}.hd-intake-primary{color:#fff;background:#255f4d}.hd-intake-secondary{color:#255f4d;background:#fff}.hd-intake-primary:disabled,.hd-intake-secondary:disabled,.hd-intake-search-results button:disabled{opacity:.48;cursor:not-allowed}.hd-intake-completed{color:#52635e;background:#f5f7f6;padding:22px}@media (width<=900px){.hd-intake-line{grid-template-columns:1fr}.hd-intake-resolution{grid-template-columns:1fr 1fr}}@media (width<=680px){.hd-intake-header,.hd-intake-card-header,.hd-intake-footer{flex-direction:column;align-items:stretch}.hd-intake-header-actions{justify-content:space-between}.hd-intake-resolution{grid-template-columns:1fr}.hd-intake-needs{justify-content:flex-start}.hd-intake-line{padding:16px}.hd-intake-workspace{padding-inline:14px}}.fleet-weekdays{border:0;border-top:1px solid #e8e3db;margin:18px 0 0;padding:15px 0 0}.fleet-weekdays legend{color:#625b54;padding:0 10px 0 0;font-size:11px;font-weight:900}.fleet-weekdays>div{grid-template-columns:repeat(7,minmax(84px,1fr));gap:8px;display:grid}.fleet-weekdays label{color:#5f5952;cursor:pointer;background:#fff;border:1px solid #d9d4ca;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:12px;font-weight:800;display:flex}.fleet-weekdays label.checked{color:#963b18;background:#fff1e9;border-color:#bd5a31}.fleet-weekdays input{accent-color:#b9471b;width:16px;height:16px}.fleet-customer-editor{border:1px solid #e0dad1;border-radius:11px;margin-top:17px;overflow:hidden}.fleet-customer-editor>header{background:#f7f5f1;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.fleet-customer-editor>header strong,.fleet-customer-editor>header small{display:block}.fleet-customer-editor>header small{color:#817a72;margin-top:3px;font-size:10px}.fleet-customer-editor>header select{color:#8f3818;background:#fff;border:1px solid #cfb9aa;border-radius:8px;min-width:190px;min-height:36px;padding:7px 10px;font-weight:850}.fleet-customer-empty{color:#847d75;text-align:center;padding:23px}.fleet-customer-row-head,.fleet-customer-row{grid-template-columns:minmax(170px,1fr) minmax(315px,1.6fr) 110px 70px;align-items:center;gap:12px;padding:8px 14px;display:grid}.fleet-customer-row-head{color:#8a837b;background:#fbfaf8;font-size:10px;font-weight:900}.fleet-customer-row{border-top:1px solid #ece7df}.fleet-customer-row>label input{border:1px solid #d8d4ca;border-radius:8px;width:100%;min-height:36px;padding:7px 9px}.fleet-customer-row button{color:#9c3c18;background:#fff5f0;border:1px solid #dfb29d;border-radius:7px;min-height:32px;font-size:10px;font-weight:850}.fleet-customer-weekdays{grid-template-columns:repeat(7,minmax(32px,1fr));gap:4px;display:grid}.fleet-customer-weekdays label{color:#6d655d;cursor:pointer;background:#fff;border:1px solid #d9d4ca;border-radius:7px;place-items:center;min-height:32px;display:grid}.fleet-customer-weekdays label.checked{color:#963b18;background:#fff1e9;border-color:#bd5a31;font-weight:900}.fleet-customer-weekdays label[data-disabled]{color:#bbb5ae;cursor:not-allowed;background:#f2f0ed}.fleet-customer-weekdays input{opacity:0;pointer-events:none;position:absolute}.fleet-table{min-width:1040px}.fleet-table th:nth-child(5){width:90px}.fleet-table td:nth-child(2) small{color:#817a72;margin-top:4px;display:block}.fleet-day-summary{color:#8e3717;font-weight:850}.fleet-muted{color:#989088}.fleet-customer-summary{flex-wrap:wrap;gap:5px;display:flex}.fleet-customer-summary span{background:#f2eee8;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;display:inline-flex}.fleet-customer-summary b{color:#fff;background:#b9471b;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;display:grid}@media (width<=900px){.fleet-weekdays>div{grid-template-columns:repeat(4,1fr)}}@media (width<=760px){.fleet-weekdays>div{grid-template-columns:repeat(2,1fr)}.fleet-customer-editor>header{flex-direction:column;align-items:stretch}.fleet-customer-editor>header select{width:100%}.fleet-customer-row-head{display:none}.fleet-customer-row{grid-template-columns:minmax(0,1fr) 105px 58px;padding:10px}.fleet-customer-weekdays{grid-area:2/1/auto/-1}.fleet-customer-row button{padding:0 7px}.fleet-table{min-width:900px}}.fleet-customer-row-head,.fleet-customer-row{grid-template-columns:58px minmax(170px,1fr) minmax(315px,1.6fr) 110px 70px}.fleet-customer-row{cursor:grab;-webkit-user-select:none;user-select:none;transition:background .14s,box-shadow .14s,opacity .14s;position:relative}.fleet-customer-row:active{cursor:grabbing}.fleet-customer-row.dragging{opacity:.45;background:#fff3ec}.fleet-customer-row.drop-target{background:#fffaf7;box-shadow:inset 0 3px #b9471b}.fleet-customer-row.focused-customer{background:#fff6f1;box-shadow:inset 4px 0 #b9471b}.fleet-customer-row>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fleet-customer-position{color:#8f3818;cursor:grab;touch-action:none;align-items:center;gap:7px;display:flex}.fleet-customer-position>span{color:#9c948b;font-size:18px;line-height:1}.fleet-customer-position>b{color:#fff;background:#b9471b;border-radius:8px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}@media (width<=760px){.fleet-customer-row{grid-template-columns:48px minmax(0,1fr) 105px 58px}.fleet-customer-position{gap:4px}.fleet-customer-position>span{font-size:16px}.fleet-customer-position>b{width:25px;height:25px}.fleet-customer-weekdays{grid-area:2/1/auto/-1}}.auth-loading,.login-page{color:#241d18;background:radial-gradient(circle at 100% 0,#fff3e8 0,#0000 34%),#f7f7f5;place-items:center;min-height:100vh;display:grid}.auth-loading{align-content:center;gap:12px}.auth-loading span{border:4px solid #f2c49e;border-top-color:#e86f1c;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite auth-spin}.auth-loading p{color:#6c625c;margin:0}.login-card{box-sizing:border-box;background:#fff;border:1px solid #e8e1db;border-radius:24px;width:min(430px,100vw - 28px);padding:30px;box-shadow:0 24px 70px #37271a24}.login-brand{align-items:center;gap:12px;display:flex}.login-brand>span{color:#fff;background:#e86f1c;border-radius:14px;place-items:center;width:46px;height:46px;font-size:24px;font-weight:800;display:grid}.login-brand div{display:grid}.login-brand strong{font-size:22px}.login-brand small{color:#766b64}.login-boundary{color:#72411f;background:#fff4e8;border-radius:12px;align-items:center;gap:10px;margin:24px 0 20px;padding:10px 12px;display:flex}.login-boundary b{color:#fff;letter-spacing:.08em;background:#e86f1c;border-radius:7px;padding:4px 7px;font-size:11px}.login-boundary span{font-size:13px}.login-card header p{color:#e86f1c;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:800}.login-card h1{margin:0 0 8px;font-size:30px}.login-card header>span{color:#756b64;font-size:14px;line-height:1.6;display:block}.login-card form{gap:16px;margin-top:24px;display:grid}.login-card label{gap:7px;font-weight:700;display:grid}.login-card input{box-sizing:border-box;width:100%;height:52px;font:inherit;background:#fff;border:1px solid #cec5be;border-radius:12px;padding:0 14px;font-size:17px}.login-card input:focus{border-color:#e86f1c;outline:3px solid #e86f1c2e}.login-card form>button{color:#fff;min-height:54px;font:inherit;cursor:pointer;background:#e86f1c;border:0;border-radius:13px;font-size:16px;font-weight:800}.login-card form>button:disabled{opacity:.55;cursor:wait}.login-error{color:#9b2c24;background:#fff0ef;border-radius:10px;padding:11px 12px;font-size:14px}.login-card footer{color:#857970;border-top:1px solid #eee8e3;margin-top:22px;padding-top:18px;font-size:12px;line-height:1.55}.auth-session-bar{z-index:50;background:#fffffff5;border:1px solid #eadfd6;border-radius:13px;align-items:center;gap:12px;padding:7px 8px 7px 12px;display:flex;position:fixed;top:12px;right:16px;box-shadow:0 8px 30px #2b1e141f}.auth-session-bar span{display:grid}.auth-session-bar strong{color:#b24d0d;letter-spacing:.05em;font-size:11px}.auth-session-bar small{color:#6f655e;font-size:11px}.auth-session-bar button{color:#fff;cursor:pointer;background:#322b27;border:0;border-radius:9px;min-height:34px;padding:0 11px;font-weight:700}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (width<=640px){.login-card{border-radius:20px;padding:22px}.login-card h1{font-size:26px}.auth-session-bar{box-shadow:none;border-width:0 0 1px;border-radius:0;justify-content:space-between;position:sticky;top:0;right:auto}.authenticated-shell>.app-shell{min-height:calc(100vh - 50px)}}.auth-session-actions{align-items:center;gap:10px;display:flex}.hd-notifications{position:relative}.hd-notification-trigger{align-items:center;gap:6px;display:inline-flex}.hd-notification-trigger>span{color:#fff;background:#bd3c2d;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;display:inline-flex}.hd-notification-panel{color:#2f2b25;z-index:80;background:#fffdf8;border:1px solid #d8d0c3;border-radius:12px;width:min(420px,100vw - 24px);max-height:min(520px,100vh - 80px);padding:12px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 18px 50px #29221838}.hd-notification-panel>header,.hd-notification-panel article>div:first-child,.hd-notification-actions{align-items:center;display:flex}.hd-notification-panel>header{justify-content:space-between}.hd-notification-panel article{border-top:1px solid #e7e0d5;gap:10px;margin-top:10px;padding-top:10px;display:grid}.hd-notification-panel article>div:first-child{flex-direction:column;align-items:flex-start}.hd-notification-panel label{gap:4px;display:grid}.hd-notification-actions{flex-wrap:wrap;gap:6px}.hd-notification-error{color:#9d2f26}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{color:var(--pd-text);font-family:var(--pd-font);background:#f5f4f0;font-size:15px}button,input{font:inherit}button{cursor:pointer;border:0}button:disabled{cursor:wait;opacity:.58}a{color:inherit;text-decoration:none}.app-shell{grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:#fff;border-right:1px solid #dedbd2;flex-direction:column;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;padding:0 8px 28px;display:flex}.brand-mark{background:var(--pd-brand);color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:22px;font-weight:800;display:grid}.brand strong,.brand small{display:block}.brand strong{font-size:19px}.brand small{color:var(--pd-text-muted);margin-top:2px;font-size:12px}nav{gap:5px;display:grid}nav a{min-height:44px;color:var(--pd-text-muted);border-radius:10px;padding:12px 14px;font-weight:650}nav a.active,nav a:hover{color:#a83d14;background:#fff3ed}.environment{color:#69655e;background:#f5f4f0;border-radius:12px;margin-top:auto;padding:12px;font-size:12px;line-height:1.45}.status-dot{background:#299565;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.content{width:min(1440px,100%);padding:38px 44px 64px}.page-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.04em;margin-bottom:8px;font-size:clamp(29px,3vw,42px)}h2{margin-bottom:8px;font-size:22px}h3{margin-bottom:6px;font-size:16px}.eyebrow{color:#b9471b;letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:850}.muted{color:var(--pd-text-muted);line-height:1.6}.safety-badge{color:#9e3510;letter-spacing:.08em;background:#fff7f3;border:1px solid #e0a388;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:850}.alert{color:#91352b;background:#fff6f5;border:1px solid #e4a39b;border-radius:12px;gap:12px;margin-bottom:18px;padding:13px 16px;display:flex}.alert span{color:#734a45}.progress{grid-template-columns:repeat(4,1fr);margin:0 0 20px;padding:0;list-style:none;display:grid}.progress li{color:#928e86;align-items:center;gap:9px;display:flex;position:relative}.progress li:not(:last-child):after{content:"";background:#ddd9d0;height:2px;position:absolute;top:16px;left:36px;right:8px}.progress li.done:after{background:#d7683d}.progress span{z-index:1;background:#f5f4f0;border:2px solid #ddd9d0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.progress .done span,.progress .current span{color:#fff;background:#d7683d;border-color:#d7683d}.progress small{font-weight:700}.progress .done small,.progress .current small{color:#6c2d16}.workspace-grid{grid-template-columns:minmax(320px,.72fr) minmax(550px,1.45fr);align-items:start;gap:18px;display:grid}.queue-panel,.detail-panel{background:#fff;border:1px solid #dedbd2;border-radius:16px;box-shadow:0 8px 28px #2d261c0a}.queue-panel{padding:20px}.detail-panel{min-height:590px;padding:26px}.section-heading,.detail-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.section-heading>span{background:#f0eee8;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.secondary,.new-order button,.action-card button{color:#fff;background:#b9471b;border-radius:10px;min-height:42px;padding:0 16px;font-weight:750}.secondary{color:#a83d14;background:#fff3ed}.full{width:100%}.new-order{background:#f7f5f0;border-radius:12px;gap:12px;margin-bottom:16px;padding:14px;display:grid}.new-order>label,.proof-fields label,.reason{color:#5a554e;gap:6px;font-size:12px;font-weight:750;display:grid}input{color:#25221f;background:#fff;border:1px solid #d8d4ca;border-radius:9px;width:100%;min-height:40px;padding:8px 10px}.mini-lines{gap:6px;display:grid}.mini-lines label{grid-template-columns:1fr 72px;align-items:center;gap:8px;display:grid}.mini-lines span,.mini-lines small{display:block}.mini-lines small{color:#89847b;margin-top:2px;font-weight:500}.form-actions{justify-content:flex-end;gap:8px;display:flex}.new-order .ghost{color:#716b63;background:0 0}.order-list{gap:8px;margin-top:14px;display:grid}.order-row{text-align:left;background:#faf9f6;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px;display:flex}.order-row.selected{background:#fff6f1;border-color:#e5a88e}.order-row strong,.order-row small{display:block}.order-row small{color:#817c74;margin-top:5px;font-size:11px}.pill{white-space:nowrap;color:#766e64;background:#f2eee8;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.status-open{color:#32669d;background:#eef5ff}.status-confirmed{color:#946417;background:#fff4dd}.status-draft{color:#27724e;background:#edf7f1}.detail-header{margin-bottom:20px}.line-table{border-top:1px solid #e5e1d8}.table-head,.table-line{grid-template-columns:minmax(190px,1.4fr) 70px 90px 130px;align-items:center;gap:12px;display:grid}.table-head{color:#8b867d;text-transform:uppercase;padding:11px 6px;font-size:11px;font-weight:800}.table-line{border-top:1px solid #eeeae2;min-height:66px;padding:10px 6px;position:relative}.table-line strong,.table-line small{display:block}.table-line small{color:#89847b;margin-top:4px}.table-line input{min-height:36px}.reason{border-left:3px solid #e08a64;grid-column:1/-1;padding-left:10px}.summary{border-top:2px solid #d7d2c7;justify-content:flex-end;align-items:center;gap:20px;padding:16px 6px;display:flex}.summary span{color:#777169}.summary strong{font-size:21px}.action-card{background:#faf8f4;border:1px solid #ddd8ce;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:17px;display:flex}.action-card p{color:#787269;margin:0;line-height:1.5}.proof-fields{grid-template-columns:1fr 1.2fr;gap:8px;margin-bottom:10px;display:grid}.invoice-card{background:#f7fcf9;border:1px solid #b9d7c7;border-radius:14px;margin-top:18px;padding:22px;position:relative;overflow:hidden}.invoice-card>div{border-top:1px solid #d8e9df;justify-content:space-between;padding:12px 0;display:flex}.invoice-card>p:last-child{color:#597064;margin:12px 0 0;font-size:12px}.draft-watermark{color:#2b744e1c;font-size:48px;font-weight:900;position:absolute;top:28px;right:-12px;transform:rotate(25deg)}.empty,.empty-state{color:#817b72;text-align:center}.empty-state{padding:100px 20px}.empty-state>span{color:#b9471b;background:#fff1ea;border-radius:50%;place-items:center;width:44px;height:44px;margin:0 auto 16px;font-weight:900;display:grid}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1050px){.app-shell{grid-template-columns:1fr}.sidebar{display:none}.content{padding:28px 20px}.workspace-grid{grid-template-columns:1fr}.detail-panel{min-height:0}}@media (width<=620px){.page-header{display:grid}.progress small{display:none}.workspace-grid{grid-template-columns:1fr}.table-head,.table-line{grid-template-columns:minmax(130px,1fr) 48px 70px 102px;gap:6px}.detail-panel{padding:16px}.action-card{display:grid}.proof-fields{grid-template-columns:1fr}}.manual-entry-button{color:#fff;background:#b9471b;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:14px;font-weight:850;display:flex}.manual-entry-button span{font-size:18px}.header-actions{align-items:center;gap:10px;display:flex}.header-manual-button{color:#fff;background:#b9471b;border-radius:10px;min-height:40px;padding:0 16px;font-weight:850}.source-banner{background:#fff7f2;border:1px solid #e6c1af;border-radius:11px;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;margin-bottom:17px;padding:11px 13px;display:grid}.source-banner>span{color:#fff;letter-spacing:.06em;background:#b9471b;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.source-banner strong{color:#713017}.source-banner small{color:#847067;text-align:right}.guide-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:20px;display:grid}.step-navigation{background:#fff;border:1px solid #dcd8cf;border-radius:16px;position:sticky;top:20px;overflow:hidden;box-shadow:0 8px 28px #2d261c0a}.step-nav-heading{color:#625d55;border-bottom:1px solid #e8e4dc;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.step-nav-heading span{font-weight:800}.step-nav-heading strong{background:#f0eee8;border-radius:999px;padding:5px 9px;font-size:12px}.step-link{text-align:left;color:#7b756d;background:#fff;border-bottom:1px solid #eeeae2;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:11px;width:100%;padding:15px 16px;display:grid;position:relative}.step-link:hover:not(:disabled){background:#faf8f4}.step-link:disabled{cursor:not-allowed;opacity:.48}.step-link.active{color:#6f2c13;background:#fff4ee}.step-link.active:before{content:"";background:#c95124;width:4px;position:absolute;inset:0 auto 0 0}.step-link.complete .step-number{color:#fff;background:#2e9366;border-color:#2e9366}.step-link>span:nth-child(2){gap:3px;display:grid}.step-link small{color:#9a6a55;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:850}.step-link strong{font-size:14px}.step-link em{color:#89837a;font-size:11px;font-style:normal;line-height:1.4}.step-link b{color:#fff;background:#c95124;border-radius:999px;align-self:center;padding:4px 7px;font-size:9px}.step-number{background:#fff;border:2px solid #d7d2c9;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.guide-note{color:#6e685f;background:#f5f4f0;border-radius:11px;margin:14px;padding:12px}.guide-note strong{font-size:12px}.guide-note p{margin:4px 0 0;font-size:11px;line-height:1.5}.guide-panel{background:#fff;border:1px solid #dcd8cf;border-radius:16px;min-height:660px;padding:30px 34px;box-shadow:0 8px 28px #2d261c0a}.mobile-step-label{display:none}.guide-title{padding-bottom:22px}.guide-title>span{color:#a53b15;letter-spacing:.06em;background:#fff0e8;border-radius:999px;margin-bottom:9px;padding:6px 10px;font-size:11px;font-weight:900;display:inline-block}.guide-title h2{letter-spacing:-.025em;margin-bottom:7px;font-size:28px}.guide-title p{color:#777168;max-width:680px;margin:0;line-height:1.6}.guided-form{gap:18px;display:grid}.form-section-label{border-top:1px solid #e7e3da;align-items:center;gap:10px;padding-top:18px;display:flex}.form-section-label>span{color:#fff;background:#2f2b27;border-radius:9px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.form-section-label strong,.form-section-label small{display:block}.form-section-label small{color:#8b857c;margin-top:2px}.form-grid{grid-template-columns:1.2fr 1fr 1fr;gap:12px;display:grid}.form-grid label,.proof-card label{gap:6px;display:grid}.form-grid label>span,.proof-card label>span{color:#5e5951;font-size:12px;font-weight:800}.form-grid b,.proof-card b{color:#b8421b}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.catalog-grid>label{background:#faf9f6;border:1px solid #dedad1;border-radius:12px;gap:14px;padding:14px;display:grid}.catalog-grid>label.selected{background:#fff6f1;border-color:#da8b69;box-shadow:inset 0 0 0 1px #edb69e}.catalog-grid span strong,.catalog-grid span small{display:block}.catalog-grid span small{color:#837d74;margin-top:4px;font-size:11px}.catalog-grid>label>div{grid-template-columns:1fr 70px;align-items:center;gap:8px;display:grid}.catalog-grid em{color:#79736a;font-size:11px;font-style:normal}.catalog-grid input{text-align:center}.guide-footer{border-top:1px solid #e4e0d7;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:22px;padding-top:18px;display:flex}.guide-footer>div{justify-content:flex-end;align-items:center;gap:14px;display:flex}.guide-footer small{color:#817b72;text-align:right;max-width:360px;line-height:1.4}.guide-footer button{color:#fff;background:#b9471b;border-radius:10px;min-height:44px;padding:0 18px;font-weight:800}.guide-footer .back-button{color:#6d675e;background:0 0}.guide-footer .secondary-button{color:#a53b15;background:#fff0e8}.completion-banner{color:#286b4c;background:#f1faf5;border:1px solid #b7d9c7;border-radius:12px;align-items:center;gap:12px;margin-bottom:16px;padding:13px 15px;display:flex}.completion-banner>span{color:#fff;background:#2e9366;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.completion-banner strong,.completion-banner small{display:block}.completion-banner small{color:#5e7d6c;margin-top:3px}.facts-card{border:1px solid #dedad1;border-radius:12px;overflow:hidden}.facts-header{background:#f7f5f1;justify-content:space-between;padding:14px 16px;display:flex}.facts-header small,.facts-header strong{display:block}.facts-header small{color:#8b857c;margin-bottom:3px}.fact-line{border-top:1px solid #ebe7df;grid-template-columns:1fr 80px 100px;align-items:center;gap:12px;padding:12px 16px;display:grid}.fact-line strong,.fact-line small{display:block}.fact-line small{color:#8a847a;margin-top:3px}.tag-row{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.tag-row span{color:#337154;background:#edf7f1;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.instruction-callout{color:#77412d;background:#fff5ef;border-left:4px solid #d06438;border-radius:0 10px 10px 0;gap:10px;margin-bottom:15px;padding:12px 14px;display:flex}.instruction-callout span{color:#7d675d}.guided-lines{border:1px solid #dedad1;border-radius:12px;overflow:hidden}.guided-line-head,.guided-line{grid-template-columns:minmax(170px,1.2fr) 90px 105px 135px;align-items:center;gap:10px;display:grid}.guided-line-head{color:#8b857c;text-transform:uppercase;background:#f5f3ee;padding:10px 13px;font-size:10px;font-weight:900}.guided-line{border-top:1px solid #ebe7df;padding:12px 13px}.guided-line.changed{background:#fffaf7}.guided-line>span strong,.guided-line>span small{display:block}.guided-line>span small{color:#8b857c;margin-top:3px;font-size:11px}.ordered-value{font-weight:800}.guided-line label{gap:4px;display:grid}.field-label{color:#8b857c;text-transform:uppercase;font-size:9px;font-weight:800}.deviation-field{border-left:3px solid #d06438;grid-column:1/-1;align-items:center;padding-left:10px;grid-template-columns:90px 1fr!important}.required-tag{color:#fff;text-align:center;text-transform:uppercase;background:#d06438;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.proof-card{background:#f6f4ef;border-radius:12px;grid-template-columns:1fr 1.5fr;gap:12px;margin-top:15px;padding:15px;display:grid}.review-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:15px;display:grid}.review-summary>span{color:#817b72;background:#f5f3ee;border-radius:10px;gap:5px;padding:11px;font-size:11px;display:grid}.review-summary strong{color:#36312d;font-size:13px}.review-table{border:1px solid #dedad1;border-radius:12px;overflow:hidden}.review-head,.review-line{grid-template-columns:minmax(150px,1.2fr) 60px 60px minmax(120px,1fr) 90px;align-items:center;gap:9px;display:grid}.review-head{color:#8b857c;text-transform:uppercase;background:#f5f3ee;padding:10px 13px;font-size:10px;font-weight:900}.review-line{border-top:1px solid #ebe7df;padding:12px 13px}.review-line small{color:#8b857c;margin-top:3px;display:block}.review-line>strong{text-align:right}.review-total{border-bottom:2px solid #3d3833;justify-content:flex-end;align-items:center;gap:24px;padding:16px 4px;display:flex}.review-total span{color:#716b62}.review-total strong{font-size:23px}.draft-warning{color:#844d23;background:#fff8ee;border:1px solid #e3b48f;border-radius:10px;justify-content:space-between;gap:18px;margin-top:15px;padding:12px 14px;display:flex}.draft-warning span{color:#7c6b5d}.success-hero{background:linear-gradient(135deg,#eaf8f0,#f7fcf9);border-radius:15px;align-items:center;gap:18px;padding:24px;display:flex}.success-hero>span{color:#fff;background:#2e9366;border-radius:50%;place-items:center;width:58px;height:58px;font-size:28px;font-weight:900;display:grid}.success-hero p{color:#517060;margin-bottom:4px}.success-hero h2{margin-bottom:5px}.success-hero div>strong{color:#246447;font-size:24px}.completion-checklist{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.completion-checklist>div{color:#456352;border:1px solid #d7e9de;border-radius:10px;align-items:center;gap:8px;padding:11px;display:flex}.completion-checklist span{color:#fff;background:#2e9366;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:900;display:grid}.boundary-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.boundary-grid>div{background:#f5f3ee;border-radius:11px;padding:14px}.boundary-grid>div:last-child{background:#fff3ed}.boundary-grid p{color:#756f66;margin:5px 0 0;line-height:1.5}.loading{color:#7d776f;align-content:center;place-items:center;min-height:400px;display:grid}.loading span{border:3px solid #ded9cf;border-top-color:#b9471b;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin}@media (width<=1100px){.guide-layout{grid-template-columns:250px minmax(0,1fr)}.catalog-grid{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr 1fr}.guided-line-head,.guided-line{grid-template-columns:minmax(140px,1fr) 75px 95px 120px}}@media (width<=800px){.guide-layout{grid-template-columns:1fr}.step-navigation{grid-template-columns:repeat(5,1fr);display:grid;position:static}.step-nav-heading,.guide-note,.step-link em,.step-link small,.step-link b{display:none}.step-link{border-right:1px solid #eeeae2;grid-template-columns:30px 1fr;padding:10px}.step-link strong{font-size:11px}.mobile-step-label{color:#a53b15;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.guide-panel{padding:23px}.form-grid{grid-template-columns:1fr}.guided-line-head{display:none}.guided-line{grid-template-columns:1fr 80px 100px}.guided-line>span:first-child{grid-column:1/-1}.proof-card,.review-summary,.completion-checklist,.boundary-grid{grid-template-columns:1fr}.review-head,.review-line{grid-template-columns:1fr 45px 45px 1fr 75px}.guide-footer{align-items:stretch}.guide-footer>div{display:grid}.guide-footer small{text-align:left}}@media (width<=560px){.step-navigation{grid-template-columns:repeat(5,1fr)}.step-link{place-items:center;display:grid}.step-link>span:nth-child(2){display:none}.guide-panel{padding:18px}.guided-line{grid-template-columns:1fr 1fr}.guided-line>span:first-child{grid-column:1/-1}.deviation-field{grid-template-columns:1fr!important}.review-head{display:none}.review-line{grid-template-columns:1fr 1fr}.review-line>span:first-child{grid-column:1/-1}.guide-footer{display:grid}.guide-footer>div{justify-content:stretch}.guide-footer button{width:100%}}nav a{justify-content:space-between;align-items:center;gap:10px;display:flex}nav a b{color:#6d675f;background:#efede7;border-radius:999px;place-items:center;min-width:24px;height:22px;padding:0 6px;font-size:10px;display:grid}nav a.active b{color:#fff;background:#b9471b}.queue-content{width:100%;max-width:none;padding:14px 16px 24px}.queue-metrics{grid-template-columns:repeat(5,minmax(112px,1fr));gap:6px;margin-bottom:10px;display:grid;overflow-x:auto}.queue-metric{text-align:left;background:#fff;border:1px solid #dedad1;border-radius:8px;justify-content:space-between;align-items:center;min-height:52px;padding:8px 11px;display:flex}.queue-metric:hover{background:#fffaf7}.queue-metric.active,.queue-metric:focus-visible{background:#fff3ed;box-shadow:inset 0 0 0 2px #c95124}.queue-metric strong{font-size:20px}.queue-metric.warning{border-left:4px solid #d59b39}.queue-metric.info{border-left:4px solid #4c83bd}.queue-metric.accent{border-left:4px solid #c9592d}.queue-metric.success{border-left:4px solid #2e9366}.queue-card{background:#fff;border:1px solid #dcd8cf;border-radius:16px;overflow:hidden;box-shadow:0 8px 28px #2d261c0a}.queue-toolbar{justify-content:flex-end;align-items:flex-end;gap:20px;padding:20px 22px 16px;display:flex}.queue-toolbar h2{margin:0 10px 0 0;display:inline-block}.queue-toolbar>div>span{color:#8b857c;font-size:12px}.queue-search{gap:5px;width:min(360px,45%);display:grid}.queue-search>span{color:#706a62;font-size:11px;font-weight:800}.queue-filters{background:#faf9f6;border-top:1px solid #ece8e0;border-bottom:1px solid #ddd9d1;flex-wrap:wrap;gap:7px;padding:10px 22px;display:flex}.queue-filters button{color:#6f6961;background:0 0;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-weight:750;display:flex}.queue-filters button.active{color:#fff;background:#2f2b27}.queue-filters b{background:#80786e21;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:9px;display:grid}.queue-filters button.active b{background:#ffffff2e}.queue-table-head,.queue-row{grid-template-columns:minmax(170px,1.15fr) minmax(110px,.7fr) minmax(150px,1fr) minmax(125px,.8fr) minmax(105px,.65fr) 120px;align-items:center;gap:14px;display:grid}.queue-table-head{color:#918b82;text-transform:uppercase;padding:11px 20px;font-size:10px;font-weight:900}.queue-row{border-top:1px solid #ebe7df;padding:14px 20px}.queue-row:hover{background:#fffaf7}.queue-row>span{min-width:0}.queue-row strong,.queue-row small{display:block}.queue-row small{color:#888178;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.queue-document>strong{color:#713017}.source-pill,.stage-pill{border-radius:999px;padding:5px 8px;font-size:10px;display:inline-flex}.source-manual{color:#5e5850;background:#f1eee8}.source-hd{color:#356a9f;background:#eef5ff}.source-csv{color:#6c52a8;background:#f1edff}.source-api{color:#2b7652;background:#eaf8f0}.stage-1{color:#8d5d10;background:#fff2dc}.stage-2{color:#366b9d;background:#edf4fc}.stage-3{color:#a34420;background:#fff0e9}.stage-4{color:#2d7352;background:#eaf8f0}.queue-row button,.queue-empty button{color:#a43b15;background:#fff0e8;border-radius:9px;min-height:36px;padding:0 12px;font-size:11px;font-weight:850}.queue-empty{text-align:center;color:#7e786f;border-top:1px solid #ebe7df;place-items:center;padding:58px 20px;display:grid}.queue-empty p{margin:7px 0 15px}.placeholder-panel{color:#7e786f;background:#faf9f6;border:1px dashed #d3cec4;border-radius:16px;align-content:center;place-items:center;min-height:450px;display:grid}.placeholder-panel>span{background:#eeeae3;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:850}.placeholder-panel h2{margin:12px 0 5px}.placeholder-panel p{margin:0}.stage-pill{font-weight:850}@media (width<=1200px){.queue-table-head,.queue-row{grid-template-columns:minmax(150px,1fr) 100px minmax(140px,1fr) 115px 95px 105px;gap:9px}}@media (width<=900px){.queue-toolbar{align-items:stretch}.queue-search{width:45%}.queue-table-head{display:none}.queue-row{border-top:1px solid #ddd8cf;grid-template-columns:1fr 1fr 1fr}.queue-row>span:nth-child(3),.queue-row>span:nth-child(4),.queue-row>span:nth-child(5){border-top:1px solid #f0ece5;padding-top:9px}}@media (width<=600px){.header-actions{flex-direction:column;align-items:stretch}.queue-toolbar{display:grid}.queue-search{width:100%}.queue-row{grid-template-columns:1fr 1fr}.queue-row>span{border-top:1px solid #f0ece5;padding-top:8px}.queue-row>span:first-child,.queue-row>span:nth-child(2){border-top:0;padding-top:0}}.delivery-running-total{color:#706a62;background:#f5f3ee;border-radius:10px;justify-content:flex-end;align-items:center;gap:18px;margin-top:10px;padding:12px 15px;display:flex}.delivery-running-total strong{color:#2f2b27;font-size:18px}.money-input{display:block;position:relative}.money-input>b{z-index:1;color:#6f6961;font-size:13px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.money-input>input{padding-left:25px}.review-summary small{color:#8a8176;font-size:9px;line-height:1.35}@media (width<=1050px){.app-shell{grid-template-columns:minmax(0,1fr)}.sidebar{z-index:50;border-bottom:1px solid #dedbd2;border-right:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;height:auto;padding:8px 12px;display:grid;position:sticky;top:0;box-shadow:0 5px 16px #2d261c14}.brand{gap:0;padding:0}.brand>span:last-child{display:none}.brand-mark{border-radius:10px;width:38px;height:38px;font-size:19px}.sidebar nav{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;gap:4px;min-width:0;padding:2px;display:flex;overflow-x:auto}.sidebar nav a{scroll-snap-align:center;white-space:nowrap;flex:none;min-height:38px;padding:9px 10px}.sidebar .manual-entry-button{white-space:nowrap;width:auto;min-height:38px;margin:0;padding:0 11px}.environment{display:none}}.order-entry-page{max-width:1280px}.order-entry{gap:16px;display:grid}.order-card{background:#fff;border:1px solid #dedbd2;border-radius:16px;padding:22px;box-shadow:0 8px 28px #2d261c0a}.order-card-title{align-items:center;gap:12px;margin-bottom:18px;display:flex}.order-card-title>span{color:#fff;background:#2f2b27;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.order-card-title h2,.order-card-title p{margin:0}.order-card-title h2{font-size:19px}.order-card-title p{color:#817b72;margin-top:3px;font-size:12px}.order-meta-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.order-meta-grid label,.search-field{gap:6px;display:grid}.order-meta-grid label>span,.search-field>span{color:#5e5951;font-size:12px;font-weight:800}.search-field b{color:#b8421b}.selection-results{background:#faf9f6;border:1px solid #e3dfd6;border-radius:11px;gap:7px;max-height:300px;margin-top:9px;padding:6px;display:grid;overflow:auto}.selection-results button{text-align:left;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.selection-results button:hover{background:#fff2eb}.selection-results button strong,.selection-results button small{display:block}.selection-results button small{color:#89837a;margin-top:3px;font-size:11px}.customer-results button>span,.product-results button>b{color:#ad4018;font-size:12px}.selected-customer{background:#f2faf6;border:1px solid #aad2bd;border-radius:11px;align-items:center;gap:10px;margin-top:10px;padding:12px;display:flex}.selected-customer>span{color:#fff;background:#2e9366;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.selected-customer>div{flex:1;min-width:0}.selected-customer strong,.selected-customer small{display:block}.selected-customer small{color:#668070;margin-top:3px;font-size:11px}.selected-customer button{color:#ad4018;background:0 0;font-weight:750}.product-results{grid-template-columns:repeat(2,minmax(0,1fr));max-height:330px}.product-results button:disabled{cursor:default;opacity:.65}.order-lines{border:1px solid #e3dfd6;border-radius:11px;overflow:hidden}.order-line-head,.order-entry-line{grid-template-columns:minmax(220px,1.4fr) 100px 120px 110px 64px;align-items:center;gap:10px;display:grid}.order-line-head{color:#827c73;text-transform:uppercase;background:#f5f3ee;padding:10px 12px;font-size:10px;font-weight:850}.order-entry-line{border-top:1px solid #ebe7df;padding:11px 12px}.order-entry-line>span strong,.order-entry-line>span small{display:block}.order-entry-line>span small{color:#8b857c;margin-top:3px;font-size:11px}.order-entry-line label>span{display:none}.order-entry-line>strong{text-align:right}.order-entry-line>button{color:#a8401b;background:0 0;font-size:12px}.order-lines-empty{color:#8a847b;border:1px dashed #d8d3c9;border-radius:11px;place-items:center;min-height:110px;display:grid}.order-submit{border-top:2px solid #d8d3ca;justify-content:flex-end;align-items:flex-end;gap:28px;margin-top:18px;padding-top:18px;display:flex}.order-submit>div{text-align:right;display:grid}.order-submit span,.order-submit small{color:#7e786f}.order-submit strong{font-size:28px}.order-submit small{margin-top:3px;font-size:10px}.order-submit>button{color:#fff;background:#b9471b;border-radius:10px;min-height:46px;padding:0 22px;font-weight:850}.order-submit>button:disabled{background:#b9b4ac}@media (width<=850px){.product-results{grid-template-columns:1fr}.order-line-head{display:none}.order-entry-line{grid-template-columns:1fr 90px 105px}.order-entry-line>span{grid-column:1/-1}.order-entry-line>button{grid-column:3}.order-meta-grid{grid-template-columns:1fr}}@media (width<=560px){.order-card{padding:16px}.order-entry-line{grid-template-columns:1fr 1fr}.order-entry-line>span{grid-column:1/-1}.order-entry-line>strong{text-align:left}.order-entry-line>button{grid-column:auto}.order-submit{gap:14px;display:grid}.order-submit>div{text-align:left}.order-submit>button{width:100%}}@media (width<=900px){.queue-row>span[data-label]{gap:3px;display:grid}.queue-row>span[data-label]:before{content:attr(data-label);color:#8a8379;text-transform:uppercase;font-size:9px;font-weight:850}}@media (width<=560px){.sidebar{grid-template-columns:minmax(0,1fr) auto;padding:7px 8px}.brand{display:none}.sidebar nav a{padding:8px 9px;font-size:12px}.sidebar nav a b{min-width:20px;height:18px;padding:0 4px;font-size:8px}.sidebar .manual-entry-button{width:38px;padding:0;font-size:0}.sidebar .manual-entry-button span{font-size:20px}.delivery-running-total{flex-direction:column;align-items:flex-start;gap:4px}.review-line>[data-label]{gap:3px;display:grid}.review-line>[data-label]:before{content:attr(data-label);color:#8a8379;text-transform:uppercase;font-size:9px;font-weight:850}}.catalog-manager-content{max-width:1500px}.catalog-manager-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:start;gap:18px;display:grid}.catalog-manager-card{background:#fff;border:1px solid #dedbd2;border-radius:16px;padding:22px;box-shadow:0 8px 28px #2d261c0a}.catalog-manager-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.catalog-manager-heading h2{margin:0}.catalog-manager-heading>span{color:#817b72;font-size:12px}.manager-category-list,.manager-item-list{gap:8px;display:grid}.manager-category{background:#faf9f6;border:1px solid #e5e1d9;border-radius:12px;padding:12px}.manager-category.child{border-left:4px solid #e1a487;margin-left:28px}.manager-category-main{align-items:center;gap:8px;display:flex}.manager-category-main input{flex:1;min-width:0;font-weight:800}.category-level{color:#fff;background:#2f2b27;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850}.category-active,.category-inactive{font-size:10px;font-weight:850}.category-active{color:#2e805b}.category-inactive{color:#9a6a54}.manager-category-actions{justify-content:flex-end;align-items:flex-end;gap:8px;margin-top:9px;display:flex}.manager-category-actions label{color:#7e786f;gap:4px;font-size:10px;font-weight:800;display:grid}.manager-category-actions input{width:70px;min-height:34px}.manager-category-actions button,.manager-create-form>button{color:#fff;background:#b9471b;border-radius:9px;min-height:36px;padding:0 12px;font-size:11px;font-weight:850}.manager-category-actions .secondary{color:#a43b15;background:#fff0e8}.manager-category-meta{color:#8a847b;margin-top:8px;font-size:11px;display:block}.manager-create-form{border-top:1px solid #e7e3da;gap:10px;margin-top:18px;padding-top:17px;display:grid}.manager-create-form h3{margin:0}.manager-form-grid{grid-template-columns:1fr 1fr 150px;gap:8px;display:grid}.manager-form-grid label{color:#6f6961;gap:5px;font-size:11px;font-weight:800;display:grid}.manager-form-grid select,.manager-item select{background:#fff;border:1px solid #d8d4ca;border-radius:9px;min-height:40px;padding:0 9px}.manager-item{border:1px solid #e5e1d9;border-radius:11px;grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:12px;padding:12px;display:grid}.manager-item.unassigned{background:#fffaf1;border-color:#e2ae72}.manager-item strong,.manager-item span{display:block}.manager-item span{color:#817b72;margin-top:4px;font-size:11px}.manager-item label{color:#7e786f;gap:4px;font-size:10px;font-weight:800;display:grid}@media (width<=1000px){.catalog-manager-grid{grid-template-columns:1fr}.manager-form-grid{grid-template-columns:1fr 1fr 1fr}}@media (width<=600px){.catalog-manager-card{padding:16px}.manager-category-main{flex-wrap:wrap;align-items:stretch}.manager-category-main input{flex-basis:calc(100% - 80px)}.manager-category-actions{justify-content:stretch}.manager-category-actions button{flex:1}.manager-form-grid,.manager-item{grid-template-columns:1fr}.manager-item select{width:100%}}.app-shell{flex-direction:column;align-items:stretch;display:flex}.workspace-menu{z-index:60;background:#fff;border-bottom:1px solid #dedbd2;grid-column:1/-1;align-items:center;gap:4px;min-height:52px;padding:4px 14px;display:flex;position:sticky;top:0;overflow:visible}.workspace-menu-group{flex:none;position:relative}.workspace-menu-direct{color:#625d55;background:0 0;border-radius:9px;align-items:center;gap:7px;min-height:44px;padding:0 13px;font-size:13px;font-weight:800;display:flex}.workspace-menu-count{color:#5f5952;font-variant-numeric:tabular-nums;background:#f0ede7;border:1px solid #ddd8d0;border-radius:999px;justify-content:center;align-items:center;min-width:25px;height:20px;padding:0 6px;font-size:11px;line-height:18px;display:inline-flex}.workspace-menu-direct.active .workspace-menu-count{color:#9a3815;background:#fff;border-color:#df9b7e}.workspace-menu-direct:hover,.workspace-menu-direct:focus-visible{color:#a83d14;background:#fff3ed}.workspace-menu-direct.active,.workspace-menu-group.active>summary{color:#a83d14;background:#fff3ed;box-shadow:inset 0 -3px #c95124}.workspace-menu-group summary{color:#625d55;cursor:pointer;border-radius:9px;align-items:center;min-height:44px;padding:0 13px;font-size:13px;font-weight:800;list-style:none;display:flex}.workspace-menu-group summary::-webkit-details-marker{display:none}.workspace-menu-group summary:after{content:"▾";color:#a39c91;margin-left:7px;font-size:10px}.workspace-menu-group[open] summary,.workspace-menu-group summary:hover{color:#a83d14;background:#fff3ed}.workspace-menu-items{z-index:80;background:#fff;border:1px solid #dedbd2;border-radius:11px;gap:3px;min-width:150px;padding:6px;display:grid;position:absolute;top:48px;left:0;box-shadow:0 10px 24px #2d261c24}.workspace-menu-items button{color:#514b44;text-align:left;white-space:nowrap;background:#fff;border-radius:8px;min-height:44px;padding:0 11px;font-size:13px;font-weight:700}.workspace-menu-items button:hover,.workspace-menu-items button:focus-visible{color:#a83d14;background:#fff3ed}@media (width<=1050px){.workspace-menu{order:-1;grid-column:1;position:sticky;top:0;overflow:auto hidden}.workspace-menu-items{position:fixed;top:56px;left:8px}}@media (width<=620px){.workspace-menu{padding:4px 7px}.workspace-menu-group summary{padding:0 10px;font-size:12px}}.product-list-content{width:100%;max-width:none;padding:32px 36px 52px}.product-list-content .page-header{align-items:flex-end;margin-bottom:20px}.product-list-content h1{font-size:34px}.product-list-actions{align-items:flex-end;gap:10px;display:flex}.product-list-search{color:#706a62;gap:6px;width:min(360px,42vw);font-size:11px;font-weight:800;display:grid}.product-list-search input{border-radius:9px;min-height:40px}.product-list-actions button{color:#a43b15;background:#fff0e8;border-radius:9px;min-height:40px;padding:0 14px;font-size:11px;font-weight:850}.product-list-frame{background:#fff;border:1px solid #dcd8cf;border-radius:16px;overflow:auto;box-shadow:0 8px 28px #2d261c0a}.product-list-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1050px;font-size:12px}.product-list-table th{color:#8b857c;letter-spacing:.06em;text-align:left;text-transform:uppercase;background:#f7f5f1;height:38px;padding:8px 12px;font-size:9px;font-weight:900}.product-list-table td{text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #ebe7df;height:40px;padding:8px 12px;overflow:hidden}.product-list-table tbody tr{cursor:default;background:#fff}.product-list-table tbody tr.selected{background:#fff3ed;box-shadow:inset 4px 0 #b9471b}.product-list-table .item-name{color:#713017;font-weight:800}.product-list-table .money{text-align:right;color:#3e3934;font-variant-numeric:tabular-nums;font-weight:750}.product-list-tags>div{gap:3px;min-width:0;display:flex;overflow:hidden}.product-list-tags span{color:#8b3b1e;text-overflow:ellipsis;white-space:nowrap;background:#fff0e8;border-radius:999px;max-width:72px;padding:2px 6px;font-size:9px;font-weight:800;display:block;overflow:hidden}.product-list-empty{text-align:center;color:#817b72;padding:48px!important}.product-list-count{color:#817b72;margin:10px 0 0;font-size:11px}.product-col-name{width:20%}.product-col-type{width:9%}.product-col-price{width:8%}.product-col-attach{width:4%}@media (width<=760px){.product-list-content{padding:22px 14px 38px}.product-list-content .page-header{align-items:stretch}.product-list-actions{flex-direction:column;align-items:stretch}.product-list-search,.product-list-actions button{width:100%}}.product-col-description{width:46%}.product-col-tags{width:7%}.product-col-account{width:6%}.product-list-table th:nth-child(3),.product-list-table td:nth-child(3),.product-list-table th:nth-child(5),.product-list-table td:nth-child(5){padding-left:8px;padding-right:8px}.product-list-tags span{max-width:52px}.product-list-table tbody tr[role=button]{cursor:pointer}.product-list-table tbody tr[role=button]:focus-visible{outline-offset:-2px;outline:2px solid #b9471b}.item-card-backdrop{z-index:120;background:#251f1b6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.item-card{background:#fff;border:1px solid #d9d4ca;border-radius:18px;width:min(720px,100%);max-height:calc(100vh - 48px);padding:24px;overflow:auto;box-shadow:0 24px 70px #1f191440}.item-card>header{border-bottom:1px solid #e7e2d9;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:17px;display:flex}.item-card>header h2{margin:0 0 5px;font-size:25px}.item-card>header span{color:#817b72;font-size:11px}.item-card-close{color:#6d655d;background:#f4f1eb;border-radius:10px;place-items:center;width:36px;height:36px;font-size:22px;display:grid}.item-card-form{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.item-card-form label{color:#5e5951;gap:6px;font-size:11px;font-weight:800;display:grid}.item-card-form input,.item-card-form select,.item-card-form textarea{color:#25221f;background:#fff;border:1px solid #d8d4ca;border-radius:9px;width:100%;padding:9px 10px}.item-card-form select{min-height:40px}.item-card-form textarea{resize:vertical;font:inherit;line-height:1.45}.item-card-description{grid-column:1/-1}.item-account-note{color:#786b63;background:#fff8f4;border-left:3px solid #d47b50;margin:15px 0 0;padding:10px 12px;font-size:11px;line-height:1.5}.item-card>footer{border-top:1px solid #e7e2d9;justify-content:flex-end;gap:9px;margin-top:20px;padding-top:17px;display:flex}.item-card>footer button{border-radius:9px;min-height:40px;padding:0 15px;font-weight:800}.item-card-save{color:#fff;background:#b9471b}@media (width<=620px){.item-card-backdrop{padding:10px}.item-card{max-height:calc(100vh - 20px);padding:18px}.item-card-form{grid-template-columns:1fr}.item-card-description{grid-column:auto}.item-card>footer{grid-template-columns:1fr 1fr;display:grid}.item-card>footer button{width:100%}}.workspace-menu-items button{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.workspace-menu-items button>span{text-overflow:ellipsis;overflow:hidden}.workspace-menu-items button>kbd{color:#6f6961;background:0 0;border:0;font-family:inherit;font-size:12px;font-weight:500}.workspace-menu-items button>b{color:#625d55;font-size:13px}.workspace-menu-items button.menu-separator{border-top:1px solid #d7d2ca;border-radius:0;margin-top:5px;padding-top:7px}.item-card-money-input{display:block;position:relative}.item-card-money-input>b{z-index:1;color:#6f6961;font-size:13px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.item-card-form .item-card-money-input>input{font-variant-numeric:tabular-nums;padding-left:31px}.product-list-toolbar{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:12px;display:flex}.product-list-primary-actions{align-items:center;gap:8px;display:flex}.product-list-primary-actions button{color:#625b54;background:#fff;border:1px solid #ddd5cb;border-radius:9px;min-height:40px;padding:0 14px;font-size:11px;font-weight:850}.product-list-primary-actions .product-list-new{color:#fff;background:#b9471b;border-color:#b9471b}.product-list-primary-actions button.active{color:#9c3b17;background:#fff0e8;border-color:#d77850}.product-list-table tbody tr.inactive{color:#8a837b;background:#f3f1ed}.product-list-table tbody tr.inactive:hover{background:#ece8e2}.inactive-item-badge{color:#6e675f;background:#ddd8d0;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900;display:inline-flex}.item-card-backdrop{overflow:auto}.item-card-deck{gap:16px;width:max-content;max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);display:flex;overflow:auto}.item-card-deck>.item-card{flex:0 0 min(650px,100vw - 64px);width:min(650px,100vw - 64px)}.item-card-toolbar{align-items:center!important;padding-bottom:12px!important}.item-card-toolbar>div{align-items:center;gap:8px;display:flex}.item-card-toolbar button{border-radius:9px;min-height:36px;padding:0 12px;font-size:11px;font-weight:850}.item-card-toolbar .item-card-duplicate{color:#a43b15;background:#fff0e8}.item-card-toolbar .item-card-status{color:#9a3d1d;background:#fff7f2;border:1px solid #d7a489}.item-card-toolbar .item-card-close{padding:0}.item-card-field-error{color:#a53b2d;font-size:10px;font-weight:700}.item-card>footer{justify-content:space-between}.item-card>footer>div{align-items:center;gap:9px;display:flex}.item-card-delete{color:#a2372d;background:#fff5f3;border:1px solid #d79b92}.item-card>footer .secondary{color:#a83d14;background:#fff3ed}@media (width<=760px){.product-list-toolbar{flex-direction:column;align-items:stretch}.product-list-primary-actions{grid-template-columns:1fr 1fr;display:grid}.product-list-primary-actions button{width:100%}.item-card-deck{max-width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.item-card-deck>.item-card{flex-basis:calc(100vw - 20px);width:calc(100vw - 20px)}.item-card>footer{gap:10px}.item-card>footer,.item-card>footer>div{grid-template-columns:1fr 1fr;display:grid}.item-card>footer>div:first-child{grid-template-columns:1fr}.item-card-delete{width:100%}}.product-list-inactive-toggle{color:#625b54;cursor:pointer;white-space:nowrap;align-items:center;gap:6px;min-height:28px;font-size:11px;font-weight:800;display:inline-flex}.product-list-inactive-toggle input{accent-color:#b9471b;cursor:pointer;width:14px;height:14px;margin:0}.catalog-manager-content{--catalog-ink:#17211b;--catalog-muted:#5e6b62;--catalog-line:#dbe3dd;--catalog-dark:#26362e;--catalog-green:#1f7a5c;--catalog-danger:#9b3f2f;width:100%;max-width:none;padding:14px 16px 20px}.catalog-manager-content.product-category-panel{padding:14px 0 20px}.product-category-panel .catalog-hd-grid{height:calc(100vh - 174px)}.catalog-manager-alert{margin:0 0 10px}.catalog-hd-grid{height:calc(100vh - 112px);min-height:620px;color:var(--catalog-ink);grid-template-columns:minmax(190px,.7fr) minmax(310px,1fr) minmax(520px,2.5fr);gap:12px;display:grid;overflow:hidden}.catalog-hd-panel{border:1px solid var(--catalog-line);background:#fff;border-radius:8px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.catalog-hd-panel-header{background:var(--catalog-dark);color:#fff;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:7px 9px;display:flex}.catalog-hd-panel-header h2{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;line-height:1.15;overflow:hidden}.catalog-hd-panel-header>strong{background:#ffffff24;border-radius:999px;place-items:center;min-width:28px;height:28px;font-size:12px;display:grid}.catalog-hd-panel-header>button{color:#fff;background:#ffffff1f;border:1px solid #ffffff59;border-radius:7px;place-items:center;width:28px;height:28px;min-height:28px;padding:0;font-size:19px;font-weight:900;line-height:1;display:grid}.catalog-hd-panel-header>button:disabled{opacity:.4}.catalog-hd-search{border:1px solid var(--catalog-line);background:#f6f9fc;border-radius:7px;width:calc(100% - 16px);min-height:32px;margin:8px;padding:0 8px;font-size:11px}.catalog-hd-item-pool{flex:1;align-content:start;gap:4px;min-height:0;padding:0 8px 8px;display:grid;overflow-y:auto}.catalog-hd-pool-item{border:1px solid var(--catalog-line);cursor:grab;-webkit-user-select:none;user-select:none;background:#fbfcfa;border-radius:6px;min-width:0;padding:4px 6px;font-size:11px;line-height:1.2}.catalog-hd-pool-item:active{cursor:grabbing}.catalog-hd-pool-item.inactive,.catalog-hd-assigned-item.inactive{opacity:.55}.catalog-hd-pool-item strong,.catalog-hd-pool-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.catalog-hd-pool-item small{color:var(--catalog-green);margin-top:2px;font-size:9px;font-weight:800}.catalog-hd-safety{border-top:1px solid var(--catalog-line);color:#7d877f;letter-spacing:.04em;text-align:center;padding:6px 8px;font-size:8px;font-weight:850}.catalog-hd-add-form{border-bottom:1px solid var(--catalog-line);grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:7px 8px;display:grid}.catalog-hd-add-form input{border:1px solid var(--catalog-line);border-radius:7px;min-width:0;min-height:32px;padding:0 8px;font-size:11px}.catalog-hd-add-form button{background:var(--catalog-green);color:#fff;border:0;border-radius:7px;min-height:32px;padding:0 10px;font-size:11px;font-weight:850}.catalog-hd-tree{flex:1;align-content:start;gap:3px;min-height:0;padding:7px;display:grid;overflow-y:auto}.catalog-hd-tree-group{gap:2px;display:grid}.catalog-hd-tree-children{gap:2px;padding-left:14px;display:grid}.catalog-hd-tree-row{background:#fbfcfa;border:1px solid #0000;border-radius:7px;grid-template-columns:minmax(0,1fr) auto 21px 21px;align-items:center;gap:4px;min-height:30px;padding:3px 5px;display:grid}.catalog-hd-tree-row.active{border-color:var(--catalog-green);color:var(--catalog-green);background:#eaf4ef}.catalog-hd-tree-row.inactive{opacity:.52}.catalog-hd-tree-row.drag-over,.catalog-hd-bucket.drag-over{outline-offset:-2px;background:#fff8e9;outline:2px solid #c88418}.catalog-hd-tree-name{min-width:0;color:inherit;text-align:left;background:0 0;border:0;padding:0}.catalog-hd-tree-name span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;display:block;overflow:hidden}.catalog-hd-tree-row>strong{min-width:24px;color:var(--catalog-green);text-align:center;background:#e8f1ea;border-radius:999px;padding:2px 5px;font-size:10px}.catalog-hd-tree-row.active>strong{background:var(--catalog-green);color:#fff}.catalog-hd-tree-rename,.catalog-hd-tree-toggle{border:0;border-radius:6px;place-items:center;width:21px;height:21px;min-height:21px;padding:0;font-size:10px;font-weight:900;line-height:1;display:grid}.catalog-hd-tree-rename{color:var(--catalog-green);background:#e8f1ea;border:1px solid #bad2c6}.catalog-hd-tree-toggle{color:var(--catalog-danger);background:#f0e6df;font-size:14px}.catalog-hd-tree-row.inactive .catalog-hd-tree-toggle{color:var(--catalog-green);background:#e8f1ea;font-size:11px}.catalog-hd-rename-form{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 23px 23px;gap:4px;display:grid}.catalog-hd-rename-form input{border:1px solid #c88418;border-radius:5px;min-width:0;height:25px;padding:0 6px;font-size:11px;font-weight:800}.catalog-hd-rename-form button{width:23px;height:23px;min-height:23px;color:var(--catalog-green);background:#e8f1ea;border:0;border-radius:999px;padding:0;font-weight:900}.catalog-hd-rename-form button:last-child{color:var(--catalog-danger);background:#f0e6df}.catalog-hd-board{flex:1;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));align-content:start;align-items:start;gap:6px;min-height:0;padding:7px;display:grid;overflow-y:auto}.catalog-hd-bucket{border:1px solid var(--catalog-line);background:#f8faf6;border-radius:7px;min-width:0;overflow:hidden}.catalog-hd-bucket>header{border-bottom:1px solid var(--catalog-line);justify-content:space-between;align-items:center;gap:5px;padding:5px 6px;display:flex}.catalog-hd-bucket>header div{min-width:0}.catalog-hd-bucket>header strong,.catalog-hd-bucket>header span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.catalog-hd-bucket>header strong{font-size:11px}.catalog-hd-bucket>header span{color:var(--catalog-muted);margin-top:1px;font-size:9px}.catalog-hd-bucket-items{gap:2px;min-height:28px;padding:4px 5px;display:grid}.catalog-hd-assigned-item{border:1px solid var(--catalog-line);cursor:grab;background:#fff;border-radius:4px;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:3px;min-height:19px;padding:1px 2px 1px 5px;font-size:9px;line-height:1.15;display:grid}.catalog-hd-assigned-item strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-hd-assigned-item button{width:14px;height:14px;min-height:14px;color:var(--catalog-danger);background:#f0e6df;border:0;border-radius:999px;place-items:center;padding:0;font-size:10px;line-height:1;display:grid}.catalog-hd-add-item{border:0;border-top:1px solid var(--catalog-line);color:#2875d2;background:#fff;width:100%;min-height:30px;padding:0 6px;font-size:9px;font-weight:850;display:block}.catalog-hd-empty{min-height:70px;color:var(--catalog-muted);text-align:center;border:1px dashed #bdc8c0;border-radius:7px;place-items:center;padding:8px;font-size:11px;font-weight:750;display:grid}.catalog-hd-empty-board{grid-column:1/-1;min-height:180px}@media (width<=1180px){.catalog-hd-grid{grid-template-columns:minmax(170px,.65fr) minmax(260px,.9fr) minmax(430px,2fr);overflow-x:auto}}@media (width<=860px){.catalog-manager-content{padding:10px}.catalog-manager-content.product-category-panel{padding:10px 0}.catalog-hd-grid{grid-template-columns:1fr;height:auto;min-height:0;overflow:visible}.catalog-hd-panel{min-height:330px}.catalog-hd-board{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.product-list-primary-actions{flex-wrap:wrap;display:flex}.product-list-inactive-toggle{min-height:32px}}.item-card-tags{gap:7px;margin-top:12px;display:grid}.item-card-tag-controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.item-card-tag-add{color:#9a3d1d;background:#fff7f2;border:1px solid #d7a489;border-radius:8px;min-height:30px;padding:0 10px;font-size:10px;font-weight:850}.item-card-tag-create{flex:1;align-items:center;gap:5px;min-width:250px;display:flex}.item-card-tag-create input{background:#fff;border:1px solid #d4cdc3;border-radius:7px;min-width:120px;min-height:30px;padding:0 8px}.item-card-tag-create button{color:#a43b15;background:#fff0e8;border-radius:7px;min-height:30px;padding:0 9px;font-size:9px;font-weight:850}.item-card-tag-create button:last-child{color:#6d655d;background:#f4f1eb}.item-card-tag-list{flex-wrap:wrap;gap:7px;display:flex}.item-card-tag-row{background:#faf8f4;border:1px solid #ddd6cc;border-radius:999px;align-items:center;margin:3px 3px 0 0;display:flex;position:relative}.item-card-tag-row.selected{background:#fff0e8;border-color:#d27b52}.item-card-tag-row label{color:#544d47;cursor:pointer;align-items:center;gap:5px;min-width:0;padding:5px 9px;font-size:10px;font-weight:800;display:flex}.item-card-tag-row input{accent-color:#b9471b;width:14px;height:14px;min-height:14px}.item-card-tag-row>button{z-index:1;color:#9c6049;background:#fff;border:1px solid #d7a489;border-radius:999px;place-items:center;width:15px;height:15px;min-height:15px;padding:0;font-size:10px;font-weight:900;line-height:1;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 1px 3px #412a1e24}.queue-metrics{background:#d8d4ce;border:1px solid #c9c3bb;border-radius:12px 12px 3px 3px;align-items:end;gap:3px;margin-bottom:7px;padding:7px 7px 0;display:flex;overflow:auto hidden}.queue-metrics .queue-metric{--tab-accent:#746d65;--tab-surface:#fff;border:0;border-top:3px solid color-mix(in srgb,var(--tab-accent) 48%,#fff);background:#c7c3bd;border-radius:11px 11px 0 0;flex:0 0 clamp(180px,18vw,250px);min-height:44px;padding:7px 13px 8px;transition:min-height .14s,transform .14s,background .14s,box-shadow .14s;position:relative;box-shadow:inset 0 -1px #4d453d33}.queue-metric.info{border-left:0;--tab-accent:#4c83bd!important;--tab-surface:#edf5fd!important}.queue-metric.accent{border-left:0;--tab-accent:#c9592d!important;--tab-surface:#fff0e9!important}.queue-metric.success{border-left:0;--tab-accent:#2e9366!important;--tab-surface:#ebf7f1!important}.queue-metric span{color:#4f4943;font-size:12px;font-weight:850}.queue-metric strong{color:var(--tab-accent);font-size:22px}.queue-metrics .queue-metric:not(.active):hover{background:#d0ccc6;transform:translateY(-1px)}.queue-metrics .queue-metric.active{z-index:1;border-top-color:var(--tab-accent);background:var(--tab-surface);min-height:48px;margin-top:-4px;box-shadow:0 -2px 9px #362f2924,inset 0 1px #ffffffb3}.queue-metrics .queue-metric.active:after{content:"";background:var(--tab-surface);height:2px;position:absolute;bottom:-1px;left:0;right:0}.queue-metrics .queue-metric:focus-visible{outline:2px solid var(--tab-accent);outline-offset:-4px}.queue-content-sales{padding-top:0}.queue-card{border-radius:10px}.queue-toolbar{justify-content:space-between;align-items:center;min-height:34px;padding:3px 10px}.queue-toolbar-left{align-items:center;gap:6px;min-width:0;display:flex}.queue-search{align-items:center;gap:8px;width:min(300px,35%);display:flex}.queue-search>span{flex:none}.queue-search input{border-radius:5px;min-height:28px;padding:3px 7px;font-size:11px}.queue-bulk-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.queue-bulk-actions>span{color:#777168;white-space:nowrap;font-size:10px;font-weight:750}.queue-bulk-actions button{color:#fff;white-space:nowrap;background:#b9471b;border-radius:5px;min-height:28px;padding:0 9px;font-size:10px;font-weight:850}.queue-bulk-actions button:disabled{color:#938c83;cursor:not-allowed;opacity:1;background:#e5e1da}.queue-canceled-toggle{color:#6d665e;white-space:nowrap;background:#fff;border:1px solid #ded3cb;border-radius:5px;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.queue-canceled-toggle>span{color:#b0a9a0;font-size:10px}.queue-canceled-toggle.active{color:#8b2f24;background:#fff0eb;border-color:#b9471b}.queue-canceled-toggle.active>span{color:#b9471b}.queue-bulk-actions button.queue-cancel-button{color:#8b2f24;background:#fff0eb;border:1px solid #b9471b}.queue-bulk-actions button.queue-cancel-button:disabled{color:#938c83;background:#e5e1da;border-color:#e5e1da}.queue-cancel-confirm{color:#7b3026;background:#fff4f1;border-top:1px solid #efcfc7;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 20px;display:grid}.queue-cancel-confirm>span{font-size:11px}.queue-cancel-confirm>div{gap:6px;display:flex}.queue-cancel-confirm button{border-radius:7px;min-height:32px;padding:0 10px;font-size:11px;font-weight:800}.queue-cancel-confirm .danger{color:#fff;background:#8b2f24}.queue-cancel-confirm .cancel{color:#5f5850;background:#fff;border:1px solid #cfc7bd}.queue-action-alert{color:#7b3026;background:#fff3f0;border-color:#d59b8b}.queue-table-head,.queue-row{grid-template-columns:46px minmax(230px,1.65fr) minmax(135px,.9fr) minmax(50px,.25fr) minmax(64px,.32fr) minmax(82px,.5fr) minmax(185px,1.15fr);gap:7px}.queue-table-head{min-height:27px;padding:2px 10px;font-size:9px}.queue-select-all{color:#8b3519;white-space:nowrap;background:#fff;border:1px solid #d8cfc6;border-radius:5px;min-height:23px;padding:0 5px;font-size:9px;font-weight:850}.queue-select-all:hover:not(:disabled),.queue-select-all:focus-visible{background:#fff3ed;border-color:#c95124}.queue-select-all:disabled{color:#aaa49c;cursor:not-allowed}.queue-select-cell{place-items:center;display:grid}.queue-select-cell input{accent-color:#c95124;cursor:pointer;width:13px;height:13px;min-height:0;margin:0}.queue-row{min-height:34px;padding:2px 10px;font-size:11px;position:relative}.queue-row>span{z-index:1;pointer-events:none;position:relative}.queue-select-cell input,.queue-actions button{pointer-events:auto}.queue-row .queue-row-edit-target{z-index:0;cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;min-height:0;padding:0;position:absolute;inset:0}.queue-row .queue-row-edit-target:focus-visible{outline-offset:-3px;outline:2px solid #c95124}.queue-row.selected{background:#fff8f4}.queue-row.editing{background:#fff0e8;box-shadow:inset 4px 0 #c95124}.queue-row.canceled{color:#8b2f24;background:#fff4f2}.queue-row.canceled .queue-document strong{color:#8b2f24}.queue-row.canceled .source-pill{opacity:.65}.stage-5{color:#8b2f24;background:#f9e4e1}.queue-row time{color:#575149;white-space:nowrap;font-size:10px;font-weight:750}.queue-row strong{font-size:12px;line-height:1.15}.queue-document>strong{font-size:12px}.source-pill,.stage-pill{padding:3px 6px;font-size:9px}.queue-actions{gap:4px;flex-wrap:nowrap!important;display:flex!important}.queue-actions button{white-space:nowrap;flex:1 1 0;min-width:0;line-height:1;border-radius:5px!important;width:auto!important;min-height:26px!important;padding:0 8px!important;font-size:10px!important}.queue-actions .document-button{color:#9c3b18;background:#fff;border:1px solid #d9a48c}.queue-actions .document-button:disabled{color:#8e887f;cursor:not-allowed;background:#f2f0eb;border-color:#ddd8cf}.queue-inline-editor{z-index:2;background:#f3eee8;border-top:1px solid #d9c5b9;padding:9px 10px 11px;scroll-margin-top:62px;position:relative}.document-modal-backdrop{z-index:100;background:#1f1b179e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.document-modal{background:#f6f4ef;border-radius:18px;width:min(1260px,100%);max-height:calc(100vh - 48px);display:grid;overflow:hidden;box-shadow:0 30px 90px #00000047}.document-modal-header{background:#fff;border-bottom:1px solid #d9d4ca;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.document-modal-header h2{margin:0 12px 0 0;display:inline-block}.document-modal-header>div:first-child>span{color:#7a746b;font-size:12px}.document-modal-header>div:last-child{align-items:center;gap:10px;display:flex}.document-modal-header button{color:#5c5650;background:#f0ede7;border-radius:50%;place-items:center;width:38px;height:38px;font-size:24px;display:grid}.confirmed-chip,.draft-chip{letter-spacing:.06em;border-radius:999px;padding:7px 10px;font-size:10px}.confirmed-chip{color:#2d7552;background:#e8f5ed}.draft-chip{color:#a53b15;background:#fff0e8}.document-modal>.alert{margin:14px 20px 0}.document-modal-body{grid-template-columns:minmax(650px,1fr) 330px;gap:18px;min-height:0;padding:18px;display:grid;overflow:auto}.document-preview-sheet{background:#fff;border:1px solid #d9d4ca;align-self:start;min-height:620px;padding:28px;position:relative;overflow:hidden;box-shadow:0 7px 25px #2d261c0f}.document-sheet-title{border-bottom:3px solid #38332f;grid-template-columns:1fr auto;align-items:end;padding-bottom:15px;display:grid}.document-sheet-title>span{color:#777168;grid-column:1/-1;font-size:12px}.document-sheet-title>strong{margin-top:4px;font-size:27px}.document-sheet-title>b{color:#7d3217;font-size:13px}.document-facts{background:#f7f5f0;border:1px solid #dfdad1;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-top:16px;display:grid}.document-facts>span{border-right:1px solid #e5e0d7;gap:4px;padding:10px;display:grid}.document-facts>span:last-child{border-right:0}.document-facts small,.document-notes small{color:#888178;font-size:10px;font-weight:800}.document-facts strong{font-size:12px}.document-detail-table{border:1px solid #dcd7ce;border-radius:10px;margin-top:18px;overflow:hidden}.document-detail-head,.document-detail-line{align-items:center;gap:9px;display:grid}.invoice-detail-table .document-detail-head,.invoice-detail-table .document-detail-line{grid-template-columns:105px 100px minmax(150px,1fr) 75px 90px 90px}.document-detail-head{color:#fff;text-transform:uppercase;background:#3a3531;padding:9px 11px;font-size:9px;font-weight:850}.document-detail-line{border-top:1px solid #e8e3db;padding:11px}.document-detail-line:nth-child(odd){background:#faf8f5}.document-detail-line strong,.document-detail-line small{display:block}.document-detail-line small{color:#898279;margin-top:3px;font-size:10px}.invoice-detail-table .document-detail-line>strong{text-align:right}.document-notes{background:#f7f5f0;border-radius:10px;grid-template-columns:1fr 2fr;gap:12px;margin-top:16px;padding:13px;display:grid}.document-notes span{gap:4px;display:grid}.document-total{border-top:2px solid #38332f;justify-content:flex-end;align-items:center;gap:28px;margin-top:14px;padding:15px 4px;display:flex}.document-total span{color:#6d675f}.document-total strong{color:#a53b15;font-size:22px}.document-preview-sheet .draft-watermark{pointer-events:none;color:#b9471b17;letter-spacing:.08em;font-size:82px;position:absolute;top:auto;bottom:80px;right:35px;transform:rotate(-22deg)}.version-panel{align-self:start;gap:14px;display:grid}.version-panel>div:first-child,.version-list{background:#fff;border:1px solid #dcd7ce;border-radius:12px;padding:14px}.version-panel>div:first-child span{color:#79736a;font-size:12px;line-height:1.5}.generate-pdf-button{color:#fff;background:#b9471b;border-radius:11px;min-height:46px;font-weight:850}.embedded-pdf{background:#fff;border:1px solid #d6d1c8;border-radius:12px;overflow:hidden}.embedded-pdf iframe{border:0;width:100%;height:330px;display:block}.embedded-pdf a{color:#9e3b18;text-align:center;border-top:1px solid #e0dbd2;padding:11px;font-size:12px;font-weight:800;display:block}.version-list{gap:8px;display:grid}.version-list>p{color:#858077;margin:0;font-size:12px}.version-list>a{border-top:1px solid #ece8e0;grid-template-columns:1fr auto;gap:10px;padding-top:9px;display:grid}.version-list>a:first-of-type{border-top:0;padding-top:0}.version-list span:last-child{text-align:right}.version-list strong,.version-list small,.version-list b{display:block}.version-list strong{color:#7e3217}.version-list b{font-size:10px}.version-list small{color:#858077;text-overflow:ellipsis;white-space:nowrap;max-width:180px;margin-top:2px;font-size:9px;overflow:hidden}.invoice-review-panel{background:#fffdf8;border:1px solid #dfd7c8;border-radius:14px;gap:12px;padding:16px;display:grid}.invoice-review-panel label{color:#5f5a50;gap:6px;font-size:12px;display:grid}.invoice-review-panel textarea,.invoice-review-panel select,.invoice-review-panel input{box-sizing:border-box;color:#24211d;width:100%;font:inherit;background:#fff;border:1px solid #cfc7b7;border-radius:8px;padding:8px}.invoice-review-panel .money-input>input{padding-left:25px}.invoice-review-panel textarea{resize:vertical;min-height:68px}.invoice-review-actions{flex-wrap:wrap;gap:8px;display:flex}.invoice-review-actions button{color:#fff;cursor:pointer;background:#21372d;border:0;border-radius:9px;padding:9px 12px;font-weight:700}.invoice-review-actions button+button{background:#8b4b3b}.invoice-correction-lines{gap:8px;display:grid}.invoice-correction-lines>div{background:#f5f0e6;border-radius:10px;grid-template-columns:minmax(110px,1fr) 90px 120px;align-items:end;gap:8px;padding:9px;display:grid}.invoice-correction-lines>div>span{align-self:center;font-weight:700}.invoice-correction-total{background:#f8f5ee;border:1px solid #ddd4c5;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:7px;padding:9px;display:grid}.invoice-correction-total>span{gap:3px;display:grid}.invoice-correction-total small{color:#756e64;font-size:9px}.invoice-correction-total strong{font-size:13px}.invoice-review-history,.invoice-revision-history{border-top:1px solid #e5ddcf;gap:7px;padding-top:10px;display:grid}.invoice-review-history article,.invoice-revision-history article{background:#f6f3ec;border-radius:8px;grid-template-columns:1fr auto;gap:2px 8px;padding:8px;display:grid}.invoice-review-history article small,.invoice-revision-history article small{color:#6f695f;grid-column:1/-1}@media (width<=1050px){.document-modal-body{grid-template-columns:1fr}.version-panel{grid-template-columns:1fr 1fr}.version-panel .version-list{grid-column:1/-1}}@media (width<=760px){.document-modal-backdrop{padding:0}.document-modal{border-radius:0;width:100%;max-height:100vh}.document-modal-body{padding:10px}.document-preview-sheet{min-width:680px}.version-panel{grid-template-columns:1fr}.document-modal-body{overflow:auto}.invoice-correction-lines>div{grid-template-columns:1fr 1fr}.invoice-correction-lines>div>span{grid-column:1/-1}}.recoverable-alert{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 14px;display:grid}.recoverable-alert strong,.recoverable-alert span{grid-column:1}.recoverable-alert button{color:#943b1c;background:#fff;border:1px solid #d9a48c;border-radius:9px;grid-area:1/2/3;min-height:38px;padding:0 12px;font-weight:800}.recoverable-alert button:disabled,.retry-state button:disabled{cursor:wait;opacity:.65}.retry-state{color:#6f685f;text-align:center;background:#fff;border:1px solid #ded8ce;border-radius:15px;align-content:center;place-items:center;min-height:300px;padding:30px;display:grid}.retry-state>span{color:#a53b15;background:#fff0e8;border-radius:50%;place-items:center;width:40px;height:40px;font-size:20px;font-weight:900;display:grid}.retry-state strong{color:#332f2b;margin-top:12px;font-size:16px}.retry-state p{max-width:620px;margin:7px 0 15px;font-size:12px;line-height:1.55}.retry-state button{color:#fff;background:#2f2b27;border-radius:9px;min-height:40px;padding:0 16px;font-weight:800}.delivery-input-error,.invoice-input-error{color:#8f371b;background:#fff3ee;border:1px solid #efc1b3;border-radius:9px;padding:9px 11px;font-size:11px;font-weight:750;line-height:1.45}.document-modal-body{grid-template-columns:minmax(600px,1fr) minmax(430px,.72fr)}.invoice-review-history .invoice-review-event{grid-template-columns:1fr auto;gap:3px 8px;display:grid}.invoice-review-event>.invoice-event-differences{grid-column:1/-1}.invoice-event-differences{gap:5px;margin-top:5px;display:grid}.invoice-event-differences>div{background:#fff;border-left:3px solid #c6663e;border-radius:5px;grid-template-columns:auto 1fr;gap:3px 8px;padding:7px 8px;display:grid}.invoice-event-differences strong{color:#6d3925;grid-row:1/3;font-size:10px}.invoice-event-differences span{font-size:10px}.invoice-revision-history>p{color:#6f695f;margin:0;font-size:10px;line-height:1.45}.invoice-revision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.invoice-revision-history .invoice-revision-card{background:#f8f5ee;border:1px solid #ded5c8;border-radius:10px;padding:9px;display:block}.invoice-revision-card>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.invoice-revision-card>header span{color:#6f3925;font-size:11px;font-weight:850}.invoice-revision-card>header b{font-size:12px}.invoice-revision-card>small{margin-top:4px;font-size:9px;line-height:1.45;color:#746d63!important;display:block!important}.invoice-revision-lines{gap:5px;margin-top:8px;display:grid}.invoice-revision-lines>div{border-top:1px solid #e4ddd2;grid-template-columns:1fr auto;gap:2px 6px;padding-top:6px;display:grid}.invoice-revision-lines>div strong{grid-column:1/-1;font-size:10px}.invoice-revision-lines>div span{color:#635d55;font-size:9px}.invoice-revision-lines>div span:last-child{color:#3f3a35;grid-column:1/-1;font-weight:800}@media (width<=1050px){.document-modal-body{grid-template-columns:1fr}}@media (width<=560px){.recoverable-alert{grid-template-columns:1fr}.recoverable-alert button{grid-area:auto/1;justify-self:start}.invoice-revision-grid{grid-template-columns:1fr}}.document-modal-header button:disabled{cursor:wait}.invoice-review-actions .danger-action,.void-reopen-confirmation .danger-action{background:#8b2f24}.void-reopen-confirmation{color:#6f2d24;background:#fff3f0;border:1px solid #d59b8b;border-radius:10px;gap:7px;padding:11px;display:grid}.void-reopen-confirmation>span{font-weight:800}.void-reopen-confirmation p{color:#795a55;margin:0;font-size:11px;line-height:1.45}.void-reopen-confirmation>div{gap:8px;margin-top:3px;display:flex}.void-reopen-confirmation button{color:#fff;border-radius:8px;min-height:38px;padding:0 11px;font-weight:750}.void-reopen-confirmation .cancel-action{color:#5f5850;background:#fff;border:1px solid #cfc7bd}@media (width<=760px){.document-preview-sheet{min-width:0;min-height:0;padding:16px}.document-sheet-title{grid-template-columns:1fr}.document-sheet-title>b{margin-top:6px}.document-facts{grid-template-columns:1fr 1fr}.document-facts>span:nth-child(2){border-right:0}.document-facts>span:nth-child(n+3){border-top:1px solid #e5e0d7}.document-detail-head{display:none}.invoice-detail-table .document-detail-line{grid-template-columns:1fr 1fr;align-items:start}.document-detail-line>[data-label]{gap:3px;min-width:0;display:grid}.document-detail-line>[data-label]:before{content:attr(data-label);color:#8a8379;text-transform:uppercase;font-size:9px;font-weight:850}.invoice-detail-table .document-detail-line>[data-label]:nth-child(3){grid-column:1/-1}.invoice-detail-table .document-detail-line>strong{text-align:left}.document-notes{grid-template-columns:1fr}.document-modal-header{align-items:flex-start;padding:13px 14px}.document-modal-header h2{margin:0 0 4px;display:block}.document-modal-header>div:last-child{flex-direction:column-reverse;align-items:flex-end}.version-panel{min-width:0}}@media (width<=420px){.document-facts{grid-template-columns:1fr}.document-facts>span{border-top:1px solid #e5e0d7;border-right:0}.document-facts>span:first-child{border-top:0}.invoice-detail-table .document-detail-line{grid-template-columns:1fr}.invoice-detail-table .document-detail-line>[data-label]:nth-child(3){grid-column:auto}.void-reopen-confirmation>div{display:grid}}@media (width<=900px){.queue-table-head{display:none}.queue-row{grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 12px}.queue-row>span[data-label]{gap:3px;display:grid}.queue-row>span[data-label]:before{content:attr(data-label);color:#8a8379;text-transform:uppercase;font-size:9px;font-weight:850}.queue-row>span:nth-child(3){border-top:0;padding-top:0}.queue-row>span:nth-child(4),.queue-row>span:nth-child(5),.queue-row>span:nth-child(6){border-top:1px solid #f0ece5;padding-top:9px}.queue-actions button{min-height:32px!important}}@media (width<=600px){.queue-toolbar{gap:8px;display:grid}.queue-toolbar-left{grid-template-columns:1fr;gap:8px;display:grid}.queue-search{width:100%}.queue-bulk-actions{justify-content:space-between}.queue-row{grid-template-columns:repeat(2,minmax(0,1fr))}.queue-row>span:nth-child(3){border-top:1px solid #f0ece5;padding-top:8px}.queue-cancel-confirm{grid-template-columns:1fr}.queue-cancel-confirm>div{justify-content:flex-start}}@media (width>=741px) and (width<=1000px){.queue-table-head{display:grid}.queue-table-head,.queue-row{grid-template-columns:34px minmax(150px,1.2fr) minmax(115px,.8fr) 42px 54px 68px minmax(150px,.9fr);gap:4px;padding:2px 6px}.queue-row>span[data-label]{display:block}.queue-row>span[data-label]:before{content:none}.queue-row>span{border-top:0!important;padding-top:0!important}.queue-actions button{min-height:26px!important}}@media print{.workspace-menu,.queue-metrics,.queue-toolbar,.queue-cancel-confirm,.auth-session-bar{display:none!important}.queue-content{padding:0}.queue-card{box-shadow:none;border:0}.queue-card.selection-active:not(.individual-print) .queue-row:not(.selected),.queue-card.individual-print .queue-row:not(.print-target){display:none!important}.queue-table-head,.queue-row{grid-template-columns:minmax(220px,1fr) 150px 65px 80px 95px!important}.queue-select-all,.queue-table-head>span:last-child,.queue-select-cell,.queue-actions,.queue-row-edit-target,.queue-inline-editor{display:none!important}.queue-row{break-inside:avoid;background:#fff!important}}.queue-content.order-layer-active>.queue-metrics,.queue-content.order-layer-active>.total-goods-launcher,.order-layer-active .queue-card>.queue-toolbar,.order-layer-active .queue-card .queue-table-head,.order-layer-active .queue-card .queue-row:not(.editing){filter:blur(.55px)saturate(.4);opacity:.44;pointer-events:none;transition:filter .18s,opacity .18s}.order-layer-active .queue-card{background:#ded8d1}.order-layer-active .queue-card .queue-row.editing{z-index:3;background:#efd9ce;border-color:#c46e48;box-shadow:inset 5px 0 #8f3d20}.order-layer-active .queue-inline-editor{z-index:4;background:linear-gradient(#d7cfc7 0,#ebe5df 100%);border-top-color:#b7653f;box-shadow:0 10px 24px #37291f24}.order-print-portal{display:none}@page order-detail{size:letter portrait;margin:.28in .3in .32in}@media print{body.printing-order-details{color:#111!important;background:#fff!important}body.printing-order-details>:not(.order-print-portal){display:none!important}body.printing-order-details>.order-print-portal{display:block!important}body.printing-order-details .order-print-sheet{page:order-detail;box-sizing:border-box;break-after:page;color:#111;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;min-height:10.35in;font-family:Times New Roman,SimSun,serif;font-size:9pt;line-height:1.16}body.printing-order-details .order-print-sheet *{box-sizing:border-box}body.printing-order-details .order-print-sheet:last-child{break-after:auto}.order-print-document-head{grid-template-columns:minmax(0,1fr) 2.35in;align-items:start;gap:.38in;min-height:1.45in;display:grid}.order-print-supplier{min-width:0;padding:.02in .04in 0}.order-print-supplier>p{color:#111;letter-spacing:.05em;margin:0 0 .02in;font-family:Arial,Microsoft YaHei,sans-serif;font-size:6.5pt;font-weight:700}.order-print-supplier>p strong{letter-spacing:.09em;margin-left:.08in;font-size:6pt}.order-print-supplier h1{overflow-wrap:anywhere;text-align:center;margin:.02in 0 .45in;font-size:22pt;font-weight:400;line-height:1.05}.order-print-supplier>div{gap:.025in;font-size:8.5pt;line-height:1.08;display:grid}.order-print-supplier>div span:last-child{letter-spacing:.04em;font-family:Arial,Microsoft YaHei,sans-serif;font-size:7pt;font-weight:700}.order-print-document-meta{border-top:1px solid #111;border-left:1px solid #111;grid-template-columns:1fr 1fr;font-family:Arial,Microsoft YaHei,sans-serif;display:grid}.order-print-document-meta>div{text-align:center;border-bottom:1px solid #111;border-right:1px solid #111;min-width:0;display:grid}.order-print-document-meta span{padding:.065in .035in .045in;font-size:8.5pt}.order-print-document-meta strong{overflow-wrap:anywhere;border-top:1px solid #111;min-height:.34in;padding:.075in .035in .055in;font-family:Times New Roman,SimSun,serif;font-size:8.5pt;font-weight:400}.order-print-document-meta .order-print-meta-wide{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;min-height:.37in;padding:0 .08in;display:grid}.order-print-document-meta .order-print-meta-wide span{padding:.04in .06in .04in 0}.order-print-document-meta .order-print-meta-wide strong{text-align:left;border-top:0;min-height:auto;padding:.04in 0;font-family:Arial,Microsoft YaHei,sans-serif;font-size:8pt;font-weight:500}.order-print-addresses{break-inside:avoid;grid-template-columns:1fr 1fr;gap:.44in;margin-top:.08in;display:grid}.order-print-address-box{border:1px solid #111}.order-print-address-box h2{border-bottom:1px solid #111;margin:0;padding:.055in .18in .04in;font-family:Arial,Microsoft YaHei,sans-serif;font-size:9pt;font-weight:400;line-height:1.1}.order-print-address-box>div{align-content:start;min-height:.86in;padding:.06in .045in;font-size:8.5pt;line-height:1.12;display:grid}.order-print-address-box strong,.order-print-address-box span{overflow-wrap:anywhere;display:block}.order-print-address-box strong{font-size:9.5pt;font-weight:400}.order-print-line-frame{background-image:linear-gradient(90deg,#0000 calc(15% - .5px),#111 calc(15% - .5px) calc(15% + .5px),#0000 calc(15% + .5px)),linear-gradient(90deg,#0000 calc(30% - .5px),#111 calc(30% - .5px) calc(30% + .5px),#0000 calc(30% + .5px)),linear-gradient(90deg,#0000 calc(70% - .5px),#111 calc(70% - .5px) calc(70% + .5px),#0000 calc(70% + .5px)),linear-gradient(90deg,#0000 calc(85% - .5px),#111 calc(85% - .5px) calc(85% + .5px),#0000 calc(85% + .5px));border:1px solid #111;min-height:6.12in;margin-top:.12in;position:relative}.order-print-lines{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;position:relative}.order-print-lines thead{display:table-header-group}.order-print-lines tr{break-inside:avoid}.order-print-lines th{text-align:center;vertical-align:middle;background:#fff;border-bottom:1px solid #111;height:.36in;padding:.045in .055in .035in;font-family:Arial,Microsoft YaHei,sans-serif;font-size:8pt;font-weight:400;line-height:1.05}.order-print-lines th:not(:last-child){border-right:1px solid #111}.order-print-lines th>span,.order-print-lines th>small{display:block}.order-print-lines th>small{margin-top:.02in;font-size:6.5pt}.order-print-lines td{overflow-wrap:anywhere;vertical-align:top;background:0 0;padding:.035in .055in .025in;font-size:8.25pt;line-height:1.05}.order-print-lines td strong{font-weight:400}.order-print-lines td small{margin-top:.015in;font-size:6.75pt;line-height:1.03;display:block}.order-print-lines .numeric{text-align:right}.order-print-lines .line-quantity,.order-print-lines .line-code{width:15%}.order-print-lines .line-description{width:40%}.order-print-lines .line-price,.order-print-lines .line-amount{width:15%}.order-print-closing{break-inside:avoid;border-bottom:1px solid #111;border-left:1px solid #111;border-right:1px solid #111;grid-template-columns:70% 30%;display:grid}.order-print-document-note{text-align:center;border-right:1px solid #111;align-content:center;min-height:.72in;padding:.07in .11in;display:grid}.order-print-document-note p{margin:.015in 0;font-size:6.7pt;line-height:1.18}.order-print-document-note p:first-child strong{font-family:Arial,Microsoft YaHei,sans-serif;font-size:6.3pt}.order-print-totals{font-family:Arial,Microsoft YaHei,sans-serif;display:grid}.order-print-totals>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.08in;min-height:.36in;padding:.045in .09in;display:grid}.order-print-totals>div:first-child{border-bottom:1px solid #111}.order-print-totals>div:first-child strong{font-size:16pt;line-height:1}.order-print-totals>div:first-child span{font-family:Times New Roman,serif;font-size:8.5pt}.order-print-totals>div:last-child strong{font-size:7pt;line-height:1.05}.order-print-totals>div:last-child strong small{font-size:6pt}.order-print-totals>div:last-child span{font-family:Times New Roman,serif;font-size:8pt}.order-print-audit{justify-content:space-between;align-items:center;gap:.1in;margin-top:.06in;font-family:Arial,Microsoft YaHei,sans-serif;font-size:6pt;line-height:1.05;display:flex}.order-print-audit strong{letter-spacing:.08em}}.customer-content{max-width:1500px}.customer-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:18px;display:grid}.customer-directory,.customer-account,.customer-empty{background:#fff;border:1px solid #dcd8cf;border-radius:16px;box-shadow:0 8px 28px #2d261c0a}.customer-directory{position:sticky;top:20px;overflow:hidden}.customer-directory-header{border-bottom:1px solid #e8e4dc;padding:12px}.customer-directory-count{align-items:center;gap:6px;display:flex}.customer-directory-count strong{color:#b9471b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.customer-directory-count span{color:#6f6961;font-size:11px;font-weight:850}.customer-directory-header label{margin-top:9px;display:block}.customer-list{gap:1px;padding:4px;display:grid}.customer-list>button{text-align:left;background:#fff;border-radius:7px;grid-template-columns:26px minmax(0,1fr) 18px;align-items:center;gap:6px;min-height:34px;padding:3px 5px;display:grid}.customer-list-name{min-width:0}.customer-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.1;display:block;overflow:hidden}.customer-list>button>b{color:#6e685f;background:#eeebe5;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.customer-avatar{color:#fff;background:#b9471b;border-radius:7px;place-items:center;width:26px;height:26px;font-size:10px;font-weight:900;display:grid}.customer-list>p{color:#817b72;text-align:center;margin:0;padding:24px}.customer-account{overflow:hidden}.customer-account-header{border-bottom:1px solid #e5e1d9;grid-template-columns:minmax(460px,1.25fr) minmax(310px,.75fr);align-items:stretch;gap:14px;padding:14px 18px;display:grid}.customer-account-primary{align-content:center;gap:8px;min-width:0;display:grid;position:relative}.customer-title{align-items:center;gap:6px;min-width:0;display:flex}.customer-title h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:19px;overflow:hidden}.customer-profile-edit{color:#8a837a;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:25px;min-width:25px;height:25px;padding:0;font-size:16px;line-height:1;display:grid}.customer-profile-edit:hover,.customer-profile-edit:focus-visible{color:#a64a25;background:#fff6f1;border-color:#e2b7a3;outline:none}.customer-quick-payment{background:linear-gradient(105deg,#fff5ef 0%,#fffaf7 58%,#f4f8f5 100%);border:1px solid #e7a17d;border-radius:12px;grid-column:1/-1;grid-template-columns:minmax(210px,1.15fr) minmax(170px,.7fr) minmax(230px,.8fr) minmax(230px,1fr);align-items:center;gap:12px;min-width:0;padding:11px 13px;display:grid;box-shadow:0 5px 16px #a8421814}.customer-quick-payment.unavailable{box-shadow:none;background:#f6f5f2;border-color:#d8d4cd}.customer-quick-payment-heading{align-items:center;gap:9px;min-width:0;display:flex}.customer-quick-payment-heading>span{color:#fff;background:#d9581d;border-radius:10px;place-items:center;width:38px;min-width:38px;height:38px;font-size:16px;font-weight:950;display:grid;box-shadow:0 4px 10px #a93e1238}.customer-quick-payment.unavailable .customer-quick-payment-heading>span{box-shadow:none;background:#918b83}.customer-quick-payment-heading>div{gap:3px;min-width:0;display:grid}.customer-quick-payment-heading strong{font-size:15px}.customer-quick-payment-heading small{color:#736b63;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.customer-quick-payment-amount,.customer-quick-payment-methods{gap:5px;min-width:0;display:grid}.customer-quick-payment-amount>span:first-child,.customer-quick-payment-methods>span{color:#8b4b30;letter-spacing:.02em;font-size:9px;font-weight:900}.customer-quick-payment-field{background:#fff;border:1px solid #d3b29f;border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:center;min-width:0;display:grid;overflow:hidden}.customer-quick-payment-field:focus-within{border-color:#d9581d;outline:3px solid #f8d9c9}.customer-quick-payment-field>b{color:#a5441d;background:#fff8f4;border-right:1px solid #ead8ce;place-items:center;height:40px;font-size:14px;display:grid}.customer-quick-payment-field input{box-sizing:border-box;color:#302b27;width:100%;min-width:0;height:40px;font:inherit;background:0 0;border:0;outline:0;padding:0 9px;font-size:14px;font-weight:850}.customer-quick-payment-field:has(input[aria-invalid=true]){border-color:#bb593d;outline:3px solid #f2d4ca}.customer-quick-payment-methods>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.customer-quick-payment-methods button{color:#a24119;white-space:nowrap;background:#fff;border:1px solid #d9581d;border-radius:9px;min-height:42px;padding:0 9px;font-size:11px;font-weight:900}.customer-quick-payment-methods button.primary{color:#fff;background:#d9581d}.customer-quick-payment-methods button:hover:not(:disabled){color:#fff;background:#aa3e14;border-color:#aa3e14}.customer-quick-payment-methods button:focus-visible{outline-offset:2px;outline:3px solid #f1b99f}.customer-quick-payment-methods button:disabled{cursor:default;opacity:.42}.customer-quick-payment-hint{color:#655f58;border-left:3px solid #91ad9f;margin:0;padding-left:9px;font-size:10px;line-height:1.35}.customer-quick-payment-hint strong{color:#a43e19;font-size:12px}.customer-quick-payment-error{color:#9b3f27;background:#fff1ed;border-radius:7px;grid-column:1/-1;margin:0;padding:6px 8px;font-size:10px;line-height:1.3;display:block}.customer-account-meta{align-items:center;gap:8px;min-width:0;display:flex}.customer-settlement{text-align:right;min-width:0}.customer-route-summary{flex:0 auto;align-items:center;gap:5px;min-width:0;display:flex}.customer-route-summary>p{color:#817b72;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.customer-route-tags{scrollbar-width:none;gap:4px;min-width:0;display:flex;overflow-x:auto}.customer-route-tags::-webkit-scrollbar{display:none}.customer-route-tags>button{color:#8b5a44;white-space:nowrap;background:#fff7f3;border:1px solid #e0c1b2;border-radius:8px;flex:none;min-width:0;min-height:27px;padding:3px 8px;font-size:10px;font-weight:850;display:block}.customer-route-tags>button:hover{color:#8f3212;background:#fff0e8;border-color:#c85a2e}.customer-route-settings-menu{color:#923b1b;background:#fff4ee;border:1px solid #d9b19f;border-radius:8px;flex:none;align-items:center;gap:4px;min-width:max-content;min-height:27px;padding:3px 8px;line-height:1;display:flex}.customer-route-settings-menu>span{font-size:14px}.customer-route-settings-menu>strong{white-space:nowrap;font-size:10px;font-weight:900}.customer-route-settings-menu:hover,.customer-route-settings-menu:focus-visible{color:#7f2f13;background:#ffebe0;border-color:#b9471b;outline:none}.customer-metrics{background:#faf9f6;border:1px solid #ebe6de;border-radius:10px;grid-template-columns:repeat(5,minmax(48px,1fr));min-width:0;display:grid}.customer-metrics>div{border-right:1px solid #e6e2da;align-content:center;gap:5px;padding:8px 6px;display:grid}.customer-metrics>div:last-child{border-right:0}.customer-metrics span{color:#7d776f;white-space:nowrap;font-size:9px;font-weight:750}.customer-metrics strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.customer-metrics .money-metric strong{color:#a63d17;font-size:14px}.customer-documents{padding:20px}.customer-documents-heading{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.customer-documents-heading h3{margin:0}.customer-documents-heading>span{color:#888178;font-size:11px}.customer-document-table{border:1px solid #dcd7ce;border-radius:12px;overflow:hidden}.customer-document-head,.customer-document-row{grid-template-columns:minmax(128px,.8fr) minmax(92px,.55fr) minmax(250px,2fr) 70px;align-items:center;gap:10px;display:grid}.customer-document-head{color:#fff;text-transform:uppercase;background:#3a3531;padding:10px 13px;font-size:9px;font-weight:850}.customer-document-row{border-top:1px solid #e7e2da;min-height:52px;padding:9px 13px;transition:background-color .12s,box-shadow .12s}.customer-document-row:nth-child(odd){background:#faf9f6}.customer-document-row.payment-allocation-covered{background:#e7f5eb;box-shadow:inset 4px 0 #168447}.customer-document-row.payment-allocation-covered .customer-document-date strong,.customer-document-row.payment-allocation-covered .customer-document-amount strong{color:#116b3a}.customer-document-row.payment-allocation-covered .customer-document-amount strong:after{content:" ✓";color:#168447;font-weight:950}.customer-payment-invoice-selector{cursor:pointer;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:7px;display:grid}.customer-payment-invoice-selector>input{appearance:none;box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #799787;border-radius:3px;width:15px;min-width:15px;height:15px;min-height:15px;margin:0}.customer-payment-invoice-selector>input:checked{background:#168447;border-color:#168447}.customer-payment-invoice-selector>input:checked:after{content:"✓";color:#fff;place-items:center;height:13px;font-size:10px;font-weight:950;line-height:1;display:grid}.customer-payment-invoice-selector>input:focus-visible{outline-offset:2px;outline:3px solid #cfe4d9}.customer-payment-invoice-selector>input:disabled{cursor:default;opacity:.7;background:#efede9;border-color:#c9c5be}.customer-payment-invoice-selector:has(>input:disabled){cursor:default}.customer-payment-invoice-selector>strong,.customer-document-row>span{min-width:0}.customer-document-date strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.customer-document-date-static{padding-left:22px;display:block}.customer-document-amount strong{color:#a33c18;text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.customer-document-references{color:#5f5a54;white-space:nowrap;align-items:center;gap:9px;min-width:0;font-size:9px;display:flex;overflow:hidden}.customer-document-reference{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.customer-document-reference b{color:#9a938a;margin-right:3px;font-size:8px;font-weight:900}.customer-document-actions{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;gap:5px;min-width:0;display:flex}.customer-document-actions>span{color:#969087;text-overflow:ellipsis;font-size:9px;overflow:hidden}.customer-document-actions button{color:#9f3b17;background:#fff0e8;border-radius:8px;min-height:30px;padding:0 8px;font-size:9px;font-weight:800}.customer-document-actions button:first-child{color:#fff;background:#302c28}.customer-document-empty,.customer-empty{color:#817b72;align-content:center;place-items:center;min-height:260px;display:grid}.customer-empty p{margin:5px 0 0}@media (width<=1350px){.customer-document-head,.customer-document-row{grid-template-columns:minmax(128px,.8fr) minmax(92px,.55fr) minmax(250px,2fr) 70px}}@media (width<=1100px){.customer-layout{grid-template-columns:240px minmax(0,1fr)}.customer-account-header{grid-template-columns:1fr}.customer-document-head,.customer-document-row{grid-template-columns:minmax(128px,.8fr) minmax(92px,.55fr) minmax(250px,2fr) 70px}.customer-quick-payment{grid-template-columns:minmax(210px,1fr) minmax(170px,.75fr) minmax(230px,1fr)}.customer-quick-payment-hint{grid-column:1/-1}}@media (width<=800px){.customer-layout{grid-template-columns:1fr}.customer-directory{position:static}}@media (width<=620px){.customer-document-head{display:none}.customer-document-row{grid-template-columns:1fr 1fr}.customer-document-references,.customer-document-actions{grid-column:1/-1}.customer-document-row>span[data-label]{gap:3px;display:grid}.customer-document-row>span[data-label]:before{content:attr(data-label);color:#8a8379;text-transform:uppercase;font-size:9px;font-weight:850}}@media (width<=700px){.customer-account-header{grid-template-columns:1fr}.customer-metrics{min-height:72px}.customer-quick-payment{grid-template-columns:1fr 1fr}.customer-quick-payment-heading,.customer-quick-payment-hint{grid-column:1/-1}}@media (width<=520px){.customer-account-header{grid-template-columns:1fr;align-items:flex-start;padding:17px}.customer-account-meta{flex-wrap:wrap;align-items:flex-start;padding-left:0}.customer-metrics{grid-template-columns:repeat(3,1fr)}.customer-document-row{grid-template-columns:1fr}.customer-document-references,.customer-document-actions{grid-column:auto}.customer-quick-payment{grid-template-columns:1fr;padding:12px}.customer-quick-payment-heading,.customer-quick-payment-hint{grid-column:auto}}.customer-settlement{flex:none;align-items:center;display:flex}.customer-settlement small{font-size:9px}.customer-terms-button{color:#8e3517;background:#fff2eb;border:1px solid #e0c1b2;border-radius:8px;align-items:center;gap:4px;min-height:27px;padding:3px 7px;display:flex}.customer-terms-button strong{white-space:nowrap;font-size:10px}.customer-terms-button:disabled{cursor:wait;opacity:.65}.customer-directory-count{width:100%}.customer-add-button{color:#a43e19;background:#fff4ee;border:1px solid #d9b19f;border-radius:8px;place-items:center;width:25px;height:25px;margin-left:auto;font-size:18px;font-weight:900;line-height:1;display:grid}.customer-add-button:hover{background:#ffebe0;border-color:#b9471b}.customer-editor-backdrop{z-index:95;background:#231d189e;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.customer-editor{background:#fff;border-radius:17px;width:min(720px,96vw);max-height:92vh;overflow:hidden;box-shadow:0 28px 85px #0005}.customer-editor>header{color:#fff;background:#3a3531;justify-content:space-between;align-items:flex-start;padding:17px 20px;display:flex}.customer-editor>header p{color:#eab095;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.customer-editor>header h2{margin:3px 0 0;font-size:21px}.customer-editor>header button{color:#fff;background:#ffffff18;border-radius:9px;place-items:center;width:34px;height:34px;font-size:22px;display:grid}.customer-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:19px 20px;display:grid}.customer-editor-grid label{gap:5px;display:grid}.customer-editor-grid label.wide{grid-column:1/-1}.customer-editor-grid label>span{color:#716960;font-size:10px;font-weight:850}.customer-editor-grid input{box-sizing:border-box;color:#302b27;width:100%;min-height:41px;font:inherit;background:#fff;border:1px solid #d7d0c7;border-radius:9px;padding:8px 10px;font-size:13px}.customer-editor-grid input:focus{border-color:#bd5a31;outline:3px solid #f4d8ca}.customer-editor-error{color:#923b28;background:#fff2ef;border:1px solid #efb9aa;border-radius:9px;margin:15px 20px 0;padding:10px 12px;font-size:12px}.customer-editor>footer{background:#faf9f6;border-top:1px solid #e6e0d8;justify-content:flex-end;gap:9px;padding:13px 20px;display:flex}.customer-editor>footer button{border-radius:9px;min-height:38px;padding:0 15px;font-size:12px;font-weight:850}.customer-editor>footer button:disabled{opacity:.5}@media (width<=620px){.customer-editor-backdrop{padding:8px}.customer-editor-grid{grid-template-columns:1fr}.customer-editor-grid label.wide{grid-column:auto}}.report-status-awaiting_delivery{color:#376b98;background:#eaf2fb}.report-content{max-width:1540px}.report-page-header{align-items:center}.report-page-header h1{margin-bottom:7px}.report-page-header .muted{max-width:760px;margin-bottom:0}.report-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.report-header-actions button{border-radius:10px;min-height:42px;padding:0 15px;font-size:12px;font-weight:850}.report-readonly-chip{color:#5c5750;letter-spacing:.06em;background:#fff;border:1px solid #d9d5cc;border-radius:999px;align-items:center;min-height:34px;padding:0 11px;font-size:10px;font-weight:900;display:inline-flex}.report-readonly-chip:before{content:"";background:#328b65;border-radius:50%;width:7px;height:7px;margin-right:7px}.report-print-button{color:#514b44;background:#fff;border:1px solid #d4cfc5}.report-export-button{color:#fff;background:#2f2b27}.report-boundary{color:#fff;background:#2f2b27;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;margin-bottom:22px;padding:17px 19px;display:grid;box-shadow:0 10px 28px #2f2b271f}.report-lock{letter-spacing:.05em;background:#ffffff14;border:1px solid #ffffff2e;border-radius:13px;place-items:center;width:48px;height:48px;font-size:11px;font-weight:900;display:grid}.report-boundary strong{margin-bottom:4px;font-size:15px;display:block}.report-boundary p{color:#d5d0c9;margin:0;font-size:12px;line-height:1.55}.report-boundary>small{color:#bdb7af;text-align:right;font-size:10px;line-height:1.65}.report-section-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:12px;display:flex}.report-section-heading h2{margin:0;font-size:20px}.report-section-heading>span{color:#8b857d;font-size:11px}.report-overview{margin-bottom:22px}.report-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.report-metric{background:#fff;border:1px solid #ddd9d0;border-radius:14px;min-height:122px;padding:17px 17px 15px;position:relative;overflow:hidden;box-shadow:0 7px 22px #2d261c09}.report-metric:before{content:"";background:#6d675f;width:4px;position:absolute;inset:0 auto 0 0}.report-metric>span,.report-metric>strong,.report-metric>small{display:block}.report-metric>span{color:#716b63;font-size:11px;font-weight:800}.report-metric>strong{letter-spacing:-.035em;margin:11px 0 7px;font-size:28px;line-height:1}.report-metric>small{color:#938d84;font-size:10px;line-height:1.4}.report-metric-money{color:#fff;background:#39342f;border-color:#39342f}.report-metric-money>strong{font-size:25px}.report-filter-card{background:#fff;border:1px solid #dcd8cf;border-radius:15px;margin-bottom:22px;overflow:hidden;box-shadow:0 7px 22px #2d261c09}.report-filter-heading{justify-content:space-between;align-items:flex-end;gap:16px;padding:17px 19px 13px;display:flex}.report-filter-heading h2{margin:0;font-size:18px}.report-filter-heading button{color:#645e56;background:#f2efe9;border-radius:8px;min-height:32px;padding:0 11px;font-size:10px;font-weight:850}.report-filters{background:#faf9f6;border-top:1px solid #ebe7df;border-bottom:1px solid #ebe7df;grid-template-columns:repeat(2,minmax(130px,.7fr)) minmax(160px,1fr) minmax(150px,.9fr) minmax(170px,1fr);gap:10px;padding:13px 19px;display:grid}.report-filters label{gap:5px;display:grid}.report-filters label>span{color:#716b63;font-size:10px;font-weight:850}.report-filters input,.report-filters select{color:#312d29;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #d7d2c9;border-radius:8px;padding:7px 9px;font-size:12px}.report-filters select{appearance:auto}.report-filter-summary{color:#756f67;justify-content:space-between;align-items:center;gap:16px;padding:11px 19px;font-size:11px;display:flex}.report-filter-summary strong{color:#302c28}.report-filter-summary small{color:#938d84}.report-filter-error{color:#9c3f31;background:#fff3f1;border-bottom:1px solid #efc7bf;padding:9px 19px;font-size:11px;font-weight:750}.report-ledger-heading{align-items:flex-end}.report-ledger-heading h2{margin-bottom:4px}.report-ledger-heading p{color:#817b73;margin:0;font-size:12px}.report-ledger{background:#fff;border:1px solid #d9d5cc;border-radius:15px;overflow:hidden;box-shadow:0 7px 22px #2d261c09}.report-ledger-head,.report-chain-row{grid-template-columns:145px minmax(0,1fr) 160px;gap:14px;display:grid}.report-ledger-head{color:#7f7971;letter-spacing:.06em;text-transform:uppercase;background:#eeece7;align-items:center;padding:10px 18px;font-size:9px;font-weight:900}.report-chain-row{border-top:1px solid #e8e4dc;align-items:stretch;padding:16px 18px}.report-chain-meta{flex-direction:column;align-items:flex-start;min-width:0;padding:3px 0;display:flex}.report-chain-meta time{color:#a44320;margin-bottom:8px;font-size:11px;font-weight:900}.report-chain-meta>strong{color:#312d29;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px;overflow:hidden}.report-chain-meta>small,.report-chain-meta>em{color:#89837a;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:3px;font-size:9px;font-style:normal;overflow:hidden}.report-status{color:#6e675f;background:#eeeae3;border-radius:999px;margin-top:auto;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.report-status-delivery_open{color:#376b98;background:#eaf2fb}.report-status-awaiting_draft{color:#a4411d;background:#fff0e8}.report-status-draft_created{color:#2b7351;background:#e9f6ef}.report-chain{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr);align-items:stretch;min-width:0;display:grid}.report-chain-arrow{color:#c2bcb3;place-items:center;font-size:15px;display:grid}.report-document-node{background:#fff;border:1px solid #ddd8cf;border-radius:11px;flex-direction:column;min-width:0;min-height:122px;padding:11px 12px;display:flex}.report-document-node.pending{background:#faf9f6;border-style:dashed}.report-document-node>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.report-document-node>div span{color:#8b857c;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.report-document-node>div b{color:#746d65;white-space:nowrap;background:#f0ede7;border-radius:999px;padding:4px 6px;font-size:7px}.report-document-node>strong{color:#5f2d1a;text-overflow:ellipsis;white-space:nowrap;margin-top:11px;font-size:11px;overflow:hidden}.report-document-node>small{color:#89837b;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.report-document-node>button{color:#a4401b;background:0 0;border-bottom:1px solid #d88a69;align-self:flex-start;margin-top:auto;padding:6px 0 2px;font-size:8px;font-weight:900}.report-reconcile-cell{text-align:right;border-left:1px solid #e7e3db;flex-direction:column;align-items:flex-end;min-width:0;padding:5px 0 5px 14px;display:flex}.report-reconcile-cell>span{color:#8a847b;font-size:9px}.report-reconcile-cell>strong{margin:7px 0 9px;font-size:17px}.report-reconcile-cell>small{color:#6e685f;font-size:9px;font-weight:800}.report-reconcile-cell>em{color:#a3411d;text-overflow:ellipsis;white-space:nowrap;background:#fff0e8;border-radius:999px;max-width:100%;margin-top:5px;padding:4px 7px;font-size:8px;font-style:normal;overflow:hidden}.report-empty{color:#7d776f;text-align:center;border-top:1px solid #e8e4dc;align-content:center;place-items:center;min-height:260px;display:grid}.report-empty>span{font-weight:850}.report-empty p{margin:7px 0 13px;font-size:11px}.report-empty button{color:#a43f1b;background:#fff0e8;border-radius:8px;min-height:34px;padding:0 12px;font-size:10px;font-weight:850}.report-print-footer{display:none}.report-loading{color:#716b63;text-align:center;background:#fff;border:1px solid #ddd8cf;border-radius:15px;align-content:center;place-items:center;min-height:440px;display:grid}.report-loading>span{border:3px solid #ded9cf;border-top-color:#b9471b;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin}.report-loading p{margin:13px 0 4px;font-weight:800}.report-loading small{color:#928c84}.report-modal-backdrop{z-index:60;background:#26211d94;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.report-modal{background:#fff;border-radius:16px;width:min(920px,100%);max-height:92vh;overflow:hidden;box-shadow:0 30px 90px #00000040}.report-modal>header{border-bottom:1px solid #e3dfd7;justify-content:space-between;align-items:flex-start;gap:18px;padding:19px 22px;display:flex}.report-modal>header h2{margin-bottom:3px}.report-modal>header div>span{color:#7d776f;font-size:11px}.report-modal>header>div:last-child{align-items:center;gap:10px;display:flex}.report-modal>header b{color:#2d7252;background:#edf6f1;border-radius:999px;padding:6px 9px;font-size:9px}.report-modal>header button{color:#5b554e;background:#f1eee8;border-radius:9px;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.report-modal-body{max-height:calc(92vh - 94px);padding:21px 22px 24px;overflow:auto}.report-trace-facts{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:15px;display:grid}.report-trace-facts>span{background:#f5f3ee;border-radius:9px;gap:4px;padding:10px;display:grid}.report-trace-facts small{color:#8a847b;font-size:8px}.report-trace-facts strong{font-size:11px}.report-trace-table{border:1px solid #ddd8cf;border-radius:11px;overflow:hidden}.report-sales-trace-head,.report-sales-trace-line,.report-delivery-trace-head,.report-delivery-trace-line,.report-invoice-trace-head,.report-invoice-trace-line{align-items:center;gap:10px;display:grid}.report-sales-trace-head,.report-sales-trace-line{grid-template-columns:minmax(170px,1fr) 100px 100px 105px}.report-delivery-trace-head,.report-delivery-trace-line{grid-template-columns:minmax(170px,1fr) 100px 100px minmax(130px,.8fr)}.report-invoice-trace-head,.report-invoice-trace-line{grid-template-columns:minmax(150px,1fr) 145px 80px 95px 95px}.report-sales-trace-head,.report-delivery-trace-head,.report-invoice-trace-head{color:#8a847c;text-transform:uppercase;background:#f3f1ec;padding:9px 12px;font-size:8px;font-weight:900}.report-sales-trace-line,.report-delivery-trace-line,.report-invoice-trace-line{border-top:1px solid #e8e4dc;padding:11px 12px;font-size:10px}.report-trace-table strong,.report-trace-table small{display:block}.report-trace-table small{color:#8c867e;margin-top:3px;font-size:8px}.report-trace-total{border-bottom:2px solid #3d3833;justify-content:flex-end;align-items:center;gap:20px;padding:14px 3px;display:flex}.report-trace-total span{color:#716b63;font-size:11px}.report-trace-total strong{font-size:20px}.report-trace-boundary{color:#77432e;background:#fff4ee;border-left:4px solid #bd4d23;border-radius:0 9px 9px 0;margin-top:14px;padding:11px 13px;font-size:10px;line-height:1.5}.report-active-filters{flex-wrap:wrap;gap:7px;padding:10px 19px 0;display:flex}.report-active-filters span{color:#807a72;background:#f1eee8;border-radius:999px;padding:6px 9px;font-size:9px}.report-active-filters strong{color:#39342f;margin-left:4px}.report-filter-summary{padding:10px 19px 11px}.report-document-node{min-height:138px}.report-document-node>button{min-height:44px;padding:8px 0 4px;font-size:10px}.report-empty button{min-height:44px}.report-print-page-boundary{display:none}.report-modal>header button{width:44px;height:44px}.report-modal-body{max-height:calc(92vh - 104px)}@media (width<=1250px){.report-metrics,.report-filters{grid-template-columns:repeat(3,1fr)}.report-ledger-head,.report-chain-row{grid-template-columns:125px minmax(0,1fr) 135px;gap:10px}.report-chain-row{padding:14px}.report-document-node{padding:10px}.report-reconcile-cell{padding-left:10px}}@media (width<=900px){.report-page-header{align-items:flex-start}.report-header-actions{justify-content:flex-start}.report-boundary{grid-template-columns:auto 1fr}.report-boundary>small{text-align:left;grid-column:2}.report-ledger-head{display:none}.report-chain-row{grid-template-columns:1fr}.report-chain-meta{border-bottom:1px solid #e7e3db;grid-template-columns:auto 1fr auto;align-items:center;gap:3px 10px;padding-bottom:10px;display:grid}.report-chain-meta time{grid-row:1/3;margin:0}.report-chain-meta>small,.report-chain-meta>em{display:none}.report-status{grid-area:1/3/3;margin:0}.report-reconcile-cell{text-align:left;border-top:1px solid #e7e3db;border-left:0;align-items:flex-start;padding:10px 0 0}.report-reconcile-cell>strong{margin:4px 0}.report-reconcile-cell>em{margin-right:5px}.report-trace-facts{grid-template-columns:1fr 1fr}}@media (width<=650px){.report-header-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.report-readonly-chip{grid-column:1/-1;justify-content:center}.report-header-actions button{padding:0 9px}.report-boundary{grid-template-columns:1fr}.report-lock{width:auto;height:30px}.report-boundary>small{grid-column:1}.report-metrics{grid-template-columns:1fr 1fr}.report-metric-money{grid-column:1/-1}.report-filters{grid-template-columns:1fr}.report-filter-summary{display:grid}.report-chain{grid-template-columns:1fr}.report-chain-arrow{height:20px;transform:rotate(90deg)}.report-modal-backdrop{padding:10px}.report-modal>header{padding:15px}.report-modal>header b{display:none}.report-modal-body{padding:15px}.report-trace-facts{grid-template-columns:1fr}.report-sales-trace-head,.report-delivery-trace-head,.report-invoice-trace-head{display:none}.report-sales-trace-line,.report-delivery-trace-line,.report-invoice-trace-line{grid-template-columns:1fr 1fr}.report-sales-trace-line>span:first-child,.report-delivery-trace-line>span:first-child,.report-invoice-trace-line>span:first-child{grid-column:1/-1}.report-active-filters{grid-template-columns:1fr 1fr;display:grid}.report-document-node{min-height:138px}.report-sales-trace-line>[data-label],.report-delivery-trace-line>[data-label],.report-invoice-trace-line>[data-label]{gap:3px;display:grid}.report-sales-trace-line>[data-label]:before,.report-delivery-trace-line>[data-label]:before,.report-invoice-trace-line>[data-label]:before{content:attr(data-label);color:#8a847c;text-transform:uppercase;font-size:8px;font-weight:900}}@media print{@page{size:landscape;margin:9mm}html,body,#root{background:#fff!important}.app-shell{display:block}.sidebar,.report-header-actions,.report-filter-heading button,.report-filters,.report-filter-error,.report-modal-backdrop{display:none!important}.content.report-content{color:#111;width:100%;max-width:none;padding:0}.report-page-header{margin-bottom:10px}.report-page-header h1{font-size:25px}.report-page-header .muted{font-size:10px}.report-boundary{break-inside:avoid;color:#111;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;margin-bottom:12px;background:#ece9e4!important}.report-lock{background:#fff;border-color:#ccc}.report-boundary p,.report-boundary>small{color:#444}.report-section-heading{margin-bottom:7px}.report-metrics{grid-template-columns:repeat(5,1fr);gap:5px}.report-metric{min-height:76px;box-shadow:none;break-inside:avoid;border-color:#bbb;border-radius:7px;padding:9px}.report-metric>strong{margin:7px 0 4px;font-size:18px}.report-metric-money{color:#111;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#ece9e4!important}.report-metric-money>span,.report-metric-money>small{color:#444}.report-filter-card{box-shadow:none;border-radius:7px}.report-filter-heading{padding:8px 10px}.report-filter-summary{padding:7px 10px}.report-reconciliation{break-before:auto}.report-ledger{box-shadow:none;border-radius:7px;overflow:visible}.report-ledger-head,.report-chain-row{grid-template-columns:105px minmax(0,1fr) 110px;gap:6px}.report-ledger-head{-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:6px 8px;display:grid!important}.report-chain-row{break-inside:avoid;padding:7px 8px}.report-chain-meta{border:0;padding:0;display:flex}.report-chain-meta time{margin-bottom:4px}.report-chain-meta>small,.report-chain-meta>em{display:block}.report-status{margin-top:auto}.report-chain{grid-template-columns:minmax(0,1fr) 10px minmax(0,1fr) 10px minmax(0,1fr)}.report-document-node{border-radius:5px;min-height:79px;padding:6px}.report-document-node>strong{margin-top:6px}.report-document-node>button{display:none}.report-reconcile-cell{text-align:right;border-top:0;border-left:1px solid #ddd;align-items:flex-end;padding:3px 0 3px 6px}.report-reconcile-cell>strong{margin:3px 0;font-size:13px}.report-reconcile-cell>em{padding:2px 4px}.report-print-footer{border-top:1px solid #aaa;justify-content:space-between;margin-top:8px;padding-top:5px;font-size:8px;display:flex}.report-empty button{display:none}@page{size:landscape;margin:9mm 9mm 14mm}.report-active-filters{padding:7px 10px 0}.report-active-filters span{background:#fff;border:1px solid #ccc;padding:4px 6px}.report-filter-error{color:#900;background:#fff;border:1px solid #b33;padding:7px 10px;display:block!important}.report-print-page-boundary{color:#333;background:#fff;border-top:1px solid #777;justify-content:space-between;padding-top:2mm;font-size:8px;position:fixed;bottom:-9mm;left:0;right:0;display:flex!important}}.report-revision-trace article{background:#f7f3ec;border-radius:8px;grid-template-columns:1fr auto;gap:3px 10px;padding:9px;display:grid}.report-revision-trace article small{color:#756e64;grid-column:1/-1}.report-retry{color:#716b63;text-align:center;background:#fff;border:1px solid #ddd8cf;border-radius:15px;align-content:center;place-items:center;min-height:360px;padding:30px;display:grid}.report-retry>span{color:#a53b15;background:#fff0e8;border-radius:50%;place-items:center;width:40px;height:40px;font-size:20px;font-weight:900;display:grid}.report-retry strong{color:#332f2b;margin-top:12px;font-size:16px}.report-retry p{max-width:620px;margin:7px 0 15px;font-size:12px;line-height:1.55}.report-retry button{color:#fff;background:#2f2b27;border-radius:9px;min-height:42px;padding:0 16px;font-weight:800}.report-retry button:disabled{cursor:wait;opacity:.65}.report-revision-trace{border-top:1px solid #ddd5c8;gap:10px;margin-top:16px;padding-top:14px;display:grid}.report-revision-trace>div:first-child,.report-review-trace>div:first-child{justify-content:space-between;align-items:end;gap:12px;display:flex}.report-revision-trace>div:first-child span,.report-review-trace>div:first-child span{color:#756e64;font-size:9px}.report-revision-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;display:grid}.report-revision-trace .report-revision-card{background:#f8f5ee;border:1px solid #ddd5c8;border-radius:10px;padding:11px;display:block}.report-revision-card>header,.report-review-trace article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.report-revision-card>header span{color:#6f3925;font-size:11px;font-weight:900}.report-revision-card>small{margin-top:4px;font-size:9px;line-height:1.45;color:#756e64!important;display:block!important}.report-revision-lines{gap:6px;margin-top:9px;display:grid}.report-revision-lines>div{border-top:1px solid #e3dcd1;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:7px;padding-top:7px;display:grid}.report-revision-lines strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.report-revision-lines span{color:#625c54;white-space:nowrap;font-size:9px}.report-review-trace{border-top:1px solid #ddd5c8;gap:8px;margin-top:16px;padding-top:14px;display:grid}.report-review-trace>article{background:#f7f3ec;border-radius:9px;gap:4px;padding:10px;display:grid}.report-review-trace article header span{font-size:10px;font-weight:850}.report-review-trace article header b{font-size:9px}.report-review-trace article>small{color:#756e64;font-size:9px}.report-difference-list{gap:5px;margin-top:4px;display:grid}.report-difference-list>div{background:#fff;border-left:3px solid #c6663e;border-radius:5px;grid-template-columns:auto 1fr 1fr;gap:8px;padding:7px 8px;display:grid}.report-difference-list strong{color:#6d3925;font-size:9px}.report-difference-list span{font-size:9px}@media (width<=650px){.report-revision-grid{grid-template-columns:1fr}.report-revision-lines>div{grid-template-columns:1fr 1fr}.report-revision-lines strong{grid-column:1/-1}.report-difference-list>div{grid-template-columns:1fr}.report-revision-trace>div:first-child,.report-review-trace>div:first-child{display:grid}}.batch-delivery-workspace{background:#fff;border:1px solid #d8d3ca;border-radius:15px;margin-bottom:12px;overflow:hidden;box-shadow:0 8px 28px #2d261c0d}.batch-delivery-header{background:#f7f4ef;border-bottom:1px solid #ddd8cf;grid-template-columns:minmax(320px,1fr) 180px auto;align-items:end;gap:18px;padding:17px 20px;display:grid}.batch-delivery-header h2{margin:0 0 5px;font-size:20px}.batch-delivery-header p{color:#756f67;margin:0;font-size:11px}.batch-delivery-header .eyebrow{color:#b9471b;margin-bottom:5px;font-size:9px;font-weight:900}.batch-delivery-header>label{color:#686159;gap:5px;font-size:10px;font-weight:850;display:grid}.batch-delivery-header input{border-color:#cbc3b8;border-radius:7px;min-height:38px}.batch-delivery-counts{gap:7px;display:flex}.batch-delivery-counts span{color:#7b746b;background:#fff;border:1px solid #ddd6cc;border-radius:9px;gap:2px;min-width:76px;padding:8px 10px;font-size:9px;display:grid}.batch-delivery-counts strong{color:#302b27;font-size:18px}.batch-item-list{gap:0;padding:0;display:grid}.batch-item-card{background:#fff;border:0;border-top:1px solid #ded8cf;border-radius:0;overflow:hidden}.batch-item-card:first-child{border-top:0}.batch-item-summary{cursor:pointer;background:#f8f6f2;grid-template-columns:15px minmax(220px,1fr) 135px 185px 135px;align-items:center;gap:6px;min-height:29px;padding:1px 6px;display:grid}.batch-item-summary:hover{background:#f3eee7}.batch-item-summary:focus-visible{outline-offset:-2px;outline:2px solid #d45b29}.batch-item-card.expanded .batch-item-summary{background:#fff3ed}.batch-item-toggle{color:#a5431f;background:#fff;border:1px solid #c9bdb1;border-radius:50%;place-items:center;width:14px;height:14px;font-size:10px;font-weight:900;display:grid}.batch-item-identity{white-space:nowrap;align-items:baseline;gap:5px;min-width:0;display:flex}.batch-item-identity small{color:#a64721;flex:none;font-size:7px;font-weight:900}.batch-item-identity strong{text-overflow:ellipsis;min-width:0;font-size:10px;overflow:hidden}.batch-ordered-total,.batch-item-total{white-space:nowrap;color:#756e65;font-size:8px}.batch-ordered-total strong,.batch-item-total strong{color:#302b27;font-size:11px}.batch-item-summary>label{color:#5f5850;cursor:text;justify-content:flex-end;align-items:center;gap:5px;font-size:8px;font-weight:850;display:flex}.batch-item-summary>label input{border-color:#c77752;border-radius:5px;width:90px;min-height:24px;padding:0 7px;font-size:9px;font-weight:850}.batch-item-summary>label.mixed input{background:#fff9e9;border-color:#c49135}.batch-item-total{text-align:right}.batch-line-head,.batch-line-row{grid-template-columns:minmax(220px,1.4fr) 105px 150px 150px 115px;align-items:center;gap:10px;display:grid}.batch-line-head{color:#777067;text-transform:uppercase;background:#ebe8e2;padding:7px 14px;font-size:8px;font-weight:900}.batch-line-row{border-top:1px solid #ece7df;min-height:56px;padding:8px 14px}.batch-line-row>span:first-child{gap:2px;display:grid}.batch-line-row>span:first-child strong{font-size:11px}.batch-line-row>span:first-child small{color:#8a8379;font-size:9px}.batch-line-row>span:nth-child(2){color:#645e56;font-size:11px}.batch-line-row>label{align-items:center;gap:6px;display:flex}.batch-line-row>label input{border-radius:7px;width:105px;min-height:36px}.batch-line-row>label small{color:#817a71;font-size:9px}.batch-line-row .batch-customer-price input{border-color:#c77752;font-weight:800}.batch-line-row>strong{text-align:right}.batch-delivery-empty{color:#756e65;align-content:center;place-items:center;gap:5px;min-height:150px;display:grid}.batch-delivery-empty span{font-size:10px}.batch-delivery-footer{background:#fbfaf7;border-top:1px solid #d8d2c8;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;display:flex}.batch-delivery-footer>div:first-child{color:#6d665e;font-size:9px}.batch-delivery-footer .error{color:#9a3929;font-weight:800}.batch-delivery-footer .saved{color:#28704f;font-weight:800}.batch-delivery-footer>button,.batch-save-confirm button{color:#fff;background:#b9471b;border-radius:6px;min-height:30px;padding:0 11px;font-size:9px;font-weight:850}.batch-delivery-footer button:disabled{color:#8d867d;background:#ddd8d0}.batch-save-confirm{color:#713526;align-items:center;gap:6px;font-size:9px;display:flex}.batch-save-confirm .cancel{color:#5f5850;background:#fff;border:1px solid #cfc7bd}@media (width<=1000px){.batch-delivery-header{grid-template-columns:1fr 170px}.batch-delivery-counts{grid-column:1/-1}.batch-item-summary{grid-template-columns:15px minmax(180px,1fr) 115px 175px 115px}.batch-line-head,.batch-line-row{grid-template-columns:minmax(170px,1.2fr) 90px 130px 130px 100px}}@media (width<=650px){.batch-delivery-header{grid-template-columns:1fr}.batch-delivery-counts{grid-column:auto}.batch-item-summary{grid-template-columns:1fr}.batch-item-summary>label{grid-template-columns:1fr 130px}.batch-line-head{display:none}.batch-line-row{grid-template-columns:1fr 1fr}.batch-line-row>span:first-child{grid-column:1/-1}.batch-line-row>strong{text-align:left}.batch-delivery-footer,.batch-save-confirm{flex-direction:column;align-items:stretch}}.total-goods-launcher{background:#fff;border:1px solid #d8d3ca;border-radius:9px;flex-wrap:wrap;align-items:center;gap:7px;min-height:42px;margin-bottom:5px;padding:4px 7px;display:flex;box-shadow:0 4px 14px #2d261c08}.pending-date-buttons{flex-wrap:wrap;flex:420px;align-items:center;gap:4px;min-width:0;display:flex}.pending-date-buttons>button{color:#675f57;background:#f8f6f2;border:1px solid #cbc3b8;border-radius:6px;align-items:center;gap:6px;min-height:30px;padding:0 9px;font-size:9px;font-weight:850;display:flex}.pending-date-buttons>button strong{font-size:9px}.pending-date-buttons>button.active{color:#9f3d18;background:#fff0e8;border-color:#b9471b;box-shadow:inset 0 0 0 1px #b9471b}.pending-date-empty{color:#817a71;padding:0 5px;font-size:9px}.total-goods-launcher>.total-goods-button{color:#9e3c18;background:#fff4ee;border:1px solid #c85a2c;border-radius:6px;width:96px;min-height:30px;font-size:10px;font-weight:900}.total-goods-launcher>.total-goods-button.active{color:#fff;background:#b9471b}.total-goods-summary{align-items:center;gap:4px;display:flex}.total-goods-summary span{white-space:nowrap;color:#7b746b;background:#f8f6f2;border:1px solid #ddd6cc;border-radius:6px;align-items:baseline;gap:3px;padding:4px 6px;font-size:8px;display:flex}.total-goods-summary strong{color:#302b27;font-size:12px}.total-goods-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.total-goods-actions>button{color:#fff;background:#b9471b;border-radius:6px;min-height:30px;padding:0 11px;font-size:9px;font-weight:850}.total-goods-actions .cancel{color:#5f5850;background:#fff;border:1px solid #cfc7bd}.total-goods-actions button:disabled{color:#8d867d;background:#ddd8d0}.total-goods-print-page-header{background:#f8f6f2;border-bottom:1px solid #d8d2c8;justify-content:space-between;align-items:center;gap:10px;padding:6px 8px;display:flex}.total-goods-print-page-header>div:first-child{align-items:baseline;gap:7px;display:flex}.total-goods-print-page-header>div:first-child strong{font-size:13px}.total-goods-print-page-header>div:first-child span{color:#817a71;font-size:7px}.total-goods-print-page-controls{color:#6f675e;align-items:center;gap:5px;font-size:8px;display:flex}.total-goods-print-page-controls>button{color:#6b3a29;background:#fff;border:1px solid #cfc7bd;border-radius:5px;min-height:26px;padding:0 8px;font-size:8px;font-weight:850}.total-goods-print-list{grid-template-columns:1fr;gap:2px;padding:3px;display:grid}.total-goods-print-item{color:#736b62;cursor:pointer;background:#f8f6f2;border:1px solid #ded8cf;border-radius:5px;grid-template-columns:16px minmax(0,1fr) 150px;align-items:center;gap:6px;min-height:29px;padding:1px 6px;font-size:8px;display:grid}.total-goods-print-item.selected{background:#fff3ed;border-color:#d7835e}.total-goods-print-item>input{accent-color:#b9471b;border:0;border-radius:2px;width:13px;height:13px;min-height:13px;padding:0}.total-goods-print-item>span:nth-child(2){white-space:nowrap;align-items:baseline;gap:5px;min-width:0;display:flex}.total-goods-print-item small{color:#a64721;flex:none;font-size:7px;font-weight:900}.total-goods-print-item>span:nth-child(2) strong{text-overflow:ellipsis;color:#28231f;min-width:0;font-size:9px;overflow:hidden}.total-goods-print-item>span:nth-child(3){white-space:nowrap;text-align:right}.total-goods-print-item>span:nth-child(3) strong{color:#28231f;font-size:11px}.total-goods-print-page-footer{background:#fbfaf7;border-top:1px solid #d8d2c8;justify-content:flex-end;align-items:center;gap:6px;padding:5px 8px;display:flex}.total-goods-print-page-footer>span{color:#756e65;margin-right:auto;font-size:8px}.total-goods-print-page-footer>button{color:#fff;background:#b9471b;border-radius:5px;min-height:28px;padding:0 10px;font-size:8px;font-weight:850}.total-goods-print-page-footer .cancel{color:#5f5850;background:#fff;border:1px solid #cfc7bd}.total-goods-print-page-footer button:disabled{color:#8d867d;background:#ddd8d0}.total-goods-print-filters{background:#fff;border-bottom:1px solid #ded8cf;align-items:center;gap:4px;padding:4px 8px;display:flex;overflow-x:auto}.total-goods-print-filters>button{color:#675f57;background:#f8f6f2;border:1px solid #d7d0c7;border-radius:999px;flex:none;align-items:center;gap:5px;min-height:24px;padding:0 8px;font-size:8px;font-weight:800;display:flex}.total-goods-print-filters>button.active{color:#9f3d18;background:#fff0e8;border-color:#b9471b}.total-goods-print-filters strong{font-size:9px}@media (width<=760px){.pending-date-buttons{flex-wrap:nowrap;flex-basis:100%;overflow-x:auto}.total-goods-summary{margin-left:auto}.total-goods-actions,.total-goods-print-page-header,.total-goods-print-page-footer{flex-direction:column;align-items:stretch}.total-goods-print-page-controls{flex-wrap:wrap}.total-goods-print-list{grid-template-columns:1fr}.total-goods-print-item{grid-template-columns:16px 1fr auto}.total-goods-print-page-footer>span{margin-right:0}}.total-goods-print-portal{display:none}@page total-goods-pick-sheet{size:letter portrait;margin:.38in .42in .48in}@media print{body.printing-total-goods{color:#111!important;background:#fff!important}body.printing-total-goods>:not(.total-goods-print-portal){display:none!important}body.printing-total-goods>.total-goods-print-portal{display:block!important}body.printing-total-goods .total-goods-pick-sheet{page:total-goods-pick-sheet;box-sizing:border-box;color:#111;background:#fff;font-family:Arial,Microsoft YaHei,sans-serif;font-size:9pt;line-height:1.2}body.printing-total-goods .total-goods-pick-sheet *{box-sizing:border-box}body.printing-total-goods .total-goods-pick-head{border-bottom:2px solid #111;grid-template-columns:minmax(0,1fr) 2.7in;align-items:end;gap:.3in;padding-bottom:.14in;display:grid}body.printing-total-goods .total-goods-pick-head p{letter-spacing:.12em;margin:0 0 .035in;font-size:7pt;font-weight:800}body.printing-total-goods .total-goods-pick-head h1{letter-spacing:.035em;margin:0;font-family:Times New Roman,serif;font-size:22pt;font-weight:700;line-height:1}body.printing-total-goods .total-goods-pick-head h2{letter-spacing:.14em;margin:.04in 0 0;font-size:11pt;font-weight:600}body.printing-total-goods .total-goods-pick-head dl{border:1px solid #111;grid-template-columns:1.45fr .75fr .75fr;margin:0;display:grid}body.printing-total-goods .total-goods-pick-head dl>div{text-align:center;min-width:0;display:grid}body.printing-total-goods .total-goods-pick-head dl>div+div{border-left:1px solid #111}body.printing-total-goods .total-goods-pick-head dt{border-bottom:1px solid #111;padding:.045in .035in;font-size:6.6pt;font-weight:700}body.printing-total-goods .total-goods-pick-head dd{margin:0;padding:.07in .035in;font-size:10pt;font-weight:700}body.printing-total-goods .total-goods-pick-instructions{border:1px solid #777;grid-template-columns:1.4in minmax(0,1fr);gap:.02in .14in;margin:.11in 0;padding:.07in .09in;display:grid}body.printing-total-goods .total-goods-pick-instructions strong{grid-row:1/3;font-size:8pt}body.printing-total-goods .total-goods-pick-instructions span{font-size:7.5pt}body.printing-total-goods .total-goods-pick-instructions small{font-size:7pt}body.printing-total-goods .total-goods-pick-table{border-collapse:collapse;table-layout:fixed;width:100%}body.printing-total-goods .total-goods-pick-table col.seq{width:.38in}body.printing-total-goods .total-goods-pick-table col.sku{width:1.35in}body.printing-total-goods .total-goods-pick-table col.unit{width:.88in}body.printing-total-goods .total-goods-pick-table col.qty{width:.9in}body.printing-total-goods .total-goods-pick-table col.check{width:.62in}body.printing-total-goods .total-goods-pick-table thead{display:table-header-group}body.printing-total-goods .total-goods-pick-table tr{break-inside:avoid}body.printing-total-goods .total-goods-pick-table th{text-align:left;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:1px solid #111;padding:.065in .055in;font-size:7.5pt;font-weight:700;line-height:1.12;background:#e9e9e9!important}body.printing-total-goods .total-goods-pick-table th:first-child,body.printing-total-goods .total-goods-pick-table th:nth-last-child(-n+3){text-align:center}body.printing-total-goods .total-goods-pick-table td{overflow-wrap:anywhere;vertical-align:middle;border:1px solid #777;height:.39in;padding:.055in .065in}body.printing-total-goods .total-goods-pick-table td:first-child,body.printing-total-goods .total-goods-pick-table td:nth-last-child(-n+3){text-align:center}body.printing-total-goods .total-goods-pick-table td:nth-child(2){font-family:Courier New,monospace;font-size:8pt;font-weight:700}body.printing-total-goods .total-goods-pick-table td:nth-child(5) strong{font-size:13pt}body.printing-total-goods .total-goods-pick-table td:last-child span{border:1.5px solid #111;width:.19in;height:.19in;display:inline-block}body.printing-total-goods .total-goods-pick-footer{break-inside:avoid;grid-template-columns:1fr 1fr 1fr;gap:.28in;margin-top:.28in;display:grid}body.printing-total-goods .total-goods-pick-footer>div{gap:.18in;display:grid}body.printing-total-goods .total-goods-pick-footer>div span{font-size:7.5pt;font-weight:700}body.printing-total-goods .total-goods-pick-footer>div b{border-bottom:1px solid #111;display:block}body.printing-total-goods .total-goods-pick-footer>p{color:#333;letter-spacing:.06em;text-align:center;border-top:1px solid #777;grid-column:1/-1;margin:.15in 0 0;padding-top:.045in;font-size:6.5pt}}.touch-order-backdrop{z-index:100;background:#201b178a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.touch-order{background:#f8f7f4;border-radius:22px;grid-template-rows:auto 1fr auto;width:min(1040px,100%);max-height:calc(100vh - 36px);display:grid;overflow:hidden;box-shadow:0 30px 90px #00000040}.touch-order>header{background:#fff;border-bottom:1px solid #e6dfd8;justify-content:space-between;gap:18px;padding:22px 24px;display:flex}.touch-order>header p{color:#d65d15;letter-spacing:.1em;margin:0 0 4px;font-size:11px;font-weight:800}.touch-order>header h2{margin:0;font-size:27px}.touch-order>header span{color:#756b64;margin-top:5px;font-size:13px;display:block}.touch-order>header>button{color:#fff;cursor:pointer;background:#332c28;border:0;border-radius:12px;width:42px;height:42px;font-size:25px}.touch-order-body{gap:18px;padding:22px;display:grid;overflow:auto}.touch-step,.touch-cart{background:#fff;border:1px solid #e7e0d9;border-radius:17px;padding:18px}.touch-step-title{align-items:center;gap:11px;margin-bottom:14px;display:flex}.touch-step-title>b{color:#fff;background:#e86f1c;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.touch-step-title h3,.touch-step-title p{margin:0}.touch-step-title h3{font-size:17px}.touch-step-title p{color:#7b7068;margin-top:2px;font-size:12px}.touch-customer-grid,.touch-product-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.touch-customer-grid button,.touch-product-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ded5ce;border-radius:13px;min-height:76px;padding:13px;position:relative}.touch-customer-grid button{gap:4px;display:grid}.touch-customer-grid button.active,.touch-product-grid button.selected{background:#fff7ef;border:2px solid #e86f1c}.touch-customer-grid small,.touch-product-grid small{color:#786d66}.touch-product-grid button{gap:5px;display:grid}.touch-product-grid button>span{color:#b65319;font-size:11px;font-weight:800}.touch-product-grid button>b{color:#fff;background:#e86f1c;border-radius:13px;place-items:center;min-width:26px;height:26px;display:grid;position:absolute;top:9px;right:9px}.touch-cart-empty{text-align:center;color:#81766f;border:1px dashed #d8cec6;border-radius:12px;padding:24px}.touch-cart-lines{gap:8px;display:grid}.touch-cart-lines article{background:#f8f6f3;border-radius:12px;grid-template-columns:minmax(0,1fr) auto 90px;align-items:center;gap:14px;padding:10px;display:grid}.touch-cart-lines article>div:first-child{display:grid}.touch-cart-lines small{color:#766b64}.touch-cart-lines article>strong{text-align:right}.touch-quantity{align-items:center;gap:10px;display:flex}.touch-quantity button{cursor:pointer;background:#fff;border:1px solid #d7cec7;border-radius:11px;width:42px;height:42px;font-size:22px}.touch-quantity b{text-align:center;min-width:24px;font-size:18px}.touch-order>footer{background:#fff;border-top:1px solid #e6dfd8;justify-content:flex-end;align-items:center;gap:22px;padding:16px 22px;display:flex}.touch-order>footer>div{text-align:right;display:grid}.touch-order>footer>div span{color:#746a63;font-size:12px}.touch-order>footer>div strong{font-size:22px}.touch-order>footer>button{color:#fff;cursor:pointer;background:#e86f1c;border:0;border-radius:13px;min-height:50px;padding:0 24px;font-size:15px;font-weight:800}.touch-order>footer>button:disabled{opacity:.4;cursor:not-allowed}.new-order-button{color:#fff;cursor:pointer;background:#e86f1c;border:0;border-radius:11px;min-height:42px;padding:0 17px;font-weight:800}@media (width<=640px){.touch-order-backdrop{padding:0}.touch-order{border-radius:0;width:100%;height:100%;max-height:none}.touch-order>header{padding:16px}.touch-order-body{padding:12px}.touch-step,.touch-cart{padding:14px}.touch-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.touch-product-grid button{min-height:96px}.touch-cart-lines article{grid-template-columns:minmax(0,1fr) auto}.touch-cart-lines article>strong{grid-column:1/-1}.touch-order>footer{justify-content:space-between}.touch-order>footer>button{padding:0 16px}}.touch-breadcrumb{color:#8b817a;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.touch-breadcrumb b{color:#d16a35}.touch-breadcrumb .current{color:#a43d14}.touch-inline-actions,.touch-review-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.touch-primary,.touch-back-button{border-radius:11px;min-height:44px;padding:0 15px;font-weight:800}.touch-primary{color:#fff;background:#e86f1c}.touch-back-button{color:#a43b15;background:#fff0e8}.touch-catalog-toolbar{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.touch-catalog-toolbar label{color:#766c65;gap:5px;width:min(330px,55%);font-size:11px;font-weight:800;display:grid}.touch-major-grid,.touch-sub-grid{gap:8px;padding:3px 1px 10px;display:flex;overflow:auto}.touch-major-grid button,.touch-sub-grid button{color:#635851;background:#fff;border:1px solid #ded5ce;border-radius:11px;flex:none;min-height:46px;padding:0 15px;font-weight:800}.touch-major-grid button.active,.touch-sub-grid button.active{color:#a43d14;background:#fff1e5;border-color:#e86f1c}.touch-sub-grid{padding-top:0}.touch-error{color:#8d382c;background:#fff5f2;border:1px solid #df9a8a;border-radius:10px;margin-top:13px;padding:11px;font-size:12px}.touch-quantity input{text-align:center;border:1px solid #d7cec7;border-radius:11px;width:52px;min-height:42px;font-weight:800}.touch-review-actions{justify-content:space-between}.touch-order>footer{position:relative}@media (width<=640px){.touch-catalog-toolbar{flex-direction:column;align-items:stretch}.touch-catalog-toolbar label,.touch-inline-actions button{width:100%}.touch-review-actions{flex-direction:column;align-items:stretch}.touch-review-actions button{width:100%}}.continuous-order{background:#f4f1ec;border-radius:10px;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(1420px,100%);height:min(900px,100vh - 28px);max-height:none}.continuous-order>header{border-bottom-color:#d7d0c7;padding:13px 18px}.continuous-order>header h2{font-size:22px}.continuous-order>header>button{border-radius:5px;width:36px;height:36px}.continuous-toolbar{background:#e6e2dc;border-bottom:1px solid #cfc7bd;align-items:center;gap:6px;padding:7px 10px;display:flex}.continuous-toolbar button,.continuous-toolbar a{color:#302b27;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #aaa096;border-radius:4px;align-items:center;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.continuous-toolbar button:disabled{opacity:.45;cursor:not-allowed}.continuous-toolbar>span{color:#6d645c;margin-left:auto;font-size:12px}.continuous-stage{background:#d7d0c7;border-bottom:1px solid #cfc7bd;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.continuous-stage span{color:#80766e;background:#f7f5f1;justify-content:center;align-items:center;gap:7px;padding:7px;font-size:11px;font-weight:700;display:flex}.continuous-stage span b{color:#fff;background:#c8c0b8;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.continuous-stage span.done{color:#9a461c;background:#fff8ef}.continuous-stage span.done b{background:#df6b24}.continuous-body{grid-template-columns:225px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.continuous-directory{background:#ebe7e1;border-right:1px solid #cec6bc;padding:10px;overflow:auto}.continuous-directory h3{color:#716860;text-transform:uppercase;letter-spacing:.06em;margin:15px 7px 5px;font-size:11px}.continuous-directory button{text-align:left;color:#332e2a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;gap:3px;width:100%;margin:3px 0;padding:9px;display:grid}.continuous-directory button:hover,.continuous-directory button.active{background:#fff;border-color:#d17a43}.continuous-directory small{color:#766d65;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.continuous-document{background:#fff;min-width:0;padding:14px 18px;overflow:auto}.document-form-head{background:#fbfaf8;border:1px solid #d9d1c8;grid-template-columns:minmax(260px,1.5fr) minmax(190px,1fr) minmax(170px,.7fr);align-items:end;gap:14px;padding:12px;display:grid}.document-form-head label,.document-form-head>div{color:#665d55;gap:5px;font-size:11px;font-weight:700;display:grid}.document-form-head select,.document-form-head input,.document-add-line select,.continuous-line input,.delivery-facts input,.delivery-facts textarea,.document-footer textarea,.invoice-create-panel input{color:#2f2a26;min-height:35px;font:inherit;background:#fff;border:1px solid #bbb1a7;border-radius:3px;padding:6px 8px}.document-form-head strong{color:#322c28;border-bottom:1px solid #aaa096;align-items:center;min-height:35px;display:flex}.document-add-line{justify-content:flex-end;gap:7px;margin:10px 0;display:flex}.document-add-line select{width:min(480px,65%)}.document-add-line button,.document-footer button,.invoice-create-panel button{color:#fff;cursor:pointer;background:#df6b24;border:0;border-radius:4px;min-height:36px;padding:0 15px;font-weight:800}.document-add-line button:disabled,.document-footer button:disabled,.invoice-create-panel button:disabled{opacity:.45;cursor:not-allowed}.continuous-line-table{border:1px solid #cfc7bd;min-width:980px}.continuous-line-head,.continuous-line{grid-template-columns:105px minmax(180px,1.25fr) minmax(230px,1.4fr) 70px 130px 110px 38px;align-items:center;display:grid}.continuous-line-head.order-lines,.continuous-line.order-lines{grid-template-columns:125px minmax(160px,1fr) 125px minmax(180px,1fr) 130px 110px minmax(160px,1fr)}.continuous-line-head{color:#403a35;background:#ddd7cf;min-height:31px;font-size:11px;font-weight:800}.continuous-line-head span{border-right:1px solid #c5bcb2;padding:6px}.continuous-line{background:#fff;border-top:1px solid #ddd6ce;min-height:51px}.continuous-line:nth-child(odd){background:#fbfaf8}.continuous-line>*{min-width:0;margin:0 5px}.continuous-line>span{gap:2px;display:grid}.continuous-line small{color:#756c64;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.continuous-line input{width:calc(100% - 10px);min-height:33px;padding:5px 7px}.continuous-line>button{color:#7b4230;cursor:pointer;background:#eee9e3;border:0;border-radius:3px;width:28px;height:28px}.money-input{background:#fff;border:1px solid #bbb1a7;border-radius:3px;align-items:center;display:flex!important}.money-input b{padding-left:7px}.money-input input{border:0!important;width:100%!important;margin:0!important}.document-footer{border-top:2px solid #8d837a;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:22px;margin-top:14px;padding:12px;display:grid}.document-footer>label{color:#665d55;gap:5px;font-size:11px;font-weight:700;display:grid}.document-footer textarea{resize:vertical;min-height:66px}.document-footer>div{text-align:right;grid-template-columns:auto auto;align-items:center;gap:8px 18px;display:grid}.document-footer>div strong{font-size:21px}.document-footer>div button{grid-column:1/-1}.delivery-facts{grid-template-columns:minmax(220px,.6fr) minmax(320px,1.4fr);gap:14px;margin-top:12px;display:grid}.delivery-facts label{color:#665d55;gap:5px;font-size:11px;font-weight:700;display:grid}.delivery-facts textarea{min-height:58px}.invoice-create-panel{background:#fff8ef;border:1px solid #e1c3aa;justify-content:flex-end;align-items:end;gap:10px;margin-top:12px;padding:12px;display:flex}.invoice-create-panel label{color:#655b53;gap:4px;font-size:11px;font-weight:700;display:grid}.workflow-complete,.continuous-validation{background:#fff8ef;border:1px solid #d7c6b6;margin-top:12px;padding:12px}.workflow-complete{justify-content:space-between;gap:16px;display:flex}.continuous-validation{color:#9b392b}.continuous-order>.touch-error{border-width:1px 0 0;border-radius:0;margin:0;padding:9px 14px}.provisional-draft-banner{background:#fff8ef;border:1px solid #e0b184;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:11px 14px;display:flex}.provisional-draft-banner span{gap:2px;display:grid}.provisional-draft-banner small{color:#75685d}.provisional-draft-banner button,.continue-button{color:#a84a19;cursor:pointer;background:#fff;border:1px solid #c8652a;border-radius:7px;padding:7px 10px;font-weight:800}.queue-actions{flex-wrap:wrap;gap:5px;display:flex!important}.queue-actions button{width:100%}@media (width<=900px){.touch-order-backdrop{padding:0}.continuous-order{border-radius:0;width:100%;height:100%}.continuous-body{grid-template-columns:1fr}.continuous-directory{border-bottom:1px solid #cec6bc;border-right:0;max-height:135px}.document-form-head{grid-template-columns:1fr}.continuous-stage span{font-size:0}.continuous-stage span b{font-size:11px}.document-footer,.delivery-facts{grid-template-columns:1fr}}.document-add-line{grid-template-columns:minmax(140px,.45fr) minmax(140px,.45fr) minmax(170px,.6fr) minmax(290px,1fr) auto;align-items:end;display:grid}.document-add-line label{color:#665d55;gap:4px;font-size:11px;font-weight:700;display:grid}.document-add-line input,.document-add-line select{color:#2f2a26;width:auto;min-height:35px;font:inherit;background:#fff;border:1px solid #bbb1a7;border-radius:3px;padding:6px 8px}.document-add-line button{align-self:end}@media (width<=1180px){.document-add-line{grid-template-columns:repeat(2,minmax(0,1fr))}.document-add-line button{min-height:35px}}@media (width<=900px){.document-add-line{grid-template-columns:1fr}}.hd-order-backdrop{background:#201b178a;height:100dvh;max-height:100dvh;padding:12px;overflow:hidden}.hd-draft-order{color:#241d18;--hd-green:#b9471b;--hd-dark:#713017;--hd-line:#e6dfd8;--hd-muted:#756b64;--hd-soft:#fff0e8;background:#f8f7f4;border:1px solid #d9d4ca;border-radius:12px;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(1540px,100%);height:min(960px,100vh - 24px);max-height:none;display:grid;overflow:hidden}.hd-draft-order>.hd-draft-header{border-bottom:1px solid var(--hd-line);background:#fff;justify-content:space-between;align-items:center;gap:18px;padding:10px 14px;display:flex}.hd-draft-brand{min-width:180px}.hd-draft-brand p{color:var(--hd-green);letter-spacing:.08em;margin:0 0 2px;font-size:9px;font-weight:900}.hd-draft-brand h2{margin:0;font-size:21px;line-height:1.05}.hd-draft-brand span{color:var(--hd-muted);margin-top:3px;font-size:10px;display:block}.hd-draft-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:6px;display:flex}.hd-draft-header-actions label{color:var(--hd-muted);gap:3px;font-size:9px;font-weight:800;display:grid}.hd-draft-header-actions select{border:1px solid var(--hd-line);color:#241d18;min-width:210px;min-height:34px;font:inherit;background:#fff;border-radius:8px;padding:0 9px;font-size:11px}.hd-draft-header-actions>button{border:1px solid var(--hd-line);color:#625b54;background:#fff;border-radius:8px;width:auto;height:34px;min-height:34px;padding:0 11px;font-size:10px;font-weight:850}.hd-draft-header-actions>button:disabled{cursor:not-allowed;opacity:.4}.hd-draft-header-actions>.hd-draft-close{color:#fff;background:#332c28;border-color:#332c28;width:34px;padding:0;font-size:19px}.hd-draft-meta{border-bottom:1px solid var(--hd-line);background:#fff;grid-template-columns:minmax(250px,1.35fr) minmax(170px,.65fr) minmax(230px,1fr);gap:10px;padding:8px 12px;display:grid}.hd-draft-meta label,.hd-draft-meta>div{color:var(--hd-muted);gap:3px;font-size:9px;font-weight:800;display:grid}.hd-draft-meta select,.hd-draft-meta input{border:1px solid var(--hd-line);color:#241d18;min-height:34px;font:inherit;background:#fff;border-radius:8px;padding:0 10px;font-size:11px}.hd-draft-meta>div strong{background:var(--hd-soft);min-height:34px;color:var(--hd-dark);border-radius:8px;align-items:center;padding:0 10px;font-size:11px;display:flex}.hd-draft-layout{grid-template-columns:minmax(0,1fr) 390px;min-height:0;display:grid;overflow:hidden}.hd-order-catalog{min-width:0;min-height:0;padding:10px 12px 18px;overflow-y:auto}.hd-order-path{align-items:center;gap:8px;min-height:40px;margin-bottom:8px;display:flex}.hd-order-path button{border:1px solid var(--hd-line);min-height:38px;color:var(--hd-muted);background:#fff;border-radius:999px;padding:0 16px;font-size:12px;font-weight:850}.hd-order-path button.active{border-color:var(--hd-green);background:var(--hd-green);color:#fff}.hd-order-path>span{color:#829087;font-weight:900}.hd-order-search{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8f7f4f5;margin:0 -2px 11px;padding:7px 2px;display:block;position:sticky;top:-10px}.hd-order-search>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.hd-order-search input{border:1px solid var(--hd-line);color:#241d18;width:100%;min-height:42px;font:inherit;background:#fff;border-radius:9px;padding:0 13px;font-size:12px}.hd-order-category-home{margin-bottom:13px}.hd-order-category-home h3{margin:0 0 8px;font-size:14px}.hd-order-category-grid{grid-template-columns:repeat(5,minmax(125px,1fr));gap:7px;display:grid}.hd-order-category-grid button{border:1px solid var(--hd-line);color:#241d18;text-align:left;background:#fff;border-radius:9px;align-content:center;gap:4px;min-height:70px;padding:9px 10px 9px 14px;display:grid;position:relative;overflow:hidden}.hd-order-category-grid button:before{background:var(--hd-green);content:"";border-radius:0 4px 4px 0;width:4px;position:absolute;inset:9px auto 9px 0}.hd-order-category-grid button:hover{background:#fff8f4;border-color:#d77850}.hd-order-category-grid button strong{overflow-wrap:anywhere;font-size:12px;line-height:1.15}.hd-order-category-grid button span{color:var(--hd-muted);font-size:9px;font-weight:750}.hd-order-category-grid.subcategories button:before{background:#d17a35}.hd-order-products{gap:7px;display:grid}.hd-order-section-heading{justify-content:space-between;align-items:end;gap:12px;display:flex}.hd-order-section-heading>div{align-items:baseline;gap:8px;display:flex}.hd-order-section-heading h3{margin:0;font-size:15px}.hd-order-section-heading span{color:var(--hd-muted);font-size:9px;font-weight:800}.hd-order-section-heading>button{min-height:29px;color:var(--hd-green);background:#fff0e8;border:0;border-radius:8px;padding:0 10px;font-size:9px;font-weight:850}.hd-order-product-grid{grid-template-columns:repeat(3,minmax(180px,1fr));gap:7px;display:grid}.hd-order-product{border:1px solid var(--hd-line);background:#fff;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:8px;display:grid}.hd-order-product.selected{border-color:var(--hd-green);box-shadow:inset 3px 0 var(--hd-green);background:#fff7f2}.hd-order-product-main{color:#241d18;text-align:left;background:0 0;border:0;gap:2px;min-width:0;padding:0;display:grid}.hd-order-product-main strong,.hd-order-product-main span,.hd-order-product-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hd-order-product-main strong{font-size:11px}.hd-order-product-main span{color:var(--hd-muted);font-size:9px}.hd-order-product-main small{color:var(--hd-green);font-size:9px;font-weight:800}.hd-order-quantity{border:1px solid var(--hd-line);background:#fff;border-radius:999px;grid-template-columns:28px minmax(34px,auto) 28px;align-items:center;display:grid;overflow:hidden}.hd-order-quantity button,.hd-order-quantity b,.hd-order-quantity input{color:#241d18;text-align:center;height:28px;min-height:28px;font:inherit;background:#fff;border:0;place-items:center;padding:0;font-size:10px;font-weight:850;display:grid}.hd-order-quantity button{background:var(--hd-soft);color:var(--hd-green);font-size:14px}.hd-order-quantity button:disabled{color:#b9b4ac}.hd-order-quantity input{width:100%;min-width:34px}.hd-order-cart{border-left:1px solid var(--hd-line);background:#fff;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.hd-order-cart>header{border-bottom:1px solid var(--hd-line);background:var(--hd-dark);color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.hd-order-cart>header p,.hd-order-cart>header h3{margin:0}.hd-order-cart>header p{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.hd-order-cart>header h3{margin-top:2px;font-size:14px}.hd-order-cart>header>strong{background:#ffffff26;border-radius:999px;place-items:center;min-width:38px;height:28px;font-size:10px;display:grid}.hd-order-cart-lines{align-content:start;gap:5px;min-height:0;padding:7px;display:grid;overflow-y:auto}.hd-order-cart-lines>article{border:1px solid var(--hd-line);background:#faf9f6;border-radius:8px;gap:6px;padding:7px;display:grid}.hd-order-cart-line-head{justify-content:space-between;align-items:start;gap:8px;display:flex}.hd-order-cart-line-head>div{min-width:0}.hd-order-cart-line-head strong,.hd-order-cart-line-head small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hd-order-cart-line-head strong{font-size:10px}.hd-order-cart-line-head small{color:var(--hd-muted);margin-top:2px;font-size:8px}.hd-order-cart-line-head>button{color:#9b3f2f;background:#f0e6df;border:0;border-radius:999px;place-items:center;width:18px;height:18px;min-height:18px;padding:0;font-size:12px;display:grid}.hd-order-cart-controls{grid-template-columns:auto 92px minmax(58px,auto);align-items:end;gap:6px;display:grid}.hd-order-cart-controls label{color:var(--hd-muted);gap:2px;font-size:8px;font-weight:800;display:grid}.hd-order-cart-controls label input{border:1px solid var(--hd-line);width:100%;min-height:29px;font:inherit;text-align:right;border-radius:7px;padding:0 7px;font-size:10px}.hd-order-cart-controls>strong{text-align:right;font-size:11px}.hd-order-spec{border:1px solid var(--hd-line);width:100%;min-height:29px;font:inherit;border-radius:7px;padding:0 7px;font-size:9px}.hd-order-clear{color:#9b3f2f;background:#fff6f3;border:1px solid #e9c6ba;border-radius:8px;min-height:30px;margin:0 7px 7px;font-size:9px;font-weight:850}.hd-draft-footer{border-top:1px solid var(--hd-line)!important;background:#fff!important;justify-content:flex-end!important;align-items:center!important;gap:17px!important;padding:9px 12px!important;display:flex!important}.hd-draft-status{min-width:0;color:var(--hd-muted);flex:1;font-size:9px}.hd-draft-status .error{color:#9b392b}.hd-draft-footer>div:not(.hd-draft-status){text-align:right;display:grid}.hd-draft-footer>div span{color:var(--hd-muted);font-size:8px}.hd-draft-footer>div strong{font-size:18px}.hd-draft-footer>button{background:var(--hd-green)!important;color:#fff!important;border:0!important;border-radius:9px!important;min-height:40px!important;padding:0 18px!important;font-size:11px!important;font-weight:900!important}.hd-draft-footer>button:disabled{cursor:not-allowed;opacity:.4}.hd-order-empty{min-height:82px;color:var(--hd-muted);text-align:center;border:1px dashed #d8cec6;border-radius:8px;place-items:center;padding:10px;font-size:10px;font-weight:750;display:grid}@media (width<=1200px){.hd-draft-layout{grid-template-columns:minmax(0,1fr) 340px}.hd-order-category-grid{grid-template-columns:repeat(4,minmax(120px,1fr))}.hd-order-product-grid{grid-template-columns:repeat(2,minmax(170px,1fr))}}@media (width<=900px){.hd-order-backdrop{padding:0}.hd-draft-order{border-radius:0;width:100%;height:100%}.hd-draft-order>.hd-draft-header{align-items:start}.hd-draft-header-actions label{order:5;width:100%}.hd-draft-header-actions select{width:100%}.hd-draft-meta{grid-template-columns:1fr 1fr}.hd-draft-meta>div{grid-column:1/-1}.hd-draft-layout{grid-template-columns:1fr;overflow-y:auto}.hd-order-catalog{overflow:visible}.hd-order-cart{border-top:1px solid var(--hd-line);border-left:0;min-height:420px}.hd-order-category-grid{grid-template-columns:repeat(3,minmax(100px,1fr))}.hd-order-product-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}.hd-draft-footer{z-index:8;position:sticky;bottom:0}}@media (width<=560px){.hd-draft-order>.hd-draft-header{display:grid}.hd-draft-header-actions{justify-content:start}.hd-draft-header-actions>button:not(.hd-draft-close){flex:1}.hd-draft-meta{grid-template-columns:1fr}.hd-draft-meta>div{grid-column:auto}.hd-order-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hd-order-product-grid{grid-template-columns:1fr}.hd-order-product{grid-template-columns:minmax(0,1fr) auto}.hd-order-cart-controls{grid-template-columns:auto minmax(82px,1fr)}.hd-order-cart-controls>strong{grid-column:1/-1}.hd-draft-status{display:none}.hd-draft-footer{gap:10px!important}.hd-draft-footer>button{padding:0 12px!important}}.continuous-order-inline{background:#fff;border:1px solid #d8c8bc;border-radius:9px;width:100%;height:auto;max-height:none;display:block;overflow:hidden;box-shadow:0 12px 30px #3f2b1e1a}.continuous-order-inline .continuous-body-inline{width:100%;min-width:0;min-height:0;display:block;overflow:hidden}.continuous-order-inline .continuous-document{background:#fff;width:100%;max-width:100%;padding:12px;overflow-x:auto}.continuous-order-inline .inline-delivery-line-table{border:1px solid #cfc7bd;min-width:760px}.continuous-order-inline .inline-delivery-line-head,.continuous-order-inline .inline-delivery-line-row{grid-template-columns:minmax(320px,1fr) 110px 160px 150px;align-items:center;gap:10px;display:grid}.continuous-order-inline .inline-delivery-line-head{color:#777067;text-transform:uppercase;background:#ebe8e2;padding:7px 14px;font-size:8px;font-weight:900}.continuous-order-inline .inline-delivery-line-row{background:#fff;border-top:1px solid #ece7df;min-height:44px;padding:4px 14px}.continuous-order-inline .inline-delivery-line-row>*{min-width:0}.continuous-order-inline .inline-delivery-line-row>span:first-child{gap:2px;display:grid}.continuous-order-inline .inline-delivery-line-row>span:first-child strong,.continuous-order-inline .line-item-exception-trigger strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.continuous-order-inline .inline-delivery-line-row>span:first-child small,.continuous-order-inline .line-item-exception-trigger small{color:#8a8379;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.continuous-order-inline .inline-delivery-line-row>span:nth-child(2){color:#645e56;font-size:11px}.continuous-order-inline .inline-delivery-line-row input{color:#2f2a26;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #bbb1a7;border-radius:7px;padding:6px 8px}.continuous-order-inline .inline-delivery-line-row>label{align-items:center;gap:6px;display:flex}.continuous-order-inline .inline-delivery-line-row>label input{width:90px}.continuous-order-inline .inline-delivery-line-row>label small{color:#817a71;font-size:9px}.continuous-order-inline .inline-delivery-line-row .inline-delivery-price input{border-color:#c77752;font-weight:800}.continuous-order-inline .inline-delivery-facts{grid-template-columns:minmax(180px,.55fr) minmax(260px,1fr);gap:8px;margin-top:8px;display:grid}.continuous-order-inline .inline-delivery-facts.invoice-note-only,.delivery-facts.invoice-note-only{grid-template-columns:1fr}.continuous-order-inline .inline-delivery-facts label{color:#665d55;gap:4px;font-size:11px;font-weight:800;display:grid}.continuous-order-inline .inline-delivery-facts input,.continuous-order-inline .inline-delivery-facts textarea{color:#2f2a26;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #bbb1a7;border-radius:7px;padding:6px 8px}.continuous-order-inline .inline-delivery-facts textarea{resize:vertical;min-height:44px}.continuous-order-inline .document-footer-inline{justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;padding:8px 0 0;display:flex}.continuous-order-inline .document-footer-inline>div{text-align:right;justify-content:flex-end;align-items:baseline;gap:9px;min-width:150px;display:flex}.continuous-order-inline .document-footer-inline>div span{color:#665d55;font-size:12px;font-weight:700}.continuous-order-inline .document-footer-inline>div strong{font-size:21px}.continuous-order-inline .document-footer-inline>button,.continuous-order-inline .document-footer-inline>a{color:#fff;min-width:96px;min-height:36px;font:inherit;cursor:pointer;background:#df6b24;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0 15px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.continuous-order-inline .document-footer-inline>button:disabled{cursor:not-allowed;opacity:.45}.continuous-order-inline .inline-invoice-create-panel{border-radius:7px;flex-wrap:wrap;justify-content:flex-end;margin-top:8px;padding:8px}.document-footer .invoice-issue-primary,.document-footer-inline .invoice-issue-primary{color:#fff;background:#c86532;border-color:#b85427;font-weight:900}@media (width<=700px){.continuous-order-inline .inline-delivery-facts{grid-template-columns:1fr}.continuous-order-inline .document-footer-inline{flex-wrap:wrap}.continuous-order-inline .document-footer-inline>div{min-width:0;margin-right:auto}.continuous-order-inline .document-footer-inline>button,.continuous-order-inline .document-footer-inline>a{min-width:84px}}.hd-draft-redelivery-slot:empty{height:0}.hd-draft-redelivery-slot .redelivery-reminder-band{border-width:0 0 1px;border-radius:0;margin:0}.redelivery-reminder-band{color:#244a43;background:#eef8f5;border:1px solid #9fc8c1;border-radius:7px;gap:7px;margin:0 0 10px;padding:8px 10px;display:grid}.redelivery-reminder-band>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.redelivery-reminder-band>header strong{font-size:12px}.redelivery-reminder-band>header span{font-size:9px;font-weight:800}.redelivery-reminder-band>div{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px;display:grid}.redelivery-reminder-band article{background:#fff;border-left:3px solid #2f8575;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:6px 8px;display:grid}.redelivery-reminder-band article strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.redelivery-reminder-band article span{font-size:10px;font-weight:900}.redelivery-reminder-band article small{color:#52716b;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:8px;overflow:hidden}.delivery-exception-panel{border-top:2px solid #514a44;gap:8px;margin-top:10px;padding-top:9px;display:grid}.delivery-exception-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.delivery-exception-panel>header>div:first-child{gap:2px;display:grid}.delivery-exception-panel>header strong{font-size:12px}.delivery-exception-panel>header span{color:#70675f;font-size:9px;font-weight:750}.delivery-exception-actions{flex-wrap:wrap;gap:5px;display:flex}.delivery-exception-actions button{color:#3e3833;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b7aea4;border-radius:4px;padding:0 10px;font-size:10px;font-weight:850}.delivery-exception-actions button:first-child{color:#963e29;border-color:#d59780}.delivery-exception-actions button:nth-child(2){color:#286b60;border-color:#77aa9f}.delivery-exception-actions button:nth-child(3){color:#7b5a16;border-color:#d7b66f}.delivery-exception-actions button:disabled{cursor:not-allowed;opacity:.45}.delivery-exception-list{gap:6px;display:grid}.delivery-exception-list>p{color:#756d65;border:1px dashed #d4ccc3;margin:0;padding:9px;font-size:10px}.delivery-exception-record{background:#fbfaf8;border:1px solid #d9d1c8;border-left:4px solid #aa9f95;border-radius:6px;gap:7px;padding:8px;display:grid}.delivery-exception-record.deduct{border-left-color:#b95d42}.delivery-exception-record.redeliver{border-left-color:#2f8575}.delivery-exception-record.damage{border-left-color:#b4872c}.delivery-exception-record-head{grid-template-columns:auto minmax(0,1fr) 28px;align-items:center;gap:9px;display:grid}.delivery-exception-record-head strong{font-size:11px}.delivery-exception-record-head>span{color:#6f675f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.delivery-exception-record-head>button{color:#8c3e2f;cursor:pointer;background:#eee7e0;border:0;border-radius:4px;place-items:center;width:28px;height:28px;min-height:28px;padding:0;font-size:16px;display:grid}.delivery-exception-record-head>button:disabled{cursor:not-allowed;opacity:.4}.delivery-exception-fields{grid-template-columns:150px minmax(210px,1fr) 115px 125px minmax(230px,1.2fr);gap:7px;display:grid}.delivery-exception-fields label{color:#6b625b;gap:3px;min-width:0;font-size:8px;font-weight:850;display:grid}.delivery-exception-fields select,.delivery-exception-fields input{color:#302b27;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #bbb1a7;border-radius:4px;padding:5px 7px;font-size:10px}.delivery-exception-fields .delivery-exception-note{grid-column:auto}.delivery-exception-record>small{color:#2f6f64;font-size:9px;font-weight:800}.continuous-order-inline .delivery-exception-panel{min-width:760px}.continuous-order-inline .delivery-exception-record{background:#fff}.continuous-order-inline .redelivery-reminder-band{min-width:760px}@media (width<=1100px){.delivery-exception-fields{grid-template-columns:140px minmax(200px,1fr) 110px 120px}.delivery-exception-fields .delivery-exception-note{grid-column:1/-1}}@media (width<=700px){.delivery-exception-panel>header,.redelivery-reminder-band>header{flex-direction:column;align-items:flex-start}.delivery-exception-actions{width:100%}.delivery-exception-actions button{flex:1}.delivery-exception-fields{grid-template-columns:1fr 1fr}.delivery-exception-fields .delivery-exception-note{grid-column:1/-1}.redelivery-reminder-band>div{grid-template-columns:1fr}}.delivery-quantity-exception{margin:0 5px;display:block}.delivery-quantity-exception input{width:100%!important;margin:0!important}.line-item-exception-trigger{color:#27231f;width:100%;min-width:0;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;gap:2px;padding:4px 6px;display:grid}.line-item-exception-trigger:hover:not(:disabled){background:#fff4ea}.line-item-exception-trigger[aria-expanded=true]{background:#fff0e3;box-shadow:inset 3px 0 #d5652c}.line-item-exception-trigger:disabled{cursor:not-allowed;opacity:.55}.continuous-line .line-item-exception-trigger{align-content:center}.continuous-order-inline .line-item-exception-trigger{align-items:center;gap:8px;min-height:34px;padding:2px 6px;display:flex;overflow:hidden}.continuous-order-inline .line-item-exception-trigger strong{flex:0 auto;min-width:0}.continuous-order-inline .line-item-exception-trigger small{flex:auto;min-width:0}.line-exception-statuses{align-items:center;gap:4px;margin-top:1px;display:flex}.continuous-order-inline .line-exception-statuses{flex:none;margin:0}.line-exception-statuses b{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;min-height:18px;padding:0 7px;font-size:8px;font-weight:900;line-height:1;display:inline-flex}.continuous-order-inline .line-exception-statuses b{min-height:16px;padding:0 6px}.line-exception-statuses b.redeliver{color:#267465;background:#e8f6f2}.line-exception-statuses b.deduct{color:#a2462e;background:#fff0eb}.line-exception-statuses b.damage{color:#8a6416;background:#fff7df}.continuous-order-inline .inline-delivery-quantity{flex-direction:row;align-items:center!important;gap:5px!important}.continuous-order-inline .inline-delivery-quantity>span{flex:none;align-items:center;display:flex}.continuous-order-inline .inline-delivery-quantity>span input{width:72px}.continuous-order-inline .inline-delivery-quantity small{white-space:nowrap;padding-left:0}.delivery-exception-inline-row{background:#fff9f3;border-top:1px solid #e0c4b3;padding:9px 12px}.delivery-exception-card{background:#fff;border:1px solid #d9b79f;border-radius:7px;align-items:stretch;gap:8px;padding:8px;display:flex}.delivery-exception-card .delivery-exception-list{flex:1;min-width:0}.delivery-exception-card .delivery-exception-record{background:#fff;border:0;border-radius:0;grid-template-columns:minmax(290px,.9fr) minmax(220px,1fr);align-items:center;gap:8px;padding:0;display:grid}.delivery-exception-card .delivery-exception-record.has-discount{grid-template-columns:minmax(290px,.9fr) 105px minmax(220px,1fr)}.delivery-exception-card .delivery-exception-record+.delivery-exception-record{border-top:1px solid #ead7ca;padding-top:8px}.delivery-exception-choice{grid-template-columns:repeat(3,minmax(92px,1fr));gap:4px;display:grid}.delivery-exception-choice button{color:#5d554e;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9c0b7;border-radius:5px;padding:0 8px;font-size:9px;font-weight:850}.delivery-exception-choice button.active{color:#8f381a;background:#fff0e8;border-color:#b85b32;box-shadow:inset 0 0 0 1px #b85b32}.delivery-exception-choice button:disabled{cursor:not-allowed;opacity:.55}.delivery-exception-card .delivery-exception-note{min-width:0;display:block}.delivery-exception-card .delivery-exception-note textarea{resize:none;color:#302b27;width:100%;height:42px;min-height:42px;font:inherit;background:#fff;border:1px solid #bbb1a7;border-radius:5px;padding:11px 9px;font-size:10px;display:block}.delivery-exception-card .delivery-exception-note textarea:disabled{background:#f7f4f1}.delivery-exception-discount{min-width:0;display:block}.delivery-exception-discount input{color:#302b27;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #bbb1a7;border-radius:5px;padding:7px;font-size:10px}.continuous-order-inline .delivery-exception-inline-row,.continuous-order-inline .delivery-exception-card{min-width:760px}.delivery-exception-save{border:0;flex:0 0 150px;align-items:stretch;padding:0;display:flex}.delivery-exception-save>button{color:#fff;width:100%;min-width:150px;min-height:42px;font:inherit;cursor:pointer;background:#b74f27;border:0;border-radius:7px;place-content:center;padding:5px 18px;display:grid;box-shadow:0 3px #843719}.delivery-exception-save>button strong{letter-spacing:1.2px;font-size:16px;line-height:1}.delivery-exception-save>button:hover:not(:disabled){background:#a8421e}.delivery-exception-save>button:disabled{cursor:not-allowed;opacity:.42;box-shadow:none}@media (width<=900px){.delivery-exception-card{flex-direction:column;align-items:stretch}.delivery-exception-card .delivery-exception-record,.delivery-exception-card .delivery-exception-record.has-discount{grid-template-columns:1fr 1fr}.delivery-exception-card .delivery-exception-choice,.delivery-exception-card .delivery-exception-note{grid-column:1/-1}.delivery-exception-save{flex-basis:auto}.delivery-exception-save>button{width:100%}}.line-exception-statuses b.note-only{color:#3f6684;background:#edf4fb}.delivery-exception-record.note-only{border-left-color:#557b98}.delivery-exception-choice{grid-template-columns:repeat(4,minmax(68px,1fr))}.carried-exception-row{box-shadow:inset 4px 0}.carried-exception-row.redeliver{color:#267465;background:#eef9f6!important}.carried-exception-row.deduct{color:#a2462e;background:#fff3ef!important}.carried-exception-row.damage{color:#8a6416;background:#fff9e8!important}.carried-exception-row.note-only{color:#3f6684;background:#f1f6fb!important}.carried-exception-row>*{color:#302b27}.carried-exception-detail{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden;color:#746d65!important}.carried-exception-amount{text-align:left}.exception-focus-active .inline-delivery-line-head,.exception-focus-active .inline-delivery-line-row:not(.exception-focus-source-row),.exception-focus-active .continuous-line-head,.exception-focus-active .continuous-line:not(.exception-focus-source-row),.exception-focus-active .inline-delivery-facts,.exception-focus-active .delivery-facts,.exception-focus-active .document-footer,.exception-focus-active .invoice-create-panel,.exception-focus-active>.continuous-validation{filter:blur(.55px)saturate(.45);opacity:.46;pointer-events:none;transition:filter .18s,opacity .18s}.exception-focus-source-row{z-index:4;position:relative;box-shadow:inset 5px 0 #b94d20,0 2px 10px #5f311929;background:#fff0e1!important;border-color:#c66839!important}.exception-focus-source-row .line-item-exception-trigger[aria-expanded=true]{box-shadow:none;color:#6f2c16;background:#ffe4ce}.exception-focus-card{z-index:5;box-shadow:none;position:relative;background:#fff8f3!important;border:1px solid #d7a58c!important;border-left:0!important;border-right:0!important;padding:5px 8px 6px!important}.exception-focus-card .delivery-exception-card{box-shadow:none;background:0 0;border:0;gap:6px;padding:0}.exception-focus-card .delivery-exception-card .delivery-exception-record,.exception-focus-card .delivery-exception-card .delivery-exception-record.has-discount{background:0 0;gap:6px}.exception-focus-card .delivery-exception-card .delivery-exception-record{grid-template-columns:auto minmax(180px,1fr)}.exception-focus-card .delivery-exception-card .delivery-exception-record.has-discount{grid-template-columns:auto 92px minmax(180px,1fr)}.exception-focus-card .delivery-exception-choice{flex-wrap:nowrap;grid-template-columns:none;gap:5px;display:flex}.exception-focus-card .delivery-exception-choice button{border-width:1px 1px 3px;border-radius:6px;flex:0 0 88px;min-width:88px;min-height:30px;padding:0 7px;font-size:8px;transition:transform .1s,box-shadow .1s;box-shadow:0 1px 2px #412d221f}.exception-focus-card .delivery-exception-choice button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 3px #412d2229}.exception-focus-card .delivery-exception-choice button:active:not(:disabled){box-shadow:none;transform:translateY(1px)}.exception-focus-card .delivery-exception-note textarea,.exception-focus-card .delivery-exception-discount input{height:32px;min-height:32px;padding:7px 8px}.exception-focus-card .delivery-exception-save{flex-basis:112px}.exception-focus-card .delivery-exception-save>button{border-radius:6px;min-width:112px;min-height:32px;padding:3px 12px;box-shadow:0 2px #843719}.exception-focus-card .delivery-exception-save>button strong{font-size:13px}@media (width<=900px){.exception-focus-card .delivery-exception-card .delivery-exception-record,.exception-focus-card .delivery-exception-card .delivery-exception-record.has-discount{grid-template-columns:1fr}.exception-focus-card .delivery-exception-choice{flex-wrap:wrap}.exception-focus-card .delivery-exception-choice button{flex:88px}.exception-focus-card .delivery-exception-save{flex-basis:auto}}.delivery-exception-choice button.deduct{color:#a2462e;background:#fff8f5;border-color:#d6a08f}.delivery-exception-choice button.redeliver{color:#267465;background:#f4fbf9;border-color:#84b9ae}.delivery-exception-choice button.damage{color:#8a6416;background:#fffbef;border-color:#d6bb78}.delivery-exception-choice button.note-only{color:#3f6684;background:#f6f9fc;border-color:#91aec5}.delivery-exception-choice button.deduct.active{color:#8d351f;background:#fff0eb;border-color:#a2462e;box-shadow:inset 0 0 0 1px #a2462e}.delivery-exception-choice button.redeliver.active{color:#1f6357;background:#e8f6f2;border-color:#267465;box-shadow:inset 0 0 0 1px #267465}.delivery-exception-choice button.damage.active{color:#73500d;background:#fff7df;border-color:#8a6416;box-shadow:inset 0 0 0 1px #8a6416}.delivery-exception-choice button.note-only.active{color:#315672;background:#edf4fb;border-color:#3f6684;box-shadow:inset 0 0 0 1px #3f6684}@media (width>=761px){.hd-route-draft>.hd-draft-header{min-height:54px;padding:6px 10px}.hd-route-draft .hd-draft-brand{min-width:150px}.hd-route-draft .hd-draft-brand p{margin-bottom:1px;font-size:8px}.hd-route-draft .hd-draft-brand h2{font-size:17px}.hd-route-draft .hd-draft-brand span{margin-top:2px;font-size:9px}.hd-route-draft .hd-draft-header-actions>button{height:32px;min-height:32px}.hd-route-draft .hd-order-cart>.hd-draft-footer-desktop{min-height:48px;gap:12px!important;padding:5px 10px!important}.hd-route-draft .hd-order-cart>.hd-draft-footer-desktop .hd-draft-status{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hd-route-draft .hd-order-cart>.hd-draft-footer-desktop>div:not(.hd-draft-status){text-align:right;align-items:baseline;gap:7px;display:flex}.hd-route-draft .hd-order-cart>.hd-draft-footer-desktop>div strong{font-size:17px}.hd-route-draft .hd-order-cart>.hd-draft-footer-desktop>button{min-height:36px!important;padding:0 15px!important}}.hd-route-order-origin{border-right:1px solid var(--hd-line);text-align:right;gap:3px;min-width:245px;padding-right:12px;display:grid}.hd-route-order-origin span{color:var(--hd-muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:850}.hd-route-order-origin strong{max-width:330px;color:var(--hd-dark);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.hd-draft-meta>.hd-draft-fixed-field strong{color:#713017;background:#fff8f4;border:1px solid #e3c6b8}.hd-draft-meta .hd-backorder-date input{border-color:var(--hd-orange);color:#713017;background:#fffaf6;font-weight:850}.hd-draft-meta .hd-backorder-date input:focus-visible{outline:2px solid var(--hd-orange);outline-offset:2px}.hd-draft-meta .hd-backorder-date small{color:#9d4318;font-size:8px;font-weight:750}@media (width<=900px){.hd-route-order-origin{border-right:0;border-top:1px solid var(--hd-line);text-align:left;order:4;width:100%;padding:7px 0 0}.hd-route-order-origin strong{max-width:none}}.hd-route-draft{color:#17211d;--hd-green:#c94e00;--hd-orange:#f96302;--hd-dark:#17211d;--hd-line:#d7deda;--hd-muted:#66726c;--hd-soft:#f5f3ee;background:#f7f5f0;border-color:#d7deda;grid-template-rows:minmax(0,1fr);width:min(1540px,100%);height:min(960px,100%);min-height:0;max-height:100%;position:relative}.hd-route-draft .hd-draft-layout{background:#f5f3ee;grid-template-columns:minmax(0,1fr) 390px}.hd-route-draft .hd-order-catalog{background:#f5f3ee;padding:0 12px 18px}.hd-route-draft input:focus-visible,.hd-route-draft textarea:focus-visible,.hd-route-draft button:focus-visible{outline-offset:2px;outline:2px solid #f96302}.hd-route-draft .hd-draft-redelivery-slot .redelivery-reminder-band{background:#fff;border:1px solid #d7deda;border-radius:8px;margin:0 0 8px}.hd-route-draft .hd-order-path{margin:0 0 7px}.hd-route-draft .hd-order-path button{color:#66726c;background:#fff;border-color:#d7deda}.hd-route-draft .hd-order-path button:hover{color:#c94e00;border-color:#f96302}.hd-route-draft .hd-order-path button.active,.hd-route-draft .hd-order-path strong{color:#c94e00;background:#fff;border:1px solid #f96302}.hd-route-draft .hd-order-search{background:#f5f3eef5}.hd-route-draft .hd-order-search input{color:#17211d;background:#fff;border-color:#d7deda}.hd-route-draft .hd-order-category-home{margin-top:2px}.hd-route-draft .hd-order-category-grid button{color:#17211d;background:#fff;border-color:#d7deda}.hd-route-draft .hd-order-category-grid button:before,.hd-route-draft .hd-order-category-grid.subcategories button:before{background:#f96302}.hd-route-draft .hd-order-category-grid button:hover{background:#f5f3ee;border-color:#f96302}.hd-route-draft .hd-order-category-grid button span{color:#66726c}.hd-route-draft .hd-order-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hd-route-draft .hd-order-product{background:#fff;border-color:#d7deda;grid-template-columns:minmax(0,1fr);min-height:46px;padding:0}.hd-route-draft .hd-order-product.selected{background:#efeee8;border-color:#d7deda;box-shadow:inset 0 -4px #f96302}.hd-route-draft .hd-order-product-main{color:#17211d;align-items:center;min-height:44px;padding:0 8px;display:grid}.hd-route-draft .hd-order-cart{background:#fff;border-left-color:#d7deda;min-height:0}.hd-route-draft .hd-order-cart>header{color:#17211d;background:#fff;border-bottom-color:#d7deda;min-height:58px;padding:8px 10px 8px 12px}.hd-route-draft .hd-order-cart>header p{color:#c94e00}.hd-route-draft .hd-order-cart>header h3{font-size:15px}.hd-order-cart-context{min-width:0}.hd-order-cart-context-line{align-items:baseline;gap:9px;min-width:0;display:flex}.hd-order-cart-context-line h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hd-order-cart-date{color:#66726c;font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-weight:700}.hd-order-cart-date-input{color:#17211d;width:130px;min-height:30px;font:inherit;background:#fff;border:1px solid #f96302;border-radius:7px;padding:0 7px;font-size:11px;font-weight:700}.hd-order-cart-heading-actions{align-items:center;gap:8px;display:flex}.hd-route-draft .hd-order-cart>header .hd-order-cart-heading-actions>strong{color:#17211d;background:#efeee8;border-radius:999px;place-items:center;min-width:38px;height:28px;font-size:10px;display:grid}.hd-order-cart-close{color:#66726c;background:#fff;border:1px solid #d7deda;border-radius:8px;place-items:center;width:36px;height:36px;min-height:36px;padding:0;font-size:20px;display:grid}.hd-order-cart-close:hover{color:#17211d;background:#f5f3ee;border-color:#17211d}.hd-route-draft .hd-order-cart-lines>article{background:#fff;border-color:#d7deda}.hd-route-draft .hd-order-cart-line-head>button{color:#ba1a1a;background:#fff}.hd-route-draft .hd-order-clear{color:#ba1a1a;background:#fff;border-color:#ba1a1a}.hd-route-draft .hd-order-spec,.hd-route-draft .hd-order-cart-controls label input{color:#17211d;background:#fff;border-color:#d7deda}.hd-route-draft .hd-order-cart>.hd-draft-footer-desktop{z-index:12;pointer-events:none;width:100%;min-height:64px;background:#fff!important;border:0!important;border-top:1px solid #d7deda!important;gap:8px!important;padding:8px 12px!important;position:relative!important}.hd-route-draft .hd-order-cart>.hd-draft-footer-desktop .hd-draft-status{white-space:normal;pointer-events:auto;background:#fffffff5;border:1px solid #d7deda;border-radius:10px;max-width:min(420px,100vw - 130px);padding:8px 10px;box-shadow:0 8px 24px #17211d1f}.hd-route-draft .hd-order-cart>.hd-draft-footer-desktop>button{pointer-events:auto;min-width:72px;box-shadow:0 10px 28px #4f260f3d;background:#c94e00!important;border-radius:14px!important;min-height:48px!important;padding:0 20px!important}.hd-route-draft .hd-order-cart>.hd-draft-footer-desktop>.hd-order-save{box-shadow:none;color:#c94e00!important;background:#fff!important;border:1px solid #c94e00!important}.hd-route-draft .hd-order-cart>.hd-draft-footer-desktop>.hd-order-memo-trigger{min-width:96px;box-shadow:none;justify-content:center;align-items:center;gap:5px;margin-right:auto;display:flex;color:#52605a!important;background:#fff!important;border:1px solid #d7deda!important}.hd-order-memo-trigger span{color:#c94e00;font-size:9px}.hd-route-draft .hd-order-cart>.hd-draft-footer-desktop>.hd-order-clear{box-shadow:0 8px 22px #4f260f1f;color:#ba1a1a!important;background:#fff!important;border:1px solid #ba1a1a!important}.hd-route-draft .hd-order-cart>.hd-draft-footer-desktop>button:disabled{opacity:1;color:#66726c!important;background:#d7deda!important}.hd-route-draft .hd-draft-status{color:#66726c}.hd-route-draft .hd-draft-status .error{color:#ba1a1a}.hd-route-draft .hd-order-products-desktop .hd-order-section-heading{display:none}.hd-route-draft .hd-order-cart-lines{gap:2px;padding:4px}.hd-route-draft .hd-order-cart-lines>article{border-radius:6px;grid-template-rows:28px;grid-template-columns:minmax(0,1fr) 76px 68px 18px;align-items:center;gap:4px;padding:1px 4px}.hd-route-draft .hd-order-cart-line-head{display:contents}.hd-route-draft .hd-order-cart-line-head>div{grid-area:1/1;align-self:center;min-width:0;padding:0}.hd-route-draft .hd-order-cart-line-head strong{font-size:10px}.hd-route-draft .hd-order-cart-line-head small{margin-top:1px;font-size:7px}.hd-route-draft .hd-order-cart-line-edit{color:#17211d;text-align:left;background:0 0;border:0;width:100%;min-width:0;padding:0;display:block}.hd-route-draft .hd-order-cart-line-head>button{border-radius:5px;grid-area:1/4;width:18px;height:24px;min-height:24px;font-size:11px}.hd-route-draft .hd-order-cart-controls{display:contents}.hd-route-draft .hd-order-cart-controls>.hd-order-quantity{grid-area:1/2;grid-template-columns:23px 30px 23px}.hd-route-draft .hd-order-cart-controls>.hd-order-quantity button,.hd-route-draft .hd-order-cart-controls>.hd-order-quantity input{height:24px;min-height:24px;font-size:9px}.hd-route-draft .hd-order-cart-controls>label{grid-area:1/3;gap:1px;font-size:7px}.hd-route-draft .hd-order-cart-controls>label input{min-height:25px;padding:0 4px;font-size:9px}.hd-order-line-editor-backdrop{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17211d38;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.hd-order-line-editor{background:#fff;border:1px solid #d7deda;border-radius:16px;gap:14px;width:min(460px,100%);max-height:100%;padding:16px;display:grid;overflow-y:auto;box-shadow:0 18px 46px #17211d2e}.hd-order-line-editor>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.hd-order-line-editor>header p,.hd-order-line-editor>header h3{margin:0}.hd-order-line-editor>header p{color:#c94e00;letter-spacing:.06em;font-size:10px;font-weight:900}.hd-order-line-editor>header h3{color:#17211d;margin-top:2px;font-size:18px}.hd-order-line-editor>header button{color:#66726c;background:#fff;border:1px solid #d7deda;border-radius:8px;place-items:center;width:36px;height:36px;min-height:36px;padding:0;font-size:20px;display:grid}.hd-order-line-editor-item{background:#f5f3ee;border:1px solid #d7deda;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:10px 12px;display:grid}.hd-order-line-editor-item label{color:#52605a;gap:4px;min-width:0;font-size:10px;font-weight:700;display:grid}.hd-order-line-editor-categories{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.hd-order-line-editor-categories select{color:#17211d;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #d7deda;border-radius:9px;padding:0 32px 0 10px;font-size:12px;font-weight:800}.hd-order-line-editor-name{grid-area:2/1}.hd-order-line-editor-item label input{color:#17211d;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #f96302;border-radius:9px;padding:0 11px;font-size:14px;font-weight:800}.hd-order-line-editor-item>span{color:#66726c;text-overflow:ellipsis;white-space:nowrap;grid-area:3/1/auto/-1;font-size:11px;overflow:hidden}.hd-order-line-editor-item small{color:#66726c;grid-area:2/2;align-self:start;font-size:10px;font-weight:700}.hd-order-line-editor-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hd-order-line-editor-fields label{color:#52605a;gap:5px;font-size:11px;font-weight:700;display:grid}.hd-order-line-editor-fields label.wide{grid-column:1/-1}.hd-order-line-editor-fields input{color:#17211d;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d7deda;border-radius:9px;padding:0 11px;font-size:16px}.hd-order-line-editor-fields input:focus-visible{outline-offset:2px;outline:2px solid #f96302}.hd-order-line-editor-error{color:#9b392b;background:#fff5f2;border:1px solid #ba1a1a;border-radius:9px;padding:9px 11px;font-size:11px;font-weight:700}.hd-order-line-editor>footer{grid-template-columns:auto 1fr 1fr;gap:8px;display:grid}.hd-order-line-editor>footer button{color:#fff;min-height:44px;font:inherit;background:#c94e00;border:0;border-radius:9px;padding:0 14px;font-size:13px;font-weight:800}.hd-order-line-editor>footer button.secondary{color:#17211d;background:#fff;border:1px solid #d7deda}.hd-order-line-editor>footer button.danger{color:#ba1a1a;background:#fff;border:1px solid #ba1a1a}.hd-order-line-editor>footer button:disabled{cursor:not-allowed;color:#66726c;background:#d7deda}.hd-order-clear-confirm-backdrop{z-index:22;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17211d3d;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.hd-order-clear-confirm{background:#fff;border:1px solid #e9c6ba;border-radius:16px;grid-template-columns:42px minmax(0,1fr);gap:12px;width:min(380px,100%);padding:18px;display:grid;box-shadow:0 18px 46px #17211d33}.hd-order-clear-confirm-icon{color:#ba1a1a;background:#fff1ec;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}.hd-order-clear-confirm p,.hd-order-clear-confirm h3{margin:0}.hd-order-clear-confirm p{color:#ba1a1a;letter-spacing:.06em;font-size:10px;font-weight:900}.hd-order-clear-confirm h3{color:#17211d;margin-top:2px;font-size:18px}.hd-order-clear-confirm span{color:#66726c;margin-top:7px;font-size:12px;line-height:1.45;display:block}.hd-order-clear-confirm>footer{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.hd-order-clear-confirm>footer button{min-height:44px;font:inherit;background:#fff;border-radius:9px;padding:0 14px;font-size:13px;font-weight:850}.hd-order-clear-confirm>footer button.secondary{color:#17211d;border:1px solid #d7deda}.hd-order-clear-confirm>footer button.danger{color:#fff;background:#ba1a1a;border:1px solid #ba1a1a}.hd-order-memo-editor-backdrop{z-index:22;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17211d3d;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.hd-order-memo-editor{background:#fff;border:1px solid #d7deda;border-radius:16px;gap:14px;width:min(440px,100%);padding:18px;display:grid;box-shadow:0 18px 46px #17211d33}.hd-order-memo-editor>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.hd-order-memo-editor>header p,.hd-order-memo-editor>header h3{margin:0}.hd-order-memo-editor>header p{color:#c94e00;letter-spacing:.06em;font-size:10px;font-weight:900}.hd-order-memo-editor>header h3{color:#17211d;margin-top:2px;font-size:19px}.hd-order-memo-editor>header button{color:#66726c;background:#fff;border:1px solid #d7deda;border-radius:8px;place-items:center;width:36px;height:36px;min-height:36px;padding:0;font-size:20px;display:grid}.hd-order-memo-editor>textarea{resize:vertical;color:#17211d;width:100%;min-height:130px;font:inherit;background:#fff;border:1px solid #d7deda;border-radius:10px;padding:11px;font-size:14px;line-height:1.45}.hd-order-memo-editor>footer{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hd-order-memo-editor>footer button{color:#fff;min-height:44px;font:inherit;background:#c94e00;border:1px solid #c94e00;border-radius:9px;font-size:13px;font-weight:850}.hd-order-memo-editor>footer button.secondary{color:#17211d;background:#fff;border-color:#d7deda}.statement-content{gap:14px;display:grid}.statement-toolbar{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:end;gap:10px;padding:12px 14px;display:flex}.statement-toolbar label{gap:4px;display:grid}.statement-toolbar label span{color:var(--muted);font-size:12px}.statement-toolbar input,.statement-toolbar button,.statement-card button,.statement-confirm button{border:1px solid var(--line);background:#fff;border-radius:7px;min-height:36px;padding:7px 11px;font-weight:700}.statement-toolbar>div{align-items:baseline;gap:6px;margin-left:auto;display:flex}.statement-toolbar>div strong{font-size:25px}.statement-batch-summary{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:repeat(3,minmax(120px,1fr)) minmax(190px,1.5fr);display:grid;overflow:hidden}.statement-batch-summary>div{border-right:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.statement-batch-summary>div:last-child{border-right:0}.statement-batch-summary span{color:var(--muted);font-size:12px}.statement-batch-summary strong{font-size:21px}.statement-batch-summary .ready strong{color:#28734a}.statement-batch-summary .review strong{color:#a56400}.statement-batch-summary .blocked strong{color:#a13632}.statement-batch-summary .total{background:#f7f3ec}.statement-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;overflow:hidden}.statement-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.statement-card h2,.statement-card h3{margin:0}.statement-card>header>div:last-child{gap:8px;display:flex}.statement-card .statement-primary,.statement-confirm .statement-primary{color:#fff;background:#c96737;border-color:#bc5d2e}.statement-card button:disabled,.statement-confirm button:disabled{cursor:not-allowed;opacity:.48}.statement-due-table{overflow-x:auto}.statement-due-head,.statement-due-row>article{grid-template-columns:42px minmax(130px,1.15fr) 110px 105px 130px 76px minmax(170px,1.35fr) 95px;align-items:center;gap:8px;min-width:900px;padding:9px 12px;display:grid}.statement-due-head{color:var(--muted);text-transform:uppercase;background:#f1eee9;font-size:10px;font-weight:800}.statement-due-row{border-top:1px solid var(--line)}.statement-due-row:first-of-type{border-top:0}.statement-due-row>article{font-size:12.5px}.statement-due-row.expanded>article{background:#fbf7f1}.statement-due-row article>span{min-width:0}.statement-due-row article strong,.statement-due-row article small{display:block}.statement-due-row article small{color:var(--muted);margin-top:3px}.statement-due-row input[type=checkbox]{accent-color:#bc5d2e;width:18px;height:18px}.statement-review-cell{justify-items:start;gap:5px;display:grid}.statement-review-cell button{color:#9b4d29;background:0 0;border:0;min-height:0;padding:0;font-size:11px;text-decoration:underline}.statement-status{border-radius:999px;align-items:center;width:max-content;padding:4px 8px;font-size:10px;line-height:1;display:inline-flex!important}.statement-status.ready{color:#24623f;background:#e4f3ea}.statement-status.review{color:#805300;background:#fff0c9}.statement-status.blocked{color:#8b2f2c;background:#f9dddd}.statement-review-panel{border-top:1px solid var(--line);background:#f7f4ef;grid-template-columns:minmax(280px,.85fr) minmax(460px,1.4fr);gap:14px;min-width:900px;padding:14px 16px 16px;display:grid}.statement-review-panel header{margin-bottom:9px}.statement-review-panel h3{font-size:15px}.statement-checklist,.statement-preview{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;padding:12px}.statement-checklist>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.statement-checklist span{background:#f7f7f4;border-radius:6px;align-items:flex-start;gap:6px;padding:6px 7px;font-size:11.5px;display:flex}.statement-checklist span b{border-radius:50%;flex:0 0 17px;place-items:center;height:17px;font-size:10px;display:grid}.statement-checklist .pass b{color:#24623f;background:#dcefe4}.statement-checklist .warning{color:#6f4c00;background:#fff8e7}.statement-checklist .warning b{color:#755000;background:#f4d889}.statement-checklist .block{color:#862e2a;background:#fdebea}.statement-checklist .block b{color:#862e2a;background:#efb8b5}.statement-preview-head,.statement-preview-line{grid-template-columns:92px minmax(150px,1fr) 82px 82px 90px;align-items:center;gap:8px;display:grid}.statement-preview-head{color:var(--muted);text-transform:uppercase;background:#efede8;padding:6px 8px;font-size:10px;font-weight:800}.statement-preview-line{border-top:1px solid var(--line);padding:7px 8px;font-size:11.5px}.statement-preview-line>span:nth-child(n+3),.statement-preview-line>strong{text-align:right}.statement-preview-line small{color:var(--muted);display:block}.statement-balance-equation{grid-column:1/-1;justify-content:flex-end;align-items:stretch;gap:7px;display:flex}.statement-balance-equation>span{border:1px solid var(--line);min-width:105px;color:var(--muted);background:#fff;border-radius:7px;gap:3px;padding:8px 10px;font-size:10px;display:grid}.statement-balance-equation>b{color:var(--muted);align-self:center}.statement-balance-equation .ending{background:#fff4ec;border-color:#c96737}.statement-history>div>article{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1fr) 220px 130px 80px;align-items:center;gap:10px;padding:10px 14px;display:grid}.statement-history article span strong,.statement-history article span small{display:block}.statement-history article small{color:var(--muted)}.statement-empty{text-align:center;color:var(--muted);padding:28px}.statement-confirm-backdrop{z-index:50;background:#1c17137a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.statement-confirm{background:#fff;border-radius:13px;width:min(680px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 22px 60px #00000047}.statement-confirm>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 19px;display:flex}.statement-confirm h2{margin:0}.statement-confirm>header>button{min-width:36px;padding:0;font-size:21px}.statement-confirm>p{color:var(--muted);margin:16px 19px}.statement-confirm-summary{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(3,1fr);margin:0 19px;display:grid}.statement-confirm-summary span{border-right:1px solid var(--line);color:var(--muted);gap:4px;padding:11px;font-size:11px;display:grid}.statement-confirm-summary span:last-child{border-right:0}.statement-confirm-summary strong{color:var(--text);font-size:18px}.statement-confirm-warning{color:#704b00;background:#fff2cf;border-radius:8px;margin:12px 19px 0;padding:10px 12px;font-size:12px}.statement-confirm-list{border:1px solid var(--line);border-radius:9px;margin:12px 19px}.statement-confirm-list article{border-top:1px solid var(--line);grid-template-columns:1fr auto 100px;align-items:center;gap:12px;padding:10px 12px;display:grid}.statement-confirm-list article:first-child{border-top:0}.statement-confirm-list article span strong,.statement-confirm-list article span small{display:block}.statement-confirm-list article span small{color:var(--muted)}.statement-confirm-list article>strong{text-align:right}.statement-confirm>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px 19px;display:flex}@media (width<=760px){.statement-batch-summary{grid-template-columns:1fr 1fr}.statement-batch-summary>div{border-bottom:1px solid var(--line)}.statement-batch-summary>div:nth-child(2){border-right:0}.statement-batch-summary>div:nth-last-child(-n+2){border-bottom:0}.statement-due-head{display:none}.statement-due-row>article{grid-template-columns:38px 1fr 1fr;min-width:0}.statement-due-row article>span:nth-child(n+4){grid-column:2/-1}.statement-review-panel{grid-template-columns:1fr;min-width:0}.statement-balance-equation{justify-content:flex-start;overflow-x:auto}.statement-preview{overflow-x:auto}.statement-preview-head,.statement-preview-line{min-width:540px}.statement-history>div>article{grid-template-columns:1fr auto}.statement-history>div>article>span:nth-child(2),.statement-history>div>article>span:nth-child(3){grid-column:1}.statement-toolbar{flex-wrap:wrap;align-items:stretch}.statement-toolbar>div{margin-left:0}.statement-confirm-summary{grid-template-columns:1fr}.statement-confirm-summary span{border-right:0;border-bottom:1px solid var(--line)}.statement-confirm-summary span:last-child{border-bottom:0}}.beginner-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.beginner-steps>div{background:#fff;border:1px solid #d7deda;border-radius:10px;align-items:flex-start;gap:9px;min-width:0;padding:10px 12px;display:flex}.beginner-steps>div>b{color:#c94e00;background:#fff3e6;border-radius:50%;flex:0 0 24px;place-items:center;height:24px;font-size:12px;display:grid}.beginner-steps>div>span{gap:2px;min-width:0;display:grid}.beginner-steps strong{color:#24312b;font-size:12px}.beginner-steps small{color:#66726c;font-size:10px;line-height:1.35}.receivables-content{color:#24312b;flex-direction:column;gap:16px;padding:20px 24px 42px;display:flex}.receivables-header{color:#fff;background:linear-gradient(115deg,#1f3d32,#315d4c);border-radius:18px;padding:22px 26px;box-shadow:0 10px 30px #193d2d26}.receivables-header p,.history-heading p{text-transform:uppercase;letter-spacing:.11em;opacity:.72;margin:0 0 4px;font-size:11px;font-weight:800}.receivables-header h1{margin:0;font-size:26px}.receivables-header span{color:#e4f1eb;margin-top:7px;font-size:13px;display:block}.receivables-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.receivables-summary>div{background:#fff;border:1px solid #dce4df;border-radius:14px;gap:4px;padding:15px 17px;display:grid;box-shadow:0 5px 18px #24372f0a}.receivables-summary span{color:#68756e;font-size:12px}.receivables-summary strong{font-size:24px}.receivables-summary small{color:#607069;font-size:12px}.receivables-summary .overdue{background:#fff9f7;border-color:#e8c9bf}.receivables-summary .overdue strong{color:#a4432f}.receivables-tabs{gap:8px;display:flex;overflow:auto}.receivables-tabs button{color:#4b5b54;background:#f8faf9;border:1px solid #ccd8d1;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-weight:700;display:flex}.receivables-tabs button.active{color:#fff;background:#284e40;border-color:#284e40}.receivables-tabs button strong{background:#ffffff26;border-radius:999px;padding:2px 7px;font-size:11px}.receivables-toolbar{background:#fff;border:1px solid #dce4df;border-radius:13px;align-items:end;gap:12px;padding:12px 14px;display:flex}.receivables-toolbar label{flex:1;gap:4px;display:grid}.receivables-toolbar label:last-child{max-width:190px}.receivables-toolbar span,.payment-form-grid label>span{color:#607069;font-size:11px;font-weight:800}.receivables-toolbar input,.payment-form-grid input,.payment-form-grid select,.payment-form-grid textarea,.allocation-row input{color:#24312b;font:inherit;background:#fbfcfb;border:1px solid #cbd7d0;border-radius:9px;padding:9px 10px}.invoice-work-table{background:#fff;border:1px solid #d8e1dc;border-radius:15px;overflow:hidden}.invoice-work-head,.invoice-work-row{grid-template-columns:1.35fr .9fr .7fr .85fr .75fr 1fr 1.25fr;align-items:center;gap:10px;padding:11px 14px;display:grid}.invoice-work-head{color:#5e6b65;text-transform:uppercase;letter-spacing:.04em;background:#edf3ef;font-size:11px;font-weight:800}.invoice-work-row{border-top:1px solid #e5ebe7;min-height:72px}.invoice-work-row.overdue{box-shadow:inset 4px 0 #c5654f}.invoice-work-row.due_today{box-shadow:inset 4px 0 #d5a42f}.invoice-work-row>span{gap:3px;min-width:0;display:grid}.invoice-work-row strong{font-size:13px}.invoice-work-row small,.invoice-work-row em{color:#6d7973;overflow-wrap:anywhere;font-size:11px;font-style:normal}.invoice-work-row b{color:#38584b;font-size:11px}.invoice-work-row.overdue b{color:#a4432f}.invoice-work-actions{flex-wrap:wrap;gap:5px;display:flex!important}.invoice-work-actions button,.receivables-alert button,.receivables-error button,.receivables-modal button,.payment-toolbar button{color:#315245;background:#f8faf9;border:1px solid #c7d4cd;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:750}.invoice-work-actions button:first-child{color:#fff;background:#315d4c;border-color:#315d4c}.invoice-work-actions button:disabled,.receivables-modal button:disabled{opacity:.45}.receivables-empty{text-align:center;color:#758079;gap:5px;padding:28px;display:grid}.receivables-alert{color:#7f3829;background:#fff6f3;border:1px solid #e3b8aa;border-radius:12px;align-items:center;gap:10px;padding:10px 13px;display:flex}.receivables-alert span{flex:1}.payment-toolbar{justify-content:space-between}.payment-toolbar label{flex:0 0 190px}.primary{color:#fff!important;background:#315d4c!important;border-color:#315d4c!important}.secondary{background:#f7f9f8!important}.payment-history-layout{grid-template-columns:1fr 1fr;gap:14px;display:grid}.payment-history-layout>section{background:#fff;border:1px solid #dce4df;border-radius:15px;overflow:hidden}.history-heading{border-bottom:1px solid #e3e9e5;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.history-heading h2{margin:0;font-size:18px}.history-heading>span{background:#edf3ef;border-radius:999px;padding:4px 9px;font-size:11px}.payment-history-list{max-height:620px;overflow:auto}.payment-history-list>article{border-bottom:1px solid #e7ece9;gap:8px;padding:14px 16px;display:grid}.payment-history-list article header,.payment-history-list article footer{justify-content:space-between;gap:12px;display:flex}.payment-history-list article header span{display:grid}.payment-history-list article header small,.payment-history-list article div,.payment-history-list article footer{color:#68756e;font-size:11px}.payment-history-list article div{gap:12px;display:flex}.payment-history-list article .warning{color:#9a522d;font-weight:800}.payment-history-list ul{background:#f4f7f5;border-radius:8px;margin:0;padding:7px 9px;list-style:none}.payment-history-list li{justify-content:space-between;padding:3px;font-size:11px;display:flex}.credit-list article>p{margin:0;font-size:12px}.receivables-modal-backdrop{z-index:80;background:#16241eb8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.receivables-modal{background:#f8faf9;border-radius:18px;width:min(920px,96vw);max-height:92vh;overflow:auto;box-shadow:0 24px 70px #0005}.receivables-modal>header{z-index:2;color:#fff;background:#284e40;justify-content:space-between;gap:16px;padding:18px 20px;display:flex;position:sticky;top:0}.receivables-modal header p{text-transform:uppercase;letter-spacing:.1em;opacity:.7;margin:0;font-size:10px}.receivables-modal header h2{margin:2px 0;font-size:22px}.receivables-modal header span{color:#dcebe4;font-size:12px}.receivables-modal header>button{color:#fff;background:0 0;border:0;font-size:22px}.payment-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:17px 20px;display:grid}.payment-form-grid label{gap:5px;display:grid}.payment-form-grid .wide{grid-column:span 2}.payment-form-grid textarea{resize:vertical;min-height:80px}.allocation-table{background:#fff;border:1px solid #d6e0da;border-radius:11px;margin:0 20px;overflow:hidden}.allocation-head,.allocation-row{grid-template-columns:1.2fr .8fr .8fr .9fr;align-items:center;gap:10px;padding:9px 12px;display:grid}.allocation-head{color:#596960;background:#eaf1ed;font-size:11px;font-weight:800}.allocation-row{border-top:1px solid #e4eae6;font-size:12px}.allocation-row>span:first-child{display:grid}.allocation-row small{color:#718078;font-size:10px}.allocation-row input{box-sizing:border-box;width:100%}.receivables-modal>footer{background:#fff;border-top:1px solid #dce4df;justify-content:flex-end;align-items:center;gap:9px;margin-top:16px;padding:13px 20px;display:flex;position:sticky;bottom:0}.receivables-modal>footer>div{color:#5d6c65;gap:14px;margin-right:auto;font-size:11px;display:flex}.receivables-modal>footer button{padding:9px 15px}.credit-modal{width:min(700px,96vw)}.credit-boundary{background:#edf3ef;border-radius:10px;grid-template-columns:1fr auto;gap:7px;margin:0 20px;padding:13px;font-size:12px;display:grid}.credit-boundary strong{text-align:right}.receivables-loading,.receivables-error{text-align:center;background:#fff;border:1px solid #dce4df;border-radius:14px;padding:50px}.receivables-error{justify-items:center;gap:8px;display:grid}.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 (width<=1050px){.receivables-summary{grid-template-columns:repeat(2,1fr)}.invoice-work-head{display:none}.invoice-work-row{grid-template-columns:repeat(3,1fr);align-items:start}.invoice-work-row>span:before{content:attr(data-label);text-transform:uppercase;color:#87918c;font-size:9px}.payment-history-layout{grid-template-columns:1fr}}@media (width<=650px){.beginner-steps{grid-template-columns:1fr}.beginner-steps>div{padding:8px 10px}.receivables-content{padding:12px}.receivables-summary,.invoice-work-row{grid-template-columns:1fr 1fr}.payment-form-grid{grid-template-columns:1fr}.payment-form-grid .wide{grid-column:auto}.allocation-head,.allocation-row{grid-template-columns:1fr 1fr}.allocation-head span:nth-child(2),.allocation-row>span:nth-child(2){display:none}.receivables-modal>footer{flex-wrap:wrap}.receivables-modal>footer>div{justify-content:space-between;width:100%;margin:0}}.statement-link{color:#315d4c;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:750;display:grid}.statement-link small{font-weight:400}.invoice-work-actions .delivery-exception-action{color:#9b3d1d!important;background:#fff3ed!important;border-color:#e5a98f!important}.delivery-exception-pending{font-weight:800;color:#a4432f!important}.delivery-exception-modal{width:min(1180px,96vw)}.delivery-exception-guide{background:#fff;border-bottom:1px solid #e0e7e3;align-items:baseline;gap:10px;padding:13px 18px;display:flex}.delivery-exception-guide strong{font-size:13px}.delivery-exception-guide span{color:#65736c;font-size:12px}.delivery-exception-modal .touch-order{width:100%;box-shadow:none;border:0;border-radius:0}.delivery-exception-modal .continuous-body{overflow:auto}.delivery-exception-modal .continuous-document{padding:14px 16px}.delivery-exception-modal .inline-delivery-facts,.delivery-exception-modal .document-footer,.delivery-exception-modal .invoice-create-panel,.delivery-exception-modal .workflow-complete{display:none!important}@media (width<=650px){.delivery-exception-guide{flex-direction:column;align-items:flex-start}}@media (width>=701px) and (width<=1050px){.receivables-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-work-head{display:grid}.invoice-work-head,.invoice-work-row{grid-template-columns:minmax(140px,1.2fr) 100px 64px 82px 72px 95px minmax(235px,1.35fr);gap:6px;padding:9px 10px}.invoice-work-row{align-items:center;min-height:68px}.invoice-work-row>span:before{display:none}.invoice-work-actions{gap:4px;flex-wrap:nowrap!important}.invoice-work-actions button{white-space:nowrap;padding:6px 7px;font-size:10px}}.invoice-work-head,.invoice-work-row{grid-template-columns:minmax(380px,2.6fr) minmax(145px,1fr) minmax(100px,.8fr) minmax(190px,1.25fr);gap:8px}.invoice-work-entry.expanded{background:#f7faf8}.invoice-exception-trigger{appearance:none;color:inherit;text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:minmax(0,1.45fr) minmax(92px,.85fr) minmax(68px,.55fr);align-items:center;gap:10px;padding:6px 7px;display:grid}.invoice-exception-trigger:hover,.invoice-exception-trigger[aria-expanded=true]{background:#eef6f1;border-color:#b8d0c4}.invoice-exception-trigger:focus-visible{outline-offset:1px;outline:2px solid #d76b3d}.invoice-exception-trigger:disabled{opacity:.6;cursor:wait}.invoice-exception-trigger>span{gap:3px;min-width:0;display:grid}.invoice-exception-trigger strong{font-size:13px}.invoice-exception-trigger small,.invoice-exception-trigger em{color:#6d7973;overflow-wrap:anywhere;font-size:11px;font-style:normal}.invoice-balance-summary{background:#eef6f1;border:1px solid #cfe0d7;border-radius:10px;align-content:center;padding:7px 9px;gap:1px!important}.invoice-balance-summary .invoice-balance-label{color:#4f6f61;letter-spacing:.1em;font-size:9px;font-weight:900}.invoice-balance-summary strong{color:#173c2f;font-size:18px}.invoice-balance-summary em{white-space:nowrap;font-size:10px!important}.invoice-work-actions{flex-wrap:nowrap!important}.invoice-work-actions button{white-space:nowrap}.invoice-exception-inline{background:#f7faf8;border-top:1px solid #b8d0c4;border-bottom:1px solid #dce7e1;box-shadow:inset 4px 0 #315d4c}.invoice-exception-inline>header{color:#294d40;background:#e7f0eb;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.invoice-exception-inline>header>div{align-items:baseline;gap:10px;display:flex}.invoice-exception-inline>header span{color:#62736b;font-size:11px}.invoice-exception-inline>header button{color:#315d4c;background:#fff;border:1px solid #b9cdc3;border-radius:8px;padding:5px 10px;font-size:11px;font-weight:800}.invoice-exception-inline .delivery-exception-guide{background:#fbfcfb;padding:10px 16px}.invoice-exception-inline .touch-order{width:100%;box-shadow:none;border:0;border-radius:0}.invoice-exception-inline .continuous-body{overflow:visible}.invoice-exception-inline .continuous-document{padding:10px 14px 14px}.invoice-exception-inline .inline-delivery-facts,.invoice-exception-inline .document-footer,.invoice-exception-inline .invoice-create-panel,.invoice-exception-inline .workflow-complete{display:none!important}@media (width>=701px) and (width<=1050px){.invoice-work-head,.invoice-work-row{grid-template-columns:minmax(360px,2.5fr) minmax(145px,1fr) minmax(88px,.7fr) minmax(180px,1.2fr);gap:6px;padding:9px 10px}.invoice-work-head{display:grid}.invoice-work-row>span:before{display:none}.invoice-work-actions button{padding:6px 7px;font-size:10px}}@media (width<=700px){.invoice-work-head{display:none}.invoice-work-row{grid-template-columns:1fr 1fr;align-items:start}.invoice-exception-trigger{grid-column:1/-1;grid-template-columns:1.4fr .9fr .7fr}.invoice-balance-summary:before{display:none!important}.invoice-work-actions{justify-content:flex-start}.invoice-exception-inline>header>div{gap:2px;display:grid}}.invoice-exception-trigger{background:#fbfcfb;border-color:#d7e1dc}.invoice-exception-hint{white-space:nowrap;font-weight:850;color:#a44b2d!important}.invoice-work-head,.invoice-work-row{grid-template-columns:minmax(380px,2.75fr) minmax(150px,1fr) minmax(100px,.8fr) minmax(130px,.9fr)}.invoice-balance-summary{appearance:none;text-align:left;font:inherit;color:inherit;cursor:pointer;width:100%;display:grid}.invoice-balance-summary:hover,.invoice-balance-summary[aria-expanded=true]{background:#e4f1ea;border-color:#7fa894}.invoice-balance-summary:focus-visible{outline-offset:1px;outline:2px solid #d76b3d}.invoice-balance-summary:disabled{cursor:default;opacity:.65}.invoice-exception-inline .inline-delivery-line-head{display:none!important}.invoice-exception-inline .continuous-document{padding-top:0}.invoice-payment-inline{background:#f7faf8;border-top:1px solid #b8d0c4;border-bottom:1px solid #dce7e1;padding:12px 14px;box-shadow:inset 4px 0 #315d4c}.invoice-payment-inline-fields{grid-template-columns:120px 105px 110px 150px minmax(120px,1fr) auto;align-items:end;gap:8px;display:grid}.invoice-payment-inline-fields label{gap:4px;display:grid}.invoice-payment-inline-fields label>span{color:#607069;font-size:10px;font-weight:800}.invoice-payment-inline-fields input,.invoice-payment-inline-fields select{box-sizing:border-box;color:#24312b;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd7d0;border-radius:8px;padding:7px 8px;font-size:12px}.invoice-payment-inline-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.invoice-payment-inline-actions small{color:#607069;max-width:90px;font-size:9px}.invoice-payment-inline-actions button{color:#315245;white-space:nowrap;background:#fff;border:1px solid #c7d4cd;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:750}.invoice-payment-inline>.receivables-alert{margin-bottom:9px}@media (width>=701px) and (width<=1050px){.invoice-work-head,.invoice-work-row{grid-template-columns:minmax(360px,2.7fr) minmax(150px,1fr) minmax(88px,.7fr) minmax(128px,.85fr)}.invoice-payment-inline-fields{grid-template-columns:112px 96px 104px 135px minmax(105px,1fr) auto}}@media (width<=700px){.invoice-payment-inline-fields{grid-template-columns:1fr 1fr}.invoice-payment-inline-actions{grid-column:1/-1;justify-content:flex-end}.invoice-work-actions{flex-wrap:wrap!important}}.invoice-payment-inline{background:#f8fbf9;padding:0}.invoice-payment-inline-heading{background:#e9f2ed;border-bottom:1px solid #d2dfd8;justify-content:space-between;align-items:center;gap:18px;padding:11px 14px;display:flex}.invoice-payment-inline-heading>div{align-items:baseline;gap:10px;display:flex}.invoice-payment-inline-heading strong{color:#294d40;font-size:13px}.invoice-payment-inline-heading span,.invoice-payment-inline-heading small{color:#607069;font-size:11px}.invoice-payment-inline-fields{grid-template-columns:120px 110px 130px 170px minmax(160px,1fr);padding:11px 14px}.invoice-payment-allocation-table{background:#fff;border:1px solid #d6e0da;border-radius:9px;margin:0 14px;overflow:hidden}.invoice-payment-allocation-head,.invoice-payment-allocation-row{grid-template-columns:minmax(150px,1.4fr) 110px 110px 130px;align-items:center;gap:10px;padding:8px 10px;display:grid}.invoice-payment-allocation-head{color:#596960;background:#edf3ef;font-size:10px;font-weight:850}.invoice-payment-allocation-row{border-top:1px solid #e4eae6;font-size:11px}.invoice-payment-allocation-row>span:first-child{gap:2px;display:grid}.invoice-payment-allocation-row small{color:#718078;font-size:9px}.invoice-payment-allocation-row input{box-sizing:border-box;color:#24312b;width:100%;font:inherit;background:#fff;border:1px solid #cbd7d0;border-radius:7px;padding:6px 7px}.invoice-payment-inline-footer{justify-content:flex-end;align-items:center;gap:7px;padding:11px 14px;display:flex}.invoice-payment-inline-footer>div{color:#5d6c65;gap:14px;margin-right:auto;font-size:10px;display:flex}.invoice-payment-inline-footer button{color:#315245;white-space:nowrap;background:#fff;border:1px solid #c7d4cd;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:750}.invoice-payment-inline>.receivables-alert{margin:10px 14px 0}@media (width>=701px) and (width<=1050px){.invoice-payment-inline-fields{grid-template-columns:112px 100px 120px 150px minmax(135px,1fr)}}@media (width<=700px){.invoice-payment-inline-heading{flex-direction:column;align-items:flex-start;gap:4px}.invoice-payment-inline-heading>div{gap:2px;display:grid}.invoice-payment-inline-fields{grid-template-columns:1fr 1fr}.invoice-payment-allocation-head,.invoice-payment-allocation-row{grid-template-columns:minmax(120px,1.3fr) 90px 100px}.invoice-payment-allocation-head span:nth-child(2),.invoice-payment-allocation-row>span:nth-child(2){display:none}.invoice-payment-inline-footer{flex-wrap:wrap}.invoice-payment-inline-footer>div{justify-content:space-between;width:100%;margin:0}}.invoice-payment-allocation-table{max-height:260px;overflow:auto}.invoice-payment-allocation-head{z-index:1;position:sticky;top:0}.invoice-payment-inline-footer>div{flex-wrap:wrap;row-gap:4px}.invoice-payment-total-due{color:#173c2f}.payment-method-picker{gap:4px;display:grid}.payment-method-picker>span{color:#607069;font-size:10px;font-weight:800}.payment-method-picker>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.payment-method-picker button{color:#315245;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9cbc2;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:800}.payment-method-picker button:hover{background:#f0f7f3;border-color:#6f9c87}.payment-method-picker button.active{color:#fff;background:#315d4c;border-color:#315d4c;box-shadow:inset 0 -2px #173c2f}.payment-method-picker button:disabled{opacity:.45;cursor:default}.invoice-payment-inline-fields>label:last-child{grid-column:auto/-1}.payment-allocation-paid-check{color:#168447;text-shadow:0 1px #fff;min-height:20px;font-size:24px;font-weight:950;line-height:.8;display:inline-block}.payment-allocation-overdue{background:#fff0ed;box-shadow:inset 4px 0 #c85b47}.payment-allocation-pending{background:#f7efe3;box-shadow:inset 4px 0 #9a7045}.payment-allocation-covered{background:#e7f5eb;box-shadow:inset 4px 0 #168447}.payment-allocation-covered input{background:#f7fcf8;border-color:#85b99a}.invoice-work-row{min-height:58px;padding-block:7px}.invoice-exception-trigger{padding-block:4px}.invoice-exception-trigger>span{gap:2px}.invoice-exception-trigger small,.invoice-exception-trigger em{line-height:1.15}.invoice-balance-summary{gap:2px!important}.invoice-balance-summary .invoice-due-line{color:#173c2f;align-items:baseline;gap:5px;font-size:18px;display:flex}.invoice-balance-summary .invoice-due-line span{letter-spacing:.1em;color:#4f6f61;font-size:9px;font-weight:900}.invoice-exception-trigger,.invoice-balance-summary{position:relative;overflow:hidden}.invoice-exception-trigger>span:not(.invoice-hover-label),.invoice-balance-summary>:not(.invoice-hover-label){transition:filter .16s,opacity .16s}.invoice-hover-label{z-index:2;pointer-events:none;opacity:0;border-radius:inherit;letter-spacing:.03em;background:#f4faf7e8;place-items:center;font-weight:900;transition:opacity .16s,transform .16s;inset:0;transform:scale(.98);color:#244f3f!important;font-size:12px!important;line-height:1!important;display:grid!important;position:absolute!important}.invoice-exception-trigger:hover>.invoice-hover-label,.invoice-exception-trigger:focus-visible>.invoice-hover-label,.invoice-balance-summary:hover>.invoice-hover-label,.invoice-balance-summary:focus-visible>.invoice-hover-label{opacity:1;transform:scale(1)}.invoice-exception-trigger,.invoice-balance-summary{overflow:visible}.invoice-exception-trigger:hover>span:not(.invoice-hover-label),.invoice-exception-trigger:focus-visible>span:not(.invoice-hover-label),.invoice-balance-summary:hover>:not(.invoice-hover-label),.invoice-balance-summary:focus-visible>:not(.invoice-hover-label){filter:none;opacity:1}.invoice-hover-label{white-space:nowrap;background:#244f3f;border-radius:6px;width:max-content;padding:6px 8px;inset:auto auto calc(100% + 7px) 10px;transform:translateY(4px);box-shadow:0 5px 14px #173c2f33;color:#fff!important;font-size:10px!important;line-height:1!important;display:block!important}.invoice-hover-label:after{content:"";border:5px solid #0000;border-top-color:#244f3f;position:absolute;top:100%;left:14px}.invoice-balance-summary .invoice-hover-label{left:50%;transform:translate(-50%,4px)}.invoice-balance-summary .invoice-hover-label:after{left:50%;transform:translate(-50%)}.invoice-exception-trigger:hover,.invoice-exception-trigger:focus-visible,.invoice-balance-summary:hover,.invoice-balance-summary:focus-visible{box-shadow:0 5px 14px #244f3f24}.invoice-exception-trigger:hover>.invoice-hover-label,.invoice-exception-trigger:focus-visible>.invoice-hover-label{transform:translateY(0)}.invoice-balance-summary:hover>.invoice-hover-label,.invoice-balance-summary:focus-visible>.invoice-hover-label{transform:translate(-50%)}.invoice-date-filter{background:#fff;border:1px solid #d8e2dc;border-radius:14px;overflow:hidden;box-shadow:0 4px 16px #24372f0a}.invoice-filter-search-row{grid-template-columns:minmax(240px,1fr) minmax(440px,560px) 150px;align-items:center;gap:10px;padding:12px 14px;display:grid}.invoice-filter-search-row label{display:grid}.invoice-filter-search-row label>span,.invoice-custom-date-panel label>span,.invoice-date-filter-group>span{color:#607069;font-size:10px;font-weight:850}.invoice-filter-search-row input,.invoice-custom-date-panel input{box-sizing:border-box;color:#24312b;width:100%;font:inherit;background:#fbfcfb;border:1px solid #cbd7d0;border-radius:9px;padding:9px 10px}.invoice-filter-weekdays{min-width:0}.invoice-custom-filter-trigger{color:#315245;text-align:left;cursor:pointer;background:#f7faf8;border:1px solid #c8d6cf;border-radius:9px;align-content:center;padding:6px 10px;display:grid}.invoice-custom-filter-trigger strong{font-size:12px}.invoice-custom-filter-trigger small{color:#68776f;font-size:9px}.invoice-custom-filter-trigger.active,.invoice-custom-filter-trigger[aria-expanded=true]{background:#e6f1eb;border-color:#7ea58f}.invoice-custom-date-panel{background:#f3f7f5;border-top:1px solid #dce5e0;grid-template-columns:auto minmax(150px,190px) minmax(150px,190px) 1fr;align-items:end;gap:10px;padding:11px 14px;display:grid}.invoice-custom-date-panel label{gap:4px;display:grid}.invoice-custom-date-modes{gap:5px;display:flex}.invoice-custom-date-modes button,.invoice-custom-date-actions button{color:#315245;white-space:nowrap;background:#fff;border:1px solid #bdcec5;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:800}.invoice-custom-date-modes button[aria-pressed=true]{color:#fff;background:#315d4c;border-color:#315d4c}.invoice-custom-date-actions{justify-content:flex-end;gap:6px;display:flex}.invoice-date-filter-group{border-top:1px solid #e3e9e6;grid-template-columns:58px 1fr;align-items:center;gap:10px;padding:9px 14px;display:grid}.invoice-weekday-buttons{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;display:grid}.invoice-weekday-buttons button{color:#40544b;min-height:38px;font:inherit;cursor:pointer;background:#f8faf9;border:1px solid #c9d6cf;border-radius:9px;font-size:11px;font-weight:750}.invoice-weekday-buttons button.active{color:#fff;background:#315d4c;border-color:#315d4c;box-shadow:inset 0 -2px #173c2f}.invoice-date-filter button:focus-visible{outline-offset:1px;outline:2px solid #d76b3d}.invoice-date-filter button:hover:not(:disabled){border-color:#719c87}.invoice-date-filter-status{color:#64736b;background:#f7faf8;border-top:1px solid #dce5e0;align-items:center;gap:10px;min-height:32px;padding:7px 14px;font-size:10px;display:flex}.invoice-date-filter-status span{flex:1}.invoice-date-filter-status strong{color:#294d40}.invoice-date-filter-status b{color:#294d40;white-space:nowrap}.invoice-date-filter-status button{color:#9a4a2e;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:3px 0;font-size:10px;font-weight:850}@media (width<=1100px){.invoice-filter-search-row{grid-template-columns:minmax(240px,1fr) 150px}.invoice-filter-weekdays{grid-area:2/1/auto/-1}}@media (width<=700px){.invoice-filter-search-row{grid-template-columns:1fr}.invoice-filter-weekdays{grid-area:auto}.invoice-custom-date-panel{grid-template-columns:1fr 1fr}.invoice-custom-date-modes,.invoice-custom-date-actions{grid-column:1/-1}.invoice-custom-date-actions{justify-content:flex-start}.invoice-date-filter-group{grid-template-columns:1fr;gap:6px}.invoice-week-buttons{grid-template-columns:1fr 1fr}.invoice-weekday-buttons{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-date-filter-status{flex-wrap:wrap}.invoice-date-filter-status span{flex-basis:100%;width:100%}}.payment-view-tabs{gap:8px;display:flex}.payment-view-tabs button{color:#40544b;font:inherit;cursor:pointer;background:#f8faf9;border:1px solid #cbd7d0;border-radius:10px;align-items:center;gap:9px;padding:9px 14px;font-size:12px;font-weight:800;display:flex}.payment-view-tabs button strong{background:#e5ece8;border-radius:999px;min-width:22px;padding:2px 6px;font-size:10px}.payment-view-tabs button.active{color:#fff;background:#284e40;border-color:#284e40}.payment-view-tabs button.active strong{background:#ffffff24}.payment-toolbar .payment-search{flex:1;max-width:none}.payment-toolbar .payment-search input{box-sizing:border-box;width:100%}.statement-payment-queue,.payment-history-single{background:#fff;border:1px solid #d8e1dc;border-radius:15px;overflow:hidden}.statement-payment-head,.statement-payment-queue>article{grid-template-columns:minmax(210px,1.5fr) minmax(145px,1fr) 120px 135px 92px 105px;align-items:center;gap:12px;padding:11px 14px;display:grid}.statement-payment-head{color:#5e6b65;text-transform:uppercase;letter-spacing:.04em;background:#edf3ef;font-size:10px;font-weight:850}.statement-payment-queue>article{border-top:1px solid #e4eae6;min-height:56px}.statement-payment-queue article>span{gap:3px;min-width:0;font-size:12px;display:grid}.statement-payment-queue article strong{font-size:13px}.statement-payment-queue article small{color:#6d7973;font-size:10px}.statement-payment-queue article b{border-radius:999px;width:max-content;padding:4px 8px;font-size:10px}.statement-payment-queue article b.open{color:#315d4c;background:#eaf3ee}.statement-payment-queue article b.partial{color:#9a4a2e;background:#fff0e7}.statement-payment-queue article button{cursor:pointer;border:1px solid #315d4c;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:800}.payment-history-single .payment-history-list{max-height:none}.payment-statement-reference{color:#315d4c;background:#e9f2ed;border-radius:999px;padding:2px 7px;font-weight:800}.statement-payment-context{background:#e9f2ed;border:1px solid #cdded5;border-radius:11px;grid-template-columns:1fr 1.2fr 1.7fr 1fr 1fr;gap:12px;margin:16px 20px 0;padding:12px 14px;display:grid}.statement-payment-context span{gap:3px;display:grid}.statement-payment-context small{text-transform:uppercase;letter-spacing:.06em;color:#6d7973;font-size:9px;font-weight:850}.statement-payment-context strong{color:#294d40;font-size:12px}.receivables-modal .statement-payment-context+.payment-form-grid{padding-top:12px}@media (width<=900px){.statement-payment-head{display:none}.statement-payment-queue>article{grid-template-columns:1.5fr 1fr 1fr}.statement-payment-queue article>span:nth-child(3){display:none}.statement-payment-queue article>span:nth-child(5),.statement-payment-queue article>span:nth-child(6){justify-self:start}.statement-payment-context{grid-template-columns:1fr 1fr 1fr}.payment-toolbar{flex-wrap:wrap}.payment-toolbar .payment-search{flex-basis:100%}}@media (width<=650px){.payment-view-tabs{grid-template-columns:1fr 1fr;display:grid}.payment-view-tabs button{justify-content:center}.statement-payment-queue>article{grid-template-columns:1fr 1fr}.statement-payment-queue article>span:nth-child(2){display:none}.statement-payment-context{grid-template-columns:1fr 1fr}.statement-payment-context span:nth-child(3){grid-column:1/-1}.payment-toolbar label,.payment-toolbar .payment-search{flex:1 0 100%;max-width:none}.payment-toolbar button{width:100%}}.receivables-status-row{border-bottom:1px solid #d7deda;align-items:stretch;gap:12px;display:flex}.receivables-desktop-metrics{align-items:stretch;gap:7px;padding-bottom:6px;display:flex}.receivables-desktop-metrics aside{background:#fff;border:1px solid #d7deda;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:1fr auto;column-gap:10px;min-width:140px;padding:6px 9px;display:grid}.receivables-desktop-metrics aside.collectible{background:#fff4f2;border-color:#e7bcb4}.receivables-desktop-metrics span,.receivables-desktop-metrics small{color:#66726c;font-size:9px}.receivables-desktop-metrics strong{color:#17211d;letter-spacing:-.03em;grid-area:1/2/3;align-self:center;font-size:18px}.receivables-desktop-metrics aside.collectible strong{color:#a73527}@media (width>=761px){.receivables-content{color:#17211d;background:#f5f7f5}.receivables-content[data-testid=invoice-workspace]{gap:12px;padding:16px 18px 34px}.receivables-content[data-testid=invoice-workspace] .receivables-tabs{flex:none;align-items:stretch;gap:2px;margin-left:auto;overflow:visible}.receivables-content[data-testid=invoice-workspace] .receivables-tabs button{color:#66726c;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;min-height:50px;padding:6px 12px}.receivables-content[data-testid=invoice-workspace] .receivables-tabs button.active{color:#c94e00;background:#fff3e6;border-bottom-color:#f96302}.receivables-content[data-testid=invoice-workspace] .receivables-tabs button strong{color:#66726c;background:#eef1ed}.receivables-content[data-testid=invoice-workspace] .receivables-tabs button.active strong{color:#fff;background:#f96302}.receivables-content[data-testid=invoice-workspace] .invoice-date-filter{box-shadow:none;border-color:#d7deda;border-radius:10px}.receivables-content[data-testid=invoice-workspace] .invoice-filter-search-row{padding:9px 11px}.receivables-content[data-testid=invoice-workspace] .invoice-date-filter-group{padding-block:7px}.invoice-workbench-v2{background:#fff;border:1px solid #d7deda;border-radius:12px;grid-template-columns:minmax(250px,31%) minmax(0,1fr);min-height:590px;display:grid;overflow:hidden}.invoice-queue-v2{background:#fff;border-right:1px solid #d7deda;min-width:0}.invoice-filter-weekdays .invoice-weekday-buttons{gap:4px;width:100%}.invoice-filter-weekdays .invoice-weekday-buttons button{border-radius:6px;min-height:34px;padding:3px 2px;font-size:10px}.invoice-filter-weekdays .invoice-weekday-buttons button:hover{border-color:#719c87}.invoice-filter-weekdays .invoice-weekday-buttons button:focus-visible{outline-offset:1px;outline:2px solid #f96302}.invoice-queue-list-v2{max-height:760px;overflow:auto}.invoice-queue-list-v2>button{color:#17211d;width:100%;min-height:76px;font:inherit;text-align:left;cursor:pointer;background:#fff;border-top:0;border-bottom:1px solid #e5eae7;border-left:4px solid #0000;border-right:0;gap:7px;padding:10px 12px 9px 9px;display:grid}.invoice-queue-list-v2>button:hover{background:#f8faf8}.invoice-queue-list-v2>button.active{background:#fff3e6;border-left-color:#f96302}.invoice-queue-list-v2>button:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #f96302;position:relative}.invoice-queue-list-v2>button.overdue:not(.active){border-left-color:#c73f2f}.invoice-queue-list-v2>button.due_today:not(.active){border-left-color:#b35d1f}.invoice-queue-primary-v2{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.invoice-queue-primary-v2 time,.invoice-queue-primary-v2 strong{color:#17211d;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:850;line-height:1.15;overflow:hidden}.invoice-queue-primary-v2 time{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:15px}.invoice-queue-secondary-v2{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;display:grid}.invoice-queue-secondary-v2>small{color:#66726c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.invoice-queue-secondary-v2>strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.invoice-queue-status-v2{white-space:nowrap;align-items:center;gap:4px;display:flex}.invoice-queue-status-v2 b,.invoice-queue-status-v2 em{border-radius:5px;padding:2px 5px;font-size:9px}.invoice-queue-status-v2 b{color:#52605a;background:#eef1ed}.invoice-queue-status-v2 em{color:#9d3f25;background:#fff0ea;font-style:normal;font-weight:850}.invoice-detail-v2{background:#f8faf8;min-width:0}.invoice-detail-heading-v2{background:#fff;border-bottom:1px solid #d7deda;justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:11px 15px;display:flex}.invoice-detail-heading-v2 p,.invoice-line-preview-v2 header p{color:#66726c;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:9px;font-weight:850}.invoice-detail-heading-v2 h2{color:#17211d;margin:0 0 2px;font-size:19px}.invoice-detail-heading-v2>div>span{color:#66726c;font-size:11px}.invoice-detail-actions-v2{align-items:center;gap:6px;display:flex}.invoice-detail-actions-v2 button,.invoice-detail-exception-v2 button{color:#52605a;min-height:36px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #d7deda;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:850}.invoice-detail-actions-v2 button.primary{color:#fff!important;background:#f96302!important;border-color:#f96302!important}.invoice-detail-actions-v2 button:focus-visible,.invoice-detail-exception-v2 button:focus-visible{outline-offset:2px;outline:2px solid #f96302}.invoice-detail-actions-v2 button:disabled{opacity:.45}.invoice-detail-exception-v2{color:#7f3829;background:#fff3ee;border:1px solid #e7c2b4;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin:12px 14px 0;padding:10px 12px;display:flex}.invoice-detail-exception-v2>div{gap:2px;display:grid}.invoice-detail-exception-v2 strong{font-size:11px}.invoice-detail-exception-v2 span{font-size:10px}.invoice-detail-exception-v2 button{color:#8f3c25;border-color:#dfad98}.invoice-detail-overview-v2{grid-template-columns:minmax(0,1.45fr) minmax(180px,.7fr);gap:10px;padding:12px 14px 0;display:grid}.invoice-balance-card-v2,.invoice-metadata-v2,.invoice-line-preview-v2{background:#fff;border:1px solid #d7deda;border-radius:9px}.invoice-balance-card-v2>header{color:#66726c;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #e5eae7;justify-content:space-between;align-items:center;min-height:38px;padding:0 11px;font-size:9px;font-weight:850;display:flex}.invoice-balance-card-v2>header b{color:#52605a;letter-spacing:0;text-transform:none;background:#eef1ed;border-radius:5px;padding:3px 6px;font-size:9px}.invoice-balance-card-v2>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:12px;display:grid}.invoice-balance-card-v2>div>span{color:#66726c;border-right:1px solid #e5eae7;gap:5px;padding:0 10px;font-size:9px;display:grid}.invoice-balance-card-v2>div>span:first-child{padding-left:0}.invoice-balance-card-v2>div>span:last-child{border-right:0;padding-right:0}.invoice-balance-card-v2 strong{color:#17211d;font-variant-numeric:tabular-nums;font-size:14px}.invoice-balance-card-v2 .due strong{color:#c94e00;font-size:19px}.invoice-metadata-v2{align-content:start;padding:9px 11px;display:grid}.invoice-metadata-v2 span{color:#66726c;border-bottom:1px solid #eef1ed;justify-content:space-between;align-items:center;gap:12px;min-height:30px;font-size:9px;display:flex}.invoice-metadata-v2 span:last-child{border-bottom:0}.invoice-metadata-v2 strong{color:#17211d;text-align:right;font-size:10px}.invoice-line-preview-v2{margin:10px 14px 14px;overflow:hidden}.invoice-line-preview-v2>header{border-bottom:1px solid #d7deda;justify-content:space-between;align-items:center;min-height:47px;padding:0 11px;display:flex}.invoice-line-preview-v2 header h3{margin:2px 0 0;font-size:13px}.invoice-line-preview-v2>header>span{color:#66726c;background:#eef1ed;border-radius:5px;padding:3px 6px;font-size:9px}.invoice-line-head-v2,.invoice-line-row-v2{grid-template-columns:minmax(160px,1.5fr) minmax(85px,.65fr) minmax(110px,.8fr) minmax(80px,.55fr);align-items:center;gap:10px;padding:8px 11px;display:grid}.invoice-line-head-v2{color:#66726c;background:#eef1ed;font-size:9px;font-weight:850}.invoice-line-row-v2{border-top:1px solid #e5eae7;font-size:10px}.invoice-line-row-v2>span:first-child{gap:2px;display:grid}.invoice-line-row-v2 small{color:#66726c;font-size:9px}.invoice-line-row-v2>strong{text-align:right;font-variant-numeric:tabular-nums}.invoice-line-empty-v2{color:#66726c;text-align:center;padding:20px;font-size:11px}.invoice-detail-v2>.invoice-exception-inline,.invoice-detail-v2>.invoice-payment-inline{box-shadow:none;border:1px solid #d7deda;border-radius:9px;margin:0 14px 14px;overflow:hidden}.receivables-content[data-testid=payment-workspace] .receivables-header{color:#17211d;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #d7deda;border-radius:0;padding:2px 2px 14px}.receivables-content[data-testid=payment-workspace] .receivables-header p,.receivables-content[data-testid=payment-workspace] .receivables-header span{color:#66726c}.receivables-content[data-testid=payment-workspace] .receivables-summary>div{box-shadow:none;border-color:#d7deda;border-radius:9px}.receivables-content[data-testid=payment-workspace] .statement-payment-queue,.receivables-content[data-testid=payment-workspace] .payment-history-single{border-color:#d7deda;border-radius:10px}}@media (width>=761px) and (width<=1100px){.invoice-workbench-v2{grid-template-columns:minmax(235px,35%) minmax(0,1fr)}.invoice-detail-heading-v2{flex-direction:column;align-items:flex-start}.invoice-detail-actions-v2{justify-content:flex-end;width:100%}.invoice-detail-overview-v2{grid-template-columns:1fr}.invoice-metadata-v2{grid-template-columns:1fr 1fr;gap:0 14px}.invoice-line-head-v2,.invoice-line-row-v2{grid-template-columns:minmax(130px,1.4fr) 80px minmax(90px,.8fr) 75px;gap:7px}}@media (width<=760px){.receivables-status-row{display:contents}.receivables-desktop-metrics{display:none}}@media (width>=761px){.invoice-detail-overview-v2{grid-template-columns:1fr}.invoice-balance-card-v2{appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;padding:0;display:block;overflow:hidden}.invoice-balance-card-v2:hover,.invoice-balance-card-v2[aria-expanded=true]{background:#fffaf6;border-color:#f96302;box-shadow:0 0 0 2px #f9630214}.invoice-balance-card-v2:focus-visible,.invoice-line-row-v2:focus-visible{outline-offset:-2px;outline:2px solid #f96302}.invoice-balance-card-v2:disabled{cursor:default;opacity:.68}.invoice-balance-card-heading-v2{color:#66726c;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #e5eae7;justify-content:space-between;align-items:center;min-height:38px;padding:0 11px;font-size:9px;font-weight:850;display:flex}.invoice-balance-card-heading-v2 b{color:#52605a;letter-spacing:0;text-transform:none;background:#eef1ed;border-radius:5px;padding:3px 6px;font-size:9px}.invoice-balance-card-values-v2{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:12px;display:grid}.invoice-balance-card-values-v2>span{color:#66726c;border-right:1px solid #e5eae7;gap:5px;padding:0 10px;font-size:9px;display:grid}.invoice-balance-card-values-v2>span:first-child{padding-left:0}.invoice-balance-card-values-v2>span:last-child{border-right:0;padding-right:0}.invoice-balance-card-values-v2 strong{color:#17211d;font-variant-numeric:tabular-nums;font-size:14px}.invoice-balance-card-values-v2 .due strong{color:#c94e00;font-size:19px}.invoice-metadata-v2{grid-template-columns:repeat(5,minmax(0,1fr));align-content:stretch;padding:0}.invoice-metadata-v2 span{border-bottom:0;border-right:1px solid #eef1ed;align-content:center;gap:3px;min-height:43px;padding:6px 9px;display:grid}.invoice-metadata-v2 span:last-child{border-right:0}.invoice-metadata-v2 strong{text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.invoice-line-row-v2{appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e5eae7}.invoice-line-row-v2:hover,.invoice-line-row-v2[aria-expanded=true]{background:#fff3e6;box-shadow:inset 4px 0 #f96302}.invoice-line-row-v2:disabled{cursor:wait;opacity:.58}}@media (width>=761px) and (width<=900px){.invoice-metadata-v2{grid-template-columns:repeat(3,minmax(0,1fr))}.invoice-metadata-v2 span{border-bottom:1px solid #eef1ed}}.statement-payment-queue>article.allocation-required{background:#fffbf2}.statement-payment-queue article b.allocation{color:#8a5400;background:#fff0d6}.statement-payment-queue article button:disabled{color:#6d7973;cursor:not-allowed;background:#eef1ef;border-color:#c8cec9}.statement-reconciliation strong{color:#284e40;font-variant-numeric:tabular-nums}.statement-reconciliation small{font-variant-numeric:tabular-nums}.statement-payment-context{grid-template-columns:repeat(6,minmax(0,1fr))}@media (width<=900px){.statement-payment-context{grid-template-columns:repeat(3,minmax(0,1fr))}.statement-payment-queue article>span:nth-child(2){display:none}.statement-payment-queue article>span:nth-child(3){display:grid}}@media (width<=650px){.payment-view-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.payment-view-tabs button{padding-inline:8px}.statement-payment-context{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=761px){.invoice-queue-list-v2>button{gap:3px;min-height:55px;padding-top:7px;padding-bottom:7px}.invoice-queue-list-v2>button.collectible:not(.active){background:#fff8f7;border-left-color:#c73f2f}.invoice-queue-list-v2>button.future:not(.active){background:#f7fbfe;border-left-color:#4e83a6}.invoice-queue-list-v2>button.collectible.active{background:#fff0ed}.invoice-queue-list-v2>button.future.active{background:#edf7fd}.invoice-queue-primary-v2 time,.invoice-queue-primary-v2 strong{font-size:13px}.invoice-queue-primary-v2 time{font-size:12px}.invoice-queue-group-v2{border-bottom:1px solid #e5eae7;justify-content:space-between;align-items:center;min-height:27px;padding:0 10px;font-size:9px;display:flex}.invoice-queue-group-v2.collectible{color:#8e2e23;background:#fbe3df}.invoice-queue-group-v2.future{color:#315f7d;background:#e8f2f8}.invoice-queue-group-v2 span{font-variant-numeric:tabular-nums}}@media (width<=760px){.receivables-mobile-balance{grid-template-columns:1fr 1fr;gap:8px;display:grid!important}.receivables-mobile-balance>span{background:#fff;border:1px solid #d7deda;border-radius:9px;gap:2px;padding:8px 10px;display:grid}.receivables-mobile-balance>span:first-child{background:#fff4f2;border-color:#e7bcb4}.receivables-mobile-balance small{color:#66726c;font-size:10px}.receivables-mobile-balance strong{font-size:18px}.receivables-mobile-balance>span:first-child strong{color:#a73527}.invoice-mobile-group{justify-content:space-between;align-items:center;min-height:30px;padding:0 10px;font-size:10px;display:flex}.invoice-mobile-group.collectible{color:#8e2e23;background:#fbe3df}.invoice-mobile-group.future{color:#315f7d;background:#e8f2f8}.invoice-work-row.invoice-mobile-compact{border-left:4px solid #4e83a6;min-height:0;grid-template-columns:1fr!important;gap:0!important;padding:0!important;display:grid!important}.invoice-work-row.invoice-mobile-compact.collectible{background:#fff8f7;border-left-color:#c73f2f}.invoice-work-row.invoice-mobile-compact.future{background:#f7fbfe}.invoice-mobile-primary{min-height:42px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:7px 9px;display:grid}.invoice-mobile-primary time{color:#66726c;font-size:10px}.invoice-mobile-primary strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.invoice-mobile-primary b{color:#52605a;white-space:nowrap;background:#eef1ed;border-radius:5px;padding:3px 5px;font-size:9px}.invoice-mobile-primary em{white-space:nowrap;font-size:14px;font-style:normal;font-weight:850}.invoice-mobile-secondary{border-top:1px solid #e5eae7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-height:37px;padding:4px 7px 4px 9px;display:grid}.invoice-mobile-secondary>small{color:#66726c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.invoice-mobile-secondary>span{gap:4px;display:flex}.invoice-mobile-secondary button{color:#315245;white-space:nowrap;background:#fff;border:1px solid #c7d4cd;border-radius:6px;min-height:29px;padding:3px 7px;font-size:9px;font-weight:800}}.order-entry-content{--fleet-orange:#f96302;--fleet-orange-pressed:#c94e00;--fleet-ink:#17211d;--fleet-muted:#66726c;--fleet-line:#d7deda;background:#f5f7f5;width:100%;max-width:none;padding:30px 36px 56px}.order-entry-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.order-entry-header h1{margin:0 0 5px;font-size:36px}.order-entry-header>div>span:not(.safety-badge){color:#66726c;line-height:1.5}.order-entry-header-actions{align-items:center;gap:9px;display:flex}.fleet-primary,.fleet-secondary{border-radius:9px;min-height:44px;padding:0 15px;font-weight:850}.fleet-primary{background:var(--fleet-orange);color:#fff}.fleet-primary:hover{background:var(--fleet-orange-pressed)}.fleet-secondary{color:#38433e;background:#eef1ed}.order-entry-stage{background:#fff3e6;border:1px solid #ffd4b8;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:15px;padding:12px 15px;display:grid}.order-entry-stage>span{background:var(--fleet-orange);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.order-entry-stage strong,.order-entry-stage small{display:block}.order-entry-stage small{color:#66726c;margin-top:3px}.order-entry-stage>b{color:#c94e00;background:#fff;border-radius:999px;padding:6px 10px;font-size:11px}.fleet-alert{color:#8c362d;background:#fff3f2;border:1px solid #dda49c;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:14px;padding:10px 13px;display:grid}.fleet-alert button{color:#8c362d;background:0 0;border-radius:7px;width:28px;height:28px;font-size:19px}.fleet-editor,.fleet-panel{border:1px solid var(--fleet-line);background:#fff;border-radius:14px;box-shadow:0 8px 28px #17211d0a}.fleet-editor{margin-bottom:15px;padding:18px}.fleet-editor>header,.fleet-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fleet-editor>header{border-bottom:1px solid #e5e9e6;padding-bottom:13px}.fleet-editor>header p,.fleet-panel>header p{color:#c94e00;letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:900}.fleet-editor>header h2,.fleet-panel>header h2{margin:0}.fleet-editor>header>button{color:#52605a;background:#eef1ed;border-radius:9px;place-items:center;width:34px;height:34px;font-size:21px;display:grid}.fleet-form-grid{grid-template-columns:1.2fr 1.2fr .6fr .7fr;gap:12px;margin-top:15px;display:grid}.fleet-form-grid label{color:#52605a;gap:6px;font-size:11px;font-weight:800;display:grid}.fleet-form-grid label>b,.fleet-form-grid label span>b{color:var(--fleet-orange)}.fleet-form-grid select{border:1px solid var(--fleet-line);width:100%;min-height:44px;color:var(--fleet-ink);font:inherit;background:#fff;border-radius:9px;padding:8px 10px}.fleet-editor>footer{border-top:1px solid #e5e9e6;justify-content:space-between;align-items:center;gap:15px;margin-top:16px;padding-top:14px;display:flex}.fleet-editor>footer small{color:#66726c}.fleet-editor>footer>div{gap:8px;display:flex}.fleet-panel{overflow:hidden}.fleet-panel>header{border-bottom:1px solid #e5e9e6;align-items:center;padding:17px 20px}.fleet-panel>header span{color:#66726c;margin-top:4px;font-size:11px;display:block}.fleet-panel>header>b{color:#52605a;background:#eef1ed;border-radius:999px;padding:6px 10px;font-size:10px}.fleet-table-frame{overflow-x:auto}.fleet-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px}.fleet-table th{color:#66726c;letter-spacing:.05em;text-align:left;background:#eef1ed;height:38px;padding:8px 15px;font-size:10px;font-weight:900}.fleet-table th:first-child{width:80px}.fleet-table th:nth-child(2){width:28%}.fleet-table th:nth-child(3){width:30%}.fleet-table th:nth-child(4){width:100px}.fleet-table th:last-child{width:180px}.fleet-table td{color:#38433e;border-top:1px solid #e5e9e6;height:51px;padding:9px 15px}.fleet-table tbody tr:hover{background:#fffaf6}.fleet-table tbody tr.inactive{color:#66726c;background:#eef1ed}.fleet-table tbody tr.inactive td{color:#66726c}.fleet-status{border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.fleet-status.active{color:#1f7a5c;background:#e7f4ed}.fleet-status.inactive{color:#52605a;background:#e4e9e6}.fleet-row-actions{gap:6px;display:flex}.fleet-row-actions button{border:1px solid var(--fleet-line);color:#52605a;background:#fff;border-radius:7px;min-height:30px;padding:0 10px;font-size:10px;font-weight:850}.fleet-row-actions button:last-child{color:#c94e00;background:#fff3e6;border-color:#ffc49d}.fleet-loading,.fleet-empty{text-align:center;align-content:center;place-items:center;min-height:250px;padding:32px;display:grid}.fleet-loading span{border:3px solid #d7deda;border-top-color:var(--fleet-orange);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite spin}.fleet-loading p,.fleet-empty p{color:#66726c;margin:12px 0 0}.fleet-empty>span{width:48px;height:48px;color:var(--fleet-orange);background:#fff3e6;border-radius:14px;place-items:center;font-size:18px;font-weight:900;display:grid}.fleet-empty h3{margin:13px 0 0;font-size:18px}.fleet-empty p{max-width:460px;line-height:1.55}.fleet-empty button{margin-top:17px}@media (width<=760px){.order-entry-content{padding:22px 14px 40px}.order-entry-header{flex-direction:column;align-items:stretch}.order-entry-header-actions{justify-content:space-between}.order-entry-header-actions .fleet-primary{flex:1}.order-entry-stage{grid-template-columns:36px minmax(0,1fr)}.order-entry-stage>b{grid-column:2;justify-self:start}.fleet-form-grid{grid-template-columns:1fr}.fleet-editor>footer{flex-direction:column;align-items:stretch}.fleet-editor>footer>div{grid-template-columns:1fr 1fr;display:grid}.fleet-panel>header{padding:14px}.fleet-table{min-width:650px}}.order-entry-header{align-items:center;margin-bottom:20px}.order-entry-header h1{font-size:34px}.order-entry-header>div>span:not(.safety-badge){max-width:760px;display:block}.order-entry-settings-toggle{color:#5f5851;background:#fff;border:1px solid #d8d1c7}.fleet-settings-workspace{gap:15px;display:grid}.fleet-settings-heading{border:1px solid var(--fleet-line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex;box-shadow:0 8px 28px #2d261c0a}.fleet-settings-heading p{color:#9b421f;letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:900}.fleet-settings-heading h2{margin:0}.fleet-settings-heading span{color:#817a72;margin-top:4px;font-size:11px;display:block}.fleet-settings-heading>div:last-child{align-items:center;gap:10px;display:flex}.fleet-settings-heading b{color:#6e665e;background:#f2eee8;border-radius:999px;padding:7px 10px;font-size:10px}.fleet-settings-workspace .fleet-editor{margin-bottom:0}.fleet-customer-focus-banner{background:#fff6f1;border:1px solid #e1b7a3;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;display:flex;box-shadow:0 8px 24px #5a311b0a}.fleet-customer-focus-banner p{color:#9b421f;letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-size:9px;font-weight:900}.fleet-customer-focus-banner strong,.fleet-customer-focus-banner small{display:block}.fleet-customer-focus-banner strong{font-size:15px}.fleet-customer-focus-banner small{color:#806f65;margin-top:3px;font-size:10px}.fleet-customer-focus-banner>b{color:#923817;background:#f1ded4;border-radius:999px;flex:none;padding:7px 10px;font-size:10px}.fleet-route-tabs{border:1px solid var(--fleet-line);background:#fff;border-radius:14px;gap:8px;padding:13px 15px;display:grid;box-shadow:0 8px 28px #2d261c0a}.fleet-route-tabs>span{color:#9b421f;letter-spacing:.08em;font-size:10px;font-weight:900}.fleet-route-tabs>div{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.fleet-route-tabs button{color:#554e47;text-align:left;background:#f8f6f2;border:1px solid #ddd6cd;border-radius:11px;flex:1;align-content:center;gap:4px;min-width:145px;min-height:58px;padding:9px 13px;display:grid}.fleet-route-tabs button:hover{background:#fff8f4;border-color:#c77753}.fleet-route-tabs button.active{color:#fff;background:#a43f19;border-color:#a43f19;box-shadow:0 7px 16px #8230122e}.fleet-route-tabs button.customer-assigned:not(.active){background:#fff4ee;border-color:#c96e45;box-shadow:inset 0 0 0 1px #b9471b1f}.fleet-route-tabs button strong,.fleet-route-tabs button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fleet-route-tabs button strong{font-size:13px}.fleet-route-tabs button small{color:#8b837b;font-size:9px}.fleet-route-tabs button.active small{color:#f4d9cc}.fleet-board{border:1px solid var(--fleet-line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 28px #2d261c0a}.fleet-board>header{border-bottom:1px solid #e7e2da;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.fleet-board>header p{color:#9b421f;letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:900}.fleet-board>header h2{margin:0}.fleet-board>header span{color:#817a72;margin-top:4px;font-size:11px;display:block}.fleet-board>header>b{color:#6d665f;background:#eeeae4;border-radius:999px;padding:6px 10px;font-size:10px}.fleet-route-columns{background:#f3f0eb;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;display:grid}.fleet-route-column{background:#fff;border:1px solid #d9d2c8;border-radius:14px;flex-direction:column;min-width:0;min-height:470px;display:flex;overflow:hidden;box-shadow:0 6px 18px #352b1f0d}.fleet-route-column.inactive{opacity:.78;background:#f3f1ed}.fleet-route-column>header{border-bottom:1px solid #e9e3db;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.fleet-route-column>header>span:first-child{color:#fff;background:#302b27;border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.fleet-route-column>header>div{min-width:0}.fleet-route-column>header h3,.fleet-route-column>header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fleet-route-column>header h3{margin:0;font-size:15px}.fleet-route-column>header small{color:#8a827a;margin-top:3px;font-size:9px}.fleet-route-column-days{background:#fff8f4;border-bottom:1px solid #eee8e0;gap:5px;padding:10px 13px;display:grid}.fleet-route-column-days span{color:#8c8178;font-size:9px;font-weight:800}.fleet-route-column-days strong{color:#9d3d19;font-size:12px}.fleet-route-customer-sequence{flex-direction:column;flex:1;min-height:0;padding:12px;display:flex}.fleet-route-customer-sequence>header{color:#5c554e;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.fleet-route-customer-sequence>header strong{font-size:11px}.fleet-route-customer-sequence>header span{color:#7a726a;background:#eeeae4;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:850}.fleet-route-customer-sequence>div:not(.fleet-route-column-empty){align-content:start;gap:6px;display:grid}.fleet-route-customer{background:#fbfaf8;border:1px solid #e4ded6;border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-height:48px;padding:7px 9px;display:grid}.fleet-route-customer>span{color:#fff;background:#b9471b;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.fleet-route-customer>div{min-width:0}.fleet-route-customer strong,.fleet-route-customer small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fleet-route-customer strong{font-size:11px}.fleet-route-customer small{color:#8c847b;margin-top:3px;font-size:8px}.fleet-route-column-empty{color:#8b837b;place-items:center;min-height:180px;font-size:10px;display:grid}.fleet-route-column>footer{background:#fbfaf8;border-top:1px solid #e9e3db;grid-template-columns:1fr auto;gap:7px;padding:10px 12px;display:grid}.fleet-route-column>footer button{color:#5c554e;background:#fff;border:1px solid #d8d1c7;border-radius:8px;min-height:36px;padding:0 11px;font-size:10px;font-weight:850}.fleet-route-column>footer button:first-child{color:#fff;background:#b9471b;border-color:#b9471b}.fleet-route-column>footer button:last-child{color:#9a3b19}.order-day-picker,.order-route-workbench{border:1px solid var(--fleet-line);background:#fff;border-radius:16px;box-shadow:0 8px 28px #17211d0a}.order-day-picker{margin-bottom:16px;overflow:hidden}.order-day-picker>header{border-bottom:1px solid #e5e9e6;justify-content:space-between;align-items:center;gap:20px;padding:15px 24px;display:flex}.order-day-picker>header p,.order-route-heading p,.order-customer-heading p{color:var(--fleet-orange);letter-spacing:.1em;text-transform:uppercase;margin:0 0 2px;font-size:9px;font-weight:900}.order-day-picker>header h2,.order-route-heading h2,.order-customer-heading h2{margin:0}.order-day-picker>header span{color:var(--fleet-muted);font-size:10px}.order-day-heading-actions{align-items:center;gap:12px;display:flex}.order-day-buttons{background:#fff;grid-template-columns:repeat(7,minmax(105px,1fr));gap:10px;padding:24px;display:grid}.order-day-buttons button{border:1px solid var(--fleet-line);color:#52605a;text-align:center;background:#fff;border-radius:12px;align-content:center;gap:4px;min-height:88px;padding:12px 9px;transition:border-color .18s,background .18s,box-shadow .18s,color .18s;display:grid;position:relative;overflow:hidden}.order-day-buttons button:before{content:"";background:#d66a1f;border-radius:0 4px 4px 0;width:4px;position:absolute;top:10px;bottom:10px;left:0}.order-day-buttons button.active{z-index:2;border:1px solid var(--fleet-orange);color:var(--fleet-orange-pressed);box-shadow:none;background:#fff}.order-day-buttons button:hover{z-index:3;border-color:var(--fleet-orange);background:var(--fleet-orange);color:#fff}.order-day-buttons button.active:after{display:none}.order-day-buttons span{font-size:13px;font-weight:900}.order-day-buttons strong{font-size:12px}.order-day-buttons small{color:#52605a;justify-self:center;font-size:10px;font-weight:900;display:block}.order-day-buttons button.active small{color:var(--fleet-orange-pressed)}.order-day-buttons button:hover small{color:#fff}.order-route-workbench{min-height:480px;overflow:hidden}.order-route-heading,.order-customer-heading{background:#fff;border-bottom:1px solid #e5e9e6;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.order-route-grid{grid-template-columns:repeat(3,minmax(240px,1fr));gap:12px;padding:18px;display:grid}.order-route-card{color:#39332f;text-align:left;background:#fff;border:1px solid #ded8cf;border-radius:13px;align-content:space-between;min-height:96px;padding:17px 18px 14px 20px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.order-route-card:before{background:var(--fleet-orange);content:"";border-radius:0 4px 4px 0;width:4px;position:absolute;top:16px;bottom:16px;left:0}.order-route-card:hover{border-color:var(--fleet-orange);background:#fffaf6;transform:translateY(-2px);box-shadow:0 10px 22px #5d372217}.order-route-card:focus-visible{outline:2px solid var(--fleet-orange);outline-offset:2px}.order-route-card-top{justify-content:space-between;align-items:baseline;gap:16px;min-width:0;display:flex;overflow:hidden}.order-route-card-top strong,.order-route-card-top small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.order-route-card-top strong{font-size:16px}.order-route-card-top small{color:#8b837a;font-size:10px}.order-route-progress{background:#eeeae4;border-radius:999px;height:4px;margin-top:20px;overflow:hidden}.order-route-progress span{border-radius:inherit;background:#2e9366;height:100%;display:block}.order-route-empty,.order-workspace-state,.order-route-complete{text-align:center;align-content:center;place-items:center;min-height:365px;padding:35px;display:grid}.order-route-empty>span,.order-workspace-state>span:not(.order-workspace-spinner),.order-route-complete>span{color:#a43f19;background:#fff0e8;border-radius:16px;place-items:center;width:52px;height:52px;font-size:20px;font-weight:900;display:grid}.order-route-empty h3,.order-workspace-state h2,.order-route-complete h3{margin:14px 0 0}.order-route-empty p,.order-workspace-state p,.order-route-complete p{color:#817a72;max-width:520px;margin:7px 0 0;line-height:1.55}.order-workspace-state button,.order-route-complete button{color:#fff;background:#b9471b;border-radius:9px;min-height:38px;margin-top:15px;padding:0 15px;font-weight:850}.order-workspace-spinner{border:3px solid #ddd7ce;border-top-color:#b9471b;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin}.order-workspace-state.error>span{color:#9a332c;background:#fff0ef}.order-customer-heading{background:#fff;justify-content:flex-start;padding:10px 16px;display:flex}.order-customer-heading-actions{flex:none;gap:10px;display:flex}.order-route-back{border:2px solid var(--fleet-orange);min-height:36px;color:var(--fleet-ink);background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:11px;font-weight:900;display:flex}.order-route-back:hover{border-color:var(--fleet-orange-pressed);color:var(--fleet-ink);background:#fffaf6}.order-route-settings{border:2px solid var(--fleet-orange);min-height:36px;color:var(--fleet-ink);background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:11px;font-weight:900;display:flex}.order-route-settings:hover{border-color:var(--fleet-orange-pressed);background:#fffaf6}.order-route-heading .button-type-1{border:1px solid var(--fleet-orange);color:var(--fleet-ink);background:#fff;transition:border-color .18s,background .18s,color .18s}.order-route-heading .button-type-1:hover{border-color:var(--fleet-orange);background:var(--fleet-orange);color:#fff}.order-route-heading .button-type-1:active{border-color:var(--fleet-orange-pressed);background:var(--fleet-orange-pressed);color:#fff}.order-route-heading .button-type-1:focus-visible{outline:2px solid var(--fleet-orange);outline-offset:2px}.order-customer-heading>div:nth-child(2){align-items:baseline;gap:18px;min-width:0;padding-left:2px;display:flex}.order-customer-heading>div:nth-child(2) h2{white-space:nowrap;flex:none}.order-customer-grid{grid-template-columns:1fr;padding:0;display:grid}.order-customer-card{border:0;border-bottom:1px solid var(--fleet-line);min-height:48px;color:var(--fleet-ink);text-align:left;background:#fff;border-radius:0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 16px;transition:background .18s;display:grid}.order-customer-card:hover{background:#fffaf6}.order-customer-card:focus-visible{z-index:1;outline:2px solid var(--fleet-orange);outline-offset:-2px;position:relative}.order-customer-card>span{border:1px solid var(--fleet-line);color:#66726c;background:#f5f7f5;border-radius:6px;place-items:center;width:26px;height:26px;font-size:9px;font-weight:900;display:grid}.order-customer-card>div{min-width:0}.order-customer-card>div strong,.order-customer-card>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.order-customer-card>div strong{font-size:13px}.order-customer-card>div small{color:#66726c;margin-top:4px;font-size:10px}.order-customer-card>b{border:2px solid var(--fleet-orange);min-width:96px;min-height:36px;color:var(--fleet-ink);white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:11px;transition:border-color .18s,background .18s,color .18s,transform .18s;display:flex}.order-customer-card>b i{font-size:14px;font-style:normal}.order-customer-card:hover>b{border-color:var(--fleet-orange);background:var(--fleet-orange);color:#fff;transform:translateY(-1px)}.order-customer-card.has-draft{background:#fffaf6}.order-customer-card.has-draft>span{color:#c94e00;background:#fff3e6;border-color:#ffc49d}.order-temporary-customer-card{background:#fffaf6;border-top:1px dashed #f3b48b}.order-temporary-customer-card>span{border-color:var(--fleet-orange);color:var(--fleet-orange);background:#fff;font-size:17px}.order-temporary-customer-card>div strong{color:var(--fleet-orange-pressed)}.order-temporary-picker-backdrop{z-index:90;background:#17211d80;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.order-temporary-picker{border:1px solid var(--fleet-line);background:#fff;border-radius:16px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(620px,100%);max-height:min(720px,92vh);display:grid;overflow:hidden;box-shadow:0 28px 80px #17211d47}.order-temporary-picker>header{border-bottom:1px solid var(--fleet-line);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.order-temporary-picker>header p{color:var(--fleet-orange-pressed);letter-spacing:.1em;text-transform:uppercase;margin:0 0 3px;font-size:9px;font-weight:900}.order-temporary-picker>header h2{margin:0;font-size:21px}.order-temporary-picker>header span{color:var(--fleet-muted);margin-top:4px;font-size:11px;display:block}.order-temporary-picker>header button{width:36px;height:36px;color:var(--fleet-ink);background:#eef1ed;border-radius:9px;place-items:center;font-size:21px;display:grid}.order-temporary-picker-search{border-bottom:1px solid var(--fleet-line);color:var(--fleet-muted);background:#fafbf9;gap:6px;padding:14px 20px;font-size:10px;font-weight:850;display:grid}.order-manual-customer-search-row{position:relative}.order-manual-customer-search-row input{border:1px solid var(--fleet-orange);width:100%;min-height:44px;color:var(--fleet-ink);font:inherit;background:#fff;border-radius:9px;padding:8px 124px 8px 11px}.order-manual-customer-search-row input::-webkit-search-cancel-button{display:none}.order-manual-customer-search-row .button-type-1{min-width:112px;color:var(--fleet-orange-pressed);background:#fff3e6;border:0;border-radius:7px;padding:0 10px;font-weight:900;position:absolute;top:4px;bottom:4px;right:4px}.order-manual-customer-search-row .button-type-1:hover:not(:disabled){background:var(--fleet-orange);color:#fff}.order-manual-customer-search-row .button-type-1:disabled{color:#9aa39e;background:#f0f2ef}.order-manual-customer-error{color:#923b28;font-size:11px;font-weight:750}.order-temporary-picker-list{align-content:start;gap:8px;padding:14px 20px;display:grid;overflow:auto}.order-temporary-picker-list>button{border:1px solid var(--fleet-line);min-height:50px;color:var(--fleet-ink);text-align:left;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:9px 12px;transition:border-color .18s,background .18s,color .18s;display:flex}.order-temporary-picker-list>button span{color:var(--fleet-orange-pressed);font-size:10px;font-weight:900}.order-temporary-picker-list>button:hover{border-color:var(--fleet-orange);background:var(--fleet-orange);color:#fff}.order-temporary-picker-list>button:hover span{color:#fff}.order-temporary-picker-list>button.newly-created{border-color:var(--fleet-orange);background:#fff8f2}.order-temporary-picker-list>p{color:var(--fleet-muted);text-align:center;margin:36px 0}.order-temporary-picker>footer{border-top:1px solid var(--fleet-line);background:#fafbf9;justify-content:space-between;align-items:center;gap:16px;padding:13px 20px;display:flex}.order-temporary-picker>footer small{color:var(--fleet-muted)}.order-temporary-picker>footer button{border:1px solid var(--fleet-line);min-height:40px;color:var(--fleet-ink);background:#fff;border-radius:9px;padding:0 15px;font-weight:850}.order-completed-panel{background:#fbfcfb;margin:0}.order-completed-panel>header{border-bottom:1px solid var(--fleet-line);color:#1f7a5c;align-items:center;gap:10px;padding:15px 24px;display:flex}.order-completed-panel>header>span{color:#1f7a5c;background:#fff;border:1px solid #8bc4ab;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:900;display:grid}.order-completed-panel>header strong,.order-completed-panel>header small{display:block}.order-completed-panel>header small{color:#66726c;margin-top:2px;font-size:9px}.order-completed-grid{grid-template-columns:1fr;display:grid}.order-completed-grid article{color:#335f4c;background:#fff;border-bottom:1px solid #e5e9e6;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:58px;padding:9px 24px;display:grid}.order-completed-grid article:last-child{border-bottom:0}.order-completed-grid article>span{color:#1f7a5c;background:#f4faf7;border:1px solid #cae2d7;border-radius:8px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:900;display:grid}.order-completed-grid article strong,.order-completed-grid article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.order-completed-grid article small{color:#789084;margin-top:3px;font-size:9px}.order-completed-grid article>b{color:#1f7a5c;white-space:nowrap;font-size:10px}.order-route-complete>span{color:#fff;background:#2e9366;border-radius:50%}@media (width<=1100px){.order-day-buttons{grid-template-columns:repeat(7,minmax(112px,1fr));overflow-x:auto}.order-route-grid{grid-template-columns:repeat(2,minmax(230px,1fr))}.fleet-route-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.order-entry-header-actions{justify-content:flex-start}.fleet-settings-heading{flex-direction:column;align-items:stretch}.fleet-settings-heading>div:last-child{justify-content:space-between}.fleet-customer-focus-banner{flex-direction:column;align-items:flex-start}.fleet-route-tabs{padding:11px}.fleet-route-tabs button{min-width:128px}.fleet-board>header{flex-direction:column;align-items:flex-start}.fleet-route-columns{grid-template-columns:1fr;padding:10px}.fleet-route-column{min-height:0}.order-day-picker>header{flex-direction:column;align-items:flex-start;gap:5px}.order-day-heading-actions{justify-content:space-between;width:100%}.order-day-buttons{grid-template-columns:repeat(7,105px)}.order-day-buttons button{min-height:82px}.order-route-grid{grid-template-columns:1fr;padding:12px}.order-route-heading{flex-direction:column;align-items:flex-start}.order-customer-heading{gap:12px}.order-route-back{min-height:48px}.order-customer-card{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:12px}.order-customer-card>b{grid-column:2;width:100%;min-width:0}.order-completed-panel{margin:0}.order-completed-grid article{grid-template-columns:38px minmax(0,1fr) auto;gap:10px;padding:9px 12px}}.queue-content-sales>.queue-metrics{display:none}@media (width>=761px){.queue-content-sales{background:#f7f7f5;min-height:calc(100vh - 53px);padding:16px 24px 28px}.queue-content-sales .sales-page-heading,.queue-content-sales .total-goods-launcher,.queue-content-sales .queue-card{width:100%;max-width:none;margin-left:auto;margin-right:auto}.queue-content-sales .sales-page-heading{justify-content:space-between;align-items:flex-end;min-height:62px;margin-bottom:10px;display:flex}.queue-content-sales .sales-page-heading p{color:#c94e00;letter-spacing:.1em;margin:0 0 3px;font-size:9px;font-weight:900}.queue-content-sales .sales-page-heading h1{color:#222a30;letter-spacing:-.035em;margin:0;font-size:28px}.queue-content-sales .sales-page-heading>div>span{color:#747a7f;margin-top:3px;font-size:11px;display:block}.queue-content-sales .sales-page-heading aside{color:#777d82;align-items:baseline;gap:8px;display:flex}.queue-content-sales .sales-page-heading aside strong{color:#c94e00;font-size:24px}.queue-content-sales .total-goods-launcher{background:#fff;border:1px solid #e5e4df;border-radius:10px;min-height:44px;margin-bottom:10px;padding:6px 8px;box-shadow:0 1px 4px #222a300d}.queue-content-sales .pending-date-buttons button{border-radius:7px}.queue-content-sales .pending-date-buttons button.active{color:#c65321;background:#fff0e8;box-shadow:inset 0 0 0 1px #edb493}.queue-content-sales .total-goods-button{color:#fff;background:#26323a}.queue-content-sales .queue-card{border-color:#e5e4df;border-radius:12px;overflow:hidden;box-shadow:0 6px 24px #222a3012}.queue-content-sales .queue-toolbar{border-bottom:1px solid #ecebe7;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:9px 12px}.queue-content-sales.order-layer-active>.queue-metrics,.queue-content-sales.order-layer-active>.total-goods-launcher,.queue-content-sales.order-layer-active .queue-card>.queue-toolbar,.queue-content-sales.order-layer-active .queue-card .queue-table-head{filter:none!important;opacity:1!important;pointer-events:auto!important}.queue-content-sales .queue-toolbar-left{flex:520px;align-items:center;gap:8px;min-width:0;display:flex}.queue-content-sales .queue-search{flex:0 240px;width:clamp(180px,20vw,240px)}.queue-content-sales .queue-select-all-control{cursor:pointer;flex:0 0 30px;place-items:center;width:30px;height:38px;display:grid}.queue-content-sales .queue-select-all-control input{accent-color:#f96302;width:18px;height:18px;margin:0}.queue-content-sales .queue-search input{background:#fafaf9;border-color:#dbdcd9;width:100%;height:38px;min-height:38px}.queue-content-sales .queue-date-filters{scrollbar-width:thin;flex:auto;gap:5px;min-width:0;display:flex;overflow-x:auto}.queue-content-sales .queue-date-filters button{color:#66726c;background:#fff;border:1px solid #d7deda;border-radius:8px;flex:none;min-height:34px;padding:0 9px;font-size:11px;font-weight:800}.queue-content-sales .queue-date-filters button.active{color:#c94e00;background:#fff3e6;border-color:#f96302}.queue-content-sales .queue-bulk-actions{flex:none;align-items:center;gap:8px;display:flex}.queue-content-sales .queue-bulk-actions>span{color:#68706c;font-variant-numeric:tabular-nums;font-size:11px}.queue-content-sales .queue-bulk-actions button{color:#b84b1b;background:#fff0e8;border:1px solid #efc6a5;border-radius:8px;min-height:38px;padding:0 13px;font-weight:850}.queue-content-sales .queue-bulk-actions .queue-select-all-action{color:#37433d;background:#fff;border-color:#ccd3cf}.queue-content-sales .queue-table{background:#fbfbfa;grid-template-columns:420px minmax(0,1fr);align-items:start;min-height:520px;display:grid}.queue-content-sales .queue-table-head{display:none}.queue-content-sales .queue-row{background:#fff;border-top:0;border-bottom:1px solid #ecebe7;border-left:0;border-right:1px solid #e8e7e2;grid-column:1;grid-template-rows:1fr;grid-template-columns:30px minmax(0,1fr) auto auto auto;align-items:center;gap:8px;min-height:52px;padding:6px 10px;display:grid;position:relative}.queue-content-sales .queue-row:hover{background:#fffaf7}.queue-content-sales .queue-row.row-selectable{cursor:pointer}.queue-content-sales .queue-row.editing{z-index:2;box-shadow:none;background:#fff6f0;border-left:4px solid #df6b24;padding-left:7px}.queue-content-sales .queue-row:not(.editing){filter:none!important;opacity:1!important;pointer-events:auto!important}.queue-content-sales .queue-select-cell{grid-area:1/1;place-items:center;width:30px;height:44px;display:grid}.queue-content-sales .queue-select-cell input{width:18px;height:18px}.queue-content-sales .queue-row>span:nth-child(2){grid-area:1/2}.queue-content-sales .queue-row>span:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.queue-content-sales .queue-row>span:nth-child(3){color:#7f8984;grid-area:1/3}.queue-content-sales .queue-row>span:nth-child(3) strong{color:#7f8984;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.queue-content-sales .queue-row>span:nth-child(4),.queue-content-sales .queue-actions{display:none!important}.queue-content-sales .queue-row>span:nth-child(5){grid-area:1/4;justify-self:end}.queue-content-sales .queue-row>span:nth-child(6){color:#2c343a;grid-area:1/5;justify-self:end}.queue-content-sales .stage-pill{color:#297044;background:#e7f5eb}.queue-content-sales .queue-inline-editor{background:#fff;border:0;grid-area:1/2/span 999;min-width:0;min-height:520px;padding:0}.queue-content-sales .continuous-order-inline{box-shadow:none;background:#fff;border:0;border-radius:0}.queue-content-sales .continuous-body-inline{padding:10px 12px}.queue-content-sales .inline-delivery-line-table{border:1px solid #e5e4df;border-radius:9px;overflow-x:auto}.queue-content-sales .inline-delivery-line-head,.queue-content-sales .inline-delivery-line-row{grid-template-columns:92px 116px 112px minmax(260px,1.35fr) 104px minmax(210px,1fr);gap:6px;min-width:1020px}.queue-content-sales .inline-delivery-line-head>span:first-child,.queue-content-sales .inline-delivery-line-row:not(.carried-exception-row)>:first-child{grid-column:4}.queue-content-sales .inline-delivery-line-head>span:nth-child(2),.queue-content-sales .inline-delivery-line-row:not(.carried-exception-row)>:nth-child(2){grid-column:1}.queue-content-sales .inline-delivery-line-head>span:nth-child(3),.queue-content-sales .inline-delivery-line-row:not(.carried-exception-row)>:nth-child(3){grid-column:2}.queue-content-sales .inline-delivery-line-head>span:nth-child(4),.queue-content-sales .inline-delivery-line-row:not(.carried-exception-row)>:nth-child(5){grid-column:3}.queue-content-sales .inline-delivery-line-head>span:nth-child(5),.queue-content-sales .inline-delivery-line-row:not(.carried-exception-row)>:nth-child(6){grid-column:5}.queue-content-sales .inline-delivery-line-head>span:nth-child(6),.queue-content-sales .inline-delivery-line-row:not(.carried-exception-row)>:nth-child(7){grid-column:6}.queue-content-sales .inline-delivery-line-row:not(.carried-exception-row)>:first-child,.queue-content-sales .inline-delivery-line-row:not(.carried-exception-row)>:nth-child(2),.queue-content-sales .inline-delivery-line-row:not(.carried-exception-row)>:nth-child(3),.queue-content-sales .inline-delivery-line-row:not(.carried-exception-row)>:nth-child(5),.queue-content-sales .inline-delivery-line-row:not(.carried-exception-row)>:nth-child(6),.queue-content-sales .inline-delivery-line-row:not(.carried-exception-row)>:nth-child(7){grid-row:1}.queue-content-sales .inline-delivery-line-head{color:#6f7579;background:#f4f4f2;padding:5px 10px}.queue-content-sales .inline-delivery-line-row{min-height:45px;padding:2px 10px}.queue-content-sales .inline-delivery-line-row input{background:#fff;border-color:#d6d8d6;border-radius:7px;min-height:32px;padding:4px 7px}.queue-content-sales .continuous-order-inline .inline-delivery-quantity>.sales-mobile-field-label{display:none}.queue-content-sales .inline-delivery-price input{background:#fffaf7!important;border-color:#efa47f!important}.queue-content-sales .continuous-order-inline .sales-mobile-reason{width:100%;display:flex}.queue-content-sales .continuous-order-inline .sales-mobile-reason input{width:100%}.queue-content-sales .inline-delivery-amount{text-align:right;font-size:13px}.queue-content-sales .inline-delivery-line-row.carried-exception-row{grid-template-columns:minmax(260px,1.35fr) 120px minmax(260px,1fr) 120px}.queue-content-sales .carried-exception-row .carried-exception-detail{grid-column:auto}.queue-content-sales .inline-delivery-facts{margin-top:12px}.queue-content-sales .inline-delivery-facts textarea{background:#fafaf9;border-color:#dfe0dd;min-height:54px}.queue-content-sales .document-footer-inline{border-top:1px solid #e7e6e2;margin-top:12px;padding-top:12px}.queue-content-sales .document-footer-summary{gap:12px;margin-right:auto;text-align:left!important;min-width:0!important;display:flex!important}.queue-content-sales .document-footer-total strong{color:#df6b24;font-size:24px!important}.queue-content-sales .document-footer-inline .invoice-issue-primary{background:#df6b24;border-radius:8px;min-width:180px;min-height:44px}.queue-content-sales .queue-empty{grid-column:1/-1}.queue-content-sales.exception-layer-active .queue-inline-editor{filter:none}}@media (width>=761px) and (width<=1250px){.queue-content-sales{padding:14px}.queue-content-sales .queue-table{grid-template-columns:360px minmax(1020px,1fr);overflow-x:auto}.queue-content-sales .queue-row{grid-template-columns:28px minmax(0,1fr) auto auto auto}}@media (width>=761px){.queue-content-sales{--qd-soft-paper-canvas:#f7f5f0;--qd-master-paper:#f5f3ee;--qd-selected-paper:#efeee8;--qd-clean-work-white:#fff;--qd-quiet-border:#d7deda;--qd-operational-ink:#17211d;--qd-muted-ink:#66726c;--qd-action-strong:#c94e00;--qd-brand-signal:#f96302;--qd-danger:#ba1a1a;--qd-inverse-workbench:#30312e;background:var(--qd-soft-paper-canvas);color:var(--qd-operational-ink)}.queue-content-sales .sales-page-heading p{color:var(--qd-brand-signal)}.queue-content-sales .sales-page-heading h1{color:var(--qd-operational-ink)}.queue-content-sales .sales-page-heading>div>span,.queue-content-sales .sales-page-heading aside,.queue-content-sales .queue-bulk-actions>span{color:var(--qd-muted-ink)}.queue-content-sales .sales-page-heading aside strong{color:var(--qd-action-strong)}.queue-content-sales .total-goods-launcher{border-color:var(--qd-quiet-border);background:var(--qd-clean-work-white);box-shadow:none;border-radius:12px}.queue-content-sales .pending-date-buttons button.active{background:var(--qd-selected-paper);color:var(--qd-operational-ink);box-shadow:inset 0 -3px var(--qd-brand-signal)}.queue-content-sales .total-goods-button{background:var(--qd-inverse-workbench);color:var(--qd-clean-work-white)}.queue-content-sales .queue-card{border-color:var(--qd-quiet-border);background:var(--qd-clean-work-white);box-shadow:none;border-radius:16px}.queue-content-sales .queue-toolbar{border-bottom-color:var(--qd-quiet-border);background:var(--qd-clean-work-white)}.queue-content-sales .queue-search input{border-color:var(--qd-quiet-border);background:var(--qd-clean-work-white);color:var(--qd-operational-ink)}.queue-content-sales .queue-bulk-actions button{border-color:var(--qd-action-strong);background:var(--qd-action-strong);color:var(--qd-clean-work-white)}.queue-content-sales .queue-bulk-actions .queue-select-all-action{border-color:var(--qd-quiet-border);background:var(--qd-clean-work-white);color:var(--qd-operational-ink)}.queue-content-sales .queue-table{background:var(--qd-master-paper)}.queue-content-sales .queue-row{border-right-color:var(--qd-quiet-border);border-bottom-color:var(--qd-quiet-border);background:var(--qd-clean-work-white);color:var(--qd-operational-ink)}.queue-content-sales .queue-row:hover,.queue-content-sales .queue-row.editing:hover{background:var(--qd-master-paper)}.queue-content-sales .queue-row.selected:not(.editing){background:var(--qd-selected-paper)}.queue-content-sales .queue-row.editing{border-left-color:var(--qd-brand-signal);background:var(--qd-selected-paper)}.queue-content-sales .queue-select-cell input{accent-color:var(--qd-brand-signal)}.queue-content-sales .queue-row>span:nth-child(3),.queue-content-sales .queue-row>span:nth-child(3) strong{color:var(--qd-muted-ink)}.queue-content-sales .queue-row>span:nth-child(6){color:var(--qd-operational-ink)}.queue-content-sales .queue-inline-editor,.queue-content-sales .continuous-order-inline,.queue-content-sales .continuous-body-inline{border-color:var(--qd-quiet-border);background:var(--qd-clean-work-white)}.queue-content-sales .inline-delivery-line-table{border-color:var(--qd-quiet-border)}.queue-content-sales .inline-delivery-line-head{background:var(--qd-selected-paper);color:var(--qd-muted-ink)}.queue-content-sales .inline-delivery-line-row{border-top-color:var(--qd-quiet-border);background:var(--qd-clean-work-white);color:var(--qd-operational-ink)}.queue-content-sales .inline-delivery-line-row input,.queue-content-sales .inline-delivery-facts input,.queue-content-sales .inline-delivery-facts textarea{border-color:var(--qd-quiet-border);background:var(--qd-clean-work-white);color:var(--qd-operational-ink)}.queue-content-sales .inline-delivery-price input{box-shadow:inset 0 -2px var(--qd-brand-signal);border-color:var(--qd-quiet-border)!important;background:var(--qd-clean-work-white)!important}.queue-content-sales .document-footer-inline{border-top-color:var(--qd-quiet-border)}.queue-content-sales .document-footer-total strong{color:var(--qd-action-strong)}.queue-content-sales .document-footer-inline .invoice-issue-primary{background:var(--qd-action-strong);color:var(--qd-clean-work-white)}.queue-content-sales button:focus-visible,.queue-content-sales input:focus-visible,.queue-content-sales textarea:focus-visible,.queue-content-sales select:focus-visible{outline:2px solid var(--qd-brand-signal);outline-offset:2px}.queue-content-sales [aria-invalid=true]{box-shadow:none;border-color:var(--qd-danger)!important}.queue-content-sales .carried-exception-row,.queue-content-sales .carried-exception-row.redeliver,.queue-content-sales .carried-exception-row.deduct,.queue-content-sales .carried-exception-row.damage,.queue-content-sales .carried-exception-row.note-only{color:var(--qd-operational-ink);box-shadow:inset 4px 0 var(--qd-danger);background:var(--qd-clean-work-white)!important}.queue-content-sales .carried-exception-detail,.queue-content-sales .carried-exception-amount{color:var(--qd-danger)!important}.queue-content-sales .delivery-exception-inline-row,.queue-content-sales .exception-focus-card,.queue-content-sales .exception-focus-card .delivery-exception-card,.queue-content-sales .exception-focus-card .delivery-exception-record{background:var(--qd-clean-work-white)!important}.queue-content-sales .delivery-exception-inline-row,.queue-content-sales .exception-focus-card{border-color:var(--qd-quiet-border)!important}.queue-content-sales .exception-focus-source-row{box-shadow:inset 4px 0 var(--qd-danger);border-color:var(--qd-quiet-border)!important;background:var(--qd-selected-paper)!important}.queue-content-sales .line-item-exception-trigger[aria-expanded=true]{background:var(--qd-selected-paper);color:var(--qd-operational-ink);box-shadow:inset 4px 0 var(--qd-danger)}.queue-content-sales .continuous-order-inline>.touch-error,.queue-content-sales .continuous-order-inline .continuous-validation{border-color:var(--qd-danger);background:var(--qd-clean-work-white);color:var(--qd-danger)}.queue-content-sales.order-layer-active .queue-card .queue-row.editing{border-color:var(--qd-quiet-border);border-left-color:var(--qd-brand-signal);background:var(--qd-selected-paper);box-shadow:none;border-left-width:4px}.queue-content-sales.order-layer-active .queue-card .queue-row.editing:hover{background:var(--qd-master-paper)}}.statement-due-head,.statement-due-row>article{grid-template-columns:42px minmax(220px,1.5fr) 105px 130px 76px minmax(170px,1.25fr) 95px;min-width:860px}.statement-customer-cell>span{align-items:center;gap:7px;min-width:0;display:flex}.statement-customer-cell>span>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.statement-issue-trigger,.statement-detail-trigger{width:max-content;text-decoration:underline;background:0 0!important;border:0!important;min-height:0!important;padding:0!important;font-size:10.5px!important}.statement-issue-trigger{flex:none;text-decoration:none;border-radius:999px!important;padding:4px 8px!important;font-weight:850!important}.statement-issue-trigger.review{color:#805300!important;background:#fff0c9!important}.statement-issue-trigger.blocked{color:#8b2f2c!important;background:#f9dddd!important}.statement-detail-trigger{margin-top:4px;color:#9b4d29!important}.statement-overview-row{border:1px solid var(--line);background:var(--surface);border-radius:9px;grid-template-columns:minmax(250px,1.5fr) repeat(4,max-content) minmax(170px,max-content);min-height:50px;display:grid;overflow:hidden}.statement-overview-row>div{border-right:1px solid var(--line);white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-width:0;padding:6px 11px;display:flex}.statement-overview-row>div:last-child{border-right:0}.statement-overview-row span{color:var(--muted);font-size:10px}.statement-overview-row strong{font-size:17px}.statement-overview-row .ready strong{color:#28734a}.statement-overview-row .review strong{color:#a56400}.statement-overview-row .blocked strong{color:#a13632}.statement-overview-row .total{background:#f7f3ec;justify-content:space-between}.statement-overview-row .total strong{font-size:19px}.statement-overview-controls{justify-content:flex-start!important;gap:8px!important}.statement-overview-controls label{align-items:center;gap:7px;display:flex}.statement-overview-controls input,.statement-overview-controls button{border:1px solid var(--line);min-height:34px;font:inherit;background:#fff;border-radius:7px;padding:6px 9px;font-weight:700}.statement-overview-count{justify-content:center!important}.statement-review-panel{grid-template-columns:1fr;gap:6px;min-width:0;padding:7px 10px 9px}.statement-review-issues{color:#6f4c00;background:#fff8e7;border:1px solid #e2c06d;border-radius:7px;grid-column:1/-1;align-items:center;gap:8px;padding:5px 8px;display:flex}.statement-review-issues.blocked{color:#862e2a;background:#fdebea;border-color:#e4aaa7}.statement-review-issues>strong{flex:none;font-size:10px}.statement-review-issues>div{flex-wrap:wrap;gap:5px;display:flex}.statement-review-issues span{background:#ffffffb8;border-radius:5px;align-items:center;gap:4px;padding:2px 6px;font-size:9.5px;display:flex}.statement-review-issues span b{background:#f1d27c;border-radius:50%;place-items:center;width:14px;height:14px;font-size:8px;display:grid}.statement-review-issues span.block b{background:#e9aaa6}.statement-invoice-preview{background:0 0;border:0;gap:6px;padding:0;display:grid}.statement-invoice-summary-list{border:1px solid var(--line);border-radius:9px;overflow:hidden}.statement-invoice-summary-list>header{background:#f6f4ef;justify-content:space-between;align-items:center;padding:8px 10px;font-size:11px;display:flex}.statement-invoice-summary-list>header span{color:var(--muted)}.statement-invoice-summary-head,.statement-invoice-summary-row{grid-template-columns:105px minmax(180px,1fr) 105px 105px;align-items:center;gap:10px;padding:7px 10px;display:grid}.statement-invoice-summary-head{color:var(--muted);background:#efede8;font-size:10px;font-weight:800}.statement-invoice-summary-row{border-top:1px solid var(--line);font-size:11.5px}.statement-invoice-summary-row>span,.statement-invoice-summary-row>strong:last-child{text-align:right}.statement-invoice-summary-row>strong:last-child{font-variant-numeric:tabular-nums}.statement-invoice-summary-list{border-radius:7px}.statement-invoice-summary-list>header{background:#eef1ed;padding:5px 8px;font-size:10px}.statement-invoice-summary-row{grid-template-columns:90px minmax(160px,1fr) auto;gap:8px;padding:5px 8px;font-size:10.5px}.statement-invoice-summary-row>span{text-align:right;font-variant-numeric:tabular-nums;font-weight:800}.statement-invoice-summary-row time{color:var(--muted)}.statement-balance-equation{border-top:1px solid var(--line);grid-column:1/-1;justify-content:flex-end;align-items:center;gap:5px;padding:6px 0 0;display:flex}.statement-balance-equation>span{min-width:0;color:var(--muted);white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:9px;display:flex}.statement-balance-equation>span strong{color:var(--text);font-size:11.5px}.statement-balance-equation>b{color:var(--muted);font-size:10px}.statement-balance-equation .ending{background:#fff3e6;border:1px solid #f96302;padding:3px 6px}.statement-detail-message{color:var(--muted);background:#f3f5f3;border-radius:8px;padding:12px;font-size:12px}.statement-detail-message.warning{color:#6f4c00;background:#fff8e7}.statement-adjustment-list{border:1px solid var(--line);border-radius:9px;overflow:hidden}.statement-adjustment-list>header{background:#f6f4ef;justify-content:space-between;align-items:center;margin:0;padding:8px 10px;font-size:11px;display:flex}.statement-adjustment-list>header span{color:var(--muted)}.statement-review-inline{display:none}@media (width>=761px){.statement-workbench-v2{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(360px,42%) minmax(0,1fr);min-height:560px;display:grid;overflow:hidden}.statement-workbench-v2>.statement-queue-header{border-bottom:1px solid var(--line);background:#fff;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:7px 11px;display:flex}.statement-workbench-v2>.statement-queue-header .statement-batch-actions{gap:8px;display:flex}.statement-workbench-v2>.statement-queue-header button{border:1px solid var(--line);min-height:36px;font:inherit;background:#fff;border-radius:7px;padding:7px 11px;font-weight:700}.statement-workbench-v2>.statement-queue-header .statement-primary{color:#fff;background:#f96302;border-color:#f96302}.statement-workbench-v2>.statement-queue-header button:disabled{opacity:.48}.statement-workspace-tabs{align-self:stretch;gap:18px;display:flex}.statement-workbench-v2>.statement-queue-header .statement-workspace-tab{min-height:36px;color:var(--muted);background:0 0;border:0;border-radius:0;align-items:center;gap:7px;padding:0 1px;display:flex;position:relative}.statement-workbench-v2>.statement-queue-header .statement-workspace-tab.active{color:var(--text)}.statement-workbench-v2>.statement-queue-header .statement-workspace-tab.active:after{content:"";background:#f96302;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-7px;left:0;right:0}.statement-workspace-tab span{color:#52605a;background:#eef1ed;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:10px;display:inline-grid}.statement-queue-pane{border:0;border-right:1px solid var(--line);background:#fff;border-radius:0;min-width:0}.statement-queue-pane>.statement-due-table,.statement-queue-pane>.statement-history-list{max-height:720px;overflow:hidden auto}.statement-queue-pane .statement-due-row>article{grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr) 80px;gap:2px 8px;min-width:0;min-height:44px;padding:1px 9px;display:grid}.statement-queue-pane .statement-due-row article>.statement-select-cell{grid-area:1/1/3;place-items:center;display:grid}.statement-queue-pane .statement-due-row article>.statement-customer-cell{grid-area:1/2/3}.statement-queue-pane .statement-due-row article>.statement-row-balance{grid-area:1/3/3;justify-content:flex-end;align-items:center;width:100%;display:flex}.statement-queue-pane .statement-due-row article>.statement-row-balance>strong{text-align:right;white-space:nowrap;width:100%;font-size:17px;font-weight:800;line-height:1}.statement-queue-pane .statement-row-expand-button{left:43px}.statement-queue-pane .statement-due-row.expanded>article{box-shadow:inset 4px 0 #f96302}.statement-history-list>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 72px 70px 38px 38px;align-items:center;gap:3px;min-height:36px;padding:0 6px 0 0;display:grid}.statement-history-list>article.selected{background:#fff3e6;box-shadow:inset 3px 0 #f96302}.statement-history-select{text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:0 0!important;border:0!important;min-width:0!important;min-height:35px!important;padding:2px 5px 2px 10px!important;font-size:11px!important;font-weight:850!important;display:block!important}.statement-history-date,.statement-history-amount{text-align:right;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:9px;overflow:hidden}.statement-history-date{color:var(--muted)}.statement-history-amount{font-size:10px}.statement-history-print,.statement-history-void{z-index:1;min-height:24px!important;margin:0!important;padding:2px!important;font-size:8px!important}.statement-history-void{color:#a63228!important;border-color:#efc7c3!important}.statement-void-summary{border:1px solid var(--line);background:#f7f9f7;border-radius:12px;grid-template-columns:minmax(0,1fr) 92px 110px;align-items:center;gap:12px;padding:12px 14px;display:grid}.statement-void-summary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.statement-void-summary time,.statement-void-summary b{text-align:right;font-variant-numeric:tabular-nums}.statement-danger{color:#fff!important;background:#a63228!important;border-color:#a63228!important}.statement-detail-pane{background:#f8faf8;min-width:0}.statement-print-preview{box-sizing:border-box;background:#dfe3e0;min-width:0;padding:12px;position:relative;overflow:hidden}.statement-print-preview iframe{transform-origin:0 0;background:#fff;border:0;position:absolute;top:12px;left:12px;box-shadow:0 2px 10px #17211d2e}.statement-detail-heading{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:10px 13px;display:flex}.statement-detail-heading p{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:9px;font-weight:850}.statement-detail-heading h2{color:var(--text);margin:2px 0;font-size:18px}.statement-detail-heading span{color:var(--muted);font-size:10px}.statement-detail-heading button{border:1px solid var(--line);min-height:34px;color:var(--muted);font:inherit;background:#fff;border-radius:7px;padding:6px 10px;font-size:10px;font-weight:800}.statement-detail-pane>.statement-review-panel{background:0 0;border-top:0;padding:12px}.statement-detail-pane .statement-balance-equation{flex-wrap:nowrap;justify-content:flex-start;gap:2px;overflow:hidden}.statement-detail-pane .statement-balance-equation>span{flex:none;gap:2px;font-size:7.5px}.statement-detail-pane .statement-balance-equation>span strong{font-size:10px}.statement-detail-pane .statement-balance-equation .ending{padding:2px 4px}.statement-detail-generate{color:#fff;min-height:28px;font:inherit;background:#f96302;border:1px solid #f96302;border-radius:7px;flex:none;margin-left:auto;padding:4px 7px;font-size:9.5px;font-weight:850}.statement-detail-generate:disabled{cursor:not-allowed;opacity:.48}.statement-detail-empty{min-height:420px;color:var(--muted);text-align:center;place-content:center;gap:5px;padding:24px;display:grid}.statement-detail-empty strong{color:var(--text);font-size:15px}.statement-detail-empty span{max-width:280px;font-size:10px}}@media (width<=760px){.statement-overview-row{grid-template-columns:1fr 1fr}.statement-overview-row>div{border-bottom:1px solid var(--line)}.statement-overview-controls{grid-column:1/-1;border-right:0!important}.statement-overview-row .ready,.statement-overview-row .blocked,.statement-overview-row .total{border-right:0}.statement-overview-row .total{border-bottom:0;grid-column:1/-1}.statement-due-row>article{grid-template-columns:38px minmax(0,1fr) auto;min-width:0}.statement-due-row article>span:nth-child(n+4){grid-column:2/-1}.statement-review-panel{min-width:0}.statement-review-issues{flex-direction:column;align-items:stretch}.statement-invoice-preview{overflow:visible}.statement-invoice-summary-row{grid-template-columns:minmax(0,1fr) auto;gap:3px 10px}.statement-invoice-summary-row time{grid-column:1}.statement-invoice-summary-row>strong{grid-area:2/1}.statement-invoice-summary-row>span{grid-area:1/2/3;align-self:center}.statement-customer-cell>span{flex-direction:column;align-items:flex-start}.statement-issue-trigger{margin-top:2px}}.statement-history-overview{grid-template-columns:minmax(250px,1.5fr) repeat(3,max-content) minmax(170px,max-content)}.statement-history-title{align-items:center;gap:8px;min-width:0;display:flex}.statement-history-title>span{color:#52605a;background:#eef1ed;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:10px;display:inline-grid}.statement-history-title small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.statement-history-status{color:#52605a;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#eef1ed;border-radius:999px;padding:3px 4px;font-size:7.5px;font-weight:850;overflow:hidden}.statement-history-status.status-open{color:#98480d;background:#fff0da}.statement-history-status.status-partially-paid{color:#805300;background:#fff3c8}.statement-history-status.status-paid{color:#28734a;background:#e3f4e9}.statement-history-status.status-voided{color:#8b2f2c;background:#f9dddd}.statement-history-payment{color:#fff!important;background:#f96302!important;border-color:#f96302!important}.statement-history-action-placeholder{display:block}@media (width>=761px){.statement-history-workbench .statement-history-list>article{grid-template-columns:minmax(0,1fr) 72px 70px 54px 38px 38px 38px}.statement-history-payment{z-index:1;min-height:24px!important;margin:0!important;padding:2px!important;font-size:8px!important}}@media (width<=760px){.statement-history-overview{grid-template-columns:1fr 1fr}.statement-history-title small{display:none}}.mobile-workspace-nav,.mobile-workspace-more-backdrop,.mobile-workspace-more-sheet,.order-mobile-app-bar,.order-day-short,.order-day-mobile-date,.order-day-route-count-mobile,.order-mobile-route-context,.order-mobile-section-title,.order-customer-status-mobile,.order-completed-title-mobile,.order-customer-name-row>em,.hd-draft-mobile-header,.hd-draft-mobile-context,.hd-draft-mobile-footer,.hd-order-mobile-filters,.hd-order-products-mobile,.receivables-mobile-header,.receivables-mobile-balance,.invoice-payment-action-label,.invoice-payment-mobile-back,.sales-mobile-editor-header,.sales-mobile-field-label,.sales-mobile-original-price,.sales-mobile-reason,.sales-mobile-row-action,.sales-mobile-action-label,.touch-order>.hd-draft-mobile-header,.touch-order>.hd-draft-mobile-footer,.touch-order>.sales-mobile-editor-header,.queue-content-sales .sales-mobile-row-action{display:none}.mobile-workspace-more-backdrop[hidden],.mobile-workspace-more-sheet[hidden]{display:none!important}@media (width<=760px){:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body,#root{min-height:100dvh}body{color:#17211d;background:#f5f7f5}.authenticated-shell{background:#f5f7f5;min-height:100dvh}.auth-session-bar{z-index:54;min-height:calc(50px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(10px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left));box-shadow:none;border-width:0 0 1px;border-radius:0;justify-content:space-between;position:sticky;top:0;right:auto}.authenticated-shell>.app-shell{min-height:calc(100dvh - 50px - env(safe-area-inset-top))}.app-shell{min-height:100dvh;padding-bottom:calc(72px + env(safe-area-inset-bottom));background:#f5f7f5}.workspace-menu{display:none!important}.mobile-workspace-nav{z-index:75;min-height:calc(64px + env(safe-area-inset-bottom));padding:4px max(8px,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(8px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border-top:1px solid #d7deda;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:0;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 18px #17211d12}.mobile-workspace-nav>button{color:#66726c;background:0 0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:56px;padding:4px 2px;font-size:11px;font-weight:750;line-height:1.25;transition:background .15s,color .15s,transform .12s;display:flex;position:relative}.mobile-workspace-nav>button:active{transform:scale(.94)}.mobile-workspace-nav>button.active{color:#c94e00;background:#fff3e6}.mobile-workspace-nav>button:focus-visible{outline-offset:-2px;outline:2px solid #f96302}.mobile-workspace-nav[data-overlay-blocked=true]{pointer-events:none}.mobile-workspace-icon-wrap{place-items:center;width:30px;height:28px;display:grid;position:relative}.mobile-workspace-icon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px;overflow:visible}.mobile-workspace-icon circle{fill:currentColor;stroke:none}.mobile-workspace-count{color:#fff;font-variant-numeric:tabular-nums;background:#b35d1f;border:2px solid #fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:10px;font-weight:900;line-height:16px;display:grid;position:absolute;top:-5px;right:-10px}.mobile-workspace-count.invoice{background:#2f6fc8}.mobile-workspace-more-backdrop{z-index:88;background:#17211d6b;border-radius:0;width:100%;display:block;position:fixed;inset:0}.mobile-workspace-more-sheet{z-index:89;right:max(8px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));left:max(8px,env(safe-area-inset-left));max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));background:#fff;border:1px solid #d7deda;border-radius:18px;padding:12px;display:block;position:fixed;overflow:auto;box-shadow:0 -16px 44px #17211d33}.mobile-workspace-more-sheet>header{border-bottom:1px solid #e7ebe8;justify-content:space-between;align-items:center;min-height:44px;padding:0 4px 9px 8px;display:flex}.mobile-workspace-more-sheet>header strong{font-size:18px}.mobile-workspace-more-sheet>header button{color:#52605a;background:#eef1ed;border-radius:10px;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.mobile-workspace-more-sheet>div{gap:4px;padding-top:8px;display:grid}.mobile-workspace-more-sheet>div>button{color:#38433e;text-align:left;background:#fff;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:52px;padding:7px 12px;display:grid}.mobile-workspace-more-sheet>div>button.active{color:#c94e00;background:#fff3e6}.mobile-workspace-more-sheet>div>button>span{font-weight:850}.mobile-workspace-more-sheet>div>button>small{color:#7a8781;text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden}.mobile-workspace-more-sheet>div>button>b{font-size:17px}.order-entry-content{background:#f5f7f5;padding:0 16px 30px}.order-mobile-app-bar{z-index:55;min-height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(8px,env(safe-area-inset-right)) 0 max(8px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border-bottom:1px solid #d7deda;grid-template-columns:92px minmax(0,1fr) 44px;align-items:center;margin:0 -16px 16px;display:grid;position:sticky;top:0;box-shadow:0 1px #17211d05}.authenticated-shell .order-mobile-app-bar{top:calc(50px + env(safe-area-inset-top));min-height:56px;padding-top:0}.order-mobile-app-bar-spacer{width:44px;height:44px}.order-mobile-route-back{color:#17211d;background:#fff;border:2px solid #f96302;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:0 10px;font-size:13px;display:flex}.order-mobile-route-back>strong{white-space:nowrap}.order-mobile-app-bar>div{justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.order-mobile-app-bar>div>strong{color:#9d370f;text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.order-mobile-app-bar>div>span{color:#fff;letter-spacing:.04em;background:#b35d1f;border-radius:6px;flex:none;padding:4px 7px;font-size:9px;font-weight:900}.order-mobile-settings{color:#66726c;background:0 0;border-radius:10px;place-items:center;width:44px;height:44px;font-size:28px;line-height:1;display:grid}.order-mobile-settings:active,.order-mobile-route-back:active{background:#fff3e6}.order-day-picker{border-radius:14px;margin:0 0 20px;box-shadow:0 2px 6px #17211d0f}.order-day-picker>header{display:none}.order-day-buttons{background:#fff;grid-template-columns:repeat(7,minmax(44px,1fr));gap:3px;padding:16px 8px;display:grid;overflow-x:auto}.order-day-buttons button{color:#66726c;background:0 0;border:0;border-radius:9px;gap:1px;min-width:0;min-height:60px;padding:4px 1px;overflow:hidden}.order-day-buttons button:before{width:3px;top:8px;bottom:8px}.order-day-buttons button.active{border:1px solid var(--fleet-orange);color:var(--fleet-orange-pressed);box-shadow:none;background:0 0}.order-day-buttons button:hover{border-color:var(--fleet-orange);background:var(--fleet-orange);color:#fff;transform:none}.order-day-long,.order-day-desktop-date{display:none}.order-day-short,.order-day-mobile-date{display:block}.order-day-buttons button>.order-day-short{font-size:14px;font-weight:750}.order-day-buttons button>strong,.order-day-buttons button>strong>.order-day-mobile-date{font-size:11px;font-weight:550}.order-day-buttons button>small{color:#66726c;white-space:nowrap;justify-self:center;font-size:8px;font-weight:850;display:block}.order-day-route-count-desktop{display:none}.order-day-route-count-mobile{display:block}.order-day-buttons button.active>small{color:var(--fleet-orange-pressed)}.order-day-buttons button:hover>small{color:#fff}.order-mobile-route-context{border-top:1px solid #d7deda;align-items:center;margin:0 16px;padding:15px 0 16px;display:flex}.order-mobile-route-context h2{color:#17211d;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:20px;overflow:hidden}.order-route-workbench{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.order-route-heading{background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:10px;padding:2px 0 12px}.order-route-grid{grid-template-columns:1fr;gap:10px;padding:0}.order-route-card{color:#17211d;border-color:#d7deda;border-radius:13px;min-height:96px}.order-route-card-top strong{font-size:16px}.order-route-card:hover{border-color:#f96302;transform:none;box-shadow:0 6px 16px #17211d12}.order-route-empty,.order-workspace-state,.order-route-complete{background:#fff;border:1px solid #d7deda;border-radius:14px;min-height:280px;padding:28px 18px}.route-selected>.order-customer-heading{display:none}.route-selected>.order-customer-grid{background:#fff;border:1px solid #d7deda;border-radius:14px;display:grid;overflow:hidden}.route-selected .order-customer-card{color:#17211d;background:#fff;border:0;border-bottom:1px solid #d7deda;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:4px 10px;display:grid}.route-selected .order-customer-card:last-child{border-bottom:0}.route-selected .order-customer-card:hover{background:#fff}.route-selected .order-customer-card:focus-visible{outline-offset:-3px}.route-selected .order-customer-card>span{display:none}.route-selected .order-customer-card>div{gap:5px;display:grid}.route-selected .order-customer-name-row{align-items:center;gap:8px;min-width:0;display:flex}.route-selected .order-customer-name-row>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.route-selected .order-customer-name-row>em{color:#b35d1f;background:#fff3e6;border:1px solid #efc6a5;border-radius:5px;flex:none;padding:2px 5px;font-size:9px;font-style:normal;font-weight:900;display:inline-flex}.route-selected .order-customer-status-desktop{display:none}.route-selected .order-customer-status-mobile{color:#66726c;font-size:12px;display:block}.route-selected .order-customer-card>b{color:#17211d;background:#fff;border:2px solid #f96302;border-radius:8px;grid-column:auto;justify-content:center;align-items:center;gap:5px;width:auto;min-width:76px;min-height:44px;padding:0 8px;font-size:12px;display:flex}.route-selected .order-customer-card>b:before{content:"＋";font-size:20px;font-weight:500;line-height:1}.route-selected .order-customer-card.has-draft{background:#fff}.route-selected .order-customer-card.has-draft>b{background:#fff3e6}.route-selected .order-customer-card.has-draft>b:before{content:"✎";font-size:18px}.route-selected .order-customer-card>b>i{display:none}.route-selected .order-customer-card:hover>b{background:#fff3e6;transform:none}.route-selected .order-customer-card:active>b{background:#ffe6d1;border-color:#c94e00}.route-selected .order-temporary-customer-card>span{display:none}.route-selected .order-temporary-customer-card>b:before{content:"＋"}.route-selected>.order-temporary-customer-grid{margin-top:8px}.order-temporary-picker-backdrop{padding:0}.order-temporary-picker{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.order-temporary-picker>header{padding:max(14px,env(safe-area-inset-top)) 16px 14px}.order-temporary-picker>footer{padding:13px 16px calc(13px + env(safe-area-inset-bottom))}.route-selected>.order-completed-panel{background:0 0;margin:30px 0 0}.route-selected>.order-completed-panel>header{color:#1f7a5c;border:0;gap:7px;padding:0 0 10px}.route-selected>.order-completed-panel>header>span{width:22px;height:22px}.route-selected>.order-completed-panel>header small,.order-completed-title-desktop{display:none}.route-selected .order-completed-title-mobile{font-size:13px;display:block}.route-selected .order-completed-grid{background:#fff;border:1px solid #d7deda;border-radius:13px;overflow:hidden}.route-selected .order-completed-grid article{color:#52605a;grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:54px;padding:10px 14px}.route-selected .order-completed-grid article>span,.route-selected .order-completed-grid article small{display:none}.route-selected .order-completed-grid article strong{font-size:14px;font-weight:650}.route-selected .order-completed-grid article>b{font-size:12px}.queue-content-sales{padding:14px;overflow-x:clip}.queue-content-sales .queue-table{display:block;overflow:visible}.queue-content-sales .queue-row{border-right:0;grid-template-columns:28px minmax(0,1fr) auto}.queue-content-sales .queue-inline-editor{min-height:0}.queue-content-sales .queue-toolbar{flex-direction:column;align-items:stretch}.queue-content-sales .continuous-body-inline{padding:12px}.queue-content-sales .inline-delivery-line-table{width:100%;min-width:0;overflow-x:auto}.queue-content-sales .inline-delivery-line-head,.queue-content-sales .inline-delivery-line-row{min-width:700px}.receivables-content{min-width:0;padding:14px}.receivables-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-work-head{display:none!important}.invoice-work-row{grid-template-columns:1fr 1fr!important;align-items:start!important}.invoice-exception-trigger{grid-column:1/-1;grid-template-columns:1.4fr .9fr .7fr}.invoice-balance-summary:before{display:none!important}.invoice-work-actions{justify-content:flex-start;flex-wrap:wrap!important}.invoice-exception-inline>header>div{gap:2px;display:grid}.invoice-payment-inline-heading{flex-direction:column;align-items:flex-start;gap:4px}.invoice-payment-inline-heading>div{gap:2px;display:grid}.invoice-payment-inline-fields{grid-template-columns:1fr 1fr!important}.invoice-payment-inline-actions{grid-column:1/-1;justify-content:flex-end}.invoice-payment-allocation-head,.invoice-payment-allocation-row{grid-template-columns:minmax(120px,1.3fr) 90px 100px}.invoice-payment-allocation-head span:nth-child(2),.invoice-payment-allocation-row>span:nth-child(2){display:none}.invoice-payment-inline-footer{flex-wrap:wrap}.invoice-payment-inline-footer>div{justify-content:space-between;width:100%;margin:0}.invoice-filter-search-row{grid-template-columns:1fr}.invoice-custom-date-panel{grid-template-columns:1fr 1fr}.invoice-custom-date-modes,.invoice-custom-date-actions{grid-column:1/-1}.invoice-custom-date-actions{justify-content:flex-start}.invoice-date-filter-group{grid-template-columns:1fr;gap:6px}.invoice-week-buttons{grid-template-columns:1fr 1fr}.invoice-weekday-buttons{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-date-filter-status{flex-wrap:wrap}.invoice-date-filter-status span{flex-basis:100%;width:100%}.statement-confirm-backdrop,.customer-editor-backdrop,.document-modal-backdrop,.item-card-backdrop,.touch-order-backdrop,.report-modal-backdrop,.receivables-modal-backdrop{min-height:100dvh;z-index:100!important}.statement-confirm-backdrop,.customer-editor-backdrop,.item-card-backdrop,.report-modal-backdrop,.receivables-modal-backdrop{padding-top:max(10px,env(safe-area-inset-top));padding-right:max(10px,env(safe-area-inset-right));padding-bottom:max(10px,env(safe-area-inset-bottom));padding-left:max(10px,env(safe-area-inset-left))}.touch-order-backdrop,.document-modal-backdrop{height:100dvh;padding:0}.touch-order,.continuous-order,.hd-draft-order,.document-modal{max-height:100dvh}.touch-order>header,.document-modal-header{padding-top:max(16px,env(safe-area-inset-top));padding-right:max(16px,env(safe-area-inset-right));padding-left:max(16px,env(safe-area-inset-left))}.touch-order-body,.document-modal-body{padding-right:max(12px,env(safe-area-inset-right));padding-bottom:max(12px,env(safe-area-inset-bottom));padding-left:max(12px,env(safe-area-inset-left))}.touch-order>footer{padding-right:max(16px,env(safe-area-inset-right));padding-bottom:max(16px,env(safe-area-inset-bottom));padding-left:max(16px,env(safe-area-inset-left))}.continuous-order .continuous-directory{padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right))}.continuous-order .continuous-document{padding-right:max(14px,env(safe-area-inset-right));padding-bottom:max(14px,env(safe-area-inset-bottom));padding-left:max(14px,env(safe-area-inset-left))}.continuous-order .document-footer{padding-right:max(12px,env(safe-area-inset-right));padding-bottom:max(12px,env(safe-area-inset-bottom));padding-left:max(12px,env(safe-area-inset-left))}.hd-draft-order>.hd-draft-header{padding-top:max(10px,env(safe-area-inset-top));padding-right:max(14px,env(safe-area-inset-right));padding-left:max(14px,env(safe-area-inset-left))}.hd-draft-layout{padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left)}.hd-draft-footer{padding-right:max(12px,env(safe-area-inset-right))!important;padding-bottom:max(9px,env(safe-area-inset-bottom))!important;padding-left:max(12px,env(safe-area-inset-left))!important}.document-modal{border-radius:0;height:100dvh}.document-modal .document-footer{padding-right:max(12px,env(safe-area-inset-right));padding-bottom:max(12px,env(safe-area-inset-bottom));padding-left:max(12px,env(safe-area-inset-left))}.statement-confirm,.customer-editor,.report-modal,.receivables-modal,.item-card{max-height:calc(100dvh - max(20px,calc(env(safe-area-inset-top) + env(safe-area-inset-bottom))))}.statement-confirm>header,.customer-editor>header,.report-modal>header,.receivables-modal>header{padding-top:max(15px,env(safe-area-inset-top));padding-right:max(15px,env(safe-area-inset-right));padding-left:max(15px,env(safe-area-inset-left))}.statement-confirm>footer,.customer-editor>footer,.receivables-modal>footer,.item-card>footer{padding-right:max(15px,env(safe-area-inset-right));padding-bottom:max(14px,env(safe-area-inset-bottom));padding-left:max(15px,env(safe-area-inset-left))}.report-modal-body{max-height:calc(100dvh - 94px - env(safe-area-inset-top));padding-right:max(15px,env(safe-area-inset-right));padding-bottom:max(15px,env(safe-area-inset-bottom));padding-left:max(15px,env(safe-area-inset-left))}.receivables-modal>footer{bottom:0}.customer-editor-grid{padding-right:max(15px,env(safe-area-inset-right));padding-left:max(15px,env(safe-area-inset-left))}.item-card,.item-card-deck{max-height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.receivables-content{color:#17211d;gap:12px;padding:0 14px 28px;overflow-x:clip}.receivables-mobile-header{min-height:56px;padding:0 max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));background:#fff;border-bottom:1px solid #d7deda;justify-content:space-between;align-items:center;gap:12px;margin:0 -14px;display:flex}.receivables-mobile-header>div{align-items:center;gap:8px;display:flex}.receivables-mobile-header h1{letter-spacing:-.02em;margin:0;font-size:19px}.receivables-mobile-header span{color:#fff;letter-spacing:.04em;background:#b35d1f;border-radius:6px;padding:3px 6px;font-size:9px;font-weight:900}.receivables-mobile-header small{color:#66726c;font-size:10px}.receivables-tabs{z-index:40;top:calc(50px + env(safe-area-inset-top));padding:6px max(12px,env(safe-area-inset-right)) 6px max(12px,env(safe-area-inset-left));scrollbar-width:none;background:#fffffffa;border-bottom:1px solid #d7deda;gap:6px;margin:0 -14px;position:sticky;overflow-x:auto}.receivables-tabs::-webkit-scrollbar{display:none}.receivables-tabs button{background:0 0;border:0;border-radius:10px;min-width:max-content;min-height:44px;padding:0 12px;font-size:13px}.receivables-tabs button.active{color:#c94e00;background:#fff3e6}.receivables-tabs button strong{color:#66726c;background:#eef1ed}.receivables-tabs button.active strong{color:#fff;background:#f96302}.receivables-mobile-balance{background:#fff;border:1px solid #d7deda;border-radius:14px;gap:3px;padding:16px;display:grid;box-shadow:0 3px 12px #17211d0a}.receivables-mobile-balance span,.receivables-mobile-balance small{color:#66726c;font-size:12px}.receivables-mobile-balance strong{letter-spacing:-.03em;font-size:28px}.invoice-date-filter{box-shadow:none;border-radius:14px}.invoice-filter-search-row input,.invoice-custom-date-panel input{min-height:44px;font-size:16px}.invoice-custom-filter-trigger,.invoice-date-filter button{min-height:44px}.invoice-work-table{background:0 0;border:0;border-radius:0;gap:12px;display:grid;overflow:visible}.invoice-work-entry{background:#fff;border:1px solid #d7deda;border-radius:14px;overflow:hidden;box-shadow:0 3px 12px #17211d0a}.invoice-work-entry.expanded{background:#fff}.invoice-work-row{border:0;min-height:0;box-shadow:none!important;grid-template-columns:1fr!important;gap:0!important;padding:0!important;display:grid!important}.invoice-work-row.overdue{border-left:4px solid #c73f2f}.invoice-work-row.due_today{border-left:4px solid #b35d1f}.invoice-exception-trigger{text-align:left;border:0;border-bottom:1px solid #e4e9e6;border-radius:0;grid-column:auto;gap:10px;padding:14px;grid-template-columns:minmax(0,1fr) auto!important}.invoice-exception-trigger>span:nth-child(3){border-top:1px solid #eef1ef;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:9px;display:flex}.invoice-exception-trigger strong{font-size:14px}.invoice-exception-trigger small,.invoice-exception-trigger em{font-size:11px}.invoice-exception-trigger .invoice-hover-label,.invoice-balance-summary .invoice-hover-label{display:none!important}.invoice-balance-summary{text-align:left;background:#eef1ed;border:0;border-radius:10px;grid-template-columns:1fr auto;min-height:0;margin:12px;padding:12px;display:grid;gap:5px!important}.invoice-balance-summary .invoice-due-line{font-size:22px}.invoice-balance-summary>em{grid-column:1/-1;font-size:11px!important}.invoice-payment-action-label{color:#fff;background:#f96302;border-radius:9px;grid-area:1/2/3;justify-content:center;align-items:center;min-width:112px;min-height:44px;padding:0 12px;font-size:13px;font-style:normal;font-weight:900;display:flex}.invoice-balance-summary[aria-expanded=true] .invoice-payment-action-label{color:#c94e00;background:#fff3e6}.invoice-work-row>span{padding:0 14px 10px}.invoice-work-row>span:before{display:none!important}.invoice-work-actions{grid-template-columns:1fr 1fr;gap:8px;padding:0 12px 12px!important;display:grid!important}.invoice-work-actions button{min-height:44px;font-size:12px;color:#52605a!important;background:#fff!important;border-color:#d7deda!important}.receivables-empty{background:#fff;border:1px solid #d7deda;border-radius:14px}.invoice-payment-mobile-backdrop,.receivables-modal-backdrop{min-height:100dvh;padding:0!important}.invoice-payment-mobile-dialog,.receivables-modal{overscroll-behavior:contain;width:100%;height:100dvh;box-shadow:none;background:#f5f7f5;border:0;border-radius:0;scroll-padding-bottom:116px;overflow-y:auto;max-height:100dvh!important}.invoice-payment-mobile-dialog{display:block}.invoice-payment-mobile-dialog .invoice-payment-inline-heading{z-index:3;min-height:calc(64px + env(safe-area-inset-top));padding:max(8px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) 8px max(10px,env(safe-area-inset-left));background:#fff;border-bottom:1px solid #d7deda;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid;position:sticky;top:0}.invoice-payment-mobile-back{color:#c94e00;background:0 0;border-radius:9px;align-items:center;gap:4px;min-width:72px;min-height:44px;font-size:13px;font-weight:850;display:flex}.invoice-payment-mobile-back>span{font-size:28px;font-weight:400;line-height:1}.invoice-payment-inline-heading>div{min-width:0}.invoice-payment-inline-heading>div>strong{outline-offset:2px;text-align:left;font-size:17px;display:block}.invoice-payment-mobile-dialog .invoice-payment-inline-heading>small{grid-column:1/-1;margin-left:80px;font-size:10px}.invoice-payment-mobile-dialog>.receivables-alert{margin:12px 14px 0}.invoice-payment-inline-fields{gap:14px;grid-template-columns:1fr!important;padding:16px 14px!important}.invoice-payment-inline-fields input,.invoice-payment-inline-fields select,.invoice-payment-allocation-row input{min-height:44px;font-size:16px!important}.payment-method-picker button{min-height:44px;font-size:13px}.invoice-payment-allocation-table{background:0 0;border:0;max-height:none;margin:0 14px 16px}.invoice-payment-allocation-head{display:none}.invoice-payment-allocation-row{min-height:112px;box-shadow:none;background:#fff;border:1px solid #d7deda;border-radius:12px;grid-template-columns:minmax(0,1fr) 126px;gap:8px;margin-bottom:10px;padding:14px;display:grid}.invoice-payment-allocation-row>span:nth-child(2){display:none}.invoice-payment-allocation-row>span:nth-child(3){grid-column:1}.invoice-payment-allocation-row>span:nth-child(3):before{content:"待收 ";color:#66726c;font-size:11px}.invoice-payment-allocation-row>label{grid-area:1/2/3;align-self:center}.invoice-payment-inline-footer{z-index:4;padding:10px max(14px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));background:#fff;border-top:1px solid #d7deda;grid-template-columns:1fr 1.6fr;gap:8px;display:grid;position:sticky;bottom:0;box-shadow:0 -5px 18px #17211d12}.invoice-payment-inline-footer>div{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;margin:0;font-size:11px;display:grid}.invoice-payment-inline-footer>button{min-height:48px;font-size:13px}.receivables-modal>header{min-height:64px;padding-top:max(10px,env(safe-area-inset-top))!important}.receivables-modal header h2{outline-offset:2px;font-size:19px}.receivables-modal header>button{min-width:44px;min-height:44px}.receivables-modal .payment-form-grid{grid-template-columns:1fr;gap:14px;padding:16px 14px}.receivables-modal .payment-form-grid .wide{grid-column:auto}.receivables-modal .payment-form-grid input,.receivables-modal .payment-form-grid select,.receivables-modal .payment-form-grid textarea,.receivables-modal .allocation-row input{min-height:44px;font-size:16px}.receivables-modal .allocation-table{margin:0 14px}.receivables-modal .allocation-head{display:none}.receivables-modal .allocation-row{grid-template-columns:minmax(0,1fr) 126px;min-height:104px;padding:12px}.receivables-modal .allocation-row>span:nth-child(2){display:none}.receivables-modal .allocation-row>span:nth-child(3){grid-column:1}.receivables-modal .allocation-row>label{grid-area:1/2/3;align-self:center}.receivables-modal>footer{z-index:4;background:#fff;grid-template-columns:1fr 1.6fr;gap:8px;margin-top:14px;display:grid;position:sticky;bottom:0;padding-bottom:max(10px,env(safe-area-inset-bottom))!important}.receivables-modal>footer>div{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:100%;margin:0;display:grid}.receivables-modal>footer>button{min-height:48px;font-size:13px}.statement-payment-context{grid-template-columns:1fr 1fr;margin:14px 14px 0}.credit-boundary{margin:0 14px}.hd-route-draft{color:#17211d;background:#f5f7f5;border:0;border-radius:0;grid-template-rows:auto auto minmax(0,1fr) auto;width:100%;height:100dvh;max-height:100dvh;overflow:hidden}.hd-route-draft>.hd-draft-header,.hd-route-draft>.hd-draft-meta,.hd-route-draft .hd-order-cart>.hd-draft-footer-desktop{display:none!important}.hd-route-draft .hd-draft-mobile-header{min-width:0;min-height:calc(52px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(10px,env(safe-area-inset-right)) 0 max(10px,env(safe-area-inset-left));background:#fff;border-bottom:1px solid #d7deda;grid-template-columns:minmax(112px,1fr) minmax(0,1fr) 44px;align-items:end;display:grid}.hd-route-draft .hd-draft-mobile-header>button{color:#c94e00;background:0 0;border-radius:10px;align-items:center;min-width:0;min-height:52px;display:flex}.hd-route-draft .hd-draft-mobile-header>button:active{background:#fff3e6}.hd-route-draft .hd-draft-mobile-back{justify-content:flex-start;gap:4px;padding:0 4px}.hd-route-draft .hd-draft-mobile-back>span{font-size:30px;font-weight:350;line-height:1}.hd-route-draft .hd-draft-mobile-back>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.hd-route-draft .hd-draft-mobile-header>h2{color:#17211d;text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;padding-bottom:15px;font-size:17px;line-height:22px;overflow:hidden}.hd-route-draft .hd-draft-mobile-header>h2:focus-visible{outline-offset:2px;outline:2px solid #f96302}.hd-route-draft .hd-draft-mobile-close{font-size:24px;color:#66726c!important;justify-content:center!important;padding:0!important}.hd-route-draft .hd-draft-mobile-context{min-width:0;padding:11px max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));background:#fff;border-bottom:1px solid #d7deda;gap:6px;display:grid}.hd-draft-mobile-context-primary,.hd-draft-mobile-context-secondary{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.hd-draft-mobile-context-primary>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.hd-draft-mobile-context-primary>span{color:#c94e00;letter-spacing:.04em;background:#fff;border:1px solid #f96302;border-radius:6px;flex:none;padding:3px 6px;font-size:9px;font-weight:900}.hd-draft-mobile-context-secondary{color:#66726c;font-variant-numeric:tabular-nums;font-size:11px}.hd-draft-mobile-context-secondary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hd-draft-mobile-context-secondary>label{color:#9d4318;align-items:center;gap:7px;min-width:0;font-weight:850;display:flex}.hd-draft-mobile-context-secondary>label>span{flex:none}.hd-draft-mobile-context-secondary>label>input{color:#713017;min-width:138px;min-height:36px;font:inherit;background:#fffaf6;border:1px solid #f96302;border-radius:8px;padding:0 7px;font-size:12px;font-weight:850}.hd-draft-mobile-context-secondary>label>input:focus-visible{outline-offset:2px;outline:2px solid #f96302}.hd-draft-mobile-context>small{color:#7a8781;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.hd-route-draft .hd-draft-mobile-tabs{grid-template-columns:1fr 1fr;gap:8px;min-width:0;margin-top:2px;display:grid}.hd-draft-mobile-tabs>button{color:#66726c;background:0 0;border-radius:9px 9px 0 0;min-width:0;min-height:44px;padding:0 8px;font-size:13px;font-weight:850;position:relative}.hd-draft-mobile-tabs>button[aria-pressed=true]{color:#c94e00;background:#efeee8}.hd-draft-mobile-tabs>button[aria-pressed=true]:after{content:"";background:#f96302;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:10px;right:10px}.hd-route-draft .hd-order-catalog>.hd-draft-redelivery-slot{overscroll-behavior:contain;background:#fff;max-height:116px;overflow:auto}.hd-route-draft .hd-draft-redelivery-slot .redelivery-reminder-band{min-width:0;margin:0 0 8px}.hd-route-draft .hd-draft-layout{overscroll-behavior:contain;background:#f5f3ee;min-width:0;min-height:0;padding:0;scroll-padding-block:16px;display:block;overflow:clip auto}.hd-route-draft[data-mobile-panel=browse] .hd-order-cart,.hd-route-draft[data-mobile-panel=cart] .hd-order-catalog{display:none}.hd-route-draft .hd-order-catalog{min-width:0;min-height:100%;padding:12px max(14px,env(safe-area-inset-right)) 22px max(14px,env(safe-area-inset-left));overflow:visible}.hd-route-draft .hd-route-desktop-context,.hd-route-draft .hd-order-path,.hd-route-draft .hd-order-category-home,.hd-route-draft .hd-order-products-desktop{display:none}.hd-route-draft .hd-order-search{background:#f5f3eef5;margin:-12px -2px 8px;padding:12px 2px 7px;top:0}.hd-route-draft .hd-order-search input{background:#fff;border-color:#d7deda;border-radius:10px;min-width:0;min-height:44px;padding:0 13px;font-size:16px}.hd-route-draft .hd-order-mobile-filters{scrollbar-width:none;gap:7px;min-width:0;margin:0 -14px;padding:2px 14px 10px;display:flex;overflow-x:auto}.hd-route-draft .hd-order-mobile-filters::-webkit-scrollbar{display:none}.hd-route-draft .hd-order-mobile-filters.child{padding-top:0}.hd-route-draft .hd-order-mobile-filters>button{color:#52605a;background:#fff;border:1px solid #d7deda;border-radius:999px;flex:none;min-width:max-content;min-height:44px;padding:0 15px;font-size:12px;font-weight:850}.hd-route-draft .hd-order-mobile-filters>button.active{color:#c94e00;background:#fff;border-color:#f96302}.hd-route-draft .hd-order-products-mobile{gap:9px;min-width:0;display:grid}.hd-route-draft .hd-order-section-heading{align-items:center;padding:2px 1px}.hd-route-draft .hd-order-section-heading h3{font-size:16px}.hd-route-draft .hd-order-section-heading span{font-size:10px}.hd-route-draft .hd-order-section-heading>button{min-height:44px;padding:0 12px;font-size:11px}.hd-route-draft .hd-order-product-grid{grid-template-columns:1fr;gap:9px}.hd-route-draft .hd-order-product{min-height:64px;box-shadow:none;border-color:#d7deda;border-radius:10px;grid-template-columns:minmax(0,1fr);gap:0;padding:0}.hd-route-draft .hd-order-product.selected{background:#efeee8;border-color:#d7deda;box-shadow:inset 0 -4px #f96302}.hd-route-draft .hd-order-product-main{align-content:center;gap:3px;min-height:62px;padding:7px 12px}.hd-route-draft .hd-order-product-main strong{white-space:normal;font-size:14px;line-height:1.3}.hd-route-draft .hd-order-product-main span{color:#66726c;font-size:11px;line-height:1.2}.hd-route-draft .hd-order-quantity{border-color:#d7deda;border-radius:10px;grid-template-columns:44px minmax(44px,auto) 44px}.hd-route-draft .hd-order-quantity button,.hd-route-draft .hd-order-quantity b,.hd-route-draft .hd-order-quantity input{height:44px;min-height:44px;font-size:16px}.hd-route-draft .hd-order-quantity button{touch-action:manipulation;font-size:22px}.hd-route-draft .hd-order-cart{min-width:0;min-height:100%;padding:14px max(14px,env(safe-area-inset-right)) 24px max(14px,env(safe-area-inset-left));background:#f5f3ee;border:0;display:block}.hd-route-draft .hd-order-cart>header{display:none}.hd-route-draft .hd-order-cart-lines{gap:12px;min-width:0;padding:0;display:grid;overflow:visible}.hd-route-draft .hd-order-cart-lines>article{min-width:0;box-shadow:none;background:#fff;border-color:#d7deda;border-radius:13px;grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:13px;padding:14px}.hd-route-draft .hd-order-cart-line-head{align-items:flex-start;display:flex}.hd-route-draft .hd-order-cart-line-head>div{padding:0}.hd-route-draft .hd-order-cart-line-head strong{font-size:14px}.hd-route-draft .hd-order-cart-line-head small{text-overflow:clip;white-space:normal;margin-top:4px;font-size:12px;line-height:1.35;overflow:visible}.hd-route-draft .hd-order-cart-line-head>button{background:0 0;flex:0 0 44px;width:44px;height:44px;min-height:44px;margin:-8px -8px 0 0;font-size:22px}.hd-route-draft .hd-order-cart-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.hd-route-draft .hd-order-cart-controls>.hd-order-quantity{grid-area:auto/1/auto/-1;grid-template-columns:44px minmax(44px,auto) 44px;justify-self:stretch}.hd-route-draft .hd-order-cart-controls>.hd-order-quantity button,.hd-route-draft .hd-order-cart-controls>.hd-order-quantity input{height:44px;min-height:44px;font-size:16px}.hd-route-draft .hd-order-cart-controls>label{grid-area:auto/1/auto/-1;gap:5px;min-width:0;font-size:11px}.hd-route-draft .hd-order-cart-controls label input{border-color:#d7deda;border-radius:9px;min-width:0;min-height:44px;padding:0 10px;font-size:16px}.hd-route-draft .hd-order-line-editor-backdrop{padding:10px max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));align-items:end;position:absolute}.hd-route-draft .hd-order-line-editor{border-radius:18px;width:100%;max-height:calc(100dvh - 20px);padding:16px;overflow-y:auto}.hd-route-draft .hd-order-line-editor-fields{grid-template-columns:1fr}.hd-route-draft .hd-order-line-editor-fields label.wide{grid-column:auto}.hd-route-draft .hd-order-line-editor>footer{grid-template-columns:1fr 1fr}.hd-route-draft .hd-order-line-editor>footer .danger{order:3;grid-column:1/-1}.hd-route-draft .hd-order-empty{background:#fff;border-color:#c9d1cd;border-radius:12px;min-height:120px;font-size:13px}.hd-route-draft .hd-draft-mobile-footer{min-width:0;padding:10px max(16px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));box-shadow:none;background:#fff;border-top:1px solid #d7deda;display:block}.hd-route-draft .hd-draft-mobile-footer-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 14px;min-width:0;display:grid}.hd-route-draft .hd-draft-mobile-footer-panel.cart{grid-template-columns:repeat(4,minmax(0,1fr))}.hd-route-draft[data-mobile-panel=browse] .hd-draft-mobile-footer-panel.cart,.hd-route-draft[data-mobile-panel=cart] .hd-draft-mobile-footer-panel.browse{display:none}.hd-draft-mobile-summary{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.hd-draft-mobile-summary>span,.hd-draft-mobile-save-status,.hd-draft-mobile-total>span{color:#66726c;font-size:11px;font-weight:750}.hd-draft-mobile-summary>strong{color:#17211d;font-size:20px}.hd-draft-mobile-save-status{overflow-wrap:anywhere;min-width:0;line-height:1.25}.hd-draft-mobile-save-status>.error{color:#9b392b}.hd-draft-mobile-total{text-align:right;flex:none;display:grid}.hd-draft-mobile-total>strong{color:#c94e00;font-size:18px}.hd-route-draft .hd-draft-mobile-footer-panel>button{color:#fff;touch-action:manipulation;background:#c94e00;border:0;border-radius:10px;grid-column:1/-1;min-height:52px;padding:0 16px;font-size:15px;font-weight:900}.hd-route-draft .hd-draft-mobile-footer-panel.cart>.hd-order-memo-trigger{color:#52605a;background:#fff;border:1px solid #d7deda;grid-column:1;justify-content:center;align-items:center;gap:4px;display:flex}.hd-route-draft .hd-draft-mobile-footer-panel.cart>.hd-order-memo-trigger span{color:#c94e00;font-size:9px}.hd-route-draft .hd-draft-mobile-footer-panel.cart>.hd-order-clear{color:#ba1a1a;background:#fff;border:1px solid #ba1a1a;grid-column:2}.hd-route-draft .hd-draft-mobile-footer-panel.cart>[data-testid=mobile-order-save]{grid-column:3}.hd-route-draft .hd-draft-mobile-footer-panel.cart>[data-testid=mobile-order-print]{grid-column:4}.hd-route-draft .hd-draft-mobile-footer-panel>button:disabled{cursor:not-allowed;color:#66726c;opacity:1;background:#d7deda}.hd-route-draft .hd-order-memo-editor-backdrop{padding:10px max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));align-items:end}.hd-route-draft .hd-order-memo-editor{border-radius:18px;width:100%;padding:16px}.hd-route-draft .hd-order-memo-editor>textarea{min-height:150px;font-size:16px}.mobile-sales-editor-active .mobile-workspace-nav{display:none}.mobile-sales-editor-active .app-shell{padding-bottom:0}.queue-content-sales{min-height:calc(100dvh - 50px - env(safe-area-inset-top));padding:0 16px calc(82px + env(safe-area-inset-bottom));background:#f5f7f5;overflow-x:clip}.queue-content-sales .sales-page-heading{z-index:55;top:calc(50px + env(safe-area-inset-top));min-height:56px;padding:0 max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border-bottom:1px solid #d7deda;align-items:center;margin:0 -16px 14px;position:sticky}.queue-content-sales .sales-page-heading>div>p,.queue-content-sales .sales-page-heading>div>span{display:none}.queue-content-sales .sales-page-heading h1{letter-spacing:-.02em;font-size:20px}.queue-content-sales .sales-page-heading aside{color:#66726c;background:#eef1ed;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;display:flex}.queue-content-sales .sales-page-heading aside strong{color:#b35d1f;font-size:15px}.queue-content-sales .total-goods-launcher{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:0 0 14px;padding:0;display:grid}.queue-content-sales .pending-date-buttons{gap:7px;min-width:0;padding:0;display:flex;overflow-x:auto}.queue-content-sales .pending-date-buttons button{background:#fff;border:1px solid #d7deda;border-radius:999px;flex:none;min-height:44px;padding:0 14px;font-size:13px}.queue-content-sales .pending-date-buttons button.active{color:#c94e00;box-shadow:none;background:#fff3e6;border-color:#f96302}.queue-content-sales .total-goods-button{color:#c94e00;background:#fff;border:1px solid #d7deda;border-radius:10px;min-height:44px}.queue-content-sales .total-goods-summary{color:#66726c;grid-column:1/-1;font-size:12px}.queue-content-sales .queue-card{box-shadow:none;background:0 0;border:0;overflow:visible}.queue-content-sales .queue-toolbar{border:0;gap:8px;padding:0 0 14px;display:grid}.queue-content-sales .queue-toolbar-left{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.queue-content-sales .queue-select-all-control{place-items:center;width:44px;height:44px;display:grid}.queue-content-sales .queue-select-all-control input{accent-color:#f96302;width:22px;height:22px;margin:0}.queue-content-sales .queue-search{width:100%}.queue-content-sales .queue-search input{background:#fff;border-color:#d7deda;border-radius:10px;width:100%;height:44px;min-height:44px;padding:8px 12px;font-size:16px}.queue-content-sales .queue-date-filters{grid-column:1/-1;gap:7px;min-width:0;display:flex;overflow-x:auto}.queue-content-sales .queue-date-filters button{color:#66726c;background:#fff;border:1px solid #d7deda;border-radius:999px;flex:none;min-height:44px;padding:0 14px;font-size:13px;font-weight:800}.queue-content-sales .queue-date-filters button.active{color:#c94e00;background:#fff3e6;border-color:#f96302}.queue-content-sales .queue-canceled-toggle{background:#fff;border-color:#d7deda;border-radius:10px;min-height:44px;padding:0 10px;font-size:12px}.queue-content-sales .queue-bulk-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.queue-content-sales .queue-bulk-actions>span{grid-column:1/-1;align-self:center;font-size:12px}.queue-content-sales .queue-bulk-actions button{white-space:normal;border:1px solid #efc6a5;border-radius:10px;min-width:0;min-height:44px;padding:4px 8px;font-size:11px;line-height:1.25}.queue-content-sales .queue-bulk-actions button:only-of-type{grid-column:1/-1}.queue-content-sales .queue-table{background:0 0;grid-template-columns:1fr;gap:10px;min-height:0;display:grid;overflow:visible}.queue-content-sales .queue-row{background:#fff;border:1px solid #d7deda;border-left:4px solid #b35d1f;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr) auto auto auto;gap:6px;min-height:0;padding:10px 10px 9px 6px;display:grid;box-shadow:0 2px 5px #17211d0a}.queue-content-sales .queue-row.editing{background:#fff3e6;border-color:#f96302;border-left-width:4px;padding-left:10px}.queue-content-sales .queue-select-cell{grid-area:1/1;place-items:center;width:36px;height:44px;display:grid}.queue-content-sales .queue-select-cell input{width:22px;height:22px}.queue-content-sales .queue-row>span:nth-child(2){grid-area:1/2}.queue-content-sales .queue-row>span:nth-child(2) strong{overflow-wrap:anywhere;font-size:16px}.queue-content-sales .queue-row>span:nth-child(3){color:#66726c;border:0;grid-area:1/3;padding:0}.queue-content-sales .queue-row>span:nth-child(3) strong{color:#66726c;font-size:12px}.queue-content-sales .queue-row>span:nth-child(4),.queue-content-sales .queue-actions{display:none!important}.queue-content-sales .queue-row>span:nth-child(5){border:0;grid-area:1/4;padding:0}.queue-content-sales .queue-row>span:nth-child(6){color:#17211d;border:0;grid-area:1/5;padding:0;font-size:15px}.queue-content-sales .stage-pill{color:#b35d1f;background:#fff3e6}.queue-content-sales .queue-row .queue-row-edit-target{color:#c94e00;background:#fff;border:2px solid #f96302;border-radius:10px;grid-area:2/2/auto/6;justify-content:center;align-items:center;min-height:48px!important;display:flex!important;position:static!important}.queue-content-sales .sales-mobile-row-action{justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:900;display:flex}.queue-content-sales .sales-mobile-row-action>b{font-size:17px}.queue-content-sales .queue-row .queue-row-edit-target:disabled{color:#66726c;cursor:not-allowed;opacity:1;background:#eef1ed;border-color:#d7deda}.queue-content-sales .queue-empty{background:#fff;border:1px solid #d7deda;border-radius:13px;min-height:260px;padding:30px 18px}.queue-content-sales.order-layer-active{background:#f5f7f5;padding:0}.queue-content-sales.order-layer-active>.sales-page-heading,.queue-content-sales.order-layer-active>.total-goods-launcher,.queue-content-sales.order-layer-active .queue-card>.queue-toolbar,.queue-content-sales.order-layer-active .queue-card .queue-row{display:none!important}.queue-content-sales.order-layer-active .queue-card,.queue-content-sales.order-layer-active .queue-table{background:0 0;border:0;display:block;overflow:visible}.queue-content-sales.order-layer-active .queue-inline-editor{min-height:calc(100dvh - 50px - env(safe-area-inset-top));box-shadow:none;background:#f5f7f5;border:0;padding:0;display:block}.sales-mobile-order-editor{width:100%;min-height:calc(100dvh - 50px - env(safe-area-inset-top));box-shadow:none;background:#f5f7f5;border:0;border-radius:0;display:block}.sales-mobile-order-editor .sales-mobile-editor-header{z-index:56;top:calc(50px + env(safe-area-inset-top));padding:0 max(16px,env(safe-area-inset-right)) 12px max(16px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffc;border-bottom:1px solid #d7deda;display:block;position:sticky}.sales-mobile-editor-header>div{grid-template-columns:112px minmax(0,1fr) auto;align-items:center;min-height:56px;display:grid}.sales-mobile-editor-header>div>button{color:#c94e00;background:0 0;border-radius:9px;align-items:center;gap:4px;min-height:44px;padding:0 4px;font-size:13px;font-weight:800;display:flex}.sales-mobile-editor-header>div>button span{font-size:24px}.sales-mobile-editor-header h2{text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:19px;overflow:hidden}.sales-mobile-editor-header>div>b{color:#66726c;background:#eef1ed;border-radius:6px;padding:4px 6px;font-size:9px}.sales-mobile-editor-header>section{gap:4px;padding-top:5px;display:grid}.sales-mobile-editor-header>section>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.sales-mobile-editor-header>section strong{overflow-wrap:anywhere;font-size:14px}.sales-mobile-editor-header>section time,.sales-mobile-editor-header>section p{color:#66726c;font-size:12px}.sales-mobile-editor-header>section p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.sales-mobile-order-editor .continuous-body-inline{padding:16px max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));display:block}.sales-mobile-order-editor .continuous-document{background:0 0;padding:0;overflow:visible}.sales-mobile-order-editor .inline-delivery-line-table{border:0;border-radius:0;gap:12px;width:100%;min-width:0;display:grid;overflow:visible}.sales-mobile-order-editor .inline-delivery-line-head{display:none}.sales-mobile-order-editor .inline-delivery-line-row{background:#fff;border:1px solid #d7deda;border-left-width:4px;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;min-width:0;min-height:0;padding:15px 14px;display:grid;box-shadow:0 2px 5px #17211d0a}.sales-mobile-order-editor .inline-delivery-line-row:not(.carried-exception-row)>:first-child{border-bottom:1px solid #e7ebe8;grid-column:1/-1;padding:0 0 11px}.sales-mobile-order-editor .inline-delivery-line-row:not(.carried-exception-row)>:first-child strong{white-space:normal;font-size:17px}.sales-mobile-order-editor .inline-delivery-line-row:not(.carried-exception-row)>:first-child small{white-space:normal;margin-top:3px;font-size:12px}.sales-mobile-order-editor .sales-mobile-field-label,.sales-mobile-order-editor .sales-mobile-original-price,.sales-mobile-order-editor .sales-mobile-reason{display:grid}.sales-mobile-order-editor .sales-mobile-field-label{color:#66726c;font-size:12px;font-weight:750;line-height:1.3}.sales-mobile-order-editor .inline-delivery-ordered,.sales-mobile-order-editor .sales-mobile-original-price{color:#52605a;align-content:start;gap:5px;font-size:15px}.sales-mobile-order-editor .sales-mobile-original-price strong{font-size:16px}.sales-mobile-order-editor .inline-delivery-quantity,.sales-mobile-order-editor .inline-delivery-price,.sales-mobile-order-editor .sales-mobile-reason{align-items:start;gap:5px;display:grid}.sales-mobile-order-editor .inline-delivery-quantity>span:not(.sales-mobile-field-label){display:flex}.sales-mobile-order-editor .inline-delivery-quantity>span input,.sales-mobile-order-editor .inline-delivery-price input,.sales-mobile-order-editor .sales-mobile-reason input{box-sizing:border-box;color:#17211d;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d7deda;border-radius:9px;padding:8px 10px;font-size:16px}.sales-mobile-order-editor .inline-delivery-price input{background:#fffaf6;border-color:#f0a576;font-weight:850}.sales-mobile-order-editor .inline-delivery-quantity small{font-size:11px}.sales-mobile-order-editor .inline-delivery-amount{color:#c94e00;text-align:right;background:#fff3e6;border-radius:9px;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;min-height:48px;padding:8px 11px;font-size:20px;display:grid}.sales-mobile-order-editor .sales-mobile-reason{grid-column:1/-1}.sales-mobile-order-editor .carried-exception-row{grid-template-columns:minmax(0,1fr) auto}.sales-mobile-order-editor .carried-exception-row .carried-exception-detail{grid-column:1/-1}.sales-mobile-order-editor .delivery-exception-inline-row{grid-column:1/-1;min-width:0}.sales-mobile-order-editor .inline-delivery-facts{grid-template-columns:1fr;gap:7px;margin-top:14px;display:grid}.sales-mobile-order-editor .inline-delivery-facts label{font-size:12px}.sales-mobile-order-editor .inline-delivery-facts input,.sales-mobile-order-editor .inline-delivery-facts textarea{min-height:44px;font-size:16px}.sales-mobile-order-editor .document-footer-inline{z-index:54;margin:18px max(-16px,calc(-1 * env(safe-area-inset-right))) 0 max(-16px,calc(-1 * env(safe-area-inset-left)));padding:10px max(16px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:#fff;border-top:1px solid #d7deda;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;display:grid;position:sticky;bottom:0;box-shadow:0 -5px 18px #17211d14}.sales-mobile-order-editor .document-footer-total{text-align:left;justify-content:space-between;align-items:baseline;min-width:0;display:flex}.sales-mobile-order-editor .document-footer-total strong{color:#c94e00;font-size:22px}.sales-mobile-order-editor .document-footer-summary{color:#66726c;align-content:center;font-size:11px;text-align:right!important;min-width:0!important;display:grid!important}.sales-mobile-order-editor .document-footer-inline>button,.sales-mobile-order-editor .document-footer-inline>a{color:#fff;background:#f96302;border-radius:10px;grid-column:1/-1;justify-content:center;align-items:center;min-width:0;min-height:52px;font-size:15px;display:flex}.sales-mobile-order-editor .workflow-complete,.sales-mobile-order-editor .continuous-validation{margin-bottom:calc(80px + env(safe-area-inset-bottom))}.sales-mobile-order-editor .continuous-validation{background:#fff1ef;border-color:#e4a49b;border-radius:10px;font-size:14px}}@media (width<=640px){.touch-order,.continuous-order,.hd-draft-order{height:100dvh;max-height:100dvh}}@media (width<=360px){.order-entry-content{padding-left:12px;padding-right:12px}.order-mobile-app-bar{padding-right:max(4px,env(safe-area-inset-right));padding-left:max(4px,env(safe-area-inset-left));grid-template-columns:78px minmax(0,1fr) 40px;margin-left:-12px;margin-right:-12px}.order-mobile-app-bar>div{gap:5px}.order-mobile-app-bar>div>strong{font-size:16px}.order-mobile-app-bar>div>span{padding:3px 5px;font-size:8px}.order-mobile-route-back{font-size:12px}.order-day-buttons{padding:13px 8px}.order-mobile-route-context{margin-left:10px;margin-right:10px}}@media print{.mobile-workspace-nav,.mobile-workspace-more-backdrop,.mobile-workspace-more-sheet,.order-mobile-app-bar{display:none!important}.app-shell{min-height:auto!important;padding-bottom:0!important}}.statement-mobile-actionbar{display:none}@media (width>=761px){.statement-content{color:#17211d;background:#f5f7f5;gap:8px;padding:12px 18px 36px}.statement-content>.page-header{box-shadow:none;background:0 0;border-bottom:1px solid #d7deda;border-radius:0;align-items:flex-end;padding:2px 2px 14px}.statement-content>.page-header h1{letter-spacing:-.02em;font-size:25px}.statement-content>.page-header .muted{color:#66726c;max-width:720px;font-size:12px}.statement-toolbar,.statement-card{box-shadow:none;border-color:#d7deda;border-radius:9px}.statement-toolbar{background:#fff;padding:10px 12px}.statement-toolbar input,.statement-toolbar button,.statement-card button{border-color:#d7deda;border-radius:8px}.statement-batch-summary{background:0 0;border:0;grid-template-columns:repeat(3,minmax(130px,1fr)) minmax(190px,1.4fr);gap:9px;overflow:visible}.statement-batch-summary>div{background:#fff;border-radius:9px;min-height:64px;padding:10px 12px;border:1px solid #d7deda!important}.statement-batch-summary .total{background:#fff}.statement-card>header{padding:7px 11px}.statement-card .statement-primary,.statement-confirm .statement-primary{color:#fff;background:#f96302;border-color:#f96302}.statement-due-head{background:#eef1ed}.statement-due-row.expanded>article{background:#fff3e6}.statement-due-row input[type=checkbox]{accent-color:#f96302}.statement-review-panel{background:#f5f7f5}.statement-balance-equation .ending{background:#fff3e6;border-color:#f96302}}.statement-due-group{justify-content:space-between;align-items:center;min-height:25px;padding:0 11px;font-size:9.5px;display:flex}.statement-due-group.scheduled{color:#315f7d;background:#e8f2f8}.statement-due-group span{font-size:9px}.statement-due-row>article .statement-customer-cell,.statement-due-row>article .statement-row-balance{align-content:center;gap:2px;min-width:0;display:grid}.statement-customer-cell strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.statement-customer-cell>small{color:#66726c;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:9px;display:flex;overflow:hidden}.statement-customer-cell>small>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.statement-customer-cell>small>b{color:#44514b;flex:none}.statement-customer-cell .statement-status{flex:none}.statement-row-balance{justify-items:end}.statement-row-balance>strong{font-variant-numeric:tabular-nums}@media (width>=761px){.statement-due-head,.statement-due-row>article{grid-template-columns:48px minmax(220px,1fr) 125px 145px;align-items:center;gap:10px;min-width:0;display:grid}.statement-due-head{padding:7px 11px}.statement-due-row>article{min-height:48px;padding:5px 11px}.statement-due-row>article>span{min-width:0}.statement-due-row input[type=checkbox]{width:20px;height:20px}.statement-row-expand-button{inset:3px 4px 3px 48px}}@media (width<=760px){.statement-workbench-v2{background:0 0;border:0;min-height:0;display:block}.statement-workbench-v2>.statement-queue-header{justify-content:space-between;align-items:center;gap:8px;padding:7px 1px;display:flex}.statement-workbench-v2>.statement-queue-header .statement-batch-actions{display:none}.statement-workspace-tabs{gap:8px;width:100%;display:flex}.statement-workbench-v2>.statement-queue-header .statement-workspace-tab{color:#66726c;min-width:0;min-height:42px;font:inherit;white-space:nowrap;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;padding:0;font-size:11px;display:flex}.statement-workbench-v2>.statement-queue-header .statement-workspace-tab.active{color:#17211d}.statement-workspace-tab span{color:#52605a;background:#eef1ed;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:10px;display:inline-grid}.statement-detail-pane{display:none}.statement-review-inline{display:block}.statement-content{padding:0 14px calc(150px + env(safe-area-inset-bottom));color:#17211d;background:#f5f7f5;gap:12px;display:grid;overflow-x:clip}.statement-content>.page-header{z-index:45;top:calc(50px + env(safe-area-inset-top));min-height:58px;padding:7px max(14px,env(safe-area-inset-right)) 7px max(14px,env(safe-area-inset-left));box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border:0;border-bottom:1px solid #d7deda;border-radius:0;align-items:center;margin:0 -14px;position:sticky}.statement-content>.page-header .eyebrow{display:none}.statement-content>.page-header h1{letter-spacing:-.02em;margin:0;font-size:19px}.statement-content>.page-header .muted{color:#66726c;text-overflow:ellipsis;white-space:nowrap;max-width:255px;margin-top:2px;font-size:10px;overflow:hidden}.statement-content>.page-header .safety-badge{border-radius:5px;align-self:center;padding:3px 6px;font-size:8px}.statement-toolbar{background:#fff;border-color:#d7deda;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:11px;display:grid}.statement-toolbar label{min-width:0}.statement-toolbar input,.statement-toolbar button{box-sizing:border-box;border-color:#d7deda;border-radius:9px;width:100%;min-height:44px;font-size:16px}.statement-toolbar button{width:auto;font-size:12px}.statement-toolbar>div{border-top:1px solid #eef1ed;grid-column:1/-1;justify-content:space-between;margin:0;padding-top:8px}.statement-toolbar>div strong{font-size:20px}.statement-batch-summary{background:0 0;border:0;grid-template-columns:1fr 1fr;gap:8px;display:grid;overflow:visible}.statement-batch-summary>div{background:#fff;border-radius:11px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:66px;padding:10px 11px;border:1px solid #d7deda!important}.statement-batch-summary>div strong{font-size:19px}.statement-batch-summary .total{background:#fff}.statement-card{background:0 0;border:0;overflow:visible}.statement-card>header{border:0;padding:7px 1px}.statement-card>header h2{font-size:16px}.statement-card>header>div:last-child{display:none}.statement-due-table{gap:9px;display:grid;overflow:visible}.statement-due-row{background:#fff;border:1px solid #d7deda;border-radius:12px;overflow:hidden}.statement-due-row:first-of-type{border-top:1px solid #d7deda}.statement-due-row>article{grid-template-columns:44px minmax(0,1fr) auto;gap:7px 10px;min-width:0;padding:12px;display:grid}.statement-due-row.expanded>article{background:#fff3e6}.statement-due-row article>span{grid-column:auto!important}.statement-due-row article>span:first-child{grid-row:1/3;place-items:start center;display:grid;grid-column:1!important}.statement-due-row article>span:nth-child(2){grid-row:1;grid-column:2!important}.statement-due-row article>span:nth-child(3){grid-row:1;grid-column:3!important}.statement-due-row article>span:nth-child(4){color:#66726c;grid-row:2;grid-column:2!important}.statement-due-row article>span:nth-child(5){grid-row:3;grid-column:2!important}.statement-due-row article>span:nth-child(6){grid-row:4;grid-column:2/4!important}.statement-due-row article>span:nth-child(7){text-align:right;grid-row:2/4;grid-column:3!important}.statement-due-row input[type=checkbox]{accent-color:#f96302;width:22px;height:22px}.statement-customer-cell strong{font-size:14px}.statement-customer-cell small{font-size:10px}.statement-status{font-size:9px}.statement-detail-trigger{margin-top:5px;min-height:44px!important;padding:4px 8px!important}.statement-issue-trigger{min-height:32px!important;text-decoration:none!important}.statement-review-panel{background:#f5f7f5;border-top:1px solid #d7deda;grid-template-columns:1fr;gap:10px;min-width:0;padding:10px;display:grid}.statement-checklist,.statement-preview{border-color:#d7deda;border-radius:9px;min-width:0;padding:10px}.statement-checklist>div{grid-template-columns:1fr}.statement-preview{overflow:visible}.statement-preview-head{display:none}.statement-preview-line{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;min-width:0;padding:9px;display:grid}.statement-preview-line>span:first-child{color:#66726c;grid-column:1}.statement-preview-line>span:nth-child(2){grid-area:2/1}.statement-preview-line>span:nth-child(3),.statement-preview-line>span:nth-child(4){display:none}.statement-preview-line>strong{grid-area:1/2/3;align-self:center}.statement-balance-equation{grid-template-columns:1fr 20px 1fr;gap:5px;display:grid;overflow:visible}.statement-balance-equation>span{min-width:0}.statement-balance-equation>b{justify-self:center}.statement-balance-equation .ending{background:#fff3e6;border-color:#f96302}.statement-history-list{gap:7px;display:grid}.statement-history-list>article{background:#fff;border:1px solid #d7deda;border-radius:12px;grid-template-columns:minmax(0,1fr) 66px 62px 34px 34px;align-items:center;gap:3px;padding-right:5px;display:grid;overflow:hidden}.statement-history-list>article.selected{background:#fff3e6;border-color:#f96302}.statement-history-select{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;min-width:0;min-height:44px;padding:6px 7px 6px 9px;font-size:10px;font-weight:850;display:block;overflow:hidden}.statement-history-date,.statement-history-amount{text-align:right;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:8.5px;overflow:hidden}.statement-history-date{color:#66726c}.statement-history-amount{font-size:9px}.statement-history-print,.statement-history-void{color:#52605a;min-height:34px;font:inherit;background:#fff;border:1px solid #d7deda;border-radius:8px;margin:0;padding:2px;font-size:8px;font-weight:800}.statement-history-void{color:#a63228;border-color:#efc7c3}.statement-void-summary{grid-template-columns:minmax(0,1fr) 72px 78px;gap:6px;padding:10px}.statement-void-summary time,.statement-void-summary b{font-size:10px}.statement-mobile-actionbar{z-index:70;right:0;bottom:calc(64px + env(safe-area-inset-bottom));padding:8px max(12px,env(safe-area-inset-right)) 9px max(12px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border-top:1px solid #d7deda;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid;position:fixed;left:0;box-shadow:0 -5px 18px #17211d12}.statement-mobile-actionbar>span{color:#66726c;grid-column:1/-1;font-size:10px}.statement-mobile-actionbar>span strong{color:#17211d;font-size:14px}.statement-mobile-actionbar button{color:#52605a;min-height:46px;font:inherit;background:#fff;border:1px solid #d7deda;border-radius:9px;padding:0 10px;font-size:11px;font-weight:850}.statement-mobile-actionbar .statement-primary{color:#fff;background:#f96302;border-color:#f96302;min-width:0}.statement-mobile-actionbar button:disabled{opacity:.45}.statement-confirm-backdrop{z-index:100;background:#f5f7f5;min-height:100dvh;padding:0;display:block}.statement-confirm{width:100%;height:100dvh;max-height:100dvh;box-shadow:none;background:#f5f7f5;border-radius:0}.statement-confirm>header{z-index:3;min-height:60px;padding:max(8px,env(safe-area-inset-top)) 14px 8px;background:#fff;align-items:center;position:sticky;top:0}.statement-confirm>header h2{font-size:18px}.statement-confirm>header>button{min-width:44px;min-height:44px}.statement-confirm-summary{grid-template-columns:repeat(3,1fr);margin:12px 14px}.statement-confirm-summary span{border-bottom:0;border-right:1px solid #d7deda;padding:9px}.statement-confirm-summary strong{font-size:15px}.statement-confirm>p,.statement-confirm-warning,.statement-confirm-list{margin-left:14px;margin-right:14px}.statement-confirm>footer{padding:10px 14px max(10px,env(safe-area-inset-bottom));background:#fff;position:sticky;bottom:0}.statement-confirm>footer button{min-height:48px}.statement-due-table{gap:7px}.statement-due-head{display:none}.statement-due-group{border-radius:8px;margin-top:3px}.statement-due-row>article{grid-template-rows:1fr 1fr;min-height:70px;grid-template-columns:36px minmax(0,1fr) auto!important;gap:2px 8px!important;padding:7px 9px!important;display:grid!important}.statement-due-row article>.statement-select-cell{display:grid;grid-area:1/1/3!important;place-items:center!important}.statement-due-row article>.statement-customer-cell{grid-area:1/2/3!important}.statement-due-row article>.statement-row-balance{justify-content:flex-end;align-items:center;display:flex;grid-area:1/3/3!important}.statement-row-expand-button{left:43px}.statement-history-workbench .statement-history-list>article{grid-template-columns:minmax(0,1fr) 62px 56px 48px 34px 34px 34px;gap:2px;padding-right:4px}.statement-history-workbench .statement-history-date{font-size:8px}.statement-history-workbench .statement-history-amount{font-size:8.5px}.statement-history-workbench .statement-history-status{font-size:7px}.statement-history-workbench .statement-history-payment{min-height:34px;font:inherit;border-radius:8px;margin:0;padding:2px;font-size:7.5px;font-weight:800}}.customer-v2-summary{background:#fff;border:1px solid #d9dfdb;justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;padding:18px 22px;display:flex}.customer-v2-summary p{color:#a84212;letter-spacing:.09em;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:900}.customer-v2-summary h1{color:#18201c;letter-spacing:-.025em;margin:0;font-size:28px}.customer-v2-summary dl{margin:0;display:flex}.customer-v2-summary dl>div{border-left:1px solid #d9dfdb;min-width:104px;padding:2px 18px}.customer-v2-summary dt{color:#6b756f;white-space:nowrap;font-size:10px;font-weight:800}.customer-v2-summary dd{color:#1c2420;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:20px;font-weight:900}.customer-v2-summary .warning dd{color:#c3511d}.customer-content{background:#f3f6f3;width:100%;max-width:none;padding:18px 22px 42px}.customer-v2-summary{margin-bottom:0}.customer-layout{gap:0;min-height:calc(100dvh - 210px)}.customer-directory,.customer-account,.customer-empty{box-shadow:none;border-radius:0}.customer-directory{background:#edf1ee;border-right:0;top:18px}.customer-directory-header{background:#fff;padding:18px}.customer-list{gap:0;padding:0}.customer-list>button{background:0 0;border-top:1px solid #dce2de;border-radius:0;grid-template-columns:34px minmax(0,1fr) 26px;min-height:66px;padding:8px 14px}.customer-list>button:hover,.customer-list>button.active{background:#fff3e7}.customer-list>button.active{box-shadow:inset 4px 0 #c8511d}.customer-avatar{background:#58655e;border-radius:50%;width:32px;height:32px}.customer-account-header{background:#fff;min-height:190px;padding:24px 28px}.customer-title h2{font-size:28px}.customer-metrics{background:#f2f5f2;border-radius:0}.customer-documents{background:#fff;padding:22px 28px}.customer-document-table{border-radius:0}.customer-document-head{color:#59665f;background:#e9eeea}.product-list-content{background:#f3f6f3;width:100%;max-width:none;padding:18px 22px 42px}.product-v2-tabs{background:#fff;border:1px solid #d9dfdb;gap:30px;padding:0 22px;display:flex}.product-v2-tabs button{color:#5f6a64;background:0 0;border-bottom:3px solid #0000;min-height:48px;padding:0 4px;font-weight:850}.product-v2-tabs button.active{color:#a13c10;border-bottom-color:#b84612}.product-v2-tabs button span{color:#78837d;margin-left:4px}.product-list-toolbar{background:#fff;border:1px solid #d9dfdb;margin:14px 0 0;padding:14px 16px}.product-list-frame{background:#fff;border:1px solid #d9dfdb;border-top:0}.product-list-table thead{color:#59665f;background:#e9eeea}.product-list-table tbody tr{min-height:56px}.product-list-table tbody tr:hover{background:#fff8ef}.product-list-table tbody tr:focus-visible{outline-offset:-3px;outline:3px solid #e2a77f}.product-list-count{background:#fff;border:1px solid #d9dfdb;border-top:0;margin:0;padding:12px 16px}.item-card-backdrop{background:#1f25216b;justify-content:flex-end;place-items:stretch end;padding:0}.item-card-deck{width:min(560px,100vw);max-width:100vw;max-height:100dvh}.item-card-deck>.item-card{border-radius:0;width:min(560px,100vw);height:100dvh;max-height:100dvh;box-shadow:-18px 0 45px #1f252133}@media (width<=900px){.customer-v2-summary{flex-direction:column;align-items:flex-start}.customer-v2-summary dl{width:100%}.customer-v2-summary dl>div{flex:1;min-width:0;padding:2px 12px}.customer-v2-summary dl>div:first-child{border-left:0;padding-left:0}}@media (width<=760px){.customer-content,.product-list-content{min-height:calc(100dvh - 50px);padding:12px 14px calc(84px + env(safe-area-inset-bottom))}.customer-v2-summary{border-width:0 0 1px;margin:0 -14px 12px;padding:14px}.customer-v2-summary h1{font-size:22px}.customer-v2-summary dl{background:#f7f9f7;border:1px solid #d9dfdb;border-radius:10px;grid-template-columns:repeat(4,1fr);padding:10px;display:grid}.customer-v2-summary dl>div{text-align:center;padding:0 8px}.customer-v2-summary dt{font-size:9px}.customer-v2-summary dd{font-size:18px}.customer-layout{min-height:0;display:block}.customer-directory{border-right:1px solid #dcd8cf;position:static}.customer-list{background:#f3f6f3;gap:8px;padding:10px;display:grid}.customer-list>button{background:#fff;border:1px solid #d9dfdb;border-radius:11px;min-height:74px;padding:10px 12px}.customer-account{margin-top:12px}.customer-account-header{padding:18px}.customer-title h2{font-size:22px}.customer-documents{padding:16px}.product-v2-tabs{margin:0 -14px;padding:0 14px}.product-list-toolbar{gap:10px;display:grid}.product-list-actions{gap:8px;display:grid}.product-list-search{width:100%}.product-list-search input{min-height:44px;font-size:16px}.product-list-frame{background:0 0;border:0;overflow:visible}.product-list-table,.product-list-table tbody{display:block}.product-list-table colgroup,.product-list-table thead{display:none}.product-list-table tbody{gap:10px;margin-top:10px;display:grid}.product-list-table tbody tr{background:#fff;border:1px solid #d9dfdb;border-radius:12px;grid-template-columns:1fr auto;gap:6px;padding:14px;display:grid}.product-list-table tbody td{border:0!important;padding:0!important}.product-list-table .item-name{color:#a13c10;font-size:15px;font-weight:900}.product-list-table td:nth-child(2),.product-list-table td:nth-child(3),.product-list-table td:nth-child(4),.product-list-table td:nth-child(5){grid-column:1/-1}.product-list-table td:nth-child(6){color:#17211d;grid-area:1/2;font-size:17px;font-weight:900}.product-list-table td:nth-child(7){grid-area:2/2}.product-list-count{background:0 0;border:0;padding:12px 2px}}@media (width<=430px){.customer-v2-summary dl{grid-template-columns:repeat(2,1fr);gap:10px 0}.customer-v2-summary dl>div:nth-child(3){border-left:0}.customer-v2-summary dl>div{padding:0 5px}.item-card-deck,.item-card-deck>.item-card{width:100vw}}.report-content{color:#17211d;--report-orange:#f96302;--report-orange-pressed:#c94e00;--report-ink:#17211d;--report-muted:#66726c;--report-line:#d7deda;--report-grouping:#eef1ed;--report-selected:#fff3e6;background:#f5f7f5;width:100%;max-width:none}.report-page-header{align-items:flex-end;margin-bottom:18px}.report-page-header h1{letter-spacing:-.035em;margin:0 0 5px;font-size:36px}.report-page-header .eyebrow,.report-section-heading .eyebrow,.report-filter-heading .eyebrow{color:var(--report-orange-pressed)}.report-page-header .muted{color:var(--report-muted)}.report-header-actions button,.report-filter-heading button{border-radius:9px;min-height:44px}.report-readonly-chip{border-color:var(--report-line);color:#52605a;background:#fff;min-height:36px}.report-readonly-chip:before{background:#1f7a5c}.report-print-button{border-color:var(--report-line);color:#38433e;background:#fff}.report-export-button{background:var(--report-orange);color:#fff}.report-export-button:hover{background:var(--report-orange-pressed)}.report-boundary{background:var(--report-selected);color:var(--report-ink);box-shadow:none;border:1px solid #ffd4b8;border-radius:13px;margin-bottom:20px;padding:14px 16px}.report-lock{color:var(--report-orange-pressed);background:#fff;border-color:#ffc49d}.report-boundary p,.report-boundary>small{color:var(--report-muted)}.report-metrics{gap:8px}.report-metric{border-color:var(--report-line);min-height:108px;box-shadow:none;background:#fff;border-radius:12px;padding:15px 16px}.report-metric:before{background:#52605a;width:3px}.report-metric>span{color:var(--report-muted)}.report-metric>strong{color:var(--report-ink);font-variant-numeric:tabular-nums}.report-metric>small{color:#7a8781}.report-metric-green:before{background:#1f7a5c}.report-metric-orange:before{background:var(--report-orange)}.report-metric-blue:before{background:#2f6fc8}.report-metric-money{border-color:var(--report-line);color:var(--report-ink);background:#fff}.report-metric-money:before{background:var(--report-orange)}.report-metric-money>span,.report-metric-money>small{color:var(--report-muted)}.report-filter-card,.report-ledger{border-color:var(--report-line);box-shadow:none;border-radius:13px}.report-filter-heading{align-items:center;padding:15px 17px 12px}.report-filter-actions{align-items:center;gap:8px;display:flex}.report-filter-heading button{background:var(--report-grouping);color:#52605a;padding:0 13px}.report-mobile-filter-trigger{display:none}.report-filters{background:#f8faf8;border-color:#e5e9e6;padding:12px 17px}.report-filters label>span{color:#52605a}.report-filters input,.report-filters select{border-color:var(--report-line);min-height:44px;color:var(--report-ink);border-radius:9px}.report-filters input:focus-visible,.report-filters select:focus-visible,.report-header-actions button:focus-visible,.report-filter-heading button:focus-visible,.report-document-node>button:focus-visible,.report-empty button:focus-visible{outline:2px solid var(--report-orange);outline-offset:2px}.report-active-filters span{background:var(--report-grouping);color:var(--report-muted)}.report-active-filters strong{color:var(--report-ink)}.report-ledger-head{background:var(--report-grouping);color:var(--report-muted)}.report-chain-row{border-color:#e5e9e6}.report-chain-row:hover{background:#fffaf6}.report-chain-meta time,.report-document-node>strong,.report-document-node>button{color:var(--report-orange-pressed)}.report-document-node{border-color:var(--report-line);box-shadow:none;border-radius:10px}.report-document-node.pending{background:#f8faf8}.report-document-node>button{border-color:#ffc49d}.report-reconcile-cell{border-color:#e5e9e6}.report-reconcile-cell>em{background:var(--report-selected);color:var(--report-orange-pressed)}.report-loading,.report-retry,.report-empty{border-color:var(--report-line);color:var(--report-muted);background:#fff;border-radius:13px}.report-loading>span{border-color:var(--report-line);border-top-color:var(--report-orange)}.report-retry>span{background:var(--report-selected);color:var(--report-orange-pressed)}.report-retry button,.report-empty button{background:var(--report-orange);color:#fff;border-radius:9px;min-height:44px}.report-modal{border:1px solid var(--report-line);box-shadow:0 24px 70px #17211d38}.report-modal>header{border-color:var(--report-line)}.report-modal>header button{background:var(--report-grouping);color:#52605a}@media (width>=761px){.report-filters{display:grid!important}}@media (width<=760px){.report-content{padding:14px 16px 28px;overflow-x:clip}.report-page-header{gap:13px;margin-bottom:14px;display:grid}.report-page-header h1{font-size:26px}.report-page-header .eyebrow{display:none}.report-page-header .muted{font-size:13px;line-height:1.45}.report-header-actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.report-readonly-chip{grid-column:1/-1;justify-content:center}.report-header-actions button{min-height:44px;padding:0 9px}.report-boundary{grid-template-columns:1fr;gap:9px;padding:13px}.report-lock{border-radius:8px;justify-self:start;width:auto;height:30px;padding:0 11px}.report-boundary>small{text-align:left;grid-column:1}.report-overview{margin-bottom:18px}.report-section-heading{align-items:center;margin-bottom:9px}.report-section-heading h2{font-size:18px}.report-metrics{scroll-snap-type:x proximity;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(142px,46vw);grid-auto-flow:column;gap:8px;padding:0 1px 6px;display:grid;overflow-x:auto}.report-metric,.report-metric-money{scroll-snap-align:start;grid-column:auto;min-height:102px}.report-filter-heading{padding:13px}.report-filter-actions{gap:6px}.report-filter-heading button{min-height:44px;padding:0 11px}.report-mobile-filter-trigger{justify-content:center;align-items:center;display:inline-flex;background:var(--report-orange)!important;color:#fff!important}.report-filters{grid-template-columns:1fr;gap:11px;padding:13px;display:none}.report-filters.is-open{display:grid}.report-filters input,.report-filters select{min-height:48px;font-size:16px}.report-active-filters{grid-template-columns:1fr 1fr;gap:6px;padding:10px 13px 0;display:grid}.report-active-filters span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.report-filter-summary{gap:4px;padding:10px 13px 12px;display:grid}.report-ledger-heading{align-items:flex-end}.report-ledger-head{display:none}.report-chain-row{grid-template-columns:1fr;gap:12px;padding:14px;display:grid}.report-chain-meta{border-bottom:1px solid #e5e9e6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:3px 10px;padding:0 0 11px;display:grid}.report-chain-meta time{grid-row:1/3;margin:0}.report-chain-meta>small,.report-chain-meta>em{display:none}.report-status{grid-area:1/3/3;margin:0}.report-chain{grid-template-columns:1fr;gap:0;display:grid}.report-chain-arrow{height:20px;transform:rotate(90deg)}.report-document-node{min-height:118px;padding:12px}.report-document-node>button{min-height:44px;font-size:11px}.report-reconcile-cell{text-align:left;border-top:1px solid #e5e9e6;border-left:0;align-items:flex-start;padding:11px 0 0}.report-reconcile-cell>strong{margin:4px 0}.report-modal-backdrop{align-items:stretch;padding:0}.report-modal{border-width:0;border-radius:0;width:100%;max-height:100dvh}.report-modal>header{padding:max(14px,env(safe-area-inset-top)) 16px 12px}.report-modal-body{max-height:calc(100dvh - 82px - env(safe-area-inset-top));padding:16px 16px calc(24px + env(safe-area-inset-bottom))}.report-trace-facts{grid-template-columns:1fr}.report-sales-trace-head,.report-delivery-trace-head,.report-invoice-trace-head{display:none}.report-sales-trace-line,.report-delivery-trace-line,.report-invoice-trace-line{grid-template-columns:1fr 1fr}.report-sales-trace-line>span:first-child,.report-delivery-trace-line>span:first-child,.report-invoice-trace-line>span:first-child{grid-column:1/-1}}.workspace-feedback-viewport{z-index:260;pointer-events:none;gap:8px;width:min(390px,100vw - 32px);display:grid;position:fixed;top:72px;right:18px}.workspace-feedback{color:#17211d;pointer-events:auto;background:#fff;border:1px solid #d7deda;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto 36px;align-items:center;gap:9px;min-height:64px;padding:9px 9px 9px 12px;display:grid;box-shadow:0 12px 36px #17211d24}.workspace-feedback>span{border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:900;display:grid}.workspace-feedback>div{gap:2px;display:grid}.workspace-feedback strong{font-size:13px}.workspace-feedback small{color:#66726c;font-size:11px;line-height:1.35}.workspace-feedback>button:not(.workspace-feedback-close){color:#c94e00;background:0 0;border-bottom:1px solid;min-height:36px;padding:0 2px;font-size:11px;font-weight:850}.workspace-feedback-close{color:#66726c;background:#eef1ed;border-radius:8px;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.workspace-feedback-success{border-left:4px solid #1f7a5c}.workspace-feedback-success>span{color:#1f7a5c;background:#e9f6ef}.workspace-feedback-warning{border-left:4px solid #b35d1f}.workspace-feedback-warning>span{color:#9b4f19;background:#fff3e6}.workspace-permission-notice{color:#17211d;background:#eef1ed;border:1px solid #d7deda;border-radius:12px;align-items:center;gap:10px;margin:0 20px 14px;padding:11px 13px;display:flex}.workspace-permission-notice>span{color:#2f6fc8;background:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:grid}.workspace-permission-notice>div{gap:2px;display:grid}.workspace-permission-notice strong{font-size:12px}.workspace-permission-notice small{color:#66726c;font-size:10px;line-height:1.45}.document-modal-backdrop{background:#17211d7a;place-items:stretch end;padding:0}.document-modal{background:#f5f7f5;border-radius:16px 0 0 16px;width:min(720px,100vw - 48px);height:100dvh;max-height:100dvh;position:relative;box-shadow:-20px 0 70px #17211d29}.document-modal-header{border-color:#d7deda;flex:none;padding:14px 16px}.document-modal-header button{border-radius:8px;width:44px;height:44px}.document-drawer-tabs{background:#fff;border-bottom:1px solid #d7deda;grid-template-columns:1fr 1fr;gap:4px;padding:8px 16px;display:grid}.document-drawer-tabs button{color:#66726c;background:#eef1ed;border-radius:8px;min-height:40px;font-size:11px;font-weight:850}.document-drawer-tabs button[aria-selected=true]{color:#c94e00;background:#fff3e6;box-shadow:inset 0 0 0 1px #f96302}.document-modal-body{min-height:0;padding:14px 16px 96px;display:block;overflow:auto}.document-modal-body>.document-preview-sheet,.document-modal-body>.version-panel{width:100%}.document-modal-body>.version-panel{background:#fff;border:1px solid #d7deda;border-radius:12px;padding:16px}.document-drawer-permission{color:#66726c;background:#eef1ed;border-radius:10px;margin:0 16px 10px;padding:9px 11px;font-size:10px;line-height:1.45}.document-drawer-footer{z-index:2;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #d7deda;grid-template-columns:minmax(110px,.65fr) minmax(180px,1fr);gap:8px;display:grid;position:absolute;bottom:0;left:0;right:0}.document-drawer-footer>*{text-align:center;border-radius:8px;place-items:center;min-height:44px;padding:0 14px;font-size:12px;font-weight:850;display:grid}.document-drawer-footer button{color:#17211d;background:#fff;border:1px solid #d7deda}.document-drawer-footer a{color:#fff;background:#f96302}.document-drawer-footer .disabled{color:#66726c;pointer-events:none;background:#e1e3e1}@media (width<=760px){.workspace-feedback-viewport{top:auto;right:16px;bottom:calc(72px + env(safe-area-inset-bottom));width:auto;left:16px}.workspace-feedback{grid-template-columns:26px minmax(0,1fr) auto 44px;min-height:68px}.workspace-feedback-close{width:44px;height:44px}.workspace-permission-notice{margin:0 12px 12px}.document-modal{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.document-modal-header{padding:8px 12px}.document-modal-header h2{font-size:18px}.document-drawer-tabs{padding:7px 12px}.document-drawer-tabs button{min-height:44px}.document-modal-body{padding:12px 12px 100px}.document-preview-sheet{min-width:0!important;padding:15px!important}.document-detail-head{display:none!important}.document-detail-line{grid-template-columns:minmax(0,1fr) auto!important;gap:6px 12px!important;padding:11px 0!important;display:grid!important}.document-detail-line>span,.document-detail-line>strong{text-align:left!important;grid-column:auto!important}.document-detail-line>[data-label]:before{content:attr(data-label);color:#66726c;margin-bottom:2px;font-size:8px;font-weight:800;display:block}.document-detail-line>[data-label=商品]{grid-column:1/-1!important}.document-detail-line>[data-label=金额]{text-align:right!important}.document-drawer-footer{grid-template-columns:1fr 1.25fr;padding-left:12px;padding-right:12px}.document-drawer-footer>*{min-height:48px}}@media (width>=761px){.customer-content{--qd-soft-paper-canvas:#f7f5f0;--qd-master-paper:#f5f3ee;--qd-selected-paper:#efeee8;--qd-clean-work-white:#fff;--qd-quiet-border:#d7deda;--qd-operational-ink:#17211d;--qd-muted-ink:#66726c;--qd-action-strong:#c94e00;--qd-brand-signal:#f96302;--qd-danger:#ba1a1a;--qd-success:#2c8465;background:var(--qd-soft-paper-canvas);width:100%;max-width:none;color:var(--qd-operational-ink);padding:20px 24px 48px}.customer-content .customer-v2-summary{border:1px solid var(--qd-quiet-border);background:var(--qd-clean-work-white);box-shadow:none;border-radius:16px;margin:0 0 16px;padding:16px 20px}.customer-content .customer-documents-heading .eyebrow{color:var(--qd-muted-ink)}.customer-content .customer-v2-summary h1{color:var(--qd-operational-ink);letter-spacing:-.02em;margin:0;font-size:24px;line-height:32px}.customer-content .customer-v2-summary dl>div{border-left-color:var(--qd-quiet-border)}.customer-content .customer-v2-summary dt{color:var(--qd-muted-ink);font-size:11px}.customer-content .customer-v2-summary dd{color:var(--qd-operational-ink);font-size:20px}.customer-content .customer-v2-summary .warning dd{color:var(--qd-danger)}.customer-content .customer-layout{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:0;min-height:calc(100dvh - 116px);display:grid}.customer-content .customer-directory,.customer-content .customer-account,.customer-content .customer-empty{border-color:var(--qd-quiet-border);box-shadow:none}.customer-content .customer-directory{background:var(--qd-master-paper);border-radius:16px 0 0 16px;grid-template-rows:auto minmax(0,1fr);min-height:calc(100dvh - 116px);max-height:calc(100dvh - 116px);display:grid;position:sticky;top:16px;overflow:hidden}.customer-content .customer-directory-header{border-bottom-color:var(--qd-quiet-border);background:var(--qd-master-paper);padding:16px}.customer-content .customer-directory-count strong{color:var(--qd-operational-ink);letter-spacing:.04em;font-size:13px}.customer-content .customer-directory-count span{color:var(--qd-muted-ink);font-size:12px}.customer-content .customer-add-button{border-color:var(--qd-brand-signal);background:var(--qd-clean-work-white);width:32px;height:32px;color:var(--qd-brand-signal);box-shadow:none;border-radius:8px}.customer-content .customer-add-button:hover{border-color:var(--qd-brand-signal);background:var(--qd-clean-work-white)}.customer-content .customer-directory-header input{border-color:var(--qd-brand-signal);background:var(--qd-clean-work-white);min-height:40px;color:var(--qd-operational-ink);border-radius:8px}.customer-content .customer-list{background:var(--qd-master-paper);align-content:start;gap:0;padding:0 8px 8px;overflow-y:auto}.customer-content .customer-list>button{border-bottom:1px solid var(--qd-quiet-border);background:var(--qd-clean-work-white);min-height:38px;color:var(--qd-operational-ink);box-shadow:none;border-radius:0;grid-template-columns:26px minmax(0,1fr) 20px;gap:6px;padding:4px 8px}.customer-content .customer-list>button:hover{background:var(--qd-master-paper)}.customer-content .customer-list>button.active{background:var(--qd-selected-paper);box-shadow:inset 4px 0 var(--qd-brand-signal)}.customer-content .customer-list>button.active:hover{background:var(--qd-master-paper)}.customer-content .customer-avatar{width:26px;height:26px;color:var(--qd-clean-work-white);background:#30312e;border-radius:7px;font-size:10px}.customer-content .customer-list strong{font-size:12px;line-height:16px}.customer-content .customer-list>button>b{background:var(--qd-selected-paper);min-width:18px;height:18px;color:var(--qd-muted-ink);border-radius:999px;font-size:9px}.customer-content .customer-account,.customer-content .customer-empty{background:var(--qd-clean-work-white);border-left:0;border-radius:0 16px 16px 0;min-height:calc(100dvh - 116px)}.customer-content .customer-account-header{border-bottom-color:var(--qd-quiet-border);background:var(--qd-clean-work-white);grid-template-columns:minmax(340px,1.05fr) minmax(300px,.95fr);gap:16px;padding:20px 24px 16px}.customer-content .customer-account-primary{gap:12px}.customer-content .customer-title h2{color:var(--qd-operational-ink);font-size:24px;line-height:32px}.customer-content .customer-profile-edit{border-color:var(--qd-brand-signal);background:var(--qd-clean-work-white);color:var(--qd-muted-ink)}.customer-content .customer-route-settings-menu,.customer-content .customer-terms-button{border-color:var(--qd-brand-signal);background:var(--qd-clean-work-white);color:var(--qd-operational-ink)}.customer-content .customer-profile-edit:hover,.customer-content .customer-route-settings-menu:hover,.customer-content .customer-terms-button:hover{border-color:var(--qd-brand-signal);background:var(--qd-master-paper);color:var(--qd-operational-ink)}.customer-content .customer-terms-button:disabled{border-color:var(--qd-quiet-border)}.customer-content .customer-route-summary>p{color:var(--qd-muted-ink)}.customer-content .customer-route-tags>button{border-color:var(--qd-quiet-border);background:var(--qd-clean-work-white);min-height:32px;color:var(--qd-operational-ink);border-radius:8px}.customer-content .customer-route-tags>button:hover{border-color:var(--qd-quiet-border);background:var(--qd-master-paper);color:var(--qd-operational-ink)}.customer-content .customer-route-settings-menu,.customer-content .customer-terms-button{border-radius:8px;min-height:32px}.customer-content .customer-metrics{border-color:var(--qd-quiet-border);background:var(--qd-selected-paper);border-radius:12px}.customer-content .customer-metrics>div{border-right-color:var(--qd-quiet-border)}.customer-content .customer-metrics span{color:var(--qd-muted-ink);font-size:10px}.customer-content .customer-metrics strong,.customer-content .customer-metrics .money-metric strong{color:var(--qd-operational-ink);font-variant-numeric:tabular-nums}.customer-content .customer-quick-payment{border-color:var(--qd-quiet-border);background:var(--qd-clean-work-white);box-shadow:none;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(230px,.72fr);align-items:end;gap:10px 12px;padding:12px 14px}.customer-content .customer-quick-payment.unavailable{border-color:var(--qd-quiet-border);background:var(--qd-master-paper)}.customer-content .customer-quick-payment-heading{grid-column:1/-1;display:block}.customer-content .customer-quick-payment-heading>span,.customer-content .customer-quick-payment-title-mobile,.customer-content .customer-quick-payment-heading small,.customer-content .customer-quick-payment-amount>span:first-child,.customer-content .customer-quick-payment-methods>span,.customer-content .customer-quick-payment-hint{display:none}.customer-content .customer-quick-payment-heading strong{color:var(--qd-operational-ink);font-size:16px;display:block}.customer-content .customer-quick-payment-amount,.customer-content .customer-quick-payment-methods{min-width:0}.customer-content .customer-quick-payment-methods>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.customer-content .customer-quick-payment-methods button{min-height:40px}.customer-content .customer-quick-payment-field{border-color:var(--qd-quiet-border);background:var(--qd-clean-work-white)}.customer-content .customer-quick-payment-field:has(input:not(:disabled)){border-color:var(--qd-brand-signal)}.customer-content .customer-quick-payment-field:focus-within{border-color:var(--qd-brand-signal);outline:0}.customer-content .customer-quick-payment-field>input:focus-visible{outline:0}.customer-content .customer-quick-payment-field:has(input[aria-invalid=true]){border-color:var(--qd-danger);outline-color:var(--qd-danger)}.customer-content .customer-quick-payment-field>b{border-right-color:var(--qd-quiet-border);background:var(--qd-master-paper);color:var(--qd-muted-ink)}.customer-content .customer-quick-payment-methods button:not(:disabled),.customer-content .customer-quick-payment-methods button:hover:not(:disabled){border-color:var(--qd-brand-signal);background:var(--qd-clean-work-white);color:var(--qd-operational-ink)}.customer-content .customer-quick-payment-methods button.primary:not(:disabled),.customer-content .customer-quick-payment-methods button.primary:hover:not(:disabled){border-color:var(--qd-action-strong)!important;background:var(--qd-action-strong)!important;color:var(--qd-clean-work-white)!important}.customer-content .customer-quick-payment-methods button:disabled{border-color:var(--qd-quiet-border);color:var(--qd-muted-ink);opacity:1;background:#e1e3e1}.customer-content .customer-quick-payment-methods button.primary:disabled{border-color:var(--qd-quiet-border)!important;color:var(--qd-muted-ink)!important;background:#e1e3e1!important}.customer-content .customer-quick-payment-error{border:1px solid var(--qd-danger);background:var(--qd-clean-work-white);color:var(--qd-danger);grid-column:1/-1}.customer-content .customer-documents{background:var(--qd-clean-work-white);padding:12px 24px 24px}.customer-content .customer-documents-heading{display:none}.customer-content .customer-document-table{border-color:var(--qd-quiet-border);border-radius:12px}.customer-content .customer-document-head{background:var(--qd-master-paper);color:var(--qd-muted-ink);position:sticky;top:0}.customer-content .customer-document-row,.customer-content .customer-document-row:nth-child(odd){border-top-color:var(--qd-quiet-border);background:var(--qd-clean-work-white);color:var(--qd-operational-ink)}.customer-content .customer-document-row:hover{background:var(--qd-master-paper)}.customer-content .customer-document-row[data-payment-selected=true]{background:var(--qd-selected-paper);box-shadow:inset 4px 0 var(--qd-brand-signal)}.customer-content .customer-document-row.payment-allocation-covered{background:var(--qd-clean-work-white);box-shadow:inset 4px 0 var(--qd-success)}.customer-content .customer-document-row.payment-allocation-covered .customer-document-date strong,.customer-content .customer-document-row.payment-allocation-covered .customer-document-amount strong,.customer-content .customer-document-row.payment-allocation-covered .customer-document-amount strong:after{color:var(--qd-success)}.customer-content .customer-payment-invoice-selector>input{border-color:var(--qd-quiet-border);background:var(--qd-clean-work-white)}.customer-content .customer-account:has(.customer-quick-payment[data-payment-ready=true]) .customer-payment-invoice-selector>input:not(:disabled){border-color:var(--qd-brand-signal)}.customer-content .customer-payment-invoice-selector>input:checked{border-color:var(--qd-brand-signal);background:var(--qd-brand-signal)}.customer-content .customer-payment-invoice-selector>input:focus-visible{outline:2px solid var(--qd-brand-signal);outline-offset:2px}.customer-content .customer-document-amount strong{color:var(--qd-operational-ink);font-variant-numeric:tabular-nums}.customer-content .customer-document-references,.customer-content .customer-document-reference b,.customer-content .customer-document-actions>span{color:var(--qd-muted-ink)}.customer-content .customer-document-actions button,.customer-content .customer-document-actions button:first-child{border:1px solid var(--qd-quiet-border);background:var(--qd-clean-work-white);min-height:32px;color:var(--qd-operational-ink);border-radius:8px}.customer-content button:focus-visible,.customer-content input:focus-visible,.customer-editor button:focus-visible,.customer-editor input:focus-visible{outline:2px solid var(--qd-brand-signal);outline-offset:2px}.customer-content [aria-invalid=true]{box-shadow:none;border-color:var(--qd-danger)!important}.customer-editor-backdrop{background:#17211d7a}.customer-editor{border:1px solid var(--qd-quiet-border,#d7deda);background:#fff;border-radius:16px;box-shadow:0 24px 64px #17211d2e}.customer-editor>header{border-bottom:1px solid var(--qd-quiet-border,#d7deda);color:#17211d;background:#fff}.customer-editor>header p{color:#f96302}.customer-editor>header button{color:#66726c;background:#f5f3ee;border:1px solid #d7deda}.customer-editor-grid label>span{color:#66726c}.customer-editor-grid input{color:#17211d;border-color:#d7deda;border-radius:8px}.customer-editor-grid input:focus{outline-offset:2px;border-color:#f96302;outline:2px solid #f96302}.customer-editor-error{color:#ba1a1a;background:#fff;border-color:#ba1a1a}.customer-editor>footer{background:#f5f3ee;border-top-color:#d7deda}.customer-editor>footer .secondary{color:#17211d;background:#fff;border:1px solid #d7deda}.customer-editor>footer .primary{color:#fff!important;background:#c94e00!important;border-color:#c94e00!important}.customer-payment-modal-backdrop{--qd-soft-paper-canvas:#f7f5f0;--qd-master-paper:#f5f3ee;--qd-selected-paper:#efeee8;--qd-clean-work-white:#fff;--qd-quiet-border:#d7deda;--qd-operational-ink:#17211d;--qd-muted-ink:#66726c;--qd-action-strong:#c94e00;--qd-brand-signal:#f96302;--qd-danger:#ba1a1a;background:#17211d7a}.customer-payment-modal{border:1px solid var(--qd-quiet-border);background:var(--qd-soft-paper-canvas);width:min(860px,100vw - 48px);max-height:calc(100dvh - 48px);color:var(--qd-operational-ink);border-radius:16px;box-shadow:0 24px 64px #17211d33}.customer-payment-modal>header{border-bottom:1px solid var(--qd-quiet-border);background:var(--qd-clean-work-white);color:var(--qd-operational-ink);padding:16px 20px}.customer-payment-modal header p{color:var(--qd-muted-ink);opacity:1}.customer-payment-modal header h2{color:var(--qd-operational-ink);margin:3px 0;font-size:22px}.customer-payment-modal header span{color:var(--qd-muted-ink)}.customer-payment-modal header>button{border:1px solid var(--qd-brand-signal);background:var(--qd-clean-work-white);width:40px;min-width:40px;height:40px;color:var(--qd-action-strong);border-radius:8px;place-items:center;display:grid}.customer-payment-modal>.receivables-alert{margin:14px 20px 0}.customer-payment-modal .statement-payment-context{border-color:var(--qd-quiet-border);background:var(--qd-selected-paper)}.customer-payment-modal .payment-form-grid{border:1px solid var(--qd-quiet-border);background:var(--qd-clean-work-white);border-radius:12px;margin:16px 20px 12px;padding:16px}.customer-payment-modal .payment-form-grid>label,.customer-payment-modal .payment-method-picker{min-width:0}.customer-payment-modal .payment-form-grid label>span,.customer-payment-modal .payment-method-picker>span{color:var(--qd-muted-ink)}.customer-payment-modal .payment-form-grid input,.customer-payment-modal .payment-form-grid select,.customer-payment-modal .allocation-row input{box-sizing:border-box;border-color:var(--qd-quiet-border);background:var(--qd-clean-work-white);width:100%;min-width:0;min-height:40px;color:var(--qd-operational-ink);border-radius:8px}.customer-payment-modal .payment-form-grid input:not(:disabled),.customer-payment-modal .payment-form-grid select:not(:disabled),.customer-payment-modal .allocation-row input:not(:disabled){border-color:var(--qd-brand-signal)}.customer-payment-modal .payment-form-grid input:focus-visible,.customer-payment-modal .payment-form-grid select:focus-visible,.customer-payment-modal .allocation-row input:focus-visible{box-shadow:inset 0 0 0 1px var(--qd-brand-signal);outline:0}.customer-payment-modal .payment-form-grid input:disabled,.customer-payment-modal .payment-form-grid select:disabled,.customer-payment-modal .allocation-row input:disabled{border-color:var(--qd-quiet-border);background:var(--qd-master-paper);color:var(--qd-muted-ink);opacity:1}.customer-payment-modal .payment-method-picker button:not(:disabled){border-color:var(--qd-brand-signal);background:var(--qd-clean-work-white);min-height:40px;color:var(--qd-operational-ink)}.customer-payment-modal .payment-method-picker button.active{box-shadow:none;border-color:var(--qd-action-strong)!important;background:var(--qd-action-strong)!important;color:var(--qd-clean-work-white)!important}.customer-payment-modal .payment-method-picker button:disabled{border-color:var(--qd-quiet-border);color:var(--qd-muted-ink);opacity:1;background:#e1e3e1}.customer-payment-modal .allocation-table{border-color:var(--qd-quiet-border);background:var(--qd-clean-work-white);border-radius:12px;max-height:292px;margin:0 20px;overflow:auto}.customer-payment-modal .allocation-head{z-index:1;background:var(--qd-master-paper);color:var(--qd-muted-ink);position:sticky;top:0}.customer-payment-modal .allocation-row,.customer-payment-modal .allocation-row.payment-allocation-pending{border-top-color:var(--qd-quiet-border);background:var(--qd-clean-work-white);color:var(--qd-operational-ink);box-shadow:none}.customer-payment-modal .allocation-row.payment-allocation-covered{background:var(--qd-selected-paper);box-shadow:inset 4px 0 var(--qd-brand-signal)}.customer-payment-modal .allocation-row.payment-allocation-overdue{background:var(--qd-clean-work-white);box-shadow:inset 4px 0 var(--qd-danger)}.customer-payment-modal .payment-allocation-paid-check{color:var(--qd-brand-signal);text-shadow:none}.customer-payment-modal>footer{border-top-color:var(--qd-quiet-border);background:var(--qd-clean-work-white);padding:12px 20px}.customer-payment-modal>footer>div{color:var(--qd-muted-ink)}.customer-payment-modal>footer>div strong{color:var(--qd-operational-ink)}.customer-payment-modal>footer button{border-radius:8px;min-height:40px;padding:0 16px}.customer-payment-modal>footer .secondary{border:1px solid var(--qd-brand-signal)!important;background:var(--qd-clean-work-white)!important;color:var(--qd-operational-ink)!important}.customer-payment-modal>footer .primary:not(:disabled){border-color:var(--qd-action-strong)!important;background:var(--qd-action-strong)!important;color:var(--qd-clean-work-white)!important}.customer-payment-modal>footer .primary:disabled{opacity:1;border-color:var(--qd-quiet-border)!important;color:var(--qd-muted-ink)!important;background:#e1e3e1!important}}@media (width>=761px) and (width<=1100px){.customer-content{padding:16px 16px 40px}.customer-content .customer-layout{grid-template-columns:288px minmax(0,1fr)}.customer-content .customer-account-header{grid-template-columns:minmax(0,1fr)}}@media (width>=761px) and (width<=900px){.customer-content{padding:12px 12px 36px}.customer-content .customer-layout{grid-template-columns:240px minmax(0,1fr)}.customer-content .customer-account-header,.customer-content .customer-documents{padding-left:16px;padding-right:16px}.customer-content .customer-quick-payment{grid-template-columns:minmax(0,1fr) minmax(230px,.72fr)}.customer-content .customer-document-head,.customer-content .customer-document-row{grid-template-columns:112px 84px minmax(105px,1fr) 52px;gap:4px;padding-left:8px;padding-right:8px}.customer-content .customer-document-date-static{padding-left:0}.customer-content .customer-document-date strong,.customer-content .customer-document-amount strong{font-size:13px}.customer-content .customer-document-references{gap:4px}}.customer-hd-invite{color:#fff;background:#2f6958;border:0;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700}.customer-hd-state{color:#665f55;background:#eee9df;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.customer-hd-state.state-active{color:#275b4c;background:#dcebe4}@media (width>=761px){.product-list-content[data-ui-stage=shared-soft-paper-items]{--qd-soft-paper-canvas:#f7f5f0;--qd-master-paper:#f5f3ee;--qd-selected-paper:#efeee8;--qd-clean-work-white:#fff;--qd-quiet-border:#d7deda;--qd-operational-ink:#17211d;--qd-muted-ink:#66726c;--qd-action-strong:#c94e00;--qd-brand-signal:#f96302;--qd-danger:#ba1a1a;background:var(--qd-soft-paper-canvas);width:100%;max-width:none;min-height:calc(100dvh - 48px);color:var(--qd-operational-ink);padding:20px 24px 48px}.product-list-content[data-ui-stage=shared-soft-paper-items] .product-list-toolbar{border:1px solid var(--qd-quiet-border);background:var(--qd-master-paper);border-radius:16px 16px 0 0;margin:0;padding:12px 16px;display:block}.product-list-content[data-ui-stage=shared-soft-paper-items] .product-list-actions{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.product-list-content[data-ui-stage=shared-soft-paper-items] .product-list-actions button{border:1px solid var(--qd-quiet-border);background:var(--qd-clean-work-white);min-height:40px;color:var(--qd-operational-ink);white-space:nowrap;border-radius:8px;padding:0 14px;font-size:13px;font-weight:600}.product-list-content[data-ui-stage=shared-soft-paper-items] .product-list-actions .product-list-new{border-color:var(--qd-action-strong);background:var(--qd-action-strong);color:var(--qd-clean-work-white)}.product-list-content[data-ui-stage=shared-soft-paper-items] .product-list-actions .product-list-new:hover{background:#ad4300}.product-list-content[data-ui-stage=shared-soft-paper-items] .product-list-search{width:100%;min-width:0;display:block}.product-list-content[data-ui-stage=shared-soft-paper-items] .product-list-search input{border:1px solid var(--qd-brand-signal);background:var(--qd-clean-work-white);width:100%;min-height:40px;color:var(--qd-operational-ink);border-radius:8px;padding:0 12px;font-size:14px}.product-list-content[data-ui-stage=shared-soft-paper-items] .product-list-actions .product-list-category{border-color:var(--qd-brand-signal)}.product-list-content[data-ui-stage=shared-soft-paper-items] .product-list-frame{border:1px solid var(--qd-quiet-border);background:var(--qd-clean-work-white);max-height:calc(100dvh - 154px);box-shadow:none;border-top:0;border-radius:0 0 16px 16px;overflow:auto}.product-list-content[data-ui-stage=shared-soft-paper-items] .product-list-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:820px;color:var(--qd-operational-ink);font-size:12px}.product-list-content[data-ui-stage=shared-soft-paper-items] .product-list-table th{z-index:1;border-bottom:1px solid var(--qd-quiet-border);background:var(--qd-master-paper);height:36px;color:var(--qd-muted-ink);letter-spacing:.02em;text-align:left;text-transform:none;padding:8px 10px;font-size:11px;font-weight:600;position:sticky;top:0}.product-list-content[data-ui-stage=shared-soft-paper-items] .product-list-table td{border-top:1px solid var(--qd-quiet-border);background:inherit;text-overflow:ellipsis;white-space:nowrap;height:40px;padding:8px 10px;overflow:hidden}.product-list-content[data-ui-stage=shared-soft-paper-items] .product-list-table tbody tr{background:var(--qd-clean-work-white);color:var(--qd-operational-ink)}.product-list-content[data-ui-stage=shared-soft-paper-items] .product-list-table tbody tr:hover{background:var(--qd-master-paper)}.product-list-content[data-ui-stage=shared-soft-paper-items] .product-list-table tbody tr.selected{background:var(--qd-selected-paper);box-shadow:inset 4px 0 var(--qd-brand-signal)}.product-list-content[data-ui-stage=shared-soft-paper-items] .product-list-table tbody tr.selected:hover{background:var(--qd-master-paper)}.product-list-content[data-ui-stage=shared-soft-paper-items] .product-list-table tbody tr[role=button]:focus-visible{outline:2px solid var(--qd-brand-signal);outline-offset:-2px}.product-list-content[data-ui-stage=shared-soft-paper-items] .product-list-table .item-name{color:var(--qd-operational-ink);font-weight:700}.product-list-content[data-ui-stage=shared-soft-paper-items] .product-list-table .money{color:var(--qd-operational-ink);font-variant-numeric:tabular-nums;text-align:right;padding:4px 8px;font-weight:700}.product-list-content[data-ui-stage=shared-soft-paper-items] .product-list-inline-price{box-sizing:border-box;border:1px solid var(--qd-brand-signal);background:var(--qd-clean-work-white);width:100%;min-width:0;min-height:30px;color:var(--qd-operational-ink);font:inherit;font-variant-numeric:tabular-nums;text-align:right;border-radius:7px;padding:0 8px}.product-list-content[data-ui-stage=shared-soft-paper-items] .product-list-tags span{border:1px solid var(--qd-quiet-border);background:var(--qd-selected-paper);color:var(--qd-muted-ink);border-radius:999px;max-width:88px;padding:2px 6px;font-size:10px;font-weight:600}.product-list-content[data-ui-stage=shared-soft-paper-items] .product-list-count{color:var(--qd-muted-ink);font-variant-numeric:tabular-nums;margin:10px 4px 0;font-size:11px}.product-list-content[data-ui-stage=shared-soft-paper-items] button:focus-visible,.product-list-content[data-ui-stage=shared-soft-paper-items] input:focus-visible,.product-list-content[data-ui-stage=shared-soft-paper-items] select:focus-visible,.product-list-content[data-ui-stage=shared-soft-paper-items] textarea:focus-visible{outline:2px solid var(--qd-brand-signal);outline-offset:2px}.product-list-content[data-ui-stage=shared-soft-paper-items] button:disabled,.product-list-content[data-ui-stage=shared-soft-paper-items] input:disabled,.product-list-content[data-ui-stage=shared-soft-paper-items] select:disabled,.product-list-content[data-ui-stage=shared-soft-paper-items] textarea:disabled{cursor:not-allowed;opacity:.55}.product-list-content[data-ui-stage=shared-soft-paper-items] .item-card-backdrop{background:#17211d6b;justify-content:flex-end;place-items:stretch end;padding:0;overflow:hidden}.product-list-content[data-ui-stage=shared-soft-paper-items] .item-card-deck{gap:12px;width:max-content;max-width:100vw;max-height:100dvh;display:flex;overflow-x:auto}.product-list-content[data-ui-stage=shared-soft-paper-items] .item-card-deck>.item-card{border:0;border-left:1px solid var(--qd-quiet-border);background:var(--qd-clean-work-white);width:min(620px,100vw);height:100dvh;max-height:100dvh;color:var(--qd-operational-ink);border-radius:0;flex-direction:column;flex:0 0 min(620px,100vw);padding:0;display:flex;overflow-y:auto;box-shadow:-18px 0 44px #17211d2e}.product-list-content[data-ui-stage=shared-soft-paper-items] .item-card-toolbar{z-index:3;border-bottom:1px solid var(--qd-quiet-border);background:var(--qd-clean-work-white);grid-template-columns:minmax(0,1fr) auto auto;gap:16px;min-height:72px;display:grid;position:sticky;top:0;align-items:center!important;padding:18px 20px!important}.product-list-content[data-ui-stage=shared-soft-paper-items] .item-card-toolbar:before{content:attr(data-card-title);min-width:0;color:var(--qd-operational-ink);text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:700;line-height:32px;overflow:hidden}.product-list-content[data-ui-stage=shared-soft-paper-items] .item-card-toolbar>div{flex:none;align-items:center;gap:8px;display:flex}.product-list-content[data-ui-stage=shared-soft-paper-items] .item-card-toolbar button{border:1px solid var(--qd-quiet-border);background:var(--qd-clean-work-white);min-height:36px;color:var(--qd-operational-ink);border-radius:8px;padding:0 10px;font-size:11px;font-weight:600}.product-list-content[data-ui-stage=shared-soft-paper-items] .item-card-toolbar .item-card-close{width:36px;height:36px;color:var(--qd-muted-ink);place-items:center;padding:0;font-size:22px;display:grid}.product-list-content[data-ui-stage=shared-soft-paper-items] .item-card>.alert{border-color:var(--qd-danger);background:var(--qd-clean-work-white);color:var(--qd-danger);margin:16px 20px 0}.product-list-content[data-ui-stage=shared-soft-paper-items] .item-card-form{grid-template-columns:1fr 1fr;gap:16px;margin:0;padding:20px;display:grid}.product-list-content[data-ui-stage=shared-soft-paper-items] .item-card-form label{min-width:0;color:var(--qd-muted-ink);gap:6px;font-size:13px;font-weight:600;display:grid}.product-list-content[data-ui-stage=shared-soft-paper-items] .item-card-form input,.product-list-content[data-ui-stage=shared-soft-paper-items] .item-card-form select,.product-list-content[data-ui-stage=shared-soft-paper-items] .item-card-form textarea{box-sizing:border-box;border:1px solid var(--qd-quiet-border);background:var(--qd-clean-work-white);width:100%;min-width:0;min-height:40px;color:var(--qd-operational-ink);border-radius:8px;padding:9px 10px;font-size:14px}.product-list-content[data-ui-stage=shared-soft-paper-items] .item-card-form textarea{resize:vertical;min-height:88px}.product-list-content[data-ui-stage=shared-soft-paper-items] .item-card-description{grid-column:1/-1}.product-list-content[data-ui-stage=shared-soft-paper-items] .item-card-field-error{color:var(--qd-danger)}.product-list-content[data-ui-stage=shared-soft-paper-items] .item-card-money-input>b{color:var(--qd-muted-ink);pointer-events:none;left:12px}.product-list-content[data-ui-stage=shared-soft-paper-items] .item-card-form .item-card-money-input>input{font-variant-numeric:tabular-nums;padding-left:32px}.product-list-content[data-ui-stage=shared-soft-paper-items] .item-card-tags{border-top:1px solid var(--qd-quiet-border);gap:12px;margin:0;padding:16px 20px 24px;display:grid}.product-list-content[data-ui-stage=shared-soft-paper-items] .item-card-tag-add,.product-list-content[data-ui-stage=shared-soft-paper-items] .item-card-tag-create button{border:1px solid var(--qd-quiet-border);background:var(--qd-clean-work-white);min-height:32px;color:var(--qd-operational-ink);border-radius:8px}.product-list-content[data-ui-stage=shared-soft-paper-items] .item-card-tag-create input{border:1px solid var(--qd-quiet-border);border-radius:8px;min-height:32px}.product-list-content[data-ui-stage=shared-soft-paper-items] .item-card-tag-row{border-color:var(--qd-quiet-border);background:var(--qd-clean-work-white)}.product-list-content[data-ui-stage=shared-soft-paper-items] .item-card-tag-row.selected{border-color:var(--qd-quiet-border);background:var(--qd-selected-paper);box-shadow:inset 4px 0 var(--qd-brand-signal)}.product-list-content[data-ui-stage=shared-soft-paper-items] .item-card-tag-row input{accent-color:var(--qd-brand-signal)}.product-list-content[data-ui-stage=shared-soft-paper-items] .item-card>footer{z-index:3;border-top:1px solid var(--qd-quiet-border);background:var(--qd-clean-work-white);justify-content:space-between;gap:12px;margin:auto 0 0;padding:14px 20px;display:flex;position:sticky;bottom:0}.product-list-content[data-ui-stage=shared-soft-paper-items] .item-card>footer>div{align-items:center;gap:8px;display:flex}.product-list-content[data-ui-stage=shared-soft-paper-items] .item-card>footer button{border:1px solid var(--qd-quiet-border);background:var(--qd-clean-work-white);min-height:40px;color:var(--qd-operational-ink);border-radius:8px;padding:0 14px;font-size:13px;font-weight:600}.product-list-content[data-ui-stage=shared-soft-paper-items] .item-card>footer .item-card-delete{border-color:var(--qd-danger);background:var(--qd-clean-work-white);color:var(--qd-danger)}.product-list-content[data-ui-stage=shared-soft-paper-items] .item-card>footer .item-card-save:not(:disabled){border-color:var(--qd-action-strong);background:var(--qd-action-strong);color:var(--qd-clean-work-white)}.product-list-content[data-ui-stage=shared-soft-paper-items] .item-card>footer .item-card-save:disabled{border-color:var(--qd-quiet-border);background:var(--qd-selected-paper);color:var(--qd-muted-ink)}.product-list-content[data-ui-stage=shared-soft-paper-categories]{--qd-soft-paper-canvas:#f7f5f0;--qd-master-paper:#f5f3ee;--qd-selected-paper:#efeee8;--qd-clean-work-white:#fff;--qd-quiet-border:#d7deda;--qd-operational-ink:#17211d;--qd-muted-ink:#66726c;--qd-action-strong:#c94e00;--qd-brand-signal:#f96302;--qd-danger:#ba1a1a;background:var(--qd-soft-paper-canvas);color:var(--qd-operational-ink)}.product-list-content[data-ui-stage=shared-soft-paper-categories] .product-category-panel{--catalog-ink:var(--qd-operational-ink);--catalog-muted:var(--qd-muted-ink);--catalog-line:var(--qd-quiet-border);--catalog-dark:var(--qd-master-paper);--catalog-green:var(--qd-action-strong);--catalog-danger:var(--qd-danger)}.product-list-content[data-ui-stage=shared-soft-paper-categories] .catalog-hd-panel{border-color:var(--qd-quiet-border);background:var(--qd-clean-work-white);border-radius:12px}.product-list-content[data-ui-stage=shared-soft-paper-categories] .catalog-hd-panel-header{border-bottom-color:var(--qd-quiet-border);background:var(--qd-master-paper);color:var(--qd-operational-ink)}.product-list-content[data-ui-stage=shared-soft-paper-categories] .catalog-hd-panel-header>strong{background:var(--qd-selected-paper);color:var(--qd-muted-ink)}.product-list-content[data-ui-stage=shared-soft-paper-categories] .catalog-hd-panel-header>button{border-color:var(--qd-brand-signal);background:var(--qd-clean-work-white);color:var(--qd-action-strong)}.product-list-content[data-ui-stage=shared-soft-paper-categories] .catalog-hd-search,.product-list-content[data-ui-stage=shared-soft-paper-categories] .catalog-hd-add-form input{border-color:var(--qd-brand-signal);background:var(--qd-clean-work-white);color:var(--qd-operational-ink)}.product-list-content[data-ui-stage=shared-soft-paper-categories] .catalog-hd-add-form button{background:var(--qd-action-strong)}.product-list-content[data-ui-stage=shared-soft-paper-categories] .catalog-hd-pool-item,.product-list-content[data-ui-stage=shared-soft-paper-categories] .catalog-hd-tree-row,.product-list-content[data-ui-stage=shared-soft-paper-categories] .catalog-hd-assigned-item{border-color:var(--qd-quiet-border);background:var(--qd-clean-work-white)}.product-list-content[data-ui-stage=shared-soft-paper-categories] .catalog-hd-pool-item small,.product-list-content[data-ui-stage=shared-soft-paper-categories] .catalog-hd-add-item{color:var(--qd-action-strong)}.product-list-content[data-ui-stage=shared-soft-paper-categories] .catalog-hd-safety,.product-list-content[data-ui-stage=shared-soft-paper-categories] .catalog-hd-bucket{background:var(--qd-master-paper)}.product-list-content[data-ui-stage=shared-soft-paper-categories] .catalog-hd-tree-row.active{border-color:var(--qd-brand-signal);background:var(--qd-selected-paper);color:var(--qd-operational-ink);box-shadow:inset 4px 0 var(--qd-brand-signal)}.product-list-content[data-ui-stage=shared-soft-paper-categories] .catalog-hd-tree-row>strong,.product-list-content[data-ui-stage=shared-soft-paper-categories] .catalog-hd-tree-row.active>strong{background:var(--qd-selected-paper);color:var(--qd-muted-ink)}.product-list-content[data-ui-stage=shared-soft-paper-categories] .catalog-hd-tree-rename,.product-list-content[data-ui-stage=shared-soft-paper-categories] .catalog-hd-rename-form input{border-color:var(--qd-brand-signal);background:var(--qd-clean-work-white);color:var(--qd-action-strong)}.product-list-content[data-ui-stage=shared-soft-paper-categories] .catalog-hd-tree-toggle,.product-list-content[data-ui-stage=shared-soft-paper-categories] .catalog-hd-assigned-item button{background:var(--qd-clean-work-white);color:var(--qd-danger)}.product-list-content[data-ui-stage=shared-soft-paper-categories] .catalog-hd-bucket,.product-list-content[data-ui-stage=shared-soft-paper-categories] .catalog-hd-bucket>header,.product-list-content[data-ui-stage=shared-soft-paper-categories] .catalog-hd-add-item{border-color:var(--qd-quiet-border)}.product-list-content[data-ui-stage=shared-soft-paper-categories] .catalog-hd-add-item{background:var(--qd-clean-work-white)}.product-list-content[data-ui-stage=shared-soft-paper-categories] .catalog-hd-tree-row.drag-over,.product-list-content[data-ui-stage=shared-soft-paper-categories] .catalog-hd-bucket.drag-over{outline-color:var(--qd-brand-signal);background:var(--qd-selected-paper)}}@media (width>=761px) and (width<=1050px){.product-list-content[data-ui-stage=shared-soft-paper-items] .product-list-frame{max-height:calc(100dvh - 150px)}.product-list-content[data-ui-stage=shared-soft-paper-items] .product-list-table{min-width:720px}.product-list-content[data-ui-stage=shared-soft-paper-items] .product-col-account,.product-list-content[data-ui-stage=shared-soft-paper-items] .product-list-table th:nth-child(5),.product-list-content[data-ui-stage=shared-soft-paper-items] .product-list-table td:nth-child(5){display:none}}@media (width>=761px) and (width<=900px){.product-list-content[data-ui-stage=shared-soft-paper-items]{padding:16px 16px 40px}.product-list-content[data-ui-stage=shared-soft-paper-items] .product-list-table{min-width:620px}.product-list-content[data-ui-stage=shared-soft-paper-items] .product-col-type,.product-list-content[data-ui-stage=shared-soft-paper-items] .product-list-table th:nth-child(4),.product-list-content[data-ui-stage=shared-soft-paper-items] .product-list-table td:nth-child(4){display:none}}@media (width<=760px){.auth-session-actions>button,.hd-notification-trigger,.hd-notification-panel>header>button,.customer-add-button,.customer-profile-edit,.customer-route-tags>button,.customer-route-settings-menu,.customer-terms-button,.customer-document-actions button,.product-list-actions button,.product-list-primary-actions button,.item-card-close,.item-card-toolbar button,.item-card>footer button,.document-modal-header button,.hd-intake-primary,.hd-intake-secondary,.hd-intake-search-results button{min-height:44px}.auth-session-actions{gap:6px}.auth-session-bar{gap:8px}.auth-session-bar>span{min-width:0}.auth-session-bar strong,.auth-session-bar small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hd-notification-panel{inset:calc(50px + env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) auto max(8px,env(safe-area-inset-left));width:auto;max-height:calc(100dvh - 58px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:0 0 14px 14px;position:fixed}.hd-notification-panel select{min-height:44px;font-size:16px}.hd-notification-actions{grid-template-columns:1fr 1fr;display:grid}.hd-notification-actions button{min-height:44px}.hd-notification-actions button:last-child{grid-column:1/-1}.customer-directory-header input,.customer-quick-payment-field,.customer-quick-payment-field input{min-height:44px;font-size:16px}.customer-list strong{text-overflow:clip;white-space:normal;line-height:1.3;overflow:visible}.customer-add-button,.customer-profile-edit{width:44px;min-width:44px;height:44px}.customer-account-meta{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.customer-route-summary{flex-wrap:wrap;align-items:flex-start;width:100%}.customer-route-summary>p{text-overflow:clip;white-space:normal;width:100%;overflow:visible}.customer-route-tags{width:100%;padding-bottom:2px}.customer-route-tags>button,.customer-route-settings-menu,.customer-terms-button{padding:7px 10px;font-size:12px}.customer-route-settings-menu>strong,.customer-terms-button strong{font-size:12px}.customer-settlement{justify-content:flex-start}.customer-quick-payment-methods button{min-height:48px;font-size:13px}.customer-payment-invoice-selector{grid-template-columns:24px minmax(0,1fr);min-height:44px}.customer-payment-invoice-selector>input{width:22px;min-width:22px;height:22px;min-height:22px}.customer-payment-invoice-selector>input:checked:after{height:20px;font-size:14px}.customer-document-row{gap:10px;padding:12px}.customer-document-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.customer-document-actions button{width:100%;padding:0 10px;font-size:12px}.customer-editor-backdrop{padding:0}.customer-editor{border-radius:0;width:100%;max-width:100%;overflow:auto;max-height:100dvh!important}.customer-editor>header{z-index:2;padding:max(10px,env(safe-area-inset-top)) 15px 10px;align-items:center;position:sticky;top:0}.customer-editor>header button{width:44px;height:44px;min-height:44px}.customer-editor-grid{padding:16px 15px}.customer-editor-grid input{min-height:44px;font-size:16px}.customer-editor>footer{z-index:2;padding:10px 15px max(10px,env(safe-area-inset-bottom));grid-template-columns:1fr 1.5fr;display:grid;position:sticky;bottom:0}.customer-editor>footer button{min-height:48px;font-size:13px}.product-list-table,.product-list-table tbody{width:100%;min-width:0!important}.product-list-table tbody tr{box-sizing:border-box;width:100%;min-width:0}.product-list-table tbody td{white-space:normal;min-width:0;overflow:visible}.product-list-inline-price{min-height:44px;font-size:16px}.product-list-actions button,.product-list-primary-actions button{min-height:48px;font-size:13px}.item-card-backdrop{padding:0}.item-card-deck{gap:0;width:100%;max-width:100%;max-height:100dvh}.item-card-deck>.item-card{border:0;border-radius:0;flex-basis:100%;width:100%;max-width:100%;max-height:100dvh}.item-card{padding:16px}.item-card>header{gap:10px}.item-card-close{flex:0 0 44px;width:44px;height:44px}.item-card-toolbar>div{flex-wrap:wrap}.item-card-form input,.item-card-form select,.item-card-form textarea{min-height:44px;font-size:16px}.item-card-tag-add,.item-card-tag-create input,.item-card-tag-create button{min-height:44px;font-size:13px}.item-card-tag-create{width:100%;min-width:0}.item-card-tag-create input{min-width:0}.item-card-tag-row{min-height:44px;margin:5px 8px 5px 0}.item-card-tag-row label{min-height:44px;padding:7px 36px 7px 11px;font-size:12px}.item-card-tag-row input{width:20px;height:20px;min-height:20px}.item-card-tag-row>button{background:#fffaf6;border-radius:12px;width:44px;height:44px;min-height:44px;font-size:16px;top:0;right:-8px}.catalog-hd-grid{gap:12px}.catalog-hd-panel{min-height:0}.catalog-hd-panel-header{min-height:52px;padding:7px 10px}.catalog-hd-panel-header h2{text-overflow:clip;white-space:normal;font-size:16px;overflow:visible}.catalog-hd-panel-header>button{width:44px;height:44px;min-height:44px;font-size:22px}.catalog-hd-search,.catalog-hd-add-form input,.catalog-hd-add-form button{min-height:44px;font-size:16px}.catalog-hd-pool-item{align-content:center;min-height:48px;padding:7px 10px;font-size:13px;display:grid}.catalog-hd-pool-item small{font-size:11px}.catalog-hd-tree-row{grid-template-columns:minmax(0,1fr) auto 44px 44px;gap:6px;min-height:52px;padding:4px 6px}.catalog-hd-tree-name{min-height:44px}.catalog-hd-tree-name span{white-space:normal;font-size:13px}.catalog-hd-tree-rename,.catalog-hd-tree-toggle{width:44px;height:44px;min-height:44px;font-size:15px}.catalog-hd-rename-form{grid-template-columns:minmax(0,1fr) 44px 44px}.catalog-hd-rename-form input,.catalog-hd-rename-form button{height:44px;min-height:44px;font-size:16px}.catalog-hd-board{grid-template-columns:1fr;gap:9px}.catalog-hd-bucket>header{min-height:48px;padding:7px 9px}.catalog-hd-bucket>header strong{font-size:13px}.catalog-hd-assigned-item{grid-template-columns:minmax(0,1fr) 44px;min-height:48px;padding:3px 3px 3px 9px;font-size:12px}.catalog-hd-assigned-item button{width:44px;height:44px;min-height:44px;font-size:17px}.catalog-hd-add-item{min-height:44px;font-size:12px}.statement-history-list{gap:10px!important}.statement-history-workbench .statement-history-list>article{grid-template-columns:minmax(0,1fr) auto auto;gap:8px 10px;display:grid;overflow:visible;padding:10px!important}.statement-history-select{grid-column:1/-1;min-height:48px;text-overflow:clip!important;white-space:normal!important;background:#f5f7f5!important;border-radius:9px!important;padding:8px 10px!important;font-size:14px!important}.statement-history-date{grid-column:1;text-align:left!important;font-size:11px!important}.statement-history-amount{grid-column:2;text-align:right!important;font-size:13px!important}.statement-history-status{grid-column:3;min-width:max-content;padding:5px 8px;font-size:10px!important}.statement-history-payment,.statement-history-print,.statement-history-void,.statement-history-action-placeholder{min-width:0;border-radius:9px!important;min-height:44px!important;margin:0!important;padding:4px 10px!important;font-size:11px!important}.statement-history-payment{grid-column:1}.statement-history-print{grid-column:2}.statement-history-void,.statement-history-action-placeholder{grid-column:3}.statement-history-action-placeholder{display:block}.statement-issue-trigger{min-height:44px!important}.statement-mobile-actionbar button{min-height:48px}.statement-overview-controls button{min-height:44px}.batch-delivery-workspace{border-radius:14px;overflow:visible}.batch-delivery-header{gap:12px;padding:14px}.batch-delivery-counts{grid-template-columns:1fr 1fr;display:grid}.batch-delivery-counts span{min-width:0}.batch-item-summary{grid-template-columns:44px minmax(0,1fr)!important;gap:8px 10px!important;padding:10px!important}.batch-item-toggle{border-radius:10px;width:44px;height:44px;font-size:20px}.batch-item-identity{white-space:normal;flex-direction:column;align-items:flex-start;gap:3px}.batch-item-identity small{font-size:10px}.batch-item-identity strong{text-overflow:clip;font-size:14px;overflow:visible}.batch-ordered-total,.batch-item-total{white-space:normal;grid-column:1/-1;font-size:11px}.batch-ordered-total strong,.batch-item-total strong{font-size:15px}.batch-item-summary>label{text-align:left;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(126px,.8fr);align-items:center;gap:8px;min-width:0;min-height:44px;font-size:12px;display:grid}.batch-item-summary>label input{width:100%;min-height:44px;font-size:16px}.batch-line-row{grid-template-columns:1fr!important;gap:10px!important;padding:13px!important}.batch-line-row>span:first-child{font-size:14px;grid-column:auto!important}.batch-line-row>span:nth-child(2),.batch-line-row>label,.batch-line-row>strong{text-align:left;gap:5px;min-width:0;display:grid}.batch-line-row>span:nth-child(2):before{content:"原订数量"}.batch-line-row>label:first-of-type:before{content:"实际数量"}.batch-line-row>.batch-customer-price:before{content:"客户单价 $"}.batch-line-row>strong:before{content:"行金额"}.batch-line-row>span:nth-child(2):before,.batch-line-row>label:before,.batch-line-row>strong:before{color:#756e65;font-size:10px;font-weight:850}.batch-line-row>label{grid-template-columns:minmax(0,1fr) auto}.batch-line-row>label:before{grid-column:1/-1}.batch-line-row>label input{box-sizing:border-box;width:100%;min-height:44px;font-size:16px}.batch-delivery-footer button,.batch-save-confirm button,.total-goods-actions button{min-height:48px}.hd-intake-workspace{padding:14px 14px calc(86px + env(safe-area-inset-bottom))}.hd-intake-header{gap:12px;margin-bottom:14px}.hd-intake-header h1{font-size:30px}.hd-intake-header-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.hd-intake-safety{align-items:flex-start;padding:12px}.hd-intake-card-header,.hd-intake-line,.hd-intake-footer{padding:14px}.hd-intake-card-header h2{overflow-wrap:anywhere;font-size:19px}.hd-intake-resolution{gap:12px}.hd-intake-mapping,.hd-intake-note{padding:12px}.hd-intake-mapping input,.hd-intake-note textarea{min-height:44px;font-size:16px}.hd-intake-search-results button{flex-direction:column;align-items:flex-start;padding:9px 11px;font-size:13px}.hd-intake-footer button{width:100%;font-size:13px}.order-route-settings,.fleet-route-column>footer button{min-height:44px}.hd-route-draft .hd-draft-mobile-header>button{min-width:44px}.sales-mobile-order-editor{height:auto!important;max-height:none!important;overflow:visible!important}.sales-mobile-order-editor .continuous-body-inline{height:auto;overflow:visible!important}.sales-mobile-order-editor .inline-delivery-quantity{min-width:0}.sales-mobile-order-editor .inline-delivery-quantity>span:not(.sales-mobile-field-label){flex:auto;width:100%;min-width:0}.sales-mobile-order-editor .inline-delivery-quantity>span input{flex:auto;min-width:0}.sales-mobile-order-editor .inline-delivery-quantity small{flex:none}.report-active-filters span{text-overflow:clip;white-space:normal;overflow:visible}.report-mobile-filter-trigger{min-width:44px}}@media (width<=380px){.auth-session-bar small{display:none}.statement-history-workbench .statement-history-list>article{grid-template-columns:minmax(0,1fr) auto}.statement-history-date{grid-column:1}.statement-history-amount{grid-column:2}.statement-history-status{grid-column:1/-1;justify-self:start}.statement-history-payment,.statement-history-print,.statement-history-void,.statement-history-action-placeholder{grid-column:auto}.statement-history-void,.statement-history-action-placeholder{grid-column:1/-1;width:100%}.customer-document-actions,.hd-notification-actions{grid-template-columns:1fr}.hd-notification-actions button:last-child{grid-column:auto}}
