.pickup-factories{border:1px solid var(--line,#e2e4e8);background:var(--paper,#fff);min-width:0;color:var(--ink,#202329);border-radius:12px;grid-column:1/-1;margin:12px 0;padding:16px}.pickup-factories h3{margin:0 0 10px;font-size:15px}.pickup-factories p,.pickup-factories small{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.pickup-factories small{color:var(--muted,#636b78)}.pickup-factory-add,.pickup-settlement-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px;display:grid}.pickup-factory-add{grid-template-columns:minmax(0,1fr) auto}.pickup-factories label{flex-direction:column;gap:8px;min-width:0;font-size:13px;display:flex}.pickup-factories select{box-sizing:border-box;width:100%;min-width:0;color:inherit;background-color:#fff;border:1px solid #d6dbe3;border-radius:10px;padding:12px}.pickup-factories ul{margin:12px 0;padding:0;list-style:none}.pickup-factories li{border-bottom:1px solid #eee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.pickup-factories li strong{overflow-wrap:anywhere;min-width:0}.pickup-factories li>div{flex-wrap:wrap;gap:8px;display:flex}.pickup-factories button{white-space:normal;max-width:100%}.pickup-factories button:disabled{opacity:.5}@media (max-width:600px){.pickup-factory-add,.pickup-settlement-grid{grid-template-columns:1fr}.pickup-factories{padding:12px}.pickup-factories li{flex-direction:column;align-items:flex-start}}.roll-receipt{border-top:1px solid #e1e4e8;margin-top:16px;padding:20px 0}.roll-receipt>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.roll-receipt p{overflow-wrap:anywhere}.roll-summary{gap:8px;padding:12px 0;display:grid}.roll-entry-list{gap:16px;margin:16px 0;display:grid}.roll-entry{background:#fafafa;border:1px solid #e1e4e8;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.roll-entry>strong{grid-column:1/-1}.roll-entry label{gap:6px;min-width:0;display:grid}.roll-entry input,.roll-entry select{width:100%;min-width:0;font:inherit;background-color:#fff;border:1px solid #dce0e5;border-radius:8px;padding:12px}.roll-label-fields{margin:20px 0}.roll-label-fields summary,.roll-receipt>details summary{cursor:pointer}.roll-receipt>.receipt-actions,.roll-receipt form>.receipt-actions{margin:16px 0}.roll-table-wrap{margin:12px 0;overflow-x:auto}.roll-table{border-collapse:collapse;text-align:left;width:100%}.roll-table th,.roll-table td{overflow-wrap:anywhere;border-bottom:1px solid #e1e4e8;padding:10px}.roll-lookup{margin:20px}.roll-receipt input[type=checkbox]{width:18px;height:18px}.roll-receipt [role=alert]{color:#a33c12}@media (max-width:700px){.roll-entry{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.roll-receipt>header{display:block}.roll-table{font-size:13px}.roll-table th,.roll-table td{padding:8px 4px}.roll-lookup{margin:12px}.roll-entry input[type=date]{max-width:100%}}@media (max-width:380px){.roll-entry{grid-template-columns:1fr}}.roll-table a,.roll-lookup a{color:#b84416;text-underline-offset:3px}.vat-intro{color:#747b84;font-size:14px}.vat-list{gap:20px;margin:18px 0;display:grid}.vat-card{background:#fff;border:1px solid #dfe3e7;border-radius:14px;overflow:hidden}.vat-card>header{background:#f6f7f8;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.vat-card>header>strong{font-size:16px}.vat-card>header>span{color:#6f7781;font-size:14px}.vat-shared{border-bottom:1px solid #edf0f2;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px 18px;display:grid}.vat-shared label{color:#68717b;gap:6px;font-size:13px;display:grid}.vat-card input,.vat-card select{width:100%;min-width:0;height:42px;font:inherit;color:#252a30;background-color:#fff;border:1px solid #dce1e5;border-radius:8px;padding:9px 11px}.vat-card input:focus,.vat-card select:focus{outline-offset:1px;outline:2px solid #d45a25}.vat-rolls{padding:8px 18px}.vat-columns,.vat-roll-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 120px 34px;align-items:center;gap:12px;display:grid}.vat-columns{color:#747d86;padding:8px 0;font-size:13px}.vat-roll-row{padding:5px 0}.vat-remove{color:#777f89;cursor:pointer;background:0 0;border:0;min-width:30px;height:38px;font-size:24px}.vat-remove:disabled{opacity:.25;cursor:default}.vat-card>footer{justify-content:space-between;gap:12px;padding:10px 18px 16px;display:flex}.vat-remove-group{color:#8a4b36;font:inherit;cursor:pointer;background:0 0;border:0}.vat-card .secondary-button{min-height:38px;padding:8px 12px}.receipt-order>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.receipt-order>summary h3{margin:0 0 7px}.receipt-order>summary small{color:#757d87}.receipt-order>summary>span:last-child{color:#6d7681;flex-shrink:0;font-size:14px}.receipt-order>summary>span:last-child:after{content:"⌄";margin-left:12px;display:inline-block}.receipt-order[open]>summary>span:last-child:after{transform:rotate(180deg)}@media (max-width:700px){.vat-shared{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.vat-shared>label:first-child{grid-column:1/-1}.vat-rolls{padding:6px 12px}.vat-columns,.vat-roll-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 88px 26px;gap:6px}.vat-card input,.vat-card select{height:42px;padding-inline:8px;font-size:14px}.vat-card>header{padding:12px}.vat-card>footer{padding:10px 12px}.vat-card .secondary-button{font-size:14px}.receipt-order>summary{align-items:start}.receipt-order>summary h3{font-size:17px}.receipt-order>summary>span:last-child{font-size:12px}}.roll-source-change{color:#805319;background:#fff8ed;border:1px solid #f1d7ab;border-radius:10px;margin:12px 0;padding:14px 16px}.roll-source-change p{overflow-wrap:anywhere;margin:6px 0}.roll-source-change small{line-height:1.6;display:block}.roll-unit-guidance{background:#f8f9fa;border:1px solid #e3e5e8;border-radius:12px;margin:16px 0;padding:16px;line-height:1.6}.roll-unit-guidance p{color:#646d78;margin:6px 0}.roll-unit-confirm{align-items:flex-start;gap:10px;margin-top:12px;font-weight:600;display:flex}.roll-unit-confirm input[type=checkbox]{accent-color:#ef5b24;flex:none;width:18px;height:18px;margin-top:4px}.order-receipt-sample-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.order-receipt-sample-grid>*{min-width:0;margin-top:16px!important}.order-samples{background:#fff;border:1px solid #dfe2e6;border-radius:16px;margin:20px 0;padding:22px}.order-samples header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.order-samples h3{margin:0 0 10px;font-size:18px}.order-samples p,.order-samples small{color:#737e8a;font-size:13px;line-height:1.65}.order-samples small{display:block}.order-sample-totals{flex-wrap:wrap;gap:18px;margin:18px 0;font-size:13px;display:flex}.order-sample-totals b{color:#24282e;margin-top:6px;font-size:17px;display:block}.order-samples nav{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.order-samples nav button{padding:8px 10px;font-size:12px}.order-sample-list>article{border-top:1px solid #e7e9ec;padding:16px 0}.order-sample-row{justify-content:space-between;gap:12px;display:flex}.order-sample-row strong{font-size:14px}.order-sample-row b{margin-bottom:8px;font-size:19px;display:block}.order-sample-row>div:last-child{text-align:right;min-width:130px}.requires-sale,.no-sale{color:#ad4f20;background:#fff0e4;border-radius:6px;padding:4px 8px;font-size:12px;display:inline-block}.no-sale{color:#28714a;background:#edf5ef}.order-sample-actions{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.order-sample-error{color:#b44720!important}.order-sample-form{background:#f7f8f9;border:1px solid #e1e4e8;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0;padding:16px;display:grid}.order-sample-form label{color:#39424c;flex-direction:column;gap:7px;min-width:0;font-size:13px;display:flex}.order-sample-form input:not([type=checkbox]),.order-sample-form select,.order-sample-form textarea{width:100%;min-height:42px;font:inherit;background-color:#fff;border:1px solid #dce0e5;border-radius:7px;min-width:0;padding:10px}.order-sample-form .wide{grid-column:1/-1}.order-sample-form .wide>button{margin-right:8px}.order-sample-form .order-sample-check{flex-direction:row;align-items:center;display:flex}.order-samples details summary{cursor:pointer;color:#687381;margin-top:10px;font-size:12px}@media (max-width:1000px){.order-receipt-sample-grid{grid-template-columns:1fr}}@media (max-width:540px){.order-samples{padding:15px}.order-samples header{display:block}.order-samples header>button{margin-top:10px}.order-sample-form{grid-template-columns:1fr}.order-sample-row{display:block}.order-sample-row>div:last-child{text-align:left;margin-top:10px}}.order-samples header>button{white-space:nowrap;flex-shrink:0}.receipt-section{background:#fff;border:1px solid #e1e4e8;border-radius:16px;margin-bottom:24px;padding:24px}.receipt-section h2,.receipt-section h3{margin:0 0 12px}.receipt-section p,.receipt-section small{color:#68717d;line-height:1.7}.receipt-record{border-top:1px solid #e1e4e8;margin-top:18px;padding:20px 0}.receipt-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px;margin-top:20px;display:grid}.receipt-form label{flex-direction:column;gap:8px;min-width:0;font-size:1rem;font-weight:600;display:flex}.receipt-form input,.receipt-form select{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dce0e5;border-radius:10px;padding:12px}.receipt-wide{grid-column:1/-1}.receipt-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.warehouse-receipt-alert{background:#fff7f0;border:1px solid #f0ba95;border-radius:14px;align-items:center;gap:16px;margin:20px 32px;padding:18px 24px;display:flex}.warehouse-receipt-alert span{flex:1}.warehouse-receipt-alert small{color:#68717d;margin-top:6px;display:block}.receipt-record details{margin-top:16px}.receipt-record summary{cursor:pointer}@media (max-width:600px){.warehouse-receipt-alert{flex-wrap:wrap;margin:12px}.receipt-section{padding:16px}.receipt-form{grid-template-columns:1fr}}.dye-return-row{align-items:end;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))!important;gap:16px!important;display:grid!important}.dye-return-row>label{min-width:0}.dye-return-row>label input,.dye-return-row>label select{width:100%}.receipt-section,.receipt-section *{box-sizing:border-box;min-width:0}.receipt-work-heading{justify-content:space-between;align-items:start;gap:16px;margin-bottom:20px;display:flex}.receipt-order{border:1px solid #e1e4e8;border-radius:14px;margin-top:24px;padding:20px}.receipt-order>h3{overflow-wrap:anywhere;font-size:1.15rem}.receipt-order>p{margin:0}.receipt-compact{grid-template-columns:minmax(0,1fr) minmax(240px,1fr);align-items:start;gap:16px;display:grid}.receipt-batch-reference{grid-template-columns:minmax(0,1fr) minmax(110px,.6fr);gap:12px;line-height:1.6;display:grid}.receipt-batch-reference strong,.receipt-batch-reference small,.receipt-confirmed strong,.receipt-ledger-row strong,.receipt-ledger-row small{overflow-wrap:anywhere;display:block}.receipt-quantity-entry{align-items:end;gap:12px;display:flex}.receipt-quantity-entry label{flex:1;gap:6px;font-size:.9rem;display:grid}.receipt-quantity-entry input{width:100%;max-width:100%;min-height:46px;font:inherit;border:1px solid #dce0e5;border-radius:10px;padding:10px}.receipt-quantity-entry button{flex:none;min-height:46px}.receipt-quick-form summary{color:#68717d;font-size:.9rem}.receipt-quick-form .receipt-form{grid-template-columns:1fr;gap:12px}.receipt-compact>details,.receipt-file{grid-column:1/-1;justify-self:start}.receipt-inline{margin-top:20px;margin-bottom:0}.receipt-ledger-row{border-top:1px solid #e1e4e8;grid-template-columns:1fr 1fr 1.5fr auto;gap:16px;padding:16px 0;line-height:1.6;display:grid}.receipt-ledger{margin-bottom:16px}.dye-return-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:16px!important}.dye-return-row>label,.dye-return-row>button:not(.remove-return-batch){grid-area:auto!important}.dye-return-row>b{grid-area:1/1/auto/-1!important}.dye-return-row .remove-return-batch{justify-self:end;grid-area:1/3!important}.dye-return-row input,.dye-return-row select{box-sizing:border-box;max-width:100%}@media (max-width:700px){.receipt-work-heading{flex-direction:column}.receipt-order{padding:14px}.receipt-compact{grid-template-columns:1fr}.receipt-batch-reference{grid-template-columns:minmax(0,1fr) auto}.receipt-ledger-row{grid-template-columns:1fr 1fr}.receipt-ledger-row>span:first-child,.receipt-ledger-row>details{grid-column:1/-1}.dye-return-row{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.dye-return-row>label,.dye-return-row>button:not(.remove-return-batch){grid-column:1!important}.dye-return-row .remove-return-batch{justify-self:end;grid-area:1/1!important}.dye-return-row>label input,.dye-return-row>label select{width:100%!important}.receipt-form input[type=date]{min-width:0;max-width:100%}}.dye-return-row>label{line-height:1.5;font-size:.95rem!important}.dye-return-row>label>input,.dye-return-row>label>select{font:inherit;background-color:#f9fafb;border:1px solid #dce0e5;border-radius:10px;padding-block:10px;padding-inline-start:12px}.receipt-link{background:#fafafa;border:1px solid #e1e4e8;border-radius:10px;grid-column:1/-1;padding:12px 16px}.receipt-link summary{cursor:pointer}.receipt-link .receipt-link-confirm{flex-direction:row;align-items:center;font-weight:400;display:flex}.receipt-link-confirm input{flex:none;width:18px;height:18px}.receipt-batch-guide{padding:0 0 8px}.customer-return-entry{background:#fafafa;border:1px solid #e1e4e8;border-radius:12px;margin:0 0 20px;padding:16px 18px}.customer-return-entry>summary{cursor:pointer;font-weight:700}.customer-return-entry>p{margin-bottom:0}.customer-return-reference{background:#fff;border:1px solid #e1e4e8;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;display:grid}.customer-return-reference small,.customer-return-reference strong{overflow-wrap:anywhere;display:block}.customer-return-reference small{margin-bottom:4px}@media (max-width:700px){.customer-return-reference{grid-template-columns:1fr 1fr}}.outbound-work{padding-bottom:48px}.outbound-work>header{margin-bottom:24px}.outbound-work>header>p:first-child{letter-spacing:.18em;color:#7d8690}.outbound-work>header h1{margin:8px 0;font-size:38px}.outbound-form-panel,.outbound-history{padding:24px}.outbound-order-picker,.outbound-delivery{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.outbound-form-panel label{gap:7px;font-weight:700;display:grid}.outbound-form-panel input,.outbound-form-panel select,.outbound-form-panel textarea{width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #d9dee2;border-radius:10px;padding:11px 14px}.outbound-form-panel textarea{resize:vertical;min-height:132px}.outbound-order-summary{background:#f7f8f8;border:1px solid #e1e4e6;border-radius:12px;grid-template-columns:2fr 2fr 1fr;margin:20px 0;display:grid}.outbound-order-summary span{border-right:1px solid #e1e4e6;padding:15px 17px}.outbound-order-summary span:last-child{border:0}.outbound-order-summary small,.outbound-order-summary strong{display:block}.outbound-order-summary small{color:#77808a}.outbound-lines{gap:16px;margin:18px 0;display:grid}.outbound-lines article{border:1px solid #dfe3e5;border-radius:13px;overflow:hidden}.outbound-lines article>header{background:#f1f3f4;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.outbound-lines article>header button{color:#9c3519;align-items:center;gap:5px;display:flex}.outbound-grid{grid-template-columns:2fr 1fr 2fr 1fr;gap:14px;padding:16px;display:grid}.outbound-weight-list{grid-row:span 2}.outbound-grid p{color:#69727c;background:#f7f8f8;border-radius:9px;align-self:end;margin:0;padding:12px}.outbound-delivery{margin-top:20px}.outbound-wide{grid-column:1/-1}.outbound-total{color:#fff;background:#171a1f;border-radius:11px;flex-wrap:wrap;gap:28px;margin:20px 0;padding:16px;display:flex}.outbound-total strong{margin-left:7px}.outbound-confirm{background:#fff5f0;border:1px solid #f2c2b1;border-radius:10px;align-items:flex-start;margin:16px 0;padding:15px;grid-template-columns:auto 1fr!important;display:flex!important}.outbound-confirm input{width:18px!important;min-height:18px!important}.outbound-submit{width:100%;min-height:54px}.outbound-warning,.outbound-error{color:#a73b1b;background:#fff0eb;border-radius:10px;margin:18px 0;padding:14px}.outbound-empty{text-align:center;color:#7a838c;padding:24px}.outbound-history{margin-top:22px}.outbound-history>header{justify-content:space-between;align-items:flex-start;display:flex}.outbound-history h2,.outbound-history p{margin:0}.outbound-history p{color:#737c85;margin-top:5px}.outbound-history-groups{margin-top:18px}.outbound-history-search{color:#747d86;background:#fff;border:1px solid #d9dde1;border-radius:11px;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.outbound-history-search:focus-within{border-color:#20252b;box-shadow:0 0 0 3px #20252b14}.outbound-history-search input{width:100%;font:inherit;background:0 0;border:0;outline:0}.outbound-history-group-list{gap:12px;margin-top:14px;display:grid}.outbound-history-group{background:#fff;border:1px solid #dfe3e6;border-radius:12px;overflow:hidden}.outbound-history-group>summary{cursor:pointer;background:#f7f8f9;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;list-style:none;display:flex}.outbound-history-group>summary::-webkit-details-marker{display:none}.outbound-history-group>summary strong,.outbound-history-group>summary small{display:block}.outbound-history-group>summary small{color:#747d86;margin-top:4px}.outbound-history-counts{white-space:nowrap;align-items:center;gap:10px;display:flex}.outbound-history-counts b,.outbound-history-counts em{border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal}.outbound-history-counts b{color:#1c6847;background:#e7f4ed}.outbound-history-counts em{color:#a4471e;background:#fff0e7}.outbound-history-group>summary svg{transition:transform .2s}.outbound-history-group[open]>summary svg{transform:rotate(180deg)}.outbound-history-group .outbound-table{margin-top:0}.outbound-table{margin-top:18px;overflow:auto}.outbound-table table{border-collapse:collapse;width:100%}.outbound-table th,.outbound-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e1e4e6;padding:14px}.outbound-table th{color:#66707a;background:#f1f3f4}.outbound-table small{color:#7c858e;margin-top:4px;display:block}.outbound-table td:last-child{flex-wrap:wrap;gap:8px;display:flex}.outbound-synced{color:#18724a}.outbound-pending{color:#aa481e}.outbound-overlay{z-index:120;background:#0f1216a6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.outbound-disposition-dialog{position:fixed;inset:0}.outbound-disposition-dialog[open]{display:flex}.outbound-disposition-dialog>form{flex-direction:column;width:100%;min-width:0;max-height:calc(100dvh - 30px);display:flex}.outbound-disposition-dialog>form>header,.outbound-disposition-dialog>form>footer{background:#fff;flex-shrink:0}.outbound-disposition-dialog .outbound-disposition-fields{min-height:0;overflow:auto}.outbound-disposition-dialog .repair-roll-selection{border:1px solid #dfe3e6;border-radius:12px;min-width:0;margin:0;padding:14px}.repair-roll-selection legend{padding:0 5px;font-weight:700}.repair-roll-selection>p{color:#69727e;margin:0 0 12px;font-size:13px;line-height:1.6}.repair-selection-actions{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.repair-roll-list{gap:8px;max-height:230px;display:grid;overflow:auto}.outbound-disposition-fields .repair-roll-option{cursor:pointer;border:1px solid #e5e7e9;border-radius:8px;align-items:flex-start;gap:10px;padding:10px;display:flex}.outbound-disposition-fields .repair-roll-option input{-webkit-appearance:auto;appearance:auto;accent-color:#da551e;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:3px 0 0;padding:0}.repair-roll-option span{overflow-wrap:anywhere;min-width:0}.repair-roll-option strong{font-size:13px;line-height:1.6;display:block}.repair-roll-option small{color:#69727e;margin-top:3px;font-weight:400;display:block}.repair-roll-option:has(input:checked){background:#fff8f3;border-color:#da551e}.repair-roll-option.is-unavailable{opacity:.6;cursor:default}.outbound-dialog{background:#fff;border:0;border-radius:15px;width:min(1100px,100%);max-height:94vh;margin:0;padding:0;display:block;overflow:auto}.roll-pick-actions{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.roll-pick-actions>.roll-pick{width:100%}.roll-disposition-actions{gap:6px;display:flex}.roll-disposition-actions button{color:#5c6672;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d9dee2;border-radius:9px;padding:8px 10px}.roll-disposition-actions button:hover{color:#a94919;background:#fff8f3;border-color:#e89669}.outbound-disposition-dialog{box-sizing:border-box;color:#20242a;background:#fff;border:1px solid #dfe3e6;border-radius:18px;width:min(640px,100vw - 28px);max-height:calc(100dvh - 28px);margin:auto;padding:0;overflow:auto;box-shadow:0 24px 80px #0003}.outbound-disposition-dialog::backdrop{background:#1013188c}.outbound-disposition-dialog>form>header{border-bottom:1px solid #e5e7e9;justify-content:space-between;gap:20px;padding:24px;display:flex}.outbound-disposition-dialog h2{margin:5px 0;font-size:24px}.outbound-disposition-dialog header p,.outbound-disposition-dialog header small{color:#69727e;margin:0}.outbound-disposition-fields{gap:18px;padding:24px;display:grid}.outbound-disposition-fields label{gap:8px;font-weight:700;display:grid}.outbound-disposition-fields input,.outbound-disposition-fields textarea{box-sizing:border-box;color:#20242a;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #d9dee2;border-radius:10px;padding:11px 13px}.outbound-disposition-fields textarea{resize:vertical;min-height:92px}.outbound-disposition-dialog footer{border-top:1px solid #e5e7e9;justify-content:flex-end;gap:10px;padding:18px 24px;display:flex}@media (max-width:720px){.roll-pick-actions{grid-template-columns:1fr}.roll-disposition-actions button{flex:1}.outbound-disposition-dialog>form>header,.outbound-disposition-fields,.outbound-disposition-dialog footer{padding:18px}.outbound-disposition-dialog footer{flex-direction:column-reverse}.outbound-disposition-dialog footer button{width:100%}}.outbound-dialog>header,.outbound-dialog>footer{justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.outbound-dialog>header{border-bottom:1px solid #e1e4e6}.outbound-dialog>footer{border-top:1px solid #e1e4e6;justify-content:flex-end;gap:10px}.outbound-dialog>header h2{margin:0}.outbound-dialog>header button{border:1px solid #dce0e3;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.outbound-paper{color:#15181c;border:1px solid #272b30;margin:20px;padding:24px}.outbound-paper>header{grid-template-columns:1fr 2fr 1fr;align-items:start;display:grid}.outbound-paper>header div{text-align:center}.outbound-paper h1,.outbound-paper h2{margin:0}.outbound-paper h1{font-size:24px}.outbound-paper h2{letter-spacing:.25em;margin-top:4px;font-size:19px}.outbound-paper>header span:last-child{text-align:right}.outbound-paper>header small,.outbound-paper>header strong{display:block}.outbound-paper table{border-collapse:collapse;width:100%;margin:15px 0;font-size:13px}.outbound-paper th,.outbound-paper td{text-align:center;border:1px solid #252a2f;padding:7px}.outbound-paper th{background:#e9ecee}.outbound-paper footer{justify-content:space-between;margin-top:22px;display:flex}.outbound-work .secondary-button,.outbound-work .primary-button{justify-content:center;align-items:center;gap:7px;display:inline-flex}@media (max-width:760px){.outbound-work{padding-inline:12px}.outbound-work>header h1{font-size:31px}.outbound-form-panel,.outbound-history{padding:14px}.outbound-order-picker,.outbound-delivery,.outbound-grid,.outbound-order-summary{grid-template-columns:1fr}.outbound-order-summary span{border-bottom:1px solid #e1e4e6;border-right:0}.outbound-order-summary span:last-child{border:0}.outbound-weight-list{grid-row:auto}.outbound-wide{grid-column:auto}.outbound-history>header{gap:12px}.outbound-history-group>summary{align-items:flex-start;padding:13px}.outbound-history-counts{flex-wrap:wrap;justify-content:flex-end}.outbound-history-counts em{display:none}.outbound-table table,.outbound-table tbody,.outbound-table tr,.outbound-table td{display:block}.outbound-table thead{display:none}.outbound-table tr{border-bottom:1px solid #e1e4e6;padding:12px 0}.outbound-table td{border:0;padding:6px}.outbound-table td:last-child{display:flex}.outbound-overlay{padding:8px}.outbound-dialog{max-height:98vh}.outbound-paper{margin:8px;padding:12px;overflow:auto}.outbound-paper>header,.outbound-paper table{min-width:700px}}@media print{body>*{display:none!important}.outbound-overlay{background:#fff;padding:0;display:block;position:static}.outbound-dialog{width:100%;max-height:none;overflow:visible}.outbound-no-print{display:none!important}.outbound-paper{border:0;margin:0}.outbound-paper th{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.outbound-order-search{grid-template-columns:1fr}.outbound-order-search label small{color:#68727d;font-weight:400}.outbound-fees{background:#fafbfb;border:1px solid #dfe3e5;border-radius:13px;margin:22px 0;padding:18px}.outbound-fees>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.outbound-fees h3,.outbound-fees p{margin:0}.outbound-fees p{color:#68727d;margin-top:5px;font-size:14px;font-weight:400;line-height:1.6}.outbound-fee-row{border-top:1px solid #e1e4e6;grid-template-columns:1.1fr 1fr .9fr 1.6fr auto;align-items:end;gap:12px;padding:14px 0;display:grid}.outbound-fee-remove{color:#9c3519;background:#fff;border:1px solid #e2c0b5;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:48px;padding:0 15px;display:inline-flex}.outbound-fee-totals{color:#8f351b;background:#fff3ed;border-radius:9px;flex-wrap:wrap;gap:22px;margin-top:4px;padding:13px 15px;display:flex}.outbound-fee-totals strong{margin-left:5px}.outbound-paper-fees th:first-child,.outbound-paper-fees td:first-child{text-align:left}.outbound-overlay{box-sizing:border-box;width:100vw;height:100dvh}.outbound-dialog{box-sizing:border-box;margin:auto}.outbound-price-source{color:#66707a;margin-top:3px;font-size:10px;font-weight:500;display:block}.outbound-paper-line-mobile,.outbound-paper-fees-mobile{display:none}@media (max-width:980px){.outbound-fee-row{grid-template-columns:repeat(2,minmax(0,1fr))}.outbound-fee-remove{grid-column:1/-1}}@media (max-width:760px){.outbound-fees>header{display:grid}.outbound-fee-row{grid-template-columns:1fr}.outbound-overlay{place-items:stretch stretch;padding:0}.outbound-dialog{overscroll-behavior:contain;border-radius:0;flex-direction:column;width:100vw;max-width:none;height:100dvh;max-height:100dvh;display:flex;overflow-y:auto}.outbound-dialog>.outbound-no-print:first-child{z-index:3;background:#fff;flex:none;position:sticky;top:0}.outbound-dialog>.outbound-no-print:last-child{z-index:3;background:#fff;flex:none;position:sticky;bottom:0}.outbound-paper{margin:8px;padding:12px;overflow:visible}.outbound-paper>header{grid-template-columns:1fr 1fr;gap:10px;min-width:0}.outbound-paper>header div{grid-area:1/1/auto/-1}.outbound-paper>header span{grid-row:2}.outbound-paper h1{font-size:21px}.outbound-paper h2{font-size:16px}.outbound-paper>p{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.outbound-paper-line-desktop,.outbound-paper-fees{display:none}.outbound-paper-line-mobile{background:#fff;border:1px solid #252a2f;margin:12px 0;display:block}.outbound-paper-line-mobile>header{background:#e9ecee;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 11px;display:flex}.outbound-paper-line-mobile>header span{overflow-wrap:anywhere;min-width:0}.outbound-paper-line-mobile>header strong{white-space:nowrap}.outbound-paper-line-mobile dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.outbound-paper-line-mobile dl>div{border-top:1px solid #d8dde0;min-width:0;padding:9px 11px}.outbound-paper-line-mobile dl>div:nth-child(odd){border-right:1px solid #d8dde0}.outbound-paper-line-mobile dt{color:#68727d;margin-bottom:3px;font-size:11px}.outbound-paper-line-mobile dd{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.outbound-paper-line-mobile dd small{color:#8a4a31;margin-top:2px;font-size:10px;display:block}.outbound-paper-line-mobile>p{color:#5f6871;overflow-wrap:anywhere;border-top:1px solid #d8dde0;margin:0;padding:8px 11px;font-size:11px;line-height:1.55}.outbound-paper-fees-mobile{border:1px solid #252a2f;margin:14px 0;display:block}.outbound-paper-fees-mobile h3{background:#e9ecee;margin:0;padding:9px 11px;font-size:13px}.outbound-paper-fees-mobile p{border-top:1px solid #d8dde0;justify-content:space-between;align-items:flex-start;gap:14px;margin:0;padding:10px 11px;display:flex}.outbound-paper-fees-mobile span,.outbound-paper-fees-mobile small{display:block}.outbound-paper-fees-mobile small{color:#68727d;margin-top:3px;font-size:10px}.outbound-paper-fees-mobile b{white-space:nowrap}.outbound-paper footer{overflow-wrap:anywhere;gap:8px;margin-top:16px;font-size:12px;display:grid}.outbound-dialog>footer{grid-template-columns:1fr 1.5fr;padding:10px 12px;display:grid}.outbound-dialog>footer button{width:100%;min-height:44px}}@media print{.outbound-paper>header,.outbound-paper table{min-width:0}.outbound-paper-line-mobile,.outbound-paper-fees-mobile{display:none!important}.outbound-paper-line-desktop,.outbound-paper-fees{display:table!important}}.outbound-color-summary{overflow-wrap:anywhere;background:#fff;border:1px solid #e1e4e6;border-radius:10px;margin-bottom:18px;padding:12px 18px}.outbound-color-summary p{margin:8px 0;line-height:1.6}.outbound-color-selector{min-width:0;padding:12px 16px}.outbound-color-selector select{text-overflow:ellipsis;min-width:0;max-width:100%}.roll-group-actions{color:#5c6672;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;display:flex}.roll-group-actions button{color:#20242a;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9dee2;border-radius:9px;padding:9px 16px}.roll-group-actions button:hover:not(:disabled){color:#ad4219;background:#fff8f3;border-color:#f1662d}.roll-group-actions button:disabled{opacity:.5;cursor:default}.roll-group-actions button:focus-visible{outline-offset:3px;outline:2px solid #f1662d}.outbound-void-row{opacity:.68;background:#fafafa}.outbound-void{color:#a32323;font-weight:800}.outbound-danger{color:#a32323!important;border-color:#e5a29a!important}.outbound-danger-solid{background:#9f2923!important}.outbound-change-dialog{padding-bottom:0}.outbound-change-dialog>header p,.outbound-void-dialog>header p{color:#77808a;margin:4px 0 0}.outbound-change-note{color:#5d6871;background:#f2f5f6;border-radius:10px;margin:18px 20px;padding:13px 15px}.outbound-change-dialog>.outbound-delivery,.outbound-change-dialog>.outbound-lines,.outbound-change-dialog>.outbound-wide,.outbound-change-dialog>.outbound-change-reason,.outbound-void-dialog>.outbound-warning,.outbound-void-dialog>.outbound-change-reason,.outbound-change-dialog>.outbound-error,.outbound-void-dialog>.outbound-error{margin-left:20px;margin-right:20px}.outbound-change-dialog label,.outbound-void-dialog label{gap:7px;font-weight:700;display:grid}.outbound-change-dialog input,.outbound-change-dialog select,.outbound-change-dialog textarea,.outbound-void-dialog textarea{width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #d9dee2;border-radius:10px;padding:11px 13px}.outbound-change-dialog textarea,.outbound-void-dialog textarea{resize:vertical;min-height:105px}.outbound-change-reason{margin-top:18px;margin-bottom:18px}.outbound-void-dialog{width:min(680px,100%)}.outbound-void-stamp{color:#a32323;text-align:center;border:3px solid #a32323;margin:15px 0;padding:10px;font-size:22px;font-weight:900;transform:rotate(-2deg)}.outbound-paper-void{color:#63676b}@media print{body>*{display:block!important}body *{visibility:hidden!important}.outbound-overlay,.outbound-overlay *{visibility:visible!important}.outbound-overlay{background:#fff;padding:0;display:block;position:absolute;inset:0}}
