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__quantity{font-feature-settings:"tnum";align-self:center;color:#00527d;font-size:13px;font-variant-numeric:tabular-nums;font-weight:750;white-space:nowrap}.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{align-items:center;display:flex;gap:7px;min-width:0}.supplier-order-summary-preview__link.ant-btn{font-size:12px;font-weight:650;height:auto;line-height:22px;max-width:145px;min-width:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.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{align-items:center;display:flex;flex-wrap:wrap;gap:7px;min-width:0}.customer-orders-table__order-link.ant-btn{font-size:12px;font-weight:650;height:auto;line-height:22px;max-width:155px;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%}}.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;gap:8px;justify-content:flex-end}.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}.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:12px;align-items:end;animation:order-product-row-in .18s ease-out both;background:#fff;border-bottom:1px solid #e7edf4;box-sizing:border-box;display:grid;gap:12px;grid-template-areas:"product quantity unit price currency total . remove";grid-template-columns:minmax(390px,520px) minmax(92px,108px) minmax(100px,120px) minmax(150px,172px) minmax(86px,96px) minmax(126px,146px) minmax(0,1fr) 40px;padding:14px 10px;transition:background-color .16s ease;width:100%}.order-products-editor--without-prices .order-products-editor__row{grid-template-areas:"product quantity unit . remove";grid-template-columns:minmax(390px,520px) minmax(100px,120px) minmax(100px,120px) minmax(0,1fr) 40px}.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--quantity{grid-area:quantity}.order-products-editor__field--unit{grid-area:unit}.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:11px;font-weight:650;letter-spacing:.035em;line-height:1.2;margin-bottom:6px;min-height:26px;text-transform:uppercase;white-space:normal}.order-products-editor__product-picker{flex:0 0 190px;max-width:190px;width:100%}.order-products-editor__product-identity{align-items:center;display:flex;gap:14px;min-height:40px}.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:14px;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:14px;line-height:1.35;min-height:40px;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:40px}.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: 1240px){.order-products-editor__row{grid-template-areas:"product product product product product remove" "quantity unit price currency total remove";grid-template-columns:minmax(110px,1fr) minmax(100px,1fr) minmax(150px,1.25fr) minmax(90px,.8fr) minmax(130px,1fr) 40px}.order-products-editor--without-prices .order-products-editor__row{grid-template-areas:"product product product remove" "quantity unit unit remove";grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) minmax(180px,1.4fr) 40px}.order-products-editor__product-picker{max-width:190px}.order-products-editor__remove{align-self:start;margin-top:18px}}@container (max-width: 760px){.order-products-editor--without-prices .order-products-editor__row,.order-products-editor__row{gap:12px 10px;grid-template-areas:"product product remove" "quantity unit unit" "price price currency" "total total total";grid-template-columns:minmax(0,1fr) minmax(110px,160px) minmax(76px,90px);padding-inline:4px}.order-products-editor--without-prices .order-products-editor__row{grid-template-areas:"product product remove" "quantity unit unit"}.order-products-editor__summary{padding-right:4px}}@container (max-width: 500px){.order-products-editor--without-prices .order-products-editor__row,.order-products-editor__row{grid-template-areas:"product product remove" "quantity unit unit" "price price currency" "total total total";grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(76px,90px)}.order-products-editor--without-prices .order-products-editor__row{grid-template-areas:"product product remove" "quantity unit unit"}}@container (max-width: 580px){.order-products-editor__product-identity{align-items:stretch;flex-direction:column;gap:8px}.order-products-editor__product-picker{flex-basis:auto;max-width:210px}}@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:220px}.order-product-identity__name{color:#0f172a;font-weight:500;line-height:1.45}.order-product-identity__labels{line-height:1}.order-financial-summary{align-items:stretch}.order-financial-summary__margin{--margin-accent:#16794b;--margin-surface:#f2faf6;--margin-border:#c9e8d8;background:var(--margin-surface);border:1px solid var(--margin-border);border-radius:14px;display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:20px 22px}.order-financial-summary__margin--loss{--margin-accent:#c53b32;--margin-surface:#fff6f5;--margin-border:#f1cbc7}.order-financial-summary__margin--watch{--margin-accent:#9a6700;--margin-surface:#fffbeb;--margin-border:#eedda9}.order-financial-summary__margin--strong{--margin-accent:#11633d;--margin-surface:#eef8f2;--margin-border:#b9ddc9}.order-financial-summary__eyebrow{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:7px;text-transform:uppercase}.order-financial-summary__margin-value{color:var(--margin-accent);font-size:clamp(26px,2vw,34px);font-weight:750;letter-spacing:-.025em;line-height:1.08}.order-financial-summary__margin-meta{align-items:center;display:flex;gap:10px;margin-top:9px}.order-financial-summary__margin-rate{color:#263548;font-size:16px;font-weight:650}.order-financial-summary__status{color:var(--margin-accent);font-size:13px;font-weight:600}.order-financial-summary__figures{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));height:100%}.order-financial-summary__figure{background:#f8fafc;border-radius:12px;display:flex;flex-direction:column;gap:7px;justify-content:center;min-width:0;padding:16px 18px}.order-financial-summary__figure-label{color:#64748b;font-size:13px;font-weight:550}.order-financial-summary__figure-value{color:#0f172a;font-size:18px;font-weight:700}.order-financial-summary__details{grid-gap:10px;display:grid;gap:10px;grid-column:1/-1;padding:4px 2px 0}.order-financial-summary__detail-row{color:#475569;display:flex;font-size:14px;gap:16px;justify-content:space-between}.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__figures{grid-template-columns:1fr}.order-financial-summary__details{grid-column:auto}.order-supplier-links-total{align-items:flex-start;flex-direction:column;gap:8px}}.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:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.32;overflow:hidden}.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}.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-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}}.transport-routes-page{--transport-accent:#1677ff;--transport-accent-soft:#1677ff14;--transport-accent-strong:#0958d9;--transport-accent-glow:#1677ff2e;grid-gap:10px;display:grid;gap:10px;min-width:0;padding:0}.transport-routes-page>*{min-width:0}.transport-routes-page__workspace-bar{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;min-height:48px}.transport-routes-page__view-chips{align-items:center;display:flex;flex-wrap:nowrap;gap:6px;min-width:0;overflow:visible}.transport-routes-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;height:36px;padding:0 12px;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease;white-space:nowrap}.transport-routes-page__view-chip:hover{border-color:#1677ff5c;color:#111827}.transport-routes-page__view-chip--active{background:var(--transport-accent);border-color:var(--transport-accent);box-shadow:0 6px 16px #1677ff2e;color:#fff}.transport-routes-page__count{align-items:center;background:rgba(17,24,39,.045);border-radius:999px;color:#4b5563;display:inline-flex;font-size:12px;font-weight:600;height:32px;justify-content:center;padding:0 10px;white-space:nowrap}.transport-routes-page__quick-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;justify-content:flex-end}.transport-routes-page__quick-search{min-width:190px;width:min(320px,24vw)}.transport-routes-page__filter-button{border-color:#dfe6ef;border-radius:8px;color:#364152;font-weight:650;height:36px}.transport-routes-page__filter-button--open{background:var(--transport-accent-soft);border-color:var(--transport-accent);color:var(--transport-accent-strong)}.transport-routes-page__filter-count{align-items:center;background:#111827;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:800;height:20px;justify-content:center;margin-left:4px;min-width:20px;padding:0 6px}.transport-routes-page__create-button{background:var(--transport-accent);border:none;border-radius:8px;box-shadow:0 10px 24px var(--transport-accent-glow);font-weight:650;height:36px;padding-inline:14px}.transport-routes-page__create-button.ant-btn-primary:focus,.transport-routes-page__create-button.ant-btn-primary:hover{background:var(--transport-accent-strong);box-shadow:0 12px 28px #1677ff3d}.transport-routes-page__refresh-button{background:#fff;border-color:#d9e2f0;border-radius:8px;color:#1f2937;height:36px;padding-inline:12px}.transport-routes-page__refresh-button:focus,.transport-routes-page__refresh-button:hover{border-color:#1677ff!important;color:#1677ff!important}.transport-routes-page__filter-summary{align-items:center;background:#fff;border:1px solid #edf1f7;border-radius:8px;display:flex;gap:10px;justify-content:space-between;max-width:100%;min-height:32px;min-width:0;padding:4px 8px;width:100%}.transport-routes-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}.transport-routes-page__filter-summary-button:hover{color:var(--transport-accent-strong)}.transport-routes-filters{border:1px solid #e5ebf3;padding:14px}.transport-routes-filters,.transport-routes-table-shell{background:#fff;border-radius:10px;box-shadow:0 10px 22px rgba(15,23,42,.035);max-width:100%;min-width:0;width:100%}.transport-routes-table-shell{border:1px solid #edf1f7;overflow:hidden}.transport-routes-table-shell .ant-card-body{border-radius:10px;overflow:hidden}.transport-routes-table .ant-table{font-size:14px}.transport-routes-table .ant-table-thead>tr>th{background:#fbfcff;border-bottom:1px solid #eef2f7;color:#1f2937;font-size:13px;font-weight:700}.transport-routes-table .transport-routes-table__status-column .ant-table-column-title{white-space:nowrap}.transport-routes-table .ant-table-tbody>tr>td{border-bottom:1px solid #f1f4f8;height:64px;padding-bottom:12px;padding-top:12px;vertical-align:middle}.transport-routes-table__cell{align-items:center;display:inline-flex;gap:8px;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transport-routes-table__cell--wrap{display:inline-block;line-height:1.35;max-width:100%;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;vertical-align:middle;white-space:normal}.transport-routes-table__order-link{-webkit-appearance:none;appearance:none;background:#0000;border:none;border-radius:8px;cursor:pointer;margin-left:-6px;padding:4px 6px;text-align:left;transition:background .15s ease,color .15s ease;white-space:normal}.transport-routes-table__order-link:focus-visible,.transport-routes-table__order-link:hover{background:var(--transport-accent-soft);outline:none}.transport-routes-table__order-link:focus-visible .transport-routes-table__order-number,.transport-routes-table__order-link:hover .transport-routes-table__order-number{color:var(--transport-accent);text-decoration:underline;text-underline-offset:3px}.transport-routes-table__order-link:focus-visible{box-shadow:0 0 0 2px #1677ff59}.transport-routes-table__route-cell{align-items:center;color:#142033;display:inline-flex;flex-wrap:wrap;font-weight:600;gap:6px;line-height:1.25;max-width:100%;min-width:0;row-gap:2px;white-space:normal}.transport-routes-table__route-endpoint{flex:0 1 auto;max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:normal}.transport-routes-table__route-arrow{align-items:center;background:#64748b1a;border-radius:999px;color:#475569;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:500;height:18px;justify-content:center;width:18px}.transport-routes-table .ant-table-tbody>tr>td.transport-routes-table__products-column{vertical-align:top}.transport-routes-table__products-cell{grid-gap:4px;display:grid;gap:4px;max-width:100%;min-width:0}.transport-routes-table__product-row{grid-gap:2px 10px;align-items:baseline;display:grid;gap:2px 10px;grid-template-columns:52px minmax(0,1fr);min-width:0;padding-block:1px}.transport-routes-table__product-quantity{font-feature-settings:"tnum";color:#1457b8;font-size:12px;font-variant-numeric:tabular-nums;font-weight:650;line-height:1.35;text-align:right;white-space:nowrap}.transport-routes-table__product-main{min-width:0}.transport-routes-table__product-name{color:#142033;font-size:12px;font-weight:650}.transport-routes-table__product-dimensions,.transport-routes-table__product-name{display:block;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transport-routes-table__product-dimensions{color:#64748b;font-size:11px}.transport-routes-table__cell-text--mono,.transport-routes-table__product-dimensions{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;letter-spacing:.02em}.transport-routes-table__cell-text--mono{color:#142033;font-size:13px}.transport-routes-table__route-tooltip{color:inherit;font-family:inherit;font-size:12px;margin:0;white-space:pre-wrap}.transport-routes-table__expanded{background:#f9fbff;border-top:1px solid #eef2f7;display:flex;flex-direction:column;gap:16px;padding:18px 20px 20px}.transport-routes-table__expanded-block{display:flex;flex-direction:column;gap:10px}.transport-routes-table__expanded-title{color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.transport-routes-table__expanded-products{grid-gap:10px 16px;display:grid;gap:10px 16px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.transport-routes-table__expanded-product{align-items:center;background:#fff;border:1px solid #eef2f7;border-radius:10px;display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px}.transport-routes-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.transport-routes-table .ant-table-tbody>tr.transport-routes-table__row--even>td{background:#f8fafc80}.transport-routes-table .ant-table-tbody>tr.transport-routes-table__row:hover>td{background:#1677ff0a!important}.transport-routes-table__cell-text--strong,.transport-routes-table__order-number,.transport-routes-table__rate{color:#142033;font-weight:600}.transport-routes-table__order-number{font-size:15px;line-height:1.45;min-width:0;overflow-wrap:normal;white-space:normal}.transport-routes-table__cell-text{color:#1f2937;line-height:1.6}.transport-routes-table__pill{align-items:center;background:#1677ff17;border-radius:999px;color:#1457b8;display:inline-flex;font-size:11px;font-weight:700;min-height:22px;padding:0 8px;white-space:nowrap}.transport-routes-table__dimension-line{align-items:center;align-self:flex-start;background:#0f172a0d;border-radius:10px;color:#334155;display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;font-weight:700;letter-spacing:.02em;min-height:28px;padding:0 10px}.transport-routes-table__expanded-descriptions{background:#fff;border-radius:12px;overflow:hidden}.transport-routes-table__expanded-descriptions .ant-descriptions-item-label{background:#f5f8ff;color:#374151;font-weight:600}.transport-routes-table .ant-tag{box-shadow:inset 0 0 0 1px #ffffff59}.transport-routes-row-menu-button{border-radius:12px}@media (max-width:768px){.transport-routes-page__workspace-bar{align-items:stretch;flex-direction:column}.transport-routes-page__quick-actions{flex-wrap:wrap;justify-content:stretch}.transport-routes-page__quick-search{flex:1 1 100%;min-width:0;width:100%}.transport-routes-page__view-chips{flex-wrap:wrap;width:100%}.transport-routes-page__create-button,.transport-routes-page__filter-button,.transport-routes-page__refresh-button{flex:1 1;justify-content:center}}.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-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-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{grid-template-columns:minmax(0,1fr)}.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}}@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-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:linear-gradient(135deg,#fff,#f7fbfd);border:1px solid var(--transport-detail-border);border-radius:14px;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(24px,2.2vw,34px);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:14px;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:18px;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-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-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}@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}}@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)}}.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%}@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-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{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.pz-items-list{grid-gap:16px;display:grid;gap:16px}.pz-item-card{background:#fff;border:1px solid #e5e9ef;border-radius:12px;box-shadow:0 1px 2px #0f243608;min-width:0;padding:20px}.pz-item-card__header{align-items:center;border-bottom:1px solid #eef1f4;display:flex;justify-content:space-between;margin-bottom:14px;min-width:0;padding-bottom:12px}.pz-item-card__number{color:#087db8;font-size:13px;font-weight:700;letter-spacing:.02em}.pz-item-card__remove{flex:0 0 auto}.pz-item-card__product{margin-bottom:18px;min-width:0}.pz-item-card__product-name{color:#172b3a;display:block;font-size:16px;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.pz-item-card__details{grid-gap:16px 20px;display:grid;gap:16px 20px;grid-template-columns:minmax(150px,1.1fr) minmax(190px,1.35fr) minmax(110px,.65fr) minmax(80px,.45fr) minmax(160px,.9fr);min-width:0}.pz-item-field{display:flex;flex-direction:column;gap:7px;justify-content:flex-start;min-width:0}.pz-item-field__label{color:#7c8791;display:block;font-size:12px;font-weight:650;line-height:1.35}.pz-item-field__hint{font-size:12px}.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:16px;padding:14px 18px}.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}@media (max-width:1100px){.pz-item-card__details{grid-template-columns:repeat(2,minmax(0,1fr))}.pz-item-field--notes{grid-column:1/-1}}@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-supplier-order-picker-table{--pz-picker-accent:#006ea6;--pz-picker-accent-strong:#00527d;--pz-picker-accent-mist:#006ea614}.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-supplier-order-picker-table__eligible{font-feature-settings:"tnum";align-items:baseline;color:var(--pz-picker-accent-strong);display:inline-flex;font-size:14px;font-variant-numeric:tabular-nums;font-weight:750;justify-content:center;min-width:48px}.pz-supplier-order-picker-table__eligible-total{color:#7b8798;font-size:12px;font-weight:600}.pz-supplier-order-picker-table__value{font-feature-settings:"tnum";color:#142033;display:block;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.pz-supplier-order-picker-table__action.ant-btn{min-width:112px}.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-metrics{background:#f7f9fc;border:1px solid #edf1f7;border-radius:8px;padding:12px}.products-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between}.products-search{max-width:480px}.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}@media (max-width:768px){.products-page-header,.products-toolbar{align-items:stretch;flex-direction:column}.products-search{max-width:none}}.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{padding:24px}.inventory-dashboard-page,.inventory-dashboard-page>*{max-width:100%;min-width:0}.inventory-dashboard-page__header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.inventory-dashboard-page .ant-card-body,.inventory-dashboard-page .ant-table-wrapper{max-width:100%;min-width:0}@media (max-width:768px){.inventory-dashboard-page{padding:12px}.inventory-dashboard-page__header{align-items:stretch;flex-direction:column;margin-bottom:16px}}.profitability-page{grid-gap:16px;display:grid;gap:16px}.profitability-overview{background:linear-gradient(135deg,rgba(22,119,255,.035),#0000 42%),#fff;border:1px solid #e5eaf1;border-radius:14px;overflow:hidden;padding:20px}.profitability-overview__header{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px}.profitability-overview__eyebrow{color:#54708d;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.profitability-overview__header h2{color:#10243e;font-size:19px;line-height:1.2;margin:3px 0 0}.profitability-overview__scope{color:#718096;font-size:12px}.profitability-overview__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(300px,1.35fr) minmax(220px,.85fr) minmax(220px,.9fr)}.profitability-balance{background:#10243e;border-radius:12px;color:#fff;display:flex;flex-direction:column;min-height:190px;overflow:hidden;padding:20px;position:relative}.profitability-balance:after{border:36px solid #64d2aa1f;border-radius:50%;bottom:-62px;content:"";height:190px;position:absolute;right:-34px;width:190px}.profitability-balance.is-negative:after{border-color:#ff787524}.profitability-balance__label,.profitability-component-card>span,.profitability-signal>span{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.profitability-balance__label{color:#a9bdd1}.profitability-balance__value{font-feature-settings:"tnum";font-size:clamp(30px,3vw,42px);font-variant-numeric:tabular-nums;letter-spacing:-.035em;line-height:1;margin-top:8px;position:relative;z-index:1}.profitability-balance.is-positive .profitability-balance__value{color:#72ddb2}.profitability-balance.is-negative .profitability-balance__value{color:#ff9c99}.profitability-balance__exact{color:#a9bdd1;font-size:12px;margin-top:7px}.profitability-balance__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-balance__footer span{display:flex;flex-direction:column;gap:2px;min-width:0}.profitability-balance__footer small{color:#8fa7bd;font-size:9px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.profitability-balance__footer strong{font-feature-settings:"tnum";font-size:15px;font-variant-numeric:tabular-nums}.profitability-overview__components,.profitability-signals{grid-gap:12px;display:grid;gap:12px;grid-template-rows:repeat(2,minmax(0,1fr))}.profitability-component-card,.profitability-signal{background:#f8fafc;border:1px solid #e4e9f0;border-radius:10px;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:15px 16px}.profitability-component-card{border-left:3px solid #5b8ff9}.profitability-component-card.is-cost{border-left-color:#f0a35e}.profitability-component-card>span,.profitability-signal>span{color:#718096}.profitability-component-card>strong,.profitability-signal>strong{font-feature-settings:"tnum";color:#162943;font-size:22px;font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profitability-component-card>small,.profitability-signal>a,.profitability-signal>small{color:#718096;font-size:11px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profitability-signal{background:#f3faf7;border-color:#dceee6}.profitability-signal.is-worst{background:#fff8f6;border-color:#f1e2df}.profitability-signal.is-best>strong{color:#257a58}.profitability-signal.is-worst>strong{color:#a94743}.profitability-signal>a:hover{color:#1677ff}.profitability-widgets-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.profitability-decision-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1.8fr) minmax(300px,.9fr)}.profitability-attention-card,.profitability-chart-card{border-color:#e1e8f0;border-radius:12px;min-width:0}.profitability-attention-card .ant-card-head-title,.profitability-chart-card .ant-card-head-title{color:#162943;font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.profitability-trend__legend{color:#64748b;display:flex;font-size:12px;gap:18px}.profitability-trend__legend span{align-items:center;display:inline-flex;gap:6px}.profitability-trend__legend i{border-radius:50%;height:8px;width:8px}.profitability-trend__legend i.is-revenue{background:#2764d8}.profitability-trend__legend i.is-margin{background:#2f9d6a}.profitability-trend svg{display:block;height:210px;overflow:visible;width:100%}.profitability-trend__grid{stroke:#edf1f5;stroke-width:1}.profitability-trend__line{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.profitability-trend__line.is-revenue{stroke:#2764d8}.profitability-trend__line.is-margin{stroke:#2f9d6a}.profitability-trend__dates{color:#8795a8;display:flex;font-size:11px;justify-content:space-between}.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-widget-card{border-radius:8px;height:100%}.profitability-widget-card .ant-card-head-title{color:#1f2937;font-size:13px;font-weight:600}.profitability-widget-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto;padding:6px 0}.profitability-widget-row+.profitability-widget-row{border-top:1px solid #f0f0f0}.profitability-widget-row__label{display:flex;flex-direction:column;min-width:0}.profitability-widget-row__label-main{color:#1f2937;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profitability-widget-row__label-sub{color:#6b7280;font-size:11px}.profitability-widget-row__value{color:#1f2937;font-size:13px;font-weight:600;text-align:right;white-space:nowrap}.profitability-widget-row__bar{background:#f0f0f0;border-radius:2px;grid-column:1/-1;height:4px;margin-top:4px;overflow:hidden}.profitability-widget-row__bar-fill{background:linear-gradient(90deg,#36cfc9,#1677ff);border-radius:2px;height:100%;transition:width .3s ease}.profitability-filters-card{border-radius:8px}.profitability-filters-card .ant-card-body{padding:12px 16px}.profitability-filters{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.profitability-filters__field{display:flex;flex-direction:column;gap:4px;min-width:0}.profitability-filters__field-label{color:#6b7280;font-size:11px;letter-spacing:.4px;text-transform:uppercase}.profitability-filters__counter{color:#6b7280;font-size:12px;margin-left:auto}.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;background:#fafafa;border:1px solid #e5e7eb;border-radius:999px;color:#374151;display:inline-flex;font-size:12px;gap:6px;padding:3px 10px}.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}@media (max-width:1320px){.profitability-overview__grid{grid-template-columns:minmax(280px,1.2fr) 1fr}.profitability-signals{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.profitability-decision-row{grid-template-columns:1fr}}@media (max-width:760px){.profitability-overview{padding:14px}.profitability-overview__header{align-items:flex-start;flex-direction:column}.profitability-overview__grid{grid-template-columns:1fr}.profitability-signals{grid-column:auto;grid-template-columns:1fr}.profitability-balance__footer{grid-template-columns:1fr 1fr}.profitability-filters__counter{margin-left:0;width:100%}}.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{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}@media (max-width:900px){.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%)}}@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:#fff;box-shadow:0 1px 4px #0000000f;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__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:#f5f7fa}.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:#6b7280;font-size:12px;font-weight:500}.app-header__name{color:#1f2937;font-size:14px;font-weight:600}.app-header__account-chevron{color:#8c8c8c;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}
/*# sourceMappingURL=main.8eb2c5ad.css.map*/