body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app-sidebar-menu .ant-menu-item-group-title{color:#ffffff6b;font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.2;padding:18px 24px 6px;text-transform:uppercase}.app-sidebar-menu .ant-menu-item-group:first-child .ant-menu-item-group-title{padding-top:10px}.app-sidebar-menu .ant-menu-item-group-list{margin:0}.dashboard-page{background:#f5f7fb}.dashboard-shell{display:flex;flex-direction:column;gap:10px;padding:8px 18px 0}.dashboard-titlebar{align-items:center;display:flex;gap:16px;justify-content:space-between;min-height:36px}.dashboard-section h4,.dashboard-titlebar h2,.dashboard-titlebar h4{margin:0}.dashboard-titlebar h2{font-size:24px;line-height:1.15}.dashboard-titlebar__copy{align-items:center;display:flex;gap:10px}.dashboard-titlebar__actions{justify-content:flex-end}.dashboard-kpi-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-kpi-card{align-items:center;background:#fff;border:1px solid #dfe5ef;border-radius:6px;color:#182230;display:flex;gap:12px;min-height:80px;padding:11px 14px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.dashboard-kpi-card:hover,.dashboard-section a:hover{border-color:#8ec5ff;color:#0958d9}.dashboard-kpi-card:hover{box-shadow:0 8px 18px #0f172a12;transform:translateY(-1px)}.dashboard-kpi-card__icon{align-items:center;border-radius:6px;display:inline-flex;flex:0 0 42px;font-size:24px;height:42px;justify-content:center}.dashboard-kpi-card--blue .dashboard-kpi-card__icon{background:#e7f1ff;color:#1677ff}.dashboard-kpi-card--amber .dashboard-kpi-card__icon{background:#fff3df;color:#d46b08}.dashboard-kpi-card--green .dashboard-kpi-card__icon{background:#e9f8ec;color:#1f8f3a}.dashboard-kpi-card--violet .dashboard-kpi-card__icon{background:#f0e8ff;color:#722ed1}.dashboard-kpi-card--orange .dashboard-kpi-card__icon{background:#fff0e2;color:#fa541c}.dashboard-kpi-card--slate .dashboard-kpi-card__icon{background:#eef2f7;color:#475467}.dashboard-kpi-card__body{display:flex;flex-direction:column;min-width:0}.dashboard-kpi-card__label{color:#667085;font-size:11px;line-height:1.25}.dashboard-kpi-card strong{font-size:25px;line-height:1.05;margin-top:4px}.dashboard-kpi-card__meta{color:#667085;font-size:10px;line-height:1.25;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-section{background:#fff;border:1px solid #dfe5ef;border-radius:6px;overflow:hidden}.dashboard-section__header{align-items:center;border-bottom:1px solid #edf1f7;display:flex;gap:12px;justify-content:space-between;min-height:36px;padding:0 16px}.dashboard-section__header h4{font-size:16px;line-height:1.2}.dashboard-section__header a{font-size:12px}.dashboard-finance-band,.dashboard-payments-band{padding-bottom:8px}.dashboard-payments-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 14px}.dashboard-payment-summary{border:1px solid #d9eadf;border-left:3px solid #16a34a;border-radius:6px;display:flex;flex-direction:column;gap:8px;min-height:82px;padding:10px 12px}.dashboard-payment-summary--danger{border-color:#ffe1df #ffe1df #ffe1df #cf1322}.dashboard-payment-amounts{display:flex;flex-wrap:wrap;gap:8px}.dashboard-payment-pill{background:#ecfdf3;border:1px solid #bbf7d0;border-radius:6px;color:#166534;font-size:18px;font-weight:700;line-height:1.1;padding:6px 8px}.dashboard-payment-pill--danger{background:#fff1f0;border-color:#ffa39e;color:#a8071a}.dashboard-payments-footer{border-top:1px solid #edf1f7;display:flex;justify-content:flex-end;min-height:34px;padding:8px 14px}.dashboard-payments-footer a{font-size:12px}.dashboard-finance-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 14px 0}.dashboard-finance-metric{border:1px solid #e5eaf2;border-radius:6px;min-height:58px;padding:8px 12px}.dashboard-finance-metric strong{color:#15803d;display:block;font-size:19px;line-height:1.15;margin-top:6px}.dashboard-finance-metric span{color:#667085;display:block;font-size:11px;margin-top:6px}.dashboard-content-grid{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(340px,.32fr)}.dashboard-main-stack{display:flex;flex-direction:column;gap:10px;min-width:0}.dashboard-main-top{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.7fr)}.dashboard-right-stack{display:flex;flex-direction:column;gap:10px;min-width:0}.dashboard-priorities-section,.dashboard-week-section{min-height:166px}.dashboard-priority-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 14px}.dashboard-priority-item{grid-gap:10px;align-items:center;border:1px solid #edf1f7;border-radius:6px;color:#344054;display:grid;gap:10px;grid-template-columns:32px minmax(0,1fr) auto;min-height:52px;padding:8px 10px}.dashboard-priority-item__icon{align-items:center;border-radius:6px;display:inline-flex;height:32px;justify-content:center;width:32px}.dashboard-priority-item__body{display:flex;flex-direction:column;min-width:0}.dashboard-priority-item__body strong{color:#182230;font-size:13px;line-height:1.2}.dashboard-priority-item__body .ant-typography{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-priority-item__value{color:#182230;font-size:20px;font-weight:700}.dashboard-priority-item--danger .dashboard-priority-item__icon{background:#fff1f0;color:#cf1322}.dashboard-priority-item--warning .dashboard-priority-item__icon{background:#fff7e6;color:#d46b08}.dashboard-priority-item--success .dashboard-priority-item__icon{background:#e9f8ec;color:#237804}.dashboard-priority-item--neutral .dashboard-priority-item__icon{background:#eef2f7;color:#475467}.dashboard-week-strip{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(7,minmax(0,1fr));padding:12px 14px 8px}.dashboard-week-day{align-items:center;border:1px solid #edf1f7;border-radius:6px;color:#344054;display:flex;flex-direction:column;min-height:58px;padding:6px 4px}.dashboard-week-day span{color:#667085;font-size:10px;text-transform:uppercase}.dashboard-week-day strong{color:#182230;font-size:17px;line-height:1.2}.dashboard-week-day .ant-typography{font-size:11px}.dashboard-week-day--active{background:#eef6ff;border-color:#91caff}.dashboard-week-next{grid-gap:10px;align-items:center;border-top:1px solid #edf1f7;color:#344054;display:grid;gap:10px;grid-template-columns:24px minmax(0,1fr) auto;min-height:48px;padding:8px 14px}.dashboard-week-next span{display:flex;flex-direction:column}.dashboard-status-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));padding:8px 14px}.dashboard-status-card{border:1px solid #edf1f7;border-left:3px solid #98a2b3;border-radius:6px;color:#182230;display:flex;flex-direction:column;gap:4px;min-height:52px;padding:7px 10px}.dashboard-status-card .ant-typography{font-size:11px}.dashboard-status-card strong{font-size:22px;line-height:1}.dashboard-status-card--blue{border-left-color:#1677ff}.dashboard-status-card--sky{border-left-color:#69b1ff}.dashboard-status-card--orange{border-left-color:#f97316}.dashboard-status-card--violet{border-left-color:#722ed1}.dashboard-status-card--red{border-left-color:#cf1322}.dashboard-status-card--slate{border-left-color:#667085}.dashboard-risk-group,.dashboard-risk-list{display:flex;flex-direction:column}.dashboard-risk-group{border-bottom:1px solid #edf1f7}.dashboard-low-margin-item:last-child,.dashboard-risk-row:last-child{border-bottom:0}.dashboard-low-margin-item,.dashboard-risk-row{align-items:center;border-bottom:1px solid #edf1f7;color:#344054;display:flex;gap:10px;min-height:58px;padding:10px 14px}.dashboard-risk-group .dashboard-risk-row:last-child{border-bottom:0}.dashboard-margin-strip{background:#fff;display:flex;flex-direction:column}.dashboard-risk-subheader{align-items:baseline;background:#fbfcff;border-bottom:1px solid #edf1f7;display:flex;gap:8px;justify-content:space-between;min-height:34px;padding:8px 14px}.dashboard-risk-subheader .ant-typography{font-size:12px;margin:0}.dashboard-low-margin-item--compact{min-height:50px;padding:8px 14px}.dashboard-margin-empty{padding:12px 14px}.dashboard-low-margin-item__body,.dashboard-risk-row__body{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.dashboard-low-margin-item strong,.dashboard-risk-row strong{color:#182230;font-size:13px;line-height:1.25}.dashboard-value-danger{color:#cf1322;font-size:12px;font-weight:700}.dashboard-value-success{color:#237804;font-weight:600}.dashboard-risk-row--danger{background:#fff8f8}.dashboard-refresh{align-items:center;display:flex;gap:10px;padding:0 2px}.dashboard-muted-link{color:#667085;font-size:12px}.dashboard-icon-link{align-items:center;border:1px solid #d0d5dd;border-radius:50%;color:#344054;display:inline-flex;height:26px;justify-content:center;width:26px}.dashboard-empty-state{margin-top:8px}.dashboard-section .ant-table{font-size:12px}.dashboard-section .ant-table-thead>tr>th{background:#f8fafc;font-size:12px;padding:6px 10px}.dashboard-section .ant-table-tbody>tr>td{padding:4px 10px}@media (max-width:1400px){.dashboard-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-content-grid,.dashboard-main-top{grid-template-columns:1fr}}@media (max-width:900px){.dashboard-shell{padding:12px}.dashboard-titlebar{align-items:stretch;flex-direction:column}.dashboard-finance-grid,.dashboard-kpi-grid,.dashboard-payments-grid,.dashboard-priority-grid,.dashboard-status-grid,.dashboard-week-strip{grid-template-columns:1fr}}.customers-contact-cell{display:flex;flex-direction:column;gap:5px;min-width:0}.customers-contact-summary{align-items:flex-start;display:flex;gap:6px;min-width:0}.customers-contact-lines{flex:1 1;min-width:0}.customers-contact-primary{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#1f2937;display:-webkit-box;font-weight:500;line-height:1.32;overflow:hidden}.customers-contact-secondary{align-items:center;color:#6b7280;display:inline-flex;font-size:12.5px;gap:5px;line-height:1.3;white-space:nowrap}.customers-contact-secondary .anticon{color:#9ca3af;font-size:11px}.customers-contact-extra{background:#1677ff14;border:1px solid #1677ff24;border-radius:11px;color:#1677ff;flex:0 0 auto;font-size:11px;font-weight:700;height:22px;line-height:20px;min-width:28px;padding:0 7px}.customers-contact-extra:focus,.customers-contact-extra:hover{background:#1677ff1f!important;border-color:#1677ff57;color:#0958d9!important}.customers-contact-popover-overlay .ant-popover-inner{padding:10px 12px}.customers-contact-popover{width:240px}.customers-contact-popover__title{display:block;margin-bottom:8px}.customers-contact-popover__list{display:flex;flex-direction:column;gap:8px}.customers-contact-popover__item{border-top:1px solid #f0f2f5;min-width:0;padding-top:8px}.customers-contact-popover__item:first-child{border-top:0;padding-top:0}.customers-contact-popover__header{align-items:center;display:flex;gap:6px;min-width:0}.customers-contact-popover__header .ant-typography{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customers-contact-popover__primary{background:#f3f4f6;border-radius:999px;color:#6b7280;flex:0 0 auto;font-size:10px;font-weight:700;line-height:1.5;padding:1px 6px}.customers-contact-popover__detail{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:6px;line-height:1.35;margin-top:4px;min-width:0;word-break:break-word}.customers-contact-popover__detail .anticon{color:#9ca3af;flex:0 0 auto;font-size:11px}.supplier-order-products-preview{grid-gap:9px;display:grid;gap:9px;min-width:0}.supplier-order-products-preview__item{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.supplier-order-products-preview__item+.supplier-order-products-preview__item{border-top:1px solid #edf1f7;padding-top:9px}.supplier-order-products-preview__copy{grid-gap:3px;display:grid;gap:3px;min-width:0}.supplier-order-products-preview__name{color:#142033;display:block;font-size:13px;font-weight:650;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplier-order-products-preview__dimensions{color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;letter-spacing:.02em;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplier-order-products-preview__figures{grid-gap:2px;align-content:center;display:grid;gap:2px;justify-items:end;min-width:0}.supplier-order-products-preview__quantity{font-feature-settings:"tnum";color:#00527d;font-size:13px;font-variant-numeric:tabular-nums;font-weight:750;white-space:nowrap}.supplier-order-products-preview__quantity--coverage{color:#b26a00}.supplier-order-products-preview__quantity--full{color:#1f7a44}.supplier-order-products-preview__coverage{grid-gap:2px;display:grid;gap:2px;justify-items:end}.supplier-order-products-preview__coverage-label{color:#64748b;font-size:10px;line-height:1.25;max-width:280px;overflow-wrap:anywhere;text-align:right;white-space:normal}.supplier-order-products-preview__transport-scope{grid-gap:2px;color:#526074;display:grid;font-size:10.5px;gap:2px;line-height:1.3;text-align:right}.supplier-order-products-preview__transport-scope strong{font-feature-settings:"tnum";color:#00527d;font-size:12px;font-variant-numeric:tabular-nums}.supplier-order-summary-preview{grid-gap:7px;display:grid;gap:7px;min-width:0}.supplier-order-summary-preview__supplier{color:#142033;font-size:14px;font-weight:720;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplier-order-summary-preview__meta{grid-gap:4px;display:grid;gap:4px;justify-items:start;min-width:0}.supplier-order-summary-preview__link.ant-btn,.supplier-order-summary-preview__number{display:block;font-size:12px;font-weight:650;height:auto;line-height:22px;max-width:100%;min-width:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.supplier-order-summary-preview__number{color:#00527d}.supplier-order-summary-preview__status.ant-tag{border:0;border-radius:999px;flex:0 0 auto;font-size:10px;font-weight:700;line-height:20px;margin:0;padding:1px 7px}.orders-page{--orders-accent:#006ea6;--orders-accent-strong:#00527d;--orders-accent-mist:#006ea614;--orders-accent-soft:#006ea61f;--orders-accent-glow:#006ea63d;grid-gap:10px;display:grid;gap:10px;padding:0}.orders-page__workspace-bar{align-items:center;display:flex;gap:14px;justify-content:space-between;min-height:48px}.orders-page__toolbar{grid-gap:8px;display:grid;gap:8px;padding:8px 0}.orders-page__toolbar-main{align-items:center;display:flex;gap:14px;justify-content:space-between}.orders-page__toolbar-left{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.orders-page__scope-tabs{align-items:center;background:#fff;border:1px solid #dfe6ef;border-radius:8px;display:inline-flex;gap:4px;padding:3px}.orders-page__scope-tab{align-items:center;background:#0000;border:none;border-radius:6px;color:#364152;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;gap:7px;height:30px;padding:0 11px;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease;white-space:nowrap}.orders-page__scope-tab:hover{background:#006ea60f;color:#111827}.orders-page__scope-tab--active{background:var(--orders-accent);box-shadow:0 4px 10px #006ea629;color:#fff}.orders-page__scope-tab .anticon{flex:0 0 auto;font-size:15px}.orders-page__view-chips{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0;overflow:visible}.orders-page__view-chip{align-items:center;background:#fff;border:1px solid #dfe6ef;border-radius:999px;color:#364152;cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:650;gap:8px;height:36px;padding:0 12px;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease;white-space:nowrap}.orders-page__view-chip:hover{border-color:#006ea65c;color:#111827}.orders-page__view-chip--active{background:var(--orders-accent);border-color:var(--orders-accent);box-shadow:0 6px 16px #006ea62e;color:#fff}.orders-page__view-chip strong{align-items:center;background:#0f172a12;border-radius:999px;display:inline-flex;font-size:12px;height:22px;justify-content:center;min-width:22px;padding:0 7px}.orders-page__view-chip--active strong{background:#fff3}.orders-page__quick-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.orders-page__quick-actions--left{justify-content:flex-start}.orders-create-choice,.supplier-orders-panel{grid-gap:10px;display:grid;gap:10px}.orders-create-choice__option{align-items:flex-start;background:#fff;border:1px solid #dfe6ef;border-radius:8px;color:#1f2937;cursor:pointer;display:flex;font:inherit;gap:12px;padding:14px;text-align:left;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease;width:100%}.orders-create-choice__option:hover{background:#006ea60a;border-color:#006ea66b;box-shadow:0 8px 18px #0f172a0f}.orders-create-choice__option .anticon{color:var(--orders-accent);font-size:18px;margin-top:2px}.orders-create-choice__option span{grid-gap:3px;display:grid;gap:3px}.orders-create-choice__option strong{font-size:14px;line-height:1.35}.orders-create-choice__option small{color:#64748b;font-size:12px;line-height:1.45}.orders-page__quick-search{min-width:180px;width:min(280px,24vw)}.orders-page__filter-button{border-color:#dfe6ef;border-radius:8px;color:#364152;font-weight:650;height:36px}.orders-page__filter-button--open{background:var(--orders-accent-mist);border-color:var(--orders-accent);color:var(--orders-accent-strong)}.orders-page__filter-count{background:#111827;color:#fff;font-size:11px;font-weight:800;height:20px;margin-left:4px;min-width:20px;padding:0 6px}.orders-page__count,.orders-page__filter-count{align-items:center;border-radius:999px;display:inline-flex;justify-content:center}.orders-page__count{background:rgba(17,24,39,.045);color:#4b5563;font-size:12px;font-weight:600;height:32px;padding:0 10px;white-space:nowrap}.orders-page__create-button{background:var(--orders-accent);border:none;border-radius:8px;box-shadow:0 8px 18px #006ea62e;font-weight:650;height:36px;padding-inline:14px}.orders-page__create-button.ant-btn-primary:focus,.orders-page__create-button.ant-btn-primary:hover{background:var(--orders-accent-strong);box-shadow:0 10px 22px #006ea63d}.orders-page__filter-summary{align-items:center;background:#fff;border:1px solid #edf1f7;border-radius:8px;display:flex;gap:10px;justify-content:space-between;min-height:32px;padding:4px 8px}.orders-page__filter-summary-button{align-items:center;background:#0000;border:none;color:#64748b;cursor:pointer;display:flex;font-size:13px;font:inherit;gap:8px;min-width:0;padding:0;text-align:left}.orders-page__filter-summary-button:hover{color:var(--orders-accent-strong)}.orders-tester-card{border:1px solid #edf1f7;border-radius:12px;box-shadow:none}.orders-filters{background:#fff;border:1px solid #e5ebf3;border-radius:10px;box-shadow:0 10px 22px rgba(15,23,42,.035);padding:14px}.orders-filter-field{display:flex;flex-direction:column;gap:6px}.orders-filter-field__label{color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.orders-filter-field--sort .orders-filter-field__label{color:#374151}.orders-sort-control{align-items:center;display:flex;gap:10px}.orders-sort-control .ant-select{flex:1 1}.orders-sort-control__direction{border-color:#d7dee8;border-radius:12px;box-shadow:0 8px 18px #0f172a0d;color:#0f172a;flex:0 0 auto;height:42px;width:42px}.orders-sort-control__direction:focus,.orders-sort-control__direction:hover{border-color:var(--orders-accent);color:var(--orders-accent-strong)}.orders-bulk-toolbar{align-items:center;background:#fff;border:1px solid #edf1f7;border-radius:8px;display:flex;gap:12px;justify-content:space-between;min-height:42px;padding:7px 10px}.orders-bulk-toolbar__copy{align-items:center;display:flex;gap:10px;min-width:0}.orders-bulk-toolbar__label{color:var(--orders-accent);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.orders-bulk-toolbar__count{color:#374151;font-size:13px;font-weight:500}.orders-bulk-toolbar__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.orders-bulk-toolbar__actions .ant-btn{border-radius:8px;height:32px}.orders-table{background:#fff;border:1px solid #edf1f7;border-radius:10px;box-shadow:0 10px 22px rgba(15,23,42,.035);overflow:hidden}.orders-table .ant-table{background:#0000}.orders-table .ant-table-thead>tr>th{background:#f7f9fc;border-bottom:1px solid #edf1f7;color:#4b5563;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;vertical-align:bottom}.orders-table__column-title{display:block;line-height:1.25;white-space:nowrap}.orders-table__cell-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-table__factory-preview{max-width:100%}.orders-table__date-preview{display:block;white-space:nowrap}.orders-table__delivery-preview{grid-gap:2px;display:grid;gap:2px;max-width:100%}.orders-table__delivery-line{line-height:1.32;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-table__product-preview{grid-gap:2px;display:grid;gap:2px;max-width:100%}.orders-table__product-line{line-height:1.32;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-table__product-line--name{align-items:center;display:inline-flex;font-weight:500;gap:8px;min-width:0}.orders-table__product-extra{background:#006ea61a;border-radius:999px;color:#00527d;flex:0 0 auto;font-size:11px;font-weight:700;padding:1px 7px}.orders-table .ant-table-tbody>tr>td.orders-table__products-column{vertical-align:top}.orders-table__products-cell{grid-gap:4px;display:grid;gap:4px;max-width:100%;min-width:0}.orders-table__product-row{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding-block:1px}.orders-table__product-quantity{font-feature-settings:"tnum";color:#1457b8;font-size:13px;font-variant-numeric:tabular-nums;font-weight:750;line-height:1.35;white-space:nowrap}.orders-table__product-main{min-width:0}.orders-table__product-name{color:#142033;font-size:12px;font-weight:650}.orders-table__product-dimensions,.orders-table__product-name{display:block;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-table__product-dimensions{color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;letter-spacing:.02em}.orders-table.orders-table--summary .ant-table-tbody>tr>td{padding-bottom:15px;padding-top:15px;transition:background-color .16s ease;vertical-align:top}.customer-orders-table__customer,.customer-orders-table__delivery,.customer-orders-table__references{display:grid;min-width:0}.customer-orders-table__customer{gap:7px}.customer-orders-table__customer-name{color:#142033;font-size:14px;font-weight:720;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-orders-table__order-meta{grid-gap:4px;display:grid;gap:4px;justify-items:start;min-width:0}.customer-orders-table__order-link.ant-btn{font-size:12px;font-weight:650;height:auto;line-height:22px;max-width:100%;min-width:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.customer-orders-table__status.ant-tag{border:0;border-radius:999px;flex:0 1 auto;font-size:10px;font-weight:700;line-height:20px;margin:0;max-width:100%;overflow:hidden;padding:1px 7px;text-overflow:ellipsis;white-space:nowrap}.customer-orders-table__contact{border-top:1px solid #edf1f7;padding-top:7px}.customer-orders-table__contact .customers-contact-cell{gap:3px}.customer-orders-table__contact .customers-contact-primary,.customer-orders-table__contact .customers-contact-secondary{color:#64748b;font-size:11px}.customer-orders-table__delivery{gap:8px}.customer-orders-table__delivery-date{color:#142033;font-weight:650;line-height:1.35}.customer-orders-table__delivery-location{color:#64748b;font-size:11px}.customer-orders-table__references{gap:3px}.customer-orders-table__reference-main{color:#142033;font-weight:650;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-orders-table__reference-secondary{color:#64748b;font-size:11px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-table .ant-table-tbody>tr>td{border-bottom:1px solid #f1f4f8;padding-bottom:12px;padding-top:12px}.orders-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.orders-table .ant-table-tbody>tr:hover>td{background:var(--orders-accent-mist)!important}.supplier-orders-table__cost,.supplier-orders-table__reference{display:grid;gap:3px;min-width:0}.supplier-orders-table__cost-main,.supplier-orders-table__reference-main{color:#142033;font-weight:650;line-height:1.35}.supplier-orders-table__cost-secondary,.supplier-orders-table__reference-secondary{color:#64748b;font-size:11px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplier-orders-table__cost{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;justify-items:end}@media (prefers-reduced-motion:no-preference){.orders-table--summary .ant-table-tbody>tr{animation:order-summary-row-enter .24s ease-out both}.orders-table--summary .ant-table-tbody>tr:nth-child(2){animation-delay:35ms}.orders-table--summary .ant-table-tbody>tr:nth-child(3){animation-delay:70ms}.orders-table--summary .ant-table-tbody>tr:nth-child(4){animation-delay:105ms}.orders-table--summary .ant-table-tbody>tr:nth-child(5){animation-delay:.14s}}@keyframes order-summary-row-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.orders-row-menu-button{border-radius:12px}@media (max-width:768px){.orders-page{gap:8px}.orders-page__toolbar-main,.orders-page__workspace-bar{align-items:stretch;flex-direction:column;min-height:0}.orders-page__toolbar-left{align-items:stretch}.orders-page__scope-tabs{width:100%}.orders-page__scope-tab{flex:1 1;justify-content:center}.orders-page__view-chips{width:100%}.orders-page__quick-actions{justify-content:stretch}.orders-page__quick-search{width:100%}.orders-page__count,.orders-page__quick-actions .ant-btn{flex:1 1 auto}.orders-page__count{min-width:100%}.orders-bulk-toolbar{align-items:stretch;flex-direction:column}.orders-bulk-toolbar__copy{align-items:flex-start;gap:4px}.orders-bulk-toolbar__actions{justify-content:stretch}.orders-bulk-toolbar__actions .ant-btn,.orders-sort-control{width:100%}}.orders-table--summary .ant-table-row:focus-visible{outline:2px solid #1677ff;outline-offset:-2px}@media (max-width:1440px){.orders-table--summary .ant-table-cell{font-size:12px;padding:10px 8px!important}.orders-table--summary .customer-orders-table__customer-name{font-size:13px}}.product-picker-modal__navigation{align-items:center;display:flex;gap:8px;margin-top:12px;min-height:44px}.product-picker-modal__content{min-height:280px;padding-top:8px}.product-picker-modal__grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.product-picker-modal__list{grid-gap:8px;display:grid;gap:8px}.product-picker-modal__category,.product-picker-modal__row{align-items:center;background:#0000;border:1px solid #f0f0f0;border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:8px;color:inherit;cursor:pointer;display:flex;gap:12px;padding:14px;text-align:left;width:100%}.product-picker-modal__category:hover,.product-picker-modal__row.is-selected,.product-picker-modal__row:hover{background:#e6f4ff;background:var(--ant-color-primary-bg,#e6f4ff);border-color:#1677ff;border-color:var(--ant-color-primary,#1677ff)}.product-picker-modal__category-dot{border-radius:50%;flex:0 0 auto;height:10px;width:10px}.product-picker-modal__row-main{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.product-picker-modal__attributes,.product-picker-modal__meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px}.product-picker-modal__attributes,.product-picker-modal__breadcrumb-text,.product-picker-modal__meta{color:#000000a6;color:var(--ant-color-text-secondary,#000000a6)}@media (max-width:640px){.product-picker-modal__grid{grid-template-columns:1fr}}.product-picker-modal__footer{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.product-picker-modal__refresh{margin-right:auto}.variant-picker-field{width:100%}.variant-picker-field__select{min-width:0;text-align:left}.variant-picker-field__select>.ant-btn-icon{flex:none}.variant-picker-field__label{display:block;flex:1 1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.commercial-quantity{align-items:flex-start;container-type:inline-size;display:flex;flex-direction:column;gap:3px;min-width:0}.commercial-quantity__chain{align-items:stretch;background:#f7fcfd;border:1px solid #b7dce8;border-radius:10px;display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);max-width:100%;min-width:0;overflow:hidden;width:100%}.commercial-quantity__chain>div{min-width:0;padding:8px 10px}.commercial-quantity__chain>.anticon{align-self:center;color:#087cab;justify-self:center;transition:transform .15s ease}.commercial-quantity__chain span{color:#64748b;display:block;font-size:9px;font-weight:750;letter-spacing:.04em;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.commercial-quantity__chain strong{font-feature-settings:"tnum";color:#172033;display:block;font-size:13px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;white-space:normal}.commercial-quantity__chain .commercial-quantity__pricing{background:#eaf7fb}.commercial-quantity__plain{font-feature-settings:"tnum";color:#172033;display:block;font-variant-numeric:tabular-nums;line-height:34px;min-height:34px}.commercial-quantity .ant-btn-link{color:#087aa7;font-size:12px;font-weight:650;height:auto;padding:2px 4px}@container (max-width: 260px){.commercial-quantity__chain{grid-auto-flow:row;grid-template-columns:minmax(0,1fr)}.commercial-quantity__chain>.anticon{justify-self:start;margin-left:10px;transform:rotate(90deg)}}.commercial-quantity-modal__intro{margin-top:-8px}.commercial-quantity-modal__simple-grid{grid-gap:12px;background:#f8fafb;border:1px solid #d6e0e9;border-radius:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;padding:16px}.commercial-quantity-modal__simple-grid label>span{color:#334155;display:block;font-size:12px;font-weight:800;margin-bottom:6px}.commercial-quantity-modal__simple-grid .ant-select{width:100%}.commercial-quantity-modal__amount{display:block;margin:14px 0}.commercial-quantity-modal__amount>span{color:#475467;display:block;font-size:12px;font-weight:700;margin-bottom:6px}.commercial-quantity-modal__amount .ant-input-number{width:100%}.commercial-quantity-modal__equation{align-items:center;background:linear-gradient(105deg,#f7fcfd,#eaf7fb);border:1px solid #b8dfec;border-radius:12px;display:grid;grid-template-columns:1fr 42px 1fr;margin:14px 0;padding:13px;text-align:center}.commercial-quantity-modal__equation>.anticon{color:#087cab;font-size:20px}.commercial-quantity-modal__equation span{color:#64748b;display:block;font-size:10px;font-weight:750;text-transform:uppercase}.commercial-quantity-modal__equation strong{font-feature-settings:"tnum";color:#172033;display:block;font-size:22px;font-variant-numeric:tabular-nums;margin-top:3px}.commercial-quantity-modal__rounding{background:#fffaf0;border:1px solid #f0cf87;border-radius:11px;color:#69420a;margin-top:12px;padding:12px}.commercial-quantity-modal__rounding-head{align-items:baseline;display:flex}.commercial-quantity-modal__rounding p{font-size:12px;margin:7px 0 9px}.commercial-quantity-modal__rounding-options{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.commercial-quantity-modal__rounding-options button{background:#fff;border:1px solid #e4c27a;border-radius:9px;color:#5f430f;cursor:pointer;display:flex;flex-direction:column;gap:2px;justify-content:center;min-height:72px;min-width:0;padding:8px 10px;text-align:left}.commercial-quantity-modal__rounding-options button.active{background:#eef9fc;border-color:#087cab;box-shadow:0 0 0 3px #087cab17;color:#08698f}.commercial-quantity-modal__rounding-options button:disabled{cursor:not-allowed;opacity:.45}.commercial-quantity-modal__rounding-options button span{font-size:12px;font-weight:700}.commercial-quantity-modal__rounding-options button strong{font-feature-settings:"tnum";font-size:16px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.commercial-quantity-modal__rounding-options button small{font-feature-settings:"tnum";color:#7a6a4d;font-variant-numeric:tabular-nums}html[data-theme=dark] .commercial-quantity__chain{background:var(--app-surface);border-color:var(--app-border)}html[data-theme=dark] .commercial-quantity-modal__amount>span,html[data-theme=dark] .commercial-quantity-modal__equation span,html[data-theme=dark] .commercial-quantity-modal__intro.ant-typography,html[data-theme=dark] .commercial-quantity-modal__simple-grid label>span,html[data-theme=dark] .commercial-quantity__chain span{color:var(--app-text-secondary)}html[data-theme=dark] .commercial-quantity-modal__equation strong,html[data-theme=dark] .commercial-quantity__chain strong,html[data-theme=dark] .commercial-quantity__plain{color:var(--app-text)}html[data-theme=dark] .commercial-quantity-modal__simple-grid,html[data-theme=dark] .commercial-quantity__chain .commercial-quantity__pricing{background:var(--app-surface-hover)}html[data-theme=dark] .commercial-quantity-modal__equation,html[data-theme=dark] .commercial-quantity-modal__simple-grid{border-color:var(--app-border)}html[data-theme=dark] .commercial-quantity .ant-btn-link,html[data-theme=dark] .commercial-quantity-modal__equation>.anticon,html[data-theme=dark] .commercial-quantity__chain>.anticon{color:var(--app-primary)}html[data-theme=dark] .commercial-quantity-modal__equation{background:linear-gradient(105deg,var(--app-surface) 0,var(--app-surface-hover) 100%)}html[data-theme=dark] .commercial-quantity-modal__rounding{background:#2a2417;border-color:#66532d;color:#f3d69a}html[data-theme=dark] .commercial-quantity-modal__rounding-options button{background:var(--app-surface);border-color:#66532d;color:#f3d69a}html[data-theme=dark] .commercial-quantity-modal__rounding-options button.active{background:var(--app-primary-soft);border-color:var(--app-primary);box-shadow:0 0 0 3px #69a7ff1f;color:#a8ccff}html[data-theme=dark] .commercial-quantity-modal__rounding-options button small{color:#d8c7a4}@media (max-width:760px){.commercial-quantity-modal__rounding-options,.commercial-quantity-modal__simple-grid{grid-template-columns:1fr}}.order-products-editor{border-top:1px solid #e7edf4;container-type:inline-size}.order-products-editor__list{display:flex;flex-direction:column}.order-products-editor__row{grid-gap:8px;align-items:start;animation:order-product-row-in .18s ease-out both;background:#fff;border-bottom:1px solid #e7edf4;box-sizing:border-box;display:grid;gap:8px;grid-template-areas:"product purchase commercial price currency total remove margin";grid-template-columns:minmax(150px,1.8fr) minmax(82px,.8fr) minmax(150px,1.4fr) minmax(108px,1fr) 76px minmax(82px,.8fr) 24px minmax(62px,.55fr);padding:10px 4px;transition:background-color .16s ease;width:100%}.order-products-editor--without-prices .order-products-editor__row{grid-template-areas:"product commercial remove";grid-template-columns:minmax(0,2fr) minmax(0,1fr) 24px}.order-products-editor__row:hover{background:#fbfdff}.order-products-editor__field{min-width:0}.order-products-editor__field--product{grid-area:product}.order-products-editor__field--commercial{grid-area:commercial}.order-products-editor__field--price{grid-area:price}.order-products-editor__field--currency{grid-area:currency}.order-products-editor__field--total{grid-area:total}.order-products-editor__label{align-items:flex-end;color:#667085;display:flex;font-size:10px;font-weight:650;letter-spacing:0;line-height:1.2;margin-bottom:6px;min-height:22px;text-transform:uppercase;white-space:normal}.order-products-editor__product-picker{flex:0 0 auto;max-width:150px;width:100%}.order-products-editor__product-identity{align-items:center;align-items:stretch;display:flex;flex-direction:column;gap:5px;min-height:28px}.order-products-editor__product-copy{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.order-products-editor__product-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#182230;display:-webkit-box;font-size:12px;font-weight:650;line-height:1.35;overflow:hidden;overflow-wrap:anywhere}.order-products-editor__product-name:focus-visible{border-radius:4px;outline:2px solid #1677ff;outline-offset:2px}.order-products-editor__product-name.is-empty{color:#98a2b3;font-weight:500}.order-products-editor__product-dimensions{color:#667085;font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-products-editor__product-picker .variant-picker-field__select{border-color:#cfd8e3;box-shadow:0 1px 2px #0f172a0a;font-weight:600;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.order-products-editor__product-picker .variant-picker-field__select .anticon{color:#1677ff}.order-products-editor__product-picker .variant-picker-field__select:focus-visible,.order-products-editor__product-picker .variant-picker-field__select:hover{background:#f8fbff;border-color:#69aaf9;box-shadow:0 0 0 3px #1677ff17}.order-products-editor__static-value,.order-products-editor__total-value{align-items:center;color:#1d2939;display:flex;font-size:12px;line-height:1.35;min-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-products-editor__static-value.is-empty{color:#98a2b3}.order-products-editor__total-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.order-products-editor__remove{align-items:center;display:flex;grid-area:remove;justify-content:center;min-height:28px}.order-products-editor__remove .ant-btn{color:#d92d20;opacity:.72;transition:opacity .14s ease,background-color .14s ease,transform .14s ease}.order-products-editor__remove .ant-btn:focus-visible,.order-products-editor__remove .ant-btn:hover{background:#fff1f0;opacity:1;transform:translateY(-1px)}.order-products-editor__summary{align-items:baseline;border-bottom:1px solid #e7edf4;color:#475467;display:flex;gap:18px;justify-content:flex-end;padding:13px 62px 13px 10px}.order-products-editor__summary strong{font-feature-settings:"tnum";color:#101828;font-size:15px;font-variant-numeric:tabular-nums;min-width:126px;text-align:right}.order-products-editor__empty{border-bottom:1px solid #e7edf4;margin:0;padding:26px 12px}.order-products-editor__add{border-color:#91caff;color:#1677ff;height:42px;margin-top:10px;transition:border-color .16s ease,background-color .16s ease,color .16s ease;width:100%}.order-products-editor__add:focus-visible,.order-products-editor__add:hover{background:#f5f9ff!important;border-color:#1677ff!important;color:#0958d9!important}@container (max-width: 850px){.order-products-editor__row{grid-template-areas:"product product commercial commercial remove" "purchase price currency total margin";grid-template-columns:minmax(0,1fr) minmax(110px,1.3fr) 65px minmax(0,1fr) minmax(0,1fr)}}@container (max-width: 520px){.order-products-editor__row{grid-template-areas:"product product remove" "purchase commercial commercial" "price currency total" "margin margin margin";grid-template-columns:minmax(0,1fr) minmax(65px,.7fr) minmax(0,1fr)}.order-products-editor--without-prices .order-products-editor__row{grid-template-areas:"product product remove" "commercial commercial commercial"}}@keyframes order-product-row-in{0%{opacity:.55;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.order-products-editor__add,.order-products-editor__product-picker .variant-picker-field__select,.order-products-editor__remove .ant-btn,.order-products-editor__row{animation:none;transition:none}}.order-product-identity{align-items:flex-start;display:flex;flex-direction:column;gap:6px;min-width:0}.order-product-identity__name{color:#0f172a;font-weight:500;line-height:1.45}.order-product-identity__labels{line-height:1}.order-products-editor__field--purchase{grid-area:purchase}.order-products-editor__field--margin{grid-area:margin}.order-products-fifo-value{font-feature-settings:"tnum";display:flex;flex-direction:column;font-size:12px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.order-products-fifo-value small{color:#667085;font-size:10px}.order-products-editor .commercial-quantity__chain,.order-products-table .commercial-quantity__chain{border-radius:5px;grid-template-columns:minmax(0,1fr) 12px minmax(0,.8fr)}.order-products-editor .commercial-quantity__chain>div,.order-products-table .commercial-quantity__chain>div{padding:4px}.order-products-editor .commercial-quantity__chain span,.order-products-table .commercial-quantity__chain span{font-size:8px;letter-spacing:0}.order-products-editor .commercial-quantity__chain strong,.order-products-table .commercial-quantity__chain strong{font-size:11px}.order-products-editor .commercial-quantity__pricing strong,.order-products-table .commercial-quantity__pricing strong{font-size:10px;font-weight:500}.order-products-table .ant-table-cell{font-size:12px;overflow-wrap:anywhere;padding:8px 6px!important}.order-products-table .ant-space{flex-wrap:wrap;gap:2px!important}.order-products-table .ant-tag{font-size:10px;white-space:normal}.order-products-table .order-product-identity{gap:3px}.order-products-editor__remove .ant-btn{padding-inline:3px}.order-margin-line-list{grid-gap:12px;display:grid;gap:12px}.order-margin-line-card{background:#fff;border:1px solid #dbe4ee;border-radius:14px;overflow:hidden}.order-margin-line-card>header{align-items:flex-start;background:#f8fafc;border-bottom:1px solid #e8eef5;display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.order-margin-line-card>header span{color:#475569;flex:0 0 auto;font-weight:650}.order-margin-line-card__metrics{grid-gap:1px;background:#e8eef5;display:grid;gap:1px;grid-template-columns:repeat(5,minmax(130px,1fr))}.order-margin-line-card__metrics>div{grid-gap:5px;background:#fff;display:grid;gap:5px;padding:12px 14px}.order-margin-line-card__allocations span,.order-margin-line-card__metrics span{color:#64748b;font-size:12px}.order-margin-line-card__allocations{border-top:1px solid #e8eef5;padding:12px 16px}.order-margin-line-card__allocations summary{color:#0b658c;cursor:pointer;font-weight:700}.order-margin-line-card__allocations>div,.order-margin-unassigned-list>div{grid-gap:12px;border-bottom:1px solid #eef2f7;display:grid;gap:12px;grid-template-columns:minmax(150px,1fr) minmax(160px,1.5fr) auto;padding:10px 0}.order-margin-unassigned-list{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;padding:4px 14px}.order-margin-unassigned-list>div{grid-template-columns:minmax(120px,.8fr) minmax(120px,.8fr) minmax(180px,1.4fr) auto}@media (max-width:1399px){.order-margin-line-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.order-margin-line-card>header,.order-margin-line-card__allocations>div,.order-margin-unassigned-list>div{flex-direction:column;grid-template-columns:1fr}.order-margin-line-card__metrics{grid-template-columns:1fr}}.order-result-calculation{border-top:1px solid #e2e8f0;margin-top:22px;padding-top:22px}.order-result-calculation__alert{margin-bottom:18px}.order-result-calculation__header h3{color:#0f172a;font-size:18px;font-weight:750;letter-spacing:-.015em;margin:0}.order-result-calculation__header p{color:#64748b;font-size:13px;margin:5px 0 18px}.order-result-calculation__ledger{border-top:1px solid #dbe4ee}.order-result-calculation__row{grid-gap:24px;align-items:center;border-bottom:1px solid #e8edf3;color:#334155;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;min-height:58px;padding:11px 4px}.order-result-calculation__row>span{min-width:0}.order-result-calculation__row b{display:block;font-size:14px;font-weight:650}.order-result-calculation__row small{color:#718096;display:block;font-size:12px;margin-top:2px}.order-result-calculation__row strong{color:#172033;font-size:14px;white-space:nowrap}.order-result-calculation__row--revenue{color:#08775a;font-weight:700}.order-result-calculation__row--revenue strong{color:#08775a}.order-result-calculation__row--total-cost{border-bottom:0;color:#475569;font-weight:700;min-height:50px}.order-result-calculation__result{background:#edf8f2;border-radius:10px;color:#0d6a46;display:flex;font-size:15px;font-weight:750;gap:24px;justify-content:space-between;padding:14px 16px}.order-result-calculation__result--loss{background:#fff3f2;color:#b93831}.order-result-calculation__result strong{white-space:nowrap}.order-result-calculation__details{border-top:1px solid #e2e8f0;color:#475569;margin-top:14px;padding-top:13px}.order-result-calculation__details summary{color:#285b83;cursor:pointer;font-size:13px;font-weight:650;width:-webkit-fit-content;width:fit-content}.order-result-calculation__details>p{color:#718096;font-size:12px;margin:8px 0 10px}.order-result-calculation__details>div{max-width:720px}.order-result-calculation__details>div>div{border-bottom:1px solid #edf1f5;display:flex;font-size:12px;gap:20px;justify-content:space-between;padding:7px 0}.order-result-calculation__details strong{color:#334155;white-space:nowrap}.order-result-calculation__exceptions{grid-gap:5px;color:#a65a00;display:grid;font-size:12px;gap:5px;margin-top:12px}.order-result-calculation__exceptions svg{margin-right:6px}@media (max-width:767px){.order-result-calculation__row{gap:12px}.order-result-calculation__result{align-items:flex-start;flex-direction:column;gap:4px}}.transport-order-realization-card{--transport-state:#7f91a8;background:#fff;border:1px solid #e3e9f2;border-radius:12px;box-shadow:0 5px 18px rgba(15,35,62,.035);overflow:hidden;padding:17px 20px 14px;position:relative;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.transport-order-realization-card:before{background:var(--transport-state);content:"";inset:0 auto 0 0;position:absolute;width:3px}.transport-order-realization-card.is-planned{--transport-state:#4b83c4}.transport-order-realization-card.is-inProgress{--transport-state:#d29a2e}.transport-order-realization-card.is-completed{--transport-state:#23836f}.transport-order-realization-card.is-cancelled{--transport-state:#c75445}.transport-order-realization-card:hover{border-color:#d4deea;box-shadow:0 9px 24px #0f233e12;transform:translateY(-1px)}.transport-order-realization-card__header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.transport-order-realization-card__identity{align-items:center;display:flex;gap:11px}.transport-order-realization-card__identity>div{grid-gap:1px;display:grid;gap:1px}.transport-order-realization-card__truck{align-items:center;background:#eef5ff;border-radius:10px;color:#1677ff;display:flex;font-size:18px;height:38px;justify-content:center;width:38px}.transport-order-realization-card__actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.transport-order-realization-card__journey{align-items:center;border-bottom:1px solid #edf1f6;border-top:1px solid #edf1f6;display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:space-between;margin:14px 0 16px;padding:11px 0}.transport-order-realization-card__journey>strong{color:#26364b;font-size:13px}.transport-order-realization-card__dates{color:#667085;display:flex;flex-wrap:wrap;font-size:12px;gap:8px 22px}.transport-order-realization-card__dates span{grid-gap:1px;display:grid;gap:1px}.transport-order-realization-card__dates small{color:#8491a3;font-size:10px;line-height:1.2}.transport-order-realization-card__dates b{color:#344054;font-size:11px}.transport-order-realization-card__cargo-label{color:#667085;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.transport-order-realization-card__cargo{grid-gap:0;display:grid;gap:0;margin:6px 0 10px}.transport-order-realization-card__cargo-row{--delivery-color:#9aabba;grid-gap:6px 16px;border-bottom:1px solid #edf1f6;display:grid;gap:6px 16px;grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);padding:10px 0 12px;position:relative}.transport-order-realization-card__cargo-row:last-child{border-bottom:0}.transport-order-realization-card__cargo-row.is-complete{--delivery-color:#23836f}.transport-order-realization-card__cargo-row.is-partial{--delivery-color:#d29a2e}.transport-order-realization-card__cargo-row.is-missing{--delivery-color:#c75445}.transport-order-realization-card__cargo-product{grid-gap:3px;display:grid;gap:3px;min-width:0}.transport-order-realization-card__cargo-product>strong{color:#243348;line-height:1.35}.transport-order-realization-card__cargo-product>small{color:#667085;font-size:11px}.transport-order-realization-card__cargo-quantities{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(82px,1fr))}.transport-order-realization-card__cargo-quantities>span{grid-gap:2px;align-content:center;display:grid;gap:2px;text-align:right}.transport-order-realization-card__cargo-quantities small{color:#8491a3;font-size:10px;font-weight:600}.transport-order-realization-card__cargo-quantities b{font-feature-settings:"tnum";color:#344054;font-size:12px;font-variant-numeric:tabular-nums}.transport-order-realization-card__cargo-quantities .transport-order-realization-card__delivered b{color:var(--delivery-color)}.transport-order-realization-card__cargo-quantities .transport-order-realization-card__not-delivered b{color:#a96f16}.transport-order-realization-card__cargo-progress{background:color-mix(in srgb,var(--delivery-color) 13%,#fff);bottom:-1px;height:2px;left:0;overflow:hidden;position:absolute;right:0}.transport-order-realization-card__cargo-progress>i{background:var(--delivery-color);border-radius:999px;display:block;height:100%;transition:width .22s ease}.transport-order-realization-card__order-link{font-weight:700;height:auto;padding:0}.transport-order-realization-card__metrics{color:#667085;display:flex;flex-wrap:wrap;font-size:12px;gap:6px 18px;margin:10px 0}.transport-order-realization-card__shared{margin-top:10px}html[data-theme=dark] .transport-order-realization-card{background:var(--app-surface);border-color:var(--app-border);box-shadow:0 5px 18px var(--app-shadow);color:var(--app-text)}html[data-theme=dark] .transport-order-realization-card.is-planned{--transport-state:#7eb6f5}html[data-theme=dark] .transport-order-realization-card.is-inProgress{--transport-state:#f0bd5b}html[data-theme=dark] .transport-order-realization-card.is-completed{--transport-state:#55c6aa}html[data-theme=dark] .transport-order-realization-card.is-cancelled{--transport-state:#ff897a}html[data-theme=dark] .transport-order-realization-card:hover{border-color:var(--app-primary);box-shadow:0 9px 24px var(--app-shadow)}html[data-theme=dark] .transport-order-realization-card__truck{background:var(--app-primary-soft);color:var(--app-primary)}html[data-theme=dark] .transport-order-realization-card__cargo-row,html[data-theme=dark] .transport-order-realization-card__journey{border-color:var(--app-border)}html[data-theme=dark] .transport-order-realization-card__cargo-product>strong,html[data-theme=dark] .transport-order-realization-card__cargo-quantities b,html[data-theme=dark] .transport-order-realization-card__dates b,html[data-theme=dark] .transport-order-realization-card__journey>strong{color:var(--app-text)}html[data-theme=dark] .transport-order-realization-card__cargo-label,html[data-theme=dark] .transport-order-realization-card__cargo-product>small,html[data-theme=dark] .transport-order-realization-card__cargo-quantities small,html[data-theme=dark] .transport-order-realization-card__dates,html[data-theme=dark] .transport-order-realization-card__dates small,html[data-theme=dark] .transport-order-realization-card__metrics{color:var(--app-text-secondary)}html[data-theme=dark] .transport-order-realization-card__cargo-quantities .transport-order-realization-card__not-delivered b{color:#f0b45c}html[data-theme=dark] .transport-order-realization-card__cargo-progress{background:color-mix(in srgb,var(--delivery-color) 18%,var(--app-surface))}@media (max-width:680px){.transport-order-realization-card{padding:16px 16px 13px}.transport-order-realization-card__header{align-items:flex-start;display:grid}.transport-order-realization-card__identity,.transport-order-realization-card__identity>div{min-width:0}.transport-order-realization-card__identity strong{overflow-wrap:anywhere}.transport-order-realization-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.transport-order-realization-card__actions .ant-btn{width:100%}.transport-order-realization-card__journey{display:grid}.transport-order-realization-card__dates{grid-template-columns:repeat(2,minmax(0,1fr))}.transport-order-realization-card__cargo-row{grid-template-columns:1fr}.transport-order-realization-card__cargo-quantities{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.transport-order-realization-card__cargo-quantities>span{text-align:left}}@media (prefers-reduced-motion:reduce){.transport-order-realization-card,.transport-order-realization-card__cargo-progress>i{transition:none}}.transport-delivery-quantity-fields{grid-gap:12px;display:grid;gap:12px;margin-top:14px}.transport-delivery-quantity-fields__intro{grid-gap:2px;display:grid;gap:2px}.transport-delivery-quantity-fields__intro>strong{color:#25354a}.transport-delivery-quantity-fields__intro .ant-typography{font-size:12px;line-height:1.5}.transport-delivery-quantity-fields__shared{grid-gap:10px;background:#fffaf0;border-left:3px solid #d29a2e;color:#68501a;display:grid;font-size:12px;gap:10px;grid-template-columns:18px minmax(0,1fr);line-height:1.45;padding:11px 12px}.transport-delivery-quantity-fields__shared>.anticon{color:#c18416;font-size:15px;margin-top:2px}.transport-delivery-quantity-fields__shared>div{grid-gap:2px;display:grid;gap:2px}.transport-delivery-quantity-fields__shared span{color:#7b6740}.transport-delivery-quantity-fields__list{border:1px solid #e3e9f2;border-radius:10px;overflow:hidden}.transport-delivery-quantity-fields__row{grid-gap:12px 24px;align-items:center;background:#fff;border-bottom:1px solid #edf1f6;display:grid;gap:12px 24px;grid-template-columns:minmax(0,1fr) minmax(180px,240px);padding:11px 13px;transition:background .15s ease}.transport-delivery-quantity-fields__row:hover{background:#fafbfd}.transport-delivery-quantity-fields__row:last-child{border-bottom:0}.transport-delivery-quantity-fields__product{grid-gap:3px;display:grid;gap:3px;min-width:0}.transport-delivery-quantity-fields__product strong{color:#25354a;line-height:1.35;overflow-wrap:anywhere}.transport-delivery-quantity-fields__meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.transport-delivery-quantity-fields__meta>span:not(.ant-typography){background:#edf3fa;border-radius:999px;color:#46617e;font-size:10px;font-weight:700;padding:1px 6px}.transport-delivery-quantity-fields__meta .ant-typography{font-size:11px}.transport-delivery-quantity-fields__input{margin-bottom:0}.transport-delivery-quantity-fields__over-plan{grid-column:1/-1;margin-top:-4px}.transport-delivery-quantity-fields__over-plan.ant-alert{padding:7px 10px}.transport-delivery-quantity-fields__over-plan .ant-alert-message{color:#765719;font-size:12px;line-height:1.45}@media (max-width:640px){.transport-delivery-quantity-fields__row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.transport-delivery-quantity-fields__row{transition:none}}.order-transport-link-candidates{grid-gap:8px;display:grid;gap:8px;max-height:360px;overflow:auto}.order-transport-link-candidate{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e7eaf0;border-radius:8px;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:12px;text-align:left;width:100%}.order-transport-link-candidate.is-selected,.order-transport-link-candidate:hover:not(:disabled){background:#f5f9ff;border-color:#1677ff}.order-transport-link-candidate:disabled{cursor:not-allowed;opacity:.65}.order-transport-link-candidate small{color:#667085;display:block;margin-top:4px}.order-transport-link-candidate__description{min-width:0}.order-transport-link-candidate__badges{display:flex;flex-wrap:wrap;justify-content:flex-end}.transport-status-picker .ant-select-selector{border-color:#cbd8e8!important;box-shadow:none!important;min-height:38px!important;padding:3px 10px!important}.transport-status-picker.ant-select-focused .ant-select-selector{border-color:#1677ff!important;box-shadow:0 0 0 2px #1677ff1f!important}.transport-status-picker__option{align-items:center;color:#17233a;display:inline-flex;font-weight:600;gap:8px;line-height:1.2}.transport-status-picker__icon{border-radius:7px;display:inline-grid;font-size:12px;height:22px;place-items:center;width:22px}.transport-status-picker__icon--planned{background:#e7f0fb;color:#2563a8}.transport-status-picker__icon--inProgress{background:#e4f5fb;color:#176f9e}.transport-status-picker__icon--completed{background:#e7f7ee;color:#23724b}.transport-status-picker__icon--cancelled{background:#fbeaea;color:#8a3d3d}.transport-status-picker__popup .ant-select-item{border-radius:8px;margin:2px 4px;min-height:38px;padding:7px 9px}.transport-status-picker__popup .ant-select-item-option-selected{background:#eaf3ff}.order-transports-section{grid-gap:18px;display:grid;gap:18px}.order-transports-section__toolbar{align-items:flex-end;display:flex;gap:16px;justify-content:space-between}.order-transport-readiness h5,.order-transports-section__toolbar h4{margin:0 0 3px}.order-transports-section__list{grid-gap:14px;display:grid;gap:14px}.order-transport-readiness{border-bottom:1px solid #dfe7f1;border-top:1px solid #dfe7f1;padding:17px 0 4px}.order-transport-readiness>header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.order-transport-readiness__hint{margin-bottom:16px}.order-transport-readiness-list{grid-gap:0;display:grid;gap:0}.order-transport-readiness-row{--readiness-state:#8a99ad;grid-gap:8px 16px;align-items:center;border-bottom:1px solid #edf0f4;display:grid;gap:8px 16px;grid-template-columns:minmax(190px,1.3fr) minmax(260px,1.7fr) minmax(130px,.7fr);padding:14px 10px;transition:background .15s ease}.order-transport-readiness-row:hover{background:#fafbfd}.order-transport-readiness-row.is-green{--readiness-state:#23836f}.order-transport-readiness-row.is-yellow{--readiness-state:#d29a2e}.order-transport-readiness-row.is-red{--readiness-state:#c75445}.order-transport-readiness-row:last-child{border-bottom:0}.order-transport-readiness-row__product,.order-transport-readiness-row__ready{grid-gap:3px;display:grid;gap:3px}.order-transport-readiness-row__product{padding-left:13px;position:relative}.order-transport-readiness-row__product:before{background:var(--readiness-state);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:5px;width:6px}.order-transport-readiness-row__product strong{color:#25354a;line-height:1.35}.order-transport-readiness-row__product span,.order-transport-readiness-row__ready span{color:#667085;font-size:12px}.order-transport-readiness-row__progress>div:first-child{display:flex;font-size:12px;justify-content:space-between;margin-bottom:2px}.order-transport-readiness-row__progress .ant-progress{line-height:1}.order-transport-readiness-row__ready{grid-template-columns:1fr auto;text-align:right}.order-transport-readiness-row__ready span{text-align:left}.order-transport-readiness-row__ready strong{font-feature-settings:"tnum";color:#344054;font-variant-numeric:tabular-nums}.order-transports-section__status-hint{align-items:flex-start;background:#f5f9ff;border-left:3px solid #6ba7ee;color:#4b5f78;display:flex;font-size:12px;gap:9px;line-height:1.5;margin:-2px 0 16px;padding:10px 12px}.order-transports-section__status-hint .anticon{color:#2474d4;margin-top:3px}.order-transports-section__modal-actions{display:flex;gap:8px;justify-content:flex-end}.order-transports-section__status-modal .ant-modal-content{border-radius:14px;overflow:hidden}.order-transports-section__status-modal .ant-modal-header{margin-bottom:18px}@media (max-width:900px){.order-transport-readiness-row{grid-template-columns:1fr}.order-transport-readiness-row__ready{max-width:320px;text-align:left}}@media (max-width:640px){.order-transport-readiness>header,.order-transports-section__toolbar{align-items:stretch;display:grid}.order-transport-readiness>header>div,.order-transports-section__toolbar>div{min-width:0}.order-transports-section__toolbar>.ant-btn{width:100%}.order-transport-readiness{padding:15px 0 2px}.order-transport-readiness>header .ant-tag{justify-self:start;white-space:normal}.order-transport-readiness-row__progress>div:first-child{grid-gap:4px;align-items:flex-start;display:grid;gap:4px}.order-transport-readiness-row{padding-left:0;padding-right:0}}@media (prefers-reduced-motion:reduce){.order-transport-readiness-row{transition:none}}.order-transport-status{background:#fff;background:var(--app-surface,#fff);border:1px solid #dbe7f3;border:1px solid var(--app-border,#dbe7f3);border-radius:14px;margin-top:10px;overflow:hidden}.order-transport-status__header{align-items:center;border-bottom:1px solid #edf2f7;border-bottom:1px solid var(--app-border,#edf2f7);display:flex;gap:12px;justify-content:space-between;min-height:34px;padding:7px 12px}.order-transport-status__title{align-items:center;color:#0f172a;color:var(--app-text,#0f172a);display:inline-flex;font-size:13px;font-weight:700;gap:8px}.order-transport-status__title .anticon{color:#2563eb;color:var(--app-primary,#2563eb);font-size:15px}.order-transport-status__summary{background:#f1f5f9;background:var(--app-surface-hover,#f1f5f9);border-radius:999px;color:#475569;color:var(--app-text-secondary,#475569);flex:0 0 auto;font-size:11px;font-weight:700;line-height:1.35;padding:3px 9px}.order-transport-status__list{padding:0 10px}.order-transport-status__row{grid-gap:12px;align-items:center;border-bottom:1px solid #edf2f7;border-bottom:1px solid var(--app-border,#edf2f7);display:grid;gap:12px;grid-template-columns:minmax(150px,.9fr) minmax(105px,.55fr) minmax(170px,1fr) minmax(205px,1.15fr) auto;min-height:42px;padding:6px 2px}.order-transport-status__row:last-child{border-bottom:0}.order-transport-status__truck{align-items:center;color:#334155;color:var(--app-text,#334155);display:inline-flex;font-size:13px;font-weight:650;gap:9px;min-width:0}.order-transport-status__truck .anticon{color:#475569;color:var(--app-text-secondary,#475569);flex:0 0 auto;font-size:16px}.order-transport-status__tag.ant-tag{border-radius:999px;font-weight:650;margin:0;min-width:82px;text-align:center;width:-webkit-fit-content;width:fit-content}.order-transport-status__date,.order-transport-status__route{color:#334155;color:var(--app-text,#334155);font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-transport-status__date{color:#475569;color:var(--app-text-secondary,#475569)}.order-transport-status__link.ant-btn-link{align-items:center;display:inline-flex;font-size:12px;font-weight:650;gap:7px;height:auto;justify-content:flex-end;padding:4px 2px;white-space:nowrap}@media (max-width:980px){.order-transport-status__row{grid-template-columns:minmax(150px,1fr) minmax(105px,auto) minmax(180px,1fr) auto}.order-transport-status__date{grid-column:1/4;padding-left:25px}.order-transport-status__link.ant-btn-link{grid-column:4;grid-row:2}}@media (max-width:640px){.order-transport-status__header{align-items:flex-start;flex-direction:column;gap:6px}.order-transport-status__row{gap:7px 10px;grid-template-columns:minmax(0,1fr) auto;padding:10px 2px}.order-transport-status__tag.ant-tag{justify-self:end}.order-transport-status__date,.order-transport-status__link.ant-btn-link,.order-transport-status__route{grid-column:1/-1}.order-transport-status__date{padding-left:25px}.order-transport-status__link.ant-btn-link{grid-row:auto;justify-self:start;margin-left:23px}}.order-financial-summary{border-bottom:1px solid #dbe4ee;border-top:1px solid #dbe4ee;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.order-financial-summary__metric{--margin-accent:#16794b;border-left:1px solid #e2e8f0;display:flex;flex-direction:column;gap:5px;justify-content:center;min-height:94px;min-width:0;padding:16px 18px}.order-financial-summary__metric:first-child{border-left:0}.order-financial-summary__metric--loss{--margin-accent:#c53b32}.order-financial-summary__metric--watch{--margin-accent:#9a6700}.order-financial-summary__metric--strong{--margin-accent:#11633d}.order-financial-summary__label{color:#64748b;font-size:13px;font-weight:550}.order-financial-summary__value{color:#0f172a;font-size:clamp(17px,1.5vw,21px);font-weight:720;letter-spacing:-.015em}.order-financial-summary__metric--result .order-financial-summary__meta,.order-financial-summary__metric--result .order-financial-summary__value{color:var(--margin-accent)}.order-financial-summary__meta{color:#718096;font-size:12px;font-weight:600}.order-financial-summary__actions{display:flex;grid-column:1/-1;justify-content:flex-end;padding:12px 0 0}.order-supplier-links-total{align-items:center;background:#f3f8fa;border:1px solid #d7e7ee;border-radius:12px;display:flex;gap:24px;justify-content:space-between;margin-top:12px;padding:15px 18px}.order-supplier-links-total__label{color:#334155;font-size:14px;font-weight:700}.order-supplier-links-total__hint{color:#718096;font-size:12px;margin-top:2px}.order-supplier-links-total__value{color:#0b658c;font-size:20px;font-weight:750;letter-spacing:-.015em}@media (max-width:767px){.order-financial-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.order-financial-summary__metric:nth-child(3){border-left:0}.order-supplier-links-total{align-items:flex-start;flex-direction:column;gap:8px}}.order-settlement-ready-alert{margin-bottom:12px}.order-settlement-ready-financial-preview{margin-top:16px}.order-settlement-ready-override{margin:16px 0}.order-settlement-ready-lines{grid-gap:8px;display:grid;gap:8px;margin-top:10px}.order-settlement-ready-lines>div{border-left:2px solid #d9e8ff;padding-left:10px}.order-settlement-ready-lines span{display:block}.customer-contacts-form-list{display:flex;flex-direction:column;gap:16px}.customer-contacts-form-list__item{background:linear-gradient(180deg,#f8fafcf5,#fffffffa);border:1px solid #e5e7eb;border-radius:16px;padding:16px 16px 4px}.customer-contacts-form-list__item-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.customer-contacts-form-list__item-title{color:#64748b;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.customers-page{--customers-accent:#1677ff;--customers-accent-strong:#0958d9;--customers-accent-mist:#1677ff14;grid-gap:10px;display:grid;gap:10px;min-width:0;padding:0}.customers-page>*{min-width:0}.customers-page__header{align-items:center;display:flex;gap:14px;justify-content:space-between;min-height:40px}.customers-page__toolbar{align-items:center;background:#fff;border:1px solid #edf1f7;border-radius:10px;box-shadow:0 6px 14px #0f172a08;display:flex;flex-wrap:nowrap;gap:8px;padding:10px 12px}.customers-page__view-chips{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0;overflow:visible}.customers-page__view-chip{align-items:center;background:#fff;border:1px solid #dfe6ef;border-radius:999px;color:#364152;cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:650;gap:8px;height:36px;padding:0 12px;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease;white-space:nowrap}.customers-page__view-chip:hover{border-color:#1677ff5c;color:#111827}.customers-page__view-chip--active{background:var(--customers-accent);border-color:var(--customers-accent);box-shadow:0 6px 16px #1677ff2e;color:#fff}.customers-page__view-chip strong{align-items:center;background:#0f172a12;border-radius:999px;display:inline-flex;font-size:12px;height:22px;justify-content:center;min-width:22px;padding:0 7px}.customers-page__view-chip--active strong{background:#fff3}.customers-page__quick-search{flex:1 1 auto;min-width:190px}.customers-page__filter-button{border-color:#dfe6ef;border-radius:8px;color:#364152;font-weight:650;height:36px}.customers-page__filter-button--open{background:var(--customers-accent-mist);border-color:var(--customers-accent);color:var(--customers-accent-strong)}.customers-page__filter-count{background:#111827;color:#fff;font-size:11px;font-weight:800;height:20px;margin-left:4px;min-width:20px;padding:0 6px}.customers-page__count,.customers-page__filter-count{align-items:center;border-radius:999px;display:inline-flex;justify-content:center}.customers-page__count{background:rgba(17,24,39,.045);color:#4b5563;font-size:12px;font-weight:600;height:32px;padding:0 10px;white-space:nowrap}.customers-page__create-button{border-radius:8px;box-shadow:0 8px 18px #1677ff2e;font-weight:650;height:36px;padding-inline:14px}.customers-page__export-button{background:#fff;border-color:#d9e2f0;border-radius:8px;color:#1f2937;height:36px;padding-inline:12px}.customers-page__export-button:hover{border-color:#1677ff!important;color:#1677ff!important}.customers-tester-card{border:1px solid #edf1f7;border-radius:12px;box-shadow:none}.customers-page__filter-summary{align-items:center;background:#fff;border:1px solid #edf1f7;border-radius:8px;display:flex;gap:10px;justify-content:space-between;min-height:32px;padding:4px 8px}.customers-page__filter-summary-button{align-items:center;background:#0000;border:none;color:#64748b;cursor:pointer;display:flex;font-size:13px;font:inherit;gap:8px;min-width:0;padding:0;text-align:left}.customers-page__filter-summary-button:hover{color:var(--customers-accent-strong)}.customers-filters{background:#fff;border:1px solid #e5ebf3;border-radius:10px;box-shadow:0 10px 22px rgba(15,23,42,.035);padding:14px}.customers-filter-field{display:flex;flex-direction:column;gap:6px}.customers-filter-field__label{color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.customers-filter-field--sort .customers-filter-field__label{color:#374151}.customers-table{background:#fff;border:1px solid #edf1f7;border-radius:10px;box-shadow:0 10px 22px rgba(15,23,42,.035);max-width:100%;min-width:0;overflow:hidden;width:100%}.customers-table .ant-table{background:#0000}.customers-table .ant-table-thead>tr>th{background:linear-gradient(180deg,#fbfcfe,#f5f7fb);border-bottom:1px solid #edf1f7;color:#4b5563;font-size:11px;font-weight:700;letter-spacing:.04em;padding:11px 9px;text-transform:uppercase}.customers-table .ant-table-tbody>tr>td{border-bottom:1px solid #f1f4f8;font-size:12.5px;padding:13px 9px}.customers-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.customers-table .ant-table-tbody>tr.customers-table__row:hover>td{background:#f8fbff!important}.customers-table .ant-table-tbody>tr.customers-table__row--archived>td{background:#f8fafce6}.customers-table .ant-table-tbody>tr.customers-table__row--archived:hover>td{background:#f3f6fb!important}.customers-name-button{color:#111827!important;display:flex;font-family:Inter,Segoe UI,sans-serif;font-size:12.5px;font-weight:560;height:auto!important;justify-content:flex-start;padding:0!important;text-align:left;white-space:normal;width:100%}.customers-name-button:hover{color:#1677ff!important}.customers-name-cell{align-items:flex-start;display:flex;flex-direction:column;gap:5px;width:100%}.customers-name-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:inherit;display:-webkit-box;letter-spacing:-.018em;line-height:1.32;overflow:hidden}.customers-row-menu-button{border-radius:8px;height:32px;padding:0;width:32px}.customers-archived-tag{-webkit-margin-end:0;background:#64748b24;border-radius:999px;color:#475569;font-size:11px;font-weight:700;letter-spacing:.03em;margin-inline-end:0;text-transform:uppercase}.customers-page__archived-note{padding:10px 12px}.customers-bulk-toolbar,.customers-page__archived-note{background:#fff;border:1px solid #e5ebf4;border-radius:8px}.customers-bulk-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:42px;padding:7px 10px}.customers-bulk-toolbar__copy{align-items:center;display:flex;gap:10px;min-width:0}.customers-bulk-toolbar__label{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.customers-bulk-toolbar__count{color:#334155;font-size:13px}.customers-bulk-toolbar__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.customers-bulk-toolbar__actions .ant-btn{border-radius:8px;height:32px}.customers-vat-indicator{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;height:20px;justify-content:center;width:20px}.customers-vat-indicator--valid{background:#52c41a1f;color:#389e0d}.customers-vat-indicator--invalid{background:#ff4d4f1f;color:#cf1322}.customers-vat-indicator--unchecked{background:#6b728014;color:#9ca3af;min-width:20px;padding:0 4px;width:auto}.customers-form-section__label{color:#64748b;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.customers-form-section{background:linear-gradient(180deg,#fffffffa,#fbfcfefa);border:1px solid #edf1f7;border-radius:18px;margin-bottom:18px;padding:18px}.customers-form-section__label{margin-bottom:16px}.customers-address-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;line-height:1.32;overflow:hidden;overflow-wrap:anywhere;white-space:normal}.customers-phone-text{display:inline-block;white-space:nowrap}.customers-table .customers-contact-cell{gap:3px}.customers-table .customers-contact-summary{gap:4px}.customers-table .customers-contact-secondary{display:block;font-size:11.5px;overflow:hidden;text-overflow:ellipsis}.customers-table .customers-contact-extra{height:20px;line-height:18px;min-width:24px;padding-inline:5px}@media (max-width:768px){.customers-page__header{align-items:stretch;flex-direction:column}.customers-page__toolbar{flex-wrap:wrap}.customers-page__quick-search{flex:1 1 100%;width:100%}.customers-page__view-chips{width:100%}.customers-page__view-chip{flex:1 1;justify-content:space-between}.customers-page__create-button,.customers-page__export-button,.customers-page__filter-button{flex:1 1;justify-content:center}.customers-bulk-toolbar{align-items:stretch;flex-direction:column}.customers-bulk-toolbar__actions{width:100%}.customers-bulk-toolbar__actions .ant-btn{flex:1 1}}.supplier-contact-cell{display:flex;flex-direction:column;gap:5px;min-width:0}.supplier-contact-summary{align-items:flex-start;display:flex;gap:6px;min-width:0}.supplier-contact-lines{flex:1 1;min-width:0}.supplier-contact-primary{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#1f2937;display:-webkit-box;font-weight:650;line-height:1.32;overflow:hidden}.supplier-contact-details{display:flex;flex-direction:column;gap:3px;min-width:0}.supplier-contact-secondary{align-items:center;color:#6b7280;display:inline-flex;font-size:12.5px;gap:5px;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplier-contact-secondary .anticon{color:#9ca3af;font-size:11px}.supplier-contact-extra{background:#1677ff14;border:1px solid #1677ff24;border-radius:11px;color:#1677ff;flex:0 0 auto;font-size:11px;font-weight:700;height:22px;line-height:20px;min-width:28px;padding:0 7px}.supplier-contact-extra:focus,.supplier-contact-extra:hover{background:#1677ff1f!important;border-color:#1677ff57;color:#0958d9!important}.supplier-contact-popover-overlay .ant-popover-inner{padding:10px 12px}.supplier-contact-popover{width:240px}.supplier-contact-popover__title{display:block;margin-bottom:8px}.supplier-contact-popover__list{display:flex;flex-direction:column;gap:8px}.supplier-contact-popover__item{border-top:1px solid #f0f2f5;min-width:0;padding-top:8px}.supplier-contact-popover__item:first-child{border-top:0;padding-top:0}.supplier-contact-popover__header{align-items:center;display:flex;gap:6px;min-width:0}.supplier-contact-popover__header .ant-typography{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplier-contact-popover__primary{background:#f3f4f6;border-radius:999px;color:#6b7280;flex:0 0 auto;font-size:10px;font-weight:700;line-height:1.5;padding:1px 6px}.supplier-contact-popover__detail{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:6px;line-height:1.35;margin-top:4px;min-width:0;word-break:break-word}.supplier-contact-popover__detail .anticon{color:#9ca3af;flex:0 0 auto;font-size:11px}.supplier-contacts-form-list{display:flex;flex-direction:column;gap:16px}.supplier-contacts-form-list__item{background:linear-gradient(180deg,#f8fafcf5,#fffffffa);border:1px solid #e5e7eb;border-radius:16px;padding:16px 16px 4px}.supplier-contacts-form-list__item-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.supplier-contacts-form-list__item-title{color:#64748b;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.suppliers-page{--suppliers-accent:#1677ff;--suppliers-accent-strong:#0958d9;--suppliers-accent-mist:#1677ff14;--suppliers-ink:#111827;--suppliers-muted:#6b7280;--suppliers-border:#edf1f7;grid-gap:12px;display:grid;gap:12px;min-width:0;padding:0}.suppliers-page>*{min-width:0}.suppliers-page__header{align-items:center;display:flex;gap:14px;justify-content:space-between;min-height:40px}.suppliers-page__header h1{color:#111827;font-size:24px;font-weight:700;line-height:1.2;margin:0}.suppliers-page__toolbar{align-items:center;background:#fff;border:1px solid var(--suppliers-border);border-radius:8px;box-shadow:0 6px 16px #0f172a08;display:flex;flex-wrap:nowrap;gap:8px;padding:10px 12px}.suppliers-page__quick-search{flex:1 1 auto;min-width:190px}.suppliers-page__sort{flex:0 0 180px}.suppliers-page__count{align-items:center;background:#f3f6fb;border-radius:999px;color:#4b5563;display:inline-flex;font-size:12px;font-weight:700;height:32px;justify-content:center;min-width:32px;padding:0 10px}.suppliers-page__create-button{border-radius:8px;box-shadow:0 8px 18px #1677ff2e;font-weight:650}.suppliers-table{background:#fff;border:1px solid var(--suppliers-border);border-radius:8px;box-shadow:0 8px 18px #0f172a08;overflow:hidden}.suppliers-table .ant-table{background:#fff}.suppliers-table .ant-table-container:after,.suppliers-table .ant-table-container:before{display:none}.suppliers-table .ant-table-thead>tr>th{background:#f8fafc;border-bottom:1px solid var(--suppliers-border);color:#4b5563;font-size:12px;font-weight:700;letter-spacing:.04em;padding:13px 22px;text-transform:uppercase;vertical-align:bottom}.suppliers-table .ant-table-tbody>tr>td{border-bottom:1px solid #f1f4f8;padding:14px 22px;vertical-align:middle}.suppliers-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.suppliers-table .ant-table-tbody>tr:nth-child(2n)>td{background:#fcfdff}.suppliers-table .ant-table-tbody>tr:hover>td{background:var(--suppliers-accent-mist)!important}.suppliers-table__row{transition:background-color .14s ease}.supplier-identity{align-items:center;display:flex;min-width:0}.supplier-identity__content{display:flex;flex-direction:column;gap:7px;min-width:0}.supplier-identity__name{color:var(--suppliers-ink);display:block;font-size:15px;font-weight:700;line-height:1.25;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplier-identity__chips{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.supplier-chip.ant-tag{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:650;gap:5px;line-height:1.25;margin:0;max-width:100%;min-height:22px;padding:2px 8px}.supplier-chip--tax.ant-tag{background:#f9fafb;border-color:#e5e7eb;color:#4b5563}.supplier-chip--currency.ant-tag{background:#1677ff14;border-color:#1677ff29;color:#0b5cab}.supplier-address{align-items:flex-start;color:#374151;display:flex;font-size:14px;gap:8px;line-height:1.35;min-width:0}.supplier-address .anticon{color:#9ca3af;flex:0 0 auto;margin-top:2px}.supplier-address span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.suppliers-table .ant-table-cell:last-child{padding-right:16px}@media (max-width:760px){.suppliers-page__header,.suppliers-page__toolbar{align-items:stretch;flex-direction:column}.suppliers-page__create-button,.suppliers-page__quick-search,.suppliers-page__sort{width:100%}.suppliers-page__sort{flex-basis:auto}.suppliers-page__count{align-self:flex-start}.suppliers-table .ant-table-tbody>tr>td,.suppliers-table .ant-table-thead>tr>th{padding-left:16px;padding-right:16px}}.wz-documents-page{--wz-accent:#006ea6;--wz-accent-strong:#00527d;--wz-accent-mist:#006ea614;grid-gap:10px;display:grid;gap:10px;padding:0}.wz-documents-page__toolbar{grid-gap:8px;display:grid;gap:8px;padding:8px 0}.wz-documents-page__toolbar-main{align-items:center;display:flex;gap:14px;justify-content:space-between}.wz-documents-page__toolbar-left{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.wz-documents-page__title{color:#111827;font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0}.wz-documents-page__quick-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.wz-documents-page__quick-search{min-width:180px;width:min(280px,24vw)}.wz-documents-page__filter-button{border-color:#dfe6ef;border-radius:8px;color:#364152;font-weight:650;height:36px}.wz-documents-page__filter-button--open{background:var(--wz-accent-mist);border-color:var(--wz-accent);color:var(--wz-accent-strong)}.wz-documents-page__filter-count{background:#111827;color:#fff;font-size:11px;font-weight:800;height:20px;margin-left:4px;min-width:20px;padding:0 6px}.wz-documents-page__count,.wz-documents-page__filter-count{align-items:center;border-radius:999px;display:inline-flex;justify-content:center}.wz-documents-page__count{background:rgba(17,24,39,.045);color:#4b5563;font-size:12px;font-weight:600;height:32px;padding:0 10px;white-space:nowrap}.wz-documents-page__create-button{background:var(--wz-accent);border:none;border-radius:8px;box-shadow:0 8px 18px #006ea62e;font-weight:650;height:36px;padding-inline:14px}.wz-documents-page__create-button.ant-btn-primary:focus,.wz-documents-page__create-button.ant-btn-primary:hover{background:var(--wz-accent-strong);box-shadow:0 10px 22px #006ea63d}.wz-documents-page__filter-summary{align-items:center;background:#fff;border:1px solid #edf1f7;border-radius:8px;display:flex;gap:10px;justify-content:space-between;min-height:32px;padding:4px 8px}.wz-documents-page__filter-summary-button{align-items:center;background:#0000;border:none;color:#64748b;cursor:pointer;display:flex;font-size:13px;font:inherit;gap:8px;min-width:0;padding:0;text-align:left}.wz-documents-page__filter-summary-button:hover{color:var(--wz-accent-strong)}.wz-documents-filters{border:1px solid #e5ebf3;border-radius:10px;padding:14px}.wz-documents-filters,.wz-documents-table-shell{background:#fff;box-shadow:0 10px 22px rgba(15,23,42,.035)}.wz-documents-table-shell{border:1px solid #edf1f7;border-radius:10px;overflow:hidden}.wz-documents-table-shell .ant-card-body{padding:0}.wz-documents-table .ant-table{background:#0000;font-size:14px}.wz-documents-table .ant-table-thead>tr>th{background:#f7f9fc;border-bottom:1px solid #edf1f7;color:#4b5563;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;vertical-align:bottom}.wz-documents-table .ant-table-tbody>tr>td{border-bottom:1px solid #f1f4f8;padding-bottom:12px;padding-top:12px}.wz-documents-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.wz-documents-table .ant-table-tbody>tr:hover>td{background:var(--wz-accent-mist)!important}.wz-documents-table__recipient-company,.wz-documents-table__transport-company{color:#6b7280;font-size:.9em}.wz-documents-row-menu-button{border-radius:12px}@media (max-width:768px){.wz-documents-page{gap:8px}.wz-documents-page__toolbar-main{align-items:stretch;flex-direction:column}.wz-documents-page__toolbar-left{align-items:stretch}.wz-documents-page__quick-actions{justify-content:stretch}.wz-documents-page__quick-search{width:100%}.wz-documents-page__count,.wz-documents-page__quick-actions .ant-btn{flex:1 1 auto}}.product-name-combobox{width:100%}.product-name-combobox .ant-input{min-width:0}.customer-picker-modal__navigation{align-items:center;display:flex;gap:8px;margin-top:12px;min-height:44px}.customer-picker-modal__content{min-height:280px;padding-top:8px}.customer-picker-modal__grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.customer-picker-modal__list{grid-gap:8px;display:grid;gap:8px}.customer-picker-modal__category,.customer-picker-modal__row{align-items:center;background:#0000;border:1px solid #f0f0f0;border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:8px;color:inherit;cursor:pointer;display:flex;gap:12px;padding:14px;text-align:left;width:100%}.customer-picker-modal__category:hover,.customer-picker-modal__row.is-selected,.customer-picker-modal__row:hover{background:#e6f4ff;background:var(--ant-color-primary-bg,#e6f4ff);border-color:#1677ff;border-color:var(--ant-color-primary,#1677ff)}.customer-picker-modal__category-dot{border-radius:50%;flex:0 0 auto;height:10px;width:10px}.customer-picker-modal__row-main{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.customer-picker-modal__row-title{align-items:center;display:flex;gap:8px}.customer-picker-modal__breadcrumb-text,.customer-picker-modal__meta{color:#000000a6;color:var(--ant-color-text-secondary,#000000a6)}@media (max-width:640px){.customer-picker-modal__grid{grid-template-columns:1fr}}.customer-picker-modal__footer{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.customer-picker-modal__refresh{margin-right:auto}.wz-items-section .ant-card-head-wrapper{flex-wrap:wrap;gap:12px}.wz-items-section .ant-card-extra{-webkit-margin-start:auto;margin-inline-start:auto}.wz-items-list{grid-gap:14px;display:grid;gap:14px;min-width:0}.wz-transport-summary__route{background:#f8fbfd;border:1px solid #d9e4ec;border-radius:10px;padding:16px}.wz-transport-summary__route+.wz-transport-summary__route{margin-top:12px}.wz-transport-summary__heading{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.wz-item-card{background:#fff;border:1px solid #dce4ea;border-radius:12px;box-shadow:0 2px 8px #0028440a;min-width:0}.wz-item-card__header{grid-gap:12px;align-items:start;background:#f7fafc;border-bottom:1px solid #e8edf1;border-radius:11px 11px 0 0;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:16px 18px}.wz-item-card__index{align-items:center;background:#e8f4fa;border-radius:8px;color:#0678b8;display:inline-flex;font-size:12px;font-weight:700;height:32px;justify-content:center;line-height:1;min-width:32px;padding:0 8px}.wz-item-card__fields,.wz-item-card__product,.wz-item-card__product-control,.wz-item-field,.wz-item-field__value{min-width:0}.wz-item-card__product-control{color:#1f2933;font-size:15px;font-weight:600;line-height:1.45;margin-top:6px;overflow-wrap:anywhere}.wz-item-card__product-control .ant-input,.wz-item-card__product-control .ant-select,.wz-item-field__value .ant-input,.wz-item-field__value .ant-input-number,.wz-item-field__value .ant-select{width:100%}.wz-item-card__action{align-self:center}.wz-item-card__fields{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));padding:4px 18px 16px}.wz-item-field{padding:14px 16px 0 0}.wz-item-field--wide{grid-column:span 2}.wz-item-field__label{color:#75808a;display:block;font-size:12px;font-weight:600;line-height:1.35}.wz-item-field__value{color:#20272e;font-size:14px;line-height:1.45;margin-top:6px;overflow-wrap:anywhere}.wz-item-field--emphasis .wz-item-field__value{color:#075f91;font-size:15px;font-weight:650}.wz-items-list--compact{gap:10px}.wz-item-card--compact .wz-item-card__header{padding:12px 14px}.wz-item-card--compact .wz-item-card__fields{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));padding:0 14px 12px}.wz-item-card--compact .wz-item-field{padding-top:10px}@media (max-width:720px){.wz-items-section .ant-card-head{padding-inline:16px}.wz-items-section .ant-card-body{padding:16px}.wz-item-card__header{grid-template-columns:auto minmax(0,1fr) auto;padding:14px}.wz-item-card__fields{grid-template-columns:repeat(2,minmax(0,1fr));padding:2px 14px 14px}.wz-item-field--wide{grid-column:1/-1}}@media (max-width:420px){.wz-items-section .ant-card-extra,.wz-items-section .ant-card-extra .ant-btn{width:100%}.wz-item-card__header{grid-template-columns:auto minmax(0,1fr)}.wz-item-card__action{grid-column:2;grid-row:1;justify-self:end}.wz-item-card__product{grid-column:1/-1}.wz-item-card__fields{grid-template-columns:minmax(0,1fr)}.wz-item-field--wide{grid-column:auto}}.wz-detail-page{color:#20272e;margin:0 auto;padding:20px 24px 40px;width:min(1120px,100%)}.wz-detail-page__header{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:16px}.wz-detail-page__heading{align-items:center;display:flex;gap:10px;min-width:0}.wz-detail-page__heading .ant-typography{margin:0}.wz-detail-page__heading h2.ant-typography{color:#17212b;font-size:clamp(24px,3vw,32px);letter-spacing:-.025em;margin-top:1px}.wz-detail-page__secondary-surface,.wz-detail-page__surface{animation:wz-surface-enter .18s ease-out both;background:#fff;border:1px solid #dfe6eb;border-radius:16px;box-shadow:0 12px 34px #1430430f;overflow:hidden}.wz-detail-section{padding:22px 24px}.wz-detail-section+.wz-detail-section{border-top:1px solid #edf1f4}.wz-detail-section__heading{margin-bottom:16px}.wz-detail-section__heading--actions{align-items:center;display:flex;gap:16px;justify-content:space-between}.wz-detail-section__heading .ant-typography{color:#24313b;font-size:17px;letter-spacing:-.01em;margin:0}.wz-detail-page__form .ant-form-item{margin-bottom:16px}.wz-detail-page__form .ant-form-item-label{padding-bottom:5px}.wz-detail-page__form .ant-form-item-label>label{color:#5f6b75;font-size:12px;font-weight:650}.wz-detail-page__form .ant-input,.wz-detail-page__form .ant-input-number,.wz-detail-page__form .ant-picker,.wz-detail-page__form .ant-select-selector{border-radius:9px}.wz-detail-page__delivery-toggle{background:#f7fafc;border-radius:10px;padding:12px 14px}.wz-detail-page__delivery-toggle .ant-form-item{margin:12px 0 0;max-width:720px}.wz-detail-page__inline-collapse{border-top:1px solid #edf1f4;margin:0 -12px -10px}.wz-detail-page__inline-collapse>.ant-collapse-item>.ant-collapse-header,.wz-detail-page__secondary-surface>.ant-collapse>.ant-collapse-item>.ant-collapse-header,.wz-detail-section--collapsed>.ant-collapse>.ant-collapse-item>.ant-collapse-header{align-items:center;color:#34424d;font-weight:650;min-height:48px}.wz-detail-section--collapsed{background:#fbfcfd;padding:0 12px}.wz-detail-page .wz-item-card{border-radius:10px;box-shadow:none;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.wz-detail-page .wz-item-card:hover{border-color:#b9d6e6;box-shadow:0 7px 20px #0d547b0f;transform:translateY(-1px)}.wz-detail-page .wz-item-card__header{background:#f8fafb}.wz-detail-page__sticky-actions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #d3dee5eb;border-radius:12px;bottom:12px;box-shadow:0 10px 28px #1430431f;display:flex;gap:10px;justify-content:flex-end;margin:14px 12px 0 auto;padding:9px;position:-webkit-sticky;position:sticky;width:-webkit-max-content;width:max-content;z-index:5}.wz-detail-page__secondary-surface{animation-delay:60ms;box-shadow:none;margin-top:14px}.wz-detail-page__secondary-surface>.ant-collapse>.ant-collapse-item>.ant-collapse-header{padding:15px 22px}.wz-detail-page__secondary-surface .ant-collapse-content-box{padding:0 22px 20px!important}.wz-detail-page__help-icon{color:#0b7eb8;cursor:help}@keyframes wz-surface-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.wz-detail-page{padding:14px 12px 28px}.wz-detail-page__header{align-items:flex-start;flex-direction:column}.wz-detail-page__header>.ant-space{width:100%}.wz-detail-page__header>.ant-space .ant-btn{flex:1 1}.wz-detail-section{padding:18px 16px}.wz-detail-section__heading--actions{align-items:stretch;flex-direction:column}.wz-detail-section__heading--actions .ant-btn,.wz-detail-section__heading--actions>.ant-space{width:100%}.wz-detail-page__sticky-actions{bottom:8px;margin-inline:8px;width:calc(100% - 16px)}.wz-detail-page__sticky-actions .ant-btn{flex:1 1}}@media (prefers-reduced-motion:reduce){.wz-detail-page .wz-item-card,.wz-detail-page__secondary-surface,.wz-detail-page__surface{animation:none;transition:none}}.wz-create-page{margin:0 auto;padding:24px;width:min(980px,100%)}.wz-create-page__header{align-items:flex-start;display:flex;gap:10px;margin-bottom:24px}.wz-create-page__header .ant-btn{margin-top:2px}.wz-create-page__title.ant-typography{margin:0 0 2px}.wz-create-page__content{width:100%}.wz-create-page__order-field{margin-bottom:18px;max-width:640px}.wz-create-page__order-summary{background:#f7fafc;border:1px solid #dce4ea;border-radius:10px;padding:14px 16px}.wz-create-page__status-warning{margin-bottom:14px}.wz-create-page__delivery-address{margin-top:16px}.wz-create-page__delivery-address .ant-form-item{margin-bottom:0;margin-top:14px;max-width:640px}.wz-create-page__release-hint{margin-bottom:20px}.wz-create-page__actions{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #dce4ea;border-radius:12px;bottom:12px;box-shadow:0 8px 24px #00284414;display:flex;gap:10px;justify-content:flex-end;padding:12px;position:-webkit-sticky;position:sticky;z-index:2}.wz-create-page__selection-note{align-self:flex-end;padding-inline:4px;text-align:right}.wz-create-page__back-to-picker.ant-btn{font-size:13px;height:auto;padding:0}.wz-order-picker__customer-name{color:#142033;font-weight:600}.wz-order-picker__order-meta{align-items:center;color:#526074;display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.wz-order-picker__order-date{color:#7b8798}.wz-order-picker__status-tag.ant-tag{-webkit-margin-end:0;margin-inline-end:0}.wz-order-picker__status-warning{font-size:12px}.wz-order-picker__products-cell{display:flex;flex-direction:column;gap:6px}.wz-order-picker__product-row{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.wz-order-picker__product-main{display:flex;flex-direction:column;min-width:0}.wz-order-picker__product-name{color:#142033;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wz-order-picker__product-dimensions{color:#7b8798;font-size:12px}.wz-order-picker__product-quantity{font-feature-settings:"tnum";color:#142033;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.wz-order-picker__manual-link.ant-btn{align-self:flex-start;height:auto;padding:0}@media (max-width:720px){.wz-create-page{padding:16px}.wz-create-page__actions{bottom:8px}.wz-create-page__actions .ant-btn{flex:1 1}}.transport-document-links{align-items:baseline;color:#64748b;color:var(--app-text-secondary,#64748b);display:flex;flex-wrap:wrap;font-size:12px;gap:6px 24px;line-height:1.5;min-width:0}.transport-document-links__group{align-items:baseline;display:flex;gap:8px;min-width:0}.transport-document-links__kind{flex:0 0 auto;font-size:11px;font-weight:600}.transport-document-links__items{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 16px;min-width:0}.transport-document-links__link{align-items:baseline;border-radius:2px;color:#146fe8;color:var(--app-primary,#146fe8);display:inline-flex;flex-wrap:wrap;gap:4px 8px;max-width:100%;padding:2px 0;text-decoration:none;transition:color .14s ease}.transport-document-links__number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:550;overflow-wrap:anywhere}.transport-document-links__link:hover .transport-document-links__number{text-decoration:underline;text-underline-offset:3px}.transport-document-links__link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.transport-document-links__status{align-items:center;color:#64748b;color:var(--app-text-secondary,#64748b);display:inline-flex;font-size:11px;font-weight:400;gap:5px}.transport-document-links__status:before{background:currentColor;border-radius:50%;content:"";height:5px;width:5px}.transport-document-links__link--confirmed .transport-document-links__status:before,.transport-document-links__link--draft .transport-document-links__status:before{background:#c58b23}.transport-document-links__link--received .transport-document-links__status:before,.transport-document-links__link--released .transport-document-links__status:before{background:#36956b}.transport-document-links__link--cancelled{color:#64748b;color:var(--app-text-secondary,#64748b)}.transport-document-links__empty{font-size:12px}@media (prefers-reduced-motion:reduce){.transport-document-links__link{transition:none}}html[data-theme=dark] .transport-document-links__link{color:#78b2ff}.transport-routes-page{--transport-blue:#146fe8;--transport-blue-dark:#0b4fa8;--transport-blue-soft:#eef6ff;--transport-ink:#142033;--transport-muted:#64748b;--transport-line:#dfe6ef;grid-gap:10px;display:grid;gap:10px;min-width:0}.transport-routes-page>*{min-width:0}.transport-routes-page__counts,.transport-routes-page__list-tools,.transport-routes-page__quick-actions,.transport-routes-page__view-chips,.transport-routes-page__workspace-bar{align-items:center;display:flex}.transport-routes-page__workspace-bar{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);padding:2px 0}.transport-routes-page__view-chips{flex-wrap:wrap;gap:6px}.transport-routes-page__view-chip{background:#fff;border:1px solid var(--transport-line);border-radius:999px;color:#364152;cursor:pointer;font:inherit;font-size:13px;font-weight:650;height:36px;padding:0 12px;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:nowrap}.transport-routes-page__view-chip:hover{border-color:#146fe873;color:var(--transport-blue-dark)}.transport-routes-page__view-chip.is-active{background:var(--transport-blue);border-color:var(--transport-blue);color:#fff}.transport-routes-page__quick-actions{gap:8px;justify-content:flex-start;width:100%}.transport-routes-page__quick-search{flex:1 1 auto;min-width:240px;width:auto}.transport-routes-page__create-button,.transport-routes-page__refresh-button{border-radius:7px;font-weight:650;height:36px}.transport-routes-page__create-button{background:var(--transport-blue);border:none;box-shadow:0 8px 20px #146fe82e}.transport-routes-page__list-tools{gap:10px;justify-content:flex-end;min-height:32px}.transport-routes-page__counts{color:#526074;flex-wrap:wrap;font-size:12px;font-weight:650;gap:8px;justify-content:flex-end;white-space:nowrap}.transport-routes-page__sort{text-align:left;width:220px}.transport-order-groups{grid-gap:14px;display:grid;gap:14px;min-width:0}.transport-route-section{grid-gap:0;display:grid;gap:0;min-width:0}.transport-route-section__header{grid-gap:12px;align-items:center;background:#f2f5f9;border-left:2px solid var(--transport-blue);border-radius:6px 6px 0 0;display:grid;gap:12px;grid-template-columns:32px minmax(0,1fr) auto;min-height:52px;padding:10px 14px 10px 8px}html[data-theme=dark] .transport-route-section__header{background:var(--app-surface-hover)}html[data-theme=dark] .transport-order-group__route-list strong,html[data-theme=dark] .transport-route-section__identity h2{color:var(--app-text)}html[data-theme=dark] .transport-route-section__eyebrow,html[data-theme=dark] .transport-route-section__meta,html[data-theme=dark] .transport-route-section__meta strong,html[data-theme=dark] .transport-route-section__toggle{color:var(--app-text-secondary)}.transport-route-section__toggle{background:#0000;border:0;border-radius:6px;color:#526074;cursor:pointer;display:inline-grid;height:28px;padding:0;place-items:center;width:28px}.transport-route-section__toggle:focus-visible,.transport-route-section__toggle:hover{background:#e5f0ff;color:var(--transport-blue-dark);outline:none}.transport-route-section__toggle .anticon{transition:transform .18s ease}.transport-route-section__toggle .anticon.is-expanded{transform:rotate(90deg)}.transport-route-section__identity{grid-gap:2px;display:grid;gap:2px;min-width:0}.transport-route-section__eyebrow{color:#57708f;font-size:10px;font-weight:500;letter-spacing:.035em;text-transform:uppercase}.transport-route-section__eyebrow .anticon{margin-right:5px}.transport-route-section__identity h2{color:var(--transport-ink);font-size:15px;font-weight:600;line-height:1.4;margin:0;overflow-wrap:anywhere}.transport-route-section__meta{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:11px;font-weight:400;gap:7px 14px;justify-content:flex-end}.transport-route-section__meta strong{color:#244c7c;font-size:11px;font-weight:500}.transport-route-section__body{grid-gap:0;animation:transport-group-reveal .18s ease-out;border:1px solid var(--transport-line);border-radius:0 0 6px 6px;border-top:0;display:grid;gap:0;min-width:0;overflow:hidden;padding-left:0}.transport-order-groups__empty,.transport-order-groups__loading{background:#fff;border:1px solid var(--transport-line);display:grid;min-height:260px;place-items:center}.transport-order-group{background:#fff;border:0;border-bottom:1px solid var(--transport-line);border-radius:0;box-shadow:none;min-width:0;overflow:hidden}.transport-order-group__header{grid-gap:8px 14px;align-items:center;background:#fff;border-bottom:0;display:grid;gap:8px 14px;grid-template-columns:34px minmax(0,1.65fr) minmax(140px,1fr) minmax(100px,.55fr) 38px;min-height:72px;padding:12px 14px}.transport-order-group--supplier-only .transport-order-group__header{background:#f8fafc}.transport-order-group--multiple-routes .transport-order-group__header{min-height:72px}.transport-order-group__toggle{background:#0000;border:1px solid #0000;border-radius:6px;color:#526074;cursor:pointer;display:inline-grid;height:32px;padding:0;place-items:center;transition:border-color .16s ease,color .16s ease,background-color .16s ease;width:32px}.transport-order-group__toggle:focus-visible,.transport-order-group__toggle:hover{background:var(--transport-blue-soft);border-color:var(--transport-blue);color:var(--transport-blue-dark);outline:none}.transport-order-group__toggle .anticon{transition:transform .18s ease}.transport-order-group__toggle .anticon.is-expanded{transform:rotate(90deg)}.transport-order-group__identity{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px;min-width:0}.transport-order-group__eyebrow{color:#718096;flex:0 0 100%;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.transport-order-group__identity h2,.transport-order-group__order-link{background:#0000;border:0;color:var(--transport-ink);font:inherit;font-size:15px;font-weight:600;line-height:1.25;margin:0;padding:0}.transport-order-group__order-link{cursor:pointer}.transport-order-group__order-link:focus-visible,.transport-order-group__order-link:hover{color:var(--transport-blue-dark);outline:none;text-decoration:underline;text-underline-offset:3px}.transport-order-group__customer{color:#475569;font-size:14px;line-height:1.4;min-width:0}.transport-order-group__customer-reference{color:#718096;font-size:12px}.transport-order-group__fact{display:flex;flex-direction:column;gap:3px;min-width:0}.transport-order-group__fact>span{color:#718096;font-size:10px;font-weight:500;letter-spacing:.035em;text-transform:uppercase}.transport-order-group__customer-link,.transport-order-group__fact strong{color:var(--transport-ink);font-size:13px;font-weight:550;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transport-order-group__route-list{grid-gap:2px;display:grid;gap:2px;min-width:0}.transport-order-group__route-list strong{display:block;font-size:14px;font-weight:550;min-width:0;overflow-wrap:anywhere;white-space:normal}.transport-order-group--multiple-routes .transport-order-group__route-list{gap:3px}.transport-order-group--multiple-routes .transport-order-group__route-list strong{font-size:13px;line-height:1.25}.transport-order-group__route-customer{color:var(--transport-muted);font-size:12px;font-weight:600}.transport-order-group__route-heading{align-items:baseline;display:flex;gap:7px;min-width:0}.transport-order-group__route-heading>span{color:#718096;font-size:10px;font-weight:500;letter-spacing:.07em;text-transform:uppercase}.transport-order-group__order-reference-link{background:#0000;border:0;color:#55718f;cursor:pointer;font:inherit;font-size:12px;line-height:1.25;min-width:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.transport-order-group__order-reference-link:focus-visible,.transport-order-group__order-reference-link:hover{color:var(--transport-blue-dark);outline:none;text-decoration:underline;text-underline-offset:2px}.transport-order-group__carrier-list,.transport-order-group__rate-list{grid-gap:5px;display:grid;gap:5px;min-width:0}.transport-order-group__carrier-list>div{grid-gap:1px;display:grid;gap:1px;min-width:0}.transport-order-group__carrier-list strong,.transport-order-group__rate-list strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transport-order-group__carrier-list small{color:#7a8798;font-size:11px;font-weight:500;line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transport-order-group__rate-list{gap:14px}.transport-order-group--multiple-transports .transport-order-group__carrier-list strong,.transport-order-group--multiple-transports .transport-order-group__rate-list strong{font-size:12px;line-height:1.25}.transport-order-group__fact--rate strong{font-feature-settings:"tnum";color:#276343;font-variant-numeric:tabular-nums}.transport-order-group__customer-link{background:#0000;border:0;cursor:pointer;display:block;font:inherit;font-size:14px;font-weight:720;max-width:100%;padding:0;text-align:left}.transport-order-group__customer-link:focus-visible,.transport-order-group__customer-link:hover{color:var(--transport-blue-dark);outline:none;text-decoration:underline;text-underline-offset:3px}.transport-order-group__route-tooltip{white-space:pre-line}.transport-order-group__actions{grid-column:-2/-1;justify-self:end}.transport-order-group__add-transport{box-shadow:none;height:30px;min-width:30px;width:30px}.transport-order-group__summary{align-items:stretch;border-left:1px solid #dce5ef;display:flex;gap:22px;padding-left:20px}.transport-order-group__actions{align-items:center;display:flex;gap:16px}.transport-order-group__add-truck{background:#fff;border-color:#146fe847;border-radius:9px;box-shadow:0 4px 12px #146fe817;color:var(--transport-blue-dark);flex:0 0 auto;font-weight:750;height:38px;padding-inline:14px;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.transport-order-group__add-truck:focus-visible,.transport-order-group__add-truck:hover{background:var(--transport-blue-soft);border-color:var(--transport-blue);box-shadow:0 7px 16px #146fe826;color:var(--transport-blue-dark);transform:translateY(-1px)}.transport-order-group__summary>span{color:#718096;display:flex;flex-direction:column;font-size:11px;font-weight:700;gap:1px;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}.transport-order-group__summary strong{color:var(--transport-ink);font-size:15px;font-weight:600;letter-spacing:0;text-transform:none}.transport-order-group__body{animation:transport-group-reveal .18s ease-out}@keyframes transport-group-reveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.transport-order-realization{background:#fcfdff;border-bottom:1px solid #e9eef5;padding:12px 18px 13px}.transport-order-realization__intro{display:flex;gap:16px;justify-content:space-between;margin-bottom:8px}.transport-order-group__trucks-title h3,.transport-order-realization h3{color:var(--transport-ink);font-size:13px;font-weight:760;margin:0}.transport-order-realization p{color:var(--transport-muted);font-size:12px;margin:2px 0 0}.transport-realization-grid{grid-gap:6px;font-feature-settings:"tnum";align-items:center;border-top:1px solid #ebf0f6;color:#334155;display:grid;font-size:13px;font-variant-numeric:tabular-nums;gap:6px;grid-template-columns:minmax(400px,1fr) 74px 100px 72px 90px;min-width:0;padding:6px 8px}.transport-realization-grid--header{border-top:0;color:#718096;font-size:10px;font-weight:800;letter-spacing:.07em;min-height:26px;padding-bottom:6px;padding-top:0;text-transform:uppercase}.transport-realization-grid--header>span{white-space:nowrap}.transport-realization-grid__product{display:flex;flex-direction:column;gap:1px;min-width:0}.transport-realization-grid__product strong{color:var(--transport-ink);font-size:13px}.transport-realization-grid__product-meta{align-items:flex-start;display:flex;flex-direction:column;gap:0;min-width:0;overflow:hidden}.transport-realization-grid__product-meta span{color:var(--transport-muted);flex:0 0 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;white-space:nowrap}.transport-realization-grid__product-meta small{color:#315d96;font-size:11px;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transport-realization-grid__product-meta small:before{content:none}.transport-realization-grid__allocated{color:#1457b8;font-weight:700}.transport-realization-grid__remaining{color:#9a5b00;font-weight:760}.transport-realization-grid--complete .transport-realization-grid__remaining{color:#25734b}.transport-realization-grid__progress{grid-gap:8px;align-items:center;color:#475569;display:grid;font-size:11px;font-weight:700;gap:8px;grid-template-columns:minmax(70px,1fr) auto;min-width:0}.transport-realization-grid__progress .ant-progress{margin:0}.transport-order-group__trucks-title{align-items:baseline;background:#fff;display:flex;gap:12px;justify-content:space-between;padding:10px 18px 8px}.transport-order-group__trucks-title span{color:var(--transport-muted);font-size:11px}.transport-trucks-table{border-top:1px solid #edf1f6;min-width:0;overflow-x:auto}.transport-truck-grid-header,.transport-truck-row{grid-gap:0;display:grid;gap:0;grid-template-columns:minmax(150px,.82fr) minmax(250px,1.65fr) minmax(165px,.95fr) minmax(185px,1.08fr) minmax(175px,1fr) 44px;min-width:1100px}.transport-truck-grid-header{align-items:center;background:#f7f9fc;color:#718096;font-size:10px;font-weight:800;letter-spacing:.055em;min-height:34px;text-transform:uppercase}.transport-truck-grid-header>span,.transport-truck-row__cell{border-right:1px solid #edf1f6;min-width:0;padding:9px 11px}.transport-truck-grid-header>span:last-child,.transport-truck-row__cell:last-child{border-right:0}.transport-truck-row{align-items:stretch;background:#fff;border-top:1px solid #edf1f6;transition:background-color .14s ease}.transport-truck-grid-header+.transport-truck-row{border-top:0}.transport-truck-row:hover{background:#fbfdff}.transport-truck-row__cell{color:#334155;display:flex;flex-direction:column;font-size:12px;gap:4px;justify-content:center;line-height:1.35}.transport-truck-row__number{align-self:flex-start;background:#0000;border:0;color:var(--transport-blue-dark);cursor:pointer;font:inherit;font-size:12px;font-weight:550;max-width:100%;padding:0;text-align:left}.transport-truck-row__number:focus-visible,.transport-truck-row__number:hover{outline:none;text-decoration:underline;text-underline-offset:3px}.transport-truck-row__plate{color:var(--transport-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700}.transport-truck-row__carrier,.transport-truck-row__metrics span,.transport-truck-row__route span{color:var(--transport-muted);overflow-wrap:anywhere}.transport-truck-row__shared{color:#5b4a12;font-size:10px;font-weight:700}.transport-truck-row__products,.transport-truck-row__suppliers{grid-gap:7px;display:grid;gap:7px;min-width:0}.transport-product-line{grid-gap:8px;align-items:start;display:grid;gap:8px;grid-template-columns:minmax(68px,auto) minmax(0,1fr);min-width:0}.transport-product-line__quantity{font-feature-settings:"tnum";color:#1457b8;font-size:11px;font-variant-numeric:tabular-nums;font-weight:760;text-align:right;white-space:nowrap}.transport-product-line__identity{display:flex;flex-direction:column;min-width:0}.transport-product-line__identity strong{color:var(--transport-ink);font-size:11px;overflow-wrap:anywhere}.transport-product-line__identity span{color:var(--transport-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px}.transport-product-line__identity small{color:#315d96;font-size:10px}.transport-truck-row__supplier-link{align-items:flex-start;background:#f8fbff;border:1px solid #dce6f1;border-radius:5px;color:var(--transport-blue-dark);cursor:pointer;display:flex;flex-direction:column;font:inherit;font-size:11px;font-weight:750;min-width:0;padding:5px 7px;text-align:left}.transport-truck-row__supplier-link:focus-visible,.transport-truck-row__supplier-link:hover{background:var(--transport-blue-soft);border-color:var(--transport-blue);outline:none}.transport-truck-row__supplier-link small{color:var(--transport-muted);font-size:10px;font-weight:500;max-width:100%;overflow-wrap:anywhere}.transport-truck-row__route-label{color:var(--transport-ink)!important;font-weight:700}.transport-truck-row__route-tooltip{white-space:pre-line}.transport-truck-row__rate{color:#325f45!important;font-weight:700}.transport-truck-row__metrics{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.transport-truck-row__actions{align-items:center;flex-direction:row;gap:0}.transport-truck-row__status{align-items:center;display:inline-flex;font-size:11px;font-weight:500;gap:4px;line-height:1.25;margin-top:2px;max-width:100%;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.transport-truck-row__status--cancelled{color:#758196}.transport-truck-row__status--planned{background:#eaf3ff;color:#175caa}.transport-truck-row__status--inProgress{background:#fff2cf;color:#8a4b08}.transport-truck-row__status--completed{background:#e6f5ec;color:#216b48}.transport-truck-row__details-toggle,.transport-truck-row__menu{border-radius:6px}.transport-truck-row__details-toggle .anticon{transition:transform .16s ease}.transport-truck-row__details-toggle .anticon.is-expanded{transform:rotate(90deg)}.transport-truck-details{grid-gap:14px 24px;background:#f8fbff;border-top:1px solid #e1e9f2;box-shadow:inset 3px 0 0 var(--transport-blue);display:grid;gap:14px 24px;grid-template-columns:repeat(3,minmax(220px,1fr));min-width:1240px;padding:16px 20px 18px}.transport-truck-details__item{color:#334155;display:flex;flex-direction:column;font-size:12px;gap:4px;min-width:0}.transport-truck-details__item>span:first-child{color:#718096;font-size:10px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.transport-truck-details__item p,.transport-truck-details__item strong{color:var(--transport-ink);font-weight:650;margin:0;overflow-wrap:anywhere}.transport-truck-details__item small{color:var(--transport-muted)}.transport-truck-details__item--notes{grid-column:span 2}.transport-truck-details__address-list{grid-gap:4px;display:grid;gap:4px;margin:0;padding-left:17px}.transport-order-groups__pagination{background:#fff;border:1px solid var(--transport-line);border-radius:7px;display:flex;justify-content:flex-end;padding:14px 16px}.transport-order-group .transport-order-groups__pagination{border:0;border-radius:0;border-top:1px solid #edf1f6}.transport-truck-row__empty{color:#94a3b8;font-size:11px}.transport-order-group__body--supplier-only{padding-top:0}.transport-supplier-route+.transport-supplier-route{border-top:8px solid #fff}.transport-supplier-route__header{align-items:center;background:#fffaf1;border-top:1px solid #edf1f6;display:flex;gap:12px;justify-content:space-between;padding:10px 18px}.transport-supplier-route__header>div{grid-gap:1px;display:grid;gap:1px}.transport-supplier-route__header span{color:#8a6a2f;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.transport-supplier-route__header h3{color:var(--transport-ink);font-size:14px;font-weight:760;margin:0}.transport-supplier-route__header strong{color:#72561f;font-size:11px}.transport-order-group:last-child{border-bottom:0}.transport-order-group__customer-link.transport-order-group__route-customer{color:var(--transport-muted);font-size:12px;font-weight:400}.transport-order-group__documents{border-top:1px solid var(--transport-line);grid-column:2/-1;min-width:0;padding-top:8px}.transport-order-group__document-row+.transport-order-group__document-row{margin-top:8px}.transport-order-group__document-truck{background:none;border:0;color:var(--transport-muted);cursor:pointer;font:inherit;font-size:11px;margin-bottom:3px;padding:0;text-align:left}.transport-order-group__document-truck:hover{color:var(--transport-blue)}.transport-order-group__document-truck:focus-visible{outline:2px solid var(--transport-blue);outline-offset:3px}html[data-theme=dark] .transport-routes-page{--transport-ink:var(--app-text);--transport-muted:var(--app-text-secondary);--transport-line:var(--app-border,#334155)}html[data-theme=dark] .transport-order-group,html[data-theme=dark] .transport-order-group__header,html[data-theme=dark] .transport-order-realization{background:var(--app-surface)}html[data-theme=dark] .transport-realization-grid{border-color:var(--transport-line);color:var(--transport-ink)}@media (max-width:1200px){.transport-truck-grid-header{display:none}.transport-truck-row{grid-template-columns:minmax(145px,1.05fr) minmax(145px,1fr) minmax(100px,.8fr) minmax(150px,1fr) 92px;min-width:0}.transport-truck-row__identity{grid-column:1;grid-row:1}.transport-truck-row__cargo{grid-column:2/span 2;grid-row:1}.transport-truck-row__route{grid-column:4;grid-row:1}.transport-truck-row__status-cell{grid-column:5;grid-row:1}.transport-truck-row__supplier-cell{grid-column:1/span 2;grid-row:2}.transport-truck-row__metrics{grid-column:3/span 2;grid-row:2}.transport-truck-row__actions{grid-column:5;grid-row:2}.transport-truck-details{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.transport-truck-row__cell{border-bottom:1px solid #edf1f6;border-right:0;min-height:62px;padding:7px 10px}.transport-realization-grid>[data-label]:before,.transport-truck-row__cell:before{color:#8491a3;content:attr(data-label);display:block;font-size:9px;font-weight:800;letter-spacing:.06em;margin-bottom:3px;text-transform:uppercase}.transport-truck-row__cargo,.transport-truck-row__identity{background:#fbfcfe}.transport-truck-row__actions{min-height:48px;padding-inline:6px}.transport-truck-row__actions,.transport-truck-row__metrics,.transport-truck-row__supplier-cell{border-bottom:0}}@media (max-width:900px){.transport-routes-page__quick-actions{flex-wrap:wrap;justify-content:stretch}.transport-routes-page__quick-search{flex:1 1 100%;width:100%}.transport-routes-page__create-button,.transport-routes-page__refresh-button{flex:1 1;justify-content:center}.transport-order-group__header{grid-template-columns:34px minmax(0,1fr) 38px}.transport-route-section__header{grid-template-columns:32px minmax(0,1fr)}.transport-route-section__meta{grid-column:2;justify-content:flex-start}.transport-order-group__fact--route,.transport-order-group__identity{grid-column:2}.transport-order-group__actions{grid-column:3;grid-row:1}.transport-order-group__fact:not(.transport-order-group__fact--route){grid-column:2/-1}.transport-realization-grid--header{display:none}.transport-realization-grid{gap:10px 16px;grid-template-columns:repeat(2,minmax(0,1fr));padding-block:14px}.transport-realization-grid__product,.transport-realization-grid__progress{grid-column:1/-1}.transport-truck-row{grid-template-columns:repeat(2,minmax(0,1fr))}.transport-truck-row__actions,.transport-truck-row__cargo,.transport-truck-row__identity,.transport-truck-row__metrics,.transport-truck-row__route,.transport-truck-row__status-cell,.transport-truck-row__supplier-cell{grid-column:auto;grid-row:auto}.transport-truck-row__actions,.transport-truck-row__status-cell{border-bottom:0}.transport-order-group__trucks-title{align-items:flex-start;flex-direction:column}}@media (max-width:620px){.transport-route-section__header{padding:10px 10px 10px 8px}.transport-route-section__identity h2{font-size:14px}.transport-route-section__body{padding-left:0}.transport-routes-page__counts{justify-content:space-between;white-space:normal;width:100%}.transport-routes-page__sort{width:min(100%,260px)}.transport-order-group__header{padding:12px}.transport-order-group__summary{flex-wrap:wrap;gap:14px}.transport-order-group__add-truck{width:100%}.transport-order-realization{padding:14px 12px}.transport-realization-grid,.transport-truck-row{grid-template-columns:minmax(0,1fr)}.transport-realization-grid__product,.transport-realization-grid__progress{grid-column:auto}.transport-truck-row__cell{min-height:0;padding:11px 12px}.transport-truck-row__cell:nth-child(2),.transport-truck-row__identity{background:#0000}.transport-truck-details{grid-template-columns:minmax(0,1fr);padding:14px 12px}.transport-truck-details__item--notes{grid-column:auto}.transport-order-groups__pagination{justify-content:center;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.transport-order-group__body,.transport-order-group__toggle .anticon,.transport-route-section__body,.transport-route-section__toggle .anticon{animation:none;transition:none}.transport-truck-row__details-toggle .anticon{transition:none}}.transport-truck-row__status[role=status]{border-radius:5px;font-size:11px;padding:3px 7px}.transport-truck-row--planned{border-left:4px solid #3984db}.transport-truck-row--inProgress{border-left:4px solid #d18a16}.transport-truck-row--completed{border-left:4px solid #329567}.transport-truck-row--cancelled{border-left:4px solid #8b95a5}.transport-order-points{container-type:inline-size;margin-top:16px}.transport-order-points__order{background:var(--route-point-surface);border:1px solid var(--route-point-line);border-radius:8px;padding:16px}.transport-order-points__order+.transport-order-points__order{margin-top:12px}.transport-order-points__identity{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 12px;margin-bottom:12px;overflow-wrap:anywhere}.transport-order-points__fields{grid-column-gap:12px;align-items:start;column-gap:12px;display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr)}.transport-order-points__fields .ant-form-item{margin-bottom:0;min-width:0}.transport-order-points__loadingAddress{grid-column:1;grid-row:1}.transport-order-points__deliveryAddress{grid-column:3;grid-row:1}.transport-order-points__arrow{color:var(--route-point-accent);grid-column:2;grid-row:1;margin-top:38px}@container (max-width: 560px){.transport-order-points__order{padding:12px}.transport-order-points__identity{flex-direction:column}.transport-order-points__fields{display:flex;flex-direction:column;gap:12px}.transport-order-points__fields .ant-form-item{width:100%}.transport-order-points__arrow{display:none}}.transport-cargo-card{background:#fff;background:var(--ant-color-bg-container,#fff);border:1px solid #f0f0f0;border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:10px;container-type:inline-size;min-width:0;overflow:hidden}.transport-cargo-card-header{align-items:center;background:#fafafa;background:var(--ant-color-fill-quaternary,#fafafa);border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--ant-color-border-secondary,#f0f0f0);display:flex;gap:12px;justify-content:space-between;min-width:0;padding:9px 14px}.transport-cargo-product{align-items:baseline;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:2px 12px;min-width:0}.transport-cargo-card-main{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.transport-cargo-block{grid-gap:3px;align-content:start;border-right:1px solid #f0f0f0;border-right:1px solid var(--ant-color-border-secondary,#f0f0f0);display:grid;gap:3px;min-width:0;padding:10px 14px}.transport-cargo-packaging{border-right:0}.transport-cargo-label{display:block;font-size:12px;font-weight:600;line-height:1.3}.transport-cargo-packaging-summary,.transport-cargo-product-name,.transport-cargo-provenance,.transport-cargo-source-value{overflow-wrap:anywhere;word-break:break-word}.transport-cargo-product-name{font-size:15px;line-height:1.35}.transport-cargo-product-dimensions{font-size:13px;white-space:nowrap}.transport-cargo-product-labels{min-width:0}.transport-cargo-product-labels .ant-tag{-webkit-margin-end:0;margin-inline-end:0;white-space:normal}.transport-cargo-order-reference{font-size:12px}.transport-cargo-block .ant-space-item>.ant-typography,.transport-cargo-block>.ant-typography,.transport-cargo-packaging-summary,.transport-cargo-provenance,.transport-cargo-source-value{font-size:13px;line-height:1.35}.transport-cargo-quantity .ant-form-item,.transport-cargo-value .ant-form-item{min-width:0}.transport-cargo-quantity{container-type:inline-size}.transport-cargo-quantity-editor{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.transport-cargo-quantity-editor>.ant-btn{height:auto;min-height:32px;white-space:normal}.transport-cargo-packaging>.ant-btn{height:auto;max-width:100%;min-height:30px;white-space:normal;width:-webkit-fit-content;width:fit-content}.transport-cargo-packaging>.ant-btn>span{overflow-wrap:anywhere;white-space:normal}.transport-cargo-goods-value-display{align-items:center;display:flex;gap:3px;min-height:28px;min-width:0}.transport-cargo-goods-value-amount{font-size:15px;font-weight:600;white-space:nowrap}.transport-cargo-value{grid-gap:10px 16px;align-items:center;background:#fafafa;background:var(--ant-color-fill-quaternary,#fafafa);border-top:1px solid #f0f0f0;border-top:1px solid var(--ant-color-border-secondary,#f0f0f0);display:grid;gap:10px 16px;grid-template-columns:minmax(0,1fr);min-width:0;padding:8px 14px}.transport-cargo-value--manual{grid-template-columns:minmax(0,1fr) minmax(220px,.45fr)}.transport-cargo-value-main{grid-gap:8px;display:grid;gap:8px;min-width:0}.transport-cargo-purchase-source{grid-gap:2px;border-bottom:1px dashed #d9d9d9;border-bottom:1px dashed var(--ant-color-border-secondary,#d9d9d9);display:grid;gap:2px;min-width:0;padding-bottom:7px}.transport-cargo-calculation-value,.transport-cargo-purchase-amounts{align-items:center;display:flex;flex-wrap:wrap;gap:4px 12px;min-width:0}.transport-cargo-purchase-amounts>.ant-typography:first-child{font-size:15px}.transport-cargo-purchase-context,.transport-cargo-purchase-rate{font-size:12px;line-height:1.35;overflow-wrap:anywhere}.transport-cargo-calculation-value>.ant-form-item{flex:0 1 auto}.transport-cargo-provenance,.transport-cargo-source-value{flex:1 1 260px;min-width:0}.transport-cargo-manual-cost{min-width:0}.transport-cargo-packaging-missing,.transport-cargo-warning-icon{color:#d48806;color:var(--ant-color-warning,#d48806)}.transport-cargo-unit-costs{grid-gap:8px 14px;background:#fafafa;background:var(--ant-color-fill-quaternary,#fafafa);border-top:1px solid #f0f0f0;border-top:1px solid var(--ant-color-border-secondary,#f0f0f0);display:grid;gap:8px 14px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));padding:10px 14px}.transport-cargo-unit-cost{grid-gap:2px;display:grid;gap:2px;min-width:0}@container (max-width: 850px){.transport-cargo-card-main{grid-template-columns:repeat(2,minmax(0,1fr))}.transport-cargo-packaging,.transport-cargo-quantity{border-right:0}.transport-cargo-availability,.transport-cargo-quantity{border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--ant-color-border-secondary,#f0f0f0)}.transport-cargo-metrics{border-right:1px solid #f0f0f0;border-right:1px solid var(--ant-color-border-secondary,#f0f0f0)}.transport-cargo-value--manual{grid-template-columns:minmax(0,1fr)}}@container (max-width: 520px){.transport-cargo-card-header{align-items:flex-start;padding:9px 10px}.transport-cargo-card-header>.ant-btn{color:#ff4d4f;color:var(--ant-color-error,#ff4d4f);flex:0 0 auto;font-size:0;height:32px;overflow:hidden;padding:0;width:32px}.transport-cargo-card-header>.ant-btn .anticon{font-size:14px}.transport-cargo-product{grid-gap:2px;display:grid;gap:2px}.transport-cargo-card-main,.transport-cargo-quantity-editor{grid-template-columns:minmax(0,1fr)}.transport-cargo-quantity-editor>.ant-btn{max-width:100%;width:-webkit-fit-content;width:fit-content}.transport-cargo-block{border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--ant-color-border-secondary,#f0f0f0);border-right:0;padding:9px 10px}.transport-cargo-packaging{border-bottom:0}.transport-cargo-packaging>.ant-btn{width:100%}.transport-cargo-value{padding:9px 10px}.transport-cargo-value-main{grid-gap:4px;align-items:start;display:grid;gap:4px;grid-template-columns:minmax(0,1fr)}.transport-cargo-calculation-value>.ant-form-item,.transport-cargo-manual-cost,.transport-cargo-manual-cost .ant-form-item,.transport-cargo-value-main .ant-space-compact,.transport-cargo-value-main>.ant-form-item{width:100%}.transport-cargo-provenance,.transport-cargo-source-value{flex-basis:auto}.transport-cargo-unit-costs{grid-template-columns:minmax(0,1fr);padding-inline:10px}}@container (max-width: 430px){.transport-cargo-quantity-editor{align-items:stretch;grid-template-columns:minmax(0,1fr)}.transport-cargo-quantity-editor>.ant-btn{justify-self:start}.transport-cargo-product-dimensions{overflow-wrap:anywhere;white-space:normal}}.transport-order-scope{grid-gap:12px 24px;align-items:center;background:#e6f4ff;background:var(--ant-color-primary-bg,#e6f4ff);border-left:3px solid #1677ff;border-left:3px solid var(--ant-color-primary,#1677ff);border-radius:8px;display:grid;gap:12px 24px;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);padding:14px 16px}.transport-order-scope__identity{align-items:baseline;display:flex;flex-wrap:wrap;gap:3px 10px;min-width:0}.transport-order-scope__eyebrow{flex:0 0 100%;font-size:11px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.transport-order-scope__number{color:#0958d9;color:var(--ant-color-primary-text,#0958d9);font-size:18px}.transport-order-scope__customer,.transport-order-scope__hint{line-height:1.45;overflow-wrap:anywhere}.transport-order-scope__supplier-orders{margin-top:18px}@media (max-width:700px){.transport-order-scope{grid-template-columns:minmax(0,1fr)}}@media (max-width:991px){.transport-order-picker-table,.transport-order-picker-table .ant-spin-container,.transport-order-picker-table .ant-spin-nested-loading,.transport-order-picker-table .ant-table,.transport-order-picker-table .ant-table-container,.transport-order-picker-table .ant-table-content{max-width:100%;min-width:0;overflow:visible;width:100%}.transport-order-picker-table table,.transport-order-picker-table tbody{display:block;min-width:0;width:100%}.transport-order-picker-table thead{display:none}.transport-order-picker-table .ant-table-row{border:1px solid #f0f0f0;border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:8px;display:grid;grid-template-columns:32px minmax(0,1fr);margin-bottom:8px;min-width:0;overflow:hidden;width:100%}.transport-order-picker-table .ant-table-cell{border-bottom:0;display:block;grid-column:2;min-width:0;overflow-wrap:anywhere;padding:6px 8px;width:auto}.transport-order-picker-table .ant-table-selection-column{align-items:flex-start;display:flex;grid-column:1;grid-row:1/span 4;justify-content:center;padding:10px 4px}.transport-order-picker-table .ant-table-cell:not(.ant-table-selection-column):before{color:#00000073;content:attr(data-label);display:block;font-size:11px;line-height:1.2;margin-bottom:1px}}.transport-supplier-orders{grid-gap:10px;background:#fafafa;background:var(--ant-color-fill-quaternary,#fafafa);border:1px solid #f0f0f0;border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:10px;display:grid;gap:10px;margin-bottom:18px;min-width:0;padding:12px 14px;scroll-margin-bottom:220px;scroll-margin-bottom:var(--transport-form-sticky-clearance,220px)}.transport-supplier-orders__header{align-items:flex-start;display:flex;gap:9px;min-width:0}.transport-supplier-orders__icon{color:#5b6675;color:var(--ant-color-text-secondary,#5b6675);display:inline-flex;font-size:15px;margin-top:2px}.transport-supplier-orders__heading{grid-gap:1px;display:grid;gap:1px;min-width:0}.transport-supplier-orders__heading strong{color:#20272e;color:var(--ant-color-text,#20272e);font-size:14px;font-weight:650}.transport-supplier-orders__heading small{color:#6b7a8d;color:var(--ant-color-text-secondary,#6b7a8d);font-size:12px;line-height:1.45}.transport-supplier-orders__toolbar{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(240px,1fr) auto}.transport-supplier-orders__search,.transport-supplier-orders__table{min-width:0;scroll-margin-bottom:220px;scroll-margin-bottom:var(--transport-form-sticky-clearance,220px)}.transport-supplier-orders__selection-summary{font-feature-settings:"tnum";align-items:center;display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;gap:4px;justify-content:flex-end;min-width:-webkit-max-content;min-width:max-content}.transport-supplier-orders__selection-summary .ant-btn{height:24px;padding-inline:4px}.transport-supplier-orders__table .ant-table{background:#fff;background:var(--ant-color-bg-container,#fff);border:1px solid #f0f0f0;border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:8px}.transport-supplier-orders__table .ant-table-thead>tr>th{background:#fafafa;background:var(--ant-color-fill-quaternary,#fafafa);color:#5b6675;color:var(--ant-color-text-secondary,#5b6675);font-size:12px;font-weight:650}.transport-supplier-orders__table .ant-table-tbody>tr{cursor:pointer}.transport-supplier-orders__table .ant-table-tbody>tr.ant-table-row-selected>td{background:#eef8ff}.transport-supplier-orders__table .ant-pagination{margin:10px 8px 4px}@media (max-width:720px){.transport-supplier-orders__toolbar{grid-template-columns:1fr}.transport-supplier-orders__selection-summary{justify-content:space-between}.transport-supplier-orders__table,.transport-supplier-orders__table .ant-spin-container,.transport-supplier-orders__table .ant-spin-nested-loading,.transport-supplier-orders__table .ant-table,.transport-supplier-orders__table .ant-table-container,.transport-supplier-orders__table .ant-table-content{max-width:100%;min-width:0;overflow:visible;width:100%}.transport-supplier-orders__table table,.transport-supplier-orders__table tbody{display:block;min-width:0;width:100%}.transport-supplier-orders__table thead{display:none}.transport-supplier-orders__table .ant-table-row{border:1px solid #f0f0f0;border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:8px;display:grid;grid-template-columns:38px minmax(0,1fr);margin-bottom:8px;min-width:0;overflow:hidden;width:100%}.transport-supplier-orders__table .ant-table-cell{border-bottom:0;display:block;grid-column:2;min-width:0;padding:8px 10px;width:auto!important}.transport-supplier-orders__table .ant-table-selection-column{align-items:flex-start;display:flex;grid-column:1;grid-row:1/span 2;justify-content:center;padding:11px 4px}.transport-supplier-orders__table .ant-table-cell:not(.ant-table-selection-column):before{color:#6b7a8d;color:var(--ant-color-text-secondary,#6b7a8d);content:attr(data-label);display:block;font-size:10px;font-weight:650;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}}.transport-sticky-summary-placeholder{margin-top:24px;min-width:0}.transport-sticky-summary-fixed{bottom:16px;max-width:100vw;min-width:0;position:fixed;z-index:20}.transport-sticky-summary{border-radius:12px;border-style:solid;border-width:1px;box-sizing:border-box;margin-inline:12px;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:12px 20px max(12px,calc(env(safe-area-inset-bottom) + 8px));width:calc(100% - 24px)}.transport-sticky-summary__layout{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;min-width:0}.transport-sticky-summary__content{flex:1 1 420px;min-width:0}.transport-sticky-summary__financials{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-top:8px;min-width:0}.transport-sticky-summary__financial-item{display:flex;flex-direction:column;min-width:0}.transport-sticky-summary__actions{flex:0 0 auto;max-width:100%;min-width:0}.transport-sticky-summary__actions .ant-space-item,.transport-sticky-summary__actions>.ant-space{min-width:0}.transport-sticky-summary__label{font-size:12px}.transport-sticky-summary__hint,.transport-sticky-summary__selection{display:block;margin-top:6px}.transport-sticky-summary__hint{font-size:12px}@media (max-width:767px){.transport-sticky-summary{margin-inline:8px;padding-inline:12px;width:calc(100% - 16px)}.transport-sticky-summary__layout{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.transport-sticky-summary__financials{grid-gap:8px 12px;display:grid;gap:8px 12px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.transport-sticky-summary__financial-total{grid-column:1/-1}.transport-sticky-summary__actions,.transport-sticky-summary__actions>.ant-space{width:100%}.transport-sticky-summary__actions>.ant-space{display:grid;grid-template-columns:minmax(0,1fr)}.transport-sticky-summary__actions .ant-btn,.transport-sticky-summary__actions .ant-space-item{width:100%}}.transport-route-form-page{padding:24px}@media (max-width:767px){.transport-route-form-page{padding:0}.transport-route-form-page .transport-orders-cargo-card>.ant-card-body,.transport-route-form-shell-card>.ant-card-body{padding:12px}}@media (max-width:420px){.transport-route-form-page .transport-orders-cargo-card>.ant-card-head,.transport-route-form-shell-card>.ant-card-head{padding-inline:12px}}.transport-route-detail{--transport-detail-border:#e8edf2;--transport-detail-surface:#f7f9fb;--transport-detail-primary:#0b7db6;box-sizing:border-box;margin:0 auto;max-width:1500px;padding:20px 24px 40px;width:100%}.transport-route-detail__loading{padding:48px 24px;text-align:center}.transport-detail-header{align-items:flex-start;background:#fff;background:var(--app-surface,#fff);border:1px solid var(--transport-detail-border);border-radius:8px;display:flex;gap:20px;justify-content:space-between;margin-bottom:16px;padding:20px 24px}.transport-detail-header__main{min-width:0}.transport-detail-header__eyebrow{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.transport-detail-header__title.ant-typography{font-size:clamp(18px,1.6vw,23px);font-weight:600;line-height:1.2;margin:0;overflow-wrap:anywhere}.transport-detail-header__meta{color:#00000094;display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:10px}.transport-detail-header__actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}.transport-detail-alert{margin-bottom:16px}.transport-detail-alert ul{margin:0;padding-left:20px}.transport-detail-layout{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.transport-detail-top-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr)}.transport-detail-primary-stack{grid-gap:16px;display:grid;gap:16px;min-width:0}.transport-detail-section.ant-card{border-color:var(--transport-detail-border);border-radius:8px;box-shadow:0 1px 2px rgba(14,40,58,.025);overflow:hidden}.transport-detail-section>.ant-card-head{border-bottom-color:var(--transport-detail-border);min-height:54px;padding:0 20px}.transport-detail-section>.ant-card-head .ant-card-head-title{font-size:14px;padding:15px 0}.transport-detail-section>.ant-card-head .ant-card-head-wrapper{gap:12px}.transport-detail-section>.ant-card-body{padding:20px}.transport-detail-journey__stops{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr)}.transport-detail-stop{grid-gap:10px;display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr);min-width:0}.transport-detail-stop__icon{background:var(--transport-detail-primary);border-radius:50%;color:#fff;display:grid;height:36px;place-items:center;width:36px}.transport-detail-stop--delivery .transport-detail-stop__icon{background:#e8f5fb;border:1px solid #b9ddec;color:var(--transport-detail-primary)}.transport-detail-journey__line{align-items:center;color:var(--transport-detail-primary);display:flex;height:36px;justify-content:center}.transport-detail-journey__line:after,.transport-detail-journey__line:before{background:#b9ddec;content:"";height:1px;width:12px}.transport-detail-address-list{margin:0;padding-left:20px}.transport-detail-address-list li{margin-bottom:4px;overflow-wrap:anywhere;white-space:pre-line}.transport-detail-address-list li:last-child{margin-bottom:0}.transport-detail-date-grid{grid-gap:12px;border-top:1px solid var(--transport-detail-border);display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;padding-top:18px}.transport-detail-field{min-width:0}.transport-detail-field__label{display:block;font-size:13px;line-height:1.35;margin-bottom:4px}.transport-detail-field__value{color:#000000e0;font-size:16px;line-height:1.45;overflow-wrap:anywhere}.transport-detail-value-grid{grid-gap:18px 24px;display:grid;gap:18px 24px}.transport-detail-value-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.transport-detail-value-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.transport-detail-value-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.transport-detail-value-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.transport-detail-metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.transport-detail-metric{background:var(--transport-detail-surface);border:1px solid var(--transport-detail-border);border-radius:10px;min-width:0;padding:14px}.transport-detail-metric--emphasis{background:#edf8fc;border-color:#b9ddec}.transport-detail-metric__label{display:block;font-size:13px;line-height:1.35;margin-bottom:5px;min-height:36px}.transport-detail-metric__value{color:#000000e0;font-size:clamp(19px,1.8vw,25px);font-weight:600;line-height:1.2;overflow-wrap:anywhere}.transport-detail-cost-grid .transport-detail-metric__label{min-height:auto}.transport-detail-notes{grid-column:1/-1}.transport-detail-card-list{grid-gap:12px;display:grid;gap:12px}.transport-detail-cargo-cost,.transport-detail-order{background:#fff;border:1px solid var(--transport-detail-border);border-radius:12px;min-width:0;padding:16px}.transport-detail-cargo-cost__heading,.transport-detail-order__heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.transport-detail-order__identity{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 16px;min-width:0}.transport-detail-order__identity .ant-btn-link{font-size:17px;font-weight:600;height:auto;padding:0}.transport-detail-order__products{background:var(--transport-detail-surface);border-radius:9px;margin-bottom:14px;overflow-wrap:anywhere;padding:12px 14px}.transport-detail-product-list{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.transport-detail-product-list>li{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;min-width:0}.transport-detail-product-list__identity{align-items:baseline;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:3px 10px;min-width:0}.transport-detail-product-list__identity .ant-tag{-webkit-margin-end:0;margin-inline-end:0;white-space:normal}.transport-detail-product-list__quantity{font-feature-settings:"tnum";flex:0 0 auto;font-variant-numeric:tabular-nums;white-space:nowrap}.transport-detail-order__metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.transport-detail-order__cost-provenance{display:block;font-size:12px;margin-top:3px}.transport-detail-section--linked-orders>.ant-card-head .ant-card-head-title{font-size:16px}.transport-detail-supplier-orders{display:flex;flex-wrap:wrap;gap:6px 28px;list-style:none;margin:0;min-width:0;padding:0}.transport-detail-supplier-orders li{align-items:baseline;display:inline-flex;gap:10px;min-width:0}.transport-detail-supplier-orders .ant-btn-link{font-feature-settings:"tnum";font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;height:auto;padding:0}.transport-detail-supplier-orders .ant-typography{font-size:14px;overflow-wrap:anywhere}.transport-detail-section--linked-orders .transport-detail-order__identity .ant-btn-link{font-size:15px}.transport-detail-section--linked-orders .transport-detail-order__identity .ant-typography{font-size:14px}.transport-detail-section--linked-orders .transport-detail-order__products{padding:10px 12px}.transport-detail-section--linked-orders .transport-detail-field__label{font-size:12px}.transport-detail-section--linked-orders .transport-detail-field__value{font-size:14px}.transport-detail-cargo-cost__product{font-size:16px;font-weight:600;min-width:0;overflow-wrap:anywhere}.transport-detail-section--commercial-allocation>.ant-card-head .ant-card-head-title{font-size:16px}.transport-detail-section--commercial-allocation .transport-detail-cargo-cost__product{font-size:14px}.transport-detail-section--commercial-allocation .transport-detail-cargo-cost__heading .ant-typography{font-size:13px}.transport-detail-section--commercial-allocation .transport-detail-field__label{font-size:12px}.transport-detail-section--commercial-allocation .transport-detail-field__value{font-size:14px}.transport-detail-cargo-cost__grid{grid-gap:14px 18px;display:grid;gap:14px 18px;grid-template-columns:repeat(5,minmax(0,1fr))}.transport-detail-allocation-summary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.transport-detail-allocation-summary__item{background:var(--transport-detail-surface);border-radius:9px;padding:12px 14px}.transport-detail-section--commercial-allocation .transport-detail-allocation-summary__item{font-size:13px}.transport-detail-allocation-summary__item strong{display:block;font-size:17px;margin-top:3px}.transport-detail-section--commercial-allocation .transport-detail-allocation-summary__item strong{font-size:16px}.transport-detail-allocation-summary__item--total{background:#edf8fc}.transport-detail-allocation-summary__difference{grid-column:1/-1}.transport-detail-allocation-warning{margin-top:8px}.transport-detail-modal-warning{margin-bottom:16px}html[data-theme=dark] .transport-route-detail{--transport-detail-border:var(--app-border);--transport-detail-surface:var(--app-surface-hover);--transport-detail-primary:var(--app-primary);color:var(--app-text)}html[data-theme=dark] .transport-detail-header{background:linear-gradient(135deg,var(--app-surface) 0,var(--app-surface-hover) 100%);border-color:var(--app-border)}html[data-theme=dark] .transport-detail-allocation-summary__item strong,html[data-theme=dark] .transport-detail-cargo-cost__product,html[data-theme=dark] .transport-detail-field__value,html[data-theme=dark] .transport-detail-header__title.ant-typography,html[data-theme=dark] .transport-detail-metric__value{color:var(--app-text)}html[data-theme=dark] .transport-detail-field__label.ant-typography,html[data-theme=dark] .transport-detail-header__meta,html[data-theme=dark] .transport-detail-metric__label.ant-typography,html[data-theme=dark] .transport-detail-order__cost-provenance.ant-typography{color:var(--app-text-secondary)}html[data-theme=dark] .transport-detail-cargo-cost,html[data-theme=dark] .transport-detail-order,html[data-theme=dark] .transport-detail-section.ant-card,html[data-theme=dark] .transport-detail-section>.ant-card-body,html[data-theme=dark] .transport-detail-section>.ant-card-head{background:var(--app-surface);border-color:var(--app-border);color:var(--app-text)}html[data-theme=dark] .transport-detail-section>.ant-card-head .ant-card-head-title{color:var(--app-text)}html[data-theme=dark] .transport-detail-stop:not(.transport-detail-stop--delivery) .transport-detail-stop__icon{color:var(--app-canvas)}html[data-theme=dark] .transport-detail-allocation-summary__item--total,html[data-theme=dark] .transport-detail-metric--emphasis,html[data-theme=dark] .transport-detail-stop--delivery .transport-detail-stop__icon{background:var(--app-primary-soft);border-color:var(--app-primary)}html[data-theme=dark] .transport-detail-journey__line:after,html[data-theme=dark] .transport-detail-journey__line:before{background:var(--app-primary)}@media (max-width:1100px){.transport-detail-top-grid{grid-template-columns:minmax(0,1fr)}.transport-detail-cargo-cost__grid,.transport-detail-metrics,.transport-detail-order__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.transport-route-detail{padding:14px 12px 28px}.transport-detail-header{flex-direction:column;padding:16px}.transport-detail-header__actions{justify-content:flex-start;width:100%}.transport-detail-header__actions .ant-btn{flex-basis:calc(50% - 4px);flex-grow:1;flex-shrink:1}.transport-detail-section>.ant-card-head{padding:0 16px}.transport-detail-section>.ant-card-body{padding:16px}.transport-detail-section>.ant-card-head .ant-card-head-wrapper{align-items:stretch;flex-direction:column;padding:12px 0}.transport-detail-section>.ant-card-head .ant-card-extra,.transport-detail-section>.ant-card-head .ant-card-head-title{padding:0}.transport-detail-journey__stops{gap:14px;grid-template-columns:minmax(0,1fr)}.transport-detail-journey__line{height:18px;justify-content:flex-start;transform:rotate(90deg);width:36px}.transport-detail-allocation-summary,.transport-detail-date-grid,.transport-detail-value-grid--2,.transport-detail-value-grid--3,.transport-detail-value-grid--4,.transport-detail-value-grid--5{grid-template-columns:minmax(0,1fr)}.transport-detail-cargo-cost__grid,.transport-detail-metrics,.transport-detail-order__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.transport-detail-cargo-cost__heading,.transport-detail-order__heading{align-items:stretch;flex-direction:column}.transport-detail-order__heading .ant-btn-dangerous{align-self:flex-start}.transport-detail-product-list>li{flex-direction:column;gap:4px}}@media (max-width:420px){.transport-detail-header__actions .ant-btn{flex-basis:100%}.transport-detail-cargo-cost__grid,.transport-detail-metrics,.transport-detail-order__metrics{grid-template-columns:minmax(0,1fr)}}.transport-detail-documents{background:#fff;background:var(--app-surface,#fff);border-block:1px solid var(--transport-detail-border);padding:12px 16px}.transport-detail-documents h3{color:#142033;color:var(--app-text,#142033);font-size:13px;font-weight:600;margin:0 0 8px}.pz-documents-page{padding:24px}.pz-documents-page,.pz-documents-page>*{max-width:100%;min-width:0}.pz-documents-page__header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.pz-documents-page__table .ant-table-container{max-width:100%}.pz-documents-page__number-cell{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.pz-documents-page__status{-webkit-margin-end:0;margin-inline-end:0}@media (max-width:768px){.pz-documents-page{padding:12px}.pz-documents-page__header{align-items:stretch;flex-direction:column;margin-bottom:16px}.pz-documents-page__create-button{width:100%}}.pz-transport-settlement{background:#fff;border:1px solid #dce5ef;border-radius:14px;margin-bottom:28px;padding:22px 24px 8px}.pz-transport-settlement__heading,.pz-transport-settlement__order-action,.pz-transport-settlement__order-heading,.pz-transport-settlement__transport-header{align-items:center;display:flex;gap:16px;justify-content:space-between}.pz-transport-settlement__heading .ant-typography{margin:0}.pz-transport-settlement__heading p.ant-typography{margin-top:4px}.pz-transport-settlement__count{flex:0 0 auto;margin:0;padding:4px 10px}.pz-transport-settlement__search{margin:18px 0 10px;width:min(100%,520px)}.pz-transport-settlement__transport{border-top:1px solid #e7edf4;padding:18px 0 12px}.pz-transport-settlement__transport:first-child{border-top:0}.pz-transport-settlement__transport-identity{align-items:flex-start;display:flex;gap:10px;min-width:0}.pz-transport-settlement__transport-identity>.anticon{color:#1677ff;font-size:20px;margin-top:4px}.pz-transport-settlement__order-heading>div,.pz-transport-settlement__transport-identity>div{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 10px;min-width:0}.pz-transport-settlement__order-heading span,.pz-transport-settlement__transport-identity span{color:#66758a;font-size:13px}.pz-transport-settlement__transport-link,.pz-transport-settlement__zd-link{background:none;border:0;color:#0f365d;cursor:pointer;font:inherit;font-weight:700;padding:0}.pz-transport-settlement__transport-link:hover,.pz-transport-settlement__zd-link:hover{color:#1677ff}.pz-transport-settlement__orders{margin-left:30px;margin-top:14px}.pz-transport-settlement__order{border-top:1px dashed #dfe6ee;padding:14px 0}.pz-transport-settlement__order:first-child{border-top:0;padding-top:0}.pz-transport-settlement__order-heading .ant-tag{flex:0 0 auto;margin:0}.pz-transport-settlement__column-labels,.pz-transport-settlement__item{grid-column-gap:18px;align-items:start;column-gap:18px;display:grid;grid-template-columns:minmax(260px,1fr) repeat(3,minmax(112px,.34fr))}.pz-transport-settlement__column-labels{color:#7b8796;font-size:11px;font-weight:700;letter-spacing:.04em;margin-top:15px;padding:0 10px 7px;text-transform:uppercase}.pz-transport-settlement__item{border-top:1px solid #edf1f5;padding:12px 10px}.pz-transport-settlement__product{display:flex;flex-direction:column;min-width:0}.pz-transport-settlement__product>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pz-transport-settlement__product>span{color:#7b8796;font-size:12px}.pz-transport-settlement__documents{display:flex;flex-wrap:wrap;gap:2px 8px;margin-top:4px}.pz-transport-settlement__documents .ant-btn{font-size:12px;height:auto;padding:0}.pz-transport-settlement__received{color:#1677ff}.pz-transport-settlement__remaining{color:#ad6800}.pz-transport-settlement__order-action{margin-top:10px;padding:0 10px}@media (max-width:920px){.pz-transport-settlement__column-labels{display:none}.pz-transport-settlement__item{gap:10px;grid-template-columns:repeat(3,1fr)}.pz-transport-settlement__product{grid-column:1/-1}.pz-transport-settlement__item>[data-label]:before{color:#7b8796;content:attr(data-label);display:block;font-size:10px;font-weight:600;margin-bottom:2px;text-transform:uppercase}}@media (max-width:600px){.pz-transport-settlement{border-radius:10px;padding:18px 16px 6px}.pz-transport-settlement__heading,.pz-transport-settlement__order-action,.pz-transport-settlement__order-heading{align-items:flex-start;flex-direction:column}.pz-transport-settlement__orders{margin-left:0}.pz-transport-settlement__item{grid-template-columns:1fr}.pz-transport-settlement__product{grid-column:auto}.pz-transport-settlement__order-action .ant-btn{width:100%}}.delivery-transport-picker{grid-gap:8px;display:grid;gap:8px;min-width:0}.delivery-transport-picker__alert{min-width:0}.delivery-transport-picker__empty{align-items:flex-start;background:#fafafa;background:var(--ant-color-fill-quaternary,#fafafa);border:1px dashed #d9d9d9;border:1px dashed var(--ant-color-border,#d9d9d9);border-radius:10px;color:#5b6675;color:var(--ant-color-text-secondary,#5b6675);display:flex;font-size:13px;gap:8px;line-height:1.45;margin:0;min-width:0;padding:12px 14px}.delivery-transport-option{align-items:flex-start;background:#fff;background:var(--ant-color-bg-container,#fff);border:1px solid #e2e8f0;border-radius:10px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;margin:0;min-width:0;padding:11px 14px;text-align:left;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease;width:100%}button.delivery-transport-option:hover{background:#006ea60a;border-color:#b9d3e4}button.delivery-transport-option:focus-visible{outline:2px solid #00527d;outline-offset:2px}.delivery-transport-option.is-selected{background:#006ea614;border-color:#00527d;box-shadow:inset 0 0 0 1px #00527d}.delivery-transport-option--readonly{cursor:default}.delivery-transport-option__check{align-items:center;background:#fff;background:var(--ant-color-bg-container,#fff);border:1px solid #cbd5e1;border-radius:6px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:11px;height:20px;justify-content:center;margin-top:2px;width:20px}.delivery-transport-option.is-selected .delivery-transport-option__check{background:#00527d;border-color:#00527d}.delivery-transport-option--readonly .delivery-transport-option__check{background:#0000;border-color:#0000;color:#6b7a8d;font-size:15px}.delivery-transport-option__body{grid-gap:4px;display:grid;flex:1 1 auto;gap:4px;min-width:0}.delivery-transport-option__identity,.delivery-transport-option__identity-inner{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px;min-width:0}.delivery-transport-option__plate{font-feature-settings:"tnum";background:#f2f6fa;border:1px solid #9fb3c8;border-radius:4px;color:#142033;font-size:13px;font-variant-numeric:tabular-nums;font-weight:750;letter-spacing:.06em;padding:1px 7px;text-transform:uppercase;white-space:nowrap}.delivery-transport-option__carrier{color:#20272e;font-size:14px;font-weight:600;overflow-wrap:anywhere}.delivery-transport-option__meta{align-items:center;color:#6b7a8d;display:flex;flex-wrap:wrap;font-size:12px;gap:2px 12px;line-height:1.4;min-width:0}.delivery-transport-option__route{font-feature-settings:"tnum";color:#526074;font-variant-numeric:tabular-nums;font-weight:650}.delivery-transport-option__route-link{font-feature-settings:"tnum";background:none;border:0;color:#00527d;cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;font-weight:650;padding:0}.delivery-transport-option__route-link:focus-visible,.delivery-transport-option__route-link:hover{text-decoration:underline;text-underline-offset:3px}.delivery-transport-option__route-link:focus-visible{outline:2px solid #00527d;outline-offset:2px}.delivery-transport-option__status.ant-tag{-webkit-margin-end:0;font-size:11px;line-height:18px;margin-inline-end:0}.delivery-transport-option__received{align-items:center;color:#1a7f5a;display:inline-flex;flex-wrap:wrap;font-size:12px;font-weight:600;gap:6px;min-width:0;overflow-wrap:anywhere}.delivery-transport-option--none{border-style:dashed}.delivery-transport-option__none-label{color:#20272e;font-size:14px;font-weight:600}.delivery-transport-option__none-hint{color:#6b7a8d;font-size:12px;line-height:1.4}@media (max-width:575px){.delivery-transport-option{padding:10px 11px}}.pz-detail-heading,.pz-detail-heading__text,.pz-items-section{min-width:0}.pz-detail-heading{grid-gap:12px;align-items:start;display:grid;flex:1 1 520px;gap:12px;grid-template-columns:auto minmax(0,1fr)}.pz-detail-heading__text{grid-gap:4px;display:grid;gap:4px}.pz-detail-actions{gap:8px;justify-content:flex-end}.pz-items-list{grid-gap:12px;display:grid;gap:12px}.pz-item-card{background:#fff;border:1px solid #e5e9ef;border-radius:12px;box-shadow:0 1px 2px #0f243608;container-name:pz-item-card;container-type:inline-size;min-width:0;padding:16px}.pz-item-card__header{align-items:center;border-bottom:1px solid #eef1f4;display:flex;justify-content:space-between;margin-bottom:11px;min-width:0;padding-bottom:9px}.pz-item-card__number{color:#087db8;font-size:11.5px;font-weight:700;letter-spacing:.02em}.pz-item-card__remove{flex:0 0 auto}.pz-item-card__product{margin-bottom:13px;min-width:0}.pz-item-card__product-name{color:#172b3a;display:block;font-size:14px;font-weight:680;line-height:1.4;overflow-wrap:anywhere}.pz-item-card__details{grid-gap:12px 16px;display:grid;gap:12px 16px;grid-template-columns:minmax(140px,1fr) minmax(170px,1.2fr) minmax(190px,1.1fr) minmax(170px,.6fr) minmax(150px,.85fr);min-width:0}.pz-item-field{display:flex;flex-direction:column;gap:5px;justify-content:flex-start;min-width:0}.pz-item-field__label{color:#7c8791;display:block;font-size:11px;font-weight:700;line-height:1.35}.pz-item-field__hint{font-size:11px}.pz-item-field--notes{grid-column:span 3}.pz-items-summary{align-items:center;background:#f5f8fa;border-radius:10px;display:flex;gap:16px;justify-content:space-between;margin-top:12px;padding:11px 14px}.pz-items-summary__values{display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:flex-end}.pz-items-empty{color:#8c8c8c;padding:42px 20px;text-align:center}@container pz-item-card (max-width: 900px){.pz-item-card__details{grid-template-columns:repeat(3,minmax(170px,1fr))}.pz-item-field--notes{grid-column:1/-1}}@container pz-item-card (max-width: 700px){.pz-item-card__details{grid-template-columns:repeat(2,minmax(170px,1fr))}}@container pz-item-card (max-width: 380px){.pz-item-card__details{gap:14px;grid-template-columns:minmax(0,1fr)}.pz-item-field--notes{grid-column:auto}}@media (max-width:640px){.pz-detail-page{padding:12px!important}.pz-detail-actions,.pz-detail-header,.pz-detail-heading{min-width:0;width:100%}.pz-detail-heading{flex-basis:100%!important}.pz-detail-actions{justify-content:flex-start!important}.pz-detail-actions .ant-btn{flex:1 1 120px;min-width:0}.pz-item-card{border-radius:10px;padding:16px}.pz-item-card__details{gap:14px;grid-template-columns:minmax(0,1fr)}.pz-item-field--notes{grid-column:auto}.pz-items-summary{align-items:flex-start;flex-direction:column}.pz-items-summary__values{flex-direction:column;justify-content:flex-start}}@media (max-width:420px){.pz-item-card__remove>span:not(.anticon){display:none}}.pz-detail-page{color:#20272e;margin:0 auto;padding:20px 24px 40px;width:min(1120px,100%)}.pz-detail-page__header{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:16px}.pz-detail-heading{align-items:center;display:flex;gap:10px;min-width:0}.pz-detail-heading__text{min-width:0}.pz-detail-heading__text .ant-typography{margin:0}.pz-detail-heading__text h2.ant-typography{color:#17212b;font-size:clamp(24px,3vw,32px);letter-spacing:-.025em;line-height:1.15;margin-top:1px;overflow-wrap:anywhere}.pz-detail-actions{display:flex;flex-wrap:wrap;gap:10px}.pz-detail-page__inventory-alert{margin-bottom:16px}.pz-detail-page__secondary-surface,.pz-detail-page__surface{animation:pz-surface-enter .18s ease-out both;background:#fff;border:1px solid #dfe6eb;border-radius:16px;box-shadow:0 12px 34px #1430430f;overflow:hidden}.pz-detail-section{padding:22px 24px}.pz-detail-section+.pz-detail-section{border-top:1px solid #edf1f4}.pz-detail-section__heading{margin-bottom:16px}.pz-detail-section__heading--actions{align-items:center;display:flex;gap:16px;justify-content:space-between}.pz-detail-section__heading .ant-typography{color:#24313b;font-size:17px;letter-spacing:-.01em;margin:0}.pz-detail-section__heading--stacked{grid-gap:2px;display:grid;gap:2px;min-width:0}.pz-detail-section__heading .pz-detail-section__hint.ant-typography{color:#6b7a8d;font-size:12.5px;letter-spacing:0;line-height:1.45}.pz-detail-page__form{font-size:13px}.pz-detail-page__form .ant-form-item{margin-bottom:12px}.pz-detail-page__form .ant-form-item-label{padding-bottom:4px}.pz-detail-page__form .ant-form-item-label>label{color:#64717c;font-size:11.5px;font-weight:700;height:auto;letter-spacing:.005em}.pz-detail-page__form .ant-input,.pz-detail-page__form .ant-input-number,.pz-detail-page__form .ant-picker,.pz-detail-page__form .ant-select-selector{background:#fcfdfe;border-color:#d8e1e7;border-radius:8px;box-shadow:0 1px 1px #182d3c05;font-size:13px;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.pz-detail-page__form .ant-input,.pz-detail-page__form .ant-input-number,.pz-detail-page__form .ant-picker,.pz-detail-page__form .ant-select-single{min-height:34px}.pz-detail-page__form .ant-select-single .ant-select-selector{align-items:center;min-height:34px}.pz-detail-page__form .ant-input-number-input{font-size:13px;height:32px}.pz-detail-page__form .ant-input-number:hover,.pz-detail-page__form .ant-input:hover,.pz-detail-page__form .ant-picker:hover,.pz-detail-page__form .ant-select:not(.ant-select-disabled):hover .ant-select-selector{background:#fff;border-color:#9dbdce}.pz-detail-page__form .ant-input-focused,.pz-detail-page__form .ant-input-number-focused,.pz-detail-page__form .ant-input:focus,.pz-detail-page__form .ant-picker-focused,.pz-detail-page__form .ant-select-focused .ant-select-selector{background:#fff;border-color:#2a86b2!important;box-shadow:0 0 0 3px #006ea61a!important}.pz-detail-page__form .ant-input-number-disabled,.pz-detail-page__form .ant-input[disabled],.pz-detail-page__form .ant-picker-disabled,.pz-detail-page__form .ant-select-disabled .ant-select-selector{background:#f6f8fa;color:#3e4b55}.pz-detail-section--overview{background:#f8fafb;padding:12px}.pz-overview-collapse{background:#0000;border:0}.pz-overview-collapse>.ant-collapse-item{background:#fff;border:1px solid #dde6eb!important;border-radius:11px!important;margin-bottom:10px;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.pz-overview-collapse>.ant-collapse-item:last-child{margin-bottom:0}.pz-overview-collapse>.ant-collapse-item-active{border-color:#cbdce5!important;box-shadow:0 5px 16px rgba(24,67,92,.045)}.pz-overview-collapse>.ant-collapse-item>.ant-collapse-header{align-items:center;min-height:54px;padding:10px 14px!important}.pz-overview-collapse>.ant-collapse-item>.ant-collapse-content{border-top:1px solid #edf2f5}.pz-overview-collapse .ant-collapse-content-box{padding:14px 16px 2px!important}.pz-overview-collapse__label{align-items:center;display:flex;gap:10px;min-width:0}.pz-overview-collapse__label>span:last-child{display:grid;min-width:0}.pz-overview-collapse__label strong{color:#26343e;font-size:14px;font-weight:720;line-height:1.3}.pz-overview-collapse__label small{color:#7a8790;font-size:11px;font-weight:500;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pz-overview-collapse__icon{background:#006ea614;border-radius:8px;color:#006ea6;display:grid;flex:0 0 30px;font-size:14px;height:30px;place-items:center;width:30px}.pz-overview-collapse__invoice{border-top:1px solid #edf2f5;margin-top:2px;padding-top:12px}.pz-overview-collapse__subheading{color:#52616c;display:block;font-size:11px;font-weight:750;letter-spacing:.05em;margin-bottom:9px;text-transform:uppercase}.pz-detail-section--collapsed{background:#fbfcfd;padding:0 12px}.pz-detail-page__secondary-surface>.ant-collapse>.ant-collapse-item>.ant-collapse-header,.pz-detail-section--collapsed>.ant-collapse>.ant-collapse-item>.ant-collapse-header{align-items:center;color:#34424d;font-weight:650;min-height:48px}.pz-detail-page .pz-item-card{border-radius:10px;box-shadow:none;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.pz-detail-page .pz-item-card:hover{border-color:#b9d6e6;box-shadow:0 7px 20px #0d547b0f;transform:translateY(-1px)}.pz-detail-page__sticky-actions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #d3dee5eb;border-radius:12px;bottom:12px;box-shadow:0 10px 28px #1430431f;display:flex;gap:10px;justify-content:flex-end;margin:14px 12px 0 auto;padding:9px;position:-webkit-sticky;position:sticky;width:-webkit-max-content;width:max-content;z-index:5}.pz-detail-page__secondary-surface{animation-delay:60ms;box-shadow:none;margin-top:14px}.pz-detail-page__secondary-surface>.ant-collapse>.ant-collapse-item>.ant-collapse-header{padding:15px 22px}.pz-detail-page__secondary-surface .ant-collapse-content-box{padding:0 22px 20px!important}@keyframes pz-surface-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.pz-detail-page{padding:14px 12px 28px}.pz-detail-page__header{align-items:flex-start;flex-direction:column}.pz-detail-actions,.pz-detail-actions .ant-btn{width:100%}.pz-detail-section{padding:18px 16px}.pz-detail-section--overview{padding:8px}.pz-overview-collapse .ant-collapse-content-box{padding:12px 12px 0!important}.pz-detail-section__heading--actions{align-items:stretch;flex-direction:column}.pz-detail-section__heading--actions .ant-btn,.pz-detail-section__heading--actions>.ant-space{width:100%}.pz-detail-page__sticky-actions{bottom:8px;margin-inline:8px;width:calc(100% - 16px)}.pz-detail-page__sticky-actions .ant-btn{flex:1 1}}@media (prefers-reduced-motion:reduce){.pz-detail-page .pz-item-card,.pz-detail-page__secondary-surface,.pz-detail-page__surface{animation:none;transition:none}}.pz-supplier-order-picker-table{--pz-picker-accent:#006ea6;--pz-picker-accent-strong:#00527d;--pz-picker-accent-mist:#006ea614}.pz-supplier-order-picker-info-alert,.pz-supplier-order-picker-info-alert .ant-alert-content,.pz-supplier-order-picker-info-alert .ant-alert-description,.pz-supplier-order-picker-info-alert .ant-alert-message{min-width:0}.pz-supplier-order-picker-table .ant-table-container{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.pz-supplier-order-picker-table .ant-table-thead>tr>th{background:#f6f8fb!important;border-bottom:1px solid #dfe6ef;color:#526074;font-size:11px;font-weight:750;letter-spacing:.06em;line-height:1.25;padding-bottom:14px;padding-top:14px;text-transform:uppercase}.pz-supplier-order-picker-table .ant-table-tbody>tr>td{border-bottom:1px solid #edf1f7;padding-bottom:15px;padding-top:15px;transition:background-color .16s ease;vertical-align:top}.pz-supplier-order-picker-table .ant-table-tbody>tr:hover>td{background:var(--pz-picker-accent-mist)!important}.pz-transport-picker__inbound-tag{color:#526074;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pz-transport-picker__compact-context{color:#6b7a8d;display:none;font-size:11px;line-height:1.35;max-width:100%;overflow-wrap:anywhere}@media (max-width:1599px){.pz-supplier-order-picker-table .ant-table-content{overflow-x:hidden!important}.pz-supplier-order-picker-table .ant-table{table-layout:fixed}.pz-transport-picker__compact-context{display:block}.pz-supplier-order-picker-table .supplier-order-products-preview__item{gap:5px;grid-template-columns:minmax(0,1fr)}.pz-supplier-order-picker-table .supplier-order-products-preview__coverage,.pz-supplier-order-picker-table .supplier-order-products-preview__figures,.pz-supplier-order-picker-table .supplier-order-products-preview__transport-scope{justify-items:start;max-width:100%;text-align:left}.pz-supplier-order-picker-table .supplier-order-products-preview__coverage-label{max-width:100%;text-align:left}}.pz-transport-picker__action-wrap{grid-gap:4px;display:grid;gap:4px}.pz-transport-picker__action-wrap .ant-btn{font-weight:650}.pz-transport-picker__action-wrap .ant-btn-primary{white-space:nowrap}.pz-transport-picker__repair-link.ant-btn{height:auto;line-height:1.25;padding:2px 4px;white-space:normal}.pz-transport-picker__zd-subtable .ant-table-tbody>tr>td{border-bottom:1px solid #edf1f7}.pz-transport-picker__zd-subtable .ant-table-tbody>tr:last-child>td{border-bottom:none}.products-page{display:flex;flex-direction:column;gap:16px}.products-page-header{align-items:flex-start;border-bottom:1px solid #eef0f4;display:flex;gap:16px;justify-content:space-between;padding-bottom:16px}.products-page-header h2{margin:0 0 4px}.products-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between}.products-search{max-width:480px}.products-view-control{align-items:center;display:flex;gap:8px}.products-filter-row{background:#fbfcfe;border:1px solid #edf1f7;border-radius:8px;padding:12px}.products-table .ant-table-thead>tr>th{background:#fafbfc;color:#465366;font-size:12px;font-weight:600;letter-spacing:0;text-transform:uppercase}.products-table .ant-table-cell{vertical-align:middle}.products-name-button{background:#0000;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:2px;max-width:100%;min-width:0;padding:0;text-align:left;width:100%}.products-name-button span{color:#172033;font-weight:600}.products-name-button small,.products-name-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.products-name-button small{color:#7a8599;font-size:12px}.products-table .ant-tag{-webkit-margin-end:0;margin-inline-end:0}.products-table .products-category-tag{max-width:100%;padding-block:3px;vertical-align:middle;white-space:normal}.products-table .products-category-tag:focus-visible{outline:2px solid #1677ff;outline-offset:2px}.products-category-tag>span{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;line-height:1.35;overflow:hidden;overflow-wrap:anywhere}.products-dimensions{align-items:baseline;display:flex;flex-wrap:wrap;gap:3px 8px;line-height:1.25}.products-dimension{align-items:baseline;display:inline-flex;gap:3px;white-space:nowrap}.products-dimension small,.products-dimensions-unit{color:#7a8599;font-size:10px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.products-dimension strong{font-feature-settings:"tnum";color:#253047;font-size:12px;font-variant-numeric:tabular-nums;font-weight:650}.products-table .ant-space{flex-wrap:nowrap}.products-actions-button{align-items:center;display:inline-flex;justify-content:center}.products-table .ant-table-expanded-row>td{background:#fbfcfe;padding:0 24px 12px 52px}.products-hierarchy{border-left:1px solid #d9e2ef;display:flex;flex-direction:column;gap:2px;padding:4px 0 4px 18px}.products-hierarchy-node{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:14px minmax(0,1fr) auto;min-height:32px;position:relative}.products-hierarchy-line{border-bottom:1px solid #d9e2ef;display:block;height:1px;margin-left:-18px;width:14px}.products-hierarchy-node--variant{padding-left:12px}.products-hierarchy-variant-name{color:#253047;display:block;line-height:1.35}@media (max-width:768px){.products-page-header,.products-toolbar{align-items:stretch;flex-direction:column}.products-search{max-width:none}.products-view-control{justify-content:space-between}}.product-variant-modal{grid-gap:14px;display:grid;gap:14px;margin-top:18px}.product-variant-modal__section{border:1px solid #e6ebf2;border-radius:8px;padding:16px}.product-variant-modal__section h5{margin:0 0 2px}.product-variant-modal__section>.ant-typography-secondary{display:block;margin-bottom:14px}.product-variant-modal__inherited{background:#f8fafc}.product-variant-modal__inherited .ant-descriptions{margin-top:14px}.product-variant-modal__attributes,.product-variant-modal__attributes .ant-space-compact{width:100%}.product-variant-modal__attributes .ant-input{width:50%}.product-variant-modal .ant-input-number,.product-variant-modal .ant-select{width:100%}.product-detail-page{display:flex;flex-direction:column;gap:14px}.product-detail-header{align-items:center;background:#fff;border:1px solid #dce4ef;border-radius:8px;display:flex;gap:20px;justify-content:space-between;min-height:76px;padding:14px 18px}.product-detail-header-main{align-items:center;display:flex;gap:18px;min-width:0}.product-detail-back{background:#0000;border:0;border-radius:0;border-right:1px solid #e2e8f0;box-shadow:none;flex:0 0 auto;padding-left:0;padding-right:18px}.product-detail-back:focus,.product-detail-back:hover{background:#0000}.product-detail-title-block{min-width:0}.product-detail-header h2{color:#0f172a;font-size:20px;line-height:1.24;margin:0 0 4px;overflow-wrap:anywhere}.product-detail-title-code{color:#334155;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:17px;font-weight:800}.product-detail-title-separator{color:#94a3b8;margin:0 10px}.product-detail-meta{min-height:22px}.product-detail-status-tag{border-radius:999px;font-weight:600}.product-detail-header-side{align-items:center;display:flex;justify-content:flex-end;min-width:-webkit-max-content;min-width:max-content}.product-detail-header-actions{flex:0 0 auto}.product-detail-section{background:#fff;border:1px solid #e6ebf2;border-radius:8px;padding:20px 22px}.product-detail-section-header{margin-bottom:16px}.product-detail-section-header h4{margin:0 0 4px}.product-detail-variants-header{align-items:center;display:flex;justify-content:space-between}.product-detail-variants-title{align-items:center;display:flex;gap:8px}.product-detail-form-grid{grid-gap:0;display:grid;gap:0;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr)}.product-detail-form-panel{min-width:0;padding:2px 26px 0 0}.product-detail-form-panel+.product-detail-form-panel{border-left:1px solid #e2e8f0;padding-left:26px;padding-right:0}.product-detail-form-panel .ant-form-item{margin-bottom:16px}.product-detail-form-panel .ant-form-item-row{grid-column-gap:18px;align-items:start;column-gap:18px;display:grid;grid-template-columns:156px minmax(260px,1fr)}.product-detail-form-panel .ant-form-item-label{line-height:1.3;padding:6px 0 0;text-align:left;white-space:normal}.product-detail-form-panel .ant-form-item-label>label{color:#475569;font-size:13px;font-weight:600;height:auto}.product-detail-form-panel .ant-form-item-control{min-width:0;width:100%}.product-detail-form-panel .ant-input,.product-detail-form-panel .ant-input-number,.product-detail-form-panel .ant-picker,.product-detail-form-panel .ant-select{max-width:430px;width:100%}.product-detail-form-panel textarea.ant-input{max-width:100%}.product-detail-form-panel .ant-input[disabled]{overflow:hidden;text-overflow:ellipsis}.product-detail-panel-heading{border-bottom:1px solid #e6ebf2;display:flex;flex-direction:column;gap:2px;margin-bottom:18px;padding-bottom:12px}.product-detail-panel-heading strong{color:#0f172a;font-size:15px}.product-detail-panel-heading .ant-typography-secondary{font-size:12px}.product-detail-editor-heading{display:none}.product-detail-status-control{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;min-height:32px;padding:4px 10px}.product-detail-readonly-field{grid-column-gap:18px;align-items:start;border-top:1px solid #edf1f7;column-gap:18px;display:grid;grid-template-columns:156px minmax(260px,1fr);padding-top:12px}.product-detail-readonly-field span{color:#64748b;font-size:13px;font-weight:600;line-height:1.3}.product-detail-readonly-field strong{align-items:center;color:#0f172a;display:flex;font-size:13px;gap:6px}.product-detail-actions{margin-top:4px}.product-detail-loading{padding:50px;text-align:center}.product-detail-variant-meta{font-size:12px}.product-detail-sku{color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:700}.product-detail-variants-table .ant-table{border:1px solid #edf1f7;border-radius:8px;overflow:hidden}.product-detail-variants-table .ant-table-thead>tr>th{background:#f8fafc;color:#475569;font-size:12px;font-weight:700;text-transform:uppercase}.product-detail-variants-table .ant-table-tbody>tr>td{border-bottom-color:#edf1f7}.product-detail-modal-title{display:flex;flex-direction:column;gap:2px}.product-detail-modal-title>span:first-child{color:#0f172a;font-weight:700}.product-detail-modal-grid{grid-gap:14px;display:grid;gap:14px}.product-detail-modal-panel{background:#fff;border:1px solid #e6ebf2;border-radius:8px;padding:16px 16px 0}.product-detail-modal-panel-pricing{background:#fbfcfe}.product-detail-modal-actions{border-top:1px solid #edf1f7;margin-top:16px;padding-top:14px;text-align:right}@media (max-width:1100px){.product-detail-header{align-items:stretch;flex-direction:column}.product-detail-header-side{align-items:stretch;min-width:0}}@media (max-width:768px){.product-detail-variants-header{align-items:stretch;flex-direction:column;gap:12px}.product-detail-header-main{align-items:stretch;flex-direction:column;gap:10px}.product-detail-back{border-right:0;padding-right:0;width:-webkit-max-content;width:max-content}.product-detail-header-actions,.product-detail-header-actions .ant-btn,.product-detail-header-actions .ant-space-item{width:100%}.product-detail-form-grid{grid-template-columns:1fr}.product-detail-form-panel,.product-detail-form-panel+.product-detail-form-panel{border-left:0;padding-left:0;padding-right:0}.product-detail-form-panel+.product-detail-form-panel{border-top:1px solid #e2e8f0;margin-top:10px;padding-top:18px}.product-detail-form-panel .ant-form-item-row,.product-detail-readonly-field{gap:6px;grid-template-columns:1fr}.product-detail-form-panel .ant-form-item-label{padding-top:0}}.inventory-dashboard-page{--id-ink:#162943;--id-body:#26364c;--id-muted:#7d8998;--id-faint:#9fadbe;--id-rule:#e1e8f0;--id-paper:#fff;--id-band:#eef3f9;--id-hover:#f7f9fc;--id-warning-tint:#fffbf3;--id-warning-edge:#dda42f;--id-warning-ink:#8a5a00;--id-danger-tint:#fff5f4;--id-danger-edge:#d1554f;--id-danger-ink:#a1524e;grid-gap:16px;display:grid;gap:16px;overflow-x:hidden;padding:24px;width:100%}.inventory-dashboard-page,.inventory-dashboard-page>*{max-width:100%;min-width:0}.inventory-dashboard__masthead{display:flex;justify-content:flex-end}.inventory-dashboard__kpis{background:var(--id-paper);border:1px solid var(--id-rule);border-radius:10px;display:flex;flex-wrap:wrap}.inventory-dashboard__kpi{background:none;border:0;border-left:1px solid var(--id-rule);color:inherit;cursor:default;display:flex;flex:1 1 150px;flex-direction:column;font:inherit;gap:3px;min-width:150px;padding:9px 16px;text-align:left}.inventory-dashboard__kpi:first-child{border-left:0}.inventory-dashboard__kpi-label{color:var(--id-muted);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.inventory-dashboard__kpi-value{font-feature-settings:"tnum";color:var(--id-ink);font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.inventory-dashboard__kpi--interactive{cursor:pointer;transition:background .12s ease,box-shadow .12s ease}.inventory-dashboard__kpi--interactive:hover{background:var(--id-hover)}.inventory-dashboard__kpi--interactive:focus-visible{outline:2px solid var(--id-ink);outline-offset:-3px}.inventory-dashboard__kpi--warning.has-value .inventory-dashboard__kpi-value{color:var(--id-warning-ink)}.inventory-dashboard__kpi--danger.has-value .inventory-dashboard__kpi-value{color:var(--id-danger-ink)}.inventory-dashboard__kpi--warning.is-active{background:var(--id-warning-tint);box-shadow:inset 3px 0 0 var(--id-warning-edge)}.inventory-dashboard__kpi--danger.is-active{background:var(--id-danger-tint);box-shadow:inset 3px 0 0 var(--id-danger-edge)}.inventory-dashboard__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.inventory-dashboard__search{flex:1 1 260px;max-width:420px}.inventory-dashboard__groups{grid-gap:12px;display:grid;gap:12px}.inventory-dashboard__category{background:var(--id-paper);border:1px solid var(--id-rule)!important;border-radius:8px;overflow:hidden}.inventory-dashboard__category>.ant-collapse-item>.ant-collapse-header{align-items:center!important;background:#fbfcfe;min-height:58px;padding:10px 16px!important}.inventory-dashboard__category>.ant-collapse-item>.ant-collapse-header:hover{background:var(--id-hover)}.inventory-dashboard__category .ant-collapse-header-text{min-width:0}.inventory-dashboard__category>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding:0}.inventory-dashboard__category-header{align-items:center;display:flex;gap:24px;justify-content:space-between;min-width:0}.inventory-dashboard__category-identity{align-items:center;display:flex;gap:10px;min-width:0}.inventory-dashboard__category-mark{background:#64748b;border-radius:2px;flex:0 0 auto;height:26px;width:4px}.inventory-dashboard__category-name{color:var(--id-ink);font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-dashboard__category-count{border:1px solid var(--id-rule);border-radius:999px;color:var(--id-muted);flex:0 0 auto;font-size:11px;font-weight:600;padding:2px 8px}.inventory-dashboard__category-totals{color:var(--id-muted);display:grid;flex:0 0 auto;font-size:11px;grid-template-columns:repeat(3,minmax(112px,1fr))}.inventory-dashboard__category-totals span{border-left:1px solid var(--id-rule);padding:0 14px;white-space:nowrap}.inventory-dashboard__category-totals b{font-feature-settings:"tnum";color:var(--id-body);font-size:13px;font-variant-numeric:tabular-nums;margin-right:4px}.inventory-dashboard__empty{border:1px dashed var(--id-rule);border-radius:8px;color:var(--id-muted);padding:56px 24px;text-align:center}.inventory-dashboard-page .ant-card-body,.inventory-dashboard-page .ant-table-wrapper{max-width:100%;min-width:0}.inventory-dashboard-page .ant-table-thead>tr>th{background:var(--id-band);color:var(--id-muted);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.inventory-dashboard-page .ant-table-tbody>tr:hover>td{background:var(--id-hover)!important}.inventory-dashboard__category .ant-table-tbody>tr>td:first-child,.inventory-dashboard__category .ant-table-thead>tr>th:first-child{padding-left:16px}.inventory-dashboard__product{display:flex;flex-direction:column;gap:2px}.inventory-dashboard__product-name{color:var(--id-ink);font-weight:600;line-height:1.3}.inventory-dashboard__product-meta{color:var(--id-muted);font-size:12px;line-height:1.3}.inventory-dashboard__qty{font-feature-settings:"tnum";align-items:center;color:var(--id-body);display:inline-flex;font-variant-numeric:tabular-nums;gap:6px;justify-content:flex-end;white-space:nowrap}.inventory-dashboard__qty--muted{color:var(--id-faint)}.inventory-dashboard__qty--ok{color:var(--id-body)}.inventory-dashboard__qty--low{color:var(--id-warning-ink);font-weight:600}.inventory-dashboard__qty--out{color:var(--id-danger-ink);font-weight:600}.inventory-dashboard__dot{background:currentColor;border-radius:50%;flex:0 0 auto;height:6px;opacity:.85;width:6px}.inventory-dashboard__status{border:1px solid #0000;border-radius:5px;display:inline-flex;font-size:11px;font-weight:650;padding:2px 8px;white-space:nowrap}.inventory-dashboard__status--in{background:#f1faf4;border-color:#cce5d4;color:#287a45}.inventory-dashboard__status--low{background:var(--id-warning-tint);border-color:#efd79a;color:var(--id-warning-ink)}.inventory-dashboard__status--out{background:var(--id-danger-tint);border-color:#efcbc8;color:var(--id-danger-ink)}.inventory-dashboard__expanded{background:var(--id-band);padding:16px}.inventory-dashboard__earmarks{background:var(--id-hover);padding:8px 16px}.inventory-dashboard__earmarks-title{color:var(--id-muted);font-size:12px;font-weight:600;margin-bottom:8px}@media (max-width:768px){.inventory-dashboard-page{padding:12px}.inventory-dashboard__masthead{justify-content:flex-start}.inventory-dashboard__kpi{flex:1 1 45%;min-width:130px}.inventory-dashboard__toolbar{align-items:stretch;flex-direction:column}.inventory-dashboard__search{max-width:100%}.inventory-dashboard__category-totals{display:none}.inventory-dashboard__category-header{gap:10px}}.batch-ledger-page{--bl-ink:#162943;--bl-body:#26364c;--bl-muted:#7d8998;--bl-faint:#9fadbe;--bl-rule:#e1e8f0;--bl-rule-strong:#c9d5e4;--bl-spine:#a9bcd4;--bl-paper:#fff;--bl-band:#eef3f9;--bl-hover:#f7f9fc;--bl-stock-tint:#fffbf3;--bl-stock-edge:#dda42f;--bl-stock-ink:#8a5a00;--bl-out-ink:#a1524e;grid-gap:16px;display:grid;gap:16px;overflow-x:hidden;width:100%}.batch-ledger-page,.batch-ledger-page>*{max-width:100%;min-width:0}.batch-ledger__masthead{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.batch-ledger__titles{display:flex;flex-direction:column;gap:5px;min-width:0}.batch-ledger__eyebrow{color:var(--bl-muted);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.batch-ledger__lede{color:var(--bl-muted);font-size:12.5px;line-height:1.5;max-width:62ch}.batch-ledger__totals{background:var(--bl-paper);border:1px solid var(--bl-rule);border-radius:10px;display:flex;flex-wrap:wrap;gap:0}.batch-ledger__total{display:flex;flex-direction:column;gap:3px;min-width:132px;padding:9px 16px}.batch-ledger__total+.batch-ledger__total{border-left:1px solid var(--bl-rule)}.batch-ledger__total dt{color:var(--bl-muted);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.batch-ledger__total dd{font-feature-settings:"tnum";color:var(--bl-ink);font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;margin:0;white-space:nowrap}.batch-ledger__total--stock dd{color:var(--bl-stock-ink)}.batch-ledger__controls{align-items:flex-end;background:var(--bl-paper);border:1px solid var(--bl-rule);border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;padding:12px 14px}.batch-ledger__field{display:flex;flex-direction:column;gap:4px;min-width:0}.batch-ledger__field-label{color:var(--bl-muted);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.batch-ledger__range-note{font-feature-settings:"tnum";color:var(--bl-faint);font-size:11.5px;font-variant-numeric:tabular-nums;margin-left:auto}.batch-ledger__sheet{background:var(--bl-paper);border:1px solid var(--bl-rule);border-radius:12px;min-width:0;overflow:hidden}.batch-ledger__scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;width:100%}.batch-ledger__table{font-feature-settings:"tnum";border-collapse:initial;border-spacing:0;color:var(--bl-body);font-size:12px;font-variant-numeric:tabular-nums;min-width:1320px;width:100%}.batch-ledger__table thead th{background:var(--bl-paper);font-weight:600;position:-webkit-sticky;position:sticky;text-align:left;z-index:2}.batch-ledger__sides th{border-bottom:1px solid var(--bl-rule);color:var(--bl-muted);font-size:10px;height:28px;letter-spacing:.16em;padding:0 10px;text-transform:uppercase;top:0}.batch-ledger__heads th{border-bottom:1.5px solid var(--bl-rule-strong);color:var(--bl-ink);font-size:11px;line-height:1.25;padding:7px 10px 8px;top:28px;vertical-align:bottom}.batch-ledger__unit{color:var(--bl-faint);display:block;font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:none}.batch-ledger__table .is-spine{border-left:2px solid var(--bl-spine)}.batch-ledger__band td{background:var(--bl-band);border-bottom:1px solid var(--bl-rule);border-top:1px solid var(--bl-rule-strong);padding:0}.batch-ledger__band-inner{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:8px 20px;left:0;max-width:100%;padding:8px 10px;position:-webkit-sticky;position:sticky;text-align:left;width:-webkit-max-content;width:max-content}.batch-ledger__band-inner:hover .batch-ledger__band-name{color:#0d1c30}.batch-ledger__band-inner:focus-visible{outline:2px solid var(--bl-ink);outline-offset:-3px}.batch-ledger__band-chevron{color:var(--bl-muted);font-size:10px;transition:transform .14s ease}.batch-ledger__band-inner[aria-expanded=true] .batch-ledger__band-chevron{transform:rotate(90deg)}.batch-ledger__band-name{color:var(--bl-ink);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.batch-ledger__band-facts{align-items:baseline;color:var(--bl-muted);display:flex;flex-wrap:wrap;font-size:11.5px;gap:6px 18px;white-space:nowrap}.batch-ledger__band-fact b{color:var(--bl-ink);font-weight:700;margin-left:6px}.batch-ledger__band-fact--stock b{color:var(--bl-stock-ink)}.batch-ledger__table tbody td{border-bottom:1px solid var(--bl-rule);padding:7px 10px;vertical-align:top}.batch-ledger__batch td{background:var(--bl-paper)}.batch-ledger__batch:hover td{background:var(--bl-hover)}.batch-ledger__batch--instock td:first-child{box-shadow:inset 3px 0 0 var(--bl-stock-edge)}.batch-ledger__date{color:var(--bl-body);white-space:nowrap}.batch-ledger__product{display:flex;flex-direction:column;gap:2px}.batch-ledger__product-name{color:var(--bl-ink);font-weight:600;line-height:1.3}.batch-ledger__product-meta{color:var(--bl-muted);font-size:11px;line-height:1.3}.batch-ledger__doc{color:#1c5fa8;font-weight:600;text-decoration:none}.batch-ledger__doc:hover{color:#134780;text-decoration:underline}.batch-ledger__doc:focus-visible{border-radius:2px;outline:2px solid #1c5fa8;outline-offset:2px}.batch-ledger__supplier{color:var(--bl-muted);display:block;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-ledger__num{text-align:right;white-space:nowrap}.batch-ledger__num--strong{color:var(--bl-ink);font-weight:600}.batch-ledger__empty-cell{color:var(--bl-faint)}.batch-ledger__release td{background:var(--bl-paper);border-bottom:1px dotted var(--bl-rule);font-size:11.5px;padding-bottom:5px;padding-top:5px}.batch-ledger__release:hover td{background:var(--bl-hover)}.batch-ledger__release-marker{align-items:baseline;color:var(--bl-muted);display:flex;gap:8px;white-space:nowrap}.batch-ledger__tick{color:var(--bl-rule-strong);flex:0 0 auto;width:10px}.batch-ledger__release .batch-ledger__num{color:var(--bl-out-ink)}.batch-ledger__remainder td{background:var(--bl-stock-tint);border-bottom:1px solid var(--bl-rule);color:var(--bl-stock-ink);font-size:11.5px;padding-bottom:6px;padding-top:6px}.batch-ledger__remainder td:first-child{box-shadow:inset 3px 0 0 var(--bl-stock-edge)}.batch-ledger__remainder-label{align-items:baseline;display:flex;font-weight:600;gap:8px;letter-spacing:.02em;white-space:nowrap}.batch-ledger__remainder .batch-ledger__num{color:var(--bl-stock-ink);font-weight:700}.batch-ledger__batch--separated td{border-top:1px solid var(--bl-rule)}.batch-ledger__grand td{background:var(--bl-band);border-top:1.5px solid var(--bl-rule-strong);bottom:0;color:var(--bl-ink);font-weight:700;padding:10px;position:-webkit-sticky;position:sticky;z-index:1}.batch-ledger__grand-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase}.batch-ledger__grand-count{color:var(--bl-muted);font-size:11px;font-weight:600;letter-spacing:.04em;margin-left:16px;text-transform:none}.batch-ledger__grand-count:first-letter{text-transform:uppercase}.batch-ledger__grand .batch-ledger__num{font-size:13px}.batch-ledger__grand-stock{color:var(--bl-stock-ink)}.batch-ledger__state{align-items:center;display:flex;flex-direction:column;gap:10px;padding:56px 24px;text-align:center}.batch-ledger__state-icon{color:var(--bl-rule-strong);font-size:30px}.batch-ledger__state-title{color:var(--bl-ink);font-size:15px;font-weight:700}.batch-ledger__state-body{color:var(--bl-muted);font-size:12.5px;line-height:1.6;max-width:54ch}.batch-ledger__legend{align-items:center;color:var(--bl-muted);display:flex;flex-wrap:wrap;font-size:11.5px;gap:6px 20px;padding:0 2px}.batch-ledger__legend-item{align-items:center;display:inline-flex;gap:7px}.batch-ledger__legend-swatch{border:1px solid var(--bl-rule);border-radius:3px;height:12px;width:22px}.batch-ledger__legend-swatch--stock{background:var(--bl-stock-tint);border-color:#f0dcb4;border-left:3px solid var(--bl-stock-edge)}.batch-ledger__legend-swatch--out{background:none;border-color:#0000;color:var(--bl-out-ink);font-weight:700;line-height:12px;text-align:center}@media (prefers-reduced-motion:reduce){.batch-ledger__band-chevron{transition:none}}@media (max-width:767px){.batch-ledger__totals{width:100%}.batch-ledger__total{flex:1 1 33%;min-width:110px}.batch-ledger__range-note{margin-left:0}}.fixedcosts-page{grid-gap:16px;display:grid;gap:16px}.fixedcosts-overview{overflow:hidden}.fixedcosts-overview__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(320px,1.4fr) minmax(260px,1fr)}.fixedcosts-hero{background:#10243e;border-radius:14px;color:#fff;display:flex;flex-direction:column;min-height:230px;overflow:hidden;padding:20px;position:relative}.fixedcosts-hero:after{border:36px solid #f4b86024;border-radius:50%;bottom:-62px;content:"";height:190px;position:absolute;right:-34px;width:190px}.fixedcosts-hero__header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:14px;position:relative;z-index:1}.fixedcosts-hero__kicker{color:#a9bdd1;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.fixedcosts-hero__controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.fixedcosts-hero__controls .ant-picker{background:#ffffff14;border-color:#ffffff3d}.fixedcosts-hero__controls .ant-picker input{color:#fff}.fixedcosts-hero__controls .ant-picker input::placeholder{color:#ffffff80}.fixedcosts-hero__controls .ant-picker-suffix{color:#ffffffa6}.fixedcosts-hero__controls .ant-picker:hover{border-color:#fff6}.fixedcosts-hero__controls .ant-btn-primary{background:#f4b860;border-color:#f4b860;color:#10243e;font-weight:600}.fixedcosts-hero__controls .ant-btn-primary:hover{background:#f7c684!important;border-color:#f7c684!important;color:#10243e!important}.fixedcosts-hero__value{color:#f4b860;font-size:clamp(30px,3vw,42px);letter-spacing:-.035em;line-height:1;position:relative;z-index:1}.fixedcosts-hero__exact{color:#a9bdd1;font-size:12px;margin-top:7px;position:relative;z-index:1}.fixedcosts-hero__footer{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-top:auto;padding-top:18px;position:relative;z-index:1}.fixedcosts-hero__footer span{display:flex;flex-direction:column;gap:2px;min-width:0}.fixedcosts-hero__footer small{color:#8fa7bd;font-size:9px;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.fixedcosts-hero__footer strong{font-feature-settings:"tnum";font-size:15px;font-variant-numeric:tabular-nums}.fixedcosts-satellites{grid-gap:10px;display:grid;gap:10px;grid-template-rows:repeat(3,minmax(0,1fr))}.fixedcosts-satellite{background:#f8fafc;border:1px solid #e4e9f0;border-radius:10px;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:13px 16px}.fixedcosts-satellite>span{color:#718096;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fixedcosts-satellite>strong{font-feature-settings:"tnum";align-items:center;color:#162943;display:flex;font-size:19px;font-variant-numeric:tabular-nums;gap:6px;letter-spacing:-.02em;margin-top:4px}.fixedcosts-satellite>small,.fixedcosts-satellite>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fixedcosts-satellite>small{color:#718096;font-size:11px;margin-top:2px}.fixedcosts-satellite.is-paid{background:#f3faf7;border-color:#dceee6}.fixedcosts-satellite.is-paid>strong{color:#257a58}.fixedcosts-satellite.is-due{background:#fff8f6;border-color:#f1e2df}.fixedcosts-satellite.is-due>strong{color:#a94743}.fixedcosts-satellite.is-delta.is-better>strong{color:#257a58}.fixedcosts-satellite.is-delta.is-worse>strong{color:#a94743}.fixedcosts-satellite.is-delta.is-neutral>strong{color:#8c95a3}.fixedcosts-satellite>strong.fixedcosts-satellite__muted{color:#b0b8c1}.fixedcosts-category-card{border-color:#e1e8f0;border-radius:12px}.fixedcosts-category-card .ant-card-head-title{color:#162943;font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.fixedcosts-category-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:170px 1fr 130px;padding:7px 0}.fixedcosts-category-row+.fixedcosts-category-row{border-top:1px solid #f0f0f0}.fixedcosts-category-row__label{align-items:center;display:flex;gap:8px;min-width:0}.fixedcosts-category-dot{border-radius:50%;display:inline-block;flex-shrink:0;height:8px;width:8px}.fixedcosts-category-row__name{color:#1f2937;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fixedcosts-category-row__bar{background:#f0f0f0;border-radius:4px;height:8px;overflow:hidden}.fixedcosts-category-row__bar-fill{border-radius:0 4px 4px 0;height:100%;transition:width .3s ease}.fixedcosts-category-row__value{font-feature-settings:"tnum";align-items:baseline;display:flex;font-variant-numeric:tabular-nums;gap:8px;justify-content:flex-end}.fixedcosts-category-row__amount{color:#1f2937;font-size:13px;font-weight:600;white-space:nowrap}.fixedcosts-category-row__share{color:#8c95a3;font-size:11px;white-space:nowrap}.fixedcosts-table-card{background:#fff;border:1px solid #e1e8f0;border-radius:12px;padding:4px}.fixedcosts-table-category{align-items:center;display:inline-flex;gap:8px}.fixedcosts-table-amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.fixedcosts-table-amount__main{color:#1f2937;font-weight:500}.fixedcosts-table-amount__original{color:#8c95a3;font-size:12px;margin-top:2px}.fixedcosts-row--unpaid>td{background:#faad1412!important}.fixedcosts-row--unpaid:hover>td{filter:brightness(.98)}.fixedcosts-row--inactive>td{color:#9ca3af}.fixedcosts-range__text{color:#1f2937;font-size:13px}.fixedcosts-range__bar{background:#f0f0f0;border-radius:2px;height:4px;margin-top:4px;max-width:140px;overflow:hidden}.fixedcosts-range__bar-fill{background:linear-gradient(90deg,#6da7ec,#2a78d6);border-radius:2px;height:100%}.fixedcosts-empty{align-items:center;display:flex;flex-direction:column;gap:16px;padding:24px 0}.fixedcosts-empty__hint{color:#8c95a3;font-size:12px}.fixedcosts-templates-summary{align-items:center;background:#f8fafc;border:1px solid #e1e8f0;border-radius:12px;display:flex;flex-wrap:wrap;gap:24px;padding:14px 18px}.fixedcosts-templates-summary__stat{display:flex;flex-direction:column;gap:2px}.fixedcosts-templates-summary__stat span{color:#718096;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fixedcosts-templates-summary__stat strong{font-feature-settings:"tnum";color:#162943;font-size:18px;font-variant-numeric:tabular-nums}.fixedcosts-templates-summary__hint{align-items:center;color:#718096;display:flex;flex:1 1 240px;font-size:12px;gap:6px;min-width:200px}.fixedcosts-templates-summary__hint .anticon{color:#91caff}@media (max-width:1320px){.fixedcosts-overview__grid{grid-template-columns:1fr}.fixedcosts-satellites{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto}}@media (max-width:760px){.fixedcosts-hero{padding:14px}.fixedcosts-hero__header{align-items:flex-start;flex-direction:column}.fixedcosts-satellites{grid-template-columns:1fr}.fixedcosts-hero__footer{grid-template-columns:1fr 1fr}.fixedcosts-category-row{grid-template-columns:1fr;row-gap:6px}.fixedcosts-category-row__value{justify-content:flex-start}.fixedcosts-templates-summary{align-items:flex-start;flex-direction:column}}.company-balance-workspace{--balance-ink:#13243a;--balance-muted:#66758a;--balance-line:#e4e9f0;--balance-blue:#2474d4;--balance-blue-soft:#eaf3ff;--balance-green:#16896a;--balance-orange:#d66a35;grid-gap:28px;color:var(--balance-ink);display:grid;gap:28px}.company-balance-loading{display:grid;min-height:420px;place-items:center}.company-balance-toolbar{align-items:flex-end;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,#fff 94%,#0000);border-bottom:1px solid var(--balance-line);display:flex;gap:14px;padding:12px 0 14px;position:-webkit-sticky;position:sticky;top:0;z-index:5}.company-balance-toolbar>div{grid-gap:6px;display:grid;gap:6px}.company-balance-toolbar>div>span,.company-balance-toolbar>small{color:var(--balance-muted);font-size:12px;font-weight:600}.company-balance-toolbar>small{font-weight:500;margin-left:auto;padding-bottom:8px}.company-balance-summary-bar{align-items:stretch;background:#fbfcfe;border:1px solid var(--balance-line);border-radius:12px;box-shadow:0 5px 16px rgba(19,36,58,.045);display:grid;grid-template-columns:minmax(180px,.85fr) minmax(520px,2.5fr);min-height:72px}.company-balance-summary-bar__result{grid-gap:5px 18px;align-items:center;border-right:1px solid var(--balance-line);display:grid;gap:5px 18px;grid-template-columns:minmax(0,1fr) auto;padding:13px 18px}.company-balance-summary-bar__result>small{color:var(--balance-muted);font-size:9px;grid-column:1/-1;line-height:1.25}.company-balance-summary-bar dt,.company-balance-summary-bar__result span{color:var(--balance-muted);font-size:11px;font-weight:650}.company-balance-summary-bar__result strong{color:var(--balance-ink);font-size:24px;letter-spacing:-.035em;line-height:1;white-space:nowrap}.company-balance-summary-bar.is-negative .company-balance-summary-bar__result strong{color:#c64e52}.company-balance-summary-bar dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.company-balance-summary-bar dl div{grid-gap:3px;align-content:center;display:grid;gap:3px;min-width:0;padding:11px 18px}.company-balance-summary-bar dl div+div{border-left:1px solid var(--balance-line)}.company-balance-summary-bar dd{font-feature-settings:"tnum";color:var(--balance-ink);font-size:16px;font-variant-numeric:tabular-nums;font-weight:720;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-balance-summary-bar dd small{color:var(--balance-muted);font-size:10px;font-weight:600}.company-balance-story{border-bottom:1px solid var(--balance-line);border-top:1px solid var(--balance-line)}.company-balance-trend{overflow-x:auto;padding:26px 0 30px}.company-balance-orders>header,.company-balance-trend>header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.company-balance-orders h2,.company-balance-trend h2{color:var(--balance-ink);font-size:19px;letter-spacing:-.02em;margin:0}.company-balance-orders p,.company-balance-trend p{color:var(--balance-muted);font-size:13px;margin:5px 0 0}.company-balance-legend{align-items:center;color:var(--balance-muted);display:inline-flex;font-size:12px;gap:7px;white-space:nowrap}.company-balance-legend i{border-radius:2px;height:10px;margin-left:8px;width:10px}.company-balance-legend i.is-recognized{background:var(--balance-blue)}.company-balance-legend i.is-planned{background:#a9c7eb}.company-balance-chart-controls{grid-gap:7px 10px;align-items:center;display:grid;gap:7px 10px;grid-template-columns:auto auto;justify-items:end}.company-balance-chart-controls>span:first-child{color:var(--balance-muted);font-size:10px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.company-balance-chart-controls .company-balance-legend{grid-column:1/-1}.company-balance-trend__plan-summary{align-items:center;background:#f7f9fc;border-left:3px solid #9cbce3;display:flex;gap:18px;margin-top:16px;min-height:48px;padding:9px 12px}.company-balance-trend__plan-summary>span{color:var(--balance-muted);font-size:11px;font-weight:700}.company-balance-trend__plan-summary dl{display:flex;gap:18px;margin:0}.company-balance-trend__plan-summary dl div{align-items:baseline;display:flex;gap:5px}.company-balance-trend__plan-summary dt{color:var(--balance-muted);font-size:10px}.company-balance-trend__plan-summary dd{font-feature-settings:"tnum";color:var(--balance-ink);font-size:12px;font-variant-numeric:tabular-nums;font-weight:720;margin:0}.company-balance-trend__plan-summary>em{color:var(--balance-orange);font-size:11px;font-style:normal;margin-left:auto;white-space:nowrap}.company-balance-trend__plot{align-items:stretch;background-image:linear-gradient(180deg,#0000 24.8%,#edf1f6 25%,#0000 25.2%,#0000 49.8%,#edf1f6 50%,#0000 50.2%,#0000 74.8%,#edf1f6 75%,#0000 75.2%);border-bottom:1px solid var(--balance-line);display:flex;gap:4px;height:260px;margin-top:18px;padding:0 2px;position:relative}.company-balance-trend__plot.is-signed .company-balance-month__bars:after{background:#b8c3d0;content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0;top:50%;z-index:0}.company-balance-month{grid-gap:7px;background:#0000;border:0;border-radius:10px 10px 0 0;color:var(--balance-ink);cursor:pointer;display:grid;flex:1 1;gap:7px;grid-template-rows:minmax(0,1fr) auto auto;min-width:0;padding:0 3px 9px;position:relative;transition:background .16s ease,transform .16s ease;z-index:1}.company-balance-month:focus-visible,.company-balance-month:hover{background:#f5f8fc;outline:none;transform:translateY(-2px)}.company-balance-month__bars{align-items:stretch;display:flex;gap:7px;justify-content:center;min-height:182px;position:relative}.company-balance-month__bar-slot{height:100%;position:relative;width:min(31px,38%);z-index:1}.company-balance-month__bar-slot i{border-radius:5px 5px 2px 2px;box-shadow:0 1px 0 #13243a14;display:block;left:0;min-height:0;position:absolute;right:0}.company-balance-month__bar-slot i.is-recognized{background:var(--balance-blue)}.company-balance-month__bar-slot i.is-planned{background:#a9c7eb}.company-balance-month__bar-slot i.is-recognized.is-negative{background:#c64e52;border-radius:2px 2px 5px 5px}.company-balance-month__bar-slot i.is-planned.is-negative{background:#efb6b8;border-radius:2px 2px 5px 5px}.company-balance-month__bar-slot i>b{font-feature-settings:"tnum";bottom:calc(100% + 5px);color:var(--balance-ink);font-size:9px;font-style:normal;font-variant-numeric:tabular-nums;font-weight:700;line-height:1;position:absolute;white-space:nowrap}.company-balance-month__bar-slot i.is-recognized>b{right:0}.company-balance-month__bar-slot i.is-planned>b{left:0}.company-balance-month__bar-slot i.is-negative>b{bottom:auto;color:#a33e44;top:calc(100% + 5px)}.company-balance-month>strong{color:var(--balance-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-balance-month>small{color:var(--balance-green);display:flex;font-size:10px;font-weight:700;gap:4px;justify-content:center;white-space:nowrap}.company-balance-month>small span{color:var(--balance-muted);font-size:9px;font-weight:600}.company-balance-month>small.is-negative{color:#c64e52}.company-balance-chart-tooltip{grid-gap:2px;font-feature-settings:"tnum";display:grid;font-variant-numeric:tabular-nums;gap:2px;min-width:340px;padding:4px 2px}.company-balance-chart-tooltip-overlay{max-width:390px}.company-balance-chart-tooltip-overlay .ant-tooltip-inner{background:#172235;box-shadow:0 10px 28px #13243a3d}.company-balance-chart-tooltip>strong{display:block;font-size:13px;margin-bottom:7px;text-transform:capitalize}.company-balance-chart-tooltip>div{grid-gap:10px;align-items:baseline;display:grid;gap:10px;grid-template-columns:minmax(72px,1fr) repeat(3,minmax(64px,auto));padding:4px 0}.company-balance-chart-tooltip__head{color:#fff9;font-size:9px;text-transform:uppercase}.company-balance-chart-tooltip>div>span:first-child{color:#ffffffb8;font-size:10px}.company-balance-chart-tooltip>div>b{font-size:11px;font-weight:650;justify-self:end;white-space:nowrap}.company-balance-chart-tooltip>div.is-total{border-top:1px solid #ffffff29;margin-top:4px;padding-top:7px}.company-balance-chart-tooltip>div.is-total>b,.company-balance-chart-tooltip>div.is-total>span{color:#fff;font-weight:720}.company-balance-orders{min-width:0}.company-balance-orders>header{margin-bottom:16px}.company-balance-orders>header .ant-btn{background:#fff;border-color:var(--balance-line);box-shadow:none;color:var(--balance-ink);flex:0 0 auto;font-weight:650;height:34px}.company-balance-orders>header .ant-btn:not(:disabled):focus-visible,.company-balance-orders>header .ant-btn:not(:disabled):hover{border-color:var(--balance-blue);color:var(--balance-blue)}.company-balance-orders-summary{align-items:stretch;background:#fbfcfe;border:1px solid var(--balance-line);border-radius:12px;box-shadow:0 5px 16px rgba(19,36,58,.045);color:var(--balance-ink);cursor:pointer;display:grid;font:inherit;grid-template-columns:minmax(110px,.7fr) minmax(150px,1fr) repeat(3,minmax(120px,.9fr)) minmax(148px,auto);margin-bottom:16px;overflow:hidden;padding:0;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}.company-balance-orders-summary:focus-visible,.company-balance-orders-summary:hover{border-color:color-mix(in srgb,var(--balance-blue) 45%,var(--balance-line));box-shadow:0 8px 22px #13243a14;outline:none;transform:translateY(-1px)}.company-balance-orders-summary__metric{grid-gap:5px;align-content:center;display:grid;gap:5px;min-width:0;padding:15px 17px}.company-balance-orders-summary__metric+.company-balance-orders-summary__metric{border-left:1px solid var(--balance-line)}.company-balance-orders-summary__metric small{color:var(--balance-muted);font-size:10px;font-weight:680;letter-spacing:.035em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.company-balance-orders-summary__metric strong{font-feature-settings:"tnum";color:var(--balance-ink);font-size:18px;font-variant-numeric:tabular-nums;letter-spacing:-.025em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-balance-orders-summary__metric.is-count strong{color:var(--balance-blue);font-size:24px}.company-balance-orders-summary__metric.is-margin strong{color:var(--balance-green)}.company-balance-orders-summary__metric.is-realization{grid-template-columns:minmax(0,1fr) auto}.company-balance-orders-summary__metric.is-realization i,.company-balance-orders-summary__metric.is-realization small{grid-column:1/-1}.company-balance-orders-summary__metric.is-realization i{background:#dfe7f0;border-radius:999px;height:4px;overflow:hidden}.company-balance-orders-summary__metric.is-realization i b{background:var(--balance-blue);border-radius:inherit;display:block;height:100%}.company-balance-orders-summary__action{align-items:center;background:var(--balance-blue-soft);border-left:1px solid var(--balance-line);color:var(--balance-blue);display:flex;font-size:12px;font-weight:720;gap:9px;justify-content:center;padding:14px 18px;white-space:nowrap}.company-balance-orders__drilldown{min-width:0}.company-balance-orders__filters{grid-gap:10px;align-items:center;background:#fafbfd;border:1px solid var(--balance-line);border-radius:10px;display:grid;gap:10px;grid-template-columns:minmax(240px,1fr) minmax(180px,220px) auto;margin-bottom:16px;padding:12px}.company-balance-orders__filters .ant-input-affix-wrapper,.company-balance-orders__filters .ant-select{min-width:0}.company-balance-orders__filters>span{color:var(--balance-muted);font-size:12px;margin-left:auto}.company-balance-orders .ant-table-wrapper{border-top:1px solid var(--balance-line)}.company-balance-orders .ant-table-thead>tr>th{background:#fafbfd;color:var(--balance-muted);font-size:11px;letter-spacing:.025em;padding-bottom:12px;padding-top:12px;text-transform:uppercase}.company-balance-row{--row-state:#6b7e95}.company-balance-orders .ant-table-tbody>.company-balance-row>td{background:#fff;transition:background .15s ease}.company-balance-orders .ant-table-tbody>.company-balance-row:hover>td{background:#f7f9fc!important}.company-balance-row>td:first-child{box-shadow:none}.company-balance-order-cell{grid-gap:2px;display:grid;gap:2px}.company-balance-order-cell>a{color:var(--balance-ink);font-weight:720;text-decoration:none}.company-balance-order-cell>a:focus-visible,.company-balance-order-cell>a:hover{color:var(--balance-blue);text-decoration:underline;text-underline-offset:2px}.company-balance-order-cell small{color:var(--balance-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-balance-order-cell__settlement{background:#eef2f6;border-radius:999px;color:var(--balance-muted);font-size:9px;font-weight:680;line-height:1.35;margin-top:2px;padding:2px 6px;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.company-balance-order-cell__settlement.is-partially_settled{background:#fff4d7;color:#8a5b10}.company-balance-order-cell__settlement.is-settled{background:#e5f5ef;color:#176e59}.company-balance-order-cell time{color:var(--balance-muted);font-size:10px;font-weight:650;margin-top:3px}.company-balance-realization-value{--realization-color:var(--balance-blue);font-feature-settings:"tnum";color:var(--balance-ink);display:inline-grid;font-variant-numeric:tabular-nums;gap:5px;justify-items:center;white-space:nowrap;width:68px}.company-balance-realization-value>strong{font-size:13px;font-weight:720;line-height:1}.company-balance-realization-value.is-start{--realization-color:#cd6670}.company-balance-realization-value.is-progress{--realization-color:#d28a32}.company-balance-realization-value.is-advanced{--realization-color:var(--balance-blue)}.company-balance-realization-value.is-complete{--realization-color:var(--balance-green)}.company-balance-realization-track{background:color-mix(in srgb,var(--realization-color) 16%,#fff);border-radius:999px;height:4px;overflow:hidden;width:100%}.company-balance-realization-track>span{background:var(--realization-color);border-radius:inherit;display:block;height:100%;transition:width .22s ease}.company-balance-financial-heading{grid-gap:1px;display:grid;gap:1px;justify-items:end;line-height:1.2}.company-balance-financial-heading strong{color:var(--balance-muted);font-size:11px;font-weight:650}.company-balance-financial-heading small{color:#99a5b4;font-size:8px;font-weight:650;letter-spacing:0;text-transform:none;white-space:nowrap}.company-balance-financial-pair{grid-gap:3px;font-feature-settings:"tnum";display:grid;font-variant-numeric:tabular-nums;gap:3px;justify-items:end;line-height:1.2}.company-balance-financial-pair strong,.company-balance-financial-pair>small{align-items:baseline;display:inline-flex;gap:4px;justify-content:flex-end;white-space:nowrap}.company-balance-financial-pair strong{color:var(--balance-ink);font-size:12px;font-weight:720}.company-balance-financial-pair>small{color:var(--balance-muted);font-size:10px;font-weight:620}.company-balance-financial-pair.is-margin strong{color:var(--balance-green)}.company-balance-financial-pair i{color:inherit;font-size:9px;font-style:normal;font-weight:600}.company-balance-financial-pair .is-negative,.company-balance-financial-pair.is-margin .is-negative{color:#c64e52}.company-balance-order-link{border-radius:7px;color:var(--balance-muted);display:inline-grid;height:32px;place-items:center;transition:color .15s ease,background .15s ease,transform .15s ease;width:32px}.company-balance-order-link:focus-visible,.company-balance-order-link:hover{background:var(--balance-blue-soft);color:var(--balance-blue);outline:none;transform:translateX(2px)}@media (max-width:1120px){.company-balance-summary-bar{grid-template-columns:1fr}.company-balance-summary-bar__result{border-bottom:1px solid var(--balance-line);border-right:0}.company-balance-orders__filters{grid-template-columns:minmax(240px,1fr) minmax(180px,220px)}.company-balance-orders-summary{grid-template-columns:repeat(5,minmax(110px,1fr))}.company-balance-orders-summary__action{border-left:0;border-top:1px solid var(--balance-line);grid-column:1/-1;min-height:42px}.company-balance-orders__filters>span{grid-column:1/-1;margin-left:0;text-align:right}.company-balance-trend__plan-summary{flex-wrap:wrap}.company-balance-trend__plan-summary>em{margin-left:0}}@media (max-width:760px){.company-balance-workspace{gap:20px}.company-balance-orders>header,.company-balance-orders__filters,.company-balance-toolbar{align-items:stretch;flex-direction:column}.company-balance-orders__filters>span,.company-balance-toolbar>small{margin-left:0}.company-balance-toolbar .ant-segmented{overflow-x:auto}.company-balance-orders>header .ant-btn{width:-webkit-fit-content;width:fit-content}.company-balance-summary-bar dl{grid-template-columns:repeat(2,minmax(0,1fr))}.company-balance-summary-bar dl div:nth-child(3){border-left:0;border-top:1px solid var(--balance-line)}.company-balance-summary-bar dl div:nth-child(4){border-top:1px solid var(--balance-line)}.company-balance-trend__plan-summary dl{justify-content:space-between;width:100%}.company-balance-trend__plan-summary>em{width:100%}.company-balance-trend>header{display:grid}.company-balance-chart-controls{justify-items:start}.company-balance-chart-controls .company-balance-legend{justify-self:start}.company-balance-trend__plot{min-width:680px}.company-balance-orders__filters{display:flex}.company-balance-orders-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.company-balance-orders-summary__metric:nth-child(3),.company-balance-orders-summary__metric:nth-child(5){border-left:0}.company-balance-orders-summary__metric:nth-child(n+3){border-top:1px solid var(--balance-line)}.company-balance-orders-summary__metric.is-margin{grid-column:1/-1}.company-balance-orders__filters .ant-input-affix-wrapper,.company-balance-orders__filters .ant-select{max-width:none;width:100%}}@media (prefers-reduced-motion:reduce){.company-balance-month,.company-balance-orders-summary,.company-balance-realization-track>span{transition:none}}.profitability-page{grid-gap:16px;display:grid;gap:16px;overflow-x:hidden;width:100%}.profitability-page,.profitability-page>*{max-width:100%;min-width:0}.profitability-attention-card{border-color:#e1e8f0;border-radius:12px;min-width:0}.profitability-attention-card .ant-card-head-title{color:#162943;font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.profitability-attention-card .ant-card-body{display:flex;flex-direction:column;gap:8px}.profitability-attention-item{grid-gap:10px;align-items:center;background:#fffbf3;border:1px solid #f3dfbd;border-radius:9px;color:#9a6400;display:grid;gap:10px;grid-template-columns:28px minmax(0,1fr) auto;padding:11px 12px}.profitability-attention-item:hover{border-color:#e7b85e;color:#7c5200}.profitability-attention-item.is-loss{background:#fff7f6;border-color:#f2d0ce;color:#b43c38}.profitability-attention-item>span{display:flex;flex-direction:column;min-width:0}.profitability-attention-item strong{color:#26364c;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profitability-attention-item small{color:#7d8998;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profitability-attention-item b{font-feature-settings:"tnum";font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.profitability-filters-bar{grid-gap:8px;align-items:center;border-bottom:1px solid #e6eae8;border-top:1px solid #e6eae8;display:grid;gap:8px;grid-template-columns:minmax(210px,1.35fr) minmax(150px,1fr) minmax(150px,1fr) minmax(170px,1fr) auto;padding:9px 0 10px}.profitability-filters-bar>*{min-width:0}.profitability-filters__counter{color:#6b7280;font-size:10px;grid-column:1/-1;justify-self:end;line-height:1}.profitability-row--negative>td{background:#ff4d4f14!important}.profitability-row--low>td{background:#faad1414!important}.profitability-row--good>td{background:#52c41a0f!important}.profitability-row--excellent>td{background:#52c41a1f!important}.profitability-row--none>td{color:#9ca3af}.profitability-row--excellent:hover>td,.profitability-row--good:hover>td,.profitability-row--low:hover>td,.profitability-row--negative:hover>td{filter:brightness(.97)}.profitability-bucket-legend{display:flex;flex-wrap:wrap;gap:8px;padding:0 2px}.profitability-bucket-chip{align-items:center;-webkit-appearance:none;appearance:none;background:#fafafa;border:1px solid #e5e7eb;border-radius:999px;color:#374151;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;gap:6px;line-height:1.5;padding:3px 10px;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.profitability-bucket-chip:hover{background:#f0f7ff;border-color:#91caff}.profitability-bucket-chip:focus-visible{outline:2px solid #1677ff;outline-offset:2px}.profitability-bucket-chip.is-active{background:#e6f4ff;border-color:#1677ff;box-shadow:0 0 0 1px #1677ff1f;color:#0958d9}.profitability-bucket-chip__count{background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#1f2937;font-weight:600;padding:0 6px}.profitability-margin-cell{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.profitability-margin-cell--negative{color:#cf1322}.profitability-margin-cell--positive{color:#389e0d}.profitability-margin-cell--muted{color:#9ca3af}.profitability-bucket-dot{border-radius:50%;display:inline-block;height:8px;margin-right:6px;vertical-align:middle;width:8px}.profitability-bucket-dot--negative{background:#ff4d4f}.profitability-bucket-dot--low{background:#faad14}.profitability-bucket-dot--medium{background:#1677ff}.profitability-bucket-dot--good{background:#52c41a}.profitability-bucket-dot--excellent{background:#389e0d}.profitability-bucket-dot--none{background:#d9d9d9}.profitability-cfo-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.profitability-cfo{overflow:hidden}.profitability-cfo__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(320px,1.4fr) minmax(280px,1fr)}.profitability-cfo-hero{background:#10243e;border-radius:14px;color:#fff;display:flex;flex-direction:column;min-height:230px;overflow:hidden;padding:20px;position:relative}.profitability-cfo-hero:after{border:36px solid #72ddb21f;border-radius:50%;bottom:-62px;content:"";height:190px;position:absolute;right:-34px;width:190px}.profitability-cfo-hero.is-negative:after{border-color:#ff9c9924}.profitability-cfo-hero__kicker{color:#a9bdd1;font-size:10px;font-weight:700;letter-spacing:.12em;position:relative;text-transform:uppercase;z-index:1}.profitability-cfo-hero__value{font-feature-settings:"tnum";font-size:clamp(32px,3.4vw,46px);font-variant-numeric:tabular-nums;letter-spacing:-.035em;line-height:1;margin-top:8px;position:relative;z-index:1}.profitability-cfo-hero.is-positive .profitability-cfo-hero__value{color:#72ddb2}.profitability-cfo-hero.is-negative .profitability-cfo-hero__value{color:#ff9c99}.profitability-cfo-hero__exact{color:#a9bdd1;font-size:12px;margin-top:7px;position:relative;z-index:1}.profitability-cfo-hero__footer{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-top:auto;padding-top:18px;position:relative;z-index:1}.profitability-cfo-hero__footer span{display:flex;flex-direction:column;gap:2px;min-width:0}.profitability-cfo-hero__footer small{color:#8fa7bd;font-size:9px;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.profitability-cfo-hero__footer strong{font-feature-settings:"tnum";font-size:15px;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profitability-cfo-hero__footer em{color:#a9bdd1;font-size:11px;font-style:normal}.profitability-cfo-satellites{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.profitability-cfo-satellite{background:#f8fafc;border:1px solid #e4e9f0;border-left-width:3px;border-radius:10px;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:13px 15px}.profitability-cfo-satellite.is-revenue{border-left-color:#2a78d6}.profitability-cfo-satellite.is-order-costs{border-left-color:#eb6834}.profitability-cfo-satellite.is-margin{border-left-color:#1baf7a}.profitability-cfo-satellite.is-fixed-costs{border-left-color:#162943}.profitability-cfo-satellite>span{color:#718096;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.profitability-cfo-satellite>strong{font-feature-settings:"tnum";color:#162943;font-size:18px;font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profitability-cfo-satellite>small{color:#718096;font-size:11px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profitability-cfo-satellite__delta{font-feature-settings:"tnum";display:flex;flex-direction:column;font-size:11px;font-variant-numeric:tabular-nums;gap:1px;margin-top:6px}.profitability-cfo-satellite__delta small{font-feature-settings:normal;color:#a0a8b3;font-size:10px;font-variant-numeric:normal}.profitability-cfo-satellite__delta.is-better{color:#257a58}.profitability-cfo-satellite__delta.is-worse{color:#a94743}.profitability-cfo-satellite__delta.is-neutral{color:#8c95a3}.profitability-cfo-breakdown-card,.profitability-cfo-daily-card,.profitability-cfo-trend-card{border-color:#e1e8f0;border-radius:12px}.profitability-cfo-breakdown-card .ant-card-head-title,.profitability-cfo-daily-card .ant-card-head-title,.profitability-cfo-trend-card .ant-card-head-title{color:#162943;font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.profitability-cfo-row{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr)}.profitability-cfo-swatch{border-radius:2px;display:inline-block;height:10px;margin-right:6px;vertical-align:middle;width:10px}.profitability-cfo-swatch--bar.profitability-cfo-swatch--muted{opacity:.55}.profitability-cfo-swatch--line{border-radius:1.5px;height:3px;width:14px}.profitability-cfo-trend__legend{color:#64748b;display:flex;flex-wrap:wrap;font-size:12px;gap:18px;margin-bottom:8px}.profitability-cfo-trend__legend span{align-items:center;display:inline-flex;gap:2px}.profitability-cfo-daily-svg,.profitability-cfo-trend svg{display:block;height:260px;overflow:visible;width:100%}.profitability-cfo-daily-svg{height:180px}.profitability-cfo-trend__grid{stroke:#edf1f5;stroke-width:1}.profitability-cfo-trend__baseline{stroke:#c3c2b7;stroke-width:1}.profitability-cfo-trend__tick,.profitability-cfo-trend__x-label{fill:#898781;font-size:9px}.profitability-cfo-trend__line{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.profitability-cfo-trend__line--bold{stroke-width:3}.profitability-cfo-trend__dot{stroke:#fff;stroke-width:2}.profitability-cfo-daily-table{margin-top:16px}.profitability-cfo-daily-table h4{color:#162943;font-size:12px;font-weight:700;letter-spacing:.02em;margin:0 0 8px;text-transform:uppercase}.profitability-cfo-link-button{-webkit-appearance:none;appearance:none;background:none;border:none;color:#1677ff;cursor:pointer;font:inherit;font-size:12px;padding:0}.profitability-cfo-link-button:hover{color:#0958d9;text-decoration:underline}@media (max-width:1320px){.profitability-cfo__grid{grid-template-columns:1fr}.profitability-cfo-satellites{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto}.profitability-cfo-row{grid-template-columns:1fr}}@media (max-width:760px){.profitability-cfo-hero{padding:14px}.profitability-cfo-hero__footer,.profitability-cfo-satellites{grid-template-columns:1fr 1fr}}.profitability-analysis{--analysis-ink:#17201e;--analysis-muted:#6d7773;--analysis-line:#dfe4e1;--analysis-surface:#f7f7f3;--analysis-accent:#16815f;color:var(--analysis-ink);max-width:100%;min-width:0;width:100%}.profitability-analysis__header{align-items:flex-end;border-bottom:1px solid var(--analysis-line);display:flex;gap:24px;justify-content:space-between;padding:22px 2px 18px}.profitability-analysis-notes>span,.profitability-analysis-summary span,.profitability-analysis-toolbar label>span,.profitability-analysis__eyebrow{color:var(--analysis-muted);display:block;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.profitability-analysis__header h2{color:var(--analysis-ink);font-size:25px;letter-spacing:-.025em;margin:4px 0 2px}.profitability-analysis-section-heading p,.profitability-analysis__header p{color:var(--analysis-muted);font-size:12px;margin:0}.profitability-analysis__scope{color:var(--analysis-muted);font-size:12px;white-space:nowrap}.profitability-analysis-toolbar{align-items:flex-end;border-bottom:1px solid var(--analysis-line);display:flex;flex-wrap:wrap;gap:24px;padding:16px 0}.profitability-analysis-toolbar label{display:flex;flex-direction:column;gap:7px}.profitability-analysis-toolbar .ant-select{min-width:190px}.profitability-analysis-toolbar .ant-segmented{background:#ecefeb}.profitability-analysis-summary{border-bottom:1px solid var(--analysis-line);display:grid;grid-template-columns:1.35fr repeat(3,1fr);padding:22px 0}.profitability-analysis-summary>div{border-left:1px solid var(--analysis-line);min-width:0;padding:0 22px}.profitability-analysis-summary>div:first-child{border-left:none;padding-left:2px}.profitability-analysis-summary strong{font-feature-settings:"tnum";color:var(--analysis-ink);display:block;font-size:clamp(19px,2vw,28px);font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1.15;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profitability-analysis-summary__primary strong{color:var(--analysis-accent);font-size:clamp(26px,2.6vw,38px)}.profitability-analysis-summary small{color:#89918e;display:block;font-size:10px;margin-top:5px}.profitability-analysis-change .is-negative,.profitability-analysis-summary .is-negative strong,.profitability-analysis-table .is-negative{color:#b44545}.profitability-analysis-change .is-positive,.profitability-analysis-summary .is-positive strong,.profitability-analysis-table .is-positive{color:var(--analysis-accent)}.profitability-analysis__main{grid-gap:0;border-bottom:1px solid var(--analysis-line);display:grid;gap:0;grid-template-columns:minmax(0,3fr) minmax(230px,.9fr)}.profitability-analysis-trend{min-width:0;padding:24px 28px 18px 0}.profitability-analysis-section-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.profitability-analysis-section-heading h3{color:var(--analysis-ink);font-size:15px;letter-spacing:-.01em;margin:0 0 2px}.profitability-analysis-section-heading>span{color:var(--analysis-muted);font-size:11px;font-weight:600}.profitability-analysis-trend svg{display:block;min-height:210px;width:100%}.profitability-analysis-trend text{fill:#7f8985;font-size:9px}.profitability-analysis-trend__grid{stroke:#e9ecea;stroke-width:1}.profitability-analysis-trend__zero{stroke:#aab2ae;stroke-width:1}.profitability-analysis-trend__line{fill:none;stroke:var(--analysis-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.profitability-analysis-trend__point{fill:#fff;stroke:var(--analysis-accent);stroke-width:2.5}.profitability-analysis-trend__month{font-size:8px!important}.profitability-analysis-notes{align-self:stretch;border-left:1px solid var(--analysis-line);padding:28px 0 24px 28px}.profitability-analysis-notes strong{color:var(--analysis-ink);display:block;font-size:18px;letter-spacing:-.02em;line-height:1.25;margin-top:10px;max-width:230px}.profitability-analysis-notes p{color:var(--analysis-muted);font-size:12px;line-height:1.6;margin:12px 0 0;max-width:250px}.profitability-analysis-ranking{padding:24px 0 12px}.profitability-analysis-table-wrap{max-width:100%;min-width:0;overflow:hidden;width:100%}.profitability-analysis-table{border-collapse:collapse;font-size:12px;table-layout:fixed;width:100%}.profitability-analysis-table th{border-bottom:1px solid #bfc7c3;color:var(--analysis-muted);font-size:9px;font-weight:700;letter-spacing:.08em;padding:9px 10px;text-align:right;text-transform:uppercase}.profitability-analysis-table th>button{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:4px;justify-content:flex-end;letter-spacing:inherit;padding:0;text-align:right;text-transform:inherit;width:100%}.profitability-analysis-table th:first-child>button{justify-content:flex-start;text-align:left}.profitability-analysis-table th>button.is-active,.profitability-analysis-table th>button:hover{color:var(--analysis-ink)}.profitability-analysis-table td:first-child,.profitability-analysis-table th:first-child{padding-left:2px;text-align:left;width:38%}.profitability-analysis-table td{font-feature-settings:"tnum";border-bottom:1px solid #e6e9e7;color:#3e4945;font-variant-numeric:tabular-nums;padding:12px 10px;text-align:right;white-space:nowrap}.profitability-analysis-table tbody tr:hover{background:var(--analysis-surface)}.profitability-analysis-table td:first-child strong{color:var(--analysis-ink);display:block;max-width:240px;overflow:hidden;text-overflow:ellipsis}.profitability-analysis-table button.profitability-analysis-table__expand{align-items:flex-start;background:#0000;border:none;border-radius:0;color:var(--analysis-accent);cursor:pointer;display:flex;gap:8px;height:auto;padding:0;text-align:left;width:100%}.profitability-analysis-table button.profitability-analysis-table__expand:hover strong{text-decoration:underline;text-underline-offset:3px}.profitability-analysis-table button.profitability-analysis-table__expand strong{min-width:0;white-space:normal}.profitability-analysis-table td small{color:var(--analysis-muted);font-size:10px}.profitability-analysis-table tr.is-expanded{background:var(--analysis-surface)}.profitability-analysis-table__details td{background:var(--analysis-surface);padding:0 10px 14px 28px;text-align:left;white-space:normal;width:auto!important}.profitability-analysis-table__details td>div{grid-gap:5px;border-top:1px solid var(--analysis-line);display:grid;gap:5px;padding-top:10px}.profitability-analysis-table__details td>div>span{color:var(--analysis-muted);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.profitability-analysis-table__details a{grid-gap:14px;border-radius:6px;color:var(--analysis-ink);display:grid;gap:14px;grid-template-columns:minmax(90px,.7fr) minmax(130px,1.5fr) minmax(170px,1fr);padding:7px 8px}.profitability-analysis-table__details a:hover{background:#e9eeeb}.profitability-analysis-table__details a b.is-positive{color:var(--analysis-accent);text-align:right}.profitability-analysis-table__details a b.is-negative{color:#b44545;text-align:right}.profitability-analysis-impact{grid-gap:7px;align-items:center;display:grid;gap:7px;grid-template-columns:minmax(44px,90px) 40px;justify-content:end}.profitability-analysis-impact:before{background:#e4e9e6;border-radius:2px;content:"";grid-column:1;grid-row:1;height:3px;width:100%}.profitability-analysis-impact>span{background:var(--analysis-accent);border-radius:2px;grid-column:1;grid-row:1;height:3px;z-index:1}.profitability-analysis-impact small{color:var(--analysis-muted);grid-column:2;grid-row:1}.profitability-analysis-change{align-items:center;display:flex;gap:8px;justify-content:flex-end}.profitability-analysis-change svg{height:18px;width:58px}.profitability-analysis-change path{fill:none;stroke:#74817b;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}@media (max-width:980px){.profitability-analysis-summary{grid-template-columns:1fr 1fr;row-gap:22px}.profitability-analysis-summary>div:nth-child(3){border-left:none;padding-left:2px}.profitability-analysis__main{grid-template-columns:1fr}.profitability-analysis-trend{padding-right:0}.profitability-analysis-notes{border-left:none;border-top:1px solid var(--analysis-line);padding:18px 0}}@media (max-width:1100px){.profitability-filters-bar{grid-template-columns:1fr 1fr}}@media (max-width:640px){.profitability-filters-bar{grid-template-columns:1fr}.profitability-analysis__header{align-items:flex-start;flex-direction:column}.profitability-analysis-toolbar,.profitability-analysis-toolbar .ant-segmented,.profitability-analysis-toolbar .ant-select,.profitability-analysis-toolbar label{max-width:100%;min-width:0;width:100%}.profitability-analysis-toolbar label{overflow:hidden}.profitability-analysis-toolbar .ant-segmented{overflow-x:auto}.profitability-analysis-summary{grid-template-columns:1fr}.profitability-analysis-summary>div{border-left:none;border-top:1px solid var(--analysis-line);padding:14px 2px 0}.profitability-analysis-summary>div:first-child{border-top:none;padding-top:0}.profitability-analysis-table{font-size:10px}.profitability-analysis-table td,.profitability-analysis-table th{padding-inline:4px}.profitability-analysis-table td:first-child,.profitability-analysis-table th:first-child{width:34%}.profitability-analysis-table__details a{gap:2px;grid-template-columns:1fr}.profitability-analysis-table__details a b{text-align:left}}@media (max-width:760px){.profitability-filters-bar>.ant-btn{justify-self:start}.profitability-filters__counter{margin-left:0;width:100%}}.profitability-shell{width:100%}.profitability-shell__header{align-items:flex-end;border-bottom:1px solid #e4e9f0;display:flex;gap:20px;justify-content:space-between;margin-bottom:8px;padding:4px 0 18px}.profitability-shell__header span{color:#2474d4;font-size:11px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.profitability-shell__header h1{color:#13243a;font-size:clamp(27px,3vw,38px);letter-spacing:-.045em;line-height:1.05;margin:4px 0 2px}.profitability-shell__header p{color:#66758a;font-size:13px;margin:0;max-width:720px}.profitability-shell>.ant-tabs>.ant-tabs-nav{margin-bottom:22px}.profitability-shell .reports-embedded>.ant-tabs>.ant-tabs-nav{margin-bottom:18px}@media (max-width:760px){.profitability-shell__header{align-items:flex-start;flex-direction:column}.profitability-shell>.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{overflow-x:auto}}.customer-picker-field{width:100%}.customer-picker-field__select{min-width:0;text-align:left}.customer-picker-field__select>.ant-btn-icon{flex:none}.customer-picker-field__label{display:block;flex:1 1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.order-create-shell{margin:0 auto;max-width:1500px;padding:28px 24px 36px}.order-create-page-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:22px}.order-create-page-header h2{margin:2px 0 0}.order-create-top-stack{grid-gap:14px;display:grid;gap:14px;margin-bottom:18px}.order-create-layout{display:block}.order-create-section,.order-create-step-rail,.order-create-summary-panel{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.order-create-step-rail{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px}.order-create-step{background:#0000;border:0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;gap:12px;padding:12px;text-align:left;width:100%}.order-create-step:disabled{cursor:default}.order-create-step.is-active{background:#eff6ff;color:#0f172a}.order-create-step.is-complete{color:#0f766e}.order-create-step-index{align-items:center;background:#f1f5f9;border-radius:999px;color:#475569;display:inline-flex;flex:0 0 auto;font-weight:700;height:28px;justify-content:center;width:28px}.order-create-step.is-active .order-create-step-index{background:#1677ff;color:#fff}.order-create-step.is-complete .order-create-step-index{background:#ecfdf5;color:#0f766e}.order-create-step-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.order-create-step-copy span{font-size:12px;line-height:1.35}.order-create-main{min-width:0;width:100%}.order-create-section{padding:24px}.order-create-section-header{margin-bottom:22px}.order-create-section-header h3{margin:0 0 4px}.order-create-helper{display:block;margin-top:-12px}.order-create-helper.order-create-generated-number-hint{line-height:1.4;margin-top:6px;overflow-wrap:anywhere}.order-create-generated-number{align-items:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;display:flex;min-height:56px;padding:0 12px}.order-create-inline-alert{margin-bottom:16px}.order-create-products-table .ant-table{border:1px solid #e5e7eb;border-radius:8px}.order-create-products-table .ant-table-thead>tr>th{background:#f8fafc;color:#475569;font-size:12px;font-weight:700}.order-create-dimension-input,.order-create-number-input{width:100%}.order-create-products-footer{align-items:flex-start;display:flex;gap:16px;justify-content:flex-start;margin-top:16px}.order-create-totals{grid-gap:8px;display:grid;gap:8px}.order-create-totals-compact{gap:4px}.order-create-total-row{font-feature-settings:"tnum";align-items:center;display:flex;font-variant-numeric:tabular-nums;gap:16px;justify-content:space-between}.order-create-route-preview{grid-gap:18px;align-items:center;background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin:4px 0 8px;padding:16px}.order-create-route-preview div{display:flex;flex-direction:column;gap:4px;min-width:0}.order-create-route-preview span{color:#64748b;font-size:12px}.order-create-route-preview strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-create-review-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.order-create-review-block{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.order-create-review-products{margin-bottom:18px}.order-create-review-title-row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.order-create-actions{background:linear-gradient(180deg,#f8fafc00,#f5f5f5 28%);bottom:0;display:flex;gap:16px;justify-content:space-between;margin-top:18px;padding:16px 0 0;position:-webkit-sticky;position:sticky;z-index:5}.order-create-summary-panel{padding:14px 16px}.order-create-summary-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.order-create-summary-heading h4{margin:2px 0 0}.order-create-summary-heading .ant-btn{color:#475569}.order-create-summary-compact{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(180px,1.4fr) minmax(140px,.8fr) minmax(100px,.5fr) minmax(220px,1fr);margin-top:12px}.order-create-summary-compact>div{background:#f8fafc;border-radius:8px;min-width:0;padding:10px 12px}.order-create-summary-compact span{color:#64748b;display:block;font-size:12px;margin-bottom:4px}.order-create-summary-compact strong{color:#0f172a;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-create-summary-details{margin-top:2px}.order-create-summary-list{grid-gap:12px;display:grid;gap:12px}.order-create-summary-list div{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.order-create-summary-list span{color:#64748b}.order-create-summary-list strong{text-align:right}.order-create-summary-block{grid-gap:10px;display:grid;gap:10px}.order-create-summary-alert{margin-top:14px;padding:8px 10px}.order-create-draft-status{align-items:center;background:#ecfdf5;border-radius:8px;color:#0f766e;display:flex;font-weight:600;gap:8px;margin-top:18px;padding:10px 12px}.order-create-summary-panel.is-collapsed .order-create-draft-status{margin-top:12px;padding:8px 10px}.order-create-customer-option{display:flex;flex-direction:column;gap:2px}.order-create-option-meta{font-size:12px}@media (max-width:1100px){.order-create-step-rail,.order-create-summary-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.order-create-shell{padding:20px 12px 28px}.order-create-actions,.order-create-page-header,.order-create-products-footer{align-items:stretch;flex-direction:column}.order-create-review-grid,.order-create-route-preview,.order-create-step-rail,.order-create-summary-compact{grid-template-columns:1fr}}.supplier-order-create-shell{margin:0 auto;max-width:1280px;padding:26px 24px 36px}.supplier-order-create-header{align-items:flex-start;display:flex;gap:28px;justify-content:space-between;margin-bottom:22px}.supplier-order-create-header h2{color:#172033;font-size:28px;line-height:1.25;margin:0 0 4px}.supplier-order-create-header>div:first-child{min-width:0}.supplier-order-create-drafts{flex:0 0 auto;padding-top:2px}.supplier-order-create-drafts .ant-btn{color:#475569}.supplier-order-create-progress{grid-gap:6px;background:#fff;border:1px solid #e6eaf0;border-radius:12px;display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;padding:6px}.supplier-order-create-progress__step{align-items:center;border-radius:8px;color:#718096;display:flex;gap:11px;min-width:0;padding:10px 12px}.supplier-order-create-progress__step.is-active{background:#eef7fc;color:#172033}.supplier-order-create-progress__step.is-complete{color:#237a57}.supplier-order-create-progress__index{align-items:center;background:#f0f2f5;border-radius:50%;color:#64748b;display:inline-flex;flex:0 0 28px;font-size:13px;font-weight:700;height:28px;justify-content:center;width:28px}.supplier-order-create-progress__step.is-active .supplier-order-create-progress__index{background:#087eb8;color:#fff}.supplier-order-create-progress__step.is-complete .supplier-order-create-progress__index{background:#e8f5ee;color:#237a57}.supplier-order-create-progress__copy{display:flex;flex-direction:column;gap:1px;min-width:0}.supplier-order-create-progress__copy span,.supplier-order-create-progress__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplier-order-create-progress__copy strong{font-size:14px;line-height:1.35}.supplier-order-create-progress__copy span{font-size:12px;line-height:1.35}.supplier-order-create-form{min-width:0}.supplier-order-create-section{background:#fff;border:1px solid #e2e7ed;border-radius:12px;overflow:hidden}.supplier-order-create-link-block{grid-gap:28px;align-items:center;background:#f6fbfe;border-bottom:1px solid #dcecf5;display:grid;gap:28px;grid-template-columns:minmax(280px,.7fr) minmax(360px,1.3fr);padding:18px 24px}.supplier-order-create-group-heading{align-items:flex-start;display:flex;gap:12px;min-width:0}.supplier-order-create-group-heading h4{color:#1f2937;font-size:16px;line-height:1.45;margin:0 0 2px}.supplier-order-create-group-heading .ant-typography-secondary{display:block;line-height:1.45;max-width:680px}.supplier-order-create-group-icon{align-items:center;background:#e5f4fb;border-radius:9px;color:#087eb8;display:inline-flex;flex:0 0 34px;font-size:16px;height:34px;justify-content:center;width:34px}.supplier-order-create-link-field .ant-form-item{margin-bottom:0}.supplier-order-create-content-group{border-bottom:1px solid #edf0f3;padding:22px 24px 10px}.supplier-order-create-content-group--last{border-bottom:0;padding-bottom:22px}.supplier-order-create-content-group>.supplier-order-create-group-heading{margin-bottom:18px}.supplier-order-create-basics .ant-form-item-label{padding-bottom:6px}.supplier-order-create-basics .ant-form-item-label>label{color:#364152;font-weight:600}.supplier-order-create-basics .ant-input,.supplier-order-create-basics .ant-picker,.supplier-order-create-basics .ant-select-selector{min-height:42px}.supplier-order-create-basics .ant-select{width:100%}.supplier-order-create-inline-action.ant-btn{color:#087eb8;height:auto;margin:6px 0 0;padding:2px 0}.supplier-order-create-numbering{background:#f8fafc;border:1px solid #e2e7ed;border-radius:9px;min-height:128px;padding:14px 16px}.supplier-order-create-numbering__topline{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.supplier-order-create-numbering__topline>div{display:flex;flex-direction:column;gap:2px}.supplier-order-create-numbering__preview{grid-gap:8px 14px;align-items:baseline;border-top:1px solid #e2e7ed;display:grid;gap:8px 14px;grid-template-columns:auto minmax(120px,auto) minmax(180px,1fr);margin-top:16px;padding-top:12px}.supplier-order-create-numbering__preview strong{font-feature-settings:"tnum";color:#172033;font-size:17px;font-variant-numeric:tabular-nums}.supplier-order-create-numbering__preview .ant-typography:last-child{text-align:right}.supplier-order-create-numbering__field.ant-form-item{border-top:1px solid #e2e7ed;margin:14px 0 0;padding-top:12px}.supplier-order-create-actions{background:linear-gradient(180deg,#f5f5f500,#f5f5f5 24%);border-top:1px solid #e5e7eb;bottom:0;display:flex;gap:16px;justify-content:space-between;margin-top:18px;padding-top:16px;position:-webkit-sticky;position:sticky;z-index:5}@media (max-width:1120px){.supplier-order-create-progress{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1020px){.supplier-order-create-link-block{gap:14px;grid-template-columns:minmax(0,1fr)}.supplier-order-create-link-field{min-width:0}}@media (max-width:720px){.supplier-order-create-shell{padding:20px 12px 28px}.supplier-order-create-header{flex-direction:column;gap:14px}.supplier-order-create-drafts{width:100%}.supplier-order-create-progress{grid-template-columns:minmax(0,1fr)}.supplier-order-create-progress__step:not(.is-active):not(.is-complete){display:none}.supplier-order-create-content-group,.supplier-order-create-link-block{padding-left:16px;padding-right:16px}.supplier-order-create-numbering__preview{grid-template-columns:1fr}.supplier-order-create-numbering__preview .ant-typography:last-child{text-align:left}.supplier-order-create-actions{align-items:stretch}}.supplier-order-items__table-shell{max-width:100%;overflow-x:auto;width:100%}.supplier-order-items__product-editor,.supplier-order-items__product-readonly{container-type:inline-size;display:flex;flex-direction:column;gap:8px;min-width:0}.supplier-order-items__product-name-input{font-weight:600;line-height:1.4;resize:none}.supplier-order-items__product-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#182230;display:-webkit-box;font-weight:650;line-height:1.4;overflow:hidden;overflow-wrap:anywhere}.supplier-order-items__product-name:focus-visible{border-radius:4px;outline:2px solid #1677ff;outline-offset:2px}.supplier-order-items__product-meta{align-items:center;display:flex;gap:10px;min-width:0}.supplier-order-items__catalog-picker{flex:0 0 170px;width:170px}.supplier-order-items__catalog-picker .variant-picker-field__select{color:#0958d9;font-weight:600}.supplier-order-items__dimensions{color:#667085;font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplier-order-items__variant-missing{color:#98a2b3;font-size:12px}.supplier-order-items__product-meta .ant-tag{-webkit-margin-end:0;flex:none;margin-inline-end:0}@container (max-width: 300px){.supplier-order-items__product-meta{align-items:flex-start;flex-direction:column;gap:6px}.supplier-order-items__catalog-picker{flex-basis:auto;width:min(170px,100%)}.supplier-order-items__dimensions{max-width:100%}}@media (prefers-reduced-motion:reduce){.supplier-order-items__catalog-picker .variant-picker-field__select{transition:none}}.app-header.ant-layout-header{grid-gap:16px;align-items:center;background:var(--app-surface);border-bottom:1px solid var(--app-border);box-shadow:0 1px 4px var(--app-shadow);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;height:auto;line-height:1.3;min-height:64px;padding:8px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.app-header__account.ant-btn,.app-header__controls,.app-header__identity,.app-header__title-group{min-width:0}.app-header__title-group{align-items:center;display:flex;gap:8px}.app-header__sidebar-toggle.ant-btn{flex:0 0 auto;font-size:18px}.app-header__title{font-size:clamp(1.25rem,3vw,2rem);line-height:1.15;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header__controls{align-items:center;display:flex;gap:8px;justify-content:flex-end}.app-header__theme-toggle.ant-btn{border:1px solid var(--app-border);border-radius:999px;color:var(--app-text-secondary);flex:0 0 auto;height:36px;width:36px}.app-header__theme-toggle.ant-btn:focus-visible,.app-header__theme-toggle.ant-btn:hover{background:var(--app-primary-soft);border-color:var(--app-primary);color:var(--app-primary)}.app-header__language.ant-select{flex:0 0 112px;width:112px}.app-header__account.ant-btn{align-items:center;border-radius:8px;color:inherit;display:flex;gap:10px;height:48px;max-width:280px;padding:4px 8px;text-align:left;width:100%}.app-header__account.ant-btn:focus-visible,.app-header__account.ant-btn:hover{background:var(--app-surface-hover)}.app-header__avatar.ant-avatar{flex:0 0 auto}.app-header__identity{grid-gap:1px;display:grid;flex:1 1 auto;gap:1px;overflow:hidden}.app-header__name,.app-header__role{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header__role{color:var(--app-text-secondary);font-size:12px;font-weight:500}.app-header__name{color:var(--app-text);font-size:14px;font-weight:600}.app-header__account-chevron{color:var(--app-text-muted);flex:0 0 auto;font-size:10px}@media (max-width:900px){.app-header.ant-layout-header{gap:8px;grid-template-columns:minmax(0,1fr);padding:8px 16px 12px}.app-header__controls{width:100%}.app-header__account.ant-btn{flex:1 1 auto;max-width:none}}@media (max-width:420px){.app-header.ant-layout-header{padding-inline:12px}.app-header__language.ant-select{flex-basis:104px;width:104px}.app-header__account.ant-btn{gap:8px}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ant-modal.ant-zoom-appear,.ant-modal.ant-zoom-appear-active,.ant-modal.ant-zoom-enter,.ant-modal.ant-zoom-enter-active{animation:none!important;opacity:1!important;transform:none!important}.ant-modal-mask.ant-fade-appear,.ant-modal-mask.ant-fade-appear-active,.ant-modal-mask.ant-fade-enter,.ant-modal-mask.ant-fade-enter-active{animation:none!important;opacity:1!important}:root{--app-primary:#1677ff;--app-primary-soft:#1677ff1a;--app-canvas:#f3f6fa;--app-surface:#fff;--app-surface-hover:#f5f7fa;--app-border:#e3e8ef;--app-text:#1f2937;--app-text-secondary:#667085;--app-text-muted:#8c96a5;--app-shadow:#0f172a12}html[data-theme=dark]{--app-primary:#69a7ff;--app-primary-soft:#69a7ff1f;--app-canvas:#0b1220;--app-surface:#111c2e;--app-surface-hover:#19263a;--app-border:#2b3a50;--app-text:#e5e7eb;--app-text-secondary:#a9b6c7;--app-text-muted:#7f8ea3;--app-shadow:#00000047}.ant-layout,body{background:#f3f6fa;background:var(--app-canvas);color:#1f2937;color:var(--app-text)}.app-content.ant-layout-content{background:#fff;background:var(--app-surface);margin:24px;min-height:280px;padding:24px;transition:background-color .16s ease,color .16s ease}.app-content--dashboard.ant-layout-content{margin:16px 24px 0;padding:0}.app-content--dashboard.ant-layout-content,html[data-theme=dark] .dashboard-page,html[data-theme=dark] .dashboard-shell{background:#f3f6fa;background:var(--app-canvas)}html[data-theme=dark] .customers-bulk-toolbar,html[data-theme=dark] .customers-filters,html[data-theme=dark] .customers-page__archived-note,html[data-theme=dark] .customers-page__export-button,html[data-theme=dark] .customers-page__filter-summary,html[data-theme=dark] .customers-page__toolbar,html[data-theme=dark] .customers-page__view-chip:not(.customers-page__view-chip--active),html[data-theme=dark] .customers-table,html[data-theme=dark] .dashboard-kpi-card,html[data-theme=dark] .dashboard-section,html[data-theme=dark] .orders-bulk-toolbar,html[data-theme=dark] .orders-create-choice__option,html[data-theme=dark] .orders-filters,html[data-theme=dark] .orders-page__filter-summary,html[data-theme=dark] .orders-page__scope-tabs,html[data-theme=dark] .orders-page__view-chip:not(.orders-page__view-chip--active),html[data-theme=dark] .orders-table,html[data-theme=dark] .product-detail-header,html[data-theme=dark] .product-detail-modal-panel,html[data-theme=dark] .product-detail-section,html[data-theme=dark] .pz-detail-page__secondary-surface,html[data-theme=dark] .pz-detail-page__surface,html[data-theme=dark] .wz-detail-page__secondary-surface,html[data-theme=dark] .wz-detail-page__surface{background:#fff;background:var(--app-surface);border-color:#e3e8ef;border-color:var(--app-border);box-shadow:0 8px 24px #0f172a12;box-shadow:0 8px 24px var(--app-shadow);color:#1f2937;color:var(--app-text)}html[data-theme=dark] .customers-page__export-button,html[data-theme=dark] .customers-page__view-chip:not(.customers-page__view-chip--active),html[data-theme=dark] .orders-bulk-toolbar__count,html[data-theme=dark] .orders-create-choice__option,html[data-theme=dark] .orders-page__view-chip:not(.orders-page__view-chip--active),html[data-theme=dark] .orders-sort-control__direction{color:#1f2937;color:var(--app-text)}html[data-theme=dark] .customers-table .ant-table-thead>tr>th,html[data-theme=dark] .orders-table .ant-table-thead>tr>th{background:#f5f7fa;background:var(--app-surface-hover);border-color:#e3e8ef;border-color:var(--app-border);color:#667085;color:var(--app-text-secondary)}html[data-theme=dark] .inventory-dashboard-page{--id-ink:#e7edf5;--id-body:#c7d2e0;--id-muted:#94a3b8;--id-faint:#718096;--id-rule:#2b3a50;--id-paper:#111c2e;--id-band:#172338;--id-hover:#19263a;--id-warning-tint:#2a2417;--id-danger-tint:#2c1d22}html[data-theme=dark] .products-filter-row,html[data-theme=dark] .products-metrics,html[data-theme=dark] .products-table .ant-table-thead>tr>th{background:#f5f7fa;background:var(--app-surface-hover);border-color:#e3e8ef;border-color:var(--app-border);color:#667085;color:var(--app-text-secondary)}html[data-theme=dark] .transport-routes-page{--transport-blue-soft:#172b47;--transport-ink:#e5e7eb;--transport-muted:#9aa9bd;--transport-line:#2b3a50}html[data-theme=dark] .transport-routes-page__view-chip{background:#fff;background:var(--app-surface);color:#667085;color:var(--app-text-secondary)}html[data-theme=dark] .transport-order-group,html[data-theme=dark] .transport-order-group__toggle,html[data-theme=dark] .transport-order-group__trucks-title,html[data-theme=dark] .transport-order-groups__empty,html[data-theme=dark] .transport-order-groups__loading,html[data-theme=dark] .transport-order-groups__pagination,html[data-theme=dark] .transport-routes-filters,html[data-theme=dark] .transport-routes-page__filter-summary,html[data-theme=dark] .transport-truck-row{background:#fff;background:var(--app-surface);border-color:#e3e8ef;border-color:var(--app-border);color:#1f2937;color:var(--app-text)}html[data-theme=dark] .transport-order-group--supplier-only .transport-order-group__header,html[data-theme=dark] .transport-order-group__header,html[data-theme=dark] .transport-truck-details,html[data-theme=dark] .transport-truck-grid-header,html[data-theme=dark] .transport-truck-row__supplier-link{background:#f5f7fa;background:var(--app-surface-hover);border-color:#e3e8ef;border-color:var(--app-border)}html[data-theme=dark] .transport-truck-details__item,html[data-theme=dark] .transport-truck-row__cell{border-color:#e3e8ef;border-color:var(--app-border);color:#667085;color:var(--app-text-secondary)}html[data-theme=dark] .pz-detail-page__form .ant-collapse-item,html[data-theme=dark] .pz-detail-page__form .ant-input,html[data-theme=dark] .pz-detail-page__form .ant-input-number,html[data-theme=dark] .pz-detail-page__form .ant-picker,html[data-theme=dark] .pz-detail-page__form .ant-select-selector{background:#fff!important;background:var(--app-surface)!important;border-color:#e3e8ef!important;border-color:var(--app-border)!important;color:#1f2937;color:var(--app-text)}html[data-theme=dark] .product-detail-header h2,html[data-theme=dark] .pz-detail-heading__text h2.ant-typography,html[data-theme=dark] .pz-detail-page,html[data-theme=dark] .pz-detail-section__heading .ant-typography,html[data-theme=dark] .wz-detail-page,html[data-theme=dark] .wz-detail-page__heading h2.ant-typography,html[data-theme=dark] .wz-detail-section__heading .ant-typography{color:#1f2937;color:var(--app-text)}@media (max-width:767px){.app-content.ant-layout-content{margin:16px;padding:16px}.app-content--dashboard.ant-layout-content{margin:12px 0 0;padding:0}}
/*# sourceMappingURL=main.919cdf8f.css.map*/