.dossier-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:16px;margin:18px 0}.dossier-card{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:22px;text-align:left;min-width:0;color:var(--text)}button.dossier-card:hover{border-color:var(--orange)}.dossier-card h3,.dossier-card p{margin:0;overflow-wrap:anywhere}.dossier-card h3{font-size:18px}.dossier-card p{font-size:12px;color:var(--muted);line-height:1.7}.dossier-card-bottom,.dossier-card-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.dossier-card-top{margin-bottom:6px}.dossier-card-top>svg{color:var(--orange)}.dossier-card-bottom{border-top:1px solid var(--border);padding-top:12px;margin-top:auto;font-size:11px;color:var(--muted)}.dossier-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dossier-wide{grid-column:1/-1}.arrival-product-picker{padding:18px;border:1px solid var(--border);border-radius:12px;display:grid;gap:12px;background:var(--panel2)}.arrival-product-picker h3,.arrival-product-picker p{margin:0}.arrival-product-picker .input-search{width:100%}.product-suggestions{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:6px}.product-suggestions button{display:flex;align-items:center;gap:10px;padding:11px;width:100%;border:1px solid var(--border);border-radius:8px;background:var(--panel);text-align:left;color:var(--text)}.product-suggestions button:hover{border-color:var(--orange)}.product-suggestions button>span:first-child{flex:1;min-width:0}.product-suggestions strong{font-size:12px;overflow-wrap:anywhere}.arrival-history small,.arrival-product-list small,.arrival-selected small,.dossier-members small,.product-suggestions small{display:block;font-size:11px;color:var(--muted);overflow-wrap:anywhere}.arrival-selected{display:grid;gap:7px}.arrival-selected>div,.dossier-members>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--panel)}.arrival-selected>div{border-color:#f3945566}.new-arrival-product{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:12px;border-top:1px solid var(--border)}.new-arrival-product>label:first-child,.new-arrival-product>small{grid-column:1/-1}.arrival-detail{display:grid;gap:18px}.arrival-detail h3,.arrival-detail p{margin:0}.arrival-history,.arrival-product-list{margin:0;padding:0;list-style:none;display:grid;gap:10px}.arrival-history li,.arrival-product-list li{padding:12px 16px;border-left:2px solid var(--orange);background:var(--panel2);border-radius:0 8px 8px 0}.arrival-history strong{font-size:12px}.dossier-members{display:grid;gap:8px;padding-top:12px}.shipping-dossiers .dossier-card{box-shadow:none;background:var(--panel2)}.app-shell .button .record-export-count{color:inherit;font-size:11px;font-weight:750;background:#00000013;padding:3px 7px;border-radius:6px}.administration-workspace .admin-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;overflow:visible;border:0;margin:18px 0 24px;padding:0}.administration-workspace .admin-tabs button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:52px;margin:0;padding:13px 15px;border:1px solid var(--border);border-radius:9px;background:var(--panel);font-size:12px;white-space:normal;text-align:left;color:var(--muted)}.administration-workspace .admin-tabs button.active{border-color:var(--orange);color:var(--text);background:#f3945512;box-shadow:inset 0 -2px var(--orange)}.administration-workspace .admin-tab-count{margin:0;flex:none}@media(max-width:650px){.dossier-form-grid,.new-arrival-product,.product-suggestions{grid-template-columns:1fr}.dossier-card{padding:18px}.arrival-product-picker{padding:12px}.stock-arrivals .enterprise-hero{flex-wrap:wrap;gap:16px}.administration-workspace .admin-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-wide{grid-column:auto}}.shipping-product-workspace{container-type:inline-size;container-name:shipping-products;min-width:0}.shipping-product-row,.shipping-products-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) 72px 174px;gap:22px;padding:18px 20px;align-items:start}.shipping-products-heading{padding-top:12px;padding-bottom:12px;font-size:11px;font-weight:650;letter-spacing:.02em;color:var(--muted)}.shipping-products-list{display:grid;gap:10px;min-width:0}.shipping-product-row{border:1px solid var(--border);border-radius:12px;background:var(--panel2);min-width:0}.shipping-product-row.is-selected{border-color:var(--orange);background:var(--orange-soft)}.shipping-product-source{display:flex;align-items:flex-start;gap:12px;min-width:0}.shipping-product-source>input{flex:none;width:18px;height:18px;min-height:0;margin:2px 0 0;padding:0;accent-color:var(--orange)}.shipping-product-description,.shipping-product-source>div{display:grid;gap:6px;min-width:0}.shipping-product-row strong{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.shipping-product-kind,.shipping-source-name{font-size:12px;line-height:1.6;color:var(--muted);overflow-wrap:anywhere}.shipping-source-code{justify-self:start;max-width:100%;padding:3px 7px;border:1px solid var(--border);border-radius:5px;color:var(--muted);font-size:11px;line-height:1.5;overflow-wrap:anywhere}.shipping-field-label{display:none;font-size:10px;color:var(--dim);font-weight:650}.shipping-product-row .shipping-name-action{display:inline-flex;align-items:center;justify-self:start;gap:6px;min-height:30px;text-align:left;font-size:12px}.shipping-product-issue{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;margin-top:4px;border-radius:8px;background:#f394550b;border:1px solid #f3945526;color:var(--muted);line-height:1.65;min-width:0}.shipping-product-issue>svg{flex:none;margin-top:3px;color:var(--orange)}.shipping-product-issue>span{overflow-wrap:anywhere;min-width:0}.shipping-product-volume{display:grid;gap:3px;font-variant-numeric:tabular-nums}.shipping-product-volume strong{font-size:18px}.shipping-product-volume>span{font-size:11px;color:var(--muted)}.shipping-product-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px;min-width:0}.shipping-product-actions .badge{align-self:flex-start;margin:0;max-width:100%;white-space:normal;line-height:1.4}.shipping-product-actions .button{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:42px;min-width:0;padding:10px;line-height:1.4}.shipping-product-actions .button>svg{flex:none}.shipping-product-workspace>.module-toolbar{flex-wrap:wrap;gap:12px;margin-top:20px}.shipping-product-workspace>.module-toolbar>.muted{flex:1 1 240px}.unmatched-workspace{container-type:inline-size;container-name:review-workspace;min-width:0}.review-sections{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 24px}.review-section{display:flex;align-items:center;gap:11px;min-width:0;min-height:66px;padding:15px;border:1px solid var(--border);border-radius:11px;color:var(--muted);background:var(--panel);text-align:left;transition:background .15s,border-color .15s}.review-section>svg{flex:none;color:var(--muted)}.review-section-label{flex:1;min-width:0;font-size:12px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.review-section-count{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:28px;padding:4px 7px;border-radius:7px;background:var(--panel2);color:var(--muted);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.review-section-count.has-items{color:var(--text)}.review-section:hover{border-color:var(--muted)}.review-section.active{border-color:var(--orange);background:var(--orange-soft);box-shadow:inset 0 -2px var(--orange)}.review-section.active .review-section-label,.review-section.active>svg{color:var(--orange)}.review-section.active .review-section-count{background:var(--orange);color:#171b21}.review-section:focus-visible,.shipping-product-row button:focus-visible,.shipping-product-source input:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.cirro-tracking-help{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:10px 0 18px}.cirro-tracking-help>span{flex:1 1 220px;font-size:12px;line-height:1.6;color:var(--muted)}@container shipping-products (max-width:900px){.shipping-products-heading{display:none}.shipping-product-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:20px;padding:18px}.shipping-field-label{display:block}.shipping-product-volume{display:flex;align-items:center;gap:7px;align-self:center;padding-left:30px}.shipping-product-actions{flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:flex-end}.shipping-product-actions .badge{align-self:center}.shipping-product-actions .button{width:auto;flex:0 1 174px}}@container shipping-products (max-width:560px){.shipping-product-row{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.shipping-product-description{padding-left:30px}.shipping-product-volume{border-top:1px solid var(--border);padding-top:14px;padding-left:0}.shipping-product-actions{justify-content:space-between}.shipping-product-actions .button{flex:1 1 150px}.shipping-product-actions .badge{margin-right:6px}}@container review-workspace (max-width:880px){.review-sections{grid-template-columns:repeat(2,minmax(0,1fr))}.review-section{min-height:64px}}@container review-workspace (max-width:420px){.review-sections{gap:8px}.review-section{gap:7px;padding:12px 10px}.review-section>svg{display:none}.review-section-label{font-size:11px}.review-section-count{min-width:24px;padding:4px 6px}}.parcel-detail{container-type:inline-size;container-name:parcel-detail}.parcel-detail .parcel-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;min-width:0}.parcel-detail .parcel-fact{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8px;padding:13px 15px;min-width:0;border:1px solid var(--border-soft);border-radius:9px;background:var(--panel2);text-align:left}.parcel-detail .parcel-fact dd,.parcel-detail .parcel-fact dt{margin:0;width:100%;text-align:left;overflow-wrap:anywhere;line-height:1.55}.parcel-detail .parcel-fact dt{font-size:11px;font-weight:450;color:var(--muted)}.parcel-detail .parcel-fact dd{font-size:13px;font-weight:650;color:var(--text);font-variant-numeric:tabular-nums}.parcel-detail .parcel-fact dd.is-unknown{font-weight:450;color:var(--muted)}.parcel-detail .parcel-fact-source{grid-column:1/-1}.parcel-detail.compact .parcel-facts{grid-template-columns:minmax(0,1fr)}@container parcel-detail (max-width:600px){.parcel-detail .parcel-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@container parcel-detail (max-width:360px){.parcel-detail .parcel-facts{grid-template-columns:minmax(0,1fr)}.parcel-detail .parcel-fact{padding:12px 14px}}.shipment-review-pagination{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:22px;padding:17px 20px;border:1px solid var(--border);border-radius:11px;background:var(--panel);min-width:0}.review-page-summary{display:grid;gap:4px;font-size:12px;line-height:1.5}.review-page-summary strong{font-weight:600;color:var(--text)}.review-page-summary>span{color:var(--muted);font-size:11px}.review-page-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.review-page-controls>span{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.app-shell .shipment-review-pagination .button{min-height:44px;display:inline-flex;gap:6px;align-items:center;justify-content:center;padding:10px 13px;background:var(--panel2);border-color:var(--border);color:var(--text);font-size:12px}.app-shell .shipment-review-pagination .button:hover:not(:disabled){border-color:var(--orange);color:var(--orange)}.app-shell .shipment-review-pagination .button:disabled{background:var(--panel);border-color:var(--border-soft);color:var(--dim);opacity:1;cursor:not-allowed}.app-shell:has(.customer-chat-dock) .main-content{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))!important}@media(max-width:1024px){.app-shell:has(.customer-chat-dock) .main-content{padding-bottom:calc(var(--wll-mobile-navigation-space,78px) + 100px)!important}}@container review-workspace (max-width:520px){.shipment-review-pagination{padding:15px;gap:14px}.review-page-summary{flex:1 1 100%}.review-page-controls{width:100%;justify-content:space-between;gap:8px}}@media print{.app-shell:has(.customer-chat-dock) .main-content{padding-bottom:0!important}}.tracking-link{color:var(--accent,#df7b45);font-weight:650;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.tracking-link:hover{text-decoration-thickness:2px}.tracking-link:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:3px}.audit-categories{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.invoice-coverage .invoice-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.invoice-coverage .module-toolbar input{min-width:0;flex:1}.draft-invoices{margin:18px 0;padding:22px;min-width:0}.draft-invoices .text-button{text-align:left;white-space:normal}.analytics-page .tabs .nav-count{margin-left:6px}@media(max-width:700px){.invoice-coverage .invoice-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-coverage .inline-actions{flex-wrap:wrap}.draft-invoices{padding:16px}}@media(max-width:390px){.invoice-coverage .invoice-summary-grid{grid-template-columns:1fr}}.shipping-product-source-button{display:grid;gap:4px;text-align:left;padding:4px 0;min-height:44px;color:var(--text);background:none;border:0;width:100%;cursor:pointer}.shipping-product-source-button>span{font-size:11px;color:var(--muted)}.shipping-product-source-button>small{display:flex;align-items:center;gap:3px;font-size:11px;line-height:1.5;color:var(--orange);text-decoration:underline;text-underline-offset:3px}.shipping-product-source-button>small svg{flex:none}.shipping-product-source-button:hover strong{color:var(--orange)}.shipping-source-view{min-width:0;font-size:12px;line-height:1.7}.shipping-source-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.shipping-source-heading>div{min-width:0;flex:1}.shipping-source-heading h3{margin:6px 0;font-size:18px;overflow-wrap:anywhere}.shipping-source-heading .badge{flex:none}.shipping-source-view>p{margin:12px 0 18px}.shipping-source-toolbar{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap;margin:20px 0 12px}.shipping-source-toolbar label{display:grid;gap:6px;font-size:11px;color:var(--muted)}.shipping-source-toolbar label:first-child{flex:1 1 260px}.shipping-source-toolbar input,.shipping-source-toolbar select{width:100%;min-width:0;min-height:42px;padding:10px 12px;background:var(--panel2);border:1px solid var(--border);border-radius:8px;color:var(--text);font:inherit;font-size:12px}.shipping-source-count{color:var(--muted);font-size:11px}.shipping-source-records{display:grid;gap:12px}.shipping-source-record{min-width:0;border:1px solid var(--border);border-radius:10px;background:var(--panel2);overflow:hidden}.shipping-source-caption{display:flex;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;padding:10px 16px;border-bottom:1px solid var(--border-soft);font-size:11px;color:var(--muted)}.shipping-source-caption span,.shipping-source-caption strong{overflow-wrap:anywhere;min-width:0}.shipping-source-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1.1fr) minmax(0,1.1fr) auto;align-items:start;gap:14px;padding:16px}.shipping-source-row>div{min-width:0;display:flex;flex-direction:column;gap:6px;overflow-wrap:anywhere}.shipping-source-row .badge{align-self:flex-start;white-space:normal;line-height:1.4}.shipping-source-field,.shipping-source-row small{font-size:10px;color:var(--muted)}.shipping-source-row>.button{min-height:40px;align-self:center;display:flex;gap:6px;align-items:center}.shipping-source-expanded{border-top:1px solid var(--border);padding:18px;background:var(--panel)}.shipping-source-alert{display:flex;align-items:flex-start;gap:10px;color:var(--orange);background:var(--orange-soft);border-radius:8px;padding:14px;margin:0 0 18px;overflow-wrap:anywhere}.shipping-source-alert svg{flex:none;margin-top:2px}.shipping-source-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0}.shipping-source-facts>div{min-width:0;overflow-wrap:anywhere}.shipping-source-facts dt{font-size:10px;color:var(--muted)}.shipping-source-facts dd{margin:4px 0 0;font-weight:550}.shipping-source-actions{margin:18px 0}.shipping-source-actions .button{display:inline-flex;gap:8px;align-items:center}.shipping-source-section{padding-top:18px;margin-top:18px;border-top:1px solid var(--border)}.shipping-source-section h4{margin:0 0 12px;font-size:13px}.shipping-source-section p{color:var(--muted)}.shipping-source-order{padding:12px 0}.shipping-source-view summary{cursor:pointer;overflow-wrap:anywhere}.shipping-source-order>.stockitup-detail{padding-top:18px}.shipping-source-events{list-style:none;padding:0;margin:0;display:grid;gap:12px}.shipping-source-events li{display:grid;gap:3px;border-left:2px solid var(--orange);padding-left:12px}.shipping-source-events small,.shipping-source-events span{color:var(--muted);font-size:11px}.shipping-source-footer,.shipping-source-footer nav{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.shipping-source-footer{justify-content:space-between;border-top:1px solid var(--border);padding-top:18px;margin-top:20px}.shipping-source-footer .button{display:inline-flex;align-items:center;gap:6px;min-height:42px}.shipping-source-view :is(button,input,select,summary):focus-visible{outline:2px solid var(--orange);outline-offset:3px}@media(max-width:850px){.shipping-source-row{grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-source-row>.button{grid-column:1/-1;justify-self:end}}@media(max-width:520px){.shipping-source-facts,.shipping-source-row{grid-template-columns:minmax(0,1fr)}.shipping-source-toolbar label{flex:1 1 100%}.shipping-source-expanded,.shipping-source-row{padding:14px}.shipping-source-caption{padding:10px 14px}.shipping-source-row>.button{width:100%;justify-content:center}.shipping-source-footer{align-items:stretch}.shipping-source-footer nav{justify-content:space-between;width:100%}.shipping-source-heading{gap:8px}.shipping-source-heading>div{flex-basis:100%}}.account-removed-filter{display:flex;align-items:center;gap:10px;margin:8px 0 20px;padding:12px 14px;background:var(--panel);border:1px solid var(--border);border-radius:10px;width:fit-content;max-width:100%}.finance-navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 24px}.finance-navigation>button{display:flex;align-items:center;gap:10px;min-height:52px;padding:12px 15px;border:1px solid var(--border);border-radius:10px;background:var(--panel);color:var(--muted);text-align:left;font:inherit;line-height:1.4;min-width:0}.finance-navigation>button>svg{flex-shrink:0}.finance-navigation>button.active{color:var(--text);border-color:var(--orange);background:var(--panel2)}.finance-navigation>button.active>svg{color:var(--orange)}.sidebar .nav-item .nav-text{overflow-wrap:normal;word-break:normal}.workspace-stages{grid-template-columns:repeat(7,minmax(0,1fr))}.workspace-stages.partner-stages{grid-template-columns:repeat(6,minmax(0,1fr))}.workspace-stage-icon.pickedup{color:var(--green)}@media(max-width:1150px){.workspace-stages,.workspace-stages.partner-stages{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.workspace-stages.partner-stages>button,.workspace-stages>button{border:0!important;grid-column:auto!important}}@media(max-width:600px){.finance-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.finance-navigation>button{padding:11px 10px;font-size:12px;gap:7px}.account-removed-filter{width:100%;box-sizing:border-box}}.shipping-catalog-filters{display:flex;gap:16px;flex-wrap:wrap;margin:18px 0}.shipping-catalog-filters>label{flex:1;min-width:220px;display:grid;gap:6px}.shipping-product-actions{gap:8px}.delivery-report-controls{margin:16px 0}.delivery-report-controls>select{min-width:180px;flex:1}.delivery-report table{min-width:850px}.delivery-report td{vertical-align:top}.delivery-report .tracking-link{overflow-wrap:anywhere}.delivery-report .kpi-grid{margin-bottom:18px}@media(max-width:600px){.shipping-catalog-filters>label{min-width:100%}.delivery-report{padding:14px}.delivery-report-controls>*{width:100%;min-width:0!important}}.report-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:18px 0 24px}.report-tabs>button{display:flex;align-items:center;gap:10px;min-width:0;padding:15px 13px;border:1px solid var(--border);border-radius:11px;background:var(--panel);text-align:left;color:var(--muted);transition:border-color .15s,background .15s}.report-tabs>button>svg{flex-shrink:0}.report-tabs>button>span{min-width:0}.report-tabs small,.report-tabs strong{display:block;line-height:1.45}.report-tabs strong{font-size:12px;color:var(--text);font-weight:600}.report-tabs small{font-size:10px;margin-top:3px}.report-tabs>button.active{border-color:var(--orange);background:color-mix(in srgb,var(--orange) 8%,var(--panel));color:var(--orange)}.report-tabs>button.active strong{color:var(--orange)}.report-tabs>button:focus-visible,.report-tabs>button:hover{border-color:var(--orange)}.report-kpis>button{text-align:left;cursor:pointer;color:var(--text)}.report-kpis .report-kpi-link{display:flex;align-items:center;gap:5px;margin-top:12px;color:var(--orange);font-size:11px}.report-kpis>button:hover{border-color:var(--orange)}.report-operations-grid{align-items:start}.report-series-controls{display:flex;flex-wrap:wrap;gap:7px;padding:0 22px 12px}.report-series-controls button{display:flex;align-items:center;gap:7px;border:1px solid var(--border);border-radius:20px;background:transparent;color:var(--muted);padding:6px 10px;font-size:11px}.report-series-controls button[aria-pressed=true]{background:var(--field);color:var(--text);border-color:var(--muted)}.report-series-controls i{width:8px;height:8px;border-radius:50%;opacity:.4}.report-series-controls [aria-pressed=true] i{opacity:1}.report-status-list{padding:0 18px 18px}.report-status-row{width:100%;display:grid;grid-template-columns:minmax(115px,1.1fr) minmax(45px,1.4fr) 48px 14px;align-items:center;gap:12px;padding:13px 4px;border:0;border-radius:6px;background:transparent;color:var(--text);text-align:left;font-size:12px}.report-status-row:focus-visible,.report-status-row:hover{background:var(--field)}.report-status-row>span:first-child{color:var(--muted);line-height:1.5}.report-status-row>strong{text-align:right;font-variant-numeric:tabular-nums}.report-status-row>svg{color:var(--muted)}.report-status-track{height:9px;border-radius:5px;background:var(--field);overflow:hidden}.report-status-track i{display:block;min-width:3px;height:100%;border-radius:5px;background:var(--orange)}.report-status-row.green i{background:#6fc6ad}.report-status-row.blue i{background:#7bb7ef}.report-status-row.red i{background:#ef827e}.report-count-button{padding:4px 8px;min-width:30px;border:0;border-radius:5px;background:var(--field);color:var(--orange);font-variant-numeric:tabular-nums}.report-count-button:disabled{background:none;color:var(--muted);cursor:default}.report-search-field{display:flex;align-items:center;gap:9px;min-width:0;min-height:42px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:var(--field);color:var(--muted)}.report-search-field>input{min-width:0;width:100%;border:0;background:transparent;padding:10px 0;box-shadow:none;outline:none;color:var(--text);font-size:12px}.report-search-field:focus-within{border-color:var(--orange)}.report-search-field>svg{flex-shrink:0}.delivery-report{padding:22px;min-width:0}.delivery-report .workspace-panel-heading{gap:18px;align-items:start}.delivery-report .workspace-panel-heading h3{margin:5px 0 7px}.delivery-report .workspace-panel-heading p{max-width:720px;line-height:1.6}.delivery-report-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0}.delivery-report-controls>.report-search-field{flex:2 1 280px}.delivery-report-controls>select{flex:1 1 180px;min-width:0;max-width:100%;font-size:12px;min-height:42px}.report-delivery-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;border:1px solid var(--border);border-radius:10px;background:var(--field)}.report-delivery-summary>div{padding:17px 20px;min-width:0}.report-delivery-summary>div+div{border-left:1px solid var(--border)}.report-delivery-summary span{display:block;color:var(--muted);font-size:11px;margin-bottom:8px}.report-delivery-summary strong{font-size:25px;font-weight:650;font-variant-numeric:tabular-nums}.report-delivery-summary strong small{font-size:12px;color:var(--muted);font-weight:400}.report-delivery-table table{width:100%;min-width:0;table-layout:fixed}.report-delivery-table td,.report-delivery-table th{padding:16px 10px;white-space:normal;overflow-wrap:anywhere;font-size:12px;vertical-align:top;line-height:1.6}.report-delivery-table th:first-child{width:13%}.report-delivery-table th:nth-child(2){width:21%}.report-delivery-table th:nth-child(3){width:20%}.report-delivery-table th:nth-child(4){width:18%}.report-delivery-table th:nth-child(5){width:16%}.report-delivery-table th:nth-child(6){width:12%}.report-delivery-table small{font-size:11px;line-height:1.6;margin-top:3px;color:var(--muted)}.report-delivery-table .badge{white-space:normal;line-height:1.45;max-width:100%;font-size:10px}.report-carrier{display:flex;align-items:start;gap:8px}.report-carrier>div{min-width:0}.report-carrier .carrier-logo{flex:0 0 30px;width:30px;height:30px}.report-carrier a{overflow-wrap:anywhere}.report-scan-time{font-size:12px;line-height:1.6}.report-scan-time small{display:block;color:var(--muted);font-size:11px}.report-scan-time .report-time-note{font-size:10px;color:var(--muted);opacity:.8}.report-row-actions{display:flex;flex-direction:column;align-items:start;gap:9px}.report-row-actions .button{font-size:10px;white-space:normal;text-align:left;gap:5px;min-height:32px;padding:6px 8px}.report-row-actions .text-button{display:flex;align-items:center;gap:5px;font-size:10px}.report-row-actions svg{flex-shrink:0}.report-duration-missing{font-weight:500}.report-reason{font-size:11px;margin-top:5px}.report-reason summary{color:var(--orange);cursor:pointer}.report-reason p{margin:6px 0;line-height:1.6}.report-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.report-list-toolbar p{margin:4px 0;color:var(--muted);font-size:12px}.report-parcel-cards{display:grid;gap:10px;margin:16px 0}.report-parcel-card{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:start;gap:16px;padding:16px;background:var(--field);border:1px solid var(--border);border-radius:10px;font-size:12px;overflow-wrap:anywhere}.report-parcel-identity{display:flex;gap:10px;min-width:0}.report-parcel-identity>div{min-width:0}.report-parcel-identity small{display:block;color:var(--muted);margin:3px 0}.report-parcel-identity .carrier-logo{flex-shrink:0}.report-parcel-card .badge{white-space:normal}.report-parcel-card>.button{font-size:10px}.product-photo{display:flex;align-items:center;justify-content:center;width:52px;height:52px;flex-shrink:0;background:#fff;border:1px solid var(--border);border-radius:9px;overflow:hidden}.product-photo>img{display:block;width:100%;height:100%;object-fit:contain;padding:5px}.product-photo>span{display:grid;place-items:center;width:100%;height:100%;background:var(--field);color:var(--muted)}.stock-advice-panel{padding:22px}.stock-advice-panel .workspace-panel-heading{gap:18px;align-items:center}.stock-advice-panel .workspace-panel-heading h3{margin:5px 0 7px}.stock-advice-panel .report-search-field{flex:0 1 340px}.stock-advice-list{display:grid;gap:14px;margin:20px 0}.stock-advice-card{display:grid;grid-template-columns:minmax(0,1fr) 144px;gap:24px;align-items:center;padding:20px;border:1px solid var(--border);border-radius:12px;background:var(--field)}.stock-advice-content{min-width:0}.stock-advice-top{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.stock-advice-top>span:last-child{color:var(--muted);font-size:11px}.stock-advice-card h4{font-size:15px;line-height:1.6;margin:12px 0 7px;overflow-wrap:anywhere}.stock-advice-identity{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:11px;color:var(--muted);margin:0}.stock-advice-identity b{font-weight:500;color:var(--text)}.stock-advice-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:660px;gap:18px;margin:18px 0}.stock-advice-numbers dt{font-size:10px;color:var(--muted);margin-bottom:5px}.stock-advice-numbers dd{margin:0;font-size:16px;font-weight:600;line-height:1.4}.stock-advice-numbers dd small{font-size:11px;font-weight:400;color:var(--muted)}.stock-advice-action{font-size:12px;line-height:1.65;color:var(--muted);max-width:800px;margin:0 0 14px}.stock-advice-footer{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.stock-advice-footer>small{color:var(--muted)}.stock-advice-card>.product-photo{width:144px;height:144px;border-radius:12px}.forecast-history .workspace-panel-heading{align-items:start;gap:20px;margin-bottom:22px}.forecast-history .workspace-panel-heading h3{margin:5px 0 8px}.forecast-history .workspace-panel-heading p{line-height:1.7;max-width:780px}.forecast-history .workspace-panel-heading>svg{color:var(--muted)}.forecast-history .forecast-suggestions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.forecast-carrier-card{padding:20px;border:1px solid var(--border);border-radius:12px;background:var(--field);min-width:0}.forecast-carrier-heading{display:flex;align-items:center;gap:12px}.forecast-carrier-heading .carrier-logo{width:46px;height:46px;flex-shrink:0}.forecast-carrier-heading>strong{flex:1;font-size:15px}.forecast-carrier-heading .badge{font-size:10px}.forecast-carrier-estimate{display:flex;align-items:baseline;gap:12px;margin:24px 0 20px}.forecast-carrier-estimate>strong{font-size:34px;font-weight:650;line-height:1}.forecast-carrier-estimate>span{color:var(--muted);font-size:12px}.forecast-carrier-coverage{display:flex;flex-wrap:wrap;justify-content:space-between;gap:9px;font-size:11px;color:var(--muted)}.forecast-carrier-coverage progress{width:100%;height:5px;border:0;accent-color:var(--orange);background:var(--border);border-radius:3px;overflow:hidden}.forecast-carrier-card>.text-button{display:flex;align-items:center;gap:6px;font-size:12px;margin-top:15px}.arrival-product-picker{overflow:visible;padding:20px;gap:14px}.arrival-product-picker h3{font-size:15px}.arrival-product-picker>div>p{font-size:12px;line-height:1.6;margin-top:5px}.arrival-search{position:relative;min-width:0}.arrival-search-field{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 13px;background:var(--field);border:1px solid var(--border);border-radius:9px;color:var(--muted)}.arrival-search-field:focus-within{border-color:var(--orange)}.arrival-search-field>svg{flex-shrink:0}.arrival-form .arrival-search-field input{flex:1;min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:0;padding:12px 0;font-size:13px}.arrival-search-field>.icon-button{padding:4px;width:25px;min-width:25px;min-height:25px}.arrival-search-hint{font-size:11px;color:var(--muted);line-height:1.6;margin:8px 1px 0!important}.arrival-search-results{position:absolute;z-index:10;top:calc(100% + 5px);left:0;right:0;max-height:390px;overflow:auto;background:var(--panel);border:1px solid var(--border);border-radius:10px;box-shadow:0 12px 30px #0004}.arrival-search-results ul{list-style:none;margin:0;padding:5px}.arrival-search-results button[role=option]{width:100%;display:flex;align-items:center;gap:12px;padding:10px;border:0;border-radius:6px;background:transparent;color:var(--text);text-align:left}.arrival-search-results button[aria-selected=true]{background:var(--field);outline:1px solid var(--border)}.arrival-search-copy{flex:1;min-width:0}.arrival-search-copy strong{display:block;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.arrival-search-copy small{display:block;color:var(--muted);font-size:10px;margin-top:3px;overflow-wrap:anywhere}.arrival-search-results button>svg{color:var(--orange);flex-shrink:0}.arrival-search-empty{padding:10px 14px;color:var(--muted);font-size:12px}.arrival-selected{gap:8px}.arrival-selected>p{font-size:11px;color:var(--muted)}.arrival-selected>div{padding:12px;gap:12px}.arrival-selected>div>.product-photo{width:48px;height:48px;flex:0 0 48px}.arrival-selected>div>span:not(.product-photo){flex:1;min-width:0}.arrival-selected strong{font-size:12px;line-height:1.5;overflow-wrap:anywhere}@media(max-width:1450px){.report-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.report-tabs>button{padding:12px 14px}}@media(max-width:1100px){.report-delivery-table table,.report-delivery-table tbody{display:block}.report-delivery-table thead{display:none}.report-delivery-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 12px;padding:16px;border:1px solid var(--border);border-radius:10px;background:var(--field)}.report-delivery-table td{display:block;padding:0;border:0;min-width:0}.report-delivery-table td:before{content:attr(data-label);display:block;font-size:10px;color:var(--muted);margin-bottom:6px}.report-row-actions{flex-direction:row;flex-wrap:wrap}.report-parcel-card{grid-template-columns:repeat(2,minmax(0,1fr))}.report-parcel-card>.button{justify-self:start}.stock-advice-card{gap:18px}}@media(max-width:750px){.report-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.report-tabs>button{padding:12px 10px;gap:8px}.report-tabs small{font-size:9px}.report-tabs strong{font-size:11px}.report-tabs>button>svg{width:17px}.report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.report-status-row{grid-template-columns:minmax(100px,1fr) minmax(35px,1fr) 38px 12px;gap:9px}.delivery-report,.stock-advice-panel{padding:16px}.delivery-report .workspace-panel-heading,.stock-advice-panel .workspace-panel-heading{flex-direction:column;align-items:stretch}.stock-advice-panel .report-search-field{flex:auto;width:100%}.report-delivery-summary>div{padding:12px 10px}.report-delivery-summary strong{font-size:22px}.report-delivery-summary span{font-size:10px}.forecast-history .forecast-suggestions{grid-template-columns:1fr}.stock-advice-card{grid-template-columns:minmax(0,1fr) 85px;padding:15px;gap:14px;align-items:start}.stock-advice-card>.product-photo{width:85px;height:85px;margin-top:3px}.stock-advice-card h4{font-size:13px}.stock-advice-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stock-advice-numbers>div:last-child{grid-column:1/-1}.stock-advice-numbers dd{font-size:14px}.stock-advice-card .badge{font-size:10px;white-space:normal}.stock-advice-top>span:last-child{font-size:10px}.arrival-product-picker{padding:14px}.arrival-search-results{max-height:310px}.arrival-search-results .product-photo{width:42px;height:42px}.arrival-search-results button[role=option]{padding:8px;gap:9px}.report-list-toolbar{align-items:start}.report-list-toolbar .button{font-size:11px}}@media(max-width:480px){.report-delivery-summary{grid-template-columns:1fr}.report-delivery-summary>div{display:flex;justify-content:space-between;align-items:center;gap:10px}.report-delivery-summary>div+div{border-left:0;border-top:1px solid var(--border)}.report-delivery-summary span{margin:0}.report-delivery-table tr,.report-parcel-card{grid-template-columns:1fr}.report-parcel-card{gap:13px}.report-series-controls{padding:0 16px 12px}.report-tabs small{display:none}}.nav-beta{margin-left:auto;border:1px solid #ed895066;border-radius:4px;padding:2px 5px;color:var(--orange);font-size:9px;font-weight:600;letter-spacing:.03em}.analytics-intro h2>.badge{font-size:11px;vertical-align:middle;margin-left:6px}.transit-open{width:100%;text-align:left;border:0;background:transparent;color:var(--text);border-radius:8px;cursor:pointer}.transit-open:focus-visible,.transit-open:hover{background:var(--field)}.transit-open>svg{margin-left:auto;color:var(--orange)}.carrier-transit-report>p{font-size:13px;line-height:1.7;max-width:850px;color:var(--muted)}.carrier-transit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.carrier-transit-card{display:flex;flex-direction:column;gap:9px;min-width:0;padding:18px;text-align:left;color:var(--text);cursor:pointer}.carrier-transit-card.active,.carrier-transit-card:hover{border-color:var(--orange)}.carrier-transit-heading{display:flex;align-items:center;gap:10px;margin-bottom:10px}.carrier-transit-heading strong{flex:1;overflow-wrap:anywhere}.carrier-transit-number{font-size:26px}.carrier-transit-card small,.carrier-transit-card>span:not(.carrier-transit-heading){font-size:11px;color:var(--muted)}.carrier-transit-card progress{width:100%;height:5px;accent-color:var(--orange);margin-top:6px}.product-ranking-chart{padding:0 22px 22px}.product-ranking-legend{display:flex;gap:20px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin-bottom:12px}.product-ranking-legend span{display:flex;align-items:center;gap:6px}.product-ranking-legend i{width:10px;height:10px;background:var(--orange);border-radius:2px}.product-ranking-legend span+span i{background:#7694af}.product-ranking-row{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,1.7fr);align-items:center;gap:22px;padding:15px 0;border-top:1px solid var(--border)}.product-ranking-label{display:flex;align-items:center;gap:11px;min-width:0}.product-ranking-label>div{min-width:0}.product-ranking-label strong{font-size:12px;line-height:1.5;display:block;overflow-wrap:anywhere}.product-ranking-label small{font-size:10px;color:var(--muted);display:block;margin-top:5px;overflow-wrap:anywhere}.product-ranking-bars{display:grid;gap:7px;min-width:0}.product-ranking-bars>div{display:flex;align-items:center;gap:10px}.product-ranking-track{flex:1;background:var(--field);height:15px;min-width:0;border-radius:4px;overflow:hidden}.product-ranking-track i{display:block;height:100%;background:var(--orange);border-radius:4px}.product-ranking-bars .previous .product-ranking-track{height:7px}.product-ranking-bars .previous i{background:#7694af}.product-ranking-bars .previous>span:last-child,.product-ranking-bars strong{width:45px;text-align:right;font-size:12px;font-variant-numeric:tabular-nums}.product-ranking-bars .previous>span:last-child,.product-ranking-bars>small{font-size:10px;color:var(--muted)}.shipment-review-times{min-width:170px;display:grid;gap:10px;font-size:11px}.shipment-review-times small,.shipment-review-times span,.shipment-review-times strong{display:block;line-height:1.5}.shipment-review-times small,.shipment-review-times span{color:var(--muted);font-size:10px}.shipment-review-times strong{font-size:11px;font-weight:500}.shipment-review-card table td{vertical-align:top}.shipment-review-card table td:last-child{min-width:110px}.shipment-review-card table small{overflow-wrap:anywhere}.manual-status-control{display:grid;gap:10px;margin:14px 0}.manual-status-control p{padding:12px;background:var(--field);border:1px solid var(--border);border-radius:9px;font-size:12px;margin:0}.manual-status-control small{display:block;line-height:1.6;color:var(--muted)}.inventory-control{border:1px solid var(--border);border-radius:12px;padding:20px;margin:20px 0;background:var(--field)}.inventory-control h3{font-size:15px}.inventory-control>p,.inventory-control>small{font-size:12px;line-height:1.7;color:var(--muted)}.inventory-control>.button{margin:15px 0}.inventory-control .notice{display:block;font-size:12px}.inventory-control .notice p{margin:5px 0}.inventory-control dt{font-size:11px;color:var(--muted)}.inventory-control dd{margin:7px 0 0;font-size:12px}.inventory-control>details{font-size:12px;margin-top:12px}.inventory-control>details summary{cursor:pointer;color:var(--orange)}.storage-workspace{display:grid;gap:20px}.storage-workspace .analytics-intro{margin-bottom:0;gap:20px}.storage-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.storage-kpis>.panel{padding:22px;display:flex;align-items:center;gap:16px}.storage-kpis svg{color:var(--orange);flex-shrink:0}.storage-kpis span{flex:1;color:var(--muted);font-size:12px}.storage-kpis strong{display:block;font-size:29px;color:var(--text);font-weight:650;margin-top:7px}.storage-kpis small{font-size:10px;color:var(--muted)}.storage-toolbar{gap:10px;flex-wrap:wrap;margin:0}.storage-toolbar>.report-search-field{flex:2 1 260px}.storage-toolbar>select{flex:1 1 180px;min-width:0}.storage-checkbox{display:flex!important;align-items:center;gap:9px;font-size:12px!important;line-height:1.6}.storage-checkbox input{width:16px!important;height:16px!important;padding:0!important;flex:0 0 16px;accent-color:var(--orange)}.storage-agreement-summary{padding:23px}.storage-agreement-summary>header{display:flex;align-items:center;justify-content:space-between;gap:20px}.storage-agreement-summary h3{font-size:17px;margin:7px 0}.storage-agreement-summary .eyebrow{font-size:10px}.storage-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0;border:1px solid var(--border);border-radius:10px;overflow:hidden}.storage-price-grid>div{padding:16px;background:var(--field);display:flex;flex-direction:column;gap:8px;min-width:0}.storage-price-grid>div+div{border-left:1px solid var(--border)}.storage-price-grid span{font-size:11px;color:var(--muted)}.storage-price-grid strong{font-size:15px;font-weight:600}.storage-price-grid small{font-size:10px;line-height:1.6;color:var(--muted)}.storage-price-grid b{font-size:21px;margin-top:6px}.storage-agreement-summary footer{display:flex;justify-content:space-between;gap:20px;align-items:start}.storage-agreement-summary footer strong{font-size:18px}.storage-agreement-summary p{font-size:12px;color:var(--muted);line-height:1.7;max-width:830px}.storage-help{display:flex;align-items:center;gap:14px;padding:16px 20px;background:var(--field);border:1px solid var(--border);border-radius:10px}.storage-help>svg{flex-shrink:0;color:var(--orange)}.storage-help>p{flex:1;font-size:12px;line-height:1.7;color:var(--muted);margin:0}.storage-help>.button{font-size:11px}.storage-party-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.storage-party{padding:21px;min-width:0}.storage-party header{display:flex;align-items:start;gap:13px}.storage-party header>div{flex:1;min-width:0}.storage-party header .eyebrow{font-size:9px}.storage-party h3{font-size:15px;line-height:1.5;margin:5px 0 7px;overflow-wrap:anywhere}.storage-party header small{font-size:10px;color:var(--muted);overflow-wrap:anywhere}.storage-party .badge{font-size:10px;flex-shrink:0}.storage-party-location{display:flex;gap:7px;align-items:center;font-size:11px;color:var(--muted);margin:18px 0}.storage-party dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border);border-radius:8px;background:var(--field);margin:0 0 15px}.storage-party dl>div{padding:12px}.storage-party dt{font-size:10px;color:var(--muted)}.storage-party dd{font-size:23px;margin:5px 0 0;font-weight:600}.storage-party>p{font-size:11px;color:var(--muted)}.storage-party footer{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:18px}.storage-party footer>span{font-size:11px;color:var(--muted);line-height:1.6}.storage-party footer small{display:block;font-size:10px}.storage-form{margin-top:18px}.storage-form .form-grid{gap:16px}.storage-product-picker{padding:16px;border:1px solid var(--border);border-radius:10px;position:relative}.storage-product-picker h3{font-size:13px;margin:0 0 12px}.storage-form .arrival-search-field input{border:0;background:transparent;padding:12px 0;border-radius:0;box-shadow:none}.storage-count-inputs,.storage-rate-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.storage-count-inputs,.storage-rate-inputs>section{padding:17px;background:var(--field);border:1px solid var(--border);border-radius:10px}.storage-rate-inputs>section{display:grid;gap:15px}.storage-rate-inputs h4{font-size:14px;margin:0}.storage-rate-inputs label{font-size:11px}.storage-history{display:grid;gap:15px;margin-top:20px}.storage-history article{display:flex;gap:13px;border-left:2px solid var(--border);padding:3px 0 14px 15px}.storage-history svg{color:var(--orange);flex-shrink:0}.storage-history strong{font-size:13px}.storage-history small{display:block;color:var(--muted);font-size:11px;margin-top:5px;line-height:1.6}.storage-history p{font-size:12px;line-height:1.7;margin:8px 0}.storage-detail>p{font-size:13px;line-height:1.6;color:var(--muted)}@media(max-width:1100px){.carrier-transit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.storage-kpis>.panel{padding:16px}.storage-kpis small{display:none}.storage-party-grid{grid-template-columns:1fr}.storage-party header .badge{font-size:9px}.storage-rate-inputs{gap:9px}.storage-rate-inputs>section{padding:12px}.product-ranking-row{grid-template-columns:minmax(190px,1fr) minmax(0,1.4fr);gap:15px}}@media(max-width:750px){.product-ranking-chart{padding:0 16px 16px}.product-ranking-row{grid-template-columns:1fr;gap:12px}.product-ranking-bars{padding-left:63px}.carrier-transit-grid{grid-template-columns:1fr}.storage-workspace .analytics-intro{align-items:stretch;flex-direction:column}.storage-workspace .analytics-intro>.button{align-self:start}.storage-kpis{gap:8px}.storage-kpis>.panel{padding:12px;gap:9px;align-items:start}.storage-kpis svg{width:17px}.storage-kpis span{font-size:10px}.storage-kpis strong{font-size:24px}.storage-agreement-summary{padding:16px}.storage-agreement-summary header{flex-wrap:wrap;gap:10px}.storage-price-grid{grid-template-columns:1fr}.storage-price-grid>div+div{border-left:0;border-top:1px solid var(--border)}.storage-agreement-summary footer{flex-direction:column;gap:10px}.storage-help{flex-wrap:wrap}.storage-help>.button{margin-left:33px}.storage-party{padding:16px}.storage-party header{flex-wrap:wrap}.storage-party header>.badge{margin-left:65px}.storage-count-inputs{gap:9px;padding:12px}.storage-count-inputs label{font-size:11px}.storage-form .form-grid,.storage-rate-inputs{grid-template-columns:1fr}.shipment-review-times{min-width:155px}}.shipment-billing-choice{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0}.shipment-billing-choice>small{flex-basis:100%;font-size:11px;line-height:1.6;color:var(--muted)}.shipping-product-actions .shipment-billing-choice{margin:0;width:100%;align-items:stretch;flex-direction:column}.shipping-billing-note{display:block;font-size:11px;color:var(--muted);line-height:1.6;margin-top:10px}.stockitup-print-info{padding:12px 14px;margin:15px 0;border:1px solid var(--border);border-radius:9px;background:var(--field);font-size:12px;line-height:1.6}.stockitup-print-info p{margin:5px 0 0;color:var(--muted)}.review-parcel-list{display:grid;gap:12px;min-width:0;margin:18px 0}.review-parcel{min-width:0;border:1px solid var(--border,#e5e8ed);border-radius:12px;padding:16px;background:var(--panel,#fff)}.review-parcel-main{display:flex;align-items:center;flex-wrap:wrap;gap:16px;min-width:0}.review-parcel-select{display:flex!important;align-items:center;font-size:12px;flex:0 0 auto}.review-parcel-select input{width:16px!important;margin:0!important}.review-parcel-identity{display:grid;flex:1 1 200px}.review-parcel-identity small,.review-parcel-identity>span{color:var(--muted,#64748b)}.review-parcel-status{align-items:center;gap:8px;flex:1 1 220px}.review-parcel-actions{display:flex;gap:8px;flex-wrap:wrap}.review-parcel .shipment-review-times{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:16px;margin-top:16px;padding-top:14px;border-top:1px solid var(--border,#e5e8ed)}.review-parcel .shipment-review-times>div{display:flex;flex-direction:column;gap:5px;min-width:0}.review-parcel .shipment-review-times strong{white-space:nowrap;font-size:13px}.review-parcel .shipment-review-times span{font-size:11px;color:var(--muted,#64748b)}.review-parcel .shipment-review-times small{font-size:11px;overflow-wrap:anywhere}.shipment-review-card>header{flex-wrap:wrap}.shipment-review-card>label>input{max-width:100%}@media(max-width:560px){.review-parcel{padding:12px}.review-parcel-main{gap:12px}.review-parcel-actions{width:100%}.review-parcel .shipment-review-times{gap:12px}.shipment-review-card{padding:14px}}.connection-billing-fields{border:1px solid var(--border);border-radius:10px;padding:14px;min-width:0}.connection-billing-fields legend{font-weight:600;font-size:13px;padding:0 6px}.connection-billing-fields .form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.connection-billing-fields small{display:block;margin-top:10px;line-height:1.5}.connection-billing-summary{display:grid;gap:8px;padding-top:12px}.connection-billing-summary>.button{justify-self:start}.connection-billing-summary>.entity-form{margin-top:8px}.finance-period-entry{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;margin:16px 0;background:var(--panel);border:1px solid var(--border);border-radius:14px;min-width:0}.finance-period-entry[hidden]{display:none}.finance-period-entry>div{min-width:0}.finance-period-entry p{margin:5px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.finance-period-entry>.button{flex-shrink:0}.invoice-period-fields{border:0;margin:0;padding:0;display:grid;gap:16px;min-width:0}.invoice-period-tabs{display:flex;gap:8px}.invoice-period-options{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.invoice-period-options legend{font-size:13px;font-weight:600;margin-bottom:10px}.invoice-period-options>label{display:flex!important;align-items:flex-start;gap:10px;border:1px solid var(--border);padding:14px;border-radius:12px;cursor:pointer;min-width:0}.invoice-period-options>label:has(input:checked){border-color:var(--orange);background:var(--orange-soft)}.invoice-period-options input[type=radio]{width:16px;height:16px;flex-shrink:0;margin:3px 0 0;padding:0}.invoice-period-options span{min-width:0}.invoice-period-options small{display:block;font-weight:400;margin-top:5px;line-height:1.5;color:var(--muted)}.invoice-period-form .inline-actions{flex-wrap:wrap}.invoice-period-form small{line-height:1.6}.invoice-list-date{display:flex;flex-direction:column;gap:5px;font-size:11px;color:var(--muted);min-width:0}.invoice-list-date input{min-width:0;width:150px}.report-transit-times{display:grid;gap:7px;margin:10px 0;font-size:11px}.report-transit-times>div{display:grid;gap:3px}.report-transit-times dt{color:var(--muted)}.report-transit-times dd{margin:0}.report-transit-times time{white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:760px){.finance-period-entry{align-items:stretch;flex-direction:column;padding:16px;gap:12px}.finance-period-entry>.button{width:100%;justify-content:center}.invoice-period-options{grid-template-columns:1fr}.invoice-list-date{flex:1 1 130px}.invoice-list-date input{width:100%}.invoice-period-form .inline-actions>.button{flex:1 1 140px}}.storage-automation{margin:18px 0 24px;padding:18px;border:1px solid var(--border);border-radius:8px;background:var(--field)}.storage-automation>.entity-form{margin:0}.storage-automation .form-grid{align-items:start;gap:18px}.storage-automation p{margin-top:0}.storage-automation details{margin-top:16px}.storage-automation summary{cursor:pointer;color:var(--orange);font-size:13px;font-weight:600}.storage-automation table{margin-top:12px}.storage-automation .table-scroll{max-width:100%;overflow:auto}@media(max-width:750px){.storage-automation{padding:14px}.storage-automation .form-grid{grid-template-columns:1fr}.storage-automation .button{width:100%}}.connection-directory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:16px;align-items:stretch}.connection-tile{display:flex;flex-direction:column;text-align:left;min-width:0;gap:10px;padding:20px!important;cursor:pointer;color:inherit;background:var(--panel,#1b232d);border:1px solid var(--border,#344151);border-radius:14px}.connection-tile:focus-visible,.connection-tile:hover{border-color:#f59a55;outline-offset:3px}.connection-tile h3,.connection-tile p{margin:0}.connection-tile p{font-size:13px;line-height:1.5;color:var(--muted,#aab7c6);flex:1}.connection-tile>span{display:flex;align-items:center;gap:6px;color:#f59a55;font-size:13px}.connection-tile-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.connection-page-heading{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:0 0 18px}.connection-page-heading h2{margin:0}.connections-grid.connection-provider-page{grid-template-columns:minmax(0,1fr)}.connection-provider-page .connection-card{min-width:0;padding:24px}.connection-provider-page .connection-account{padding:18px;margin:14px 0}.connection-provider-page .connection-account>div{display:flex;gap:8px;flex-wrap:wrap}.connection-provider-page .connection-card>h2{margin-top:8px}.connection-provider-page .provider-logo{width:42px;height:42px;font-size:28px}.connection-provider-page .connection-direction{margin:16px 0}.connection-provider-page .connection-card>.button.full{width:auto}.source-freshness-compact{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:12px;line-height:1.5;color:var(--muted,#aab7c6);margin:0 0 12px;padding:0;background:none;border:0}.shipment-review-card{padding:18px!important;min-width:0}.shipment-review-card>header{gap:12px}.shipment-review-card>header h3{font-size:17px;margin:0}.shipment-review-card>p{font-size:13px;line-height:1.5;margin:8px 0 14px}.review-parcel-list{gap:10px}.shipment-review-card .review-parcel{padding:14px;min-width:0}.shipment-review-card .review-parcel-main{display:grid;grid-template-columns:auto minmax(170px,1fr) minmax(180px,1fr) auto;gap:14px;align-items:center}.review-parcel-identity{gap:4px;min-width:0;overflow-wrap:anywhere}.review-parcel-identity small,.review-parcel-identity>span{font-size:12px}.review-parcel-status{display:flex;flex-wrap:wrap;gap:6px}.review-parcel-actions .button{font-size:12px;padding:9px 12px}.review-parcel-select{gap:8px;font-size:13px}.shipment-review-card .shipment-review-times{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;padding-top:10px}.shipment-review-times>div{display:flex;flex-direction:column;gap:3px;min-width:0}.shipment-review-times strong{font-size:13px;white-space:nowrap}.shipment-review-times small,.shipment-review-times>div>span{font-size:11px;color:var(--muted,#aab7c6)}.review-help{font-size:13px;margin:12px 0;line-height:1.5}.review-help summary{cursor:pointer}.shipment-review-card .review-note{display:grid;gap:6px;width:100%;font-size:12px;margin:14px 0}.review-note input{width:100%;min-width:0;box-sizing:border-box}.shipment-review-card .form-actions{display:flex;gap:8px;justify-content:flex-start;flex-wrap:wrap;padding-top:12px}.shipment-review-card .form-actions .button{font-size:12px;padding:10px 13px;white-space:normal;min-width:0}.shipment-review-card>small{display:block;font-size:11px;line-height:1.5;margin-top:9px;color:var(--muted,#aab7c6)}.shipping-product-row,.shipping-products-heading{grid-template-columns:minmax(160px,.85fr) minmax(200px,1.25fr) minmax(100px,.35fr) minmax(170px,.6fr)!important}.shipping-product-row{padding:16px!important;gap:18px!important;align-items:start}.shipping-product-actions{gap:7px}.shipping-product-actions .button{min-height:36px;padding:8px 11px;font-size:12px;white-space:normal}.shipping-product-source-button small{white-space:nowrap;font-size:12px}.shipping-product-source-button strong{font-size:24px}.shipping-product-description,.shipping-product-source{font-size:13px;min-width:0}.shipping-product-issue{padding:10px!important;font-size:12px}.shipping-source-name{font-size:12px}.invoice-list-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.invoice-list-filters .input-search{flex:1 1 240px;min-width:180px}.invoice-list-filters .invoice-list-date{min-width:140px;flex:0 1 165px}.invoice-list-filters .invoice-list-date>input,.invoice-list-filters .invoice-list-date>select{width:100%;min-width:0}.invoice-list-filters .toolbar-spacer{display:none}.prospect-grid{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.7fr);gap:18px}.prospect-grid>.panel{min-width:0;padding:22px}.prospect-list{display:grid;gap:8px;margin-top:15px;max-height:70vh;overflow-y:auto}.prospect-item{display:grid;gap:6px;text-align:left;padding:15px;color:inherit;background:transparent;border:1px solid var(--border,#344151);border-radius:10px;cursor:pointer}.prospect-item.active{border-color:#f59a55;background:#f59a5510}.prospect-item small,.prospect-item span{font-size:12px}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.prospect-notes>section{padding:18px 0;border-bottom:1px solid var(--border,#344151)}.prospect-notes small{color:var(--muted,#aab7c6)}.prospect-notes p{margin:8px 0}.invoice-adjustment-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px}.invoice-adjustment-layout>div>label{display:grid;gap:8px}.adjustment-lines{display:grid;gap:6px;margin:12px 0;max-height:430px;overflow-y:auto}.adjustment-line{display:flex;gap:15px;justify-content:space-between;text-align:left;padding:12px;background:transparent;border:1px solid var(--border,#344151);border-radius:9px;color:inherit;cursor:pointer}.adjustment-line.active{border-color:#f59a55}.adjustment-line>span{min-width:0;overflow-wrap:anywhere}.adjustment-line small{display:block;font-size:11px;color:var(--muted,#aab7c6);margin-top:5px}.adjustment-line strong{font-size:12px}.bol-records{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:10px;margin-top:16px}.bol-record{display:grid;gap:6px;text-align:left;background:transparent;color:inherit;padding:16px;border:1px solid var(--border,#344151);border-radius:10px;min-width:0;cursor:pointer}.bol-record small{color:var(--muted,#aab7c6);overflow-wrap:anywhere}.bol-data,.bol-record span{font-size:12px}.bol-data{white-space:pre-wrap;overflow-wrap:anywhere;max-height:55vh;overflow-y:auto}.bol-detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bol-detail-facts dt{font-size:12px;color:var(--muted,#aab7c6)}.bol-detail-facts dd{margin:5px 0 0;overflow-wrap:anywhere}.bol-detail-items{display:grid;gap:12px}.bol-detail-items article{padding:14px;border:1px solid var(--border,#344151);border-radius:10px}@media(max-width:1100px){.shipping-products-heading{display:none}.shipping-product-row{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)!important}.shipping-product-volume{grid-column:1}.shipping-product-actions{grid-column:2;display:flex;flex-wrap:wrap;align-items:center}.shipping-product-actions .button{width:auto}.shipment-review-card .review-parcel-main{grid-template-columns:auto minmax(0,1fr) auto}.review-parcel-status{grid-column:2;grid-row:2}.review-parcel-actions{grid-column:3;grid-row:1/3}.prospect-grid{grid-template-columns:minmax(210px,.65fr) minmax(0,1.4fr)}}@media(max-width:700px){.connection-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-tile{padding:15px!important}.connection-tile-top{align-items:flex-start;flex-wrap:wrap}.connection-tile h3{font-size:16px}.connection-tile p{font-size:12px}.shipment-review-card .review-parcel-main{grid-template-columns:auto minmax(0,1fr)}.review-parcel-actions{grid-column:2;grid-row:auto}.shipment-review-card .shipment-review-times{grid-template-columns:1fr}.shipment-review-times>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.shipment-review-times small{grid-column:1/-1}.shipping-product-row{grid-template-columns:minmax(0,1fr)!important}.shipping-product-actions,.shipping-product-volume{grid-column:1}.shipping-product-source-button{display:flex;align-items:center;gap:8px}.invoice-adjustment-layout,.prospect-grid{grid-template-columns:minmax(0,1fr)}.prospect-list{max-height:240px}.invoice-list-filters .invoice-list-date{flex:1 1 130px}.connection-provider-page .connection-card{padding:16px}.bol-detail-facts{grid-template-columns:1fr}}.enterprise-links{display:flex;flex-wrap:wrap;gap:10px;overflow:visible;margin:0 0 22px;padding:0}.app-shell .enterprise-links .module-shortcut{min-height:42px;min-width:0;max-width:100%;padding:10px 14px;border-radius:9px;gap:9px;font-size:12px;line-height:1.4;text-align:left;white-space:normal}.module-shortcut>svg{flex:none}.module-shortcut>span{overflow-wrap:anywhere}.module-shortcut>svg:last-child{margin-left:auto}.app-shell .enterprise-links .module-shortcut[aria-current=page]{background:var(--orange-soft);border-color:var(--orange);color:var(--text)}.enterprise-links .module-shortcut[aria-current=page]>svg{color:var(--orange)}.app-shell :is(.module-shortcut,.shipment-toggle):focus-visible{outline:2px solid var(--orange);outline-offset:3px}.inventory-control>p{margin:10px 0}.inventory-control .inventory-source-note{display:block;max-width:85ch;margin-top:14px}.inventory-control-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0 0;padding-top:16px;border-top:1px solid var(--border-soft)}.app-shell .inventory-control-actions>.button{min-height:42px;max-width:100%;margin:0;padding:10px 14px;gap:9px;line-height:1.4;text-align:left}.inventory-control-actions>.button>svg{flex:none}.inventory-control>details{margin-top:20px}.shipment-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.shipment-row-actions .claim-inline{flex-shrink:0}.shipment-toggle{flex:none;width:36px;min-height:36px;border:1px solid var(--border);border-radius:8px;color:var(--text);background:var(--panel2)}.shipment-toggle[aria-expanded=true]{border-color:var(--orange);color:var(--orange);background:var(--orange-soft)}.record-expanded-row>.record-expanded-cell{padding:0;white-space:normal;max-width:0;border-bottom:1px solid var(--border)}.inline-panel{min-width:0;width:100%;background:var(--field);border-left:3px solid var(--orange);color:var(--text);text-align:left}.record-expanded-cell>.inline-panel{container-type:inline-size}.inline-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 20px;border-bottom:1px solid var(--border-soft);background:var(--panel2)}.inline-panel-heading>div{min-width:0}.inline-panel-heading h3{font-size:15px;line-height:1.5;margin:5px 0 0;overflow-wrap:anywhere;color:var(--text)}.inline-panel-heading>.icon-button{flex:none;min-width:36px;min-height:36px;color:var(--muted)}.inline-panel-body{padding:22px;min-width:0;white-space:normal}.inline-panel-body>.parcel-detail{padding:0;margin:0;max-width:none;min-height:0}.inline-panel-body .parcel-status-actions{flex-wrap:wrap}.inline-panel-body .parcel-title{margin-top:14px}.inline-panel-body .claim-action{margin:0}.inline-panel-body .claim-dossier{min-width:0}.shipment-panel-back{margin:0 0 20px;min-height:36px}.shipment-filtered-detail{margin:0 0 20px;border:1px solid var(--border);border-radius:10px;overflow:hidden}.shipment-filtered-detail>.notice{margin:0;border-radius:0}.logistics-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;min-width:0}.logistics-summary-grid>section{min-width:0;padding:0 20px 0 0;border-right:1px solid var(--border-soft)}.logistics-summary-grid>section:last-child{border:0;padding-right:0}.logistics-summary-grid h4{font-size:12px;color:var(--muted);margin:0 0 12px;font-weight:550}.logistics-summary-grid p{font-size:13px;line-height:1.6;margin:3px 0;overflow-wrap:anywhere;color:var(--text)}.logistics-summary-grid .tracking-number{white-space:normal;overflow-wrap:anywhere;font-size:13px}.logistics-summary-grid .badge{margin:8px 0}.compact-products{display:grid;gap:10px;list-style:none;padding:0;margin:0 0 10px}.compact-products>li{display:flex;gap:9px;align-items:flex-start}.compact-products strong{font-size:12px;line-height:1.5;display:block;font-weight:550;overflow-wrap:anywhere}.compact-parcel small,.compact-products small{display:block;color:var(--muted);font-size:11px;line-height:1.6;overflow-wrap:anywhere}.product-quantity{flex:none;padding:2px 6px;border-radius:5px;background:var(--panel2);color:var(--orange);font-size:11px;font-variant-numeric:tabular-nums}.compact-parcel{margin-bottom:10px}.logistics-summary-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid var(--border-soft)}.order-claim-action{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-right:auto}.order-claim-action select{max-width:240px;min-height:36px}.order-summary-meta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;color:var(--muted);margin-bottom:20px}.order-row-products{max-width:300px;white-space:normal;line-height:1.5}.workspace-icon.has-company-logo{background:#fff;padding:5px;border-color:var(--border)}.workspace-icon>img{display:block;width:100%;height:100%;object-fit:contain;border-radius:4px}.workspace-label>div{min-width:0}.workspace-label small{overflow-wrap:anywhere;line-height:1.5}.workspace-company-link{display:inline-flex;align-items:center;gap:3px;margin-top:6px;color:var(--orange);font-size:11px;text-align:left}.profile-avatar>.workspace-icon{width:100%;height:100%;border-radius:inherit}.company-logo-field{display:grid;gap:10px;min-width:0}.company-logo-field>img{width:100px;height:70px;object-fit:contain;background:white;border:1px solid var(--border);border-radius:8px;padding:8px}.company-logo-field>input{font-size:12px;max-width:100%}.company-logo-field>.text-button{justify-self:start}.invoice-select-cell{width:44px;padding:12px!important;text-align:center}.invoice-select-cell input{width:18px;height:18px;min-height:18px;accent-color:var(--orange);cursor:pointer}.invoice-select-cell input:disabled{opacity:.3;cursor:not-allowed}.invoice-merge-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:16px 18px;margin:16px 0;border:1px solid var(--orange);border-radius:10px;background:var(--orange-soft)}.invoice-merge-toolbar>div{margin-right:auto;min-width:0}.invoice-merge-toolbar small,.invoice-merge-toolbar strong{display:block;line-height:1.6}.invoice-merge-toolbar small{color:var(--muted)}.invoice-merge-toolbar p{color:var(--red);font-size:12px;max-width:65ch}.invoice-merge-preview{max-height:270px;overflow:auto;margin:18px 0}.invoice-merge-preview td{white-space:normal}.invoice-merge-amounts,.invoice-merge-resume{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.invoice-merge-amounts{border:1px solid var(--border);border-radius:8px;background:var(--panel2);padding:16px;margin:12px 0}.invoice-merge-history{padding:14px 18px;border:1px solid var(--border);border-radius:9px;margin-bottom:16px;font-size:12px;line-height:1.7}.invoice-merge-history summary{cursor:pointer;color:var(--orange)}.invoice-merge-history ul{padding-left:20px;margin:10px 0}@container(max-width:700px){.logistics-summary-grid{grid-template-columns:1fr;gap:16px}.logistics-summary-grid>section{padding:0 0 16px;border-right:0;border-bottom:1px solid var(--border-soft)}.logistics-summary-grid>section:last-child{padding:0}}@media(max-width:800px){.shipment-table,.shipment-table>tbody{display:block;width:100%}.shipment-table>thead{display:none}.shipment-table>tbody>tr:not(.record-expanded-row){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;gap:12px;border-bottom:1px solid var(--border)}.shipment-table>tbody>tr:not(.record-expanded-row)>td{display:block;padding:0;min-width:0;max-width:none;border:0;white-space:normal;overflow-wrap:anywhere;overflow:visible}.shipment-table>tbody>tr:not(.record-expanded-row)>td:first-child,.shipment-table>tbody>tr:not(.record-expanded-row)>td:last-child{grid-column:1/-1}.shipment-table>tbody>tr:not(.record-expanded-row)>td[data-label]:before{content:attr(data-label);display:block;font-size:10px;line-height:1.5;color:var(--dim);margin-bottom:5px}.shipment-table .shipment-cell>div{min-width:0}.shipment-table .tracking-number{white-space:normal;overflow-wrap:anywhere}.shipment-table .shipment-row-actions{justify-content:flex-end;border-top:1px solid var(--border-soft);padding-top:10px}.shipment-table .record-expanded-cell,.shipment-table .record-expanded-row{display:block;max-width:none;width:100%}.inline-panel-heading{padding:14px}.inline-panel-body{padding:16px}}@media(max-width:480px){.enterprise-links{gap:8px}.app-shell .enterprise-links .module-shortcut{flex:1 1 155px;padding:10px 12px}.app-shell .inventory-control-actions>.button{width:100%;justify-content:flex-start}}@media (max-width:700px){.logistics-summary-grid{grid-template-columns:1fr}.logistics-summary-actions{flex-wrap:wrap;gap:10px}.order-claim-action{flex-wrap:wrap}}.report-parcel-cards>.inline-panel{grid-column:1/-1;margin:0 0 12px}.report-selection,.shipping-source-view{min-width:0}.report-operations-grid:has(.carrier-transit-report)>.transit-summary{grid-column:1/-1}.review-parcel>.inline-panel{margin-top:12px}.connection-customer-filter{display:flex;align-items:center;gap:24px;margin:20px 0;flex-wrap:wrap}.connection-customer-filter label{display:grid;gap:8px;min-width:240px}.connection-customer-filter select{padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--panel);color:var(--text)}.connection-customer-filter p{flex:1;min-width:240px;color:var(--muted);font-size:13px;line-height:1.6}.connection-purpose{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:10px 0;font-size:13px}.inline-panel{container-type:inline-size}.connection-verification-note{margin:8px 0;color:var(--orange)}.shipping-source-expanded{padding:0}@media(max-width:1100px){.report-delivery-table .record-expanded-row{display:block;padding:0;width:100%}.report-delivery-table .record-expanded-cell{display:block;max-width:none;width:100%}.report-delivery-table .record-expanded-cell:before{display:none}}.driver-planning .workforce-summary{margin-bottom:22px;display:flex;align-items:center;justify-content:space-between;gap:20px}.driver-planning .workforce-summary h2{font-size:25px;margin:6px 0}.driver-planning-panel{overflow:hidden}.driver-route-board{display:flex;align-items:stretch;gap:14px;overflow:auto;max-height:72vh;padding:18px;margin:0;overscroll-behavior:contain;scrollbar-width:thin}.driver-route-board .route-column{flex:0 0 310px;min-width:0;background:var(--field);transition:border-color .12s,box-shadow .12s}.driver-route-board .route-column.drop-active{border-color:var(--orange);box-shadow:inset 0 0 0 2px var(--orange);background:var(--orange-soft)}.driver-route-board .route-stops{min-height:160px}.driver-route-board .route-meta{display:flex;flex-wrap:wrap;gap:8px}.driver-route-board .route-meta small{width:100%}.driver-route-board .stop-card{background:var(--panel);min-width:0}.driver-route-board .stop-card p,.driver-route-board .stop-line{overflow-wrap:anywhere}.driver-route-board .is-dragging,.driver-route-board .stop-pending{opacity:.55}.stop-drag-handle{touch-action:none;cursor:grab!important;position:static!important;flex:0 0 32px}.stop-drag-handle:active{cursor:grabbing!important}.stop-move-select{display:grid;gap:5px;margin-top:12px;font-size:11px;color:var(--muted)}.stop-move-select select{width:100%;font-size:12px;color:var(--text)}.driver-planning .roster-feedback{padding:13px 18px;border-top:1px solid var(--border);color:var(--muted)}.employee-permissions .permission-person{display:flex;align-items:center;gap:24px;padding:0 22px 22px;border-bottom:1px solid var(--border)}.permission-person label{display:grid;gap:6px;min-width:250px}.permission-person p{max-width:670px;font-size:12px}.permission-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:22px;align-items:start}.permission-groups fieldset{border:1px solid var(--border);border-radius:10px;padding:4px 14px;margin:0;min-width:0}.permission-groups legend{padding:0 6px;font-weight:600;color:var(--orange)}.permission-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--border-soft)}.permission-row:last-child{border:0}.permission-row label{min-width:0}.permission-row strong{font-size:12px}.permission-row small{display:block;font-size:11px;margin-top:4px}.permission-row select{flex:0 0 118px;width:118px;font-size:12px}.permission-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 22px;background:var(--panel2);border-top:1px solid var(--border);border-radius:0 0 var(--radius) var(--radius)}.permission-footer>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.workspace-flow>.subtle-caption{padding:0 20px 16px;margin-top:8px;line-height:1.6}@media(max-width:1050px){.permission-groups{grid-template-columns:1fr}.driver-planning .workforce-summary{align-items:flex-start}}@media(max-width:650px){.employee-permissions .permission-person{display:grid;gap:12px}.permission-person label{min-width:0}.permission-groups{padding:14px;gap:14px}.permission-row{gap:8px}.permission-footer{align-items:flex-start;flex-direction:column}.driver-route-board{padding:12px}.driver-route-board .route-column{flex-basis:285px}.driver-planning .workforce-summary{flex-direction:column;gap:10px}}.pickup-progress{display:grid;gap:18px;min-width:0;padding:16px}.pickup-estimate{display:grid;gap:7px;border-left:3px solid var(--orange);padding:13px 16px;background:var(--panel2);border-radius:0 10px 10px 0;white-space:normal}.pickup-estimate strong{font-size:19px;line-height:1.4}.pickup-estimate .eyebrow{font-size:10px}.pickup-estimate small{line-height:1.6}.pickup-delay{display:flex;align-items:center;gap:7px;color:var(--orange);font-size:12px;white-space:normal}.pickup-estimate.delayed{border-color:var(--red)}.pickup-estimate.delayed .pickup-delay{color:var(--red)}.driver-evidence h4{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:14px}.driver-evidence h4 span{font-weight:400;font-size:11px;color:var(--muted)}.driver-evidence ol{list-style:none;margin:0;padding:0;display:grid;gap:0}.driver-evidence li{position:relative;display:flex;gap:13px;padding:0 0 20px;white-space:normal}.driver-evidence li:before{position:absolute;content:"";width:1px;background:var(--border);left:4px;top:10px;bottom:0}.driver-evidence li:last-child:before{display:none}.driver-evidence li>i{width:9px;height:9px;flex:none;background:var(--orange);border-radius:50%;margin-top:6px}.driver-evidence li>div{display:grid;gap:5px;min-width:0}.driver-evidence time{font-size:12px;color:var(--muted)}.scan-evidence-detail,.scan-location{display:grid;gap:5px;overflow-wrap:anywhere;white-space:normal}.scan-evidence-detail small{display:block!important;line-height:1.6}.scan-location-missing,.scan-location>a{display:flex!important;align-items:center;gap:6px;font-size:12px}.scan-location>a{color:var(--orange);text-decoration:underline;text-underline-offset:3px}.scan-location small{font-size:11px}.eta-editor{padding:14px;border:1px solid var(--border);border-radius:10px;background:var(--panel);white-space:normal;max-width:100%}.eta-editor summary{cursor:pointer;color:var(--text);font-weight:600;font-size:12px}.eta-editor form{display:grid;gap:11px;margin-top:14px}.eta-editor label{display:grid;gap:5px;font-size:12px}.eta-editor input{width:100%;min-width:0}.eta-editor .button{justify-self:start}.stop-progress-panel{border-top:1px solid var(--border);padding-top:10px;margin-top:10px}.stop-progress-panel>summary{cursor:pointer;font-size:12px;color:var(--orange)}.stop-progress-panel .pickup-progress{padding:12px 0 0}.driver-route-stop .eta-editor{margin-top:12px}.scan-capture-hint{font-size:12px;line-height:1.7;padding:10px 0;color:var(--muted)}.pickup-inline-row>td{padding:0!important;background:var(--panel)}.pickup-inline-row .pickup-progress{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,2fr);gap:20px;padding:22px}.pickup-inline-row .eta-editor{grid-column:1}.pickup-inline-row .driver-evidence{grid-column:2;grid-row:1/span 2}.pickup-inline-row .form-actions{padding:0 22px 18px}.account-partner-tools{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:18px;background:var(--panel);border:1px solid var(--border);border-radius:12px;margin:16px 0}.account-partner-tools label{display:grid;gap:7px;flex:1;min-width:180px}.account-partner-tools p{width:100%;font-size:12px}.account-other-users{display:grid;gap:10px}.account-other-user{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:9px}.account-other-user>div{flex:1;min-width:0}.account-other-user small{display:block;overflow-wrap:anywhere}@media(max-width:700px){.pickup-inline-row .pickup-progress{display:flex;flex-direction:column;padding:16px}.pickup-estimate strong{font-size:17px}.account-partner-tools .button{width:100%}.account-other-user{flex-wrap:wrap}}.invoice-lifecycle-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.invoice-lifecycle-actions>.button{white-space:nowrap;min-height:34px;padding:7px 10px;font-size:12px}.mail-message-actions{display:flex;align-items:center}.mail-bulk,.mail-message-actions{gap:8px;flex-wrap:wrap}.compact-shipment-review.shipment-review-card{padding:14px!important}.compact-shipment-review>header{align-items:center;margin-bottom:6px}.compact-shipment-review>header h3{font-size:15px;margin:0;line-height:1.4}.compact-shipment-review>header p{font-size:12px;margin:2px 0 0}.compact-shipment-review>p{font-size:12px;line-height:1.45;margin:6px 0 8px}.compact-shipment-review .review-parcel-list{gap:0;margin:10px 0;border:1px solid var(--border);border-radius:10px;overflow:hidden}.compact-shipment-review .review-parcel{padding:10px 12px!important;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}.compact-shipment-review .review-parcel:last-child{border-bottom:0}.compact-shipment-review .review-parcel-main{display:grid!important;grid-template-columns:auto minmax(180px,1fr) minmax(190px,1fr) auto;gap:8px 12px!important}.compact-shipment-review .review-parcel-main:not(:has(.review-parcel-select)){grid-template-columns:minmax(180px,1fr) minmax(190px,1fr) auto}.compact-shipment-review .review-parcel-identity{display:flex;align-items:center;flex-wrap:wrap;gap:3px 10px;min-width:0}.compact-shipment-review .review-parcel-identity>strong{flex-basis:100%;font-size:13px;line-height:1.5}.compact-shipment-review .review-order-links .text-button,.compact-shipment-review .review-parcel-identity>span{font-size:11px}.compact-shipment-review .review-parcel-status{gap:5px}.compact-shipment-review .review-parcel-status .badge{font-size:11px;padding:5px 7px}.compact-shipment-review .review-parcel-actions{margin-left:0}.compact-shipment-review .review-parcel-actions .button{padding:7px 10px;min-height:34px;font-size:12px}.compact-shipment-review .review-scan-details{font-size:11px;color:var(--muted);margin-top:5px}.compact-shipment-review .review-scan-details>summary{cursor:pointer;padding:4px 0;width:fit-content}.compact-shipment-review .review-scan-details[open]{padding-bottom:4px}.compact-shipment-review .shipment-review-times{margin-top:4px;padding-top:7px;gap:8px}.compact-shipment-review .review-help{margin:8px 0;font-size:12px}.compact-shipment-review .review-note{margin:8px 0;font-size:12px;gap:4px}.compact-shipment-review .review-note input{min-height:36px;padding:8px 11px}.compact-shipment-review .form-actions{padding-top:8px;gap:6px}.compact-shipment-review .form-actions>.button{padding:8px 11px;font-size:12px;min-height:36px}.compact-shipment-review>small{margin-top:7px;font-size:11px}@media(max-width:1100px){.compact-shipment-review .review-parcel-main{grid-template-columns:auto minmax(0,1fr) auto}.compact-shipment-review .review-parcel-status{grid-column:2;grid-row:2}.compact-shipment-review .review-parcel-actions{grid-column:3;grid-row:1/3}}@media(max-width:1100px){.compact-shipment-review .review-parcel-main:not(:has(.review-parcel-select)){grid-template-columns:minmax(0,1fr) auto}.compact-shipment-review .review-parcel-main:not(:has(.review-parcel-select)) .review-parcel-status{grid-column:1}.compact-shipment-review .review-parcel-main:not(:has(.review-parcel-select)) .review-parcel-actions{grid-column:2}}@media(max-width:600px){.compact-shipment-review .review-parcel-main{grid-template-columns:auto minmax(0,1fr)}.compact-shipment-review .review-parcel-actions{grid-column:2;grid-row:auto;width:auto}.compact-shipment-review .review-parcel-select{align-self:start;padding-top:4px}.compact-shipment-review .shipment-review-times{grid-template-columns:1fr}.compact-shipment-review .review-parcel{padding:10px!important}.invoice-lifecycle-actions>.button,.mail-bulk .button{min-height:40px}}@media(max-width:600px){.compact-shipment-review .review-parcel-main:not(:has(.review-parcel-select)){grid-template-columns:minmax(0,1fr)}.compact-shipment-review .review-parcel-main:not(:has(.review-parcel-select)) .review-parcel-actions{grid-column:1;grid-row:3}}.wefact-connection-status{border:1px solid var(--border);border-left:4px solid #8b96a8;border-radius:12px;padding:18px;margin:8px 0 20px;background:var(--panel)}.wefact-connection-status.green{border-left-color:#37b788}.wefact-connection-status.orange{border-left-color:#f3a460}.wefact-connection-status.red{border-left-color:#ee7777}.wefact-connection-heading{display:flex;align-items:flex-start;gap:12px}.wefact-connection-heading svg{flex-shrink:0;margin-top:2px}.wefact-connection-status.green .wefact-connection-heading svg{color:#37b788}.wefact-connection-status.red .wefact-connection-heading svg{color:#ee7777}.wefact-connection-heading h4{font-size:17px;margin:0 0 4px}.wefact-connection-heading p{font-size:13px;line-height:1.5;margin:0;overflow-wrap:anywhere}.wefact-connection-status dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:18px 0}.wefact-connection-status dt{font-size:11px;color:var(--muted);line-height:1.5}.wefact-connection-status dd{font-size:13px;font-weight:600;margin:5px 0 0;overflow-wrap:anywhere}.wefact-connection-summary{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:12px;padding:12px 0;border-top:1px solid var(--border)}.wefact-connection-summary a{text-decoration:underline}.wefact-connection-status>small{display:block;font-size:11px;color:var(--muted);line-height:1.5}.wefact-setup-form>fieldset{border:0;padding:0;margin:0;min-width:0;display:grid;gap:16px}.wefact-setup-form .inline-check{display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;gap:9px;font-size:13px}.wefact-setup-form .inline-check input{width:17px!important;min-width:17px;max-width:17px;height:17px;min-height:17px;margin:2px 0 0;flex:0 0 auto}.wefact-tax-heading h4{margin:3px 0 5px}.wefact-tax-heading p{font-size:12px;color:var(--muted);margin:0;line-height:1.6}.wefact-inline-message{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid var(--border);border-radius:9px;font-size:13px;line-height:1.6;margin:8px 0;overflow-wrap:anywhere}.wefact-inline-message svg{flex-shrink:0;margin-top:2px}.wefact-inline-message.error{border-color:#ee7777;background:#ee777712}.wefact-inline-message.success{border-color:#37b788;background:#37b78812}.connection-account-summary small,.connection-account-summary strong{display:block}.connection-account-summary small{margin-top:4px;color:var(--muted)}#wefact-klanten{scroll-margin-top:90px}@media(max-width:900px){.wefact-connection-status dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.wefact-connection-status{padding:14px}.wefact-connection-status dl{grid-template-columns:1fr;gap:12px}.wefact-setup-form .form-actions>.button{width:100%;justify-content:center}.wefact-panel>.panel-heading{align-items:flex-start;flex-wrap:wrap}}.wefact-dossiers{border:1px solid var(--border);border-radius:14px;padding:22px;margin:24px 0;background:var(--panel)}.wefact-dossiers .panel-heading h3{display:flex;align-items:center;gap:8px}.wefact-dossier p,.wefact-dossiers .panel-heading p,.wefact-import p{color:var(--muted);line-height:1.65}.wefact-import{border:1px solid var(--border);border-radius:12px;background:var(--panel2);padding:18px;margin:18px 0}.wefact-import-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.wefact-import-heading p{margin:6px 0 0;font-size:13px}.wefact-import>small{display:block;line-height:1.6;color:var(--muted)}.wefact-import-progress{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;margin:18px 0;font-size:13px}.wefact-import-progress progress{grid-column:1/-1;width:100%;height:8px;accent-color:var(--orange)}.wefact-import-progress small{grid-column:1/-1;color:var(--muted)}.wefact-dossier-scope{font-size:13px;line-height:1.6}.wefact-dossier-scope p{margin:4px 0}.wefact-dossier-scope small{display:block;color:var(--muted)}.wefact-dossier-meta{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin:16px 0;font-size:13px}.wefact-dossier-meta small{color:var(--muted)}.wefact-dossier .tabs{margin:16px 0;overflow-x:auto;display:flex;flex-wrap:nowrap}.wefact-dossier .tabs button{white-space:nowrap}.wefact-price-note{font-size:13px;background:var(--panel2);border-left:3px solid var(--orange);padding:12px 14px;border-radius:0 8px 8px 0}.wefact-price-table{min-width:740px}.wefact-price-table td{vertical-align:top;line-height:1.55}.wefact-price-table td:first-child{min-width:200px;max-width:360px;white-space:normal;overflow-wrap:anywhere}.wefact-price-table td:nth-child(2){min-width:200px}.wefact-price-table td:nth-child(4){white-space:nowrap}.wefact-dossier .module-toolbar input{min-width:200px;flex:1}.wefact-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.wefact-contact-grid div{min-width:0;border-bottom:1px solid var(--border);padding-bottom:10px}.wefact-contact-grid dt{font-size:12px;color:var(--muted);margin-bottom:5px}.wefact-contact-grid dd{margin:0;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.wefact-source-revision{padding:10px 0;border-top:1px solid var(--border);max-width:420px;white-space:normal}.wefact-dossier .record-pagination,.wefact-dossiers>.record-pagination{padding:14px 0;display:flex;justify-content:space-between;align-items:center;gap:12px}.wefact-dossier .record-pagination>div,.wefact-dossiers>.record-pagination>div{display:flex;align-items:center;gap:10px}.wefact-dossier .table-scroll{max-width:100%}@media(max-width:680px){.wefact-dossiers,.wefact-import{padding:14px}.wefact-import-heading{flex-wrap:wrap}.wefact-contact-grid,.wefact-import-progress{grid-template-columns:1fr}.wefact-dossier .module-toolbar{flex-wrap:wrap}.wefact-dossier .module-toolbar>*{width:100%}.wefact-dossier .record-pagination,.wefact-dossiers>.record-pagination{flex-wrap:wrap}.wefact-dossier-meta{flex-direction:column}}.wf-rate-concepts{min-width:0}.wf-rate-concepts>.panel-heading{align-items:flex-start;gap:16px;flex-wrap:wrap}.wf-rate-concepts>.panel-heading>div{flex:1;min-width:220px}.wf-rate-concepts>.panel-heading p{margin:5px 0 0;color:var(--muted);line-height:1.6}.wf-rate-counts{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--muted);margin:16px 0}.wf-rate-card-list{display:grid;gap:14px;margin:16px 0}.wf-rate-card{border:1px solid var(--border);border-radius:12px;padding:18px;background:var(--panel);min-width:0}.wf-rate-card>header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:14px}.wf-rate-card h4{margin:3px 0 6px;font-size:15px;overflow-wrap:anywhere}.wf-rate-card>header span:not(.badge){font-size:12px;color:var(--muted)}.wf-rate-card>footer{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.wf-rate-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:14px;background:var(--panel2);border-radius:10px}.wf-rate-facts>div{min-width:0}.wf-rate-facts dt{color:var(--muted);font-size:11px;margin-bottom:7px}.wf-rate-facts dd{margin:0;font-size:13px;font-weight:600;overflow-wrap:anywhere}.wf-rate-facts small{display:block;color:var(--muted);font-weight:400;line-height:1.5;margin-top:5px}.wf-rate-evidence{margin:14px 0}.wf-rate-current p,.wf-rate-evidence p{font-size:12px;line-height:1.6;color:var(--muted)}.wf-rate-alternatives,.wf-rate-current,.wf-rate-warnings{font-size:12px;line-height:1.6;margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.wf-rate-warnings summary{color:var(--orange)}.wf-rate-current summary,.wf-rate-evidence summary{cursor:pointer;font-weight:600}.wf-rate-warnings ul{margin:8px 0;padding-left:20px}.wf-rate-warnings li{margin:5px 0;color:var(--muted)}.wf-rate-current table,.wf-rate-evidence table{font-size:12px;min-width:480px}.wf-rate-current table td,.wf-rate-evidence table td{vertical-align:top;white-space:normal;overflow-wrap:anywhere}.wf-rate-received{display:block;margin-top:12px;color:var(--muted);line-height:1.6}.wf-rate-review-check{padding:14px;border:1px solid var(--border);border-radius:10px;background:var(--panel2);line-height:1.65}.wf-rate-review-check input{flex-shrink:0}.wf-rate-concepts .record-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}.wf-rate-concepts .record-pagination>div{display:flex;gap:8px}@media(max-width:680px){.wf-rate-facts{grid-template-columns:1fr;gap:12px}.wf-rate-card{padding:14px}.wf-rate-facts>div+div{padding-top:10px;border-top:1px solid var(--border)}.wf-rate-concepts>.panel-heading>.button{width:100%}.wf-rate-concepts .record-pagination{flex-wrap:wrap}.wf-rate-card>footer>.button{flex:1}}.wf-invoice-prices{min-width:0;margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid var(--border)}.wf-invoice-prices>.panel-heading{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px}.wf-invoice-prices>.panel-heading>div{flex:1;min-width:220px}.wf-invoice-prices>.panel-heading p{color:var(--muted);font-size:13px;line-height:1.6;margin:5px 0 0}.wf-history-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.wf-history-filters label{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:12px;color:var(--muted)}.wf-history-filters input,.wf-history-filters select{width:100%;min-width:0}.wf-history-partner{font-size:12px;color:var(--muted);align-self:center;margin-right:auto}.wf-invoice-prices .notice .button{margin:8px 0 0}.wf-invoice-prices .record-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}.wf-invoice-prices .record-pagination>div{display:flex;gap:8px}@media(max-width:680px){.wf-history-filters{grid-template-columns:1fr}.wf-invoice-prices>.panel-heading>div{min-width:0;flex-basis:100%}.wf-history-partner{flex-basis:100%}.wf-invoice-prices .record-pagination{flex-wrap:wrap}}.wf-customer-dialog,.wf-customer-dossier{min-width:0;width:100%}.wf-customer-dialog>.wf-detail-grid{padding:16px;background:var(--panel2);border:1px solid var(--border);border-radius:12px;margin-top:0}.wf-customer-dialog .wf-detail-actions{display:grid;grid-template-columns:minmax(200px,1fr) auto;align-items:end;gap:12px}.wf-customer-dialog .wf-detail-actions>label{min-width:0}.wf-customer-dialog .wf-detail-actions>.button:last-child:nth-child(3){grid-column:1/-1;justify-self:start}.wf-customer-summary{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:12px;margin:20px 0}.wf-customer-summary>div{display:grid;align-content:start;gap:8px;padding:16px;border:1px solid var(--border);border-radius:10px;background:var(--panel2);min-width:0}.wf-customer-summary strong{font-size:19px;line-height:1.4;overflow-wrap:anywhere}.wf-customer-summary small{font-size:12px}.wf-customer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:16px 0}.wf-customer-toolbar p{flex:1 1 280px;line-height:1.6}.wf-customer-tabs{margin:18px 0!important;flex-wrap:nowrap!important;overflow-x:auto;max-width:100%;padding-bottom:8px}.wf-customer-tabs button{white-space:nowrap;flex-shrink:0}.wf-customer-dossier .wf-invoice-prices{border:0;padding:0;margin:0}.wf-customer-dossier .customer-filters{grid-template-columns:minmax(180px,1fr) minmax(180px,2fr)}.wf-customer-dossier .table-scroll{overflow-x:auto;max-width:100%;border:1px solid var(--border);border-radius:10px}.wf-customer-price-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:auto}.wf-customer-price-table td,.wf-customer-price-table th{padding:14px 12px;text-align:left;vertical-align:top;line-height:1.5}.wf-customer-price-table th{font-size:11px;color:var(--muted);background:var(--panel2)}.wf-customer-price-table td{border-top:1px solid var(--border)}.wf-customer-price-table td:first-child{min-width:220px;max-width:380px;white-space:normal;overflow-wrap:anywhere}.wf-customer-price-table td:nth-child(2){min-width:130px}.wf-customer-price-table td:last-child{min-width:160px;width:160px}.wf-customer-price-table td:last-child .button+.button{margin-top:8px}.app-shell .wf-customer-dialog .button,.app-shell .wf-invoices .wf-table-action .button,.wf-customer-price-table .button{white-space:nowrap;word-break:normal;overflow-wrap:normal;flex-shrink:0}.wf-invoices .wf-invoice-table{table-layout:auto;min-width:900px;width:100%}.wf-invoices .wf-table-action{width:100px;min-width:100px}.wf-invoices .wf-table-action .button{min-width:70px}.wf-customer-dossier .record-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 0}.wf-customer-dossier .record-pagination>div{display:flex;gap:8px}@media(max-width:700px){.wf-customer-summary{grid-template-columns:1fr 1fr}.wf-customer-summary>div:last-child{grid-column:1/-1}.wf-customer-dialog .wf-detail-actions{grid-template-columns:minmax(0,1fr)}.wf-customer-dialog .wf-detail-actions>.button:last-child:nth-child(3){justify-self:stretch}.wf-customer-dialog .wf-detail-actions>.button{white-space:normal}.wf-customer-dossier .customer-filters{grid-template-columns:1fr}.wf-customer-toolbar>.button{width:100%}}