body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-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}.app-sidebar>.ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.app-sidebar-menu{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:none}.app-sidebar-menu::-webkit-scrollbar{display:none}.app-sidebar-menu.ant-menu-inline .ant-menu-item{height:32px;line-height:32px;margin-block:1px}.app-sidebar-menu .app-menu-badge-label{align-items:center;display:inline-flex;gap:8px;justify-content:space-between;width:100%}.app-sidebar-menu .ant-menu-item-group-title{padding:10px 24px 3px}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;will-change:width,height;z-index:1}.react-grid-item.react-draggable-dragging{transition:none;will-change:transform;z-index:3}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;-webkit-user-select:none;-o-user-select:none;user-select:none;z-index:2}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{height:20px;position:absolute;width:20px}.react-grid-item>.react-resizable-handle:after{border-bottom:2px solid #0006;border-right:2px solid #0006;bottom:3px;content:"";height:5px;position:absolute;right:3px;width:5px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;cursor:sw-resize;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;cursor:se-resize;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;left:0;top:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;right:0;top:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e,.react-grid-item>.react-resizable-handle.react-resizable-handle-w{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;left:50%;margin-left:-10px}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgd2lkdGg9IjYiIGhlaWdodD0iNiI+PHBhdGggZD0iTTYgNkgwVjQuMmg0LjJWMEg2djZaIiBvcGFjaXR5PSIuMzAyIi8+PC9zdmc+);background-origin:content-box;background-position:100% 100%;background-repeat:no-repeat;box-sizing:border-box;height:20px;padding:0 3px 3px 0;position:absolute;width:20px}.react-resizable-handle-sw{bottom:0;cursor:sw-resize;left:0;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;cursor:se-resize;right:0}.react-resizable-handle-nw{cursor:nw-resize;left:0;top:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;right:0;top:0;transform:rotate(270deg)}.react-resizable-handle-e,.react-resizable-handle-w{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;left:50%;margin-left:-10px}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.dashboard-widget-preview{background:var(--app-canvas);border:1px solid var(--app-border);border-radius:8px;box-sizing:border-box;height:120px;overflow:hidden;padding:8px;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.dashboard-widget-preview *,.dashboard-widget-preview :before{box-sizing:border-box}.dwp-column{display:flex;flex-direction:column;gap:5px;height:100%}.dwp-stack{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.dwp-line{background:var(--app-border);border-radius:3px;display:block;flex-shrink:0;height:5px}.dwp-line--short{width:35%}.dwp-line--mid{width:60%}.dwp-line--long{width:85%}.dwp-bar{border-radius:3px;height:9px;width:55%}.dwp-bar--small{height:7px;width:40%}.dwp-chip{border-radius:4px;display:block;flex-shrink:0;height:14px;width:14px}.dwp-chip--blue{background:var(--app-primary-soft);box-shadow:inset 0 0 0 3px var(--app-primary-soft),inset 0 0 0 7px var(--app-primary)}.dwp-chip--orange{background:var(--app-warning-soft);box-shadow:inset 0 0 0 3px var(--app-warning-soft),inset 0 0 0 7px var(--app-warning)}.dwp-chip--green{background:var(--app-success-soft);box-shadow:inset 0 0 0 3px var(--app-success-soft),inset 0 0 0 7px var(--app-success)}.dwp-chip--purple{background:var(--app-primary-soft);box-shadow:inset 0 0 0 3px var(--app-primary-soft),inset 0 0 0 7px var(--app-primary)}.dwp-chip--danger{background:var(--app-danger-soft);box-shadow:inset 0 0 0 3px var(--app-danger-soft),inset 0 0 0 7px var(--app-danger)}.dwp-chip--neutral{background:var(--app-surface-muted);box-shadow:inset 0 0 0 3px var(--app-surface-muted),inset 0 0 0 7px var(--app-text-muted)}.dwp-badge{background:var(--app-border);border-radius:4px;display:block;flex-shrink:0;height:8px;margin-left:auto;width:14px}.dwp-day,.dwp-metric,.dwp-row,.dwp-status-card,.dwp-summary,.dwp-table,.dwp-tile{background:var(--app-surface);border:1px solid var(--app-border);border-radius:5px}.dwp-row,.dwp-tile{align-items:center;display:flex;gap:6px;min-width:0;padding:5px 6px}.dwp-row .dwp-line{flex:1 1}.dwp-row--danger{background:var(--app-danger-soft);border-color:var(--app-border)}.dwp-kpi{grid-gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));height:100%}.dwp-kpi,.dwp-pair{display:grid;gap:6px}.dwp-pair{grid-gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.dwp-summary{display:flex;flex-direction:column;gap:4px;padding:6px}.dwp-summary--success{background:var(--app-success-soft);border-color:var(--app-border);border-left:3px solid var(--app-success)}.dwp-summary--danger{background:var(--app-danger-soft);border-color:var(--app-border);border-left:3px solid var(--app-danger)}.dwp-finance{grid-gap:6px;display:grid;flex:1 1;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.dwp-metric{display:flex;flex-direction:column;gap:7px;justify-content:center;padding:8px}.dwp-grid-2{grid-gap:6px;display:grid;flex:1 1;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.dwp-week{grid-gap:4px;display:grid;flex:1 1;gap:4px;grid-template-columns:repeat(7,minmax(0,1fr))}.dwp-day{align-items:flex-end;display:flex;justify-content:center;padding-bottom:6px}.dwp-day__dot{background:var(--app-border);border-radius:50%;display:block;height:8px;width:8px}.dwp-day--active{background:var(--app-primary-soft);border-color:var(--app-primary)}.dwp-day--active .dwp-day__dot{background:var(--app-primary)}.dwp-footer,.dwp-subheader{border-top:1px solid var(--app-border);padding-top:5px}.dwp-status{grid-gap:5px;display:grid;flex:1 1;gap:5px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.dwp-status-card{border-left:3px solid var(--app-text-muted);display:flex;flex-direction:column;gap:5px;justify-content:center;padding:4px 6px}.dwp-status-card--blue{border-left-color:var(--app-primary)}.dwp-status-card--orange{border-left-color:var(--app-warning)}.dwp-status-card--purple{border-left-color:var(--app-primary)}.dwp-status-card--danger{border-left-color:var(--app-danger)}.dwp-status-card--neutral{border-left-color:var(--app-text-muted)}.dashboard-widget-preview--risks .dwp-row{padding:4px 6px}.dashboard-widget-preview--risks .dwp-chip{box-shadow:none;height:11px;width:11px}.dashboard-widget-preview--risks .dwp-chip--danger{background:var(--app-danger)}.dashboard-widget-preview--risks .dwp-chip--orange{background:var(--app-warning)}.dashboard-widget-preview--risks .dwp-chip--neutral{background:var(--app-text-muted)}.dwp-table{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.dwp-table__row{grid-gap:6px;align-items:center;border-bottom:1px solid var(--app-border);display:grid;flex:1 1;gap:6px;grid-template-columns:1fr 1.6fr .8fr 1fr;padding:0 6px}.dwp-table__row:last-child{border-bottom:0}.dwp-table__row .dwp-line{width:80%}.dwp-table__row--head{background:var(--app-surface-muted)}.dwp-table__row--head .dwp-line{background:var(--app-border);width:55%}html[data-theme=dark] .dashboard-widget-preview{background:var(--app-surface-hover);border-color:var(--app-border)}html[data-theme=dark] .dashboard-widget-preview .dwp-day,html[data-theme=dark] .dashboard-widget-preview .dwp-metric,html[data-theme=dark] .dashboard-widget-preview .dwp-row,html[data-theme=dark] .dashboard-widget-preview .dwp-status-card,html[data-theme=dark] .dashboard-widget-preview .dwp-table,html[data-theme=dark] .dashboard-widget-preview .dwp-tile{background:var(--app-surface);border-color:var(--app-border)}html[data-theme=dark] .dashboard-widget-preview .dwp-day__dot,html[data-theme=dark] .dashboard-widget-preview .dwp-line{background:var(--app-border)}html[data-theme=dark] .dashboard-widget-preview .dwp-badge,html[data-theme=dark] .dashboard-widget-preview .dwp-bar,html[data-theme=dark] .dashboard-widget-preview .dwp-table__row--head .dwp-line{background:var(--app-text-secondary);opacity:.45}html[data-theme=dark] .dashboard-widget-preview .dwp-row--danger{background:var(--app-danger-soft);border-color:var(--app-border)}html[data-theme=dark] .dashboard-widget-preview .dwp-summary--success{background:var(--app-success-soft);border-color:var(--app-border);border-left-color:var(--app-success)}html[data-theme=dark] .dashboard-widget-preview .dwp-summary--danger{background:var(--app-danger-soft);border-color:var(--app-border);border-left-color:var(--app-danger)}html[data-theme=dark] .dashboard-widget-preview .dwp-day--active{background:var(--app-surface-hover);border-color:var(--app-primary)}html[data-theme=dark] .dashboard-widget-preview .dwp-footer,html[data-theme=dark] .dashboard-widget-preview .dwp-subheader,html[data-theme=dark] .dashboard-widget-preview .dwp-table__row{border-color:var(--app-border)}html[data-theme=dark] .dashboard-widget-preview .dwp-table__row--head{background:var(--app-surface-hover)}.dwp-chip--pill{border-radius:999px;height:10px;width:22px}.dwp-bar-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.dwp-bar{background:var(--app-border);border-radius:999px;display:block;height:8px;overflow:hidden}.dwp-bar__fill{background:var(--app-primary);display:block;height:100%}.dwp-quick{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.dwp-quick__pill{align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:999px;display:flex;gap:6px;padding:4px 8px}html[data-theme=dark] .dwp-bar{background:var(--app-surface-hover)}html[data-theme=dark] .dwp-quick__pill{background:var(--app-surface);border-color:var(--app-border)}.app-content.ant-layout-content:has(>.obj-card){background:var(--app-canvas);padding:0}.obj-card{font-feature-settings:"cv11","ss01","ss03";color:var(--app-text);display:flex;flex-direction:column;gap:16px;min-width:0;padding:0 24px 48px}.obj-card--editable{padding-bottom:112px}.obj-hero{background:var(--app-hero-tint),var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-xl);box-shadow:var(--app-shadow-raised);display:flex;flex-direction:column;gap:18px;overflow:hidden;padding:16px 24px 20px;position:relative}.obj-hero__top{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:36px}.obj-hero__back.ant-btn{color:var(--app-text-secondary);font-weight:500;margin-left:-8px}.obj-hero__actions{align-items:center;display:flex;flex-wrap:nowrap;gap:8px}.obj-hero__identity{align-items:center;display:flex;gap:18px;min-width:0}.obj-hero__avatar{background:var(--app-avatar-bg);border-radius:16px;box-shadow:0 10px 24px -14px var(--app-primary);color:var(--app-avatar-text);display:grid;flex:none;font-size:20px;font-weight:600;height:60px;letter-spacing:.02em;place-items:center;width:60px}.obj-hero__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.obj-hero__kind{color:var(--app-primary-text);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.obj-hero__title-row{align-items:center;display:flex;flex-wrap:nowrap;gap:8px 12px;min-width:0}.obj-hero__name{color:var(--app-text);font-size:20px;font-weight:600;letter-spacing:-.015em;line-height:1.3;margin:0;max-width:100%;text-overflow:ellipsis}.obj-hero__meta,.obj-hero__name{min-width:0;overflow:hidden;white-space:nowrap}.obj-hero__meta{align-items:center;color:var(--app-text-secondary);display:flex;flex-wrap:nowrap;font-size:13px;gap:4px 0}.obj-hero__meta-item{display:block;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.obj-hero__meta-item .anticon{margin-right:6px}.obj-hero__meta-item+.obj-hero__meta-item:before{background:var(--app-text-muted);border-radius:50%;content:"";display:inline-block;height:4px;margin:0 10px;vertical-align:middle;width:4px}.obj-hero__facts{border-top:1px solid var(--app-border);display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding-top:16px}.obj-fact{align-items:center;display:flex;gap:12px;min-width:0;padding:2px 16px}.obj-fact:first-child{padding-left:0}.obj-fact+.obj-fact{border-left:1px solid var(--app-border)}.obj-fact__copy{display:flex;flex-direction:column;min-width:0}.obj-fact__copy dt{color:var(--app-text-muted);font-size:12px;font-weight:400}.obj-fact__copy dd,.obj-fact__copy dt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.obj-fact__copy dd{font-feature-settings:"tnum";color:var(--app-text);font-size:14px;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.4;margin:0}.obj-hero__alerts{display:flex;flex-direction:column;gap:8px}.obj-tile{color:var(--app-tile-glyph);display:grid;flex:none;place-items:center}.obj-tile--md{border-radius:9px;font-size:16px;height:34px;width:34px}.obj-tile--sm{border-radius:7px;font-size:13px;height:26px;width:26px}.obj-tile--blue{background:var(--app-tile-blue)}.obj-tile--indigo{background:var(--app-tile-indigo)}.obj-tile--green{background:var(--app-tile-green)}.obj-tile--orange{background:var(--app-tile-orange)}.obj-tile--pink{background:var(--app-tile-pink)}.obj-tile--teal{background:var(--app-tile-teal)}.obj-tile--gray{background:var(--app-tile-gray)}.obj-pill{align-items:center;background:var(--app-surface-muted);border-radius:999px;color:var(--app-text-secondary);display:inline-flex;font-size:12px;font-weight:500;gap:6px;line-height:18px;padding:3px 10px;white-space:nowrap}.obj-pill:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.obj-pill--success{background:var(--app-success-soft);color:var(--app-success)}.obj-pill--warning{background:var(--app-warning-soft);color:var(--app-warning)}.obj-pill--primary{background:var(--app-primary-soft);color:var(--app-primary-text)}.obj-pill--plain:before{display:none}.obj-card__body{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.obj-section--wide{grid-column:1/-1}.obj-section{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-xl);box-shadow:var(--app-shadow-card);min-width:0;padding:18px 22px 20px}.obj-section__header{align-items:center;display:flex;flex-wrap:nowrap;gap:8px 10px;margin-bottom:14px;min-height:28px}.obj-section__title{color:var(--app-text);font-size:15px;font-weight:600;letter-spacing:-.01em;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.obj-section__count{font-feature-settings:"tnum";background:var(--app-surface-muted);border-radius:999px;color:var(--app-text-secondary);font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;line-height:20px;min-width:22px;padding:0 7px;text-align:center}.obj-section__actions{display:flex;flex-wrap:nowrap;gap:8px;margin-left:auto}.obj-section__hint{color:var(--app-text-secondary);font-size:12px;line-height:1.45;margin:0 0 14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.obj-section__header+.obj-section__hint{margin-top:-6px}:is(.obj-section,.product-card-section) .ant-table{background:#0000}:is(.obj-section,.product-card-section) .ant-table-wrapper .ant-table-thead>tr>th{background:#0000;border-bottom:1px solid var(--app-border);color:var(--app-text-muted);font-size:11px;font-weight:500;letter-spacing:.06em;padding-block:8px;text-transform:uppercase}:is(.obj-section,.product-card-section) .ant-table-wrapper .ant-table-thead>tr>th:before{display:none}.obj-section .ant-table-wrapper .ant-table-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.obj-section,.product-card-section) .ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid var(--app-border);font-size:13px;padding-block:11px}:is(.obj-section,.product-card-section) .ant-table-wrapper .ant-table-tbody>tr:last-child>td{border-bottom:0}:is(.obj-section,.product-card-section) .ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td{background:var(--app-surface-hover)}.obj-facts{background:var(--app-surface-muted);border-radius:var(--app-radius);display:flex;flex-direction:column;margin:0;overflow:hidden}.obj-facts__row{align-items:center;display:flex;gap:16px;justify-content:space-between;min-height:44px;min-width:0;padding:0 14px;position:relative}.obj-facts__row+.obj-facts__row:before{background:var(--app-border);content:"";height:1px;left:14px;position:absolute;right:0;top:0}.obj-facts__row dt{color:var(--app-text);flex:none;font-size:13px}.obj-facts__row dd{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;margin:0;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.obj-empty,.obj-facts__row dd{color:var(--app-text-secondary)}.obj-empty{align-items:center;background:var(--app-surface-muted);border:1px dashed var(--app-border);border-radius:var(--app-radius);display:flex;flex-wrap:nowrap;font-size:13px;gap:12px;padding:14px 16px}.obj-empty__icon{background:var(--app-surface);border-radius:10px;color:var(--app-text-muted);display:grid;flex:none;font-size:15px;height:32px;place-items:center;width:32px}.obj-empty__text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.obj-card .ant-btn.obj-link{font-weight:500;height:auto;padding:0;text-align:left;white-space:normal}.obj-savebar{align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:14px;bottom:24px;box-shadow:var(--app-shadow-raised);display:flex;gap:10px;justify-content:flex-end;padding:10px 12px 10px 20px;position:fixed;right:32px;width:min(560px,calc(100vw - 64px));z-index:10}.obj-savebar__status{align-items:center;color:var(--app-text-secondary);display:inline-flex;font-size:13px;gap:8px;margin-right:auto}.obj-savebar__status:before{background:var(--app-warning);border-radius:50%;content:"";height:8px;width:8px}.obj-savebar .ant-btn-primary{min-width:140px}.obj-loading{display:flex;justify-content:center;padding:80px 0}@media (max-width:1100px){.obj-card__body{grid-template-columns:minmax(0,1fr)}.obj-hero__facts{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.obj-fact:nth-child(odd){border-left:0;padding-left:0}}@media (max-width:760px){.obj-card{padding:8px 8px 40px}.obj-hero,.obj-section{padding:16px}.obj-hero__identity{align-items:flex-start}.obj-hero__avatar{font-size:17px;height:48px;width:48px}.obj-hero__name{font-size:19px}.obj-hero__facts{grid-template-columns:minmax(0,1fr)}.obj-fact{padding:8px 0}.obj-fact+.obj-fact{border-left:0;border-top:1px solid var(--app-border)}.obj-savebar{bottom:8px;left:8px;right:8px}}.obj-card__stack{display:flex;flex-direction:column;gap:16px;min-width:0}.obj-strong{color:var(--app-text);font-weight:500}.obj-card .ant-input,.obj-card .ant-input-affix-wrapper,.obj-card .ant-input-number,.obj-card .ant-picker,.obj-card .ant-select:not(.ant-select-customize-input) .ant-select-selector,.obj-drawer .ant-input,.obj-drawer .ant-input-affix-wrapper,.obj-drawer .ant-input-number,.obj-drawer .ant-picker,.obj-drawer .ant-select:not(.ant-select-customize-input) .ant-select-selector{background:var(--app-field-bg);border-color:#0000;border-radius:var(--app-radius);box-shadow:none}.obj-card .ant-input-affix-wrapper>.ant-input,.obj-card .ant-input-number .ant-input-number-input,.obj-drawer .ant-input-affix-wrapper>.ant-input,.obj-drawer .ant-input-number .ant-input-number-input{background:#0000}.obj-card .ant-input-affix-wrapper:hover,.obj-card .ant-input-number:hover,.obj-card .ant-input:hover,.obj-card .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.obj-drawer .ant-input-affix-wrapper:hover,.obj-drawer .ant-input-number:hover,.obj-drawer .ant-input:hover,.obj-drawer .ant-select:not(.ant-select-disabled):hover .ant-select-selector{background:var(--app-field-bg-hover);border-color:#0000}.obj-card .ant-input-affix-wrapper-focused,.obj-card .ant-input-focused,.obj-card .ant-input-number-focused,.obj-card .ant-input:focus,.obj-card .ant-select-focused .ant-select-selector,.obj-drawer .ant-input-affix-wrapper-focused,.obj-drawer .ant-input-number-focused,.obj-drawer .ant-input:focus,.obj-drawer .ant-select-focused .ant-select-selector{background:var(--app-surface)!important;border-color:var(--app-tile-blue)!important;box-shadow:var(--app-focus-ring)!important}.obj-card .ant-form-item-has-error .ant-input,.obj-card .ant-form-item-has-error .ant-select-selector,.obj-drawer .ant-form-item-has-error .ant-input,.obj-drawer .ant-form-item-has-error .ant-select-selector{border-color:var(--app-danger)!important}.obj-card .ant-form-item-label>label,.obj-drawer .ant-form-item-label>label{color:var(--app-text-secondary);font-size:13px;font-weight:500}.obj-form{background:var(--app-surface-muted);border-radius:var(--app-radius);display:flex;flex-direction:column;overflow:hidden}.obj-form>.ant-form-item{margin:0;padding:8px 14px;position:relative}.obj-form>.ant-form-item+.ant-form-item:before{background:var(--app-border);content:"";height:1px;left:14px;position:absolute;right:0;top:0}.obj-form>.ant-form-item>.ant-form-item-row{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:220px minmax(0,1fr)}.obj-form>.ant-form-item>.ant-form-item-row>.ant-form-item-label{padding:0;white-space:nowrap}.obj-form>.ant-form-item>.ant-form-item-row>.ant-form-item-label>label{color:var(--app-text);font-size:13px;font-weight:400}.obj-form .ant-input,.obj-form .ant-input-affix-wrapper,.obj-form .ant-input-affix-wrapper:hover,.obj-form .ant-input:hover,.obj-form .ant-select:not(.ant-select-customize-input) .ant-select-selector,.obj-form .ant-select:not(.ant-select-disabled):hover .ant-select-selector{background:var(--app-surface)}@media (max-width:760px){.obj-form>.ant-form-item>.ant-form-item-row{gap:4px;grid-template-columns:minmax(0,1fr)}}.obj-card__col{display:flex;flex-direction:column;gap:16px;min-width:0}.obj-card__col>.obj-section:last-child{flex:1 1 auto}.obj-cell{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.obj-cell .ant-btn.obj-link,.obj-cell .ant-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.op-exception-overflow{grid-gap:6px;display:grid;gap:6px}.op-exception-overflow table{border-collapse:collapse;font-size:13px;width:100%}.op-exception-overflow th{border-bottom:1px solid #e3e9f2;color:#6b7a8c;font-size:11px;font-weight:600;padding:4px 8px;text-align:right;white-space:nowrap}.op-exception-overflow td:first-child,.op-exception-overflow th:first-child{padding-left:0;text-align:left}.op-exception-overflow td{font-feature-settings:"tnum";border-bottom:1px solid #f0f3f7;font-variant-numeric:tabular-nums;padding:6px 8px;text-align:right;vertical-align:top;white-space:nowrap}.op-exception-overflow td:first-child{white-space:normal}.op-exception-overflow__line{grid-gap:1px;display:grid;gap:1px}.op-exception-overflow__product{color:#6b7a8c;font-size:12px;line-height:1.35}.op-exception-overflow__excess{color:#c0392b;font-weight:600}.app-content.ant-layout-content:has(>.app-page){background:var(--app-canvas);padding:0}.app-page{font-feature-settings:"cv11","ss01","ss03";color:var(--app-text);display:flex;flex-direction:column;gap:16px;min-width:0;padding:8px 8px 40px}.app-page__header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:4px}.app-page__header-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.app-page__eyebrow{color:var(--app-text-muted);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.app-page__header h2.ant-typography{color:var(--app-text);font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.25;margin:0}.app-page__header-copy .ant-typography-secondary{color:var(--app-text-secondary);line-height:1.5;max-width:640px}.app-page__header-aside{align-items:center;display:flex;flex:0 0 auto;gap:8px}.app-page__header-aside .ant-btn{border-radius:var(--app-radius-sm);font-weight:500;height:36px;padding-inline:14px}.app-page__tabs.ant-tabs>.ant-tabs-nav{margin:-4px 0 12px}.app-page__tabs.ant-tabs>.ant-tabs-nav:before{border-bottom-color:var(--app-border)}.app-page__tabs.ant-tabs .ant-tabs-tab{font-weight:500;padding:8px 2px}.app-page__tabs.ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:24px}.app-page__card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-lg);box-shadow:var(--app-shadow-card);overflow:hidden}.app-page__card-body{padding:20px 24px}.app-page__toolbar{align-items:center;border-bottom:1px solid var(--app-border);display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between;padding:12px 20px}.app-page__toolbar-actions{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:auto;max-width:100%;min-width:0}.app-page__toolbar-actions .ant-segmented{max-width:100%;overflow-x:auto}.app-page__toolbar-actions .ant-btn-primary{margin-left:4px}.app-page__toolbar .ant-input-affix-wrapper{border-radius:var(--app-radius-sm);min-height:36px}.app-page__toolbar .ant-btn:not(.ant-btn-link):not(.ant-btn-text){border-radius:var(--app-radius-sm);height:36px}.app-page__toolbar .ant-segmented{background:var(--app-surface-hover);border-radius:var(--app-radius-sm);padding:3px}.app-page__toolbar .ant-segmented .ant-segmented-item{border-radius:6px}.app-page__toolbar-search{flex:1 1 160px;max-width:440px;min-width:160px}.app-page__toolbar-group{align-items:center;display:flex;flex-wrap:wrap;gap:8px;max-width:100%;min-width:0}.app-page__toolbar-label{color:var(--app-text-muted);font-size:12px;font-weight:500}.app-page__count{font-feature-settings:"tnum";align-items:center;background:var(--app-surface-hover);border-radius:999px;color:var(--app-text-secondary);display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;height:24px;justify-content:center;min-width:28px;padding:0 8px}.app-page__notice.ant-alert{border-radius:var(--app-radius-sm);margin:12px 20px 0}.app-page__filters{background:var(--app-surface-muted);border-bottom:1px solid var(--app-border);padding:14px 20px}.app-page__filters .ant-select:not(.ant-select-customize-input) .ant-select-selector{border-radius:var(--app-radius-sm);min-height:36px}.app-page__card-intro{align-items:center;border-bottom:1px solid var(--app-border);display:flex;gap:16px;justify-content:space-between;padding:14px 20px}.app-page__card-intro .ant-typography-secondary{color:var(--app-text-secondary)}.app-page__bulkbar{align-items:center;background:var(--app-surface-muted);border-bottom:1px solid var(--app-border);display:flex;gap:12px;justify-content:space-between;padding:8px 20px}.app-page__bulkbar-copy{align-items:center;display:flex;gap:10px;min-width:0}.app-page__bulkbar-label{color:var(--app-text-muted);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.app-page__bulkbar-count{color:var(--app-text-secondary);font-size:13px}.app-page__bulkbar-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:8px}.app-page__bulkbar-actions .ant-btn{border-radius:var(--app-radius-sm);height:32px}.app-page__identity{align-items:center;display:flex;gap:12px;max-width:100%;min-width:0}.app-page__identity-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.app-page__identity-line{align-items:center;display:flex;gap:8px;min-width:0}.app-page__identity-open{background:#0000;border:0;color:inherit;cursor:pointer;display:block;flex:0 1 auto;font:inherit;max-width:100%;min-width:0;padding:0;text-align:left}.app-page__identity-name{font-feature-settings:"tnum";color:var(--app-text);display:block;font-size:13px;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-page__identity-open:focus-visible .app-page__identity-name,.app-page__identity-open:hover .app-page__identity-name{color:var(--app-primary)}.app-page__identity-tags{display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:4px}.app-page__identity-tags .ant-tag{font-size:12px;line-height:1.4;margin:0}.app-page__identity-meta{align-items:center;color:var(--app-text-muted);display:flex;font-size:12px;line-height:1.4;max-width:100%;min-width:0;overflow:hidden;white-space:nowrap}.app-page__identity-fact{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.app-page__identity-fact:not(:last-child){flex-shrink:0}.app-page__identity-meta:not(:has(.app-page__identity-fact)){display:block;text-overflow:ellipsis}.app-page__identity-sep{flex:none;margin:0 6px}.app-page__identity-meta .category-tag{max-width:100%}.app-page__identity-meta .category-tag__label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-page__identity-meta .ant-tag{font-size:12px;line-height:1.4;margin:0}.app-page__identity-fact .anticon{font-size:11px;margin-right:4px}.app-page__subline{color:var(--app-text-muted);font-size:12px;line-height:1.4}.app-page__party,.app-page__subline{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-page__num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.app-page__muted{color:var(--app-text-muted)}.app-page__cell-link{font-feature-settings:"tnum";background:#0000;border:0;color:var(--app-primary-text);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;padding:0;text-align:left}.app-page__cell-link:focus-visible,.app-page__cell-link:hover{text-decoration:underline}.app-page__list-table .ant-table-thead>tr>th{white-space:nowrap}.app-page__card .app-page__list-table .ant-table-thead>tr>th.ant-table-column-has-sorters:hover,.app-page__card .app-page__list-table .ant-table-thead>tr>th.ant-table-column-sort{background:var(--app-surface-muted)}.app-page__list-table .ant-table-tbody>tr>td.ant-table-column-sort{background:#0000}.app-page__filters .ant-picker,.app-page__filters .ant-select{width:100%}.app-page__card .ant-table-wrapper .ant-table{background:#0000}.app-page__card .ant-table-wrapper .ant-table-thead>tr>th{background:var(--app-surface-muted);border-bottom-color:var(--app-border);color:var(--app-text-secondary);font-size:12px;font-weight:500;letter-spacing:.01em;text-transform:uppercase}.app-page__card .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-left,.app-page__card .ant-table-wrapper .ant-table-thead>tr>th.ant-table-selection-column{white-space:nowrap}.app-page__card .ant-table-wrapper .ant-table-thead>tr>th:before{display:none}.app-page__card .ant-table-wrapper .ant-table-tbody>tr>td{font-feature-settings:"tnum";border-bottom-color:var(--app-border);font-size:13px;font-variant-numeric:tabular-nums}.app-page__card .ant-table-wrapper .ant-table-tbody>tr:last-child>td{border-bottom:0}.app-page__card .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:var(--app-surface-hover)}.app-page__card .ant-table-wrapper .ant-table-pagination.ant-pagination{margin:14px 20px}.app-page__card .ant-table-wrapper .ant-table-expanded-row>td{background:var(--app-surface-muted)}.app-page__card .ant-empty{margin:40px 0}.app-page--modern .app-page__card{border-radius:var(--app-radius-xl);box-shadow:var(--app-shadow-raised)}.app-page--modern .app-page__toolbar{padding:14px 20px}.app-page--modern .app-page__filters{background:var(--app-surface)}.app-page--modern :is(.app-page__toolbar,.app-page__filters) .ant-select:not(.ant-select-customize-input) .ant-select-selector,.app-page--modern :is(.app-page__toolbar,.app-page__filters) :is(.ant-input-affix-wrapper,.ant-picker){background:var(--app-field-bg);border-color:#0000;border-radius:var(--app-radius);box-shadow:none;min-height:36px}.app-page--modern :is(.app-page__toolbar,.app-page__filters) .ant-input-affix-wrapper>.ant-input{background:#0000}.app-page--modern :is(.app-page__toolbar,.app-page__filters) .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.app-page--modern :is(.app-page__toolbar,.app-page__filters) :is(.ant-input-affix-wrapper,.ant-picker):hover{background:var(--app-field-bg-hover);border-color:#0000}.app-page--modern :is(.app-page__toolbar,.app-page__filters) .ant-select-focused .ant-select-selector,.app-page--modern :is(.app-page__toolbar,.app-page__filters) :is(.ant-input-affix-wrapper-focused,.ant-picker-focused){background:var(--app-surface)!important;border-color:var(--app-tile-blue)!important;box-shadow:var(--app-focus-ring)!important}.app-page--modern .app-page__toolbar .ant-btn:not(.ant-btn-link):not(.ant-btn-text){border-radius:var(--app-radius);height:36px}.app-page--modern .app-page__toolbar .ant-segmented{border-radius:var(--app-radius);box-sizing:border-box;height:36px;overflow-y:hidden}.app-page--modern .app-page__toolbar .ant-segmented .ant-segmented-item-label{align-items:center;display:flex;gap:4px;height:30px;justify-content:center;line-height:30px;min-height:30px}.app-page--modern .app-page__toolbar .app-page__count{height:28px;min-width:32px}.app-page--modern .app-page__card .ant-table-wrapper .ant-table-thead>tr>th,.app-page--modern .app-page__card .app-page__list-table .ant-table-thead>tr>th.ant-table-column-has-sorters:hover,.app-page--modern .app-page__card .app-page__list-table .ant-table-thead>tr>th.ant-table-column-sort{background:var(--app-surface);color:var(--app-text-muted);font-size:11px;letter-spacing:.04em}.app-page--modern .app-page__card .ant-table-wrapper .ant-table-tbody>tr>td{padding-bottom:12px;padding-top:12px}.app-page--modern .app-page__lines{display:flex;flex-direction:column;gap:2px;max-width:100%;min-width:0}.app-page--modern .app-page__lines .product-name-with-dimensions>span,.app-page--modern .app-page__lines>*{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px){.app-page{padding:0 0 32px}.app-page__header{align-items:stretch;flex-direction:column;gap:12px}.app-page__header h2.ant-typography{font-size:22px}.app-page__card-intro,.app-page__toolbar{align-items:stretch;flex-direction:column;padding:12px 16px}.app-page__toolbar-actions{justify-content:flex-start;margin-left:0}.app-page__bulkbar-actions{flex-wrap:wrap}.app-page__bulkbar{align-items:stretch;flex-direction:column;padding:12px 16px}.app-page__toolbar-search{flex:0 0 auto;max-width:none;min-width:0}.app-page__card-body,.app-page__filters{padding:12px 16px}}.dashboard-loading.ant-spin{display:block;margin:100px auto}.dashboard-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;min-height:36px}.dashboard-toolbar__refresh{align-items:center;display:flex;font-size:12px;gap:4px}.dashboard-toolbar__refresh .ant-typography{font-size:12px}.dashboard-toolbar__hint.ant-typography{flex:1 1 360px;font-size:12px;line-height:1.45;max-width:720px}.dashboard-toolbar__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:auto}.dashboard-toolbar__actions .ant-btn{border-radius:var(--app-radius-sm);height:36px}.dashboard-section{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-xl);box-shadow:var(--app-shadow-card);color:var(--app-text);display:flex;flex-direction:column;overflow:hidden}.dashboard-section__header{align-items:center;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:10px;min-height:28px;padding:18px 20px 12px}.dashboard-section__title{color:var(--app-text);font-size:15px;font-weight:600;letter-spacing:-.01em;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-section__aside{flex:0 0 auto;font-size:13px;margin-left:auto;white-space:nowrap}.dashboard-section__aside a{font-weight:500}.dashboard-section__footer{display:flex;font-size:13px;justify-content:flex-end;padding:10px 20px 14px}.dashboard-message__body{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;padding:8px 20px 20px}.dashboard-message:not(:has(.dashboard-section__header)) .dashboard-message__body{padding-top:20px}.dashboard-message__actions{display:flex;gap:8px}.dashboard-count-grid{grid-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 20px 12px}.dashboard-count-row .obj-tile{flex:none}.dashboard-count-grid--one{grid-template-columns:minmax(0,1fr)}.dashboard-count-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-count-row{align-items:center;border-top:1px solid var(--app-border);display:flex;gap:12px;min-height:52px;padding:8px 0}.dashboard-count-row,.dashboard-count-row:hover{color:var(--app-text)}.dashboard-count-row:hover .dashboard-count-row__chevron,.dashboard-count-row:hover .dashboard-count-row__label{color:var(--app-primary)}.dashboard-count-row__body{display:flex;flex:1 1 auto;flex-direction:column;gap:1px;min-width:0}.dashboard-count-row__label,.dashboard-count-row__meta,.dashboard-list-row__meta,.dashboard-list-row__next,.dashboard-list-row__party,.dashboard-metric__label,.dashboard-metric__meta,.dashboard-status-card__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-count-row__label{font-size:13px;font-weight:500;line-height:1.35}.dashboard-count-row__meta{color:var(--app-text-muted);font-size:12px;line-height:1.45}.dashboard-count-row__value{font-feature-settings:"tnum";flex:0 0 auto;font-size:18px;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.2}.dashboard-count-row__chevron{color:var(--app-text-muted);flex:0 0 auto;font-size:11px}.dashboard-count-row--danger:not(.is-zero) .dashboard-count-row__value{color:var(--app-danger)}.dashboard-count-row--warning:not(.is-zero) .dashboard-count-row__value{color:var(--app-warning)}.dashboard-count-row.is-zero .dashboard-count-row__value{color:var(--app-text-muted);font-weight:500}.dashboard-week-strip{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(7,minmax(0,1fr));padding:4px 20px 12px}.dashboard-week-day{align-items:center;background:var(--app-surface-muted);border-radius:var(--app-radius-sm);color:var(--app-text);display:flex;flex-direction:column;gap:2px;padding:8px 2px}.dashboard-week-day:hover{color:var(--app-primary)}.dashboard-week-day__label{color:var(--app-text-muted);font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.dashboard-week-day__count{font-feature-settings:"tnum";color:var(--app-text-muted);font-size:16px;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.25}.dashboard-week-day--active{background:var(--app-primary-soft)}.dashboard-week-day--active .dashboard-week-day__count{color:var(--app-primary-text)}.dashboard-week-next{grid-gap:10px;align-items:center;border-top:1px solid var(--app-border);color:var(--app-text-secondary);display:grid;font-size:13px;gap:10px;grid-template-columns:20px minmax(0,1fr) auto;margin:0 20px;padding:12px 0 14px}.dashboard-week-next__body{display:flex;flex-direction:column}.dashboard-week-next__label{color:var(--app-text);font-weight:500}.dashboard-week-next__date{font-feature-settings:"tnum";color:var(--app-text-muted);font-size:12px;font-variant-numeric:tabular-nums}.dashboard-status-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));padding:4px 20px 16px}.dashboard-status-card{background:var(--app-surface-muted);border-radius:var(--app-radius);color:var(--app-text);display:flex;flex-direction:column;gap:4px;padding:10px 12px}.dashboard-status-card:hover .dashboard-status-card__label{color:var(--app-primary)}.dashboard-status-card__label{align-items:center;color:var(--app-text-secondary);display:flex;font-size:12px;font-weight:500;gap:6px;white-space:nowrap}.dashboard-status-card__label:before{background:var(--app-text-muted);border-radius:50%;content:"";flex:0 0 6px;height:6px;width:6px}.dashboard-status-card--blue .dashboard-status-card__label:before,.dashboard-status-card--sky .dashboard-status-card__label:before,.dashboard-status-card--violet .dashboard-status-card__label:before{background:var(--app-primary)}.dashboard-status-card--orange .dashboard-status-card__label:before{background:var(--app-warning)}.dashboard-status-card--red .dashboard-status-card__label:before{background:var(--app-danger)}.dashboard-status-card__value{font-feature-settings:"tnum";font-size:18px;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.2}.dashboard-status-card.is-zero .dashboard-status-card__value{color:var(--app-text-muted);font-weight:500}.dashboard-metric-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px 20px 16px}.dashboard-metric-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-metric{background:var(--app-surface-muted);border-radius:var(--app-radius);display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 16px}.dashboard-metric__label{color:var(--app-text-secondary);font-size:13px;font-weight:500}.dashboard-metric__value{font-feature-settings:"tnum";color:var(--app-text);display:flex;flex-wrap:nowrap;font-size:18px;font-variant-numeric:tabular-nums;font-weight:500;gap:4px 16px;line-height:1.3;overflow:hidden;white-space:nowrap}.dashboard-metric__value.is-success{color:var(--app-success)}.dashboard-metric__value.is-danger{color:var(--app-danger)}.dashboard-metric__value.is-none,.dashboard-metric__value.is-pending{color:var(--app-text-muted);font-size:14px;font-weight:500}.dashboard-metric__value.is-pending{color:var(--app-warning)}.dashboard-metric__meta{color:var(--app-text-muted);font-size:12px;line-height:1.45}.dashboard-table.ant-table-wrapper{border-top:1px solid var(--app-border)}.dashboard-table.ant-table-wrapper .ant-table{background:#0000;font-size:13px}.dashboard-table.ant-table-wrapper .ant-table-thead>tr>th{background:var(--app-surface-muted);border-bottom-color:var(--app-border);color:var(--app-text-secondary);font-size:12px;font-weight:500;letter-spacing:.01em;padding:8px 12px;text-transform:uppercase}.dashboard-table.ant-table-wrapper .ant-table-thead>tr>th:before{display:none}.dashboard-table.ant-table-wrapper .ant-table-tbody>tr>td:first-child,.dashboard-table.ant-table-wrapper .ant-table-thead>tr>th:first-child{padding-left:20px}.dashboard-table.ant-table-wrapper .ant-table-tbody>tr>td{font-feature-settings:"tnum";border-bottom-color:var(--app-border);font-variant-numeric:tabular-nums;padding:8px 12px}.dashboard-table.ant-table-wrapper .ant-table-tbody>tr:last-child>td{border-bottom:0}.dashboard-table.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:var(--app-surface-hover)}.dashboard-value-danger{color:var(--app-danger);font-weight:500}.dashboard-value-success{color:var(--app-success);font-weight:500}.dashboard-value-warning{color:var(--app-warning);font-size:12px;font-weight:500}.dashboard-icon-link{align-items:center;border:1px solid var(--app-border);border-radius:var(--app-radius-sm);color:var(--app-text-secondary);display:inline-flex;height:28px;justify-content:center;width:28px}.dashboard-icon-link:hover{border-color:var(--app-primary);color:var(--app-primary)}.dashboard-list{display:flex;flex-direction:column;padding:0 20px 12px}.dashboard-list-row{align-items:center;border-top:1px solid var(--app-border);color:var(--app-text);display:flex;font-size:13px;gap:12px;justify-content:space-between;min-height:48px;padding:8px 0}a.dashboard-list-row:hover .dashboard-list-row__title{color:var(--app-primary)}.dashboard-list-row__main{display:flex;flex-direction:column;gap:1px;min-width:0}.dashboard-list-row__main>.ant-typography-secondary,.dashboard-list-row__meta{color:var(--app-text-muted);font-size:12px}.dashboard-list-row__title{align-items:baseline;display:flex;flex-wrap:nowrap;font-weight:500;gap:2px 8px;min-width:0}.dashboard-list-row__party{color:var(--app-text-secondary);font-weight:400}.dashboard-list-row__next{color:var(--app-text-secondary);font-size:12px;line-height:1.45}.dashboard-list-row>.ant-typography-strong,.dashboard-list-row__date{font-feature-settings:"tnum";flex:0 0 auto;font-variant-numeric:tabular-nums;font-weight:500}.dashboard-list-row .ant-tag{-webkit-margin-end:0;margin-inline-end:0}.dashboard-empty-line.ant-typography{border-top:1px solid var(--app-border);display:block;font-size:13px;padding:12px 0}.dashboard-list>.ant-spin{padding:12px 0}.dashboard-margin-list{display:flex;flex-direction:column;padding:4px 20px 12px}.dashboard-eyebrow{align-items:baseline;color:var(--app-text-muted);display:flex;font-size:11px;font-weight:500;gap:8px;justify-content:space-between;letter-spacing:.04em;padding:8px 0 6px;text-transform:uppercase}.dashboard-bar-row{grid-gap:12px;align-items:center;display:grid;font-size:13px;gap:12px;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) auto;padding:6px 0}.dashboard-bar.ant-progress{margin:0}.dashboard-bar .ant-progress-inner{background:var(--app-surface-hover)}.dashboard-bar-row__value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.dashboard-quick-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 20px 16px}.dashboard-quick-action{align-items:center;border:1px solid var(--app-border);border-radius:var(--app-radius-sm);color:var(--app-text);display:flex;font-size:13px;font-weight:500;gap:8px;min-height:40px;padding:8px 12px}.dashboard-quick-action .anticon{color:var(--app-primary)}.dashboard-quick-action:hover{background:var(--app-surface-hover);border-color:var(--app-primary);color:var(--app-text)}.dashboard-add-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.dashboard-add-card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius);display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px}.dashboard-add-card__body{display:flex;flex:1 1;flex-direction:column}.dashboard-add-card__footer{display:flex;justify-content:flex-end}.dashboard-grid-item{height:100%;position:relative}.dashboard-grid-item>:not(.dashboard-grid-item__remove){box-sizing:border-box;height:100%;margin:0;overflow:auto}.dashboard-grid-item>.dashboard-section>.dashboard-list,.dashboard-grid-item>.dashboard-section>.dashboard-table{flex:1 1 auto;min-height:0;overflow:auto}.dashboard-grid-item>.dashboard-section>.dashboard-section__footer,.dashboard-grid-item>.dashboard-section>.dashboard-section__header{flex:0 0 auto}.dashboard-grid--editing .react-grid-item{border-radius:var(--app-radius-lg);cursor:move;outline:1px dashed var(--app-primary);outline-offset:2px}.dashboard-grid-item__remove{box-shadow:var(--app-shadow-card);position:absolute;right:10px;top:10px;z-index:2}.dashboard-grid--editing .react-resizable-handle-se{background-image:none;border-bottom:2px solid var(--app-primary);border-radius:0 0 4px 0;border-right:2px solid var(--app-primary);bottom:4px;height:12px;right:4px;width:12px}.dashboard-grid .react-grid-item.react-grid-placeholder{background:var(--app-primary);border-radius:var(--app-radius-lg);opacity:.12}.dashboard-grid--editing .dashboard-grid-item>:not(.dashboard-grid-item__remove){pointer-events:none}.dashboard-stack{display:flex;flex-direction:column;gap:16px}.dashboard-stack__item>:not(.dashboard-grid-item__remove){height:auto;overflow:visible}@media (max-width:1100px){.dashboard-count-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.dashboard-add-grid,.dashboard-count-grid,.dashboard-count-grid--three,.dashboard-metric-grid,.dashboard-metric-grid--two,.dashboard-status-grid{grid-template-columns:minmax(0,1fr)}.dashboard-week-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.order-quantity-preview{font-feature-settings:"tnum";display:inline-grid;font-variant-numeric:tabular-nums;gap:2px;line-height:1.35;white-space:nowrap}.order-quantity-preview__equivalent{color:var(--app-text-secondary);font-size:12px;font-weight:400}.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:var(--app-text);display:-webkit-box;font-weight:500;line-height:1.32;overflow:hidden}.customers-contact-secondary{align-items:center;color:var(--app-text-muted);display:inline-flex;font-size:12px;gap:5px;line-height:1.3;white-space:nowrap}.customers-contact-secondary .anticon{color:var(--app-text-muted);font-size:11px}.customers-contact-extra{background:var(--app-primary-soft);border:1px solid var(--app-border);border-radius:11px;color:var(--app-primary);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:var(--app-primary-soft)!important;border-color:var(--app-primary);color:var(--app-primary)!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 var(--app-border);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:var(--app-surface-hover);border-radius:999px;color:var(--app-text-muted);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:var(--app-text-muted);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:var(--app-text-muted);flex:0 0 auto;font-size:11px}.order-completeness-tags{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.order-completeness-tags .ant-tag{font-size:11px;line-height:18px;margin:0;padding-inline:6px;white-space:normal}.supplier-order-products-preview{grid-gap:4px;display:grid;gap:4px;min-width:0}.supplier-order-products-preview__item{grid-gap:12px;align-items:baseline;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.supplier-order-products-preview__copy{min-width:0}.supplier-order-products-preview__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--app-text);display:-webkit-box;font-weight:500;line-height:1.35;min-width:0;overflow:hidden;overflow-wrap:anywhere}.supplier-order-products-preview__dimensions{font-feature-settings:"tnum";color:var(--app-text-muted);display:block;font-size:12px;font-variant-numeric:tabular-nums;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplier-order-products-preview__figures{grid-gap:2px;align-content:center;display:grid;gap:2px;justify-items:end;min-width:0}.supplier-order-products-preview__quantity{font-feature-settings:"tnum";color:var(--app-text);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.35;text-align:right;white-space:nowrap}.supplier-order-summary-preview{grid-gap:4px;display:grid;gap:4px;min-width:0}.supplier-order-summary-preview__supplier{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--app-text);display:-webkit-box;font-weight:500;line-height:1.35;overflow:hidden;overflow-wrap:anywhere}.supplier-order-summary-preview__meta{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px;min-width:0}.supplier-order-summary-preview__link.ant-btn,.supplier-order-summary-preview__number{font-size:12px;font-weight:500;height:auto;line-height:20px;max-width:100%;min-width:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.supplier-order-summary-preview__number{color:var(--app-text-secondary)}.supplier-order-summary-preview__status.ant-tag{font-size:12px;line-height:1.4;margin:0;max-width:100%}.product-name-with-dimensions{display:inline-flex;flex-direction:column;min-width:0}.product-name-with-dimensions__dimensions{font-feature-settings:"tnum";color:var(--app-text-muted);font-size:12px;font-variant-numeric:tabular-nums;font-weight:400;line-height:1.35}.supplier-orders-panel{min-width:0}.supplier-orders-panel__archive-toggle{align-items:center;display:flex;gap:8px;justify-content:flex-end;padding:8px 20px}@media (max-width:760px){.supplier-orders-panel__archive-toggle{padding:8px 16px}}.orders-create-choice{grid-gap:10px;display:grid;gap:10px}.orders-create-choice__option{align-items:flex-start;background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius);color:var(--app-text);cursor:pointer;display:flex;font:inherit;gap:12px;padding:14px;text-align:left;transition:border-color .18s ease,background-color .18s ease;width:100%}.orders-create-choice__option:hover{background:var(--app-primary-soft);border-color:var(--app-primary)}.orders-create-choice__option .anticon{color:var(--app-primary);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;font-weight:600;line-height:1.35}.orders-create-choice__option small{color:var(--app-text-secondary);font-size:12px;line-height:1.45}.orders-filter-field{display:flex;flex-direction:column;gap:4px}.orders-filter-field__label{color:var(--app-text-secondary);font-size:12px;font-weight:500}.orders-sort-control{display:flex;gap:6px}.orders-sort-control .ant-select{flex:1 1 auto}.orders-sort-control__direction{flex:0 0 auto}.orders-table .ant-table-tbody>tr>td{vertical-align:top}.orders-table .ant-table-cell:first-child{padding-right:4px}.orders-table__column-title{display:block;line-height:1.25;white-space:nowrap}.orders-table__cell-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;overflow-wrap:anywhere}.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.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-table__products-cell{grid-gap:4px;display:grid;gap:4px;max-width:100%;min-width:0}.orders-table__product-row{grid-gap:12px;align-items:baseline;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.orders-table__product-main{min-width:0}.orders-table__product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--app-text);display:-webkit-box;font-weight:500;line-height:1.35;min-width:0;overflow:hidden;overflow-wrap:anywhere}.orders-table__product-dimensions{font-feature-settings:"tnum";color:var(--app-text-muted);display:block;font-size:12px;font-variant-numeric:tabular-nums;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-table__product-quantity{font-feature-settings:"tnum";color:var(--app-text);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.35;text-align:right;white-space:nowrap}.customer-orders-table__customer,.customer-orders-table__delivery,.customer-orders-table__references{display:grid;min-width:0}.customer-orders-table__customer{gap:4px}.customer-orders-table__customer-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--app-text);display:-webkit-box;font-weight:500;line-height:1.35;overflow:hidden;overflow-wrap:anywhere}.customer-orders-table__order-meta{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px;min-width:0}.customer-orders-table__order-link.ant-btn{font-size:12px;font-weight:500;height:auto;line-height:20px;max-width:100%;min-width:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.customer-orders-table__status.ant-tag{font-size:12px;line-height:1.4;margin:0;max-width:100%}.customer-orders-table__contact{padding-top:4px}.customer-orders-table__contact .customers-contact-cell{gap:2px}.customer-orders-table__contact .customers-contact-primary,.customer-orders-table__contact .customers-contact-secondary{color:var(--app-text-muted);font-size:12px;font-weight:400}.customer-orders-table__delivery{gap:4px}.orders-table__delivery-date{color:var(--app-text);display:block;font-weight:500;line-height:1.35;white-space:nowrap}.customer-orders-table__delivery-location{color:var(--app-text-muted);font-size:12px}.customer-orders-table__references{gap:2px}.customer-orders-table__reference-main{color:var(--app-text);font-weight:500;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-orders-table__reference-secondary{color:var(--app-text-muted);font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplier-orders-table__cost,.supplier-orders-table__reference{grid-gap:2px;display:grid;gap:2px;min-width:0}.supplier-orders-table__cost-main,.supplier-orders-table__reference-main{color:var(--app-text);font-weight:500;line-height:1.35}.supplier-orders-table__cost-secondary,.supplier-orders-table__reference-secondary{color:var(--app-text-muted);font-size:12px;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}.orders-table--summary .ant-table-row:focus-visible{outline:2px solid var(--app-primary);outline-offset:-2px}.orders-toolbar{align-items:stretch;flex-direction:column;flex-wrap:nowrap;gap:8px}.orders-toolbar__top{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.orders-toolbar__top .app-page__toolbar-search{flex:1 1 200px;max-width:440px}.orders-toolbar__actions{flex:none;flex-wrap:nowrap;margin-left:auto}.orders-toolbar__views{min-width:0;overflow-x:auto}.orders-table--summary .ant-table-thead>tr>th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-table--summary .ant-table-column-has-sorters .ant-table-column-title{overflow:hidden;text-overflow:ellipsis}.supplier-orders-table__cost-main{white-space:nowrap}.orders-table--supplier .ant-table-tbody>tr>td,.orders-table--supplier .ant-table-thead>tr>th{padding-inline:10px}.orders-table--supplier .supplier-order-summary-preview__status,.orders-table--supplier .supplier-order-truck-coverage{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-table--supplier .supplier-order-truck-coverage{-webkit-margin-end:0;margin-inline-end:0;max-width:100%}.orders-load-more{align-items:center;display:flex;gap:12px;justify-content:center;padding:16px 0}.order-document-completeness{margin:12px 0}.order-document-completeness ul{list-style:none;margin:4px 0 8px;padding:0}.order-document-completeness li{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 12px;margin:4px 0}.order-document-completeness .ant-tag{-webkit-margin-end:0;margin-inline-end:0}.supplier-grouping .ant-modal-content{padding:28px 32px 24px}.supplier-grouping .ant-modal-close{right:24px;top:24px}.supplier-grouping{padding-bottom:24px;top:24px}.supplier-grouping .ant-modal-content{display:flex;flex-direction:column;max-height:calc(100dvh - 48px)}.supplier-grouping .ant-modal-body{min-height:0;overflow-y:auto}.supplier-grouping .ant-modal-footer,.supplier-grouping .ant-modal-header{flex-shrink:0}.supplier-grouping__heading{margin-bottom:26px;padding-right:28px}.supplier-grouping__heading>span{color:var(--app-text-secondary);display:block;font-size:12px;font-weight:500;margin-bottom:6px}.supplier-grouping__heading h2{color:var(--app-text);font-size:20px;font-weight:600;letter-spacing:-.01em;margin:0}.supplier-grouping__heading p{color:var(--app-text-secondary);font-size:13px;font-weight:400;margin:8px 0 0}.supplier-grouping__body{grid-gap:0;display:grid;gap:0}.supplier-grouping__body>.ant-alert{margin-bottom:16px}.supplier-grouping__categories{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-grouping__group{background:var(--app-surface-muted);border-radius:var(--app-radius);display:flex;flex-direction:column;gap:24px;justify-content:space-between;padding:20px}.supplier-grouping__category{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.supplier-grouping h3{color:var(--app-text);font-size:14px;font-weight:600;margin:0}.supplier-grouping__category>span{color:var(--app-text-secondary);font-size:12px}.supplier-grouping__lines{list-style:none;margin:0;padding:0}.supplier-grouping__lines li{grid-gap:20px;display:grid;font-size:13px;gap:20px;grid-template-columns:minmax(0,1fr) minmax(100px,auto);padding:4px 0}.supplier-grouping__line-name{display:flex;flex-direction:column;min-width:0}.supplier-grouping__line-name small{color:var(--app-text-muted);font-size:12px;font-weight:400}.supplier-grouping__lines strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;text-align:right;white-space:nowrap}.supplier-grouping__supplier{border-top:1px solid var(--app-border);display:flex;flex-direction:column;gap:8px;padding-top:16px}.supplier-grouping__supplier label{color:var(--app-text-secondary);font-size:12px;font-weight:500}.supplier-grouping__supplier .ant-select{height:40px;width:100%}.supplier-grouping__hint,.supplier-grouping__supplier small{color:var(--app-text-secondary);font-size:12px;line-height:1.45}.supplier-grouping__hint{margin:10px 0}.supplier-grouping__footer{align-items:center;display:flex;gap:24px;justify-content:space-between;padding-top:22px;text-align:left}.supplier-grouping__result{display:flex;flex-direction:column;gap:3px}.supplier-grouping__result strong{font-size:14px;font-weight:600}.supplier-grouping__result small,.supplier-grouping__result span{color:var(--app-text-secondary);font-size:12px}.supplier-grouping__footer>div:last-child{display:flex;flex-shrink:0;gap:8px}.supplier-grouping__footer .ant-btn-primary{min-width:156px}.supplier-grouping__categories:not(:empty)+.supplier-grouping__existing{margin-top:var(--app-space-section)}.supplier-grouping__document{border-top:1px solid var(--app-border);margin-top:12px;padding-top:12px}.supplier-grouping summary{color:var(--app-primary-text);cursor:pointer;font-size:13px}@media (max-width:700px){.supplier-grouping .ant-modal-content{padding:24px 20px}.supplier-grouping__categories{grid-template-columns:1fr}.supplier-grouping__footer{align-items:stretch;flex-direction:column}}.supplier-grouping__source-quantity{color:var(--app-text-secondary);display:block;font-size:12px;font-weight:400}.supplier-grouping__line-head{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.supplier-grouping__split-toggle.ant-btn{font-size:12px;height:auto;padding:0}.supplier-grouping__split{grid-gap:8px;background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-sm);display:grid;gap:8px;grid-column:1/-1;margin:4px 0 8px;padding:12px}.supplier-grouping__split-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 150px 32px}.supplier-grouping__split-row .ant-input-number-group-wrapper,.supplier-grouping__split-row .ant-select{width:100%}.supplier-grouping__split-footer{align-items:center;display:flex;gap:12px;justify-content:space-between}.supplier-grouping__split-footer .ant-btn{padding:0}.supplier-grouping__split-footer small{color:var(--app-text-secondary);font-size:12px;text-align:right}.supplier-grouping__split-footer .supplier-grouping__split-error{color:var(--app-danger)}.order-warehouse{margin-bottom:16px}.order-warehouse .ant-card-head{min-height:52px}.order-warehouse .ant-card-body{padding:20px}.order-warehouse-valuation-heading{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.order-warehouse-quantity{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.order-warehouse-documents{margin-top:12px}.order-warehouse-valuation{border-top:1px solid var(--app-border);margin-top:24px;padding-top:20px}.order-warehouse-valuation-heading .ant-typography{margin:0}.order-warehouse-plan-lines{margin-bottom:20px}.order-warehouse-plan-line{border-bottom:1px solid var(--app-border);padding:12px 0}.order-warehouse-plan-name{color:var(--app-text);display:block;margin-bottom:6px}.order-warehouse-plan-parts{list-style:none;margin:0;padding:0}.order-warehouse-plan-parts li{align-items:baseline;color:var(--app-text-muted);display:flex;font-size:13px;gap:16px;justify-content:space-between;padding:2px 0}.order-warehouse-plan-parts .ant-tag{-webkit-margin-end:0;font-size:12px;margin-inline-end:0}.order-warehouse-plan-amount{font-feature-settings:"tnum";color:var(--app-text);font-variant-numeric:tabular-nums;white-space:nowrap}.order-warehouse-plan-parts li.order-warehouse-plan-unknown{color:var(--app-warning)}.order-warehouse-average-price{color:var(--app-text-muted)}.order-warehouse-status{align-items:flex-start;background:var(--app-surface-muted);border-radius:var(--app-radius);display:flex;gap:12px;margin-bottom:20px;padding:12px 14px}.order-warehouse-status-icon{font-size:18px;line-height:22px}.order-warehouse-status-title{color:var(--app-text);font-weight:600}.order-warehouse-status-help{color:var(--app-text-secondary);font-size:13px;margin-top:2px}.order-warehouse-status--success{background:var(--app-success-soft)}.order-warehouse-status--success .order-warehouse-status-icon{color:var(--app-success)}.order-warehouse-status--warning{background:var(--app-warning-soft)}.order-warehouse-status--warning .order-warehouse-status-icon{color:var(--app-warning)}.order-warehouse-lines{display:flex;flex-direction:column;gap:16px}.order-warehouse-line-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:8px}.order-warehouse-line-name{display:flex;flex-direction:column;min-width:0}.order-warehouse-line-name small{color:var(--app-text-muted);font-size:12px;font-weight:400}.order-warehouse-bar{background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:5px;display:flex;height:10px;overflow:hidden}.order-warehouse-bar>span{display:block;height:100%}.order-warehouse-bar-issued{background:var(--app-success)}.order-warehouse-bar-available{background:var(--app-primary)}.order-warehouse-bar-missing{background:var(--app-warning)}.order-warehouse-bar-unknown{background:var(--app-border)}.order-warehouse-legend{font-feature-settings:"tnum";color:var(--app-text-secondary);display:flex;flex-wrap:wrap;font-size:13px;font-variant-numeric:tabular-nums;gap:4px 20px;list-style:none;margin:8px 0 0;padding:0}.order-warehouse-dot{background:var(--app-border);border-radius:50%;display:inline-block;height:8px;margin-right:6px;width:8px}.order-warehouse-dot--issued{background:var(--app-success)}.order-warehouse-dot--available{background:var(--app-primary)}.order-warehouse-dot--missing{background:var(--app-warning)}.order-warehouse-ledger{margin-bottom:12px}.order-warehouse-ledger-row{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:7px 0}.order-warehouse-ledger-row>div{flex:1 1;min-width:0}.order-warehouse-ledger-row--main{color:var(--app-text);font-weight:500;padding:10px 0}.order-warehouse-ledger-group{border-left:2px solid var(--app-border);margin:2px 0 6px 6px;padding-left:16px}.order-warehouse-ledger-group .order-warehouse-ledger-row{color:var(--app-text-secondary)}.order-warehouse-ledger-group .order-warehouse-plan-amount{color:var(--app-text)}.order-warehouse-ledger-sign{color:var(--app-text-muted);display:inline-block;width:16px}.order-warehouse-ledger-subtotal{background:var(--app-surface-muted);border-radius:8px;margin:4px 0;padding-left:10px;padding-right:10px}.order-warehouse-ledger-subtotal .order-warehouse-ledger-note{font-weight:400}.order-warehouse-ledger-note,.order-warehouse-ledger-subtotal small{color:var(--app-text-muted);font-weight:400}.order-warehouse-ledger-note{font-size:12px;margin:2px 0 0 16px}.order-warehouse-ledger .order-warehouse-plan-lines{margin:2px 0 0 16px}.order-warehouse-ledger .order-warehouse-plan-line{border-bottom:0;padding:2px 0 0}.order-warehouse-ledger .order-warehouse-plan-name{margin-bottom:2px}.order-warehouse-result{align-items:center;background:var(--app-surface-hover);border-radius:8px;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;margin-bottom:12px;padding:14px 16px}.order-warehouse-result>div{display:flex;flex-direction:column;gap:2px}.order-warehouse-result span{color:var(--app-text-muted);font-size:13px}.order-warehouse-result strong{font-feature-settings:"tnum";color:var(--app-text);font-size:22px;font-variant-numeric:tabular-nums;font-weight:600}.order-warehouse-result small{font-size:14px;font-weight:400}.order-warehouse-result--negative{background:var(--app-danger-soft)}.order-warehouse-result--negative strong{color:var(--app-danger)}.order-warehouse-how{color:var(--app-text-secondary);font-size:13px;margin-top:8px}.order-warehouse-how summary{cursor:pointer}.order-warehouse-how p{margin:8px 0 0}.order-warehouse-actions{display:flex;justify-content:flex-end;margin-top:20px}@media (max-width:640px){.order-warehouse .ant-card-body{padding:12px}.order-warehouse-plan-parts li{flex-wrap:wrap}}.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 var(--app-border);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--subcategory:hover,.product-picker-modal__row.is-selected,.product-picker-modal__row:hover{background:var(--app-primary-soft);border-color:var(--app-primary)}.product-picker-modal__row--subcategory{background:var(--app-surface-muted)}.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;color:var(--app-text-secondary);display:flex;flex-wrap:wrap;gap:6px 10px}.product-picker-modal__breadcrumb-text{color:var(--app-text-secondary)}@media (max-width:640px){.product-picker-modal__grid{grid-template-columns:1fr}}.product-picker-modal__footer{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.product-picker-modal__refresh{margin-right:auto}.variant-picker-field{width:100%}.variant-picker-field__select{min-width:0;text-align:left}.variant-picker-field__select>.ant-btn-icon{flex:none}.variant-picker-field__label{display:block;flex:1 1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.commercial-quantity{align-items:flex-start;container-type:inline-size;display:flex;flex-direction:column;gap:3px;min-width:0}.commercial-quantity__chain{align-items:stretch;background:#f7fcfd;border:1px solid #b7dce8;border-radius:10px;display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);max-width:100%;min-width:0;overflow:hidden;width:100%}.commercial-quantity__chain>div{min-width:0;padding:8px 10px}.commercial-quantity__chain>.anticon{align-self:center;color:#087cab;justify-self:center;transition:transform .15s ease}.commercial-quantity__chain span{color:#64748b;display:block;font-size:9px;font-weight:750;letter-spacing:.04em;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.commercial-quantity__chain strong{font-feature-settings:"tnum";color:#172033;display:block;font-size:13px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;white-space:normal}.commercial-quantity__chain .commercial-quantity__pricing{background:#eaf7fb}.commercial-quantity__plain{font-feature-settings:"tnum";color:#172033;display:block;font-variant-numeric:tabular-nums;line-height:34px;min-height:34px}.commercial-quantity .ant-btn-link{color:#087aa7;font-size:12px;font-weight:650;height:auto;padding:2px 4px}@container (max-width: 260px){.commercial-quantity__chain{grid-auto-flow:row;grid-template-columns:minmax(0,1fr)}.commercial-quantity__chain>.anticon{justify-self:start;margin-left:10px;transform:rotate(90deg)}}.commercial-quantity-modal__intro{margin-top:-8px}.commercial-quantity-modal__simple-grid{grid-gap:12px;background:#f8fafb;border:1px solid #d6e0e9;border-radius:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;padding:16px}.commercial-quantity-modal__simple-grid label>span{color:#334155;display:block;font-size:12px;font-weight:800;margin-bottom:6px}.commercial-quantity-modal__simple-grid .ant-select{width:100%}.commercial-quantity-modal__amount{display:block;margin:14px 0}.commercial-quantity-modal__amount>span{color:#475467;display:block;font-size:12px;font-weight:700;margin-bottom:6px}.commercial-quantity-modal__amount .ant-input-number{width:100%}.commercial-quantity-modal__equation{align-items:center;background:linear-gradient(105deg,#f7fcfd,#eaf7fb);border:1px solid #b8dfec;border-radius:12px;display:grid;grid-template-columns:1fr 42px 1fr;margin:14px 0;padding:13px;text-align:center}.commercial-quantity-modal__equation>.anticon{color:#087cab;font-size:20px}.commercial-quantity-modal__equation span{color:#64748b;display:block;font-size:10px;font-weight:750;text-transform:uppercase}.commercial-quantity-modal__equation strong{font-feature-settings:"tnum";color:#172033;display:block;font-size:22px;font-variant-numeric:tabular-nums;margin-top:3px}.commercial-quantity-modal__rounding{background:#fffaf0;border:1px solid #f0cf87;border-radius:11px;color:#69420a;margin-top:12px;padding:12px}.commercial-quantity-modal__rounding-head{align-items:baseline;display:flex}.commercial-quantity-modal__rounding p{font-size:12px;margin:7px 0 9px}.commercial-quantity-modal__rounding-options{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.commercial-quantity-modal__rounding-options button{background:#fff;border:1px solid #e4c27a;border-radius:9px;color:#5f430f;cursor:pointer;display:flex;flex-direction:column;gap:2px;justify-content:center;min-height:72px;min-width:0;padding:8px 10px;text-align:left}.commercial-quantity-modal__rounding-options button.active{background:#eef9fc;border-color:#087cab;box-shadow:0 0 0 3px #087cab17;color:#08698f}.commercial-quantity-modal__rounding-options button:focus-visible:not(.active){outline:2px dashed #b7791f;outline-offset:2px}.commercial-quantity-modal__rounding-options button:focus:not(:focus-visible){outline:none}.commercial-quantity-modal__rounding-options button:disabled{cursor:not-allowed;opacity:.45}.commercial-quantity-modal__rounding-options button span{font-size:12px;font-weight:700}.commercial-quantity-modal__rounding-options button strong{font-feature-settings:"tnum";font-size:16px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.commercial-quantity-modal__rounding-options button small{font-feature-settings:"tnum";color:#7a6a4d;font-variant-numeric:tabular-nums}.commercial-quantity-modal__mismatch{margin-top:10px}html[data-theme=dark] .commercial-quantity__chain{background:var(--app-surface);border-color:var(--app-border)}html[data-theme=dark] .commercial-quantity-modal__amount>span,html[data-theme=dark] .commercial-quantity-modal__equation span,html[data-theme=dark] .commercial-quantity-modal__intro.ant-typography,html[data-theme=dark] .commercial-quantity-modal__simple-grid label>span,html[data-theme=dark] .commercial-quantity__chain span{color:var(--app-text-secondary)}html[data-theme=dark] .commercial-quantity-modal__equation strong,html[data-theme=dark] .commercial-quantity__chain strong,html[data-theme=dark] .commercial-quantity__plain{color:var(--app-text)}html[data-theme=dark] .commercial-quantity-modal__simple-grid,html[data-theme=dark] .commercial-quantity__chain .commercial-quantity__pricing{background:var(--app-surface-hover)}html[data-theme=dark] .commercial-quantity-modal__equation,html[data-theme=dark] .commercial-quantity-modal__simple-grid{border-color:var(--app-border)}html[data-theme=dark] .commercial-quantity .ant-btn-link,html[data-theme=dark] .commercial-quantity-modal__equation>.anticon,html[data-theme=dark] .commercial-quantity__chain>.anticon{color:var(--app-primary)}html[data-theme=dark] .commercial-quantity-modal__equation{background:linear-gradient(105deg,var(--app-surface) 0,var(--app-surface-hover) 100%)}html[data-theme=dark] .commercial-quantity-modal__rounding{background:#2a2417;border-color:#66532d;color:#f3d69a}html[data-theme=dark] .commercial-quantity-modal__rounding-options button{background:var(--app-surface);border-color:#66532d;color:#f3d69a}html[data-theme=dark] .commercial-quantity-modal__rounding-options button.active{background:var(--app-primary-soft);border-color:var(--app-primary);box-shadow:0 0 0 3px #69a7ff1f;color:#a8ccff}html[data-theme=dark] .commercial-quantity-modal__rounding-options button small{color:#d8c7a4}@media (max-width:760px){.commercial-quantity-modal__rounding-options,.commercial-quantity-modal__simple-grid{grid-template-columns:1fr}}.order-products-editor{border-top:1px solid #e7edf4;container-type:inline-size}.order-products-editor__list{display:flex;flex-direction:column}.order-products-editor__row{grid-gap:8px;align-items:start;animation:order-product-row-in .18s ease-out both;background:#fff;border-bottom:1px solid #e7edf4;box-sizing:border-box;display:grid;gap:8px;grid-template-areas:"product purchase commercial price currency total remove margin";grid-template-columns:minmax(150px,1.8fr) minmax(82px,.8fr) minmax(150px,1.4fr) minmax(108px,1fr) 76px minmax(82px,.8fr) 24px minmax(62px,.55fr);padding:10px 4px;transition:background-color .16s ease;width:100%}.order-products-editor--without-prices .order-products-editor__row{grid-template-areas:"product commercial remove";grid-template-columns:minmax(0,2fr) minmax(0,1fr) 24px}.order-products-editor__row:hover{background:#fbfdff}.order-products-editor__field{min-width:0}.order-products-editor__field--product{grid-area:product}.order-products-editor__field--commercial{grid-area:commercial}.order-products-editor__field--price{grid-area:price}.order-products-editor__field--currency{grid-area:currency}.order-products-editor__field--total{grid-area:total}.order-products-editor__label{align-items:flex-end;color:#667085;display:flex;font-size:10px;font-weight:650;letter-spacing:0;line-height:1.2;margin-bottom:6px;min-height:22px;text-transform:uppercase;white-space:normal}.order-products-editor__product-picker{flex:0 0 auto;max-width:150px;width:100%}.order-products-editor__product-identity{align-items:center;align-items:stretch;display:flex;flex-direction:column;gap:5px;min-height:28px}.order-products-editor__product-copy{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.order-products-editor__product-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#182230;display:-webkit-box;font-size:12px;font-weight:650;line-height:1.35;overflow:hidden;overflow-wrap:anywhere}.order-products-editor__product-name:focus-visible{border-radius:4px;outline:2px solid #1677ff;outline-offset:2px}.order-products-editor__product-name.is-empty{color:#98a2b3;font-weight:500}.order-products-editor__product-dimensions{color:#667085;font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-products-editor__product-picker .variant-picker-field__select{border-color:#cfd8e3;box-shadow:0 1px 2px #0f172a0a;font-weight:600;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.order-products-editor__product-picker .variant-picker-field__select .anticon{color:#1677ff}.order-products-editor__product-picker .variant-picker-field__select:focus-visible,.order-products-editor__product-picker .variant-picker-field__select:hover{background:#f8fbff;border-color:#69aaf9;box-shadow:0 0 0 3px #1677ff17}.order-products-editor__static-value,.order-products-editor__total-value{align-items:center;color:#1d2939;display:flex;font-size:12px;line-height:1.35;min-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-products-editor__static-value.is-empty{color:#98a2b3}.order-products-editor__total-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.order-products-editor__remove{align-items:center;display:flex;grid-area:remove;justify-content:center;min-height:28px}.order-products-editor__remove .ant-btn{color:#d92d20;opacity:.72;transition:opacity .14s ease,background-color .14s ease,transform .14s ease}.order-products-editor__remove .ant-btn:focus-visible,.order-products-editor__remove .ant-btn:hover{background:#fff1f0;opacity:1;transform:translateY(-1px)}.order-products-editor__summary{align-items:baseline;border-bottom:1px solid #e7edf4;color:#475467;display:flex;gap:18px;justify-content:flex-end;padding:13px 62px 13px 10px}.order-products-editor__summary strong{font-feature-settings:"tnum";color:#101828;font-size:15px;font-variant-numeric:tabular-nums;min-width:126px;text-align:right}.order-products-editor__empty{border-bottom:1px solid #e7edf4;margin:0;padding:26px 12px}.order-products-editor__add{border-color:#91caff;color:#1677ff;height:42px;margin-top:10px;transition:border-color .16s ease,background-color .16s ease,color .16s ease;width:100%}.order-products-editor__add:focus-visible,.order-products-editor__add:hover{background:#f5f9ff!important;border-color:#1677ff!important;color:#0958d9!important}@container (max-width: 850px){.order-products-editor__row{grid-template-areas:"product product commercial commercial remove" "purchase price currency total margin";grid-template-columns:minmax(0,1fr) minmax(110px,1.3fr) 65px minmax(0,1fr) minmax(0,1fr)}}@container (max-width: 520px){.order-products-editor__row{grid-template-areas:"product product remove" "purchase commercial commercial" "price currency total" "margin margin margin";grid-template-columns:minmax(0,1fr) minmax(65px,.7fr) minmax(0,1fr)}.order-products-editor--without-prices .order-products-editor__row{grid-template-areas:"product product remove" "commercial commercial commercial"}}@keyframes order-product-row-in{0%{opacity:.55;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.order-products-editor__add,.order-products-editor__product-picker .variant-picker-field__select,.order-products-editor__remove .ant-btn,.order-products-editor__row{animation:none;transition:none}}.order-product-identity{align-items:flex-start;display:flex;flex-direction:column;gap:6px;min-width:0}.order-product-identity__name{color:#0f172a;font-weight:500;line-height:1.45}.order-product-identity__labels{line-height:1}.order-products-editor__field--purchase{grid-area:purchase}.order-products-editor__field--margin{grid-area:margin}.order-products-fifo-value{font-feature-settings:"tnum";display:flex;flex-direction:column;font-size:12px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.order-products-fifo-value small{color:#667085;font-size:11px}.order-products-fifo-main{align-items:baseline;display:flex;flex-wrap:wrap;font-size:13px;gap:0 4px}.order-products-fifo-basis--estimate{align-self:flex-start;background:var(--app-warning-soft);border-radius:4px;color:var(--app-warning)!important;margin-top:2px;padding:0 6px}.order-products-margin-note{display:block;font-size:12px;margin-top:10px}.order-products-editor .commercial-quantity__chain,.order-products-table .commercial-quantity__chain{border-radius:5px;grid-template-columns:minmax(0,1fr) 12px minmax(0,.8fr)}.order-products-editor .commercial-quantity__chain>div,.order-products-table .commercial-quantity__chain>div{padding:4px}.order-products-editor .commercial-quantity__chain span,.order-products-table .commercial-quantity__chain span{font-size:8px;letter-spacing:0}.order-products-editor .commercial-quantity__chain strong,.order-products-table .commercial-quantity__chain strong{font-size:11px}.order-products-editor .commercial-quantity__pricing strong,.order-products-table .commercial-quantity__pricing strong{font-size:10px;font-weight:500}.order-products-table .ant-table-cell{font-size:12px;overflow-wrap:anywhere;padding:8px 6px!important}.order-products-table .ant-space{flex-wrap:wrap;gap:2px!important}.order-products-table .ant-tag{font-size:10px;white-space:normal}.order-products-table .order-product-identity{gap:3px}.order-products-editor__remove .ant-btn{padding-inline:3px}html[data-theme=dark] .order-products-editor{border-top-color:var(--app-border)}html[data-theme=dark] .order-products-editor__row{background:#0000;border-bottom-color:var(--app-border)}html[data-theme=dark] .order-products-editor__row:hover{background:var(--app-surface-hover)}html[data-theme=dark] .order-products-editor__label{color:var(--app-text-secondary)}html[data-theme=dark] .order-products-editor__product-name{color:var(--app-text)}html[data-theme=dark] .order-products-editor__product-name.is-empty,html[data-theme=dark] .order-products-editor__static-value.is-empty{color:var(--app-text-muted)}html[data-theme=dark] .order-products-editor__product-dimensions{color:var(--app-text-secondary)}html[data-theme=dark] .order-products-editor__product-picker .variant-picker-field__select{border-color:var(--app-border);box-shadow:0 1px 2px var(--app-shadow)}html[data-theme=dark] .order-products-editor__product-picker .variant-picker-field__select .anticon{color:var(--app-primary)}html[data-theme=dark] .order-products-editor__product-picker .variant-picker-field__select:focus-visible,html[data-theme=dark] .order-products-editor__product-picker .variant-picker-field__select:hover{background:var(--app-primary-soft);border-color:var(--app-primary);box-shadow:0 0 0 3px var(--app-primary-soft)}html[data-theme=dark] .order-products-editor__static-value,html[data-theme=dark] .order-products-editor__total-value{color:var(--app-text)}html[data-theme=dark] .order-products-editor__remove .ant-btn{color:var(--app-danger)}html[data-theme=dark] .order-products-editor__remove .ant-btn:focus-visible,html[data-theme=dark] .order-products-editor__remove .ant-btn:hover{background:var(--app-danger-soft)}html[data-theme=dark] .order-products-editor__summary{border-bottom-color:var(--app-border);color:var(--app-text-secondary)}html[data-theme=dark] .order-products-editor__summary strong{color:var(--app-text)}html[data-theme=dark] .order-products-editor__empty{border-bottom-color:var(--app-border)}html[data-theme=dark] .order-products-editor__add{border-color:var(--app-primary);color:var(--app-primary)}html[data-theme=dark] .order-products-editor__add:focus-visible,html[data-theme=dark] .order-products-editor__add:hover{background:var(--app-primary-soft)!important;border-color:var(--app-primary)!important;color:var(--app-primary)!important}html[data-theme=dark] .order-product-identity__name{color:var(--app-text)}html[data-theme=dark] .order-products-fifo-value small{color:var(--app-text-secondary)}.transport-order-realization-card{--transport-state:#7f91a8;background:#fff;border:1px solid #e3e9f2;border-radius:12px;box-shadow:0 5px 18px rgba(15,35,62,.035);overflow:hidden;padding:17px 20px 14px;position:relative;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.transport-order-realization-card:before{background:var(--transport-state);content:"";inset:0 auto 0 0;position:absolute;width:3px}.transport-order-realization-card.is-planned{--transport-state:#4b83c4}.transport-order-realization-card.is-inProgress{--transport-state:#d29a2e}.transport-order-realization-card.is-completed{--transport-state:#23836f}.transport-order-realization-card.is-cancelled{--transport-state:#c75445}.transport-order-realization-card:hover{border-color:#d4deea;box-shadow:0 9px 24px #0f233e12;transform:translateY(-1px)}.transport-order-realization-card__header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.transport-order-realization-card__identity{align-items:center;display:flex;gap:11px}.transport-order-realization-card__identity>div{grid-gap:1px;display:grid;gap:1px}.transport-order-realization-card__truck{align-items:center;background:#eef5ff;border-radius:10px;color:#1677ff;display:flex;font-size:18px;height:38px;justify-content:center;width:38px}.transport-order-realization-card__actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.transport-order-realization-card__journey{align-items:center;border-bottom:1px solid #edf1f6;border-top:1px solid #edf1f6;display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:space-between;margin:14px 0 16px;padding:11px 0}.transport-order-realization-card__journey>strong{color:#26364b;font-size:13px}.transport-order-realization-card__dates{color:#667085;display:flex;flex-wrap:wrap;font-size:12px;gap:8px 22px}.transport-order-realization-card__dates span{grid-gap:1px;display:grid;gap:1px}.transport-order-realization-card__dates small{color:#8491a3;font-size:10px;line-height:1.2}.transport-order-realization-card__dates b{color:#344054;font-size:11px}.transport-order-realization-card__cargo-label{color:#667085;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.transport-order-realization-card__cargo{grid-gap:0;display:grid;gap:0;margin:6px 0 10px}.transport-order-realization-card__cargo-row{--delivery-color:#9aabba;grid-gap:6px 16px;border-bottom:1px solid #edf1f6;display:grid;gap:6px 16px;grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);padding:10px 0 12px;position:relative}.transport-order-realization-card__cargo-row:last-child{border-bottom:0}.transport-order-realization-card__cargo-row.is-complete{--delivery-color:#23836f}.transport-order-realization-card__cargo-row.is-partial{--delivery-color:#d29a2e}.transport-order-realization-card__cargo-row.is-missing{--delivery-color:#c75445}.transport-order-realization-card__cargo-product{grid-gap:3px;display:grid;gap:3px;min-width:0}.transport-order-realization-card__cargo-product>strong{color:#243348;line-height:1.35}.transport-order-realization-card__cargo-dims{font-feature-settings:"tnum";color:var(--app-text-muted);font-size:12px;font-variant-numeric:tabular-nums;font-weight:400}.transport-order-realization-card__cargo-product>small{color:#667085;font-size:11px}.transport-order-realization-card__cargo-quantities{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(82px,1fr))}.transport-order-realization-card__cargo-quantities>span{grid-gap:2px;align-content:center;display:grid;gap:2px;text-align:right}.transport-order-realization-card__cargo-quantities small{color:#8491a3;font-size:10px;font-weight:600}.transport-order-realization-card__cargo-quantities b{font-feature-settings:"tnum";color:#344054;font-size:12px;font-variant-numeric:tabular-nums}.transport-order-realization-card__cargo-quantities .transport-order-realization-card__delivered b{color:var(--delivery-color)}.transport-order-realization-card__cargo-quantities .transport-order-realization-card__not-delivered b{color:#a96f16}.transport-order-realization-card__cargo-progress{background:color-mix(in srgb,var(--delivery-color) 13%,#fff);bottom:-1px;height:2px;left:0;overflow:hidden;position:absolute;right:0}.transport-order-realization-card__cargo-progress>i{background:var(--delivery-color);border-radius:999px;display:block;height:100%;transition:width .22s ease}.transport-order-realization-card__order-link{font-weight:700;height:auto;padding:0}.transport-order-realization-card__metrics{color:#667085;display:flex;flex-wrap:wrap;font-size:12px;gap:6px 18px;margin:10px 0}.transport-order-realization-card__shared{margin-top:10px}html[data-theme=dark] .transport-order-realization-card{background:var(--app-surface);border-color:var(--app-border);box-shadow:0 5px 18px var(--app-shadow);color:var(--app-text)}html[data-theme=dark] .transport-order-realization-card.is-planned{--transport-state:#7eb6f5}html[data-theme=dark] .transport-order-realization-card.is-inProgress{--transport-state:#f0bd5b}html[data-theme=dark] .transport-order-realization-card.is-completed{--transport-state:#55c6aa}html[data-theme=dark] .transport-order-realization-card.is-cancelled{--transport-state:#ff897a}html[data-theme=dark] .transport-order-realization-card:hover{border-color:var(--app-primary);box-shadow:0 9px 24px var(--app-shadow)}html[data-theme=dark] .transport-order-realization-card__truck{background:var(--app-primary-soft);color:var(--app-primary)}html[data-theme=dark] .transport-order-realization-card__cargo-row,html[data-theme=dark] .transport-order-realization-card__journey{border-color:var(--app-border)}html[data-theme=dark] .transport-order-realization-card__cargo-product>strong,html[data-theme=dark] .transport-order-realization-card__cargo-quantities b,html[data-theme=dark] .transport-order-realization-card__dates b,html[data-theme=dark] .transport-order-realization-card__journey>strong{color:var(--app-text)}html[data-theme=dark] .transport-order-realization-card__cargo-label,html[data-theme=dark] .transport-order-realization-card__cargo-product>small,html[data-theme=dark] .transport-order-realization-card__cargo-quantities small,html[data-theme=dark] .transport-order-realization-card__dates,html[data-theme=dark] .transport-order-realization-card__dates small,html[data-theme=dark] .transport-order-realization-card__metrics{color:var(--app-text-secondary)}html[data-theme=dark] .transport-order-realization-card__cargo-quantities .transport-order-realization-card__not-delivered b{color:#f0b45c}html[data-theme=dark] .transport-order-realization-card__cargo-progress{background:color-mix(in srgb,var(--delivery-color) 18%,var(--app-surface))}@media (max-width:680px){.transport-order-realization-card{padding:16px 16px 13px}.transport-order-realization-card__header{align-items:flex-start;display:grid}.transport-order-realization-card__identity,.transport-order-realization-card__identity>div{min-width:0}.transport-order-realization-card__identity strong{overflow-wrap:anywhere}.transport-order-realization-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.transport-order-realization-card__actions .ant-btn{width:100%}.transport-order-realization-card__journey{display:grid}.transport-order-realization-card__dates{grid-template-columns:repeat(2,minmax(0,1fr))}.transport-order-realization-card__cargo-row{grid-template-columns:1fr}.transport-order-realization-card__cargo-quantities{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.transport-order-realization-card__cargo-quantities>span{text-align:left}}@media (prefers-reduced-motion:reduce){.transport-order-realization-card,.transport-order-realization-card__cargo-progress>i{transition:none}}.transport-delivery-quantity-fields{grid-gap:12px;display:grid;gap:12px;margin-top:14px}.transport-delivery-quantity-fields__intro{grid-gap:2px;display:grid;gap:2px}.transport-delivery-quantity-fields__intro>strong{color:#25354a}.transport-delivery-quantity-fields__intro .ant-typography{font-size:12px;line-height:1.5}.transport-delivery-quantity-fields__shared{grid-gap:10px;background:#fffaf0;border-left:3px solid #d29a2e;color:#68501a;display:grid;font-size:12px;gap:10px;grid-template-columns:18px minmax(0,1fr);line-height:1.45;padding:11px 12px}.transport-delivery-quantity-fields__shared>.anticon{color:#c18416;font-size:15px;margin-top:2px}.transport-delivery-quantity-fields__shared>div{grid-gap:2px;display:grid;gap:2px}.transport-delivery-quantity-fields__shared span{color:#7b6740}.transport-delivery-quantity-fields__list{border:1px solid #e3e9f2;border-radius:10px;overflow:hidden}.transport-delivery-quantity-fields__row{grid-gap:12px 24px;align-items:center;background:#fff;border-bottom:1px solid #edf1f6;display:grid;gap:12px 24px;grid-template-columns:minmax(0,1fr) minmax(180px,240px);padding:11px 13px;transition:background .15s ease}.transport-delivery-quantity-fields__row:hover{background:#fafbfd}.transport-delivery-quantity-fields__row:last-child{border-bottom:0}.transport-delivery-quantity-fields__product{grid-gap:3px;display:grid;gap:3px;min-width:0}.transport-delivery-quantity-fields__dims{font-feature-settings:"tnum";color:var(--app-text-muted);font-size:12px;font-variant-numeric:tabular-nums;font-weight:400}.transport-delivery-quantity-fields__product strong{color:#25354a;line-height:1.35;overflow-wrap:anywhere}.transport-delivery-quantity-fields__meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.transport-delivery-quantity-fields__meta>span:not(.ant-typography){background:#edf3fa;border-radius:999px;color:#46617e;font-size:10px;font-weight:700;padding:1px 6px}.transport-delivery-quantity-fields__meta .ant-typography{font-size:11px}.transport-delivery-quantity-fields__input{margin-bottom:0}.transport-delivery-quantity-fields__over-plan{grid-column:1/-1;margin-top:-4px}.transport-delivery-quantity-fields__over-plan.ant-alert{padding:7px 10px}.transport-delivery-quantity-fields__over-plan .ant-alert-message{color:#765719;font-size:12px;line-height:1.45}.transport-delivery-quantity-fields__shortfall{background:#f5f9fe;border-left:3px solid #4f86c6;grid-column:1/-1;margin:-4px 0 0;padding:8px 10px}.transport-delivery-quantity-fields__shortfall .ant-form-item-label>label{color:#25354a;font-weight:600}.transport-delivery-quantity-fields__shortfall .ant-radio-group{display:flex;flex-wrap:wrap;gap:6px 20px}.transport-delivery-quantity-fields__shortfall .ant-form-item-extra{font-size:12px}@media (max-width:640px){.transport-delivery-quantity-fields__row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.transport-delivery-quantity-fields__row{transition:none}}.transport-status-picker .ant-select-selector{border-color:#cbd8e8!important;box-shadow:none!important;min-height:38px!important;padding:3px 10px!important}.transport-status-picker.ant-select-focused .ant-select-selector{border-color:#1677ff!important;box-shadow:0 0 0 2px #1677ff1f!important}.transport-status-picker__option{align-items:center;color:#17233a;display:inline-flex;font-weight:600;gap:8px;line-height:1.2}.transport-status-picker__icon{border-radius:7px;display:inline-grid;font-size:12px;height:22px;place-items:center;width:22px}.transport-status-picker__icon--planned{background:#e7f0fb;color:#2563a8}.transport-status-picker__icon--inProgress{background:#e4f5fb;color:#176f9e}.transport-status-picker__icon--completed{background:#e7f7ee;color:#23724b}.transport-status-picker__icon--cancelled{background:#fbeaea;color:#8a3d3d}.transport-status-picker__popup .ant-select-item{border-radius:8px;margin:2px 4px;min-height:38px;padding:7px 9px}.transport-status-picker__popup .ant-select-item-option-selected{background:#eaf3ff}.order-transports-section{grid-gap:18px;display:grid;gap:18px}.order-transports-section__toolbar{align-items:flex-end;display:flex;gap:16px;justify-content:space-between}.order-transport-readiness h5,.order-transports-section__toolbar h4{margin:0 0 3px}.order-transports-section__list{grid-gap:14px;display:grid;gap:14px}.order-transport-readiness{border-bottom:1px solid #dfe7f1;border-top:1px solid #dfe7f1;padding:17px 0 4px}.order-transport-readiness>header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.order-transport-readiness__hint{margin-bottom:16px}.order-transport-readiness-list{grid-gap:0;display:grid;gap:0}.order-transport-readiness-row{--readiness-state:#8a99ad;grid-gap:8px 16px;align-items:center;border-bottom:1px solid #edf0f4;display:grid;gap:8px 16px;grid-template-columns:minmax(190px,1.3fr) minmax(260px,1.7fr) minmax(130px,.7fr);padding:14px 10px;transition:background .15s ease}.order-transport-readiness-row:hover{background:#fafbfd}.order-transport-readiness-row.is-green{--readiness-state:#23836f}.order-transport-readiness-row.is-yellow{--readiness-state:#d29a2e}.order-transport-readiness-row.is-red{--readiness-state:#c75445}.order-transport-readiness-row:last-child{border-bottom:0}.order-transport-readiness-row__product,.order-transport-readiness-row__ready{grid-gap:3px;display:grid;gap:3px}.order-transport-readiness-row__product{padding-left:13px;position:relative}.order-transport-readiness-row__product:before{background:var(--readiness-state);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:5px;width:6px}.order-transport-readiness-row__product strong{color:#25354a;line-height:1.35}.order-transport-readiness-row__product span,.order-transport-readiness-row__ready span{color:#667085;font-size:12px}.order-transport-readiness-row__progress>div:first-child{display:flex;font-size:12px;justify-content:space-between;margin-bottom:2px}.order-transport-readiness-row__progress .ant-progress{line-height:1}.order-transport-readiness-row__ready{grid-template-columns:1fr auto;text-align:right}.order-transport-readiness-row__ready span{text-align:left}.order-transport-readiness-row__ready strong{font-feature-settings:"tnum";color:#344054;font-variant-numeric:tabular-nums}.order-transports-section__status-hint{align-items:flex-start;background:#f5f9ff;border-left:3px solid #6ba7ee;color:#4b5f78;display:flex;font-size:12px;gap:9px;line-height:1.5;margin:-2px 0 16px;padding:10px 12px}.order-transports-section__status-hint .anticon{color:#2474d4;margin-top:3px}.order-transports-section__modal-actions{display:flex;gap:8px;justify-content:flex-end}.order-transports-section__status-modal .ant-modal-content{border-radius:14px;overflow:hidden}.order-transports-section__status-modal .ant-modal-header{margin-bottom:18px}@media (max-width:900px){.order-transport-readiness-row{grid-template-columns:1fr}.order-transport-readiness-row__ready{max-width:320px;text-align:left}}@media (max-width:640px){.order-transport-readiness>header,.order-transports-section__toolbar{align-items:stretch;display:grid}.order-transport-readiness>header>div,.order-transports-section__toolbar>div{min-width:0}.order-transports-section__toolbar>.ant-btn{width:100%}.order-transport-readiness{padding:15px 0 2px}.order-transport-readiness>header .ant-tag{justify-self:start;white-space:normal}.order-transport-readiness-row__progress>div:first-child{grid-gap:4px;align-items:flex-start;display:grid;gap:4px}.order-transport-readiness-row{padding-left:0;padding-right:0}}@media (prefers-reduced-motion:reduce){.order-transport-readiness-row{transition:none}}html[data-theme=dark] .order-transport-readiness{border-bottom-color:var(--app-border);border-top-color:var(--app-border)}html[data-theme=dark] .order-transport-readiness-row{border-bottom-color:var(--app-border)}html[data-theme=dark] .order-transport-readiness-row:hover{background:var(--app-surface-hover)}html[data-theme=dark] .order-transport-readiness-row__product strong{color:var(--app-text)}html[data-theme=dark] .order-transport-readiness-row__product span,html[data-theme=dark] .order-transport-readiness-row__ready span{color:var(--app-text-secondary)}html[data-theme=dark] .order-transport-readiness-row__ready strong{color:var(--app-text)}.transport-attach-candidates{grid-gap:8px;display:grid;gap:8px;max-height:360px;overflow:auto}.transport-attach-candidate{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e7eaf0;border-radius:8px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;justify-content:space-between;padding:12px;text-align:left;width:100%}.transport-attach-candidate.is-selected,.transport-attach-candidate:hover:not(:disabled){background:#f5f9ff;border-color:#1677ff}.transport-attach-candidate:disabled{cursor:not-allowed;opacity:.65}.transport-attach-candidate small{color:#667085;display:block;margin-top:4px}.transport-attach-candidate small.transport-attach-candidate__reason{color:#ad6800}.transport-attach-candidate__description{min-width:0;overflow-wrap:anywhere}.transport-attach-candidate__badges{align-content:flex-start;display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}html[data-theme=dark] .transport-attach-candidate{background:var(--app-surface);border-color:var(--app-border);color:var(--app-text)}html[data-theme=dark] .transport-attach-candidate.is-selected,html[data-theme=dark] .transport-attach-candidate:hover:not(:disabled){background:var(--app-primary-soft);border-color:var(--app-primary)}html[data-theme=dark] .transport-attach-candidate small{color:var(--app-text-secondary)}.order-transport-status{background:#fff;background:var(--app-surface,#fff);border:1px solid #dbe7f3;border:1px solid var(--app-border,#dbe7f3);border-radius:14px;margin-top:10px;overflow:hidden}.order-transport-status__header{align-items:center;border-bottom:1px solid #edf2f7;border-bottom:1px solid var(--app-border,#edf2f7);display:flex;gap:12px;justify-content:space-between;min-height:34px;padding:7px 12px}.order-transport-status__title{align-items:center;color:#0f172a;color:var(--app-text,#0f172a);display:inline-flex;font-size:13px;font-weight:700;gap:8px}.order-transport-status__title .anticon{color:#2563eb;color:var(--app-primary,#2563eb);font-size:15px}.order-transport-status__summary{background:#f1f5f9;background:var(--app-surface-hover,#f1f5f9);border-radius:999px;color:#475569;color:var(--app-text-secondary,#475569);flex:0 0 auto;font-size:11px;font-weight:700;line-height:1.35;padding:3px 9px}.order-transport-status__list{container-name:order-transport-status;container-type:inline-size;padding:0 10px}.order-transport-status__row{grid-gap:12px;align-items:center;border-bottom:1px solid #edf2f7;border-bottom:1px solid var(--app-border,#edf2f7);display:grid;gap:12px;grid-template-columns:minmax(190px,1.3fr) auto minmax(110px,.8fr) minmax(210px,1fr) auto;min-height:42px;min-width:0;padding:6px 2px}.order-transport-status__row:last-child{border-bottom:0}.order-transport-status__truck{align-items:center;color:#334155;color:var(--app-text,#334155);display:inline-flex;font-size:13px;font-weight:650;gap:9px;min-width:0}.order-transport-status__truck .anticon{color:#475569;color:var(--app-text-secondary,#475569);flex:0 0 auto;font-size:16px}.order-transport-status__truck-text{display:flex;flex-direction:column;line-height:1.3;min-width:0}.order-transport-status__truck-carrier,.order-transport-status__truck-number{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-transport-status__truck-number{color:#64748b;color:var(--app-text-secondary,#64748b);font-size:12px;font-weight:550}.order-transport-status__tag.ant-tag{border-radius:999px;font-weight:650;margin:0;min-width:82px;text-align:center;width:-webkit-fit-content;width:fit-content}.order-transport-status__date,.order-transport-status__route{color:#334155;color:var(--app-text,#334155);font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-transport-status__date{color:#475569;color:var(--app-text-secondary,#475569);text-overflow:clip}.order-transport-status__link.ant-btn-link{align-items:center;display:inline-flex;font-size:12px;font-weight:650;gap:7px;height:auto;justify-content:flex-end;padding:4px 2px;white-space:nowrap}@container order-transport-status (max-width: 899px){.order-transport-status__row{grid-template-columns:minmax(190px,1.3fr) auto minmax(110px,1fr) auto}.order-transport-status__date{grid-column:1/4;padding-left:25px}.order-transport-status__link.ant-btn-link{grid-column:4;grid-row:2}}@container order-transport-status (max-width: 519px){.order-transport-status__header{align-items:flex-start;flex-direction:column;gap:6px}.order-transport-status__row{gap:7px 10px;grid-template-columns:minmax(0,1fr) auto;padding:10px 2px}.order-transport-status__truck{grid-column:1/-1}.order-transport-status__tag.ant-tag{justify-self:start;margin-left:25px}.order-transport-status__truck-carrier{white-space:normal}.order-transport-status__date,.order-transport-status__route{text-overflow:clip;white-space:normal}.order-transport-status__date,.order-transport-status__link.ant-btn-link,.order-transport-status__route{grid-column:1/-1}.order-transport-status__date{padding-left:0}.order-transport-status__link.ant-btn-link{grid-row:auto;justify-self:start;margin-left:23px}}.order-detail-section .ant-collapse>.ant-collapse-item>.ant-collapse-header{align-items:center;gap:12px;padding:16px 18px}.order-detail-section .ant-collapse-content-box{padding:0!important}.order-detail-section .ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra{-webkit-margin-start:auto;margin-inline-start:auto}.order-detail-section__actions{align-items:center;cursor:auto;display:inline-flex;gap:8px}.order-detail-section__body{min-width:0}.invoice-table .ant-table table{table-layout:fixed}.invoice-table__one-line{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice-table .product-name-with-dimensions{display:flex;max-width:100%}.invoice-table .product-name-with-dimensions__dimensions{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice-table__link.ant-btn{font:inherit;height:auto;max-width:100%;padding:0}.invoice-table__link.ant-btn>span{overflow:hidden;text-overflow:ellipsis}.invoice-table__state.ant-tag{margin:4px 0 0}.invoice-table__amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.invoice-table .ant-table-thead>tr>th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-financial-summary{border-bottom:1px solid var(--app-border);border-top:1px solid var(--app-border);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.order-financial-summary__metric{--margin-accent:#16794b;border-left:1px solid var(--app-border);display:flex;flex-direction:column;gap:5px;justify-content:center;min-height:94px;min-width:0;padding:16px 18px}.order-financial-summary__metric:first-child{border-left:0}.order-financial-summary__metric--loss{--margin-accent:#c53b32}.order-financial-summary__metric--watch{--margin-accent:#9a6700}.order-financial-summary__metric--strong{--margin-accent:#11633d}.order-financial-summary__label{color:var(--app-text-secondary);font-size:13px;font-weight:550}.order-financial-summary__value{color:var(--app-text);font-size:clamp(17px,1.5vw,21px);font-weight:720;letter-spacing:-.015em}.order-financial-summary__metric--result .order-financial-summary__meta,.order-financial-summary__metric--result .order-financial-summary__value{color:var(--margin-accent)}.order-financial-summary__meta{color:var(--app-text-secondary);font-size:12px;font-weight:600}.order-financial-summary__actions{display:flex;grid-column:1/-1;justify-content:flex-end;padding:12px 0 0}@media (max-width:767px){.order-financial-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.order-financial-summary__metric:nth-child(3){border-left:0}}html[data-theme=dark] .order-detail-page .order-financial-summary__metric{--margin-accent:var(--app-success)}html[data-theme=dark] .order-detail-page .order-financial-summary__metric--loss{--margin-accent:var(--app-danger)}html[data-theme=dark] .order-detail-page .order-financial-summary__metric--watch{--margin-accent:#eab308}.zk-chip--margin .zk-chip__value{color:var(--app-success)}.zk-chip--margin.zk-chip--loss .zk-chip__value{color:var(--app-danger)}.zk-chip__text.zk-chip__text--figures{overflow:visible;text-overflow:clip;white-space:normal}.zk-chip__figure{white-space:nowrap}.zk-chip--margin.zk-chip--incomplete .zk-chip__value{color:var(--app-warning)}.zk-chip--margin.zk-chip--incomplete{max-width:360px}.zk-chip--margin.zk-chip--pending .zk-chip__value{color:var(--app-text-secondary);font-weight:500}.zk-chip--margin.zk-chip--stale .zk-chip__value{opacity:.55}.zk-chip__note{color:var(--app-warning);font-size:11px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zk-chip__note.zk-chip__note--stale{color:var(--app-text-secondary)}.zk-banner{align-items:flex-start;background:var(--app-primary-soft);border-radius:var(--app-radius-sm);color:var(--app-primary);display:flex;flex-wrap:wrap;font-size:13px;gap:8px 10px;margin-top:12px;padding:8px 12px}.zk-banner__text{flex:1 1 260px;min-width:0}.zk-banner__owner{background:var(--app-surface);border:1px solid var(--app-border);border-radius:999px;font-size:12px;font-weight:600;margin-left:auto;padding:2px 9px;white-space:nowrap}.zk-banner--readonly{background:var(--app-surface-muted);border:1px dashed var(--app-border);color:var(--app-text-secondary)}.zk-banner--warning{background:var(--app-warning-soft);color:var(--app-warning)}.zk-banner--success{background:var(--app-success-soft);color:var(--app-success);margin-top:0}.zk-grid{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.zk-grid>.zk-col>.zk-section:last-child{flex:1 1}.zk-col{gap:16px;min-width:0}.zk-col,.zk-list{display:flex;flex-direction:column}.zk-list__row{border-bottom:1px solid var(--app-border);display:flex;font-size:13px;gap:12px;justify-content:space-between;padding:9px 0}.zk-list__row:last-child{border-bottom:0}.zk-list__row>span:first-child{align-items:center;color:var(--app-text-secondary);display:flex;flex:none;gap:8px;white-space:nowrap}.zk-list__row>span:last-child{font-feature-settings:"tnum";color:var(--app-text);font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.zk-callout{align-items:flex-start;background:var(--app-primary-soft);border-radius:var(--app-radius-sm);color:var(--app-primary);display:flex;font-size:13px;gap:10px;margin-top:12px;padding:10px 12px}.zk-callout--success{background:var(--app-success-soft);color:var(--app-success)}.zk-callout--warning{background:var(--app-warning-soft);color:var(--app-warning)}.zk-callout--muted{background:var(--app-surface-muted);color:var(--app-text-secondary)}.zk-callout--flush{margin-top:0}.zk-mask{align-items:center;border:1px dashed var(--app-border);border-radius:6px;color:var(--app-text-muted);display:inline-flex;font-size:12px;font-weight:500;gap:5px;padding:1px 7px}.zk-mask,.zk-num{white-space:nowrap}.zk-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.zk-line-identity{display:flex;flex-direction:column;min-width:0}.zk-line-identity small{color:var(--app-text-muted);font-size:12px}.zk-delivery-lines{display:flex;flex-direction:column;gap:2px}th.zk-nowrap-header{white-space:nowrap}.zk-delivery-detail{grid-gap:10px 24px;display:grid;gap:10px 24px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:4px 0}.zk-delivery-detail__wide{grid-column:span 2}.zk-delivery-detail>span{display:flex;flex-direction:column;gap:2px}.zk-delivery-detail small{color:var(--app-text-muted);font-size:12px}.zk-delivery-detail b{font-weight:500}.zk-delivery-detail .zk-delivery-dimensions{font-weight:400}.zk-delivery-table td{overflow-wrap:anywhere}.zk-delivery-date{border-radius:var(--app-radius-sm);padding-inline:4px;width:104px}.zk-delivery-date.ant-picker-focused,.zk-delivery-date:hover{background:var(--app-surface-hover)}.zk-delivery-missing{color:var(--app-warning)}.zk-delivery-actions{align-items:center;display:flex;gap:2px;white-space:nowrap}.zk-delivery-muted{color:var(--app-text-secondary);font-size:12px}.zk-delivery-unassigned{color:var(--app-warning);font-weight:500}.zk-total{align-items:baseline;display:flex;font-size:14px;gap:14px;justify-content:flex-end;padding:12px 4px 0}.zk-total strong{font-feature-settings:"tnum";font-size:18px;font-variant-numeric:tabular-nums;font-weight:600}.zk-source{color:var(--app-text);display:flex;flex-direction:column;font-size:12px;gap:2px;line-height:1.45}.zk-source__muted{color:var(--app-text-secondary)}.zk-source__pz{white-space:nowrap}.zk-pending{color:var(--app-text-muted);font-size:12px}.zk-source__unknown{color:var(--app-warning)}.zk-table-note{color:var(--app-text-secondary);display:block;font-size:12px;margin-top:2px}.zk-margin-footer{margin-top:8px}.zk-margin-footer__hint{color:var(--app-warning);font-size:12px;margin:8px 0 0}.zk-options{display:flex;flex-direction:column;gap:10px}.zk-option{grid-gap:10px;align-items:start;background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius);color:var(--app-text);cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:22px 24px minmax(0,1fr);padding:10px 12px;text-align:left;width:100%}.zk-option.is-selected{background:var(--app-primary-soft);border-color:var(--app-primary);box-shadow:inset 0 0 0 1px var(--app-primary)}.zk-option__badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.zk-option.is-disabled{background:var(--app-surface-muted);cursor:not-allowed}.zk-option.is-disabled .zk-option__copy,.zk-option.is-disabled .zk-option__icon{opacity:.6}.zk-option__icon{color:var(--app-text-secondary);font-size:18px}.zk-option__copy strong{display:block;font-size:13px;font-weight:600}.zk-option__copy span{color:var(--app-text-secondary);font-size:12px}.zk-tiles{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-top:14px}.zk-tile{background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:var(--app-radius);display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px}.zk-tile__label{color:var(--app-text-secondary);font-size:12px}.zk-tile__value{font-feature-settings:"tnum";color:var(--app-text);font-size:18px;font-variant-numeric:tabular-nums;font-weight:600}.zk-tile__meta{color:var(--app-text-secondary);font-size:12px}.zk-tile--result .zk-tile__value{color:var(--app-success)}.zk-tile--loss .zk-tile__value{color:var(--app-danger)}.zk-tile--incomplete .zk-tile__value{color:var(--app-warning)}.zk-wz{border:1px solid var(--app-border);border-radius:var(--app-radius);margin-bottom:10px;padding:14px}.zk-wz__head{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.zk-wz__number{font-feature-settings:"tnum";font-size:14px;font-variant-numeric:tabular-nums;font-weight:600}.zk-wz__meta{color:var(--app-text-secondary);font-size:12px}.zk-wz__body{grid-gap:12px;display:grid;font-size:13px;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-top:10px}.zk-progress-list{grid-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:minmax(140px,1.2fr) minmax(60px,2fr) auto}.zk-progress{align-items:center;display:grid;font-size:13px;grid-column:1/-1;grid-template-columns:subgrid;padding:6px 0}.zk-progress__result{align-items:flex-end;display:flex;flex-direction:column;text-align:right}.zk-progress__result>.zk-num{font-weight:600}.zk-progress__status{font-size:12px}.zk-progress__status--complete{color:var(--app-success)}.zk-progress__status--short{color:var(--app-warning)}.zk-details .ant-tabs-nav{margin-bottom:16px}@media (max-width:1100px){.zk-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.zk-progress-list{grid-template-columns:minmax(0,1fr) auto}.zk-progress>.ant-progress{display:none}}.zk-page{padding-bottom:24px}.zk-head__manual{-webkit-margin-start:4px;margin-inline-start:4px}.zk-offer-hint{margin:10px 0}.zk-offer-checkbox-help{margin:4px 0 0 24px}.zk-offer-pdf{background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:var(--app-radius-sm);display:flex;justify-content:center;padding:12px}.zk-offer-pdf__frame{aspect-ratio:210/297;background:#fff;border:0;max-height:1100px;max-width:820px;min-height:520px;width:100%}.zk-offer-pdf__loading{padding:24px 0}.zk-offer-pdf+.zk-offer-lines{margin-top:12px}@media (min-width:761px){.zk-offer-lines--narrow-only{display:none}}@media (max-width:760px){.zk-offer-pdf{display:none}}.zk-offer-fields{grid-gap:0;display:grid;gap:0;grid-template-columns:minmax(0,1fr);margin-top:12px;max-width:420px}.zk-upload-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:12px}.zk-upload-row .zk-section__hint{margin:0}.zk-upload-row__select{min-width:200px}.zk-dialog-alert{margin-bottom:12px}.zk-margin-footer__hint--muted{color:var(--app-text-secondary)}@media (max-width:760px){.zk-offer-fields{grid-template-columns:minmax(0,1fr)}}.ant-drawer .zk-section.zk-details{background:#0000;border:0;box-shadow:none;padding:0}.zk-grid--offer{align-items:stretch}.zk-grid--offer>.zk-section:first-child{display:flex;flex-direction:column}.zk-grid--offer .zk-offer-pdf{flex:1 1;min-height:220px;padding:8px}.zk-grid--offer .zk-offer-pdf__frame{aspect-ratio:auto;height:auto;max-height:none;min-height:0}.zk-stack{display:flex;flex-direction:column;gap:16px;min-width:0}.zk-grid--even{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.zk-grid--even{grid-template-columns:minmax(0,1fr)}}.zk-schedule{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.zk-schedule__item{grid-gap:10px;align-items:start;display:grid;font-size:13px;gap:10px;grid-template-columns:20px minmax(0,1fr) auto;padding:0 0 14px;position:relative}.zk-schedule__item:last-child{padding-bottom:0}.zk-schedule__item:not(:last-child):before{background:var(--app-border);bottom:0;content:"";left:9px;position:absolute;top:20px;width:2px}.zk-schedule__item--done:not(:last-child):before{background:var(--app-success)}.zk-schedule__dot{align-items:center;background:var(--app-surface);border:2px solid var(--app-border);border-radius:50%;box-sizing:border-box;color:#fff;display:flex;font-size:10px;height:20px;justify-content:center;width:20px}.zk-schedule__item--done .zk-schedule__dot{background:var(--app-success);border-color:var(--app-success)}.zk-schedule__item--active .zk-schedule__dot{border-color:var(--app-primary)}.zk-schedule__text{grid-gap:1px;display:grid;gap:1px;min-width:0}.zk-schedule__text small{color:var(--app-text-muted);font-size:12px}.zk-schedule__date{font-feature-settings:"tnum";color:var(--app-text);font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.zk-schedule__item--todo .zk-schedule__date{color:var(--app-text-muted);font-weight:400}.zk-summary{display:flex;flex-direction:column;margin:0}.zk-summary__row{grid-gap:12px;border-bottom:1px solid var(--app-border);display:grid;font-size:13px;gap:12px;grid-template-columns:minmax(-webkit-max-content,.45fr) minmax(0,1fr);grid-template-columns:minmax(max-content,.45fr) minmax(0,1fr);padding:9px 0}.zk-summary__row:last-child{border-bottom:0}.zk-summary dt{color:var(--app-text-secondary);white-space:nowrap}.zk-summary dd{color:var(--app-text);font-weight:600;margin:0;overflow-wrap:anywhere}.zk-summary__note{color:var(--app-text-secondary);display:block;font-weight:400;margin-top:4px}.zk-tags{display:inline-flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.zk-head--zd{container:zd-head/inline-size}.zk-chips--zd{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-columns:repeat(var(--zd-cols,5),minmax(0,1fr))}@container zd-head (max-width: 900px){.zk-chips--zd{grid-template-columns:repeat(2,minmax(0,1fr))}.zk-chips--zd .zk-chip:last-child:nth-child(odd){grid-column:1/-1}}.zk-visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;position:absolute;white-space:nowrap;width:1px}.zk-section.zk-guide,.zk-visually-hidden{overflow:hidden;padding:0}.zk-guide__head{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:14px 18px 0}.zk-guide__panel-title{color:var(--app-text-secondary);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.zk-guide__head .ant-btn-link{font-weight:500;height:auto;padding:0}.zk-guide__body{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 320px;padding:14px 18px 18px}.zk-guide__body--single{grid-template-columns:minmax(0,1fr)}.zk-guide__step{grid-gap:10px;align-content:start;background:color-mix(in srgb,var(--app-primary-soft) 30%,var(--app-surface));border:1px solid color-mix(in srgb,var(--app-primary) 30%,var(--app-border));border-radius:var(--app-radius-lg);display:grid;gap:10px;min-width:0;padding:16px 18px}.zk-guide__eyebrow{color:var(--app-primary);font-size:12px;font-weight:600}.zk-guide__title{color:var(--app-text);font-size:20px;font-weight:600;line-height:1.25;margin:0}.zk-guide__help{color:var(--app-text-secondary);margin:0;max-width:68ch}.zk-checks{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0}.zk-check{grid-gap:10px;align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius);display:grid;gap:10px;grid-template-columns:20px minmax(0,1fr);padding:8px 10px}.zk-check__icon{font-size:14px;font-weight:600;line-height:1;text-align:center}.zk-check--ok .zk-check__icon{color:var(--app-success)}.zk-check--ok .zk-check__text>span{color:var(--app-text-secondary)}.zk-check--todo{background:color-mix(in srgb,var(--app-warning-soft) 60%,var(--app-surface));border-color:color-mix(in srgb,var(--app-warning) 40%,var(--app-border))}.zk-check--todo .zk-check__icon{color:var(--app-warning)}.zk-check--info .zk-check__icon{color:var(--app-text-muted)}.zk-check--info .zk-check__text>span{color:var(--app-text-secondary);font-weight:400}.zk-check__text{grid-gap:2px;display:grid;font-weight:500;gap:2px;min-width:0}.zk-check__text small{color:var(--app-text-muted);font-size:12px;font-weight:400}.zk-guide__actions{display:flex;flex-wrap:wrap;gap:10px}.zk-guide__actions .ant-btn{flex:1 1;font-size:13px;min-width:-webkit-max-content;min-width:max-content}.zk-prepayment-paid .ant-form-item{margin-bottom:0}.zk-prepayment-paid__date{width:100%}.zk-guide__foot{color:var(--app-text-muted);font-size:12px;margin:0}.zk-guide__foot--warning{color:var(--app-warning)}.zk-plan{grid-gap:10px;align-content:start;background:var(--app-surface-hover);border:1px solid var(--app-border);border-radius:var(--app-radius-lg);display:grid;gap:10px;min-width:0;padding:14px 16px}.zk-plan__head{align-items:center;color:var(--app-text-secondary);display:flex;font-size:12px;font-weight:600;justify-content:space-between;letter-spacing:.06em;text-transform:uppercase}.zk-plan__chip,.zk-plan__tag{background:var(--app-primary-soft);border-radius:6px;color:var(--app-primary);font-size:10px;font-weight:600;letter-spacing:.05em;padding:2px 6px;text-transform:uppercase;white-space:nowrap}.zk-plan__source{align-items:center;color:var(--app-text);display:flex;font-size:16px;font-weight:600;gap:8px}.zk-plan__source .anticon{color:var(--app-primary)}.zk-plan__row{grid-gap:4px;display:grid;gap:4px;min-width:0}.zk-plan__row--rule{border-top:1px solid var(--app-border);padding-top:8px}.zk-plan__label{color:var(--app-text-muted);font-size:12px}.zk-plan__value{font-size:14px}.zk-plan__fact,.zk-plan__value{color:var(--app-text);font-weight:500}.zk-plan__fact{font-size:13px;line-height:1.4}.zk-plan__dimensions{color:var(--app-text-secondary);display:block;font-size:12px;font-weight:400}.zk-plan__list{grid-gap:2px;display:grid;gap:2px;list-style:none;margin:0;padding:0}.zk-plan__list li{min-width:0}.zk-plan__kind,.zk-plan__trucks{grid-gap:6px;display:grid;gap:6px;min-width:0}.zk-plan__number{white-space:nowrap}.zk-plan__truck-row{align-items:baseline;display:flex;gap:8px;justify-content:space-between;min-width:0}.zk-plan__truck{min-width:0}.zk-plan__amount-col{display:grid;flex:none;justify-items:end}.zk-plan__amount{font-feature-settings:"tnum";color:var(--app-text);flex:none;font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap}.zk-plan__more{color:var(--app-text-muted);font-size:12px}.zk-plan .ant-segmented{justify-self:start}.zk-guide-below{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.zk-mcard__sub{color:var(--app-text-muted);font-size:12px;font-weight:400;margin-top:2px}.zk-mcard__cost{margin-left:auto;max-width:320px;min-width:140px}.zk-mcard .ant-table-cell{overflow-wrap:anywhere;white-space:normal}.zk-mcard__source{margin-top:4px;text-align:right}.zk-mcard__source .zk-source{align-items:flex-end}.zk-mcard__neg,.zk-mcard__neg b{color:var(--app-danger)}.zk-section__hint.zk-mcard__foot{margin:14px 0 0}.zk-mcard__freight{color:var(--app-warning)}.zk-msplit{margin-top:16px;max-width:760px}.zk-msplit__head{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:8px}.zk-msplit__title{color:var(--app-text-muted);font-size:12px}.zk-msplit__row{grid-gap:12px;align-items:center;border-radius:6px;color:var(--app-text-secondary);display:grid;font-size:13px;gap:12px;grid-template-columns:minmax(230px,1.1fr) minmax(120px,2fr) 130px 56px;padding:5px 8px}.zk-msplit__row b{color:var(--app-text);font-weight:500;text-align:right}.zk-msplit__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zk-msplit__sign{color:var(--app-text-muted);display:inline-block;font-weight:400;width:14px}.zk-msplit__row--revenue{color:var(--app-text);font-weight:600}.zk-msplit__row--revenue b{font-weight:600}.zk-msplit__row--unknown,.zk-msplit__row--unknown b{color:var(--app-warning)}.zk-msplit__row--margin .zk-msplit__sign{color:var(--app-success)}.zk-msplit__row--group{color:var(--app-text);font-weight:600}.zk-msplit__row--group b{font-weight:600}.zk-msplit__row--child .zk-msplit__label{padding-left:30px}.zk-msplit__row--child .zk-msplit__sign{display:none}.zk-msplit__row--freight{background:var(--app-warning-soft);color:var(--app-warning)}.zk-msplit__row--freight b{color:var(--app-warning);font-weight:600}.zk-msplit__row--margin{border-radius:0;border-top:1px solid var(--app-border);margin-top:6px;padding-top:9px}.zk-msplit__row--margin,.zk-msplit__row--margin b{color:var(--app-success);font-weight:600}.zk-msplit__track{background:var(--app-surface-muted);border-radius:4px;display:block;height:8px;overflow:hidden}.zk-msplit__fill{border-radius:4px;display:block;height:100%}.zk-msplit__pct{font-feature-settings:"tnum";color:var(--app-text-muted);font-variant-numeric:tabular-nums;font-weight:400;text-align:right}.zk-msplit__note{color:var(--app-text-muted);font-size:12px;line-height:1.5;margin-top:8px;padding:0 8px}.zk-msplit__row--loss,.zk-msplit__row--loss .zk-msplit__sign,.zk-msplit__row--loss b{color:var(--app-danger)}.zk-msplit--revenue{background:var(--app-text-secondary)}.zk-msplit--goods{opacity:.55}.zk-msplit--goods,.zk-msplit--goodsItem{background:var(--app-primary)}.zk-msplit--goodsExtra,.zk-msplit--goodsTransport{background:var(--app-warning)}.zk-msplit--goodsExtra{opacity:.55}.zk-msplit--extraUnsplit{background:var(--app-warning);opacity:.75}.zk-msplit--unsplit{background:var(--app-text-muted)}.zk-msplit--outboundTransport{background:var(--app-warning)}.zk-msplit--other{background:var(--app-text-secondary)}.zk-msplit--margin{background:var(--app-success)}@media (max-width:640px){.zk-msplit__row{grid-template-columns:minmax(0,1fr) 110px 44px}.zk-msplit__label{white-space:normal}.zk-msplit__track{display:none}}.zk-msum{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.zk-msum>div{grid-gap:2px;align-content:start;background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:var(--app-radius);display:grid;gap:2px;min-width:0;padding:10px 12px}.zk-msum span{color:var(--app-text-muted);font-size:12px}.zk-msum b{font-feature-settings:"tnum";color:var(--app-text);font-size:15px;font-variant-numeric:tabular-nums;font-weight:600}.zk-msum .zk-msum__big{background:var(--app-success-soft);border-color:#0000}.zk-msum .zk-msum__big b{color:var(--app-success)}.zk-msum .zk-msum__big--loss{background:var(--app-danger-soft)}.zk-msum .zk-msum__big--loss b{color:var(--app-danger)}.zk-msum .zk-msum__note{color:var(--app-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zk-lane__list{display:grid;list-style:none;margin:0;padding:0}.zk-lane__item{grid-gap:10px;display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr);padding-bottom:14px;position:relative}.zk-lane__item:after{background:var(--app-border);bottom:2px;content:"";left:10px;position:absolute;top:24px;width:2px}.zk-lane__item:last-child:after{display:none}.zk-lane__mark{background:var(--app-surface);border:2px solid var(--app-border);border-radius:50%;color:#fff;display:grid;font-size:12px;font-weight:600;height:22px;place-items:center;width:22px}.zk-lane__item.is-done .zk-lane__mark{background:var(--app-success);border-color:var(--app-success)}.zk-lane__item b{color:var(--app-text);font-weight:600}.zk-lane__sub{color:var(--app-text-muted);font-size:12px}.zk-prices__head,.zk-prices__row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1.6fr) auto minmax(150px,1fr) minmax(70px,auto)}.zk-prices__head{background:var(--app-surface-muted);color:var(--app-text-muted);font-size:12px;font-weight:500;letter-spacing:.04em;padding:8px 10px;text-transform:uppercase}.zk-prices__r{text-align:right}.zk-prices__rows{list-style:none;margin:0;padding:0}.zk-prices__row{border-top:1px solid var(--app-border);padding:10px}.zk-prices__qty{text-align:right}.zk-prices__label{color:var(--app-text-muted);display:none}.zk-prices__margin{text-align:right}.zk-prices__muted{color:var(--app-text-muted);font-size:12px}.zk-prices__error{color:var(--app-danger);font-size:12px}.zk-prices__price .ant-input-number-group-wrapper{width:100%}.zk-prices__help{margin:12px 0 0}@media (max-width:560px){.zk-prices__head{display:none}.zk-prices__row{gap:6px 12px;grid-template-columns:minmax(0,1fr) auto}.zk-prices__name,.zk-prices__qty{grid-column:1/-1}.zk-prices__qty{color:var(--app-text-secondary);font-size:13px;text-align:left}.zk-prices__label{display:inline}}.zk-confirm{grid-gap:12px;display:grid;gap:12px}.zk-confirm__sect{color:var(--app-text-muted);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.zk-confirm__table-wrap{overflow-x:auto}.zk-confirm__table{border-collapse:collapse;font-size:13px;width:100%}.zk-confirm__table th{background:var(--app-surface-muted);color:var(--app-text-muted);font-size:12px;font-weight:500;letter-spacing:.04em;padding:8px 10px;text-align:left;text-transform:uppercase;white-space:nowrap}.zk-confirm__table td{border-top:1px solid var(--app-border);padding:10px;vertical-align:top}.zk-confirm__table .r{text-align:right}.zk-confirm__note{color:var(--app-text-muted);font-size:12px}.zk-confirm__people{grid-gap:6px;display:grid;gap:6px;grid-template-columns:minmax(0,1fr)}.zk-confirm__draft,.zk-confirm__person{grid-gap:10px;align-items:start;border:1px solid var(--app-border);border-radius:var(--app-radius);cursor:pointer;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:8px 10px}.zk-confirm__draft.is-checked,.zk-confirm__person.is-checked{background:var(--app-primary-soft);border-color:var(--app-primary)}.zk-confirm__person.is-disabled{background:var(--app-surface-hover);cursor:not-allowed}.zk-confirm__draft b,.zk-confirm__person b{color:var(--app-text);display:block;font-weight:600}.zk-confirm__draft small,.zk-confirm__person small{color:var(--app-text-muted);display:block;font-size:12px;margin-top:2px}.zk-confirm__customer-text{background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:var(--app-radius-sm);color:var(--app-text);font-size:13px;padding:12px}.zk-confirm__customer-text ul{margin:4px 0 0;padding-left:18px}@media (max-width:1100px){.zk-guide-below,.zk-guide__body{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.zk-guide__body,.zk-guide__head{padding-left:12px;padding-right:12px}.zk-guide__step{padding:14px 12px}.zk-guide__actions{justify-content:stretch}.zk-guide__actions .ant-btn{flex:1 1 100%}.zk-confirm__people,.zk-msum{grid-template-columns:minmax(0,1fr)}.zk-mcard__source{text-align:left}.zk-mcard__source .zk-source{align-items:flex-start}}.customer-picker-modal__navigation{align-items:center;display:flex;gap:8px;margin-top:12px;min-height:44px}.customer-picker-modal__content{min-height:280px;padding-top:8px}.customer-picker-modal__grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.customer-picker-modal__list{grid-gap:8px;display:grid;gap:8px}.customer-picker-modal__category,.customer-picker-modal__row{align-items:center;background:#0000;border:1px solid var(--app-border);border-radius:8px;color:inherit;cursor:pointer;display:flex;gap:12px;padding:14px;text-align:left;width:100%}.customer-picker-modal__category:hover,.customer-picker-modal__row.is-selected,.customer-picker-modal__row:hover{background:var(--app-primary-soft);border-color:var(--app-primary)}.customer-picker-modal__category-dot{border-radius:50%;flex:0 0 auto;height:10px;width:10px}.customer-picker-modal__row-main{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.customer-picker-modal__row-title{align-items:center;display:flex;gap:8px}.customer-picker-modal__breadcrumb-text,.customer-picker-modal__meta{color:var(--app-text-secondary)}@media (max-width:640px){.customer-picker-modal__grid{grid-template-columns:1fr}}.customer-picker-modal__footer{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.customer-picker-modal__refresh{margin-right:auto}.customer-picker-field{width:100%}.customer-picker-field__select{min-width:0;text-align:left}.customer-picker-field__select>.ant-btn-icon{flex:none}.customer-picker-field__label{display:block;flex:1 1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.zk-grid.zk-draft-grid{grid-template-columns:minmax(0,1fr) 340px}@media (max-width:1599px){.zk-grid.zk-draft-grid{grid-template-columns:minmax(0,1fr)}}.zk-draft__fields{grid-gap:12px 16px;display:grid;gap:12px 16px;grid-template-columns:repeat(2,minmax(0,360px))}.zk-draft__field{display:flex;flex-direction:column;gap:4px;min-width:0}.zk-draft__field--wide{grid-column:1/-1;max-width:720px}.zk-draft__label{color:var(--app-text-secondary);font-size:12px;font-weight:500}.zk-draft__field-error,.zk-draft__required{color:var(--app-danger)}.zk-draft__field-error{font-size:12px}.zk-draft__help{color:var(--app-text-secondary);font-size:12px;line-height:1.4}.zk-draft__control{width:100%}.zk-draft__inline{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-height:32px}.zk-draft__add{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:minmax(220px,2fr) auto auto auto;max-width:1100px}.zk-draft__number{width:100%}.zk-draft__number.ant-input-number-group-wrapper{max-width:100%;width:auto}.zk-draft__number .ant-input-number{width:auto}.zk-draft__number .ant-input-number-input{field-sizing:content;max-width:14ch;min-width:6ch}.zk-draft__picked-dimensions{color:var(--app-text-secondary);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.zk-draft__masked{align-items:center;display:flex;min-height:32px}.zk-draft__identity{display:flex;flex-direction:column;min-width:0}.zk-draft__identity strong{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-weight:500;overflow:hidden;overflow-wrap:anywhere}.zk-draft__identity small{color:var(--app-text-secondary);font-size:12px}.zk-draft__row{cursor:pointer}.zk-draft__row.is-selected>td{background:var(--app-primary-soft)}.zk-draft__more{border:1px solid var(--app-border);border-radius:var(--app-radius);margin-top:12px}.zk-draft__more-label{align-items:center;display:flex;flex-wrap:wrap;gap:6px 12px;min-width:0}.zk-draft__more-label strong{font-weight:600}.zk-draft__more-hint{color:var(--app-text-muted);font-size:12px}.zk-draft__more-summary{display:flex;flex-wrap:wrap;gap:4px 6px;min-width:0}.zk-draft__more-tag{background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:999px;color:var(--app-text-secondary);font-size:12px;line-height:18px;max-width:100%;overflow:hidden;padding:1px 8px;text-overflow:ellipsis;white-space:nowrap}.zk-draft__more-body{display:flex;flex-direction:column;gap:4px}.zk-draft__advanced{margin-left:-12px}.zk-draft__advanced-label{color:var(--app-text-secondary);font-size:13px;font-weight:500}.zk-draft__sections .ant-collapse-item{border-bottom:1px solid var(--app-border)}.zk-draft__sections .ant-collapse-item:last-child{border-bottom:0}.zk-draft__section-label{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 12px;min-width:0}.zk-draft__section-title{color:var(--app-text);font-size:13px;font-weight:600;min-width:180px}.zk-draft__section-summary{color:var(--app-text-secondary);font-size:12px;min-width:0;overflow-wrap:anywhere}.zk-draft__section-body{padding-bottom:8px}.zk-draft__more .zk-draft__fields{align-items:start}.zk-draft__more .zk-draft__field>.zk-draft__label{line-height:18px}.zk-draft__qty-cell{align-items:flex-end;display:flex;flex-direction:column}.zk-draft__add-extra,.zk-draft__conversion{align-items:center;color:var(--app-text-secondary);display:flex;flex-wrap:wrap;font-size:12px;gap:0 8px;justify-content:flex-start}.zk-draft__identity .zk-draft__conversion{margin-top:2px}.zk-draft__identity .zk-draft__conversion .ant-btn-link{padding-inline:0}.zk-draft__add-extra{justify-content:flex-start;margin-top:4px}.zk-draft__add-extra .ant-btn-link,.zk-draft__conversion .ant-btn-link{font-size:12px;height:22px;padding:0 2px}.zk-draft__conversion-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.zk-draft__price-suffix{align-items:center;display:inline-flex;white-space:nowrap}.zk-draft__price-suffix .ant-select{min-width:56px}.zk-draft__cheat-body{grid-gap:16px 32px;display:grid;gap:16px 32px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:960px}.zk-draft__cheat-total-title{margin-top:0}.zk-draft__cheat-product{display:flex;flex-direction:column;margin-bottom:10px}.zk-draft__cheat-product small{color:var(--app-text-secondary);font-size:12px}.zk-draft__cheat-product .zk-draft__cheat-dimensions{font-size:13px}.zk-draft__cheat-product strong{font-size:16px;font-weight:600}.zk-bar__secondary{display:inline-flex}.zk-draft__add-wrap{container-type:inline-size}@container (max-width: 700px){.zk-draft__add{grid-template-columns:minmax(0,1fr)}.zk-draft__add .ant-input-number-group-wrapper,.zk-draft__add .zk-draft__number,.zk-draft__add .zk-draft__number .ant-input-number{width:100%}.zk-draft__add .zk-draft__number .ant-input-number-input{field-sizing:fixed;max-width:none}.zk-draft__add .zk-draft__label[aria-hidden=true]{display:none}}@media (max-width:900px){.zk-draft__more .zk-draft__fields{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.zk-draft__fields{grid-template-columns:minmax(0,1fr)}}.zk-draft__qty-error{color:var(--app-danger);font-size:12px;line-height:1.45;margin-top:4px;text-align:left;white-space:normal}.wz-batches{display:flex;flex-direction:column;gap:4px}.wz-batches__row{grid-gap:4px 14px;align-items:baseline;display:grid;font-size:13px;gap:4px 14px;grid-template-columns:minmax(110px,auto) minmax(110px,auto) minmax(70px,auto) auto}.wz-batches__row>span{color:var(--app-text-secondary)}.wz-batches__row>.wz-batches__qty{font-feature-settings:"tnum";color:var(--app-text);font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.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-archived-tag{-webkit-margin-end:0;background:var(--app-surface-hover);border-radius:999px;font-size:11px;font-weight:500;letter-spacing:.03em;margin-inline-end:0;text-transform:uppercase}.customers-archived-tag,.customers-table .ant-table-tbody>tr.customers-table__row--archived>td{color:var(--app-text-secondary)}.customers-table .ant-table-cell:first-child{padding-right:4px}.customers-vat-indicator{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;height:16px;justify-content:center;width:16px}.customers-vat-indicator--valid{background:var(--app-success-soft);color:var(--app-success)}.customers-vat-indicator--invalid{background:var(--app-danger-soft);color:var(--app-danger)}.customers-vat-indicator--unchecked{background:var(--app-surface-hover);color:var(--app-text-muted);min-width:16px;padding:0 4px;width:auto}.customers-filter-field{display:flex;flex-direction:column;gap:4px;min-width:0}.customers-filter-field__label{color:var(--app-text-secondary);font-size:12px;font-weight:500}.customers-tester-note{align-items:center;display:flex;gap:16px;justify-content:space-between}.customers-form-section{background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:var(--app-radius);margin-bottom:16px;padding:16px}.customers-form-section__label{color:var(--app-text-secondary);display:inline-block;font-size:12px;font-weight:500;letter-spacing:.04em;margin-bottom:12px;text-transform:uppercase}.customer-card__contact-name,.customers-table .customers-contact-secondary{display:block;overflow:hidden;text-overflow:ellipsis}.customer-card__contact-name{white-space:nowrap}.customer-card__contact-primary{color:var(--app-tile-orange);font-size:12px;margin-right:6px}.customer-card__contact-position{color:var(--app-text-secondary)}.customer-card__branches{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.customer-card__branches li{align-items:flex-start;border-bottom:1px dashed var(--app-border);display:flex;flex-direction:column;gap:2px;padding:10px 0}.customer-card__branches li:first-child{padding-top:0}.customer-card__branches li:last-child{border-bottom:0;padding-bottom:0}.customer-card__branches li>span{color:var(--app-text-secondary);font-size:12px}.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:var(--app-text);display:-webkit-box;font-weight:500;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:var(--app-text-muted);display:inline-flex;font-size:12px;gap:5px;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplier-contact-secondary .anticon{color:var(--app-text-muted);font-size:11px}.supplier-contact-extra{background:var(--app-primary-soft);border:1px solid var(--app-border);border-radius:11px;color:var(--app-primary);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:var(--app-primary-soft)!important;border-color:var(--app-primary);color:var(--app-primary)!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 var(--app-border);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:var(--app-surface-hover);border-radius:999px;color:var(--app-text-muted);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:var(--app-text-muted);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:var(--app-text-muted);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__sort.ant-select{width:168px}.suppliers-page__sort.ant-select .ant-select-selector{border-radius:var(--app-radius-sm);height:36px}.suppliers-table .ant-table-cell:first-child{padding-right:4px}.factory-identity{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:0}.factory-identity__name-button{background:#0000;border:0;color:inherit;cursor:pointer;display:block;font:inherit;max-width:100%;min-width:0;padding:0;text-align:left;width:100%}.factory-identity__name{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--app-text);display:-webkit-box;font-size:13px;font-weight:500;line-height:1.35;overflow:hidden;overflow-wrap:anywhere}.factory-identity__name-button:focus-visible .factory-identity__name,.factory-identity__name-button:hover .factory-identity__name{text-decoration:underline}.factory-identity__meta{color:var(--app-text-muted);font-size:12px;line-height:1.35}.factory-identity__meta .anticon{font-size:11px}.factory-contact{display:flex;flex-direction:column;gap:2px;min-width:0}.factory-address,.factory-contact__line{align-items:flex-start;color:var(--app-text);display:flex;font-size:13px;gap:6px;line-height:1.35;min-width:0}.factory-address .anticon,.factory-contact__line .anticon{color:var(--app-text-muted);flex:0 0 auto;font-size:12px;margin-top:3px}.factory-address span:last-child,.factory-contact__line span:last-child{overflow-wrap:anywhere}.factory-address span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.factory-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.factory-muted{color:var(--app-text-muted)}.factories-table .ant-table-cell:first-child{padding-right:4px}.tool-form__value{color:var(--app-text-secondary);display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.obj-form>.ant-form-item.tool-form__end>.ant-form-item-row>.ant-form-item-control .ant-form-item-control-input-content{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;justify-content:flex-end;min-height:32px}.tool-form__end .ant-tag{-webkit-margin-end:0;margin-inline-end:0}.tool-form__note{color:var(--app-text-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.obj-section>.ant-table-wrapper{margin-inline:-4px}.tool-form__alert.ant-alert{margin-top:12px}.tool-switch-line{align-items:center;color:var(--app-text);display:inline-flex;font-size:14px;gap:8px;white-space:nowrap}.wz-documents-preview__files{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.wz-documents-preview__file{align-items:center;background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:var(--app-radius-sm);display:flex;gap:8px;padding:6px 12px}.warehouse-blocked-actions__list{-webkit-padding-start:1.2em;margin:0;padding-inline-start:1.2em}.warehouse-blocked-actions__list li+li{margin-top:4px}.product-name-combobox{width:100%}.product-name-combobox .ant-input{min-width:0}.doc-card .obj-hero__avatar{font-size:26px}.obj-pill--danger{background:var(--app-danger-soft);color:var(--app-danger)}.doc-item{display:flex;flex-direction:column;min-width:0}.doc-item__meta,.doc-item__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-item__name{color:var(--app-text);font-weight:500}.doc-item__meta{color:var(--app-text-muted);font-size:12px;line-height:1.45}.doc-amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.doc-totals{border-top:1px solid var(--app-border);color:var(--app-text-secondary);display:flex;flex-wrap:nowrap;font-size:13px;gap:24px;justify-content:flex-end;margin-top:12px;padding-top:12px;white-space:nowrap}.doc-totals strong{font-feature-settings:"tnum";color:var(--app-text);font-variant-numeric:tabular-nums;font-weight:500}.doc-card .obj-section .ant-table-wrapper .ant-table-cell.doc-col-product{white-space:normal}.doc-card .obj-form .doc-control{width:100%}.doc-card .obj-form>.ant-form-item.doc-form-stacked>.ant-form-item-row{gap:6px;grid-template-columns:minmax(0,1fr)}.doc-card .obj-facts+.obj-facts,.doc-card .obj-facts+.obj-form,.doc-card .obj-form+.obj-facts,.doc-card .obj-form+.obj-form{margin-top:12px}.doc-card .obj-section__hint+.obj-facts{margin-top:0}.doc-bar{background:var(--app-surface);border:1px solid var(--app-border);border-radius:14px;bottom:16px;box-shadow:var(--app-shadow-raised);flex-wrap:nowrap;gap:16px;padding:10px 12px 10px 20px;position:-webkit-sticky;position:sticky;z-index:10}.doc-bar,.doc-bar__hint{align-items:center;display:flex}.doc-bar__hint{color:var(--app-text-secondary);flex:1 1 auto;font-size:13px;gap:8px;min-width:0;white-space:nowrap}.doc-bar__hint,.doc-bar__hint>span:last-child{overflow:hidden;text-overflow:ellipsis}.doc-bar__actions{display:flex;flex:none;flex-wrap:nowrap;gap:8px;margin-left:auto}.doc-bar__actions .ant-btn{min-width:120px}.doc-tooltip-anchor{display:inline-block}@media (max-width:760px){.doc-bar{flex-wrap:wrap}.doc-bar__actions{flex:1 1 100%;flex-wrap:wrap;margin-left:0}.doc-totals{flex-wrap:wrap}}.doc-card>form{display:flex;flex-direction:column;gap:16px;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-transport-summary__route{background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:10px;padding:16px}.wz-transport-summary__route+.wz-transport-summary__route{margin-top:12px}.wz-transport-summary__heading{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.wz-item-card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:12px;min-width:0}.wz-item-card__header{grid-gap:12px;align-items:start;background:var(--app-surface-muted);border-bottom:1px solid var(--app-border);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:var(--app-primary-soft);border-radius:8px;color:var(--app-primary);display:inline-flex;font-size:12px;font-weight:600;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:var(--app-text);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:var(--app-text-secondary);display:block;font-size:12px;font-weight:600;line-height:1.35}.wz-item-field__value{color:var(--app-text);font-size:14px;line-height:1.45;margin-top:6px;overflow-wrap:anywhere}.wz-item-field--emphasis .wz-item-field__value{color:var(--app-primary-text);font-size:15px;font-weight:600}.wz-items-list--compact{gap:10px}.wz-item-card--compact .wz-item-card__header{padding:12px 14px}.wz-item-card--compact .wz-item-card__fields{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));padding:0 14px 12px}.wz-item-card--compact .wz-item-field{padding-top:10px}@media (max-width:720px){.wz-items-section .ant-card-head{padding-inline:16px}.wz-items-section .ant-card-body{padding:16px}.wz-item-card__header{grid-template-columns:auto minmax(0,1fr) auto;padding:14px}.wz-item-card__fields{grid-template-columns:repeat(2,minmax(0,1fr));padding:2px 14px 14px}.wz-item-field--wide{grid-column:1/-1}}@media (max-width:420px){.wz-items-section .ant-card-extra,.wz-items-section .ant-card-extra .ant-btn{width:100%}.wz-item-card__header{grid-template-columns:auto minmax(0,1fr)}.wz-item-card__action{grid-column:2;grid-row:1;justify-self:end}.wz-item-card__product{grid-column:1/-1}.wz-item-card__fields{grid-template-columns:minmax(0,1fr)}.wz-item-field--wide{grid-column:auto}}.wz-card__control{width:100%}.wz-card__source-hint{color:var(--app-text-secondary);display:block;font-size:12px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ant-table-wrapper .ant-table .ant-table-tbody>tr>td.wz-card__source-col,.ant-table-wrapper .ant-table .ant-table-thead>tr>th.wz-card__source-col{padding-left:24px}.wz-create-page{margin:0 auto;padding:24px;width:min(980px,100%)}.wz-create-page__header{align-items:flex-start;display:flex;gap:10px;margin-bottom:24px}.wz-create-page__header .ant-btn{margin-top:2px}.wz-create-page__title.ant-typography{margin:0 0 2px}.wz-create-page__content{width:100%}.wz-create-page__order-field{margin-bottom:18px;max-width:640px}.wz-create-page__order-summary{background:#f7fafc;border:1px solid #dce4ea;border-radius:10px;padding:14px 16px}.wz-create-page__status-warning{margin-bottom:14px}.wz-create-page__recipient-source{display:block;font-size:12px;margin:8px 0 14px}.wz-create-page__delivery-address{margin-top:16px}.wz-create-page__delivery-address .ant-form-item{margin-bottom:0;margin-top:14px;max-width:640px}.wz-create-page__release-hint{margin-bottom:20px}.wz-create-page__actions{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #dce4ea;border-radius:12px;bottom:12px;box-shadow:0 8px 24px #00284414;display:flex;gap:10px;justify-content:flex-end;padding:12px;position:-webkit-sticky;position:sticky;z-index:2}.wz-create-page__selection-note{align-self:flex-end;padding-inline:4px;text-align:right}@media (max-width:720px){.wz-create-page{padding:16px}.wz-create-page__actions{bottom:8px}.wz-create-page__actions .ant-btn{flex:1 1}}html[data-theme=dark] .wz-create-page__order-summary{background:var(--app-surface-muted);border-color:var(--app-border)}html[data-theme=dark] .wz-create-page__actions{background:var(--app-surface);border-color:var(--app-border);box-shadow:0 8px 24px var(--app-shadow)}.transport-document-links{align-items:baseline;color:#64748b;color:var(--app-text-secondary,#64748b);display:flex;flex-wrap:wrap;font-size:12px;gap:6px 24px;line-height:1.5;min-width:0}.transport-document-links__group{align-items:baseline;display:flex;gap:8px;min-width:0}.transport-document-links__kind{flex:0 0 auto;font-size:11px;font-weight:600}.transport-document-links__items{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 16px;min-width:0}.transport-document-links__link{align-items:baseline;border-radius:2px;color:#146fe8;color:var(--app-primary,#146fe8);display:inline-flex;flex-wrap:wrap;gap:4px 8px;max-width:100%;padding:2px 0;text-decoration:none;transition:color .14s ease}.transport-document-links__number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:550;overflow-wrap:anywhere}.transport-document-links__link:hover .transport-document-links__number{text-decoration:underline;text-underline-offset:3px}.transport-document-links__link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.transport-document-links__status{align-items:center;color:#64748b;color:var(--app-text-secondary,#64748b);display:inline-flex;font-size:11px;font-weight:400;gap:5px}.transport-document-links__status:before{background:currentColor;border-radius:50%;content:"";height:5px;width:5px}.transport-document-links__link--confirmed .transport-document-links__status:before,.transport-document-links__link--draft .transport-document-links__status:before{background:#c58b23}.transport-document-links__link--received .transport-document-links__status:before,.transport-document-links__link--released .transport-document-links__status:before{background:#36956b}.transport-document-links__link--cancelled{color:#64748b;color:var(--app-text-secondary,#64748b)}.transport-document-links__empty{font-size:12px}@media (prefers-reduced-motion:reduce){.transport-document-links__link{transition:none}}html[data-theme=dark] .transport-document-links__link{color:#78b2ff}.transport-route-stops{display:inline-flex;flex-direction:column;gap:3px;text-align:left}.transport-route-stops__line{grid-column-gap:6px;align-items:baseline;column-gap:6px;display:grid;grid-template-columns:64px 1fr;overflow-wrap:anywhere}.transport-route-stops__caption{color:var(--app-text-secondary);font-size:11px;font-weight:500;white-space:nowrap}.transport-routes-page{--transport-blue:#146fe8;--transport-blue-dark:#0b4fa8;--transport-blue-soft:#eef6ff;--transport-ink:#142033;--transport-muted:#64748b;--transport-line:#dfe6ef;grid-gap:10px;display:grid;gap:10px;min-width:0}.transport-routes-page>*{min-width:0}.transport-routes-page__counts,.transport-routes-page__list-tools,.transport-routes-page__quick-actions,.transport-routes-page__view-chips,.transport-routes-page__workspace-bar{align-items:center;display:flex}.transport-routes-page__workspace-bar{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);padding:2px 0}.transport-routes-page__view-chips{flex-wrap:wrap;gap:6px}.transport-routes-page__view-chip{background:#fff;border:1px solid var(--transport-line);border-radius:999px;color:#364152;cursor:pointer;font:inherit;font-size:13px;font-weight:650;height:36px;padding:0 12px;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:nowrap}.transport-routes-page__view-chip:hover{border-color:#146fe873;color:var(--transport-blue-dark)}.transport-routes-page__view-chip.is-active{background:var(--transport-blue);border-color:var(--transport-blue);color:#fff}.transport-routes-page__quick-actions{gap:8px;justify-content:flex-start;width:100%}.transport-routes-page__quick-search{flex:1 1 auto;min-width:240px;width:auto}.transport-routes-page__refresh-button{border-radius:7px;font-weight:650;height:36px}.transport-routes-page__create-hint{font-size:13px}.transport-routes-page__list-tools{gap:10px;justify-content:flex-end;min-height:32px}.transport-routes-page__counts{color:#526074;flex-wrap:wrap;font-size:12px;font-weight:650;gap:8px;justify-content:flex-end;white-space:nowrap}.transport-routes-page__sort{text-align:left;width:220px}.transport-order-groups{grid-gap:14px;display:grid;gap:14px;min-width:0}.transport-route-section{grid-gap:0;display:grid;gap:0;min-width:0}.transport-route-section__header{grid-gap:12px;align-items:center;background:#f2f5f9;border-left:2px solid var(--transport-blue);border-radius:6px 6px 0 0;display:grid;gap:12px;grid-template-columns:32px minmax(0,1fr) auto;min-height:52px;padding:10px 14px 10px 8px}html[data-theme=dark] .transport-route-section__header{background:var(--app-surface-hover)}html[data-theme=dark] .transport-order-group__route-list strong,html[data-theme=dark] .transport-route-section__identity h2{color:var(--app-text)}html[data-theme=dark] .transport-route-section__eyebrow,html[data-theme=dark] .transport-route-section__meta,html[data-theme=dark] .transport-route-section__meta strong,html[data-theme=dark] .transport-route-section__toggle{color:var(--app-text-secondary)}.transport-route-section__toggle{background:#0000;border:0;border-radius:6px;color:#526074;cursor:pointer;display:inline-grid;height:28px;padding:0;place-items:center;width:28px}.transport-route-section__toggle:focus-visible,.transport-route-section__toggle:hover{background:#e5f0ff;color:var(--transport-blue-dark);outline:none}.transport-route-section__toggle .anticon{transition:transform .18s ease}.transport-route-section__toggle .anticon.is-expanded{transform:rotate(90deg)}.transport-route-section__identity{grid-gap:2px;display:grid;gap:2px;min-width:0}.transport-route-section__eyebrow{color:#57708f;font-size:10px;font-weight:500;letter-spacing:.035em;text-transform:uppercase}.transport-route-section__eyebrow .anticon{margin-right:5px}.transport-route-section__identity h2{color:var(--transport-ink);font-size:15px;font-weight:600;line-height:1.4;margin:0;overflow-wrap:anywhere}.transport-route-section__meta{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:11px;font-weight:400;gap:7px 14px;justify-content:flex-end}.transport-route-section__meta strong{color:#244c7c;font-size:11px;font-weight:500}.transport-route-section__body{grid-gap:0;animation:transport-group-reveal .18s ease-out;border:1px solid var(--transport-line);border-radius:0 0 6px 6px;border-top:0;display:grid;gap:0;min-width:0;overflow:hidden;padding-left:0}.transport-order-groups__empty,.transport-order-groups__loading{background:#fff;border:1px solid var(--transport-line);display:grid;min-height:260px;place-items:center}.transport-order-group{background:#fff;border:0;border-bottom:1px solid var(--transport-line);border-radius:0;box-shadow:none;min-width:0;overflow:hidden}.transport-order-group__header{grid-gap:8px 14px;align-items:center;background:#fff;border-bottom:0;display:grid;gap:8px 14px;grid-template-columns:34px minmax(0,1.65fr) minmax(140px,1fr) minmax(100px,.55fr) 38px;min-height:72px;padding:12px 14px}.transport-order-group--supplier-only .transport-order-group__header{background:#f8fafc}.transport-order-group--multiple-routes .transport-order-group__header{min-height:72px}.transport-order-group__toggle{background:#0000;border:1px solid #0000;border-radius:6px;color:#526074;cursor:pointer;display:inline-grid;height:32px;padding:0;place-items:center;transition:border-color .16s ease,color .16s ease,background-color .16s ease;width:32px}.transport-order-group__toggle:focus-visible,.transport-order-group__toggle:hover{background:var(--transport-blue-soft);border-color:var(--transport-blue);color:var(--transport-blue-dark);outline:none}.transport-order-group__toggle .anticon{transition:transform .18s ease}.transport-order-group__toggle .anticon.is-expanded{transform:rotate(90deg)}.transport-order-group__identity{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px;min-width:0}.transport-order-group__eyebrow{color:#718096;flex:0 0 100%;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.transport-order-group__identity h2,.transport-order-group__order-link{background:#0000;border:0;color:var(--transport-ink);font:inherit;font-size:15px;font-weight:600;line-height:1.25;margin:0;padding:0}.transport-order-group__order-link{cursor:pointer}.transport-order-group__order-link:focus-visible,.transport-order-group__order-link:hover{color:var(--transport-blue-dark);outline:none;text-decoration:underline;text-underline-offset:3px}.transport-order-group__customer{color:#475569;font-size:14px;line-height:1.4;min-width:0}.transport-order-group__customer-reference{color:#718096;font-size:12px}.transport-order-group__fact{display:flex;flex-direction:column;gap:3px;min-width:0}.transport-order-group__fact>span{color:#718096;font-size:10px;font-weight:500;letter-spacing:.035em;text-transform:uppercase}.transport-order-group__customer-link,.transport-order-group__fact strong{color:var(--transport-ink);font-size:13px;font-weight:550;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transport-order-group__route-list{grid-gap:2px;display:grid;gap:2px;min-width:0}.transport-order-group__route-list strong{display:block;font-size:14px;font-weight:550;min-width:0;overflow-wrap:anywhere;white-space:normal}.transport-order-group--multiple-routes .transport-order-group__route-list{gap:3px}.transport-order-group--multiple-routes .transport-order-group__route-list strong{font-size:13px;line-height:1.25}.transport-order-group__route-customer{color:var(--transport-muted);font-size:12px;font-weight:600}.transport-order-group__route-heading{align-items:baseline;display:flex;gap:7px;min-width:0}.transport-order-group__route-heading>span{color:#718096;font-size:10px;font-weight:500;letter-spacing:.07em;text-transform:uppercase}.transport-order-group__order-reference-link{background:#0000;border:0;color:#55718f;cursor:pointer;font:inherit;font-size:12px;line-height:1.25;min-width:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.transport-order-group__order-reference-link:focus-visible,.transport-order-group__order-reference-link:hover{color:var(--transport-blue-dark);outline:none;text-decoration:underline;text-underline-offset:2px}.transport-order-group__carrier-list,.transport-order-group__rate-list{grid-gap:5px;display:grid;gap:5px;min-width:0}.transport-order-group__carrier-list>div{grid-gap:1px;display:grid;gap:1px;min-width:0}.transport-order-group__carrier-list strong,.transport-order-group__rate-list strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transport-order-group__carrier-list small{color:#7a8798;font-size:11px;font-weight:500;line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transport-order-group__rate-list{gap:14px}.transport-order-group--multiple-transports .transport-order-group__carrier-list strong,.transport-order-group--multiple-transports .transport-order-group__rate-list strong{font-size:12px;line-height:1.25}.transport-order-group__fact--rate strong{font-feature-settings:"tnum";color:#276343;font-variant-numeric:tabular-nums}.transport-order-group__customer-link{background:#0000;border:0;cursor:pointer;display:block;font:inherit;font-size:14px;font-weight:720;max-width:100%;padding:0;text-align:left}.transport-order-group__customer-link:focus-visible,.transport-order-group__customer-link:hover{color:var(--transport-blue-dark);outline:none;text-decoration:underline;text-underline-offset:3px}.transport-order-group__route-tooltip{white-space:pre-line}.transport-order-group__actions{grid-column:-2/-1;justify-self:end}.transport-order-group__add-transport{box-shadow:none;height:30px;min-width:30px;width:30px}.transport-order-group__summary{align-items:stretch;border-left:1px solid #dce5ef;display:flex;gap:22px;padding-left:20px}.transport-order-group__actions{align-items:center;display:flex;gap:16px}.transport-order-group__add-truck{background:#fff;border-color:#146fe847;border-radius:9px;box-shadow:0 4px 12px #146fe817;color:var(--transport-blue-dark);flex:0 0 auto;font-weight:750;height:38px;padding-inline:14px;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.transport-order-group__add-truck:focus-visible,.transport-order-group__add-truck:hover{background:var(--transport-blue-soft);border-color:var(--transport-blue);box-shadow:0 7px 16px #146fe826;color:var(--transport-blue-dark);transform:translateY(-1px)}.transport-order-group__summary>span{color:#718096;display:flex;flex-direction:column;font-size:11px;font-weight:700;gap:1px;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}.transport-order-group__summary strong{color:var(--transport-ink);font-size:15px;font-weight:600;letter-spacing:0;text-transform:none}.transport-order-group__body{animation:transport-group-reveal .18s ease-out}@keyframes transport-group-reveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.transport-order-realization{background:#fcfdff;border-bottom:1px solid #e9eef5;padding:12px 18px 13px}.transport-order-realization__intro{display:flex;gap:16px;justify-content:space-between;margin-bottom:8px}.transport-order-group__trucks-title h3,.transport-order-realization h3{color:var(--transport-ink);font-size:13px;font-weight:760;margin:0}.transport-order-realization p{color:var(--transport-muted);font-size:12px;margin:2px 0 0}.transport-realization-grid{grid-gap:6px;font-feature-settings:"tnum";align-items:center;border-top:1px solid #ebf0f6;color:#334155;display:grid;font-size:13px;font-variant-numeric:tabular-nums;gap:6px;grid-template-columns:minmax(400px,1fr) 74px 100px 72px 90px;min-width:0;padding:6px 8px}.transport-realization-grid--header{border-top:0;color:#718096;font-size:10px;font-weight:800;letter-spacing:.07em;min-height:26px;padding-bottom:6px;padding-top:0;text-transform:uppercase}.transport-realization-grid--header>span{white-space:nowrap}.transport-realization-grid__product{display:flex;flex-direction:column;gap:1px;min-width:0}.transport-realization-grid__product strong{color:var(--transport-ink);font-size:13px}.transport-realization-grid__product-meta{align-items:flex-start;display:flex;flex-direction:column;gap:0;min-width:0;overflow:hidden}.transport-realization-grid__product-meta span{color:var(--transport-muted);flex:0 0 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;white-space:nowrap}.transport-realization-grid__product-meta small{color:#315d96;font-size:11px;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transport-realization-grid__product-meta small:before{content:none}.transport-realization-grid__allocated{color:#1457b8;font-weight:700}.transport-realization-grid__remaining{color:#9a5b00;font-weight:760}.transport-realization-grid--complete .transport-realization-grid__remaining{color:#25734b}.transport-realization-grid__progress{grid-gap:8px;align-items:center;color:#475569;display:grid;font-size:11px;font-weight:700;gap:8px;grid-template-columns:minmax(70px,1fr) auto;min-width:0}.transport-realization-grid__progress .ant-progress{margin:0}.transport-order-group__trucks-title{align-items:baseline;background:#fff;display:flex;gap:12px;justify-content:space-between;padding:10px 18px 8px}.transport-order-group__trucks-title span{color:var(--transport-muted);font-size:11px}.transport-trucks-table{border-top:1px solid #edf1f6;min-width:0;overflow-x:auto}.transport-truck-grid-header,.transport-truck-row{grid-gap:0;display:grid;gap:0;grid-template-columns:minmax(150px,.82fr) minmax(250px,1.65fr) minmax(165px,.95fr) minmax(185px,1.08fr) minmax(175px,1fr) 80px;min-width:1136px}.transport-truck-grid-header{align-items:center;background:#f7f9fc;color:#718096;font-size:10px;font-weight:800;letter-spacing:.055em;min-height:34px;text-transform:uppercase}.transport-truck-grid-header>span,.transport-truck-row__cell{border-right:1px solid #edf1f6;min-width:0;padding:9px 11px}.transport-truck-grid-header>span:last-child,.transport-truck-row__cell:last-child{border-right:0}.transport-truck-row{align-items:stretch;background:#fff;border-top:1px solid #edf1f6;transition:background-color .14s ease}.transport-truck-grid-header+.transport-truck-row{border-top:0}.transport-truck-row:hover{background:#fbfdff}.transport-truck-row__cell{color:#334155;display:flex;flex-direction:column;font-size:12px;gap:4px;justify-content:center;line-height:1.35}.transport-truck-row__number{align-self:flex-start;background:#0000;border:0;color:var(--transport-blue-dark);cursor:pointer;font:inherit;font-size:12px;font-weight:550;max-width:100%;padding:0;text-align:left}.transport-truck-row__number:focus-visible,.transport-truck-row__number:hover{outline:none;text-decoration:underline;text-underline-offset:3px}.transport-truck-row__plate{color:var(--transport-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700}.transport-truck-row__carrier,.transport-truck-row__metrics span,.transport-truck-row__route span{color:var(--transport-muted);overflow-wrap:anywhere}.transport-truck-row__shared{color:#5b4a12;font-size:10px;font-weight:700}.transport-truck-row__products,.transport-truck-row__suppliers{grid-gap:7px;display:grid;gap:7px;min-width:0}.transport-product-line{grid-gap:8px;align-items:start;display:grid;gap:8px;grid-template-columns:minmax(68px,auto) minmax(0,1fr);min-width:0}.transport-product-line__quantity{font-feature-settings:"tnum";color:#1457b8;font-size:11px;font-variant-numeric:tabular-nums;font-weight:760;text-align:right;white-space:nowrap}.transport-product-line__identity{display:flex;flex-direction:column;min-width:0}.transport-product-line__identity strong{color:var(--transport-ink);font-size:11px;overflow-wrap:anywhere}.transport-product-line__identity span{color:var(--transport-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px}.transport-product-line__identity small{color:#315d96;font-size:10px}.transport-truck-row__supplier-link{align-items:flex-start;background:#f8fbff;border:1px solid #dce6f1;border-radius:5px;color:var(--transport-blue-dark);cursor:pointer;display:flex;flex-direction:column;font:inherit;font-size:11px;font-weight:750;min-width:0;padding:5px 7px;text-align:left}.transport-truck-row__supplier-link:focus-visible,.transport-truck-row__supplier-link:hover{background:var(--transport-blue-soft);border-color:var(--transport-blue);outline:none}.transport-truck-row__supplier-link small{color:var(--transport-muted);font-size:10px;font-weight:500;max-width:100%;overflow-wrap:anywhere}.transport-truck-row__route-label{color:var(--transport-ink)!important;font-weight:700}.transport-truck-row__route .transport-route-stops__line>span:last-child{color:var(--transport-ink)}.transport-truck-row__route-tooltip{white-space:pre-line}.transport-truck-row__rate{color:#325f45!important;font-weight:700}.transport-truck-row__metrics{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.transport-truck-row__actions{align-items:center;flex-direction:row;gap:0}.transport-truck-row__status{align-items:center;display:inline-flex;font-size:11px;font-weight:500;gap:4px;line-height:1.25;margin-top:2px;max-width:100%;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.transport-truck-row__status--cancelled{color:#758196}.transport-truck-row__status--planned{background:#eaf3ff;color:#175caa}.transport-truck-row__status--inProgress{background:#fff2cf;color:#8a4b08}.transport-truck-row__status--completed{background:#e6f5ec;color:#216b48}.transport-truck-row__details-toggle,.transport-truck-row__menu{border-radius:6px;flex:none}.transport-truck-row__details-toggle .anticon{transition:transform .16s ease}.transport-truck-row__details-toggle .anticon.is-expanded{transform:rotate(90deg)}.transport-truck-details{grid-gap:14px 24px;background:#f8fbff;border-top:1px solid #e1e9f2;box-shadow:inset 3px 0 0 var(--transport-blue);display:grid;gap:14px 24px;grid-template-columns:repeat(3,minmax(220px,1fr));min-width:1240px;padding:16px 20px 18px}.transport-truck-details__item{color:#334155;display:flex;flex-direction:column;font-size:12px;gap:4px;min-width:0}.transport-truck-details__item>span:first-child{color:#718096;font-size:10px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.transport-truck-details__item p,.transport-truck-details__item strong{color:var(--transport-ink);font-weight:650;margin:0;overflow-wrap:anywhere}.transport-truck-details__item small{color:var(--transport-muted)}.transport-truck-details__item--notes{grid-column:span 2}.transport-truck-details__address-list{grid-gap:4px;display:grid;gap:4px;margin:0;padding-left:17px}.transport-order-groups__pagination{background:#fff;border:1px solid var(--transport-line);border-radius:7px;display:flex;justify-content:flex-end;padding:14px 16px}.transport-order-group .transport-order-groups__pagination{border:0;border-radius:0;border-top:1px solid #edf1f6}.transport-truck-row__empty{color:#94a3b8;font-size:11px}.transport-order-group__body--supplier-only{padding-top:0}.transport-supplier-route+.transport-supplier-route{border-top:8px solid #fff}.transport-supplier-route__header{align-items:center;background:#fffaf1;border-top:1px solid #edf1f6;display:flex;gap:12px;justify-content:space-between;padding:10px 18px}.transport-supplier-route__header>div{grid-gap:1px;display:grid;gap:1px}.transport-supplier-route__header span{color:#8a6a2f;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.transport-supplier-route__header h3{color:var(--transport-ink);font-size:14px;font-weight:760;margin:0}.transport-supplier-route__header strong{color:#72561f;font-size:11px}.transport-order-group:last-child{border-bottom:0}.transport-order-group__customer-link.transport-order-group__route-customer{color:var(--transport-muted);font-size:12px;font-weight:400}.transport-order-group__documents{border-top:1px solid var(--transport-line);grid-column:2/-1;min-width:0;padding-top:8px}.transport-order-group__document-row+.transport-order-group__document-row{margin-top:8px}.transport-order-group__document-truck{background:none;border:0;color:var(--transport-muted);cursor:pointer;font:inherit;font-size:11px;margin-bottom:3px;padding:0;text-align:left}.transport-order-group__document-truck:hover{color:var(--transport-blue)}.transport-order-group__document-truck:focus-visible{outline:2px solid var(--transport-blue);outline-offset:3px}html[data-theme=dark] .transport-routes-page{--transport-ink:var(--app-text);--transport-muted:var(--app-text-secondary);--transport-line:var(--app-border,#334155)}html[data-theme=dark] .transport-order-group,html[data-theme=dark] .transport-order-group__header,html[data-theme=dark] .transport-order-realization{background:var(--app-surface)}html[data-theme=dark] .transport-realization-grid{border-color:var(--transport-line);color:var(--transport-ink)}@media (max-width:1200px){.transport-truck-grid-header{display:none}.transport-truck-row{grid-template-columns:minmax(145px,1.05fr) minmax(145px,1fr) minmax(100px,.8fr) minmax(150px,1fr) 92px;min-width:0}.transport-truck-row__identity{grid-column:1;grid-row:1}.transport-truck-row__cargo{grid-column:2/span 2;grid-row:1}.transport-truck-row__route{grid-column:4;grid-row:1}.transport-truck-row__status-cell{grid-column:5;grid-row:1}.transport-truck-row__supplier-cell{grid-column:1/span 2;grid-row:2}.transport-truck-row__metrics{grid-column:3/span 2;grid-row:2}.transport-truck-row__actions{grid-column:5;grid-row:2}.transport-truck-details{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.transport-truck-row__cell{border-bottom:1px solid #edf1f6;border-right:0;min-height:62px;padding:7px 10px}.transport-realization-grid>[data-label]:before,.transport-truck-row__cell:before{color:#8491a3;content:attr(data-label);display:block;font-size:9px;font-weight:800;letter-spacing:.06em;margin-bottom:3px;text-transform:uppercase}.transport-truck-row__cargo,.transport-truck-row__identity{background:#fbfcfe}.transport-truck-row__actions{min-height:48px;padding-inline:6px}.transport-truck-row__actions,.transport-truck-row__metrics,.transport-truck-row__supplier-cell{border-bottom:0}}@media (max-width:900px){.transport-routes-page__quick-actions{flex-wrap:wrap;justify-content:stretch}.transport-routes-page__quick-search{flex:1 1 100%;width:100%}.transport-routes-page__refresh-button{flex:1 1;justify-content:center}.transport-order-group__header{grid-template-columns:34px minmax(0,1fr) 38px}.transport-route-section__header{grid-template-columns:32px minmax(0,1fr)}.transport-route-section__meta{grid-column:2;justify-content:flex-start}.transport-order-group__fact--route,.transport-order-group__identity{grid-column:2}.transport-order-group__actions{grid-column:3;grid-row:1}.transport-order-group__fact:not(.transport-order-group__fact--route){grid-column:2/-1}.transport-realization-grid--header{display:none}.transport-realization-grid{gap:10px 16px;grid-template-columns:repeat(2,minmax(0,1fr));padding-block:14px}.transport-realization-grid__product,.transport-realization-grid__progress{grid-column:1/-1}.transport-truck-row{grid-template-columns:repeat(2,minmax(0,1fr))}.transport-truck-row__actions,.transport-truck-row__cargo,.transport-truck-row__identity,.transport-truck-row__metrics,.transport-truck-row__route,.transport-truck-row__status-cell,.transport-truck-row__supplier-cell{grid-column:auto;grid-row:auto}.transport-truck-row__actions,.transport-truck-row__status-cell{border-bottom:0}.transport-order-group__trucks-title{align-items:flex-start;flex-direction:column}}@media (max-width:620px){.transport-route-section__header{padding:10px 10px 10px 8px}.transport-route-section__identity h2{font-size:14px}.transport-route-section__body{padding-left:0}.transport-routes-page__counts{justify-content:space-between;white-space:normal;width:100%}.transport-routes-page__sort{width:min(100%,260px)}.transport-order-group__header{padding:12px}.transport-order-group__summary{flex-wrap:wrap;gap:14px}.transport-order-group__add-truck{width:100%}.transport-order-realization{padding:14px 12px}.transport-realization-grid,.transport-truck-row{grid-template-columns:minmax(0,1fr)}.transport-realization-grid__product,.transport-realization-grid__progress{grid-column:auto}.transport-truck-row__cell{min-height:0;padding:11px 12px}.transport-truck-row__cell:nth-child(2),.transport-truck-row__identity{background:#0000}.transport-truck-details{grid-template-columns:minmax(0,1fr);padding:14px 12px}.transport-truck-details__item--notes{grid-column:auto}.transport-order-groups__pagination{justify-content:center;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.transport-order-group__body,.transport-order-group__toggle .anticon,.transport-route-section__body,.transport-route-section__toggle .anticon{animation:none;transition:none}.transport-truck-row__details-toggle .anticon{transition:none}}.transport-truck-row__status[role=status]{border-radius:5px;font-size:11px;padding:3px 7px}.transport-truck-row--planned{border-left:4px solid #3984db}.transport-truck-row--inProgress{border-left:4px solid #d18a16}.transport-truck-row--completed{border-left:4px solid #329567}.transport-truck-row--cancelled{border-left:4px solid #8b95a5}.transport-compact-table .ant-table-thead>tr>th{padding:6px 8px;white-space:nowrap}.transport-compact-table .ant-table-tbody>tr>td{padding:4px 8px;vertical-align:top}.transport-compact-table__link{background:none;border:none;color:#1677ff;cursor:pointer;padding:0;text-align:left}.transport-compact-table__link--strong{font-weight:600;white-space:nowrap}.transport-compact-table__orders,.transport-compact-table__supplier-orders{display:flex;flex-direction:column;gap:2px}.transport-compact-table__expanded{grid-gap:12px 20px;display:grid;gap:12px 20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:4px 0}.transport-compact-table__expanded-block>span{color:#8b95a5;display:block;font-size:11px;margin-bottom:4px}.transport-compact-workspace{grid-gap:12px;font-feature-settings:"tnum";display:grid;font-variant-numeric:tabular-nums;gap:12px;min-width:0}.transport-compact-panel{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-lg);min-width:0;overflow:hidden}.transport-compact-table .ant-table{font-size:12px}.transport-compact-table .ant-table-thead>tr>th{background:var(--app-surface-muted);color:var(--app-text-secondary);font-size:11px;font-weight:500;padding:9px 10px}.transport-compact-table .ant-table-tbody>tr>td{font-size:12px;line-height:1.4;padding:7px 10px}.transport-compact-table__identity{align-items:flex-start;display:flex;flex-direction:column;gap:5px}.transport-compact-table__identity .transport-truck-row__status{font-size:10px;padding:1px 5px}.transport-compact-table__link{color:var(--transport-blue);font:inherit}.transport-compact-table__expanded{grid-template-columns:1fr 1fr;padding:8px 4px}.transport-compact-table__expanded-block{min-width:0}.transport-compact-table__expanded-block:nth-child(3){grid-column:1/-1}.transport-compact-table__expanded-block>span{color:var(--app-text-secondary);font-size:12px}.transport-compact-workspace>.ant-pagination{display:flex;flex-wrap:wrap;justify-content:flex-end}.transport-compact-table__money{white-space:nowrap}.transport-compact-table .transport-truck-details{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));min-width:0}.transport-compact-table__dimensions{font-feature-settings:"tnum";display:flex;flex-direction:column;font-size:11px;font-variant-numeric:tabular-nums;gap:1px;line-height:1.35;white-space:normal}.transport-compact-table__cargo-line{display:flex;flex-direction:column;gap:2px}.transport-compact-table__cargo-line+.transport-compact-table__cargo-line{margin-top:5px}.transport-compact-table__cargo-line strong{font-size:11px;font-weight:500}.transport-compact-table__cargo-line>span{color:var(--app-text-secondary)}.transport-compact-table__route-link{color:var(--transport-ink);font-weight:600;line-height:1.35;white-space:normal}.transport-truck-group__header{align-items:start;grid-template-columns:34px minmax(150px,.9fr) minmax(0,1.5fr) minmax(150px,1fr) minmax(110px,.6fr) 38px}.transport-truck-group__header--no-rate{grid-template-columns:34px minmax(150px,.9fr) minmax(0,1.5fr) minmax(150px,1fr) 38px}.transport-truck-group__header>.transport-order-group__actions{grid-column:auto}.transport-truck-group--planned{box-shadow:inset 4px 0 0 #3984db}.transport-truck-group--inProgress{box-shadow:inset 4px 0 0 #d18a16}.transport-truck-group--completed{box-shadow:inset 4px 0 0 #329567}.transport-truck-group--cancelled{box-shadow:inset 4px 0 0 #8b95a5}.transport-truck-group__identity{align-items:flex-start;gap:4px}.transport-truck-group__identity small{color:var(--transport-muted);font-size:11px}.transport-compact-table__number,.transport-truck-group__number{color:var(--transport-blue);font-weight:600;line-height:1.3;overflow-wrap:anywhere}.transport-truck-group__number{font-size:14px}.transport-compact-table__number:focus-visible,.transport-compact-table__number:hover,.transport-truck-group__number:focus-visible,.transport-truck-group__number:hover{color:var(--transport-blue-dark);text-decoration:underline;text-underline-offset:3px}.transport-truck-group__order-list{grid-gap:3px;display:grid;gap:3px;list-style:none;margin:0;padding:0}.transport-truck-group__order-list li{align-items:baseline;display:flex;gap:8px;min-width:0}.transport-truck-group__order-number{background:none;border:0;color:var(--transport-blue);cursor:pointer;flex:0 0 auto;font:inherit;font-size:13px;font-weight:600;padding:0}.transport-truck-group__order-number:focus-visible,.transport-truck-group__order-number:hover{color:var(--transport-blue-dark);text-decoration:underline;text-underline-offset:2px}.transport-truck-group__order-customer{color:var(--transport-ink);font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transport-truck-group__body .transport-truck-details{min-width:0}.transport-truck-group__cargo,.transport-truck-group__suppliers{padding:10px 20px}.transport-truck-group__suppliers>span{color:var(--transport-muted);display:block;font-size:11px;margin-bottom:4px}.transport-truck-group__order{border-top:1px solid var(--transport-line)}.transport-truck-group__order .transport-order-group__trucks-title{padding-top:10px}.transport-routes-page .transport-compact-panel{overflow-x:auto}.transport-compact-table__badges{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.transport-compact-table__carrier{display:flex;flex-direction:column;gap:1px}.transport-compact-table__carrier small{color:var(--app-text-secondary);font-size:11px}@media (max-width:900px){.transport-truck-group__header,.transport-truck-group__header--no-rate{grid-template-columns:34px minmax(0,1fr) 38px}.transport-truck-group__header>.transport-order-group__actions{grid-column:3;grid-row:1}.transport-truck-group__header>.transport-truck-group__identity{grid-column:2;grid-row:1}}.transport-order-points{grid-gap:8px;background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:var(--app-radius-lg);container-type:inline-size;display:grid;gap:8px;margin-top:16px;padding:14px 16px}.transport-order-points__title{color:var(--app-text);font-size:14px;font-weight:600}.transport-order-points__hint.ant-typography{font-size:12.5px;margin-top:-6px}.transport-order-points__order{grid-gap:8px 16px;align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius);display:grid;gap:8px 16px;grid-template-columns:minmax(150px,.8fr) minmax(0,2fr);padding:10px 12px}.transport-order-points__identity{grid-gap:1px;display:grid;font-size:13px;gap:1px;min-width:0;overflow-wrap:anywhere}.transport-order-points__identity .ant-typography-secondary{font-size:12px}.transport-order-points__fields{grid-column-gap:10px;align-items:end;column-gap:10px;display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr)}.transport-order-points__fields .ant-form-item{margin-bottom:0;min-width:0}.transport-order-points__fields .ant-form-item-label{padding-bottom:2px}.transport-order-points__fields .ant-form-item-label>label{color:var(--app-text-secondary);font-size:12px}.transport-order-points__label{align-items:center;display:inline-flex;gap:6px}.transport-order-points__pin{border-radius:50%;color:#fff;display:inline-grid;font-size:10.5px;font-weight:700;height:18px;place-items:center;width:18px}.transport-order-points__pin--a{background:var(--app-primary)}.transport-order-points__pin--b{background:var(--app-success)}.transport-order-points__loadingAddress{grid-column:1;grid-row:1}.transport-order-points__deliveryAddress{grid-column:3;grid-row:1}.transport-order-points__arrow{color:var(--route-point-accent);grid-column:2;grid-row:1;margin-bottom:9px}@container (max-width: 640px){.transport-order-points__order{grid-template-columns:minmax(0,1fr)}}@container (max-width: 460px){.transport-order-points__fields{display:flex;flex-direction:column;gap:10px}.transport-order-points__fields .ant-form-item{width:100%}.transport-order-points__arrow{display:none}}.transport-cargo-card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:10px;container-type:inline-size;min-width:0;overflow:hidden}.transport-cargo-card-header{align-items:center;background:var(--app-surface-muted);border-bottom:1px solid var(--app-border);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(3,minmax(0,1fr));min-width:0}.transport-cargo-block{grid-gap:3px;align-content:start;border-right:1px solid var(--app-border);display:grid;gap:3px;min-width:0;padding:10px 14px}.transport-cargo-metrics{border-right:0}.transport-cargo-label{display:block;font-size:12px;font-weight:600;line-height:1.3}.transport-cargo-product-name,.transport-cargo-provenance,.transport-cargo-source-value{overflow-wrap:anywhere;word-break:break-word}.transport-cargo-product-name{font-size:15px;line-height:1.35}.transport-cargo-product-dimensions{font-size:13px;white-space:nowrap}.transport-cargo-product-labels{min-width:0}.transport-cargo-product-labels .ant-tag{-webkit-margin-end:0;margin-inline-end:0;white-space:normal}.transport-cargo-order-reference{font-size:12px}.transport-cargo-block .ant-space-item>.ant-typography,.transport-cargo-block>.ant-typography,.transport-cargo-provenance,.transport-cargo-source-value{font-size:13px;line-height:1.35}.transport-cargo-quantity .ant-form-item,.transport-cargo-value .ant-form-item{min-width:0}.transport-cargo-quantity{container-type:inline-size}.transport-cargo-quantity-editor{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.transport-cargo-quantity-editor>.ant-btn{height:auto;min-height:32px;white-space:normal}.transport-cargo-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:var(--app-surface-muted);border-top:1px solid var(--app-border);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 var(--app-border);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-unit-costs{grid-gap:8px 14px;background:var(--app-surface-muted);border-top:1px solid var(--app-border);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-quantity{border-right:0}.transport-cargo-availability,.transport-cargo-quantity{border-bottom:1px solid var(--app-border)}.transport-cargo-metrics{grid-column:1/-1}.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:var(--app-danger);flex:0 0 auto;font-size:0;height:32px;overflow:hidden;padding:0;width:32px}.transport-cargo-card-header>.ant-btn .anticon{font-size:14px}.transport-cargo-product{grid-gap:2px;display:grid;gap:2px}.transport-cargo-card-main,.transport-cargo-quantity-editor{grid-template-columns:minmax(0,1fr)}.transport-cargo-quantity-editor>.ant-btn{max-width:100%;width:-webkit-fit-content;width:fit-content}.transport-cargo-block{border-bottom:1px solid var(--app-border);border-right:0;padding:9px 10px}.transport-cargo-metrics{border-bottom:0}.transport-cargo-value{padding:9px 10px}.transport-cargo-value-main{grid-gap:4px;align-items:start;display:grid;gap:4px;grid-template-columns:minmax(0,1fr)}.transport-cargo-calculation-value>.ant-form-item,.transport-cargo-manual-cost,.transport-cargo-manual-cost .ant-form-item,.transport-cargo-value-main .ant-space-compact,.transport-cargo-value-main>.ant-form-item{width:100%}.transport-cargo-provenance,.transport-cargo-source-value{flex-basis:auto}.transport-cargo-unit-costs{grid-template-columns:minmax(0,1fr);padding-inline:10px}}@container (max-width: 430px){.transport-cargo-quantity-editor{align-items:stretch;grid-template-columns:minmax(0,1fr)}.transport-cargo-quantity-editor>.ant-btn{justify-self:start}.transport-cargo-product-dimensions{overflow-wrap:anywhere;white-space:normal}}.transport-cargo-pairing{grid-gap:4px;border-top:1px solid var(--app-border);display:grid;gap:4px;min-width:0;padding:10px 14px}.transport-cargo-card{border-left:3px solid var(--app-primary);border-radius:var(--app-radius-lg)}.transport-cargo-card-header{background:#0000;border-bottom:0;padding:10px 14px 4px}.transport-cargo-product-name{font-size:14px;font-weight:600}.transport-cargo-order-reference,.transport-cargo-product-dimensions{color:var(--app-text-muted);font-size:12.5px}.transport-cargo-card-main{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.7fr)}.transport-cargo-block{border-right:0;padding:4px 14px 12px}.transport-cargo-label{color:var(--app-text-secondary);font-weight:500}.transport-cargo-availability>.ant-typography{color:var(--app-text-secondary);font-size:12.5px}.transport-cargo-availability>.ant-typography strong,.transport-cargo-availability>strong{color:var(--app-text)}.transport-cargo-card-header>.ant-btn{font-size:12.5px}@container (max-width: 850px){.transport-cargo-availability,.transport-cargo-quantity{border-bottom:0}}.transport-form-section{margin-top:16px}.transport-form-section .ant-collapse>.ant-collapse-item>.ant-collapse-header{align-items:center;font-size:16px;font-weight:600;padding:14px 20px}.transport-form-section .ant-collapse-content-box{padding:0!important}.transport-form-section__body{padding:8px 24px 20px}.transport-form-section__header{align-items:center;display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:space-between;min-width:0}.transport-form-section__summary{color:var(--app-text-secondary);font-size:13px;font-weight:400;overflow-wrap:anywhere}.transport-form-section__body .transport-order-points{margin-top:16px}@media (min-width:720px){.transport-form-section__summary{flex:0 1 auto;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.transport-form-section .ant-collapse-expand-icon{align-self:center}.transport-form-section__toggle{align-items:center;border:1px solid var(--app-border);border-radius:6px;color:var(--app-text-secondary);display:inline-flex;font-size:13px;font-weight:400;gap:6px;padding:2px 10px;white-space:nowrap}.transport-form-section .ant-collapse-header:hover .transport-form-section__toggle{border-color:var(--app-primary);color:var(--app-primary)}.transport-fields-grid{grid-gap:0 16px;display:grid;gap:0 16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.transport-fields-grid>div:empty{display:none}.transport-status-pill{align-items:center;background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:999px;display:inline-flex;font-size:13px;gap:8px;min-height:32px;padding:4px 12px}.transport-status-pill__dot{background:var(--app-primary);border-radius:50%;height:8px;width:8px}.transport-status-pill__name{color:var(--app-text);font-weight:600}.transport-status-pill__hint{color:var(--app-text-muted);font-size:12px}.transport-costs-grid{grid-gap:0 16px;align-items:start;display:grid;gap:0 16px;grid-template-columns:minmax(180px,1fr) 120px minmax(240px,1.4fr)}@media (max-width:900px){.transport-costs-grid{grid-template-columns:minmax(0,1fr) 120px}.transport-costs-grid__key{grid-column:1/-1}}.transport-costs-grid__invoice{grid-column:span 2}.transport-costs-grid__invoice-value{font-feature-settings:"tnum";align-items:center;background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:var(--app-radius-sm);color:var(--app-text);display:flex;font-variant-numeric:tabular-nums;min-height:var(--app-control-height);padding:0 12px}.transport-vehicle-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.transport-vehicle-card{grid-gap:10px;background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-lg);display:grid;gap:10px;padding:12px 14px}.transport-vehicle-card__head{align-items:center;color:var(--app-text);display:flex;font-size:13.5px;font-weight:600;gap:8px}.transport-vehicle-card__head .anticon{color:var(--app-primary)}.transport-vehicle-card__fields{grid-gap:8px 12px;display:grid;gap:8px 12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.transport-vehicle-card__fields .ant-form-item-label>label{color:var(--app-text-secondary);font-size:12px}.transport-vehicle-card .ant-input-prefix{color:var(--app-text-muted)}.transport-order-picker{grid-gap:10px;display:grid;gap:10px;min-width:0}.transport-order-picker__toolbar{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(240px,1fr) auto}.transport-order-picker__search{min-width:0}.transport-order-picker__selection-summary{font-feature-settings:"tnum";align-items:center;display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;gap:4px;justify-content:flex-end;min-width:-webkit-max-content;min-width:max-content}.transport-order-picker__selection-summary .ant-btn{height:24px;padding-inline:4px}.transport-order-picker__hint{font-size:12px}.transport-order-picker-table .ant-table-tbody>tr{cursor:pointer}.transport-order-picker__selected{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0}.transport-order-picker__selected-item{align-items:flex-start;background:var(--app-surface);border:1px solid var(--app-border);border-left:3px solid var(--app-primary);border-radius:8px;display:flex;gap:10px;justify-content:space-between;min-width:0;padding:8px 10px 8px 12px}.transport-order-picker__selected-main{grid-gap:2px;display:grid;flex:1 1 auto;gap:2px;min-width:0}.transport-order-picker__selected-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 10px;min-width:0}.transport-order-picker__selected-number{color:var(--app-primary-text);font-size:15px}.transport-order-picker__selected-customer,.transport-order-picker__selected-products{line-height:1.4;overflow-wrap:anywhere}.transport-order-picker__selected-products{font-size:12px}.transport-order-picker__selected-status{-webkit-margin-end:0;margin-inline-end:0}@media (max-width:720px){.transport-order-picker__toolbar{grid-template-columns:1fr}.transport-order-picker__selection-summary{justify-content:space-between}}.transport-zd-cargo{--zd-c0:#1668dc;--zd-c1:#2f8a4f;--zd-c2:#8a4fd1;--zd-c3:#c26a00;--zd-c4:#0f8b8d;--zd-c5:#c2417a;--zd-c6:#5b6bd6;--zd-c7:#7a8a1f;grid-gap:12px;display:grid;gap:12px;margin-top:4px}.transport-zd-swatch-0{background:var(--zd-c0)}.transport-zd-swatch-1{background:var(--zd-c1)}.transport-zd-swatch-2{background:var(--zd-c2)}.transport-zd-swatch-3{background:var(--zd-c3)}.transport-zd-swatch-4{background:var(--zd-c4)}.transport-zd-swatch-5{background:var(--zd-c5)}.transport-zd-swatch-6{background:var(--zd-c6)}.transport-zd-swatch-7{background:var(--zd-c7)}.transport-zd-cargo__intro{grid-gap:2px;display:grid;gap:2px}.transport-zd-trailer{grid-gap:8px 16px;align-items:center;background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:var(--app-radius);display:grid;gap:8px 16px;grid-template-columns:minmax(160px,1.2fr) minmax(200px,1fr);padding:10px 12px}.transport-zd-trailer__truck{align-items:flex-end;display:flex;min-width:0}.transport-zd-trailer__box{background:var(--app-surface);border:2px solid var(--app-text-secondary);border-radius:4px 8px 8px 4px;display:flex;flex:1 1 auto;height:40px;overflow:hidden}.transport-zd-trailer__seg{border-right:1px solid var(--app-surface);display:block;height:100%;transition:width .2s ease}.transport-zd-trailer__cab{border:2px solid var(--app-text-secondary);border-radius:3px 8px 3px 3px;height:28px;margin-left:3px;width:18px}.transport-zd-trailer__text{grid-gap:2px;font-feature-settings:"tnum";display:grid;font-size:12.5px;font-variant-numeric:tabular-nums;gap:2px}.transport-zd-trailer__text .transport-zd-trailer__over{color:var(--app-warning)}@media (prefers-reduced-motion:reduce){.transport-zd-trailer__seg{transition:none}}.transport-zd-cargo__group{grid-gap:4px;border:1px solid var(--app-border);border-radius:var(--app-radius);container-type:inline-size;display:grid;gap:4px;overflow:hidden;padding:10px 12px 2px}.transport-zd-cargo__band{align-items:center;background:var(--app-primary-soft);border-bottom:1px solid var(--app-border);border-left:3px solid var(--app-primary);display:flex;flex-wrap:nowrap;font-size:12.5px;gap:8px;margin:-10px -12px 2px;min-width:0;padding:5px 8px 5px 10px}.transport-zd-cargo__band .ant-tag{font-size:11.5px;line-height:18px;margin:0}.transport-zd-cargo__zd{font-feature-settings:"tnum";background:var(--app-surface);border-radius:999px;color:var(--app-primary-text);flex:none;font-variant-numeric:tabular-nums;font-weight:600;padding:0 7px;white-space:nowrap}.transport-zd-cargo__band-text{align-items:baseline;display:flex;flex:1 1 auto;gap:8px;min-width:0;overflow:hidden;white-space:nowrap}.transport-zd-cargo__supplier{color:var(--app-text);flex:none;font-weight:600}.transport-zd-cargo__place{color:var(--app-text-secondary);min-width:0;overflow:hidden;text-overflow:ellipsis}.transport-zd-cargo__total{font-feature-settings:"tnum";color:var(--app-primary-text);flex:none;font-variant-numeric:tabular-nums;font-weight:600;margin-left:auto;white-space:nowrap}.transport-zd-cargo__remove.ant-btn{flex:none;height:22px;width:22px}@container (max-width: 640px){.transport-zd-cargo__band{flex-wrap:wrap}.transport-zd-cargo__band-text{flex-basis:100%;order:5}}.transport-zd-cargo__lines{display:grid;list-style:none;margin:0;padding:0}.transport-zd-cargo__line{grid-gap:4px 12px;align-items:center;border-bottom:1px solid var(--app-border);display:grid;font-size:13px;gap:4px 12px;grid-template-columns:4px 22px minmax(0,1fr) auto 170px;padding:8px 4px}.transport-zd-cargo__line:last-child{border-bottom:0}.transport-zd-cargo__swatch{align-self:stretch;border-radius:999px}.transport-zd-cargo__line.is-none .transport-zd-cargo__swatch{opacity:.25}.transport-zd-cargo__line.is-none .transport-zd-cargo__name{color:var(--app-text-muted)}.transport-zd-cargo__position{font-feature-settings:"tnum";color:var(--app-text-muted);font-variant-numeric:tabular-nums}.transport-zd-cargo__product{grid-gap:1px;display:grid;gap:1px;min-width:0;overflow-wrap:anywhere}.transport-zd-cargo__name{color:var(--app-text);font-weight:500;line-height:1.35}.transport-zd-cargo__dims,.transport-zd-cargo__meta{font-feature-settings:"tnum";color:var(--app-text-muted);font-size:12px;font-variant-numeric:tabular-nums}.transport-zd-cargo__meta{display:flex;flex-wrap:wrap;gap:0 10px}.transport-zd-cargo__modes{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-sm);display:inline-flex;overflow:hidden}.transport-zd-cargo__mode{background:#0000;border:0;color:var(--app-text-secondary);cursor:pointer;font:inherit;font-size:12.5px;padding:3px 10px}.transport-zd-cargo__mode+.transport-zd-cargo__mode{border-left:1px solid var(--app-border)}.transport-zd-cargo__mode:hover{background:var(--app-surface-hover)}.transport-zd-cargo__mode:focus-visible{outline:2px solid var(--app-primary);outline-offset:-2px}.transport-zd-cargo__mode--all.is-on{background:var(--app-primary);color:#fff}.transport-zd-cargo__mode--part.is-on{background:var(--app-warning);color:#fff}.transport-zd-cargo__mode--none.is-on{background:var(--app-surface-hover);color:var(--app-text);font-weight:600}.transport-zd-cargo__amount{grid-gap:2px;font-feature-settings:"tnum";display:grid;font-variant-numeric:tabular-nums;gap:2px;justify-items:end;min-width:0;text-align:right}.transport-zd-cargo__carried{color:var(--app-primary-text);font-size:14px;font-weight:600}.transport-zd-cargo__default,.transport-zd-cargo__of{font-size:12px}.transport-zd-cargo__unit{min-width:64px}.transport-zd-cargo__input--default .ant-input-number-input::placeholder{color:var(--app-text-muted)}.transport-zd-cargo__notes{grid-gap:2px;display:grid;font-size:12px;gap:2px;grid-column:3/-1}@container (max-width: 640px){.transport-zd-cargo__line{grid-template-columns:4px 22px minmax(0,1fr)}.transport-zd-cargo__amount,.transport-zd-cargo__modes{grid-column:3;justify-items:start;justify-self:start;text-align:left}}@media (max-width:600px){.transport-zd-trailer{grid-template-columns:minmax(0,1fr)}}.transport-order-scope{grid-gap:12px 24px;align-items:center;background:var(--app-primary-soft);border-left:3px solid var(--app-primary);border-radius:8px;display:grid;gap:12px 24px;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);padding:14px 16px}.transport-order-scope__identity{align-items:baseline;display:flex;flex-wrap:wrap;gap:3px 10px;min-width:0}.transport-order-scope__eyebrow{flex:0 0 100%;font-size:11px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.transport-order-scope__number{color:var(--app-primary-text);font-size:18px}.transport-order-scope__customer,.transport-order-scope__hint{line-height:1.45;overflow-wrap:anywhere}@media (max-width:700px){.transport-order-scope{grid-template-columns:minmax(0,1fr)}}@media (max-width:991px){.transport-order-picker-table,.transport-order-picker-table .ant-spin-container,.transport-order-picker-table .ant-spin-nested-loading,.transport-order-picker-table .ant-table,.transport-order-picker-table .ant-table-container,.transport-order-picker-table .ant-table-content{max-width:100%;min-width:0;overflow:visible;width:100%}.transport-order-picker-table table,.transport-order-picker-table tbody{display:block;min-width:0;width:100%}.transport-order-picker-table thead{display:none}.transport-order-picker-table .ant-table-row{border:1px solid var(--app-border);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:var(--app-text-muted);content:attr(data-label);display:block;font-size:11px;line-height:1.2;margin-bottom:1px}}.transport-orders-selection{grid-gap:6px;display:grid;gap:6px;margin-bottom:12px}.transport-orders-picker-launch{align-items:center;display:flex;justify-content:flex-start}.transport-orders-picker-launch--empty{border:1px dashed var(--app-border);border-radius:10px;flex-direction:column;gap:12px;padding:20px 16px;text-align:center}.transport-order-scope+.transport-orders-picker-launch,.transport-order-scope+.transport-orders-selection{margin-top:14px}.transport-orders-selection.transport-legs{gap:16px;margin:16px 0 0}.transport-leg{grid-gap:8px;display:grid;gap:8px;min-width:0}.transport-leg+.transport-leg{border-top:1px solid var(--app-border);padding-top:16px}.transport-leg__title{color:var(--app-text-secondary);font-size:12px;font-weight:700;letter-spacing:.055em;margin:0;text-transform:uppercase}.transport-leg .transport-zd-cargo{margin-top:0}.transport-leg__warehouse{grid-gap:2px;background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:8px;display:grid;gap:2px;padding:12px 14px}.transport-leg__details{border:1px solid var(--app-border);border-radius:var(--app-radius);margin-top:12px;padding:8px 12px}.transport-leg__details>summary{color:var(--app-text-secondary);cursor:pointer;font-size:13px}.transport-cargo-summary{font-feature-settings:"tnum";display:flex;flex-wrap:wrap;font-size:12.5px;font-variant-numeric:tabular-nums;gap:4px 18px;margin-top:12px}.transport-zd-lines__list{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0}.transport-zd-line{grid-gap:4px 16px;align-items:start;background:var(--app-surface-muted);border-radius:6px;display:grid;gap:4px 16px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:8px 10px}.transport-zd-line__copy{grid-gap:2px;display:grid;gap:2px;min-width:0}.transport-zd-line__name{font-size:14px;line-height:1.35;overflow-wrap:anywhere}.transport-zd-line__dimensions{font-size:12px;line-height:1.35}.transport-zd-line__quantity{grid-gap:1px;display:grid;gap:1px;justify-items:end;white-space:nowrap}.transport-zd-line__quantity-value{font-feature-settings:"tnum";color:var(--app-primary-text);font-size:15px;font-variant-numeric:tabular-nums}.transport-zd-line__quantity-source{font-feature-settings:"tnum";font-size:12px;font-variant-numeric:tabular-nums}@media (max-width:520px){.transport-zd-line{grid-template-columns:minmax(0,1fr)}.transport-zd-line__quantity{justify-items:start}}.transport-supplier-orders{grid-gap:10px;display:grid;gap:10px;min-width:0}.transport-supplier-orders__header{align-items:flex-start;display:flex;gap:9px;min-width:0}.transport-supplier-orders__icon{color:var(--app-text-secondary);display:inline-flex;font-size:15px;margin-top:2px}.transport-supplier-orders__heading{grid-gap:1px;display:grid;gap:1px;min-width:0}.transport-supplier-orders__heading strong{color:var(--app-text);font-size:14px;font-weight:650}.transport-supplier-orders__heading small{color:var(--app-text-secondary);font-size:12px;line-height:1.45}.transport-supplier-orders__toolbar{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(240px,1fr) auto}.transport-supplier-orders__search,.transport-supplier-orders__table{min-width:0;scroll-margin-bottom:220px;scroll-margin-bottom:var(--transport-form-sticky-clearance,220px)}.transport-supplier-orders__selection-summary{font-feature-settings:"tnum";align-items:center;display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;gap:4px;justify-content:flex-end;min-width:-webkit-max-content;min-width:max-content}.transport-supplier-orders__selection-summary .ant-btn{height:24px;padding-inline:4px}.transport-supplier-orders__hint{font-size:12px}.transport-supplier-orders__selected{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0}.transport-supplier-orders__selected-item{align-items:flex-start;background:var(--app-surface);border:1px solid var(--app-border);border-left:3px solid var(--app-primary);border-radius:8px;display:flex;gap:10px;justify-content:space-between;min-width:0;padding:8px 10px 8px 12px}.transport-supplier-orders__selected-main{grid-gap:6px;display:grid;flex:1 1 auto;gap:6px;min-width:0}.transport-supplier-orders__table .ant-table{background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px}.transport-supplier-orders__table .ant-table-thead>tr>th{background:var(--app-surface-muted);color:var(--app-text-secondary);font-size:12px;font-weight:650}.transport-supplier-orders__table .ant-table-tbody>tr{cursor:pointer}.transport-supplier-orders__table .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--app-primary-soft)}.transport-supplier-orders__table .ant-pagination{margin:10px 8px 4px}@media (max-width:720px){.transport-supplier-orders__toolbar{grid-template-columns:1fr}.transport-supplier-orders__selection-summary{justify-content:space-between}.transport-supplier-orders__table,.transport-supplier-orders__table .ant-spin-container,.transport-supplier-orders__table .ant-spin-nested-loading,.transport-supplier-orders__table .ant-table,.transport-supplier-orders__table .ant-table-container,.transport-supplier-orders__table .ant-table-content{max-width:100%;min-width:0;overflow:visible;width:100%}.transport-supplier-orders__table table,.transport-supplier-orders__table tbody{display:block;min-width:0;width:100%}.transport-supplier-orders__table thead{display:none}.transport-supplier-orders__table .ant-table-row{border:1px solid var(--app-border);border-radius:8px;display:grid;grid-template-columns:38px minmax(0,1fr);margin-bottom:8px;min-width:0;overflow:hidden;width:100%}.transport-supplier-orders__table .ant-table-cell{border-bottom:0;display:block;grid-column:2;min-width:0;padding:8px 10px;width:auto!important}.transport-supplier-orders__table .ant-table-selection-column{align-items:flex-start;display:flex;grid-column:1;grid-row:1/span 2;justify-content:center;padding:11px 4px}.transport-supplier-orders__table .ant-table-cell:not(.ant-table-selection-column):before{color:var(--app-text-secondary);content:attr(data-label);display:block;font-size:10px;font-weight:650;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}}.transport-supplier-orders__selected-tag{align-items:center;background:var(--app-surface-muted);border-radius:4px;color:var(--app-text-secondary);display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:600;gap:4px;margin-top:2px;padding:1px 6px;white-space:nowrap}.transport-supplier-orders__selected .supplier-order-summary-preview__supplier{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.transport-journey{grid-gap:0;align-items:stretch;display:grid;gap:0;grid-template-columns:minmax(0,1fr) 132px minmax(0,1fr)}.transport-journey__stop{grid-gap:10px;align-content:start;background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-lg);box-shadow:var(--app-shadow);display:grid;gap:10px;min-width:0;padding:14px 16px 12px}.transport-journey__stop--loading{border-top:3px solid var(--app-primary)}.transport-journey__stop--delivery{border-top:3px solid var(--app-success)}.transport-journey__head{align-items:center;display:flex;gap:10px}.transport-journey__pin{background:var(--app-primary);border-radius:50%;color:#fff;display:inline-grid;flex:none;font-size:13px;font-weight:700;height:28px;place-items:center;width:28px}.transport-journey__pin--end{background:var(--app-success)}.transport-journey__title{color:var(--app-text);font-size:15px;font-weight:600;line-height:1.2}.transport-journey__sub{color:var(--app-text-muted);font-size:12px}.transport-journey__dates{grid-gap:0 12px;display:grid;gap:0 12px}.transport-journey__dates--two{grid-template-columns:repeat(2,minmax(0,1fr))}.transport-journey__dates .ant-form-item{margin-bottom:4px}.transport-journey__dates .ant-form-item-label>label{color:var(--app-text-secondary);font-size:12px}.transport-journey__dates .ant-form-item-extra{font-size:11.5px}.transport-journey__link{display:grid;min-height:48px;place-items:center;position:relative}.transport-journey__link:before{border-top:2px dashed var(--app-border);content:"";left:0;position:absolute;right:0;top:50%}.transport-journey__line{display:none}.transport-journey__chip{font-feature-settings:"tnum";background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:999px;color:var(--app-text-secondary);font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;padding:3px 10px;position:relative;white-space:nowrap}.transport-address-list--compact .transport-address-list__item--compact{grid-gap:8px;align-items:start;border-radius:var(--app-radius-sm);display:grid;gap:8px;grid-template-columns:22px minmax(0,1fr) auto;padding:6px 6px 6px 4px}.transport-address-list--compact .transport-address-list__item--compact:focus-within,.transport-address-list--compact .transport-address-list__item--compact:hover{background:var(--app-surface-muted)}.transport-address-list__num{border:1.5px solid var(--app-border);border-radius:50%;color:var(--app-text-secondary);display:inline-grid;font-size:11.5px;font-weight:600;height:22px;margin-top:4px;place-items:center;width:22px}.transport-address-list--compact .transport-address-list__add.ant-btn{justify-self:start;padding-inline:4px}.transport-address-list--compact .transport-address-list__textarea{font-size:13.5px}@media (max-width:1100px){.transport-journey{grid-template-columns:minmax(0,1fr)}.transport-journey__link:before{border-left:2px dashed var(--app-border);border-top:0;bottom:0;left:50%;right:auto;top:0}}.transport-address-list__compact-label{color:var(--app-text-secondary);font-size:12px;margin-bottom:4px}.transport-address-list--compact .transport-address-list__item--compact .ant-form-item,.transport-address-list--compact .transport-address-list__item--compact .ant-form-item-control,.transport-address-list--compact .transport-address-list__item--compact textarea{min-width:0;width:100%}.transport-kind-picker__tiles{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:12px}.transport-kind-picker__tile{align-items:flex-start;background:var(--app-surface);border:1px solid var(--app-border);border-radius:10px;color:var(--app-text);cursor:pointer;display:flex;font:inherit;gap:12px;min-width:0;padding:14px 16px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.transport-kind-picker__tile:hover:not(:disabled){border-color:var(--app-primary)}.transport-kind-picker__tile:focus-visible{outline:2px solid var(--app-primary);outline-offset:2px}.transport-kind-picker__tile.is-selected{background:var(--app-primary-soft);border-color:var(--app-primary);box-shadow:0 0 0 1px var(--app-primary)}.transport-kind-picker__tile:disabled{cursor:not-allowed;opacity:.6}.transport-kind-picker__icon{color:var(--app-primary);flex:none;font-size:20px;line-height:1;padding-top:2px}.transport-kind-picker__text{display:flex;flex-direction:column;gap:4px;min-width:0}.transport-kind-picker__text strong{color:var(--app-text);font-size:15px;font-weight:600}.transport-kind-picker__text small{color:var(--app-text-secondary);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.transport-kind-picker__text small.transport-kind-picker__reason{color:var(--app-warning)}.transport-kind-picker__text small.transport-kind-picker__now{color:var(--app-primary-text);font-weight:600}@media (min-width:900px){.transport-kind-picker__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.transport-kind-picker__text strong.transport-kind-picker__title{text-wrap:balance;font-size:17px;font-weight:700;line-height:1.25}.transport-kind-picker__route{align-self:flex-start;background:var(--app-surface);border:1px solid var(--app-border);border-radius:999px;color:var(--app-primary-text);font-size:12px;font-weight:600;padding:1px 9px;white-space:nowrap}.transport-kind-picker__tile.is-selected .transport-kind-picker__route{border-color:var(--app-primary)}.transport-kind-picker__text small.transport-kind-picker__start{color:var(--app-text);font-weight:500}.transport-cost-split-preview{grid-gap:8px;background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:var(--app-radius-lg);display:grid;gap:8px;margin-top:16px;padding:14px 16px}.transport-cost-split-preview .ant-alert{margin-bottom:0!important}.transport-cost-split__title{color:var(--app-text);font-size:14px;font-weight:600}.transport-cost-split__hint.ant-typography{display:block;font-size:12.5px;margin-top:-6px}.transport-cost-split__list{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0}.transport-cost-split__row{grid-gap:4px 16px;align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius);container-type:inline-size;display:grid;font-size:13px;gap:4px 16px;grid-template-columns:minmax(0,1.4fr) minmax(140px,1fr) minmax(120px,auto);padding:10px 12px}.transport-cost-split__money,.transport-cost-split__what{grid-gap:1px;display:grid;gap:1px;min-width:0}.transport-cost-split__money{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;justify-items:end;text-align:right}.transport-cost-split__name{color:var(--app-text);font-weight:500;overflow-wrap:anywhere}.transport-cost-split__sub,.transport-cost-split__sub.ant-typography{font-feature-settings:"tnum";color:var(--app-text-muted);font-size:12px;font-variant-numeric:tabular-nums}.transport-cost-split__share{align-items:center;display:flex;gap:8px;min-width:0}.transport-cost-split__bar{background:var(--app-border);border-radius:999px;flex:1 1 auto;height:6px;overflow:hidden;position:relative}.transport-cost-split__bar>span{background:var(--app-primary);border-radius:inherit;inset:0 auto 0 0;position:absolute;transition:width .2s ease}.transport-cost-split__percent{font-feature-settings:"tnum";color:var(--app-text-secondary);flex:none;font-size:12px;font-variant-numeric:tabular-nums;min-width:52px;text-align:right}.transport-cost-split__amount{color:var(--app-text);font-size:14px;font-weight:600}@media (max-width:720px){.transport-cost-split__row{grid-template-columns:minmax(0,1fr) auto}.transport-cost-split__share{grid-column:1/-1;grid-row:2}}@media (prefers-reduced-motion:reduce){.transport-cost-split__bar>span{transition:none}}.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-drop-board{--zd-c0:#1668dc;--zd-c1:#2f8a4f;--zd-c2:#8a4fd1;--zd-c3:#c26a00;--zd-c4:#0f8b8d;--zd-c5:#c2417a;--zd-c6:#5b6bd6;--zd-c7:#7a8a1f;grid-gap:10px;display:grid;gap:10px}.transport-drop-board .transport-zd-swatch-0{background:var(--zd-c0)}.transport-drop-board .transport-zd-swatch-1{background:var(--zd-c1)}.transport-drop-board .transport-zd-swatch-2{background:var(--zd-c2)}.transport-drop-board .transport-zd-swatch-3{background:var(--zd-c3)}.transport-drop-board .transport-zd-swatch-4{background:var(--zd-c4)}.transport-drop-board .transport-zd-swatch-5{background:var(--zd-c5)}.transport-drop-board .transport-zd-swatch-6{background:var(--zd-c6)}.transport-drop-board .transport-zd-swatch-7{background:var(--zd-c7)}.transport-drop-board__head{grid-gap:2px;display:grid;gap:2px}.transport-drop-board__grid{grid-gap:14px;container-type:inline-size;display:grid;gap:14px}.transport-drop-board__pool{grid-gap:8px;align-content:start;display:grid;gap:8px}.transport-drop-board__goods{grid-gap:10px;background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius);cursor:grab;display:grid;font-size:13px;gap:10px;grid-template-columns:4px minmax(0,1fr);padding:8px 10px;transition:box-shadow .15s ease,border-color .15s ease}.transport-drop-board__goods:hover{border-color:var(--app-primary)}.transport-drop-board__goods:focus-visible{outline:2px solid var(--app-primary);outline-offset:2px}.transport-drop-board__goods.is-armed{border-color:var(--app-primary);box-shadow:0 0 0 2px var(--app-primary-soft)}.transport-drop-board__goods.is-done{opacity:.55}.transport-drop-board__swatch{align-self:stretch;border-radius:999px;display:block;min-height:16px;width:4px}.transport-drop-board__goods-text,.transport-drop-board__stop-title{grid-gap:1px;display:grid;gap:1px;min-width:0;overflow-wrap:anywhere}.transport-drop-board__customer,.transport-drop-board__name{color:var(--app-text);font-weight:500}.transport-drop-board__customer{font-weight:600}.transport-drop-board__meta{color:var(--app-text-muted);font-size:12px}.transport-drop-board__left{font-feature-settings:"tnum";color:var(--app-primary-text);font-variant-numeric:tabular-nums;font-weight:600}.transport-drop-board__complete,.transport-drop-board__done{color:var(--app-success);font-size:12px;font-weight:600}.transport-drop-board__stops{grid-gap:10px;align-content:start;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.transport-drop-board__stop{grid-gap:6px;align-content:start;background:var(--app-surface-muted);border:2px dashed var(--app-border);border-radius:var(--app-radius-lg);display:grid;font-size:13px;min-height:110px;transition:border-color .15s ease,background .15s ease}.transport-drop-board__stop.is-on{background:var(--app-surface);border-color:var(--app-border);border-style:solid}.transport-drop-board__stop.is-armed:not(.is-warehouse),.transport-drop-board__stop.is-over{background:var(--app-primary-soft);border-color:var(--app-primary);cursor:copy}.transport-drop-board__stop:focus-visible{outline:2px solid var(--app-primary);outline-offset:2px}.transport-drop-board__stop.is-warehouse{background:var(--app-surface-muted);border-style:dashed}.transport-drop-board__stop-head{align-items:center;display:flex;gap:8px}.transport-drop-board__pin{background:var(--app-success);border-radius:50%;color:#fff;display:inline-grid;flex:none;font-size:11px;font-weight:700;height:24px;place-items:center;width:24px}.transport-drop-board__pin.is-suggested{background:var(--app-surface);border:1.5px dashed var(--app-text-muted);color:var(--app-text-muted)}.transport-drop-board__pin.is-warehouse{background:var(--app-text-muted)}.transport-drop-board__assigned{grid-gap:6px;align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-sm);display:grid;gap:6px;grid-template-columns:4px minmax(0,1fr) auto auto auto;padding:4px 6px}.transport-drop-board__assigned-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transport-drop-board__drop-here,.transport-drop-board__need,.transport-drop-board__unit{color:var(--app-text-secondary);font-size:12px}.transport-drop-board__drop-here{color:var(--app-primary-text)}.transport-drop-board__add{align-self:start;width:100%}@container (max-width: 620px){.transport-drop-board__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.transport-drop-board__goods,.transport-drop-board__stop{transition:none}}.transport-drop-board__order{display:inline-flex;margin-left:auto}.transport-drop-board__grid{grid-template-columns:minmax(220px,1fr) minmax(0,2fr)}.transport-drop-board__stops{gap:10px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.transport-drop-board__stop{gap:6px;min-height:120px;padding:10px}.transport-drop-board__stop-head{align-items:flex-start}.transport-drop-board__pin{margin-top:1px}.transport-drop-board__assigned{gap:2px 8px;grid-template-columns:4px minmax(0,1fr);grid-template-rows:auto auto;padding:6px 6px 4px}.transport-drop-board__assigned .transport-drop-board__swatch{grid-row:1/span 2}.transport-drop-board__assigned-name{font-feature-settings:"tnum";color:var(--app-text-secondary);font-size:12px;font-variant-numeric:tabular-nums;white-space:normal}.transport-drop-board__controls{align-items:center;display:flex;gap:4px}.transport-drop-board__dims{font-feature-settings:"tnum";color:var(--app-text);font-variant-numeric:tabular-nums;font-weight:600}.transport-drop-board__goods .transport-drop-board__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transport-drop-board__purpose{color:var(--app-text);font-size:13.5px;line-height:1.45}.transport-drop-board__hint.ant-typography{font-size:12.5px}.transport-drop-board__goods .transport-drop-board__name{font-weight:600}.transport-drop-board__goods .transport-drop-board__dims{color:var(--app-text-secondary);font-size:12.5px;font-weight:400}.transport-drop-board__assigned-name{grid-gap:0;display:grid;gap:0}.transport-drop-board__label-name{color:var(--app-text);font-size:12.5px;font-weight:500}.transport-drop-board__label-dims{color:var(--app-text-muted);font-size:12px}.transport-drop-board__partial{color:var(--app-text-secondary)}.transport-drop-board__partial,.transport-drop-board__reduced{font-feature-settings:"tnum";font-size:12px;font-variant-numeric:tabular-nums}.transport-drop-board__reduced{display:block;grid-column:1/-1}.transport-drop-board__drop-button{justify-self:start}.transport-drop-board.is-busy .transport-drop-board__stops{cursor:progress;opacity:.6}.transport-route-form-page{padding:16px 24px 24px}.transport-route-form-header{align-items:center;display:flex;gap:6px;margin-bottom:4px}.transport-route-form-header__title.ant-typography{font-size:18px;line-height:1.3;margin:0}.transport-route-form-shell .transport-form-section:first-of-type{margin-top:8px}@media (max-width:767px){.transport-route-form-page{padding:0}.transport-route-form-page .transport-form-section__body{padding:8px 12px 16px}}@media (max-width:420px){.transport-route-form-page .transport-form-section .ant-collapse>.ant-collapse-item>.ant-collapse-header{padding-inline:12px}}.card-page{background:var(--app-canvas);border:1px solid var(--app-border);border-radius:24px;overflow-x:hidden;padding:20px}.zk-process{font-feature-settings:"cv11","ss01","ss03";display:flex;flex-direction:column;gap:16px}.zk-section{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-lg);box-shadow:var(--app-shadow-card);min-width:0;padding:20px 24px}.zk-section__header{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px}.zk-section__title{color:var(--app-text);font-size:15px;font-weight:600;line-height:1.4;margin:0}.zk-section__aside{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.zk-section__hint{color:var(--app-text-secondary);font-size:12px;line-height:1.45;margin:0 0 12px}.zk-section__header+.zk-section__hint{margin-top:-6px}.zk-section__group-title{color:var(--app-text);font-size:14px;font-weight:600;margin:16px 0 8px}.zk-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px 16px;padding:12px 20px}.zk-head__main{flex:1 1 320px;min-width:0}.zk-head__tags{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.zk-tag{font-feature-settings:"tnum";border-radius:var(--app-radius-sm);font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;gap:6px;padding:3px 9px}.zk-pill,.zk-tag{align-items:center;background:var(--app-primary-soft);color:var(--app-primary);display:inline-flex}.zk-pill{border-radius:999px;font-size:12px;font-weight:600;gap:7px;padding:3px 11px;white-space:nowrap}.zk-pill:before{background:currentColor;border-radius:50%;content:"";height:8px;width:8px}.zk-pill--done{background:var(--app-success-soft);color:var(--app-success)}.zk-pill--warning{background:var(--app-warning-soft);color:var(--app-warning)}.zk-pill--muted{background:var(--app-surface-muted);color:var(--app-text-secondary)}.zk-head__title{color:var(--app-text);font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:6px 0 2px}.zk-head__description{color:var(--app-text-secondary);font-size:13px;margin:0}.zk-head__number{align-items:center;display:inline-flex;gap:4px}.zk-head__actions{align-items:center;display:flex;flex-wrap:nowrap;gap:8px}.zk-head__pdf{align-items:center;display:inline-flex;gap:6px}.zk-head__alerts{display:flex;flex:1 1 100%;flex-direction:column;gap:8px}.zk-chips{grid-gap:8px;align-items:stretch;display:grid;flex:1 1 100%;gap:8px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.zk-chip{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-sm);display:flex;flex-direction:column;gap:1px;min-width:0;padding:5px 10px}.zk-chip__label{color:var(--app-text-secondary);font-size:11px;font-weight:500}.zk-chip__value{font-feature-settings:"tnum";align-items:center;color:var(--app-text);display:flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;gap:6px;min-width:0}.zk-chip__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zk-chip__value .anticon{color:var(--app-text-muted)}.zk-kv{border:1px solid var(--app-border);border-radius:var(--app-radius);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;overflow:hidden}.zk-kv--single{grid-template-columns:minmax(0,1fr)}.zk-kv__row{grid-gap:10px;border-bottom:1px solid var(--app-border);display:grid;font-size:13px;gap:10px;grid-template-columns:minmax(-webkit-max-content,40%) minmax(0,1fr);grid-template-columns:minmax(max-content,40%) minmax(0,1fr);padding:9px 12px}.zk-kv__row dt{color:var(--app-text-secondary)}.zk-kv__row dt,.zk-section .ant-table-thead>tr>th{white-space:nowrap}.zk-kv__row dd{font-feature-settings:"tnum";color:var(--app-text);font-variant-numeric:tabular-nums;font-weight:500;margin:0;min-width:0;overflow-wrap:break-word}@media (max-width:760px){.zk-head,.zk-section{padding:16px}.zk-kv{grid-template-columns:minmax(0,1fr)}}.zk-rail-card{padding:14px 24px}.zk-rail-wrap{container-type:inline-size}.zk-rail{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-template-columns:repeat(var(--zk-rail-steps,8),minmax(0,1fr));list-style:none;margin:0;padding:0}.zk-rail__item{display:flex;justify-content:center;position:relative}.zk-rail__item:before{background:var(--app-border);content:"";height:2px;left:calc(-50% + 20px);position:absolute;right:calc(50% + 20px);top:13px}.zk-rail__item:first-child:before{display:none}.zk-rail__item.is-current:before,.zk-rail__item.is-done:before{background:var(--app-primary)}.zk-rail__button{align-items:center;background:#0000;border:0;border-radius:var(--app-radius-sm);color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:7px;padding:0 4px;text-align:center}.zk-rail__button:disabled{cursor:default}.zk-rail__button:focus-visible{outline:2px solid var(--app-primary);outline-offset:3px}.zk-rail__dot{background:var(--app-surface);border:1.5px solid var(--app-border);border-radius:50%;box-sizing:border-box;color:var(--app-text-secondary);display:grid;font-size:13px;font-weight:600;height:28px;place-items:center;position:relative;width:28px;z-index:1}.zk-rail__item.is-done .zk-rail__dot{background:var(--app-primary);border-color:var(--app-primary);color:#fff}.zk-rail__item.is-current .zk-rail__dot{background:var(--app-surface);border-color:var(--app-primary);border-width:2px;box-shadow:0 0 0 4px var(--app-primary-soft);color:var(--app-primary)}.zk-rail__item.is-interrupted .zk-rail__dot{background:var(--app-warning-soft);border-color:var(--app-warning);box-shadow:none;color:var(--app-warning)}.zk-rail__label{color:var(--app-text-secondary);font-size:12px;font-weight:500;line-height:1.25;min-width:0;overflow-wrap:break-word}.zk-rail__item.is-current .zk-rail__label,.zk-rail__item.is-done .zk-rail__label{color:var(--app-primary);font-weight:600}.zk-rail__item.is-viewing .zk-rail__label{text-decoration:underline;text-underline-offset:4px}@container (max-width: 735px){.zk-rail{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:14px}.zk-rail__item:nth-child(4n+1):before{display:none}.zk-rail__button{max-width:100%;padding:0 2px}.zk-rail__label{font-size:12px}}@container (max-width: 399px){.zk-rail{grid-template-columns:repeat(8,minmax(0,1fr));grid-template-columns:repeat(var(--zk-rail-steps,8),minmax(0,1fr));row-gap:8px}.zk-rail__item:nth-child(4n+1):before{display:block}.zk-rail__item:first-child:before{display:none}.zk-rail__item:before{left:calc(-50% + 12px);right:calc(50% + 12px);top:11px}.zk-rail__dot{font-size:12px;height:24px;width:24px}.zk-rail__label{display:none}.zk-rail:after{color:var(--app-primary);content:attr(data-viewing-label);font-size:13px;font-weight:600;grid-column:1/-1;padding-top:2px;text-align:center}}.zk-rail--steps-3{--zk-rail-steps:3}span.zk-rail__button{cursor:default}@container (max-width: 735px){.zk-rail.zk-rail--steps-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.zk-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb,var(--app-surface) 92%,#0000);border:1px solid var(--app-border);border-radius:var(--app-radius-lg);bottom:0;box-shadow:var(--app-shadow-card);flex-wrap:wrap;gap:10px 16px;margin-top:16px;padding:10px 16px;position:-webkit-sticky;position:sticky;z-index:20}.zk-bar,.zk-bar__hint{align-items:center;display:flex}.zk-bar__hint{color:var(--app-text-secondary);flex:1 1 320px;font-size:13px;gap:8px;min-width:0}.zk-bar__hint--warning{color:var(--app-warning)}.zk-bar--warning{background:color-mix(in srgb,var(--app-warning-soft) 60%,var(--app-surface));border-color:var(--app-warning)}.zk-bar__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:auto;max-width:100%}.zk-bar__actions .ant-btn{font-weight:500;height:36px}.zk-bar__actions .ant-btn-primary{min-width:140px}.zk-bar__done{align-items:center;background:var(--app-success-soft);border-radius:var(--app-radius-sm);color:var(--app-success);display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:7px 14px}@media (max-width:1100px){.zk-bar{position:static}}@media (max-width:760px){.zk-rail-card{padding:16px}.zk-bar__actions{flex:1 1 100%;flex-wrap:wrap;margin-left:0}}.transport-detail-alert-list{margin:0;padding-left:20px}.transport-detail .obj-fact .transport-document-links{flex-direction:column;flex-wrap:nowrap;font-size:13px;gap:2px}.transport-detail .obj-fact .transport-document-links__group,.transport-detail .obj-fact .transport-document-links__items,.transport-detail .obj-fact .transport-document-links__link{flex-wrap:nowrap;min-width:0;overflow:hidden;white-space:nowrap}.transport-detail .obj-fact .transport-document-links__items{flex-direction:column;gap:2px}.transport-detail .obj-fact .transport-document-links__number{min-width:0;overflow:hidden;text-overflow:ellipsis}.transport-detail .obj-fact .transport-document-links__empty,.transport-detail .obj-fact .transport-document-links__status{flex:0 0 auto}.transport-detail-rail.obj-section{padding:14px 22px}.transport-detail-stats .transport-detail-stat__sub{color:var(--app-text-muted)}.transport-detail-stats .transport-detail-stat__sub:before{content:" · "}.transport-detail-stats .transport-detail-stat--multiline{align-items:flex-start;padding-bottom:12px;padding-top:12px}.transport-detail-stats .transport-detail-stat--multiline dd{overflow:visible;text-overflow:clip;white-space:normal}.transport-detail-stats .transport-detail-stat--multiline .transport-detail-stat__sub{display:block}.transport-detail-stats .transport-detail-stat--multiline .transport-detail-stat__sub:before{content:none}.transport-detail-alert{margin-bottom:12px}.transport-detail-alert ul{margin:0;padding-left:20px}.transport-detail-modal-warning{margin-bottom:16px}.transport-detail-allocation-warning{margin-top:12px}.transport-detail-journey__stops{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr)}.transport-detail-stop{grid-gap:8px;display:grid;gap:8px;grid-template-columns:28px minmax(0,1fr);min-width:0}.transport-detail-stop__icon{background:var(--app-primary);border:1px solid var(--app-primary);border-radius:50%;color:var(--app-surface);display:grid;height:28px;place-items:center;width:28px}.transport-detail-stop--delivery .transport-detail-stop__icon{background:var(--app-primary-soft);color:var(--app-primary)}.transport-detail-journey__line{align-items:center;color:var(--app-primary);display:flex;height:28px;justify-content:center}.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-address-list--stops li{margin-bottom:10px}.transport-detail-stop-address,.transport-detail-stop-detail{display:block}.transport-detail-stop-detail{color:var(--app-text-muted);font-size:12px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transport-detail-stop-detail b{font-feature-settings:"tnum";color:var(--app-text);font-variant-numeric:tabular-nums;font-weight:500}.transport-detail-date-grid{grid-gap:12px;border-top:1px solid var(--app-border);display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;padding-top:12px}.transport-detail-field{min-width:0}.transport-detail-field__label{display:block;font-size:12px;line-height:1.35;margin-bottom:2px}.transport-detail-field__value{color:var(--app-text);font-size:13px;line-height:1.45;overflow-wrap:break-word}.transport-detail .obj-section .transport-detail-cargo-cost-table .ant-table-thead>tr>th{line-height:1.35;white-space:normal}.transport-detail-card-list{grid-gap:12px;display:grid;gap:12px}.transport-detail-zd-cost__hint{display:block;font-size:12px;margin-bottom:10px}.transport-detail-zd-cost__tag.ant-tag{margin-left:8px}.transport-detail-zd-cost{background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:var(--app-radius);color:var(--app-text);font-size:12px;overflow-x:auto;padding:10px 14px}.transport-detail-zd-cost__head{display:flex;flex-wrap:wrap;gap:4px 16px;justify-content:space-between;margin-bottom:8px}.transport-detail-zd-cost__link.ant-btn{font-weight:600;height:auto;padding:0}.transport-detail-zd-cost__table{border-collapse:collapse;font-size:12px;max-width:460px;width:100%}.transport-detail-zd-cost__table td,.transport-detail-zd-cost__table th{border-bottom:1px solid var(--app-border);padding:4px 0;text-align:left}.transport-detail-zd-cost__table th{color:var(--app-text-secondary);font-size:11px;font-weight:500}.transport-detail-zd-cost__table td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.transport-detail-zd-cost__table td:not(:first-child),.transport-detail-zd-cost__table th:not(:first-child){text-align:right}.transport-detail-zd-cost__table tbody tr:last-child td{border-bottom:0}.transport-detail-zd-cost__table--goods{max-width:none;min-width:560px}.transport-detail-zd-cost__table--goods td,.transport-detail-zd-cost__table--goods th{padding:6px 10px 6px 0;vertical-align:top}.transport-detail-zd-cost__table--goods td:first-child,.transport-detail-zd-cost__table--goods td:nth-child(2),.transport-detail-zd-cost__table--goods th:first-child,.transport-detail-zd-cost__table--goods th:nth-child(2){text-align:left}.transport-detail-zd-cost__table--goods td:not(:first-child),.transport-detail-zd-cost__table--goods th:not(:first-child){white-space:nowrap}.transport-detail-zd-cost__table--goods tfoot td{border-bottom:0;border-top:1px solid var(--app-border);font-weight:500}.transport-detail-zd-line__dimensions.ant-typography{display:block;font-size:12px}@media (max-width:760px){.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-date-grid{grid-template-columns:minmax(0,1fr)}}.obj-section .transport-linked-orders.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell,.transport-linked-orders .ant-table-thead>tr>th{background:var(--app-surface-muted);color:var(--app-text-secondary);font-size:12px;font-weight:500;letter-spacing:.03em;overflow-wrap:normal;text-overflow:clip;text-transform:uppercase;white-space:normal}.transport-linked-orders .ant-table-tbody>tr>td{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;vertical-align:top}.transport-linked-orders__identity{display:flex;flex-direction:column;gap:2px;min-width:0}.transport-linked-orders__order-link{background:none;border:0;color:var(--app-primary);cursor:pointer;font:inherit;font-weight:500;padding:0;text-align:left;white-space:nowrap}.transport-linked-orders__customer,.transport-linked-orders__product{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transport-linked-orders__product{font-weight:500}.transport-linked-orders__dims{font-feature-settings:"tnum";font-size:12px;font-variant-numeric:tabular-nums;font-weight:400}.transport-linked-orders__dims,.transport-linked-orders__meta{color:var(--app-text-muted);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transport-linked-orders__meta{font-size:12px;max-width:100%}.obj-section .transport-linked-orders .ant-table-tbody>tr>td.transport-linked-orders__plan-col{overflow:visible;text-overflow:clip}.transport-linked-orders__plan{align-items:flex-end;display:flex;flex-direction:column;white-space:nowrap}.transport-linked-orders__plan-commercial{color:var(--app-text-secondary);font-size:12px}.transport-linked-orders__stack{align-items:flex-end;display:flex;flex-direction:column;white-space:nowrap}.transport-linked-orders__secondary{color:var(--app-text-secondary);font-size:12px}.transport-linked-orders__missing{color:var(--app-danger);font-size:12px}.transport-linked-orders__order-link--small{font-size:12px}.transport-linked-orders__inline-customer{color:var(--app-text-secondary)}.transport-linked-orders__tag{align-self:flex-start;margin-top:2px}.transport-linked-orders__row--stock>td:not([rowspan]){color:var(--app-text-secondary)}.transport-load-table .ant-table-tbody>tr>td{vertical-align:top}.transport-load-who{font-weight:500;overflow-wrap:anywhere}.transport-load-who__customer{font-weight:500}.transport-load-goods{overflow-wrap:anywhere}.transport-load-numbers{font-feature-settings:"tnum";display:flex;flex-direction:column;font-variant-numeric:tabular-nums;gap:2px}.transport-load-numbers>span{color:var(--app-text-secondary);font-size:12px}.transport-load-numbers>span.transport-load-numbers__warn,.transport-load-numbers__warn{color:var(--trailer-warn)}.transport-load-table .transport-load-zd-row>td{background:var(--app-surface-muted)}.transport-load-zd-header{align-items:center;display:flex;font-weight:500;gap:8px}.transport-load-zd-header__freight{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:auto}:root{--trailer-stop-0:#eeedfe;--trailer-stop-0-line:#7f77dd;--trailer-stop-1:#e1f5ee;--trailer-stop-1-line:#1d9e75;--trailer-stop-2:#faece7;--trailer-stop-2-line:#d85a30;--trailer-stop-3:#e6f1fb;--trailer-stop-3-line:#378add;--trailer-stop-4:#fbeaf0;--trailer-stop-4-line:#d4537e;--trailer-warn:#ba7517;--trailer-warn-soft:#ba75171f;--trailer-steel:#8a94a6}html[data-theme=dark]{--trailer-stop-0:#26215c;--trailer-stop-1:#04342c;--trailer-stop-2:#4a1b0c;--trailer-stop-3:#042c53;--trailer-stop-4:#4b1528;--trailer-steel:#5f6b80}.transport-tone--stop-0{--tone:var(--trailer-stop-0);--tone-line:var(--trailer-stop-0-line)}.transport-tone--stop-1{--tone:var(--trailer-stop-1);--tone-line:var(--trailer-stop-1-line)}.transport-tone--stop-2{--tone:var(--trailer-stop-2);--tone-line:var(--trailer-stop-2-line)}.transport-tone--stop-3{--tone:var(--trailer-stop-3);--tone-line:var(--trailer-stop-3-line)}.transport-tone--stop-4{--tone:var(--trailer-stop-4);--tone-line:var(--trailer-stop-4-line)}.transport-tone--uncovered{--tone:var(--trailer-warn-soft);--tone-line:var(--trailer-warn)}.transport-tone--stock{--tone:var(--app-surface);--tone-line:var(--app-text-muted)}.transport-trailer{gap:10px;margin-bottom:14px}.transport-trailer,.transport-trailer__truck{display:flex;flex-direction:column}.transport-trailer__rig{align-items:flex-end;display:flex;min-width:0}.transport-trailer__body{background:var(--app-surface-muted);border:2px solid #8a94a6;border:2px solid var(--trailer-steel);border-radius:6px 4px 4px 6px;display:flex;flex:1 1;gap:3px;min-height:96px;min-width:0;padding:4px}.transport-trailer__hitch{background:#8a94a6;background:var(--trailer-steel);flex:0 0 10px;height:6px;margin-bottom:10px}.transport-trailer__cab{background:var(--app-surface);border:2px solid #8a94a6;border:2px solid var(--trailer-steel);border-radius:6px 22px 6px 6px;flex:0 0 58px;height:78px;position:relative}.transport-trailer__cab>i{background:#e6f1fb;background:var(--trailer-stop-3);border:1.5px solid #8a94a6;border:1.5px solid var(--trailer-steel);border-radius:3px 12px 3px 3px;height:22px;position:absolute;right:7px;top:9px;width:26px}.transport-trailer__wheels{display:flex;height:14px;justify-content:space-between;margin-top:-7px;padding:0 14px 0 26px}.transport-trailer__axles{display:flex;gap:4px}.transport-trailer__axles--cab{gap:30px}.transport-trailer__axles>i{background:#8a94a6;background:var(--trailer-steel);border-radius:50%;box-shadow:inset 0 0 0 4px var(--app-text);height:14px;width:14px}.transport-trailer__segment{background:var(--app-surface);background:var(--tone,var(--app-surface));border-left:3px solid #0000;border-left:3px solid var(--tone-line,#0000);border-radius:4px;color:var(--app-text);cursor:default;display:flex;flex:1 1;flex-direction:column;font-size:12px;gap:2px;line-height:1.35;min-width:88px;overflow:hidden;padding:7px 8px}.transport-trailer__segment:focus-visible{outline:2px solid var(--app-primary);outline-offset:1px}.transport-tone--uncovered.transport-trailer__segment{background:repeating-linear-gradient(45deg,#0000 0 6px,#ba75171f 6px 9px);background:repeating-linear-gradient(45deg,#0000 0 6px,var(--trailer-warn-soft) 6px 9px);border:1px dashed #ba7517;border:1px dashed var(--trailer-warn);border-left-width:3px}.transport-trailer__segment--free{align-items:center;background:#0000;border:1px dashed var(--app-border);color:var(--app-text-muted);flex:1 1;justify-content:center;min-width:52px;text-align:center}.transport-trailer__who{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:12px;font-weight:600;overflow:hidden;overflow-wrap:anywhere}.transport-trailer__weight{font-feature-settings:"tnum";color:var(--app-text-secondary);font-variant-numeric:tabular-nums;margin-top:auto;white-space:nowrap}.transport-trailer__freight{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.transport-tone--uncovered .transport-trailer__freight{color:#ba7517;color:var(--trailer-warn)}.transport-trailer__tip{display:flex;flex-direction:column;font-size:12px;gap:2px}.transport-trailer__capacity{font-feature-settings:"tnum";display:flex;flex-direction:column-reverse;font-variant-numeric:tabular-nums;gap:6px}.transport-trailer__bar{background:var(--app-surface-muted);border-radius:4px;height:8px;overflow:hidden}.transport-trailer__bar>i{background:var(--app-primary);border-radius:4px;display:block;height:100%}.transport-trailer__bar>i.is-over{background:var(--app-danger)}.transport-trailer__over{color:var(--app-danger)}.transport-trailer__note{font-size:12px}.transport-load-tone{border-left:4px solid #0000;border-left:4px solid var(--tone-line,#0000);display:flex;flex-direction:column;gap:2px;padding-left:9px}.transport-freight-key{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.transport-freight-key__row{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.transport-freight-key__preview{align-items:center;background:#ba75171f;background:var(--trailer-warn-soft);border-radius:6px;display:flex;flex-wrap:wrap;font-size:12px;gap:6px 12px;justify-content:space-between;padding:6px 10px}.transport-freight-key__actions{display:flex;gap:6px}.transport-invoice__grid{grid-gap:12px 24px;display:grid;gap:12px 24px;grid-template-columns:repeat(4,minmax(0,200px))}.transport-invoice__field--wide{grid-column:span 2}.transport-invoice__nowrap{white-space:nowrap}.transport-invoice__value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.transport-invoice__sub{color:var(--app-text-secondary);display:block;font-size:12px}.transport-invoice__difference--up{color:var(--app-warning)}.transport-invoice__difference--down{color:var(--app-success)}.transport-invoice__empty{color:var(--app-text-secondary);font-size:13px;margin:0}.transport-invoice__actions{display:flex;gap:8px}.transport-invoice-drawer__lead{color:var(--app-text-secondary);margin:0 0 12px}.transport-invoice-drawer__alert{margin-bottom:16px}.transport-invoice-drawer__grid{grid-gap:0 20px;display:grid;gap:0 20px;grid-template-columns:repeat(2,minmax(0,240px))}.transport-invoice-drawer__amount{width:100%}.transport-invoice-drawer__actions{display:flex;gap:8px;justify-content:flex-end}@media (max-width:760px){.transport-invoice__field--wide{grid-column:auto}.transport-invoice-drawer__grid,.transport-invoice__grid{grid-template-columns:minmax(0,1fr)}}.invoices-xml-preview{background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:var(--app-radius-sm);color:var(--app-text);font-size:12px;margin:0;max-height:500px;overflow:auto;padding:16px;white-space:pre-wrap;word-break:break-all}.receipt-truck-choice{grid-gap:12px;display:grid;gap:12px}.receipt-truck-choice__group{grid-gap:8px;background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:var(--app-radius-lg);display:grid;gap:8px;padding:12px 14px}.receipt-truck-choice__head{grid-gap:2px;display:grid;gap:2px}.receipt-truck-choice__head .ant-typography{font-size:12.5px}.receipt-truck-choice__options{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.receipt-truck-choice__option{grid-gap:10px;align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius);color:var(--app-text);cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:18px minmax(0,1fr);padding:9px 12px;text-align:left}.receipt-truck-choice__option:hover:not(:disabled){border-color:var(--app-primary)}.receipt-truck-choice__option:focus-visible{outline:2px solid var(--app-primary);outline-offset:2px}.receipt-truck-choice__option.is-on{background:var(--app-primary-soft);border-color:var(--app-primary);box-shadow:0 0 0 1px var(--app-primary)}.receipt-truck-choice__option.is-done:not(.is-on){opacity:.6}.receipt-truck-choice__option--average{border-style:dashed}.receipt-truck-choice__icon{color:var(--app-primary);font-size:16px}.receipt-truck-choice__text{grid-gap:1px;display:grid;gap:1px;min-width:0}.receipt-truck-choice__label{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.receipt-truck-choice__meta{font-feature-settings:"tnum";color:var(--app-text-secondary);font-size:12px;font-variant-numeric:tabular-nums}.receipt-truck-choice__freight{font-feature-settings:"tnum";color:var(--app-primary-text);font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:600}.app-content.ant-layout-content:has(.order-wizard){background:var(--app-canvas);padding:0}.order-wizard{font-feature-settings:"cv11","ss01","ss03";color:var(--app-text);margin:0 auto;max-width:1180px;padding:8px 8px 48px}.order-wizard__header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:20px}.order-wizard__header-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.order-wizard__eyebrow{color:var(--app-text-muted);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.order-wizard__header h2.ant-typography{color:var(--app-text);font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.25;margin:0}.order-wizard__header-copy .ant-typography-secondary{color:var(--app-text-secondary);line-height:1.5;max-width:640px}.order-wizard__header-aside{align-items:center;display:flex;flex:0 0 auto;gap:8px}.order-wizard__steps{grid-gap:6px;background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-lg);box-shadow:var(--app-shadow-card);display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px;padding:6px}.order-wizard__step{align-items:center;background:#0000;border:0;border-radius:var(--app-radius);color:var(--app-text-secondary);cursor:default;display:flex;font:inherit;gap:12px;min-width:0;padding:10px 14px;text-align:left;transition:background-color .14s ease,color .14s ease;width:100%}button.order-wizard__step:not(:disabled){cursor:pointer}button.order-wizard__step:not(:disabled):hover{background:var(--app-surface-hover)}.order-wizard__step.is-active{background:var(--app-primary-soft);color:var(--app-text)}.order-wizard__step.is-complete{color:var(--app-text)}.order-wizard__step-index{font-feature-settings:"tnum";align-items:center;background:var(--app-surface-hover);border-radius:50%;color:var(--app-text-secondary);display:inline-flex;flex:0 0 26px;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;height:26px;justify-content:center;transition:background-color .14s ease,color .14s ease;width:26px}.order-wizard__step.is-active .order-wizard__step-index{background:var(--app-primary);color:#fff}.order-wizard__step.is-complete .order-wizard__step-index{background:var(--app-success-soft);color:var(--app-success)}.order-wizard__step-copy{display:flex;flex-direction:column;gap:1px;min-width:0}.order-wizard__step-copy span,.order-wizard__step-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-wizard__step-copy strong{font-size:13px;font-weight:500;line-height:1.35}.order-wizard__step.is-active .order-wizard__step-copy strong{font-weight:600}.order-wizard__step-copy span{color:var(--app-text-muted);font-size:12px;line-height:1.35}.order-wizard__step.is-active .order-wizard__step-copy span{color:var(--app-text-secondary)}.order-wizard__section{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-lg);box-shadow:var(--app-shadow-card);margin-bottom:16px;overflow:hidden}.order-wizard__section-header{border-bottom:1px solid var(--app-border);display:flex;flex-direction:column;gap:4px;padding:16px 24px 14px}.order-wizard__section-header h3.ant-typography,.order-wizard__section-header h4.ant-typography{color:var(--app-text);font-size:15px;font-weight:600;letter-spacing:-.005em;line-height:1.3;margin:0}.order-wizard__section-header .ant-typography-secondary{color:var(--app-text-secondary);font-size:13px;line-height:1.5;max-width:680px}.order-wizard__section-body{padding:20px 24px 4px}.order-wizard__section-body--flush{padding:0}.order-wizard__group{padding:18px 24px 4px}.order-wizard__group+.order-wizard__group{border-top:1px solid var(--app-border)}.order-wizard__group--highlight{background:var(--app-surface-muted);padding-bottom:18px}.order-wizard__group-heading{align-items:flex-start;display:flex;gap:12px;margin-bottom:18px;min-width:0}.order-wizard__group-heading h4.ant-typography{color:var(--app-text);font-size:14px;font-weight:600;line-height:1.4;margin:0 0 2px}.order-wizard__group-heading .ant-typography-secondary{color:var(--app-text-secondary);display:block;font-size:12px;line-height:1.5;max-width:680px}.order-wizard__group-icon{align-items:center;background:var(--app-primary-soft);border-radius:8px;color:var(--app-primary);display:inline-flex;flex:0 0 30px;font-size:16px;height:30px;justify-content:center;width:30px}.order-wizard .ant-form-item{margin-bottom:18px}.order-wizard .ant-form-item-label{padding-bottom:6px}.order-wizard .ant-form-item-label>label{color:var(--app-text);font-size:13px;font-weight:500;height:auto}.order-wizard .ant-form-item-extra,.order-wizard .order-wizard__helper{color:var(--app-text-muted);font-size:12px;line-height:1.45}.order-wizard .ant-form-item-explain-error{font-size:12px}.order-wizard .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-sm),.order-wizard .ant-input-number-input,.order-wizard .ant-input-number:not(.ant-input-number-sm),.order-wizard .ant-input:not(.ant-input-sm):not(textarea),.order-wizard .ant-picker:not(.ant-picker-small),.order-wizard .ant-select:not(.ant-select-sm):not(.ant-select-customize-input) .ant-select-selector{border-radius:var(--app-radius-sm);min-height:var(--app-control-height)}.order-wizard .ant-select:not(.ant-select-sm):not(.ant-select-customize-input) .ant-select-selector{align-items:center;display:flex}.order-wizard .ant-select:not(.ant-select-sm):not(.ant-select-customize-input) .ant-select-selection-search-input{height:calc(var(--app-control-height) - 2px)}.order-wizard .ant-input-number,.order-wizard .ant-select{width:100%}.order-wizard textarea.ant-input{border-radius:var(--app-radius-sm)}.order-wizard .ant-divider-horizontal{border-color:var(--app-border);margin:8px 0 20px}.order-wizard__value-box{font-feature-settings:"tnum";align-items:center;background:var(--app-surface-muted);border:1px dashed var(--app-border);border-radius:var(--app-radius-sm);color:var(--app-text);display:flex;font-size:14px;font-variant-numeric:tabular-nums;font-weight:500;min-height:var(--app-control-height);padding:0 14px}.order-wizard .ant-table-wrapper .ant-table{border:1px solid var(--app-border);border-radius:var(--app-radius);overflow:hidden}.order-wizard .ant-table-wrapper .ant-table-thead>tr>th{background:var(--app-surface-muted);color:var(--app-text-secondary);font-size:12px;font-weight:500;letter-spacing:.01em;text-transform:uppercase}.order-wizard .ant-table-wrapper .ant-table-tbody>tr>td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.order-wizard .ant-card.ant-card-small{background:var(--app-surface-muted);border-color:var(--app-border);border-radius:var(--app-radius);box-shadow:none}.order-wizard .ant-card.ant-card-small>.ant-card-head{border-bottom-color:var(--app-border);font-size:13px;font-weight:500;min-height:40px}.order-wizard .ant-alert{border-radius:var(--app-radius-sm);margin-bottom:18px}.order-wizard .ant-descriptions-item-label{color:var(--app-text-secondary)}.order-wizard__actions{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--app-surface) 88%,#0000);border:1px solid var(--app-border);border-radius:var(--app-radius-lg);bottom:0;box-shadow:var(--app-shadow-card);display:flex;gap:16px;justify-content:space-between;margin-top:8px;padding:12px 16px;position:-webkit-sticky;position:sticky;z-index:5}.order-wizard__actions .ant-btn{border-radius:var(--app-radius-sm);font-weight:500;height:36px;padding-inline:16px}.order-wizard__actions .ant-btn-primary{min-width:140px}@media (max-width:1100px){.order-wizard__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.order-wizard{padding:0 0 32px}.order-wizard__header{align-items:stretch;flex-direction:column;gap:12px}.order-wizard__header h2.ant-typography{font-size:18px}.order-wizard__steps{grid-template-columns:minmax(0,1fr)}.order-wizard__step:not(.is-active){display:none}.order-wizard__group,.order-wizard__section-body,.order-wizard__section-header{padding-left:16px;padding-right:16px}.order-wizard__actions{align-items:stretch;flex-direction:column;padding:12px}.order-wizard__actions .ant-btn,.order-wizard__actions .ant-space,.order-wizard__actions .ant-space-item{width:100%}}.invoice-purchase-flow{box-sizing:border-box;width:100%}.invoice-purchase-flow__title{font-size:20px;font-weight:600;letter-spacing:-.01em;margin:0}.invoice-purchase-flow__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.invoice-purchase-flow__card{padding:20px 24px}.invoice-purchase-flow__card h2{font-size:15px;font-weight:600;margin:0 0 8px}.invoice-purchase-flow__intake{text-align:center}.invoice-purchase-flow__intake>.ant-btn{display:block;margin:12px auto 0}.invoice-purchase-flow__hint,.invoice-purchase-flow__intake p{color:var(--app-text-secondary);font-size:13px}.invoice-purchase-flow__file-icon{color:var(--app-text-muted);font-size:20px;margin-bottom:12px}.invoice-purchase-flow__review-heading{align-items:center;display:flex;gap:16px;justify-content:space-between}.invoice-purchase-flow__files{display:flex;flex-wrap:wrap;gap:8px}.invoice-purchase-flow__files .ant-btn{font-size:12px;padding-inline:0}.invoice-purchase-flow__period{align-items:flex-start;display:flex;flex-direction:column;font-size:13px;font-weight:500;gap:8px;margin-top:20px}.invoice-purchase-flow__period .ant-picker{min-height:var(--app-control-height)}.invoice-purchase-flow__actions{background:var(--app-surface)}.invoice-purchase-flow__action-left{align-items:center;display:flex;gap:12px;min-width:0}.invoice-purchase-flow__action-right{align-items:flex-end;display:flex;flex-direction:column;gap:6px;margin-left:auto}.invoice-purchase-flow__buttons{align-items:center;display:flex;gap:8px}.invoice-purchase-flow .ant-alert{margin-bottom:12px}.invoice-purchase-flow .wie-section-title{font-size:15px;font-weight:600}.invoice-purchase-flow .wie-section{padding:16px 0}.invoice-purchase-flow .invoice-receipt-cost__heading>.ant-typography-secondary,.invoice-purchase-flow .wie-head,.invoice-purchase-flow [hidden]{display:none}.invoice-purchase-flow .wie-review-disclosure{order:1}.invoice-purchase-flow .invoice-receipt-cost,.invoice-purchase-flow .invoice-receipt-cost__line{border-color:var(--app-border)}.invoice-purchase-flow .invoice-receipt-cost__amount label{color:var(--app-text-secondary)}.invoice-purchase-flow .wie-line-pos{font-weight:600}.invoice-purchase-flow .wie-line-name{font-weight:500}.invoice-purchase-flow .ant-btn-link{color:var(--app-primary)}.invoice-purchase-flow .ant-btn{box-shadow:none}.invoice-purchase-flow .wie-root>.ant-space-item:has(>.wie-review-disclosure){order:1}.invoice-purchase-flow__rate{color:var(--app-text-secondary);font-size:12px;margin:6px 0}@media (max-width:1100px){.invoice-purchase-flow__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.invoice-purchase-flow__steps{grid-template-columns:minmax(0,1fr)}.invoice-purchase-flow__card{padding:16px}.invoice-purchase-flow__actions{align-items:stretch;flex-direction:column;gap:12px}.invoice-purchase-flow__action-left{justify-content:space-between}.invoice-purchase-flow__action-right{align-items:stretch;margin-left:0}.invoice-purchase-flow__buttons{flex-wrap:wrap;justify-content:flex-end}.invoice-purchase-flow__period{align-items:stretch}.invoice-purchase-flow .order-wizard__step{gap:6px;padding:8px 4px}}.wie-root{width:100%}.wie-head{border-bottom:1px solid var(--app-border);gap:8px 12px;justify-content:space-between;padding:2px 0 12px}.wie-head,.wie-tags{align-items:center;display:flex;flex-wrap:wrap}.wie-tags{gap:6px}.wie-extraction{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.wie-verify{border-left:3px solid var(--app-border);font-size:13px;line-height:1.5;margin:12px 0 0;padding:8px 12px}.wie-verify--error{border-left-color:var(--app-danger);color:var(--app-text)}.wie-verify--approved{border-left-color:var(--app-success);color:var(--app-text)}.wie-verify--review{grid-gap:2px;border-left-color:var(--app-border);display:grid;gap:2px}.wie-verify-total{color:var(--app-text);font-weight:600}.wie-review-total{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wie-verify-unspecified{font-size:13px}.wie-section{border-bottom:1px solid var(--app-border);padding:14px 0}.wie-section:last-child{border-bottom:0}.wie-section-title{color:var(--app-text);font-size:15px;font-weight:600;letter-spacing:0;margin:0 0 12px}.wie-field-label{display:block;min-width:0}.wie-field-label>.ant-typography,.wie-root label>.ant-typography{display:block;font-size:13px;margin-bottom:4px}.wie-review-disclosure{border-bottom:1px solid var(--app-border)}.wie-root [data-testid=workflow-source-file] .ant-tag{max-width:100%;overflow-wrap:anywhere;white-space:normal}.wie-field-label--nip{max-width:280px}.wie-root .ant-input,.wie-root .ant-input-number,.wie-root .ant-picker,.wie-root .ant-select-selector{min-height:var(--app-control-height)}.wie-root .ant-input,.wie-root .ant-picker,.wie-root .ant-select-selector{max-width:100%}.wie-lines-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.wie-lines-count{color:var(--app-text-secondary);font-size:13px}.wie-line{border-bottom:1px solid var(--app-border);padding:14px 0}.wie-line:last-child{border-bottom:0}.wie-line-top{align-items:center;display:flex;gap:10px;margin-bottom:10px}.wie-line-pos{font-size:14px;font-weight:600;white-space:nowrap}.wie-line-name{color:var(--app-text-secondary);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wie-line-remove{flex:none;margin-left:auto}.wie-disclosure{margin-top:4px}.wie-disclosure--inline{margin-top:2px}.wie-disclosure .ant-collapse-item{border-top:1px solid var(--app-border)}.wie-alert{margin-bottom:12px}.wie-root .ant-input-number,.wie-root .ant-picker,.wie-root .ant-select{max-width:100%}@media (max-width:640px){.wie-head{align-items:flex-start}.wie-line-top{flex-wrap:wrap}.wie-field-label--nip{max-width:none}}@media (prefers-reduced-motion:reduce){.wie-root *,.wie-root :after,.wie-root :before{animation:none!important;transition:none!important}}.wie-root{font-feature-settings:"tnum";color:var(--app-text);font-variant-numeric:tabular-nums}.wie-line-pos,.wie-section-title{font-size:14px;font-weight:600}.wie-section{padding:12px 0}.wie-head,.wie-line,.wie-section{border-color:var(--app-border)}.wie-line{padding:16px 0}.wie-line-top{margin-bottom:8px}.wie-review-context{grid-gap:8px;display:grid;font-size:12px;gap:8px}.wie-verify{border-color:var(--app-border);color:var(--app-text-secondary);margin:8px 0;padding:4px 10px}.wie-verify--error{border-color:var(--app-danger)}.wie-verify--approved{border-color:var(--app-success)}.wie-source-name{color:var(--app-text-secondary);font-size:12px;overflow-wrap:anywhere;white-space:normal}.invoice-review-header{border-bottom:1px solid var(--app-border);padding:16px 0}.invoice-review-field{display:flex;flex-direction:column;gap:4px;min-width:0}.invoice-review-field>.ant-typography,.invoice-review-field>span,.invoice-review-notes>span{color:var(--app-text-secondary);font-size:13px;margin:0}.invoice-review-field .ant-input-number,.invoice-review-field .ant-picker,.invoice-review-field .ant-select{width:100%}.invoice-review-field--invalid .invoice-fx>.ant-input-number,.invoice-review-field--invalid>.ant-input,.invoice-review-field--invalid>.ant-input-number,.invoice-review-field--invalid>.ant-picker,.invoice-review-field--invalid>.ant-select .ant-select-selector{background:var(--app-danger-soft);border-color:var(--app-danger)}.invoice-review-field--invalid:has(.warehouse-quantity-field){border-left:2px solid var(--app-danger);padding-left:8px}.invoice-field-error{color:var(--app-danger);font-size:12px;line-height:1.4}.invoice-field-hint{color:var(--app-text-secondary);font-size:12px;line-height:1.4}.invoice-document-net-hint{align-items:flex-end;display:flex;padding-bottom:10px}.invoice-review-parties{padding-top:12px}.invoice-review-notes{grid-gap:4px;display:grid;gap:4px;margin-top:12px}.invoice-fx{grid-gap:6px;display:grid;gap:6px}.invoice-fx-date{display:flex;gap:6px}.invoice-fx-date .ant-picker{flex:1 1;min-width:0}.invoice-fx-date .ant-btn{flex:none}.wie-root .ant-input,.wie-root .ant-input-number,.wie-root .ant-picker{border-radius:var(--app-radius-sm)}.wie-root .ant-input-number-focused,.wie-root .ant-input:focus{background:var(--app-surface)}.invoice-review-header .invoice-fx{gap:6px 12px;grid-template-columns:minmax(100px,1fr) minmax(240px,2fr)}.invoice-review-header .invoice-fx .invoice-field-error,.invoice-review-header .invoice-fx .invoice-field-hint{grid-column:1/-1}.invoice-review-details{padding-top:12px}.invoice-review-details .invoice-review-parties{border-top:1px solid var(--app-border);margin-top:16px}.wie-root [data-testid=workflow-issues-list]{grid-gap:2px 24px;display:grid;font-size:12px;gap:2px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.invoice-review-header .invoice-fx,.wie-root [data-testid=workflow-issues-list]{grid-template-columns:1fr}}.invoice-review-header .invoice-fx{grid-template-columns:minmax(0,1fr)}.invoice-fx-date-label{grid-gap:4px;color:var(--app-text-secondary);display:grid;font-size:12px;gap:4px}.invoice-fx-date{flex-wrap:wrap}.invoice-fx-date .ant-picker{min-width:120px}.invoice-review-group{padding:10px 0 4px}.invoice-review-group__title{color:var(--app-text-secondary);font-size:11px;font-weight:500;letter-spacing:.06em;margin:0 0 8px;text-transform:uppercase}.wie-source-picker{grid-gap:6px;display:grid;gap:6px}.wie-source-card{align-items:flex-start;background:#0000;border:1px solid var(--app-border);border-radius:10px;color:var(--app-text);cursor:pointer;display:flex;font:inherit;gap:10px;padding:9px 12px;text-align:left;width:100%}.wie-source-card:hover:not(:disabled){border-color:var(--app-text-secondary)}.wie-source-card:focus-visible{outline:2px solid var(--app-primary);outline-offset:1px}.wie-source-card--on{background:var(--app-primary-soft);border-color:var(--app-primary)}.wie-source-card:disabled{cursor:default}.wie-source-dot{border:1.5px solid var(--app-text-secondary);border-radius:50%;flex:none;height:14px;margin-top:3px;width:14px}.wie-source-card--on .wie-source-dot{border:4.5px solid var(--app-primary)}.wie-source-body{grid-gap:2px;display:grid;gap:2px;min-width:0}.wie-source-title{font-size:13px;font-weight:500;overflow-wrap:anywhere}.wie-source-detail{font-weight:400}.wie-source-meta{color:var(--app-text-secondary);font-size:12px}.wie-source-badge{background:var(--app-success-soft);border-radius:6px;color:var(--app-success);font-size:11px;font-weight:500;margin-left:8px;padding:1px 7px;white-space:nowrap}.wie-source-more{height:auto;justify-self:start;padding:0}.invoice-review-header__top{align-items:center;display:flex;gap:12px;justify-content:space-between}.invoice-review-pending{background:var(--app-warning-soft);border-radius:6px;color:var(--app-warning);font-size:12px;font-weight:600;padding:2px 10px}.invoice-review-field--invalid .ant-row .ant-input,.invoice-review-field--invalid>.ant-segmented{border-color:var(--app-danger)}.invoice-review-header .invoice-review-field>.ant-segmented{align-self:flex-start}.wie-line .ant-input-number-input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.wie-calc{grid-gap:12px 24px;display:grid;gap:12px 24px;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.wie-calc__title{color:var(--app-text-secondary);display:block;font-size:11px;font-weight:500;letter-spacing:.06em;margin:0 0 6px;text-transform:uppercase}.wie-calc__fields{grid-gap:12px;display:grid;gap:12px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.wie-calc .ant-input-number-group-wrapper{width:100%}.wie-calc .ant-input-number-group-addon{color:var(--app-text-secondary);font-size:12px;min-width:36px;padding:0 8px;text-align:center}@media (max-width:900px){.wie-calc{grid-template-columns:1fr}}@media (max-width:520px){.wie-calc__fields{grid-auto-flow:row}}.invoice-review-details .ant-input-number-group-wrapper{width:100%}.invoice-review-details .ant-input-number-group-addon{color:var(--app-text-secondary);font-size:12px;min-width:36px;padding:0 8px;text-align:center}.invoice-review-details .ant-input-number-input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.wie-source-badge--used{background:var(--app-warning-soft);color:var(--app-warning)}.wie-lines-match{color:var(--app-text-secondary);font-size:12px;margin-left:8px}.wie-lines-match--done{color:var(--app-success)}.wie-pieces{align-items:center;background:var(--app-surface-muted);border-radius:var(--app-radius);display:flex;gap:10px;min-height:40px;padding:6px 8px 6px 7px}.wie-pieces--orange{background:var(--app-warning-soft)}.wie-pieces--green{background:var(--app-success-soft)}.wie-pieces__text{color:var(--app-text);flex:1 1 auto;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wie-pieces__why{color:var(--app-text-secondary);cursor:help;flex:none;font-size:12px;white-space:nowrap}.wie-pieces__why:focus-visible,.wie-pieces__why:hover{color:var(--app-primary-text)}.wie-pieces .ant-btn{flex:none}.invoice-draft-page{box-sizing:border-box;color:var(--app-text);margin:0 auto;max-width:1080px;padding:24px;width:100%}.invoice-draft-topbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.invoice-draft-section{margin-top:16px}.invoice-draft-period{align-items:flex-start;display:flex;flex-direction:column;font-size:13px;font-weight:500;gap:8px}.invoice-draft-section-label{color:var(--app-text-secondary);display:block;font-size:12px;letter-spacing:.03em;margin-bottom:8px;text-transform:uppercase}.invoice-intake{background:var(--app-surface);border:1px solid var(--app-border);border-radius:12px;padding:32px 24px;text-align:center}.invoice-intake-title{font-size:20px;font-weight:600;margin:0 0 8px}.invoice-intake-hint{color:var(--app-text-secondary);font-size:14px;margin:0 auto 20px;max-width:520px}.invoice-intake-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.invoice-draft-modal-orders{border-bottom:1px solid var(--app-border);margin-bottom:4px}@media (max-width:640px){.invoice-draft-page{padding:16px}.invoice-intake{padding:24px 16px}}@media (prefers-reduced-motion:reduce){.invoice-draft-page *,.invoice-draft-page :after,.invoice-draft-page :before{animation:none!important;transition:none!important}}.invoice-draft-overview:not([hidden]){display:flex;flex-direction:column;gap:16px;width:100%}.invoice-draft-stack{width:100%}.invoice-intake-extra{margin-top:16px}.invoice-draft-notice{margin-bottom:16px}.invoice-card__buttons{display:flex;flex-wrap:nowrap;gap:8px;margin-top:12px}.obj-empty .invoice-card__buttons{flex:none;margin-top:0}.invoice-card__file-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice-card__approve{display:flex;justify-content:flex-end;margin-top:12px}.invoice-card__month-hint{margin-top:12px}.invoice-card__issues{margin:4px 0 0;padding-left:18px}.invoice-card__issues .ant-btn{height:auto;padding:0;text-align:left;white-space:normal}.ant-btn.invoice-inline-link{height:auto;padding:0}.invoice-flow-page .ant-input,.invoice-flow-page .ant-input-affix-wrapper,.invoice-flow-page .ant-input-number,.invoice-flow-page .ant-picker,.invoice-flow-page .ant-select:not(.ant-select-customize-input) .ant-select-selector{background:var(--app-field-bg);border-color:#0000;border-radius:var(--app-radius);box-shadow:none}.invoice-flow-page .ant-input-group-addon,.invoice-flow-page .ant-input-number-group-addon{background:var(--app-field-bg);border-color:#0000;color:var(--app-text-secondary)}.invoice-flow-page .ant-input-affix-wrapper>.ant-input,.invoice-flow-page .ant-input-number .ant-input-number-input{background:#0000}.invoice-flow-page .ant-input-affix-wrapper:hover,.invoice-flow-page .ant-input-number:hover,.invoice-flow-page .ant-input:hover,.invoice-flow-page .ant-picker:hover,.invoice-flow-page .ant-select:not(.ant-select-disabled):hover .ant-select-selector{background:var(--app-field-bg-hover);border-color:#0000}.invoice-flow-page .ant-input-affix-wrapper-focused,.invoice-flow-page .ant-input-focused,.invoice-flow-page .ant-input-number-focused,.invoice-flow-page .ant-input:focus,.invoice-flow-page .ant-picker-focused,.invoice-flow-page .ant-select-focused .ant-select-selector{background:var(--app-surface)!important;border-color:var(--app-tile-blue)!important;box-shadow:var(--app-focus-ring)!important}.invoice-flow-page .ant-form-item-has-error .ant-input,.invoice-flow-page .ant-form-item-has-error .ant-input-number,.invoice-flow-page .ant-form-item-has-error .ant-picker,.invoice-flow-page .ant-form-item-has-error .ant-select-selector{border-color:var(--app-danger)!important}@media (max-width:760px){.invoice-card__buttons{align-items:stretch;flex-direction:column}}.invoice-summary{color:var(--app-text);width:100%}.invoice-summary-top{align-items:flex-start;border-bottom:1px solid var(--app-border);display:flex;gap:16px;justify-content:space-between;padding-bottom:16px}.invoice-summary-eyebrow{color:var(--app-text-secondary);display:block;font-size:12px;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.invoice-summary-number{color:var(--app-text);font-size:26px;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0;overflow-wrap:anywhere}.invoice-summary-counterparty{color:var(--app-text-secondary);display:block;font-size:14px;margin-top:4px;overflow-wrap:anywhere}.invoice-summary-status{align-items:center;display:flex;flex:none;flex-wrap:wrap;gap:8px;justify-content:flex-end}.invoice-summary-totals{border-bottom:1px solid var(--app-border);display:flex;flex-wrap:wrap;gap:24px;padding:16px 0}.invoice-summary-label{color:var(--app-text-secondary);display:block;font-size:13px;margin-bottom:4px}.invoice-summary-amount{font-feature-settings:"tnum";font-size:30px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em}.invoice-summary-ocr{border-left:1px solid var(--app-border);padding-left:24px}.invoice-summary-ocr-amount{font-feature-settings:"tnum";display:block;font-size:17px;font-variant-numeric:tabular-nums;font-weight:600}.invoice-summary-ocr-note{color:var(--app-text-secondary);display:block;font-size:13px;margin-top:2px}.invoice-summary-files,.invoice-summary-lines{border-bottom:1px solid var(--app-border);padding:16px 0}.invoice-summary-lines-list{list-style:none;margin:8px 0 0;padding:0}.invoice-summary-line{border-bottom:1px dashed var(--app-border);display:flex;gap:12px;justify-content:space-between;padding:8px 0}.invoice-summary-line:last-child{border-bottom:0}.invoice-summary-line-identity{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.invoice-summary-line-dimensions{font-feature-settings:"tnum";color:var(--app-text-muted);font-size:12px;font-variant-numeric:tabular-nums;font-weight:400;line-height:1.35}.invoice-summary-line-name{font-weight:550;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice-summary-line-meta{font-feature-settings:"tnum";color:var(--app-text-secondary);flex:none;font-size:13px;font-variant-numeric:tabular-nums}.invoice-summary-file-row{align-items:center;display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:8px;min-width:0}.invoice-summary-file-name{height:auto;min-width:0;overflow-wrap:anywhere;padding-left:0;text-align:left;white-space:normal;word-break:break-word}.invoice-summary-notices{grid-gap:8px;border-bottom:1px solid var(--app-border);display:grid;gap:8px;padding:16px 0}.invoice-summary-notice{border-left:3px solid var(--app-border);color:var(--app-text);font-size:13.5px;margin:0;padding:8px 12px}.invoice-summary-notice--error{border-left-color:var(--app-danger)}.invoice-summary-notice--warning{border-left-color:var(--app-warning)}.invoice-summary-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-top:16px}@media (max-width:640px){.invoice-summary-top{flex-direction:column}.invoice-summary-status{justify-content:flex-start}.invoice-summary-amount{font-size:24px}.invoice-summary-ocr{border-left:0;border-top:1px dashed var(--app-border);padding-left:0;padding-top:12px;width:100%}.invoice-summary-actions{align-items:stretch;flex-direction:column}}@media (prefers-reduced-motion:reduce){.invoice-summary *,.invoice-summary :after,.invoice-summary :before{animation:none!important;transition:none!important}}.invoice-summary-facts{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:12px 0}.invoice-summary-facts dt{color:var(--app-text-secondary);font-size:12px}.invoice-summary-facts dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:4px 0 0}.invoice-summary-notice ul{margin:4px 0 0;padding-left:18px}.invoice-summary-notice .ant-btn{height:auto;padding:0;text-align:left;white-space:normal}.invoice-summary-number{font-size:21px}.invoice-summary-amount{font-size:23px}.invoice-summary-files,.invoice-summary-lines,.invoice-summary-notices,.invoice-summary-totals{padding:10px 0}.doc-totals.invoice-card__totals{padding-right:12px}.invoice-editor-modal-wrap .ant-modal{margin:0 auto;max-width:calc(100vw - 48px);padding-bottom:0;top:24px}.invoice-editor-modal .ant-modal-content{background:#fff;background:var(--app-surface,#fff);border-radius:12px;color:#1a1d21;color:var(--app-text,#1a1d21);display:flex;flex-direction:column;max-height:calc(100dvh - 48px);overflow:hidden;padding:0}.invoice-editor-modal .ant-modal-header{background:#fff;background:var(--app-surface,#fff);border-bottom:1px solid #e8eaed;border-bottom:1px solid var(--app-border,#e8eaed);border-radius:12px 12px 0 0;flex:none;margin-bottom:0;padding:14px 56px 14px 24px}.invoice-editor-modal-head{align-items:center;display:flex;gap:12px;min-width:0}.invoice-editor-modal-title{color:#1a1d21;color:var(--app-text,#1a1d21);font-size:16px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice-editor-modal .ant-modal-close{inset-inline-end:12px;top:10px}.invoice-editor-modal .ant-modal-body{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:4px 24px 20px}.invoice-editor-modal .ant-modal-footer{align-items:center;background:#fff;background:var(--app-surface,#fff);border-radius:0 0 12px 12px;border-top:1px solid #e8eaed;border-top:1px solid var(--app-border,#e8eaed);display:flex;flex:none;gap:8px;justify-content:flex-end;margin-top:0;padding:12px 24px calc(12px + env(safe-area-inset-bottom, 0px))}.invoice-editor-modal-hint{font-size:12.5px;margin-right:auto;text-align:left}@media (max-width:640px){.invoice-editor-modal-wrap .ant-modal{max-width:calc(100vw - 16px);top:8px}.invoice-editor-modal .ant-modal-content{max-height:calc(100dvh - 16px)}.invoice-editor-modal .ant-modal-header{padding:12px 48px 12px 16px}.invoice-editor-modal .ant-modal-body{padding-left:16px;padding-right:16px}.invoice-editor-modal .ant-modal-footer{flex-wrap:wrap;padding-left:16px;padding-right:16px}.invoice-editor-modal-hint{flex-basis:100%;margin-bottom:4px}}@media (prefers-reduced-motion:reduce){.invoice-editor-modal-wrap *,.invoice-editor-modal-wrap :after,.invoice-editor-modal-wrap :before{animation:none!important;transition:none!important}}.invoice-inline-editor{display:flex;flex-direction:column;gap:16px;width:100%}.invoice-inline-editor-toolbar{background:var(--app-surface);border-bottom:1px solid var(--app-border);padding:12px 0;position:-webkit-sticky;position:sticky;top:-4px;z-index:2}.invoice-editor-modal .invoice-draft-page{padding:16px 0}.document-center-blocks{--dc-supplier:#faad14;--dc-supplier-soft:#fff7e6;--dc-supplier-ink:#ad6800;--dc-customer:#1677ff;--dc-customer-soft:#e6f4ff;--dc-customer-ink:#0958d9;--dc-ok:#52c41a;--dc-ok-soft:#f6ffed;--dc-ok-ink:#389e0d}html[data-theme=dark] .document-center-blocks{--dc-supplier:#d89614;--dc-supplier-soft:#d8961429;--dc-supplier-ink:#f5c26b;--dc-customer:#69a7ff;--dc-customer-soft:#69a7ff24;--dc-customer-ink:#a3cbff;--dc-ok:#49aa19;--dc-ok-soft:#49aa1929;--dc-ok-ink:#8fd460}.document-center-block+.document-center-block{border-top:1px solid var(--app-border)}.document-center-block__header{align-items:center;cursor:pointer;display:flex;gap:10px;min-height:52px;padding:6px 14px}.document-center-block__header:hover{background:var(--app-surface-hover)}.document-center-block__rail{background:#0000;border-radius:2px;flex:none;height:22px;width:3px}.document-center-block.is-supplier_order .document-center-block__rail{background:var(--dc-supplier)}.document-center-block.is-customer_order .document-center-block__rail{background:var(--dc-customer)}.document-center-block__toggle{align-items:center;background:none;border:0;cursor:pointer;display:inline-flex;flex:none;height:16px;justify-content:center;padding:0;width:16px}.document-center-block__chev{border-bottom:4px solid #0000;border-left:5px solid var(--app-text-muted);border-top:4px solid #0000;display:inline-block;height:0;transition:transform .15s;width:0}.document-center-block__toggle[aria-expanded=true] .document-center-block__chev{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.document-center-block__chev{transition:none}}.document-center-block__main{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.document-center-block__line{align-items:center;color:var(--app-text);display:flex;font-size:13px;gap:6px;line-height:18px;min-width:0}.document-center-block__line--meta{color:var(--app-text-muted);font-size:11px;line-height:16px}.document-center-block__icon{align-items:center;color:var(--app-text-muted);display:inline-flex;flex:none;font-size:14px}.document-center-block.is-supplier_order .document-center-block__icon{color:var(--dc-supplier)}.document-center-block.is-customer_order .document-center-block__icon{color:var(--dc-customer)}.document-center-block__kind{flex:none;white-space:nowrap}.document-center-block__party{color:var(--app-text-secondary);flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-center-block__order-link{font-feature-settings:"tnum";background:#0000;border:0;color:var(--app-primary);cursor:pointer;flex:none;font-size:11px;font-variant-numeric:tabular-nums;font-weight:500;padding:0;white-space:nowrap}.document-center-block__order-link:hover{text-decoration:underline}.document-center-block__fact,.document-center-block__sep{flex:none;white-space:nowrap}.document-center-block__fact:last-child{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.document-center-block__aside{align-items:center;display:flex;flex:none;gap:10px}.document-center-block__total{font-feature-settings:"tnum";color:var(--app-text);flex:none;font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;min-width:96px;text-align:right}.document-center-path{align-items:center;display:flex;flex:none;gap:4px}.document-center-path__arrow{color:var(--app-text-muted);flex:none;font-size:11px;line-height:16px}.document-center-chip{align-items:center;background:var(--app-surface-muted);border:1px solid #0000;border-radius:4px;color:var(--app-text-secondary);display:inline-flex;flex:none;font-size:11px;font-weight:500;gap:3px;height:16px;letter-spacing:.02em;line-height:16px;padding:0 5px}.document-center-chip b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.document-center-chip.is-supplier{background:var(--dc-supplier-soft);color:var(--dc-supplier-ink)}.document-center-chip.is-customer,.document-center-chip.is-issue{background:var(--dc-customer-soft);color:var(--dc-customer-ink)}.document-center-chip.is-receipt{background:var(--dc-ok-soft);color:var(--dc-ok-ink)}.document-center-chip.is-missing{background:#0000;border-color:var(--app-border);border-style:dashed;color:var(--app-text-muted);font-weight:400}@media (max-width:1100px){.document-center-chip.is-missing,.document-center-path__arrow{display:none}}@media (max-width:760px){.document-center-path{display:none}}table.document-center-block__table{border-collapse:collapse;font-size:12px;table-layout:fixed;width:100%}.document-center-block__col-date{width:110px}.document-center-block__col-status{width:130px}.document-center-block__col-amount{width:110px}.document-center-block__col-actions{width:40px}.document-center-block__table thead th{background:var(--app-surface-muted);border-bottom:1px solid var(--app-border);border-top:1px solid var(--app-border);color:var(--app-text-muted);font-size:10.5px;font-weight:500;letter-spacing:.06em;padding:4px 10px;text-align:left;text-transform:uppercase;white-space:nowrap}.document-center-block__table tbody td{border-bottom:1px solid var(--app-border);color:var(--app-text);height:28px;overflow:hidden;padding:0 10px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.document-center-block__table tbody tr:last-child td{border-bottom:0}.document-center-block__table tbody tr:hover td{background:var(--app-surface-hover)}.document-center-block__table tbody td:first-child,.document-center-block__table thead th:first-child{padding-left:40px}.document-center-block__table .is-date{font-feature-settings:"tnum";color:var(--app-text-secondary);font-variant-numeric:tabular-nums}.document-center-block__table .is-amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.document-center-block__table .is-actions{padding-inline:4px;text-align:center}.document-center-block__identity{align-items:center;display:flex;gap:6px;min-width:0;overflow:hidden}.document-center-block__doc-link{font-feature-settings:"tnum";background:#0000;border:0;color:var(--app-primary);cursor:pointer;flex:none;font-size:12px;font-variant-numeric:tabular-nums;font-weight:400;max-width:100%;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.document-center-block__doc-link:hover{text-decoration:underline}.document-center-block__type{border:1px solid var(--app-border);border-radius:4px;color:var(--app-text-muted);flex:none;font-size:10.5px;line-height:16px;padding:0 5px;white-space:nowrap}.document-center-block__hint{color:var(--app-text-muted);flex:0 1 auto;font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-center-block__table .ant-tag{-webkit-margin-end:0;font-size:10.5px;font-weight:400;line-height:16px;margin-inline-end:0;padding-inline:6px}.document-center-block__table .ant-btn-sm{font-size:11px;height:20px;min-width:20px;padding-inline:0;width:20px}.document-center-pagination{border-top:1px solid var(--app-border);display:flex;justify-content:flex-end;padding:10px 20px}.delivery-transport-picker{grid-gap:8px;display:grid;gap:8px;min-width:0}.delivery-transport-picker__alert{min-width:0}.delivery-transport-picker__empty{align-items:flex-start;background:var(--app-surface-muted);border:1px dashed var(--app-border);border-radius:10px;color:var(--app-text-secondary);display:flex;font-size:13px;gap:8px;line-height:1.45;margin:0;min-width:0;padding:12px 14px}.delivery-transport-option{align-items:flex-start;background:var(--app-surface);border:1px solid #e2e8f0;border-radius:10px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;margin:0;min-width:0;padding:11px 14px;text-align:left;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease;width:100%}button.delivery-transport-option:hover{background:#006ea60a;border-color:#b9d3e4}button.delivery-transport-option:focus-visible{outline:2px solid #00527d;outline-offset:2px}.delivery-transport-option.is-selected{background:#006ea614;border-color:#00527d;box-shadow:inset 0 0 0 1px #00527d}.delivery-transport-option--readonly{cursor:default}.delivery-transport-option__check{align-items:center;background:var(--app-surface);border:1px solid #cbd5e1;border-radius:6px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:11px;height:20px;justify-content:center;margin-top:2px;width:20px}.delivery-transport-option.is-selected .delivery-transport-option__check{background:#00527d;border-color:#00527d}.delivery-transport-option--readonly .delivery-transport-option__check{background:#0000;border-color:#0000;color:#6b7a8d;font-size:15px}.delivery-transport-option__body{grid-gap:4px;display:grid;flex:1 1 auto;gap:4px;min-width:0}.delivery-transport-option__identity,.delivery-transport-option__identity-inner{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px;min-width:0}.delivery-transport-option__plate{font-feature-settings:"tnum";background:#f2f6fa;border:1px solid #9fb3c8;border-radius:4px;color:#142033;font-size:13px;font-variant-numeric:tabular-nums;font-weight:750;letter-spacing:.06em;padding:1px 7px;text-transform:uppercase;white-space:nowrap}.delivery-transport-option__carrier{color:#20272e;font-size:14px;font-weight:600;overflow-wrap:anywhere}.delivery-transport-option__meta{align-items:center;color:#6b7a8d;display:flex;flex-wrap:wrap;font-size:12px;gap:2px 12px;line-height:1.4;min-width:0}.delivery-transport-option__route{font-feature-settings:"tnum";color:#526074;font-variant-numeric:tabular-nums;font-weight:650}.delivery-transport-option__route-link{font-feature-settings:"tnum";background:none;border:0;color:#00527d;cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;font-weight:650;padding:0}.delivery-transport-option__route-link:focus-visible,.delivery-transport-option__route-link:hover{text-decoration:underline;text-underline-offset:3px}.delivery-transport-option__route-link:focus-visible{outline:2px solid #00527d;outline-offset:2px}.delivery-transport-option__status.ant-tag{-webkit-margin-end:0;font-size:11px;line-height:18px;margin-inline-end:0}.delivery-transport-option__received{align-items:center;color:#1a7f5a;display:inline-flex;flex-wrap:wrap;font-size:12px;font-weight:600;gap:6px;min-width:0;overflow-wrap:anywhere}.delivery-transport-option--none{border-style:dashed}.delivery-transport-option__none-label{color:#20272e;font-size:14px;font-weight:600}.delivery-transport-option__none-hint{color:#6b7a8d;font-size:12px;line-height:1.4}@media (max-width:575px){.delivery-transport-option{padding:10px 11px}}.pz-items-section{min-width:0}.pz-items-list{grid-gap:12px;display:grid;gap:12px}.pz-item-card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius);color:var(--app-text);container-name:pz-item-card;container-type:inline-size;min-width:0;padding:16px}.pz-item-card__header{align-items:center;border-bottom:1px solid var(--app-border);display:flex;justify-content:space-between;margin-bottom:11px;min-width:0;padding-bottom:9px}.pz-item-card__number{color:var(--app-primary);font-size:12px;font-weight:600;letter-spacing:.02em}.pz-item-card__remove{flex:0 0 auto}.pz-item-card__product{margin-bottom:13px;min-width:0}.pz-item-card__product-name{color:var(--app-text);display:block;font-size:14px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.pz-item-card__details{grid-gap:12px 16px;display:grid;gap:12px 16px;grid-template-columns:minmax(140px,1fr) minmax(170px,1.2fr) minmax(190px,1.1fr) minmax(170px,.6fr) minmax(150px,.85fr);min-width:0}.pz-item-field{display:flex;flex-direction:column;gap:5px;justify-content:flex-start;min-width:0}.pz-item-field__label{color:var(--app-text-secondary);display:block;font-size:12px;font-weight:500;line-height:1.35}.pz-item-card__product .variant-picker-field,.pz-item-field__control{width:100%}.pz-item-field__hint{font-size:12px}.pz-item-field--notes{grid-column:span 3}.pz-items-empty{color:var(--app-text-muted);padding:32px 20px;text-align:center}@container pz-item-card (max-width: 900px){.pz-item-card__details{grid-template-columns:repeat(3,minmax(170px,1fr))}.pz-item-field--notes{grid-column:1/-1}}@container pz-item-card (max-width: 700px){.pz-item-card__details{grid-template-columns:repeat(2,minmax(170px,1fr))}}@container pz-item-card (max-width: 380px){.pz-item-card__details{gap:14px;grid-template-columns:minmax(0,1fr)}.pz-item-field--notes{grid-column:auto}}@media (max-width:640px){.pz-item-card__details{gap:14px;grid-template-columns:minmax(0,1fr)}.pz-item-field--notes{grid-column:auto}}@media (max-width:420px){.pz-item-card__remove>span:not(.anticon){display:none}}.pz-card__items-error{margin-top:12px}.pz-card__other-transport{margin-top:16px}.pz-card__freight-source{color:var(--app-text-muted)}.obj-pill.warehouse-storno-tag{background:var(--status-ink-storno-bg);color:var(--status-ink-storno-fg)}.pz-card--storno .obj-hero{border:2px solid var(--status-ink-storno-bg)}.product-dimensions{grid-gap:2px 6px;align-items:baseline;display:grid;gap:2px 6px;grid-template-columns:34px auto;line-height:1.35;margin:0;white-space:nowrap}.product-dimensions dt{color:var(--app-text-muted);font-size:12px;font-weight:400;margin:0}.product-dimensions dd{font-feature-settings:"tnum";align-items:baseline;color:var(--app-text);display:inline-flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:500;gap:3px;justify-content:flex-end;margin:0;min-width:52px}.product-dimensions dd:after{color:var(--app-text-muted);content:"mm";font-size:11px;font-weight:400}.product-dimensions-empty{color:var(--app-text-muted)}.category-tag{--category-color:var(--app-text-muted);align-items:center;background:color-mix(in srgb,var(--category-color) 12%,#0000);border:1px solid color-mix(in srgb,var(--category-color) 45%,#0000);border-radius:var(--app-radius-sm);color:color-mix(in srgb,var(--category-color) 72%,#000);display:inline-flex;font-size:13px;font-weight:500;line-height:1.4;max-width:100%;min-width:0;padding:2px 10px;vertical-align:middle}.category-tag--small{font-size:12px;padding:1px 8px}.category-tag__label{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;overflow-wrap:anywhere}html[data-theme=dark] .category-tag{background:color-mix(in srgb,var(--category-color) 18%,#0000);color:color-mix(in srgb,var(--category-color) 65%,#fff)}.product-categories-table .ant-table-cell{vertical-align:middle}.product-categories-identity{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:0}.product-categories-identity small{color:var(--app-text-muted);display:block;font-size:12px;line-height:1.35;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-categories-name{background:#0000;border:0;cursor:pointer;font:inherit;max-width:100%;padding:0;text-align:left}.product-categories-name:hover .category-tag{border-color:var(--category-color)}.product-categories-profile.ant-typography{color:var(--app-text-secondary);font-size:12px}.product-categories-preview{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.product-categories-preview .ant-tag{margin:0}.product-categories-preview-tag{align-items:flex-start;display:inline-flex;flex-direction:column;line-height:1.35}.product-categories-preview-tag small{font-feature-settings:"tnum";color:var(--app-text-muted);font-size:12px;font-variant-numeric:tabular-nums;font-weight:400}.product-categories-count{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.product-categories-count small{color:var(--app-text-muted);font-size:12px;line-height:1.35}.products-table .ant-table-cell{vertical-align:middle}.products-table .ant-tag{-webkit-margin-end:0;margin-inline-end:0}.products-category-tag:focus-visible{outline:2px solid var(--app-primary);outline-offset:2px}.products-category-tag .category-tag__label{-webkit-line-clamp:1}.products-table .ant-space{flex-wrap:nowrap}.products-actions-button{align-items:center;display:inline-flex;justify-content:center}.products-table .ant-table-cell:first-child{padding-right:4px}.products-stack{display:flex;flex-direction:column;gap:2px;min-width:0}.products-missing{background:var(--app-warning-soft);border-radius:6px;color:var(--app-warning);padding:1px 8px}.products-complete,.products-missing{align-items:center;display:inline-flex;font-size:12px;font-weight:500;white-space:nowrap}.products-complete{color:var(--app-success);gap:6px}.products-complete:before{background:currentColor;border-radius:50%;content:"";height:7px;width:7px}.products-count{font-feature-settings:"tnum";border-radius:10px;font-size:11px;font-variant-numeric:tabular-nums;line-height:16px;padding:0 6px}.products-count,.products-groups__bar{background:var(--app-surface-muted);color:var(--app-text-secondary)}.products-groups__bar{align-items:center;border-bottom:1px solid var(--app-border);display:flex;font-size:12px;gap:12px;justify-content:space-between;padding:8px 20px}.products-groups__collapse.ant-collapse{background:#0000;border-radius:0}.products-groups__collapse.ant-collapse>.ant-collapse-item{border-bottom:1px solid var(--app-border)}.products-groups__collapse.ant-collapse>.ant-collapse-item:last-child{border-bottom:0}.products-groups__collapse.ant-collapse>.ant-collapse-item>.ant-collapse-header{align-items:center;padding:12px 20px}.products-groups__collapse.ant-collapse>.ant-collapse-item>.ant-collapse-header:hover{background:var(--app-surface-hover)}.products-groups__collapse .ant-collapse-content>.ant-collapse-content-box{border-top:1px solid var(--app-border);padding:0!important}.products-group__header{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;min-width:0}.products-group__none{color:var(--app-text-secondary);font-weight:500}.products-group__count{font-feature-settings:"tnum";color:var(--app-text-muted);font-size:12px;font-variant-numeric:tabular-nums}.products-pieces-only.ant-tag{-webkit-margin-end:0;margin-inline-end:0;width:-webkit-fit-content;width:fit-content}.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-variant-modal .product-card-section{border:1px solid #e6ebf2;border-radius:8px;box-shadow:none;padding:16px}.product-variant-modal__logistics{border:0;padding:8px 0 0}.product-card-form{display:flex;flex-direction:column;gap:16px}.product-card-loading{display:flex;justify-content:center;padding:80px 0}.product-card-section{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-xl);box-shadow:var(--app-shadow-card);min-width:0;padding:18px 22px 20px}.product-card-section__header.obj-section__header{margin-bottom:4px}.product-card-section__hint,.product-card-section__question{color:var(--app-text-muted);font-size:12px}.product-card-section__hint{line-height:1.45;margin:2px 0 16px;max-width:68ch}.product-card-muted{color:var(--app-text-muted)}.product-card-gap,.product-card-missing{align-items:center;background:var(--app-warning-soft);border-radius:6px;color:var(--app-warning);display:inline-flex;font-size:12px;font-weight:500;gap:5px;padding:1px 8px;white-space:nowrap}.product-card-number.ant-input-number,.product-card-number.ant-input-number-affix-wrapper{width:100%}.product-card-number--compact.ant-input-number-affix-wrapper{width:190px}.product-card-number .ant-input-number-input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.product-card-category-pick{display:flex;flex-wrap:wrap;gap:8px}.product-card-category-choice{background:#0000;border:0;border-radius:8px;cursor:pointer;font:inherit;padding:2px}.product-card-category-choice .category-tag{cursor:inherit}.product-card-category-choice:not(.is-selected) .category-tag{opacity:.62}.product-card-category-choice.is-selected{outline:2px solid var(--app-primary);outline-offset:0}.product-card-category-choice:focus-visible{outline:2px solid var(--app-primary)}.product-card-category-choice:disabled{cursor:default}.product-card-subcategory{align-items:center;border-left:2px solid var(--app-border);display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:10px;padding-left:12px}.product-card-subcategory__label,.product-card-subcategory__none{color:var(--app-text-secondary);font-size:12px}.product-card-subcategory__none{border:1px dashed var(--app-border);border-radius:6px;display:inline-block;line-height:20px;padding:0 8px}.product-card-codes{grid-gap:0 20px;display:grid;gap:0 20px;grid-template-columns:repeat(3,minmax(0,320px))}.product-card-switch{align-items:center;color:var(--app-text-secondary);cursor:pointer;display:inline-flex;font-size:13px;gap:8px;-webkit-user-select:none;user-select:none}.product-card-layout{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.product-card-stack{display:flex;flex-direction:column;gap:16px;min-width:0}.product-card-grid{grid-gap:0 16px;display:grid;gap:0 16px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.product-card-dims{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:220px minmax(0,1fr)}.product-card-tiles{grid-gap:8px;font-feature-settings:"tnum";display:grid;font-variant-numeric:tabular-nums;gap:8px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin-top:4px}.product-card-tile{background:var(--app-surface-muted);border-radius:var(--app-radius);padding:8px 10px}.product-card-tile__label{color:var(--app-text-muted);font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.product-card-tile__value{color:var(--app-text);font-size:13px;font-weight:600}.product-card-tile.is-empty .product-card-tile__value{color:var(--app-warning);font-size:12px;font-weight:500}.product-card-drawing{max-width:220px;width:100%}.product-card-drawing__top{fill:var(--app-primary-soft);stroke:var(--app-primary);stroke-width:1.2}.product-card-drawing__front{fill:var(--app-primary);opacity:.35}.product-card-drawing__side{fill:var(--app-primary);opacity:.2}.product-card-drawing__label{fill:var(--app-text-secondary);font-size:11px}.product-card-drawing__label.is-missing{fill:var(--app-warning)}.product-card-pieces-only{grid-gap:2px;display:grid;gap:2px;margin-top:12px}.product-card-cost-field{max-width:420px}.product-card-cost-field .ant-space-compact{width:100%}.product-card-cost-field .product-card-number{flex:1 1 auto}.product-card-cost-unit.ant-select{flex:none;width:120px}.product-card-cost-currency.ant-select{flex:none;width:84px}.product-card-cost-fx{font-size:12px;line-height:1.45;margin:8px 0 0;max-width:68ch}.product-card-conversions{font-feature-settings:"tnum";display:flex;flex-wrap:wrap;font-variant-numeric:tabular-nums;gap:8px}.product-card-conversions>div{background:var(--app-surface-muted);border-radius:var(--app-radius-sm);color:var(--app-text);font-size:13px;padding:8px 12px}.product-card-conversions>div.is-base{background:var(--app-primary-soft);color:var(--app-primary);font-weight:600}.product-card-cost-source{color:var(--app-text-secondary);display:flex;flex-wrap:wrap;font-size:12px;gap:6px 14px;margin-top:14px}.product-card-warning.ant-alert{margin-top:12px}.product-card-variants .ant-table-cell{vertical-align:middle}.product-card-inherit{font-feature-settings:"tnum";color:var(--app-text-muted);display:inline-flex;flex-direction:column;font-variant-numeric:tabular-nums}.product-card-inherit small{font-size:12px}.product-card-variant-cost{flex-wrap:nowrap}.product-card-add-variant.ant-btn{margin-top:12px}@media (max-width:980px){.product-card-codes,.product-card-dims{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.product-card-section{padding:16px}}.product-card-nowrap{white-space:nowrap}.category-card-swatch{border-radius:3px;display:inline-block;height:14px;margin-right:8px;vertical-align:-2px;width:14px}.category-card-products__picker.ant-select{flex:0 1 280px;min-width:240px;transition:flex-basis .2s ease}.category-card-products__picker.ant-select-focused,.category-card-products__picker.ant-select-open{flex-basis:520px}.category-card-products__popup{width:min(720px,calc(100vw - 32px))!important}.category-card-option{display:flex;flex-direction:column;min-width:0;white-space:normal}.category-card-option span{color:var(--app-text);font-weight:500}.category-card-option small{color:var(--app-text-muted);font-size:12px}.category-card-product{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:0}.category-card-product__name{background:#0000;border:0;color:var(--app-text);cursor:pointer;font:inherit;font-size:13px;font-weight:500;max-width:100%;padding:0;text-align:left}.category-card-product__name span{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;line-height:1.35;overflow:hidden;overflow-wrap:anywhere}.category-card-product__name:hover span{color:var(--app-primary)}.category-card-product__meta{color:var(--app-text-muted);display:block;font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-card-product__pending.ant-tag{font-size:12px;margin:0}@media (max-width:760px){.category-card-products__picker.ant-select,.category-card-products__picker.ant-select-focused{flex-basis:auto;min-width:0}}.inventory-dashboard-page{grid-gap:16px;display:grid;gap:16px;padding:0;width:100%}.inventory-dashboard-page,.inventory-dashboard-page>*{max-width:100%;min-width:0}.inventory-dashboard__kpis{background:var(--app-surface);border:1px solid var(--app-border);border-radius:10px;display:flex;flex-wrap:nowrap}.inventory-dashboard__kpi{background:none;border:0;border-left:1px solid var(--app-border);color:inherit;cursor:default;display:flex;flex:1 1 150px;flex-direction:column;font:inherit;gap:3px;min-width:150px;padding:9px 16px;text-align:left}.inventory-dashboard__kpi:first-child{border-left:0}.inventory-dashboard__kpi-label{color:var(--app-text-secondary);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.inventory-dashboard__kpi-value{font-feature-settings:"tnum";color:var(--app-text);font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;white-space:normal}.inventory-dashboard__kpi--interactive{cursor:pointer;transition:background .12s ease,box-shadow .12s ease}.inventory-dashboard__kpi--interactive:hover{background:var(--app-surface-hover)}.inventory-dashboard__kpi--interactive:focus-visible{outline:2px solid var(--app-text);outline-offset:-3px}.inventory-dashboard__kpi--warning.has-value .inventory-dashboard__kpi-value{color:var(--app-text-secondary)}.inventory-dashboard__kpi--danger.has-value .inventory-dashboard__kpi-value{color:var(--app-danger)}.inventory-dashboard__kpi--warning.is-active{background:var(--app-surface-muted);box-shadow:inset 3px 0 0 var(--app-primary)}.inventory-dashboard__kpi--danger.is-active{background:var(--app-danger-soft);box-shadow:inset 3px 0 0 var(--app-danger)}.inventory-dashboard__toolbar{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;justify-content:space-between}.inventory-dashboard__search{flex:1 1 260px;max-width:420px}.inventory-dashboard__groups{grid-gap:12px;display:grid;gap:12px}.inventory-dashboard__category{background:var(--app-surface);border:1px solid var(--app-border)!important;border-radius:8px;overflow:hidden}.inventory-dashboard__category>.ant-collapse-item>.ant-collapse-header{align-items:center!important;background:var(--app-surface-muted);min-height:44px;padding:10px 16px!important}.inventory-dashboard__category>.ant-collapse-item>.ant-collapse-header:hover{background:var(--app-surface-hover)}.inventory-dashboard__category .ant-collapse-header-text{min-width:0}.inventory-dashboard__category>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding:0}.inventory-dashboard__category-header{align-items:center;display:flex;gap:24px;justify-content:space-between;min-width:0}.inventory-dashboard__category-identity{align-items:center;display:flex;gap:10px;min-width:0}.inventory-dashboard__category-mark{background:var(--app-text-muted);background:var(--id-category-mark,var(--app-text-muted));border-radius:2px;flex:0 0 auto;height:26px;width:4px}.inventory-dashboard__category-name{color:var(--app-text);font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:normal}.inventory-dashboard__category-count{border:1px solid var(--app-border);border-radius:999px;color:var(--app-text-secondary);flex:0 0 auto;font-size:12px;font-weight:600;padding:2px 8px}.inventory-dashboard__category-totals{color:var(--app-text-secondary);display:grid;flex:0 0 auto;font-size:12px;grid-template-columns:repeat(3,minmax(112px,1fr))}.inventory-dashboard__category-totals span{border-left:1px solid var(--app-border);padding:0 14px;white-space:normal}.inventory-dashboard__category-totals b{font-feature-settings:"tnum";color:var(--app-text);font-size:13px;font-variant-numeric:tabular-nums;margin-right:4px}.inventory-dashboard__empty{border:1px dashed var(--app-border);border-radius:8px;color:var(--app-text-secondary);padding:56px 24px;text-align:center}.inventory-dashboard-page .ant-card-body,.inventory-dashboard-page .ant-table-wrapper{max-width:100%;min-width:0}.inventory-dashboard-page .ant-table-thead>tr>th{background:var(--app-surface-muted);color:var(--app-text-secondary);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.inventory-dashboard-page .ant-table-tbody>tr:hover>td{background:var(--app-surface-hover)!important}.inventory-dashboard__category .ant-table-tbody>tr>td:first-child,.inventory-dashboard__category .ant-table-thead>tr>th:first-child{padding-left:16px}.inventory-dashboard__product{display:flex;flex-direction:column;gap:2px}.inventory-dashboard__product-name{color:var(--app-text);font-weight:600;line-height:1.3}.inventory-dashboard__product-meta{color:var(--app-text-secondary);font-size:12px;line-height:1.3}.inventory-dashboard__qty{font-feature-settings:"tnum";align-items:center;color:var(--app-text);display:inline-flex;font-variant-numeric:tabular-nums;gap:6px;justify-content:flex-end;white-space:normal}.inventory-dashboard__qty--muted{color:var(--app-text-muted)}.inventory-dashboard__qty--ok{color:var(--app-text)}.inventory-dashboard__qty--low{color:var(--app-text-secondary);font-weight:600}.inventory-dashboard__qty--out{color:var(--app-danger);font-weight:600}.inventory-dashboard__dot{background:currentColor;border-radius:50%;flex:0 0 auto;height:6px;opacity:.85;width:6px}.inventory-dashboard__status{border:1px solid #0000;border-radius:5px;display:inline-flex;font-size:12px;font-weight:500;padding:2px 8px;white-space:normal}.inventory-dashboard__status--in{background:var(--app-success-soft);border-color:var(--app-success);color:var(--app-success)}.inventory-dashboard__status--low{background:var(--app-surface-muted);border-color:var(--app-border);color:var(--app-text-secondary)}.inventory-dashboard__status--out{background:var(--app-danger-soft);border-color:var(--app-danger);color:var(--app-danger)}.inventory-dashboard__expanded{background:var(--app-surface);padding:12px 16px}.inventory-dashboard__earmarks{background:var(--app-surface-hover);overflow-x:auto;padding:8px 0}.inventory-dashboard__earmarks-title{color:var(--app-text-secondary);font-size:12px;font-weight:600;margin-bottom:8px}@media (max-width:768px){.inventory-dashboard-page{padding:12px}.inventory-dashboard__kpi{flex:1 1 45%;min-width:130px}.inventory-dashboard__toolbar{align-items:stretch;flex-direction:column}.inventory-dashboard__search{max-width:100%}.inventory-dashboard__category-totals{display:none}.inventory-dashboard__category-header{gap:10px}}html[data-theme=dark] .inventory-dashboard__category>.ant-collapse-item>.ant-collapse-header{background:var(--app-surface-muted)}.inventory-dashboard-page .ant-table{font-size:13px}.inventory-dashboard__product-name{font-size:13px;font-weight:500}.inventory-dashboard-page .ant-table-thead>tr>th{font-weight:500}.inventory-dashboard__toolbar{background:var(--app-surface);border-radius:var(--app-radius-lg)}.inventory-dashboard__loading{padding:24px;text-align:center}.inventory-dashboard__timeline-heading{grid-column-gap:16px;align-items:center;column-gap:16px;display:grid;font-size:12px;font-weight:500;grid-template-columns:minmax(0,1fr) 112px minmax(0,1fr)}.inventory-dashboard__timeline-out{color:var(--app-danger);text-align:right}.inventory-dashboard__timeline-in{color:var(--app-success)}.inventory-dashboard__timeline-order{color:var(--app-text-secondary);font-weight:400;text-align:center}.inventory-dashboard__timeline-hint{color:var(--app-text-secondary);font-size:12px;margin:4px 0 10px;text-align:center}.inventory-dashboard__timeline{font-feature-settings:"tnum";font-size:12px;font-variant-numeric:tabular-nums;line-height:1.45;list-style:none;margin:0;padding:0;position:relative}.inventory-dashboard__timeline:before{border-left:1px solid var(--app-border);bottom:0;content:"";left:50%;position:absolute;top:0}.inventory-dashboard__event{grid-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:minmax(0,1fr) 112px minmax(0,1fr);padding:5px 0;position:relative}.inventory-dashboard__event-axis{align-items:center;display:flex;flex-direction:column;grid-column:2;grid-row:1;padding-top:4px}.inventory-dashboard__event-dot{background:var(--app-text-muted);border-radius:50%;height:7px;width:7px;z-index:1}.inventory-dashboard__event-axis time{background:var(--app-surface);color:var(--app-text-secondary);padding:2px 4px;white-space:nowrap;z-index:1}.inventory-dashboard__event-content{grid-row:1;min-width:0;overflow-wrap:anywhere;position:relative}.inventory-dashboard__event-content:before{border-top:1px solid var(--app-border);content:"";position:absolute;top:7px;width:72px}.inventory-dashboard__event--out .inventory-dashboard__event-content{grid-column:1;text-align:right}.inventory-dashboard__event--in .inventory-dashboard__event-content{grid-column:3}.inventory-dashboard__event--out .inventory-dashboard__event-content:before{left:100%}.inventory-dashboard__event--in .inventory-dashboard__event-content:before{right:100%}.inventory-dashboard__event--out .inventory-dashboard__event-dot{background:var(--app-danger)}.inventory-dashboard__event--in .inventory-dashboard__event-dot{background:var(--app-success)}.inventory-dashboard__event-title{display:flex;flex-wrap:wrap;font-weight:500;gap:2px 8px}.inventory-dashboard__event--out .inventory-dashboard__event-title{justify-content:flex-end}.inventory-dashboard__event-title>span:first-child{color:var(--app-text-secondary);font-weight:400}.inventory-dashboard__event-quantity{color:var(--app-text);margin-top:2px}.inventory-dashboard__event-sign{display:inline-block;font-weight:600;margin-right:5px}.inventory-dashboard__event--out .inventory-dashboard__event-quantity{color:var(--app-danger)}.inventory-dashboard__event--in .inventory-dashboard__event-quantity{color:var(--app-success)}.inventory-dashboard__batch-values{display:flex;flex-wrap:wrap;gap:2px 12px;margin:4px 0}.inventory-dashboard__batch-values>div{display:flex;flex-wrap:wrap;gap:4px}.inventory-dashboard__batch-values>div:first-child{flex-basis:100%}.inventory-dashboard__batch-values dt{color:var(--app-text-secondary)}.inventory-dashboard__batch-values dd{margin:0}.inventory-dashboard__event summary{color:var(--app-primary);cursor:pointer;padding:3px 0}.inventory-dashboard__event .ant-table,.inventory-dashboard__event .ant-tag{font-size:12px}.inventory-dashboard__event--neutral .inventory-dashboard__event-content{background:var(--app-surface);grid-column:1/-1;grid-row:2;justify-self:center;padding:4px 12px;text-align:center}.inventory-dashboard__event--neutral .inventory-dashboard__event-content:before{display:none}@media (max-width:760px){.inventory-dashboard__event,.inventory-dashboard__timeline-heading{column-gap:8px;grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr)}.inventory-dashboard__event-content:before{width:56px}}.inventory-dashboard__quantity-lines{align-items:flex-end;display:flex;flex-direction:column;gap:0}.inventory-dashboard__quantity-lines>span{white-space:nowrap}.inventory-dashboard__category-totals b,.inventory-dashboard__kpi-label{font-weight:500}.inventory-dashboard__stockbar{display:flex;flex-direction:column;gap:5px;min-width:0}.inventory-dashboard__stockbar-track{background:var(--app-surface-muted);border-radius:4px;display:flex;gap:1px;height:8px;overflow:hidden}.inventory-dashboard__stockbar-seg{display:block;height:100%}.inventory-dashboard__stockbar-seg--free{background:var(--app-success)}.inventory-dashboard__stockbar-seg--reserved{background:var(--app-primary)}.inventory-dashboard__stockbar-seg--inTransit{background:var(--app-text-muted)}.inventory-dashboard__stockbar-legend{font-feature-settings:"tnum";color:var(--app-text-secondary);display:flex;flex-wrap:wrap;font-size:12px;font-variant-numeric:tabular-nums;gap:2px 10px;line-height:1.35}.inventory-dashboard__stockbar-legend>span{white-space:nowrap}.inventory-dashboard__stockbar-legend>span:before{background:var(--app-primary);border-radius:50%;content:"";display:inline-block;height:6px;margin-right:5px;vertical-align:1px;width:6px}.inventory-dashboard__stockbar-legend>span+span:before{background:var(--app-text-muted)}.inventory-dashboard__available{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.app-content.ant-layout-content:has(>.report-tab){background:var(--app-canvas);padding:0}.app-content.ant-layout-content>.report-tab{padding:0 24px 48px}.report-tab{font-feature-settings:"cv11","ss01","ss03";display:flex;flex-direction:column;gap:16px;min-width:0}.report-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-height:36px}.report-controls .ant-btn,.report-controls .ant-picker,.report-controls .ant-select-selector{height:36px!important}.report-controls .ant-select-selector{align-items:center}.report-controls .ant-picker,.report-controls .ant-select:not(.ant-select-customize-input) .ant-select-selector{background:var(--app-field-bg)!important;border-color:#0000!important;border-radius:var(--app-radius)!important;box-shadow:none!important}.report-controls .ant-picker:hover,.report-controls .ant-select:not(.ant-select-disabled):hover .ant-select-selector{background:var(--app-field-bg-hover)!important}.report-controls .ant-picker-focused,.report-controls .ant-select-focused .ant-select-selector{background:var(--app-surface)!important;border-color:var(--app-tile-blue)!important;box-shadow:var(--app-focus-ring)!important}.report-controls .ant-segmented{background:var(--app-field-bg);border-radius:var(--app-radius);padding:3px}.report-controls .ant-segmented .ant-segmented-item{border-radius:8px;color:var(--app-text-secondary);font-weight:500}.report-controls .ant-segmented .ant-segmented-item-label{line-height:30px;min-height:30px;padding:0 14px}.report-controls .ant-segmented .ant-segmented-item-selected,.report-controls .ant-segmented .ant-segmented-thumb{background:var(--app-surface);box-shadow:var(--app-shadow-card);color:var(--app-text)}.report-tab__views{flex:none}.report-controls__end{align-items:center;display:flex;gap:8px;margin-left:auto;min-width:0}.report-controls__counter{font-feature-settings:"tnum";color:var(--app-text-muted);font-size:12px;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-figures{display:flex;flex-wrap:wrap;gap:16px}.report-figure{align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-xl);box-shadow:var(--app-shadow-card);display:flex;flex:1 1;gap:14px;min-width:-webkit-max-content;min-width:max-content;padding:16px 18px}.report-figure__copy{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.report-figure__label,.report-figure__note{min-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:0}.report-figure__label{color:var(--app-text-muted);font-size:12px;font-weight:400}.report-figure__value{font-feature-settings:"tnum";color:var(--app-text);font-size:20px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em;line-height:1.3;white-space:nowrap}.report-figure__value.is-negative{color:var(--app-danger)}.report-figure__value.is-positive{color:var(--app-success)}.report-figure__value.is-missing{color:var(--app-text-muted)}.report-figure__note{font-feature-settings:"tnum";color:var(--app-text-secondary);font-size:12px;font-variant-numeric:tabular-nums}.report-figure.is-clickable{cursor:pointer;transition:border-color .15s ease,background .15s ease}.report-figure.is-clickable:hover{border-color:var(--app-primary)}.report-figure.is-clickable:focus-visible{outline:2px solid var(--app-primary);outline-offset:2px}.report-figure.is-selected{border-color:var(--app-primary);box-shadow:0 0 0 1px var(--app-primary),var(--app-shadow-card)}.report-section{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-xl);box-shadow:var(--app-shadow-card);display:flex;flex-direction:column;min-width:0;padding:18px 22px 20px}.report-section__head{align-items:center;display:flex;flex-wrap:nowrap;gap:10px;margin-bottom:14px;min-height:28px}.report-section__title{color:var(--app-text);font-size:15px;font-weight:600;letter-spacing:-.01em;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-section__count{font-feature-settings:"tnum";background:var(--app-surface-muted);border-radius:999px;color:var(--app-text-secondary);font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;line-height:20px;min-width:22px;padding:0 7px;text-align:center}.report-section__count.is-alert{background:var(--app-danger-soft);color:var(--app-danger)}.report-section__actions{display:flex;flex-wrap:nowrap;gap:8px;margin-left:auto}.report-section__lead{color:var(--app-text-secondary);font-size:12px;line-height:1.45;margin:0 0 14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-section__head+.report-section__lead{margin-top:-6px}.report-long-table{align-items:stretch;display:flex;flex-direction:column;min-width:0}.report-long-table__toggle.ant-btn{align-self:flex-start;font-weight:500;padding-inline:0}.report-long-table.is-open>.report-long-table__toggle.ant-btn{margin-bottom:8px}.report-table .ant-table{background:#0000}.report-table .ant-table-thead>tr>th{background:#0000;border-bottom:1px solid var(--app-border);color:var(--app-text-muted);font-size:11px;font-weight:500;letter-spacing:.06em;overflow:hidden;padding-block:8px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.report-table .ant-table-thead>tr>th:before{display:none}.report-table .ant-table-tbody>tr:not(:hover)>td.ant-table-column-sort:not(.ant-table-cell-fix-left):not(.ant-table-cell-fix-right),.report-table .ant-table-thead>tr>th.ant-table-column-has-sorters:not(.ant-table-cell-fix-left):not(.ant-table-cell-fix-right):hover,.report-table .ant-table-thead>tr>th.ant-table-column-sort:not(.ant-table-cell-fix-left):not(.ant-table-cell-fix-right){background:#0000}.report-table .ant-table-tbody>tr>td{border-bottom:1px solid var(--app-border);font-size:13px;padding-block:11px;white-space:nowrap}.report-table .ant-table-tbody>tr:last-child>td{border-bottom:0}.report-table .ant-table-tbody>tr.ant-table-row:hover>td{background:var(--app-surface-hover)}.report-cut{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-table .report-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.report-muted,.report-table .report-muted{color:var(--app-text-muted)}.report-table .report-negative{color:var(--app-danger)}.report-table .report-positive{color:var(--app-success)}.report-pager{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:12px}@media (max-width:1360px){.report-figure>.obj-tile{display:none}}@media (max-width:760px){.report-figure{flex-basis:100%}.report-controls__end{justify-content:space-between;margin-left:0;width:100%}}.report-table .ant-table-placeholder .obj-empty{text-align:left}.report-partial{color:var(--app-warning);cursor:help;font-size:.75em;font-weight:600;line-height:0;margin-left:2px;position:relative;top:-.4em;vertical-align:initial}.inventory-report__bucket,.inventory-report__product{display:flex;flex-direction:column;gap:2px}.inventory-report__product{min-width:0}.inventory-report__bucket .report-muted,.inventory-report__product .report-muted{font-size:12px}.inventory-report__name{color:var(--app-text);font-weight:500}.inventory-report__bucket{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:normal}.inventory-report__unit{white-space:nowrap}.batch-profit__status{width:200px}.batch-profit__name{color:var(--app-text);font-weight:500}.batch-profit__info{color:var(--app-text-muted);cursor:help;font-size:15px}.batch-profit__meta{color:var(--app-text-muted);font-size:12px}.batch-profit__orders{margin:4px 0}.batch-profit__loading{display:flex;justify-content:center;padding:16px}.batch-profit__batch{display:flex;flex-direction:column;gap:2px}.batch-profit__open{color:var(--app-primary-text)}.batch-profit__closed,.batch-profit__head{color:var(--app-text-secondary)}.batch-profit__head{font-size:12px}.batch-profit__head .batch-profit__name{font-size:13px}.batch-ledger-page{--bl-ink:#162943;--bl-body:#26364c;--bl-muted:#7d8998;--bl-faint:#9fadbe;--bl-rule:#e1e8f0;--bl-rule-strong:#c9d5e4;--bl-spine:#a9bcd4;--bl-paper:#fff;--bl-band:#eef3f9;--bl-hover:#f7f9fc;--bl-stock-tint:#fffbf3;--bl-stock-edge:#dda42f;--bl-stock-ink:#8a5a00;--bl-out-ink:#a1524e;grid-gap:16px;display:grid;gap:16px;overflow-x:hidden;width:100%}.batch-ledger-page,.batch-ledger-page>*{max-width:100%;min-width:0}.batch-ledger__masthead{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.batch-ledger__titles{display:flex;flex-direction:column;gap:5px;min-width:0}.batch-ledger__eyebrow{color:var(--bl-muted);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.batch-ledger__lede{color:var(--bl-muted);font-size:12.5px;line-height:1.5;max-width:62ch}.batch-ledger__totals{background:var(--bl-paper);border:1px solid var(--bl-rule);border-radius:10px;display:flex;flex-wrap:wrap;gap:0}.batch-ledger__total{display:flex;flex-direction:column;gap:3px;min-width:132px;padding:9px 16px}.batch-ledger__total+.batch-ledger__total{border-left:1px solid var(--bl-rule)}.batch-ledger__total dt{color:var(--bl-muted);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.batch-ledger__total dd{font-feature-settings:"tnum";color:var(--bl-ink);font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;margin:0;white-space:nowrap}.batch-ledger__total--stock dd{color:var(--bl-stock-ink)}.batch-ledger__controls{align-items:flex-end;background:var(--bl-paper);border:1px solid var(--bl-rule);border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;padding:12px 14px}.batch-ledger__field{display:flex;flex-direction:column;gap:4px;min-width:0}.batch-ledger__field-label{color:var(--bl-muted);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.batch-ledger__range-note{font-feature-settings:"tnum";color:var(--bl-faint);font-size:11.5px;font-variant-numeric:tabular-nums;margin-left:auto}.batch-ledger__sheet{background:var(--bl-paper);border:1px solid var(--bl-rule);border-radius:12px;min-width:0;overflow:hidden}.batch-ledger__scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;width:100%}.batch-ledger__table{font-feature-settings:"tnum";border-collapse:initial;border-spacing:0;color:var(--bl-body);font-size:12px;font-variant-numeric:tabular-nums;min-width:1400px;table-layout:fixed;width:100%}.batch-ledger__table thead th{background:var(--bl-paper);font-weight:600;position:-webkit-sticky;position:sticky;text-align:left;z-index:2}.batch-ledger__table thead th.batch-ledger__num{text-align:right}.batch-ledger__sides th{border-bottom:1px solid var(--bl-rule);color:var(--bl-muted);font-size:10px;height:28px;letter-spacing:.16em;padding:0 10px;text-transform:uppercase;top:0}.batch-ledger__heads th{border-bottom:1.5px solid var(--bl-rule-strong);color:var(--bl-ink);font-size:11px;line-height:1.25;overflow:hidden;padding:7px 10px 8px;text-overflow:ellipsis;top:28px;vertical-align:bottom;white-space:nowrap}.batch-ledger__unit{color:var(--bl-faint);display:block;font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:none}.batch-ledger__table .is-spine{border-left:2px solid var(--bl-spine)}.batch-ledger__band td{background:var(--bl-band);border-bottom:1px solid var(--bl-rule);border-top:1px solid var(--bl-rule-strong);padding:0}.batch-ledger__band-inner{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:8px 20px;left:0;max-width:100%;padding:8px 10px;position:-webkit-sticky;position:sticky;text-align:left;width:-webkit-max-content;width:max-content}.batch-ledger__band-inner:hover .batch-ledger__band-name{color:#0d1c30}.batch-ledger__band-inner:focus-visible{outline:2px solid var(--bl-ink);outline-offset:-3px}.batch-ledger__band-chevron{color:var(--bl-muted);font-size:10px;transition:transform .14s ease}.batch-ledger__band-inner[aria-expanded=true] .batch-ledger__band-chevron{transform:rotate(90deg)}.batch-ledger__band-name{color:var(--bl-ink);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.batch-ledger__band-facts{align-items:baseline;color:var(--bl-muted);display:flex;flex-wrap:wrap;font-size:11.5px;gap:6px 18px;white-space:nowrap}.batch-ledger__band-fact b{color:var(--bl-ink);font-weight:700;margin-left:6px}.batch-ledger__band-fact--stock b{color:var(--bl-stock-ink)}.batch-ledger__table tbody td{border-bottom:1px solid var(--bl-rule);padding:7px 10px;vertical-align:top}.batch-ledger__batch td,.batch-ledger__release td,.batch-ledger__remainder td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-ledger__batch td{background:var(--bl-paper)}.batch-ledger__batch:hover td{background:var(--bl-hover)}.batch-ledger__batch--instock td:first-child{box-shadow:inset 3px 0 0 var(--bl-stock-edge)}.batch-ledger__date{color:var(--bl-body);white-space:nowrap}.batch-ledger__product{display:flex;flex-direction:column;gap:2px}.batch-ledger__product-meta,.batch-ledger__product-name,.batch-ledger__value-note{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-ledger__product-name{color:var(--bl-ink);font-weight:600;line-height:1.3}.batch-ledger__product-meta,.batch-ledger__value-note{color:var(--bl-muted);font-size:11px;line-height:1.3}.batch-ledger__value-note{display:block;font-weight:400}.batch-ledger__doc{color:#1c5fa8;font-weight:600;text-decoration:none}.batch-ledger__doc:hover{color:#134780;text-decoration:underline}.batch-ledger__doc:focus-visible{border-radius:2px;outline:2px solid #1c5fa8;outline-offset:2px}.batch-ledger__supplier{color:var(--bl-muted);display:block;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-ledger__num{text-align:right;white-space:nowrap}.batch-ledger__num--strong{color:var(--bl-ink);font-weight:600}.batch-ledger__empty-cell{color:var(--bl-faint)}.batch-ledger__release td{background:var(--bl-paper);border-bottom:1px dotted var(--bl-rule);font-size:11.5px;padding-bottom:5px;padding-top:5px}.batch-ledger__release:hover td{background:var(--bl-hover)}.batch-ledger__release-marker{align-items:baseline;color:var(--bl-muted);display:flex;gap:8px;white-space:nowrap}.batch-ledger__tick{color:var(--bl-rule-strong);flex:0 0 auto;width:10px}.batch-ledger__release .batch-ledger__num{color:var(--bl-out-ink)}.batch-ledger__remainder td{background:var(--bl-stock-tint);border-bottom:1px solid var(--bl-rule);color:var(--bl-stock-ink);font-size:11.5px;padding-bottom:6px;padding-top:6px}.batch-ledger__remainder td:first-child{box-shadow:inset 3px 0 0 var(--bl-stock-edge)}.batch-ledger__remainder-label{align-items:baseline;display:flex;font-weight:600;gap:8px;letter-spacing:.02em;white-space:nowrap}.batch-ledger__remainder .batch-ledger__num{color:var(--bl-stock-ink);font-weight:700}.batch-ledger__batch--separated td{border-top:1px solid var(--bl-rule)}.batch-ledger__grand td{background:var(--bl-band);border-top:1.5px solid var(--bl-rule-strong);bottom:0;color:var(--bl-ink);font-weight:700;padding:10px;position:-webkit-sticky;position:sticky;z-index:1}.batch-ledger__grand-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase}.batch-ledger__grand-count{color:var(--bl-muted);font-size:11px;font-weight:600;letter-spacing:.04em;margin-left:16px;text-transform:none}.batch-ledger__grand-count:first-letter{text-transform:uppercase}.batch-ledger__grand .batch-ledger__num{font-size:13px}.batch-ledger__grand-stock{color:var(--bl-stock-ink)}.batch-ledger__state{align-items:center;display:flex;flex-direction:column;gap:10px;padding:56px 24px;text-align:center}.batch-ledger__state-icon{color:var(--bl-rule-strong);font-size:30px}.batch-ledger__state-title{color:var(--bl-ink);font-size:15px;font-weight:700}.batch-ledger__state-body{color:var(--bl-muted);font-size:12.5px;line-height:1.6;max-width:54ch}.batch-ledger__legend{align-items:center;color:var(--bl-muted);display:flex;flex-wrap:wrap;font-size:11.5px;gap:6px 20px;padding:0 2px}.batch-ledger__legend-item{align-items:center;display:inline-flex;gap:7px}.batch-ledger__legend-swatch{border:1px solid var(--bl-rule);border-radius:3px;height:12px;width:22px}.batch-ledger__legend-swatch--stock{background:var(--bl-stock-tint);border-color:#f0dcb4;border-left:3px solid var(--bl-stock-edge)}.batch-ledger__legend-swatch--out{background:none;border-color:#0000;color:var(--bl-out-ink);font-weight:700;line-height:12px;text-align:center}@media (prefers-reduced-motion:reduce){.batch-ledger__band-chevron{transition:none}}@media (max-width:767px){.batch-ledger__totals{width:100%}.batch-ledger__total{flex:1 1 33%;min-width:110px}.batch-ledger__range-note{margin-left:0}}.cost-category--LEASING{--cost-category:var(--cost-category-LEASING)}.cost-category--OFFICE{--cost-category:var(--cost-category-OFFICE)}.cost-category--UTILITIES{--cost-category:var(--cost-category-UTILITIES)}.cost-category--SALARIES{--cost-category:var(--cost-category-SALARIES)}.cost-category--INSURANCE{--cost-category:var(--cost-category-INSURANCE)}.cost-category--ACCOUNTING{--cost-category:var(--cost-category-ACCOUNTING)}.cost-category--SUBSCRIPTIONS{--cost-category:var(--cost-category-SUBSCRIPTIONS)}.cost-category--DEPRECIATION{--cost-category:var(--cost-category-DEPRECIATION)}.cost-category--FINANCIAL{--cost-category:var(--cost-category-FINANCIAL)}.cost-category--INCOME_TAX{--cost-category:var(--cost-category-INCOME_TAX)}.cost-category--FUEL_CARDS{--cost-category:var(--cost-category-FUEL_CARDS)}.cost-category--MOBILE_NETWORK{--cost-category:var(--cost-category-MOBILE_NETWORK)}.cost-category--OTHER{--cost-category:var(--cost-category-OTHER)}.fixedcosts-categories{display:flex;flex-direction:column;gap:2px}.fixedcosts-category-row{grid-gap:16px;align-items:center;display:grid;font-size:13px;gap:16px;grid-template-columns:minmax(160px,220px) minmax(0,1fr) 130px 48px;min-height:34px}.fixedcosts-category-row__name,.fixedcosts-table-category{align-items:center;color:var(--app-text);display:inline-flex;gap:8px}.fixedcosts-category-dot{background:var(--cost-category);border-radius:50%;flex:none;height:8px;width:8px}.fixedcosts-category-row__bar{background:var(--app-field-bg);border-radius:3px;display:block;height:6px;overflow:hidden}.fixedcosts-category-row__fill{background:var(--cost-category);border-radius:3px;display:block;height:100%}.fixedcosts-category-row__amount,.fixedcosts-category-row__share{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.fixedcosts-category-row__amount{color:var(--app-text);font-weight:500}.fixedcosts-category-row__share{color:var(--app-text-muted);font-size:12px}.fixedcosts-table-amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.fixedcosts-table-amount__main{color:var(--app-text);font-weight:500}.fixedcosts-table-amount__original{color:var(--app-text-muted);font-size:12px;margin-top:2px}.fixedcosts-row--unpaid>td:first-child{box-shadow:inset 3px 0 0 var(--app-warning)}.fixedcosts-row--inactive>td{color:var(--app-text-muted)}.fixedcosts-range__text{font-feature-settings:"tnum";color:var(--app-text);font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.fixedcosts-range__bar{background:var(--app-surface-muted);border-radius:2px;height:4px;margin-top:4px;max-width:140px;overflow:hidden}.fixedcosts-range__bar-fill{background:var(--app-primary);border-radius:2px;height:100%}.fixedcosts-form-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 120px}.fixedcosts-form-row--even{grid-template-columns:repeat(2,minmax(0,1fr))}.fixedcosts-form-row__control{width:100%}@media (max-width:760px){.fixedcosts-category-row{grid-template-columns:minmax(0,1fr) 110px 40px}.fixedcosts-category-row__bar{display:none}}.fixedcosts-name{color:var(--app-text);font-weight:500;max-width:280px}.fixedcosts-info{color:var(--app-text-muted);cursor:help;font-size:15px}.fixedcosts-groups__archived.ant-btn{margin-top:12px;padding-inline:0}@media (max-width:1359px){.fixedcosts-page .report-controls__counter[data-testid=fixedcosts-period-total]{display:none}}.cost-invoices__status{width:210px}.cost-invoices__party,.cost-invoices__status-cell{align-items:flex-start;display:flex;flex-direction:column;gap:2px;max-width:320px;min-width:0}.cost-invoices__party .report-muted,.cost-invoices__status-cell .report-muted{font-size:12px}.cost-invoices__number{font-feature-settings:"tnum";color:var(--app-text);font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap}.cost-invoices__actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.cost-invoices__control{width:100%}.orders-in-result{display:flex;flex-direction:column;gap:16px}.orders-in-result__money,.orders-in-result__order,.orders-in-result__why{display:flex;flex-direction:column;gap:2px;min-width:0}.orders-in-result .report-table .orders-in-result__money .report-num{overflow-wrap:anywhere;white-space:normal}.orders-in-result__why{color:var(--app-text-muted);font-size:12px;white-space:normal}.orders-in-result__tags{display:flex;flex-wrap:wrap;gap:4px}.orders-in-result__tags .ant-tag{margin:0}.orders-in-result .report-table .ant-table-tbody>tr>td{vertical-align:top;white-space:normal}.orders-in-result__loading{display:flex;justify-content:center;padding:32px 0}.order-pivot__controls{margin-top:4px}.order-pivot__select{min-width:150px}.order-pivot__select.is-rows{min-width:230px}.order-pivot__select .ant-select-prefix{-webkit-margin-end:6px;margin-inline-end:6px}.order-pivot__toggle{align-items:center;color:var(--app-text-secondary);display:inline-flex;font-size:13px;gap:8px;white-space:nowrap}.order-pivot__filters{display:flex;flex-direction:column;gap:10px;width:320px}.order-pivot__filter{display:flex;flex-direction:column;font-size:12px;gap:4px}.order-pivot{margin-top:16px}.order-pivot__order{align-items:center;display:inline-flex;gap:8px;max-width:100%;min-width:0}.order-pivot__order .report-cut{min-width:0}.order-pivot__status{font-size:11px;line-height:18px;margin:0}.order-pivot__row{cursor:pointer}.order-pivot.report-table .ant-table-tbody>tr.order-pivot__row.is-selected>td,.order-pivot.report-table .ant-table-tbody>tr.order-pivot__row.is-selected>td.ant-table-cell-fix-left{background:var(--app-primary-soft)}.order-pivot__margin.is-margin-negative{color:var(--app-danger)}.order-pivot__margin.is-margin-low{color:var(--app-warning)}.order-pivot__margin.is-margin-good{color:var(--app-success)}.order-pivot__total td{font-weight:600}.order-pivot__note{font-size:12px;margin:12px 0 0}.order-pivot__cell{align-items:flex-end;display:inline-flex;flex-direction:column;line-height:1.3}.order-pivot__change{font-feature-settings:"tnum";color:var(--app-text-muted);font-size:12px;font-variant-numeric:tabular-nums}.order-pivot__change.report-positive{color:var(--app-success)}.order-pivot__bucket{align-items:center;display:inline-flex;gap:4px}.order-pivot__bucket-mark{border:1px dashed var(--app-primary);border-radius:50%;height:6px;width:6px}.order-pivot__bucket-mark.is-forecast{background:var(--app-primary-soft)}.order-pivot__bucket-mark.is-mixed{background:linear-gradient(90deg,var(--app-primary) 50%,var(--app-primary-soft) 50%)}.order-pivot .ant-table-tbody>tr>td.order-pivot__col-forecast{color:var(--app-text-secondary)}.order-pivot .ant-table-cell.order-pivot__col-total{background:var(--app-surface-muted)}.order-pivot.report-table .ant-table-tbody>tr>td.ant-table-column-sort.ant-table-cell-fix-left,.order-pivot.report-table .ant-table-thead>tr>th.ant-table-column-sort.ant-table-cell-fix-left{background:var(--app-surface)}.order-pivot.report-table .ant-table-tbody>tr>td.ant-table-column-sort.order-pivot__col-total,.order-pivot.report-table .ant-table-thead>tr>th.ant-table-column-sort.order-pivot__col-total,.order-pivot__trend{background:var(--app-surface-muted)}.order-pivot__trend{border-radius:var(--app-radius);margin-top:16px;padding:12px 16px 8px}.order-pivot__trend-head{align-items:center;display:flex;gap:8px;min-width:0}.order-pivot__trend-title{color:var(--app-text);font-size:13px;font-weight:500;min-width:0}.order-pivot__legend{color:var(--app-text-secondary);display:inline-flex;font-size:12px;gap:14px;margin-left:auto;white-space:nowrap}.order-pivot__legend-item{align-items:center;display:inline-flex;gap:6px}.order-pivot__swatch{border-radius:3px;height:10px;width:10px}.order-pivot__swatch.is-settled{background:var(--app-primary)}.order-pivot__swatch.is-forecast{background:var(--app-primary-soft);border:1px dashed var(--app-primary)}.pivot-trend{display:block;height:auto;margin-top:4px;width:100%}.pivot-trend__grid{stroke:var(--app-border);stroke-width:1}.pivot-trend__axis{fill:var(--app-text-muted);font-feature-settings:"tnum";font-size:11px;font-variant-numeric:tabular-nums}.pivot-trend__bar.is-settled{fill:var(--app-primary)}.pivot-trend__bar.is-forecast{fill:var(--app-primary-soft);stroke:var(--app-primary);stroke-width:1;stroke-dasharray:3 2}.order-pivot__why{display:flex;flex-direction:column;gap:2px}.order-pivot__why-icon{color:var(--app-text-muted);cursor:help}.orders-in-result__month{align-items:center;background:var(--app-primary-soft);border-color:#0000;border-radius:var(--app-radius);color:var(--app-primary-text);display:inline-flex;font-size:13px;font-weight:500;height:36px;margin:0;padding:0 12px}.orders-in-result__outside-link{font-size:12px;height:auto;padding:0}.order-pivot .ant-table-cell-fix-right-first:after{box-shadow:none!important}.order-pivot .ant-table-cell.order-pivot__col-total{border-left:1px solid var(--app-border)}.order-pivot.report-table .ant-table-summary td.ant-table-cell-fix-left,.order-pivot.report-table .ant-table-thead>tr>th.ant-table-cell-fix-left,.order-pivot.report-table .ant-table-thead>tr>th.ant-table-cell-fix-right{background:var(--app-surface)}.order-pivot.report-table .ant-table-summary td.order-pivot__col-total,.order-pivot.report-table .ant-table-thead>tr>th.order-pivot__col-total{background:var(--app-surface-muted)}.order-pivot.report-table.is-by-period{max-width:100%;overflow:hidden}.order-pivot__note{max-width:100%}.report-section:has(>.order-pivot.is-by-period){overflow:hidden}.sales-reps{display:flex;flex-direction:column;gap:16px}.sales-reps__loading{display:flex;justify-content:center;padding:32px 0}.sales-reps__row{cursor:pointer}.sales-reps__table.report-table .ant-table-tbody>tr.sales-reps__row.is-selected>td{background:var(--app-primary-soft)}.sales-reps__total td{font-weight:600}.sales-reps__table .ant-table-summary td.sales-reps__col-waiting,.sales-reps__table .ant-table-tbody>tr>td.sales-reps__col-waiting{color:var(--app-text-secondary)}.sales-reps__hint{font-size:12px;margin:12px 0 0}.sales-reps__payment{font-size:11px;line-height:18px;margin:0}.sales-reps__table.report-table .ant-table-summary td{background:#0000;border-bottom:0;border-top:1px solid var(--app-border)}.liquidity{display:flex;flex-direction:column;gap:16px}.liquidity__loading{display:flex;justify-content:center;padding:32px 0}.liquidity__basis{font-size:12px;margin:0}.liquidity__note-warning{color:var(--app-warning)}.liquidity__hint{font-size:12px;margin:12px 0 0}.liquidity-bars{margin-bottom:12px}.liquidity-bars__plot{align-items:stretch;display:flex;gap:6px;height:112px}.liquidity-bars__col{background:#0000;border:0;border-radius:var(--app-radius-sm);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font:inherit;min-width:0;padding:0}.liquidity-bars__col.is-selected,.liquidity-bars__col:hover{background:var(--app-surface-hover)}.liquidity-bars__col:focus-visible{box-shadow:var(--app-focus-ring);outline:none}.liquidity-bars__down,.liquidity-bars__up{display:flex;flex-basis:0;justify-content:center;min-height:0}.liquidity-bars__up{align-items:flex-end;border-bottom:1px solid var(--app-border)}.liquidity-bars__down{align-items:flex-start}.liquidity-bars__bar{background:var(--app-primary);border-radius:4px 4px 0 0;display:block;max-width:36px;min-height:1px;width:60%}.liquidity-bars__bar.is-negative{background:var(--app-danger);border-radius:0 0 4px 4px}.liquidity-bars__col.is-selected .liquidity-bars__bar:not(.is-negative){background:var(--app-primary-text)}.liquidity-bars__label{font-feature-settings:"tnum";color:var(--app-text-muted);font-size:11px;font-variant-numeric:tabular-nums;line-height:16px;overflow:hidden;padding-top:4px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.liquidity__row{cursor:pointer}.liquidity__table.report-table .ant-table-tbody>tr.liquidity__row.is-selected>td{background:var(--app-primary-soft)}.liquidity__table.report-table .ant-table-tbody>tr.liquidity__row.is-bridge>td,.liquidity__table.report-table .ant-table-tbody>tr.liquidity__row.is-overdue>td{background:var(--app-surface-muted)}.liquidity__table .ant-table-tbody>tr>td.liquidity__col-fixed{color:var(--app-text-secondary)}.liquidity__tag{font-size:11px;line-height:18px;margin:0 0 0 6px}.liquidity__total td{font-weight:600}.liquidity__table.report-table .ant-table-summary td{background:#0000;border-bottom:0;border-top:1px solid var(--app-border)}.liquidity__pair{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.liquidity__history .obj-facts__row dt{display:flex;flex:1 1 auto;gap:10px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.liquidity__history .obj-facts__row dt>span{overflow:hidden;text-overflow:ellipsis}.liquidity__history-date{font-feature-settings:"tnum";flex:none;font-variant-numeric:tabular-nums}.liquidity__history .obj-facts__row dd{color:var(--app-text);flex:none;font-weight:500}.liquidity-balance-modal__lead{font-size:12px;margin:0 0 16px}.liquidity-balance-modal__row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.liquidity-balance-modal__control{width:100%}@media (max-width:900px){.liquidity__pair{grid-template-columns:minmax(0,1fr)}}.mgmt-plan{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.mgmt-plan.is-cols-1{grid-template-columns:minmax(0,1fr)}.mgmt-plan.is-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mgmt-plan.is-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mgmt-plan.is-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mgmt-plan.is-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.mgmt-plan__month{background:var(--app-surface-muted);border:1px solid #0000;border-radius:var(--app-radius);display:flex;flex-direction:column;min-width:0;transition:border-color .15s ease,background-color .15s ease}.mgmt-plan__month.is-over{background:var(--app-primary-soft);border-color:var(--app-primary)}.mgmt-plan__head{grid-gap:2px 8px;align-items:baseline;border-bottom:1px solid var(--app-border);display:grid;gap:2px 8px;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px 8px}.mgmt-plan__count,.mgmt-plan__name,.mgmt-plan__sum{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgmt-plan__name{color:var(--app-text);font-size:13px;font-weight:600}.mgmt-plan__month.is-current .mgmt-plan__name{color:var(--app-primary-text)}.mgmt-plan__count{font-feature-settings:"tnum";color:var(--app-text-muted);font-size:12px;font-variant-numeric:tabular-nums;text-align:right}.mgmt-plan__sum{font-feature-settings:"tnum";color:var(--app-text);font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;grid-column:1/-1}.mgmt-plan__cards{grid-gap:6px;align-content:start;display:grid;gap:6px;grid-template-columns:minmax(0,1fr);min-height:64px;padding:8px}.mgmt-plan__more.ant-btn{color:var(--app-primary-text);font-size:12px;justify-self:start}.mgmt-plan__past{color:var(--app-text-muted);font-size:12px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgmt-plan__month.is-overdue{border-color:var(--app-border);border-style:dashed}.mgmt-plan__month.is-overdue .mgmt-plan__name{color:var(--app-warning)}.mgmt-plan.is-cols-1 .mgmt-plan__cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.mgmt-plan__empty{color:var(--app-text-muted);font-size:12px;padding:14px 0;text-align:center}.mgmt-plan-card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-sm);display:flex;flex-direction:column;font-size:12px;gap:1px;line-height:1.45;min-width:0;padding:7px 8px 7px 10px}.mgmt-plan-card.is-draggable{cursor:grab}.mgmt-plan-card.is-draggable:active{cursor:grabbing}.mgmt-plan-card.is-draggable:hover{border-color:var(--app-primary)}.mgmt-plan-card.is-truck{background:#0000;border-style:dashed;cursor:default}.mgmt-plan-card.is-pending{opacity:.6}.mgmt-plan-card__head{align-items:center;display:flex;gap:4px;min-width:0}.mgmt-plan-card__grip{color:var(--app-text-muted);flex:0 0 auto;font-size:12px;margin-left:-4px}.mgmt-plan-card__truck{color:var(--app-text-secondary);flex:0 0 auto;font-size:12px}.mgmt-plan-card__number{font-feature-settings:"tnum";flex:1 1 auto;font-size:13px;font-variant-numeric:tabular-nums;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgmt-plan-card__foot{align-items:center;display:flex;gap:4px;justify-content:space-between;min-height:20px;min-width:0}.mgmt-plan-card__move.ant-btn{color:var(--app-primary-text);flex:0 0 auto;height:20px;margin-right:-4px;min-width:20px;width:20px}.mgmt-plan-card__customer,.mgmt-plan-card__source{color:var(--app-text-secondary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgmt-plan-card__money{font-feature-settings:"tnum";display:flex;font-variant-numeric:tabular-nums;gap:6px;justify-content:space-between;min-width:0;white-space:nowrap}.mgmt-plan-card__revenue{color:var(--app-text);font-weight:500}.mgmt-plan-card__margin{color:var(--app-text-secondary)}.mgmt-plan-card__source{color:var(--app-text-muted)}.mgmt-plan-card__source.is-link{align-items:center;background:none;border:0;color:var(--app-primary-text);cursor:pointer;display:flex;font:inherit;gap:4px;padding:0;text-align:left}.mgmt-plan-card__source.is-link>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.mgmt-plan-card__source.is-pending,.mgmt-plan__info{color:var(--app-text-muted)}.mgmt-plan-trucks{display:flex;flex-direction:column;gap:4px;max-width:280px}.mgmt-plan-trucks__link{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgmt-plan-trucks__note{color:var(--app-text-muted);font-size:12px}.budget-plan__hint{color:var(--app-text-secondary);font-size:12px;margin:0 0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.budget-plan__scroll{border-radius:var(--app-radius);overflow-x:auto}.budget-plan{font-feature-settings:"tnum";border-collapse:initial;border-spacing:0;font-size:13px;font-variant-numeric:tabular-nums;min-width:1140px;table-layout:fixed;width:100%}.budget-plan td,.budget-plan th{border-bottom:1px solid var(--app-border);padding:3px;white-space:nowrap}.budget-plan thead th{background:var(--app-surface);color:var(--app-text-muted);font-size:11px;font-weight:500;letter-spacing:.04em;padding:6px 3px;text-align:right;text-transform:uppercase}.budget-plan .budget-plan__label{background:var(--app-surface);color:var(--app-text);font-weight:500;left:0;padding-left:4px;position:-webkit-sticky;position:sticky;text-align:left;width:150px;z-index:1}.budget-plan thead .budget-plan__label{color:var(--app-text-muted)}.budget-plan__label .report-cut{display:block;overflow:hidden;text-overflow:ellipsis}.budget-plan__input.ant-input-number{background:var(--app-field-bg);border-color:#0000;box-shadow:none;width:100%}.budget-plan__input.ant-input-number:hover{border-color:#0000}.budget-plan__input.ant-input-number-focused,.budget-plan__input.ant-input-number:focus-within{background:var(--app-surface);border-color:var(--app-tile-blue);box-shadow:var(--app-focus-ring)}.budget-plan__input.ant-input-number-status-error{border-color:var(--app-danger)}.budget-plan__input .ant-input-number-input{font-size:13px;padding:0 4px;text-align:right}.budget-plan-modal .ant-modal-content,.budget-plan-modal .ant-modal-header{background:var(--app-surface)}.budget-plan__total,.budget-plan__value{color:var(--app-text);padding-right:8px;text-align:right}.budget-plan .budget-plan__total{font-weight:500;width:96px}.budget-plan__action{text-align:center;width:30px}.budget-plan__row--derived .budget-plan__label,.budget-plan__row--derived td{background:var(--app-surface-muted)}.budget-plan__row--derived .budget-plan__label{color:var(--app-text-secondary)}.budget-plan__section th{background:var(--app-surface);color:var(--app-text-muted);font-size:11px;font-weight:500;left:0;letter-spacing:.04em;padding:12px 4px 4px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase}.budget-plan__quick{grid-gap:10px;display:grid;gap:10px;width:300px}.budget-plan__quick-row{display:flex;gap:8px}.budget-plan__quick-row .ant-input-number-group-wrapper{flex:1 1}.mgmt-dashboard{font-feature-settings:"cv11","ss01","ss03";display:flex;flex-direction:column;gap:16px}.mgmt-grid{grid-gap:16px;display:grid;gap:16px}.mgmt-grid--kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.mgmt-grid--twocol{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.mgmt-grid--half{grid-template-columns:repeat(2,minmax(0,1fr))}.mgmt-grid--third{grid-template-columns:repeat(3,minmax(0,1fr))}.mgmt-grid--groups{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}@media (max-width:1359px){.mgmt-grid--groups{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}.mgmt-grid--groups .mgmt-link-text{display:none}}.mgmt-card{min-width:0}.mgmt-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-width:0}.mgmt-figures .report-figure{flex-basis:0}.mgmt-metrics{margin:0}.mgmt-metrics__row{align-items:center;border-bottom:1px solid var(--app-border);display:flex;font-size:13px;gap:12px;justify-content:space-between;padding:9px 0}.mgmt-metrics__row:last-child{border-bottom:0}.mgmt-metrics__row dt{color:var(--app-text-secondary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgmt-metrics__row dd{font-feature-settings:"tnum";color:var(--app-text);font-variant-numeric:tabular-nums;font-weight:500;margin:0;text-align:right;white-space:nowrap}.mgmt-metrics__row.is-strong dt{color:var(--app-text);font-weight:500}.mgmt-metrics__row.is-negative dd{color:var(--mgmt-negative)}.mgmt-metrics__row.is-positive dd{color:var(--mgmt-positive)}.mgmt-callout{font-size:12px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgmt-callout,.mgmt-empty{color:var(--app-text-muted);margin:0}.mgmt-empty{font-size:13px;padding:24px 0;text-align:center}.mgmt-loading{display:flex;justify-content:center;padding:48px 0}.mgmt-chart svg{display:block;height:auto;max-height:260px;width:100%}.mgmt-chart__grid{stroke:var(--app-border);stroke-width:1}.mgmt-chart__zero{stroke:var(--app-text-muted);stroke-width:1}.mgmt-chart__axis{fill:var(--app-text-muted);font-feature-settings:"tnum";font-size:11px;font-variant-numeric:tabular-nums}.mgmt-legend{color:var(--app-text-secondary);display:flex;flex-wrap:wrap;font-size:12px;gap:14px;margin-top:6px}.mgmt-legend span{align-items:center;display:inline-flex;gap:6px}.mgmt-legend__swatch{border-radius:2px;border-top:0 solid #0000;display:inline-block;height:3px;width:16px}.mgmt-legend__swatch.is-dashed{background:#0000;border-top-style:dashed;border-top-width:3px;height:0}.mgmt-donut-wrap{align-items:center;display:flex;gap:24px}.mgmt-donut{border-radius:50%;flex-shrink:0;height:168px;position:relative;width:168px}.mgmt-donut:after{background:var(--app-surface);border-radius:50%;content:"";inset:32px;position:absolute}.mgmt-donut__mid{display:grid;inset:32px;padding:0 8px;place-content:center;position:absolute;text-align:center;z-index:1}.mgmt-donut__mid strong{font-feature-settings:"tnum";color:var(--app-text);font-size:16px;font-variant-numeric:tabular-nums;font-weight:600}.mgmt-donut__mid small{color:var(--app-text-muted);font-size:11px}.mgmt-donut-list{grid-gap:9px;display:grid;flex:1 1 auto;gap:9px;list-style:none;margin:0;max-width:360px;min-width:0;padding:0}.mgmt-donut-list li{color:var(--app-text-secondary);display:flex;font-size:12px;gap:10px;justify-content:space-between;min-width:0}.mgmt-donut-list li>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgmt-donut-list b{font-feature-settings:"tnum";color:var(--app-text);font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap}.mgmt-dot{border-radius:3px;display:inline-block;height:9px;margin-right:7px;vertical-align:-1px;width:9px}.mgmt-grid--third .mgmt-card__body{container-type:inline-size}@container (max-width: 380px){.mgmt-donut-wrap{align-items:stretch;flex-direction:column;gap:14px}.mgmt-donut{align-self:center}.mgmt-donut-list{max-width:none}}.mgmt-grid--third .mgmt-donut{height:128px;width:128px}.mgmt-grid--third .mgmt-donut:after,.mgmt-grid--third .mgmt-donut__mid{inset:22px}.mgmt-grid--third .mgmt-donut__mid strong{font-size:13px}.mgmt-donut__mid small,.mgmt-donut__mid strong{white-space:nowrap}.mgmt-donut__mid small{max-width:100%;overflow:hidden;text-overflow:ellipsis}.mgmt-grid--third .mgmt-donut__mid small{font-size:10px}.mgmt-grid--third .mgmt-donut-wrap{gap:18px}.mgmt-bars{grid-gap:12px;display:grid;gap:12px}.mgmt-bars__row{align-items:center;display:flex;font-size:12px;gap:10px}.mgmt-bars__label{color:var(--app-text-secondary);flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:180px}.mgmt-bars__track{background:var(--mgmt-track);border-radius:8px;flex:1 1;height:8px;min-width:60px;overflow:hidden}.mgmt-bars__track i{background:var(--mgmt-series-1);border-radius:8px;display:block;height:100%}.mgmt-bars__row b{font-feature-settings:"tnum";color:var(--app-text);font-variant-numeric:tabular-nums;font-weight:500;min-width:110px;text-align:right;white-space:nowrap}.mgmt-table-wrap{overflow-x:auto}.mgmt-table{border-collapse:collapse;font-size:13px;white-space:nowrap;width:100%}.mgmt-table th{background:#0000;color:var(--app-text-muted);font-size:11px;font-weight:500;letter-spacing:.06em;overflow:hidden;padding:8px 12px;text-align:left;text-overflow:ellipsis;text-transform:uppercase}.mgmt-table td,.mgmt-table th{border-bottom:1px solid var(--app-border)}.mgmt-table td{color:var(--app-text);padding:10px 12px}.mgmt-table tbody tr:last-child td{border-bottom:0}.mgmt-table--compact td,.mgmt-table--compact th{padding-inline:7px}.mgmt-table tbody tr:hover td{background:var(--app-surface-hover)}.mgmt-table--fixed{table-layout:fixed}.mgmt-table--fixed td{overflow:hidden}.mgmt-col-order{width:140px}.mgmt-col-status{width:120px}.mgmt-col-money{width:132px}.mgmt-col-percent{width:84px}.mgmt-col-month{width:148px}.mgmt-col-amount{width:104px}.mgmt-col-diff{width:140px}.mgmt-col-share{width:19%}.mgmt-groups-table .report-cut{display:block;overflow:hidden;text-overflow:ellipsis}.mgmt-grid .mgmt-card__body:has(>.mgmt-donut-wrap:only-child){justify-content:center}.mgmt-tag{margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.mgmt-table .is-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.mgmt-table td.is-negative{color:var(--mgmt-negative)}.mgmt-table td.is-positive{color:var(--mgmt-positive)}.mgmt-table tr.is-selected td{background:var(--app-primary-soft);font-weight:500}.mgmt-table tfoot td{background:var(--app-surface-muted);border-bottom:0;border-top:1px solid var(--app-border);font-weight:500}.mgmt-table td.mgmt-table__party{white-space:normal}.mgmt-table__party small,.mgmt-table__party span{display:block}.mgmt-table__party small{color:var(--app-text-muted);font-size:12px;margin-top:2px}@media (max-width:1100px){.mgmt-grid--groups,.mgmt-grid--half,.mgmt-grid--third,.mgmt-grid--twocol{grid-template-columns:minmax(0,1fr)}}@media print{.profitability-period,.profitability-shell>.ant-tabs{display:none!important}.report-figure,.report-section{box-shadow:none;break-inside:avoid;page-break-inside:avoid}}.mgmt-breakdown{display:flex;flex-direction:column;gap:2px}.mgmt-breakdown__row{grid-gap:16px;align-items:center;border-radius:8px;color:var(--app-text);display:grid;font-size:13px;gap:16px;grid-template-columns:minmax(0,300px) 150px minmax(0,1fr);padding:7px 10px;width:100%}.mgmt-breakdown__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgmt-breakdown__row.is-total{border-radius:0;border-top:1px solid var(--app-border);font-weight:500;margin-top:4px}.mgmt-breakdown__value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.mgmt-breakdown__value.is-negative{color:var(--mgmt-negative)}.mgmt-breakdown__value.is-deduction{color:var(--app-text-secondary)}.mgmt-breakdown__track{background:var(--app-surface-muted);border-radius:4px;height:8px;overflow:hidden}.mgmt-breakdown__track i{background:var(--mgmt-series-1);border-radius:4px;display:block;height:100%}.mgmt-breakdown__track i.is-negative{background:var(--mgmt-negative);opacity:.7}.mgmt-breakdown__list{display:flex;flex-direction:column;gap:6px;margin-top:8px}.mgmt-breakdown__list h4{font-size:14px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgmt-breakdown__table{table-layout:fixed}.mgmt-breakdown__table td{overflow:hidden}.mgmt-breakdown__col-order{width:150px}.mgmt-breakdown__col-money{width:128px}.mgmt-breakdown__col-percent{width:84px}.mgmt-breakdown__col-months{width:130px}.mgmt-breakdown__table td.is-margin-negative{color:var(--mgmt-negative)}.mgmt-breakdown__table td.is-margin-low{color:var(--app-warning)}.mgmt-breakdown__table td.is-margin-medium{color:var(--app-text)}.mgmt-breakdown__table td.is-margin-good{color:var(--mgmt-positive)}.mgmt-breakdown__more{display:flex;justify-content:flex-start}.mgmt-basis,.mgmt-month-card__legend{color:var(--app-text-secondary)}.mgmt-month-card__legend{display:inline-flex;font-size:12px;gap:14px;white-space:nowrap}.mgmt-month-card__legend span{align-items:center;display:inline-flex;gap:6px}.mgmt-month-card__legend i{border-radius:3px;display:inline-block;height:10px;width:10px}.mgmt-month-card__legend i.is-settled{background:var(--app-primary)}.mgmt-month-card__legend i.is-forecast{background:var(--app-primary-soft);border:1px dashed var(--app-primary)}.mgmt-month-card__legend i.is-target{background:var(--app-text);border-radius:0;height:2px}.mgmt-month-bars{display:block;height:auto;width:100%}.mgmt-month-bars__grid{stroke:var(--app-border);stroke-width:1}.mgmt-month-bars__axis{fill:var(--app-text-muted)}.mgmt-month-bars__axis,.mgmt-month-bars__value{font-feature-settings:"tnum";font-size:11px;font-variant-numeric:tabular-nums}.mgmt-month-bars__value{fill:var(--app-text-secondary)}.mgmt-month-bars__bar.is-settled{fill:var(--app-primary)}.mgmt-month-bars__bar.is-forecast{fill:var(--app-primary-soft);stroke:var(--app-primary);stroke-width:1;stroke-dasharray:3 2}.mgmt-month-bars__target{stroke:var(--app-text);stroke-width:2}.mgmt-month-bars__hit{fill:#0000}.mgmt-month-bars__month{cursor:pointer;outline:none}.mgmt-month-bars__month:focus-visible .mgmt-month-bars__hit,.mgmt-month-bars__month:hover .mgmt-month-bars__hit{fill:var(--app-surface-hover)}.mgmt-month-bars__month:focus-visible .mgmt-month-bars__axis{fill:var(--app-primary-text)}.mgmt-month-bars__month.is-muted .mgmt-month-bars__bar,.mgmt-month-bars__month.is-muted .mgmt-month-bars__target,.mgmt-month-bars__month.is-muted .mgmt-month-bars__value{opacity:.35}.mgmt-month-bars__month.is-period .mgmt-month-bars__axis{fill:var(--app-primary-text);font-weight:600}.mgmt-chart__period{fill:var(--app-primary-soft)}.mgmt-chart__axis.is-period{fill:var(--app-primary-text);font-weight:600}.mgmt-facts .obj-facts__row dt{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgmt-facts .obj-facts__row dd{color:var(--app-text);flex:none;font-weight:500}.profitability-page{grid-gap:16px;display:grid;gap:16px;overflow-x:hidden;width:100%}.profitability-page,.profitability-page>*{max-width:100%;min-width:0}.profitability-attention__list{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.profitability-attention-item{grid-gap:10px;align-items:center;background:var(--app-surface-muted);border:1px solid var(--app-border);border-left:3px solid var(--app-warning);border-radius:var(--app-radius);color:var(--app-warning);display:grid;gap:10px;grid-template-columns:16px minmax(0,1fr) auto;padding:10px 12px}.profitability-attention-item:hover{background:var(--app-surface-hover);color:var(--app-warning)}.profitability-attention-item.is-loss{border-left-color:var(--app-danger);color:var(--app-danger)}.profitability-attention-item.is-loss:hover{color:var(--app-danger)}.profitability-attention-item>span{display:flex;flex-direction:column;min-width:0}.profitability-attention-item small,.profitability-attention-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profitability-attention-item strong{color:var(--app-text);font-size:13px;font-weight:500}.profitability-attention-item small{color:var(--app-text-secondary);font-size:12px}.profitability-attention-item b{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.profitability-attention__clear{color:var(--app-success);font-size:13px}.app-content.ant-layout-content:has(>.profitability-shell){background:var(--app-canvas);padding:0}.profitability-shell{padding:0 24px 48px;width:100%}.profitability-flat-stack{display:flex;flex-direction:column;gap:16px}.profitability-period,.profitability-shell>.ant-tabs>.ant-tabs-nav{margin-bottom:16px}.profitability-period__year{width:96px}.profitability-period__range{width:160px}.profitability-period__scenario{width:196px}.profitability-period__basis{align-items:center;cursor:help;display:inline-flex;gap:6px}.profitability-shell .reports-embedded>.ant-tabs>.ant-tabs-nav{margin-bottom:18px}@media (max-width:760px){.profitability-shell>.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{overflow-x:auto}}.profitability-income{--pnl-label-col:300px;--pnl-firm-col:320px;color:var(--pnl-ink)}.profitability-income,.profitability-income .num,.profitability-income td,.profitability-income th{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.profitability-income>.report-controls{margin-bottom:16px}.profitability-income__eyebrow{color:var(--pnl-muted);display:block;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.profitability-income__description{color:var(--pnl-muted);font-size:12px;line-height:1.45;margin:10px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profitability-income-loading{display:flex;justify-content:center;padding:48px 0}.profitability-income__summary{display:flex;flex-wrap:wrap;gap:16px}.profitability-income__stage{align-items:center;background:var(--pnl-panel);border:1px solid var(--pnl-line);border-radius:var(--app-radius-xl);box-shadow:var(--app-shadow-card);display:flex;flex:1 1;gap:14px;min-width:-webkit-max-content;min-width:max-content;padding:16px 18px}.profitability-income__stage-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.profitability-income__stage-label{color:var(--pnl-muted);display:block;font-size:12px;font-weight:400;min-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:0}.profitability-income__stage-value{color:var(--pnl-ink);display:block;font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin-top:2px;white-space:nowrap}.profitability-income__stage-value small{color:var(--pnl-muted);font-size:13px;font-weight:500;letter-spacing:0;margin-left:3px}.profitability-income__stage-sub{color:var(--pnl-muted);display:flex;flex-direction:column;font-size:12px;min-width:100%;width:0}.profitability-income__stage-sub>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profitability-income__stage-sub>.m{align-items:baseline;display:flex;gap:4px;overflow:visible}.profitability-income__stage-sub>.m:before{flex:none}.profitability-income__deduction{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profitability-income__stage-sub>.m>b{flex:none;white-space:nowrap}.profitability-income__stage-sub .m:before{color:var(--pnl-faint);content:"−"}.profitability-income__stage-sub .m b{color:var(--pnl-ink);font-weight:500}.profitability-income__stage--final.is-positive .profitability-income__stage-value{color:var(--pnl-accent)}.profitability-income__stage--final.is-negative .profitability-income__stage-value{color:var(--pnl-danger)}.profitability-income__section{padding:30px 0 0}.profitability-income__section-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.profitability-income__section-head>div:first-child{min-width:0}.profitability-income__section-title{align-items:center;display:flex;gap:10px;min-width:0}.profitability-income__section-head h3{color:var(--pnl-ink);font-size:15px;font-weight:600;letter-spacing:-.01em;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profitability-income__section-head p{color:var(--pnl-muted);font-size:12px;margin:6px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profitability-income__section-aside{align-items:center;display:flex;gap:10px}.profitability-income__panel{background:var(--pnl-panel);border:1px solid var(--pnl-line);border-radius:var(--app-radius-xl);box-shadow:var(--app-shadow-card);overflow:hidden}.profitability-income-pnl-wrap{max-height:720px;overflow:auto;overscroll-behavior-x:contain}table.profitability-income-pnl{border-collapse:initial;border-spacing:0;font-size:13px;min-width:980px;width:100%}.profitability-income-pnl td,.profitability-income-pnl th{border-bottom:1px solid var(--pnl-line);height:38px;padding:0 14px;white-space:nowrap}.profitability-income-pnl thead th{background:var(--pnl-panel);color:var(--pnl-muted);font-size:11px;font-weight:500;letter-spacing:.06em;position:-webkit-sticky;position:sticky;text-align:right;text-transform:uppercase;top:0;z-index:3}.profitability-income-pnl thead th:first-child{background:var(--pnl-panel);text-align:left;z-index:4}.profitability-income-pnl th .sub{color:var(--pnl-faint);display:block;font-size:11px;font-weight:500;letter-spacing:.02em;line-height:1.1;margin-top:1px;text-transform:none}.profitability-income-pnl th.is-current,.profitability-income-pnl th.is-current .sub{color:var(--pnl-accent)}.profitability-income-pnl td{text-align:right}.profitability-income-pnl td:first-child,.profitability-income-pnl th:first-child{background:var(--pnl-panel);border-right:1px solid var(--pnl-line);left:0;max-width:var(--pnl-label-col);min-width:var(--pnl-label-col);position:-webkit-sticky;position:sticky;text-align:left;white-space:normal;width:var(--pnl-label-col);z-index:2}.profitability-income-pnl .col-total{background:var(--pnl-panel-muted);border-left:1px solid var(--pnl-line);font-weight:500}.profitability-income-pnl thead th.col-total{font-weight:600}.profitability-income-pnl tr.is-total td{background:var(--pnl-paper);font-weight:600}.profitability-income-pnl tr.is-total td:first-child{background:var(--pnl-paper)}.profitability-income-pnl tr.is-total td.col-total{background:var(--pnl-panel-muted)}.profitability-income-pnl tr.is-final td{border-bottom:2px solid var(--pnl-line-strong);font-size:14px}.profitability-income-pnl tr.is-pct td{border-bottom-color:#0000;color:var(--pnl-muted);font-size:12px;font-weight:400;height:28px}.profitability-income-pnl tr.is-pct+tr td{border-top:1px solid var(--pnl-line)}.profitability-income-pnl tr.is-pct td:first-child{padding-left:34px}.profitability-income-pnl tr.is-child td{color:var(--pnl-muted);height:34px}.profitability-income-pnl tr.is-child td:first-child{padding-left:46px}.profitability-income-pnl tr.is-minus td:first-child:before{color:var(--pnl-faint);content:"−";display:inline-block;width:16px}.profitability-income-pnl tr.is-total td:first-child:before{color:var(--pnl-faint);content:"=";display:inline-block;width:16px}.profitability-income-pnl td.is-negative{color:var(--pnl-danger)}.pnl-toggle{align-items:center;background:none;border:0;color:var(--pnl-ink);cursor:pointer;display:inline-flex;font-weight:500;gap:8px;padding:0}.pnl-toggle__chev{border-bottom:4px solid #0000;border-left:5px solid var(--pnl-faint);border-top:4px solid #0000;display:inline-block;height:0;transition:transform .15s;width:0}.pnl-toggle[aria-expanded=true] .pnl-toggle__chev{transform:rotate(90deg)}.pnl-hint{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--pnl-faint);display:-webkit-box;font-size:11px;font-weight:400;line-height:1.35;overflow:hidden;padding-left:16px}.profitability-income-struct{display:grid;grid-template-columns:1fr 1fr}.profitability-income-struct>div{border-left:1px solid var(--pnl-line);min-width:0;padding:22px 26px 24px}.profitability-income-struct>div:first-child{border-left:0}.profitability-income-struct h4{color:var(--pnl-ink);font-size:15px;font-weight:600;letter-spacing:-.01em;margin:4px 0 16px}.pnl-crumbs{align-items:center;color:var(--pnl-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:2px 4px;margin:0 0 14px;min-height:22px}.pnl-crumbs__link{background:none;border:0;border-radius:4px;color:var(--pnl-accent);cursor:pointer;font-weight:500;margin:0 -4px 0 0;padding:2px 4px}.pnl-crumbs__link:hover{text-decoration:underline}.pnl-crumbs__sep{color:var(--pnl-faint);padding:0 2px}.pnl-crumbs__here{color:var(--pnl-ink);font-weight:600}.pnl-crumbs__tip{color:var(--pnl-faint);font-size:12px;margin-left:auto}.pnl-crumbs__back{align-items:center;background:var(--pnl-panel);border:1px solid var(--pnl-line-strong);border-radius:999px;color:var(--pnl-ink);cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;height:26px;margin-left:auto;padding:0 10px 0 8px}.pnl-crumbs__back:hover{background:var(--pnl-panel-muted)}.pnl-crumbs__back kbd{border:1px solid var(--pnl-line);border-radius:4px;color:var(--pnl-faint);font:inherit;font-size:11px;line-height:1.4;padding:0 4px}.pnl-donut-wrap{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:140px minmax(0,1fr)}.pnl-donut{height:140px;width:140px}.pnl-donut__seg{stroke:var(--pnl-seg);stroke-width:24;fill:none;transition:stroke-width .15s}.pnl-donut__seg.is-drill{cursor:pointer}.pnl-donut__seg.is-hot{stroke-width:30}.pnl-donut__core{fill:#0000;cursor:pointer}.pnl-donut__core.is-root{cursor:default}.pnl-donut__ring{animation:pnl-ring-in .28s ease-out;transform-origin:70px 70px}.pnl-donut__center-value{fill:var(--pnl-ink);font-size:16px;font-weight:600;letter-spacing:-.02em}.pnl-donut__center-label{fill:var(--pnl-faint);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pnl-donut__center-label.is-back{fill:var(--pnl-accent);letter-spacing:.06em}.pnl-legend{display:flex;flex-direction:column;gap:1px;list-style:none;margin:0;padding:0}.pnl-legend__item{grid-gap:8px;align-items:center;border-radius:6px;display:grid;font-size:12px;gap:8px;grid-template-columns:10px minmax(0,1fr) auto auto;padding:5px 6px}.pnl-legend__item.is-hot{background:var(--pnl-panel-muted)}.pnl-legend__item.is-drill,.pnl-legend__item.is-link{cursor:pointer}.pnl-legend__swatch{background:var(--pnl-seg);border-radius:3px;height:10px;width:10px}.pnl-legend__name{color:var(--pnl-ink);line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pnl-legend__item.is-drill .pnl-legend__name:after{color:var(--pnl-faint);content:"›";font-weight:600;margin-left:6px}.pnl-legend__item.is-link .pnl-legend__name:after{color:var(--pnl-faint);content:"↓";font-size:11px;margin-left:6px}.pnl-legend__value{font-weight:500;white-space:nowrap}.pnl-legend__percent{color:var(--pnl-muted);text-align:right;white-space:nowrap;width:48px}.pnl-legend__item.is-neg .pnl-legend__swatch{background:var(--pnl-danger)}.pnl-legend__item.is-neg .pnl-legend__value{color:var(--pnl-danger)}.profitability-income-firms-tools{align-items:center;display:flex;gap:10px}.profitability-income-firms-wrap{overflow-x:auto;overscroll-behavior-x:contain}table.profitability-income-firms{border-collapse:initial;border-spacing:0;font-size:13px;min-width:860px;width:100%}.profitability-income-firms td,.profitability-income-firms th{border-bottom:1px solid var(--pnl-line);padding:0 14px}.profitability-income-firms thead th{background:var(--pnl-panel);color:var(--pnl-muted);font-size:11px;font-weight:500;height:40px;letter-spacing:.06em;text-align:right;text-transform:uppercase;white-space:nowrap}.profitability-income-firms thead th:first-child{text-align:left}.profitability-income-firms td:first-child,.profitability-income-firms th:first-child{max-width:var(--pnl-firm-col);min-width:var(--pnl-firm-col);width:var(--pnl-firm-col)}.profitability-income-firms tr.detail td{max-width:none;width:auto}.profitability-income-firms thead th button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;padding:0;text-transform:inherit}.profitability-income-firms thead th button:after{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--pnl-line-strong);content:"";display:inline-block;height:0;margin-left:5px;vertical-align:1px;width:0}.profitability-income-firms thead th.is-sorted button{color:var(--pnl-ink)}.profitability-income-firms thead th.is-sorted button:after{border-top-color:var(--pnl-ink)}.profitability-income-firms thead th.is-sorted.asc button:after{transform:rotate(180deg)}.profitability-income-firms tbody td{height:50px;text-align:right;vertical-align:middle}.profitability-income-firms tbody td:first-child{text-align:left}.profitability-income-firms tbody tr.row{cursor:pointer}.profitability-income-firms tbody tr.row:hover td{background:var(--pnl-panel-muted)}.profitability-income-firms tbody tr.row.is-open td{background:var(--pnl-paper)}.profitability-income-firms tbody tr.row.is-flash td{animation:pnl-row-flash 1.6s ease-out}.profitability-income-firms tbody td.is-negative{color:var(--pnl-danger)}.profitability-income-firms tr.detail td{background:var(--pnl-paper);padding:0}.profitability-income-identity{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr)}.profitability-income-identity>div{min-width:0}.profitability-income-identity__rank{color:var(--pnl-faint);font-size:11px;text-align:right}.profitability-income-identity__name{-webkit-box-orient:vertical;-webkit-line-clamp:2;background:none;border:0;color:var(--pnl-ink);display:-webkit-box;font:inherit;font-weight:500;line-height:1.25;max-width:100%;overflow:hidden;overflow-wrap:anywhere;padding:0;text-align:left}button.profitability-income-identity__name{cursor:pointer}button.profitability-income-identity__name:hover{text-decoration:underline}.profitability-income-identity__meta{color:var(--pnl-faint);font-size:12px;line-height:1.3;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profitability-income-share{align-items:center;display:inline-grid;gap:8px;grid-template-columns:76px auto}.profitability-income-share .bar{background:var(--pnl-panel-muted);border-radius:3px;height:6px;overflow:hidden}.profitability-income-share .bar i{background:var(--pnl-accent);border-radius:3px;display:block;height:100%}.profitability-income-share.is-neg .bar i{background:var(--pnl-danger)}.profitability-income-chip{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:500;gap:5px;padding:2px 8px;white-space:nowrap}.profitability-income-chip:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.profitability-income-chip--excellent,.profitability-income-chip--good{background:var(--pnl-accent-soft);color:var(--pnl-accent)}.profitability-income-chip--medium{background:var(--pnl-panel-muted);color:var(--pnl-muted)}.profitability-income-chip--low{background:var(--pnl-warn-soft);color:var(--pnl-warn-ink)}.profitability-income-chip--negative{background:var(--pnl-danger-soft);color:var(--pnl-danger)}.profitability-income-chip--none{background:var(--pnl-panel-muted);color:var(--pnl-faint)}.profitability-income-orders{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr;list-style:none;margin:0;padding:10px 14px 14px 46px}.profitability-income-orders li{grid-gap:12px;align-items:center;border-bottom:1px dashed var(--pnl-line);display:grid;font-size:12px;gap:12px;grid-template-columns:120px 1fr 120px 120px 110px;padding:7px 0;text-align:right}.profitability-income-orders li>:first-child,.profitability-income-orders li>:nth-child(2){text-align:left}.profitability-income-orders li:last-child{border-bottom:0}.profitability-income-orders li.h{border-bottom:1px solid var(--pnl-line);color:var(--pnl-faint);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.profitability-income-orders li a{color:var(--pnl-accent);font-weight:500}.profitability-income-orders li .is-negative{color:var(--pnl-danger)}.forecast-vs-actual__part{margin-top:16px}.forecast-vs-actual__outside{border:1px dashed var(--pnl-line-strong);border-radius:6px;margin-top:12px;padding:10px 12px}.forecast-vs-actual__outside h5{font-size:13px;margin:0 0 2px}.forecast-vs-actual__outside-hint{font-size:12px;margin:0 0 8px;opacity:.75}.forecast-vs-actual__outside table{font-size:13px;width:100%}.forecast-vs-actual__outside td{padding:4px 8px 4px 0;vertical-align:top}.forecast-vs-actual__share{color:var(--app-text-secondary);display:block;font-size:12px;white-space:nowrap}.forecast-vs-actual__part-head{border-bottom:1px solid var(--pnl-line);padding:16px 14px 12px}.forecast-vs-actual__part-head h4{color:var(--pnl-ink);font-size:14px;font-weight:600;margin:0}.forecast-vs-actual__part-head p{color:var(--pnl-muted);font-size:12px;line-height:1.45;margin:4px 0 0}.forecast-vs-actual__months thead tr.forecast-vs-actual__groups th{border-left:1px solid var(--pnl-line);text-align:center}.forecast-vs-actual__months thead tr.forecast-vs-actual__groups th:first-child{border-left:0;text-align:left}.forecast-vs-actual__group-note{color:var(--pnl-faint);display:block;font-size:11px;font-weight:400;letter-spacing:0;margin-top:2px;text-transform:none}.forecast-vs-actual__months td,.forecast-vs-actual__table td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.forecast-vs-actual__months tbody td{height:40px}.forecast-vs-actual__months td:first-child,.forecast-vs-actual__months th:first-child{max-width:150px;min-width:150px;width:150px}.forecast-vs-actual__months thead tr+tr th:first-child{border-left:1px solid var(--pnl-line);max-width:none;min-width:0;text-align:right;width:auto}.forecast-vs-actual__months tbody td:nth-child(2),.forecast-vs-actual__months tbody td:nth-child(5),.forecast-vs-actual__months tbody td:nth-child(8),.forecast-vs-actual__months thead tr+tr th:nth-child(4),.forecast-vs-actual__months thead tr+tr th:nth-child(7){border-left:1px solid var(--pnl-line)}.forecast-vs-actual__months tr.forecast-vs-actual__total td{background:var(--pnl-panel-muted);color:var(--pnl-ink);font-weight:600}.forecast-vs-actual__table tbody td{height:auto;padding-bottom:10px;padding-top:10px}.forecast-vs-actual__caption{caption-side:top;color:var(--pnl-muted);font-size:12px;font-weight:500;padding:14px 14px 8px;text-align:left}.forecast-vs-actual__identity,.forecast-vs-actual__stack{display:flex;flex-direction:column;gap:2px}.forecast-vs-actual__stack{align-items:flex-end}.forecast-vs-actual__identity a{font-weight:500;overflow-wrap:anywhere}.forecast-vs-actual__meta,.forecast-vs-actual__muted{color:var(--pnl-muted);font-size:12px;line-height:1.45}.forecast-vs-actual__unknown{background:var(--pnl-warn-soft);border-radius:var(--app-radius-sm);color:var(--pnl-warn-ink);display:inline-block;font-size:12px;font-weight:500;padding:1px 8px;white-space:nowrap}.forecast-vs-actual__unknown.forecast-vs-actual__notice{display:block;margin-top:6px;white-space:normal}.profitability-income-firms-foot{align-items:center;color:var(--pnl-muted);display:flex;font-size:12px;justify-content:space-between;padding:12px 14px}.profitability-income-empty{color:var(--pnl-muted);font-size:13px;padding:28px 14px;text-align:center}@keyframes pnl-ring-in{0%{opacity:0;transform:scale(.9) rotate(-10deg)}to{opacity:1;transform:none}}@keyframes pnl-row-flash{0%{background:var(--pnl-accent-soft)}to{background:#0000}}@media (prefers-reduced-motion:reduce){.pnl-donut__ring{animation:none}.pnl-donut__seg,.pnl-toggle__chev{transition:none}.profitability-income-firms tbody tr.row.is-flash td{animation:none}}@media (max-width:1100px){.profitability-income{--pnl-label-col:240px;--pnl-firm-col:260px}.profitability-income-struct{grid-template-columns:1fr}.profitability-income-struct>div{border-left:0;border-top:1px solid var(--pnl-line)}.profitability-income-struct>div:first-child{border-top:0}}@media (max-width:760px){.profitability-income{--pnl-label-col:188px;--pnl-firm-col:200px}.profitability-income__section-head{align-items:stretch;flex-direction:column}.profitability-income-firms-tools>*{flex:1 1}.profitability-income-firms td,.profitability-income-firms th,.profitability-income-pnl td,.profitability-income-pnl th{padding:0 10px}.profitability-income-share{gap:6px;grid-template-columns:44px auto}.profitability-income-orders{padding-left:14px}.profitability-income__stage{flex-basis:100%}.pnl-donut-wrap{grid-template-columns:1fr}}@media (max-width:520px){.profitability-income{--pnl-label-col:150px;--pnl-firm-col:170px}.profitability-income-firms tbody td,.profitability-income-firms thead th{height:auto;padding-bottom:10px;padding-top:10px}}@media (max-width:1360px){.profitability-income__stage>.obj-tile{display:none}}table.profitability-income-firms.forecast-vs-actual__months{min-width:0;table-layout:fixed}.forecast-vs-actual__months td,.forecast-vs-actual__months th{overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.forecast-vs-actual__months td:first-child,.forecast-vs-actual__months th:first-child{max-width:88px;min-width:88px;width:88px}.forecast-vs-actual__group-note{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forecast-vs-actual__amount,.forecast-vs-actual__table td:not(:first-child){white-space:nowrap}.profitability-attention-item:last-child:nth-child(odd){grid-column:1/-1}.income-statement-purchases__search{width:min(320px,100%)}.users-page__identity{display:flex;flex-direction:column;gap:2px;min-width:0}.users-page__name-line{align-items:center;display:flex;flex-wrap:nowrap;gap:4px 8px;min-width:0}.users-page__name-line .ant-tag{-webkit-margin-end:0;margin-inline-end:0}.users-page__meta,.users-page__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-page__name{color:var(--app-text);font-weight:500}.users-page__name--link{background:none;border:0;cursor:pointer;font:inherit;font-weight:500;padding:0;text-align:left}.users-page__name--link:focus-visible,.users-page__name--link:hover{color:var(--app-primary)}.users-page__meta{color:var(--app-text-muted);font-size:12px}.users-page__tags{display:inline-flex;flex-wrap:nowrap;gap:4px}.users-page__tags .ant-tag{-webkit-margin-end:0;margin-inline-end:0}.users-page__date{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.users-page__permissions{display:flex;flex-direction:column;gap:10px}.users-page__modal-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.users-page .ant-table-wrapper .ant-table-tbody>tr>td{overflow:hidden;white-space:nowrap}.users-page__tag.ant-tag{-webkit-margin-end:0;margin-inline-end:0;text-overflow:ellipsis;vertical-align:middle}.users-page__tag.ant-tag,.users-page__tags{max-width:100%;overflow:hidden}.exceptions-page__code-filter.ant-select{max-width:100%;width:300px}.exceptions-page__threshold.ant-input-number-group-wrapper{width:140px}.exceptions-row{cursor:pointer}.exceptions-cell{align-items:flex-start;display:flex;flex-direction:column;gap:2px;min-width:0}.exceptions-cell__line,.exceptions-cell__meta{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exceptions-cell__line{color:var(--app-text)}.exceptions-cell__name{font-weight:500}.exceptions-cell__meta{color:var(--app-text-muted);font-size:12px;line-height:1.45}.exceptions-cell__meta--dated{display:flex;min-width:0}.exceptions-cell__scope{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exceptions-cell__date{flex-shrink:0;white-space:pre}.exceptions-cell__text{color:var(--app-text);white-space:pre-line}.exceptions-cell__tag.ant-tag{-webkit-margin-end:0;margin-inline-end:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.exceptions-cell--hint{gap:8px}.exceptions-expanded{grid-gap:16px 24px;display:grid;gap:16px 24px;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);margin:0;padding:4px 8px}.exceptions-expanded dt{color:var(--app-text-muted);font-size:11px;font-weight:500;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.exceptions-expanded dd{margin:0}.tasks-loading.ant-spin{display:block;margin:100px auto}.tasks-filter.ant-picker,.tasks-filter.ant-select{width:100%}.tasks-board{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(180px,1fr));overflow-x:auto}.tasks-board__column{background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:var(--app-radius);display:flex;flex-direction:column;min-height:420px;min-width:0}.tasks-board__head{align-items:center;border-bottom:1px solid var(--app-border);display:flex;gap:8px;padding:12px 14px}.tasks-board__dot{background:var(--app-text-muted);border-radius:50%;flex:0 0 6px;height:6px;width:6px}.tasks-board__dot--in_progress{background:var(--app-primary)}.tasks-board__dot--review{background:var(--app-warning)}.tasks-board__dot--done{background:var(--app-success)}.tasks-board__dot--cancelled{background:var(--app-danger)}.tasks-board__name{color:var(--app-text);font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks-board__count{font-feature-settings:"tnum";background:var(--app-surface);border:1px solid var(--app-border);border-radius:6px;color:var(--app-text-secondary);font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;line-height:20px;min-width:22px;padding:0 6px;text-align:center}.tasks-board__body{display:flex;flex:1 1;flex-direction:column;gap:8px;padding:10px}.tasks-board__empty{color:var(--app-text-muted);font-size:13px;padding:24px 0;text-align:center}.tasks-card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-sm);color:var(--app-text);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:6px;padding:10px 12px;text-align:left;width:100%}.tasks-card:focus-visible,.tasks-card:hover{border-color:var(--app-primary)}.tasks-card .ant-tag{-webkit-margin-end:0;margin-inline-end:0}.tasks-card__foot,.tasks-card__top{align-items:center;display:flex;gap:8px;justify-content:space-between}.tasks-card__title{font-size:13px;font-weight:500;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks-card__links{display:flex;flex-wrap:nowrap;gap:4px;min-width:0}.tasks-card__assignee,.tasks-card__links .ant-tag{min-width:0;overflow:hidden;text-overflow:ellipsis}.tasks-card__assignee{color:var(--app-text-secondary);font-size:12px;white-space:nowrap}.tasks-card__assignee.is-empty{color:var(--app-text-muted);font-style:italic}.tasks-card__facts{align-items:center;display:flex;flex:0 0 auto;gap:8px}.tasks-card__comments{font-size:12px}.tasks-card__comments,.tasks-muted-icon{color:var(--app-text-muted)}.tasks-modal-actions{display:flex;gap:8px;justify-content:flex-end}.tasks-modal-actions--start{justify-content:flex-start}.tasks-detail__loading.ant-spin{display:block;margin:40px auto}.tasks-detail__head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.tasks-detail__status.ant-select{width:150px}.tasks-detail__panel{background:var(--app-surface-muted);border-radius:var(--app-radius);margin:0 0 16px;padding:12px 14px}.tasks-detail__text{white-space:pre-wrap}.tasks-detail__facts{grid-gap:10px 16px;display:grid;gap:10px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.tasks-detail__facts dt{color:var(--app-text-muted);font-size:12px}.tasks-detail__facts dd{color:var(--app-text);font-weight:500;margin:0}.tasks-detail__overdue.ant-typography{font-size:12px;margin-left:4px}.tasks-link{background:none;border:0;color:var(--app-primary);cursor:pointer;font:inherit;font-weight:500;padding:0}.tasks-detail__title.ant-typography{margin-bottom:12px}.tasks-detail__title--spaced.ant-typography{margin-top:24px}.tasks-detail__empty.ant-typography{display:block;margin-bottom:16px}.tasks-detail__comments{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;max-height:300px;overflow-y:auto}.tasks-detail__comment{border:1px solid var(--app-border);border-radius:var(--app-radius-sm);padding:10px 12px}.tasks-detail__comment-head{display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.tasks-detail__comment-author{font-size:13px;font-weight:600}.tasks-detail__meta{color:var(--app-text-muted);font-size:12px}@media (max-width:900px){.tasks-board{grid-template-columns:repeat(5,minmax(240px,1fr))}}.zd-stage{grid-gap:16px;background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-lg);box-shadow:var(--app-shadow-card);container:zd-stage/inline-size;display:grid;gap:16px;margin-bottom:16px;min-width:0;padding:20px 24px}.zd-stage__rail-wrap{container-type:inline-size}.zd-stage__rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.zd-stage__rail-item{align-items:center;display:flex;flex-direction:column;gap:7px;min-width:0;position:relative;text-align:center}.zd-stage__rail-item:before{background:var(--app-border);content:"";height:2px;left:calc(-50% + 20px);position:absolute;right:calc(50% + 20px);top:13px}.zd-stage__rail-item:first-child:before{display:none}.zd-stage__dot{font-feature-settings:"tnum";background:var(--app-surface);border:1.5px solid var(--app-border);border-radius:50%;color:var(--app-text-secondary);display:grid;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;height:28px;place-items:center;position:relative;width:28px;z-index:1}.zd-stage__rail-item.is-current .zd-stage__dot{background:var(--app-primary);border-color:var(--app-primary);box-shadow:0 0 0 4px var(--app-primary-soft);color:#fff}.zd-stage__rail-label{color:var(--app-text-secondary);font-size:13px;font-weight:500;min-width:0;overflow-wrap:anywhere}.zd-stage__rail-item.is-current .zd-stage__rail-label{color:var(--app-text);font-weight:600}@container (max-width: 359px){.zd-stage__rail{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.zd-stage__rail-item:nth-child(3n+1):before{display:none}}.zd-stage__grid{grid-gap:16px;border-top:1px solid var(--app-border);display:grid;gap:16px;padding-top:16px}.zd-stage__grid.has-aside{align-items:stretch;grid-template-columns:minmax(0,1fr) minmax(280px,340px)}@container zd-stage (max-width: 820px){.zd-stage__grid.has-aside{grid-template-columns:minmax(0,1fr)}}.zd-stage__body{min-width:0}.zd-stage__aside{grid-gap:8px;align-content:start;background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:14px;display:grid;gap:8px;min-width:0;padding:12px 14px}.zd-stage__rail-item.is-done .zd-stage__dot{background:var(--app-success);border-color:var(--app-success);color:#fff}.zd-stage__rail-item.is-current:before,.zd-stage__rail-item.is-done:before{background:var(--app-success)}.zd-stage__rail-sub{color:var(--app-text-muted);font-size:11px;line-height:1.2}.zd-stage__body{background:color-mix(in srgb,var(--app-primary-soft) 30%,var(--app-surface));border:1px solid color-mix(in srgb,var(--app-primary) 30%,var(--app-border));border-radius:14px;padding:16px 18px}.zd-stage__eyebrow{color:var(--app-primary);font-size:12px;font-weight:600}.zd-stage__title{color:var(--app-text);font-size:18px;font-weight:600;line-height:1.25;margin:4px 0 2px}.zd-stage__help{color:var(--app-text-secondary);font-size:13px;line-height:1.5;margin:0 0 12px}.zd-stage__checks{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0 0 16px;padding:0}.zd-stage__check{align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:10px;display:flex;gap:10px;padding:8px 10px}.zd-stage__check.is-open{background:color-mix(in srgb,var(--app-warning-soft) 60%,var(--app-surface));border-color:color-mix(in srgb,var(--app-warning) 40%,var(--app-border))}.zd-stage__check-icon{background:var(--app-surface);border:1.5px solid var(--app-border);border-radius:50%;display:grid;flex:0 0 22px;font-size:12px;height:22px;place-items:center;width:22px}.zd-stage__check.is-ok .zd-stage__check-icon{background:var(--app-success-soft);border-color:var(--app-success);color:var(--app-success)}.zd-stage__check.is-open .zd-stage__check-icon{background:var(--app-warning-soft);border-color:var(--app-warning)}.zd-stage__check.is-info .zd-stage__check-icon{background:#0000;border-color:#0000;color:var(--app-primary);font-size:15px}.zd-stage__check-text{grid-gap:2px;color:var(--app-text);display:grid;flex:1 1 auto;font-size:13px;gap:2px;line-height:1.45;min-width:0}.zd-stage__check-text small,.zd-stage__check.is-info .zd-stage__check-text{color:var(--app-text-secondary)}.zd-stage__check-text small{font-size:12px}.zd-stage__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:flex-end}.zd-stage__blocked{color:var(--app-warning);flex-basis:100%;font-size:12px;line-height:1.45}.zd-stage__extra{grid-gap:12px;display:grid;gap:12px}.zd-stage__more.ant-collapse{background:var(--app-surface-muted);border-color:var(--app-border)}@media (max-width:760px){.zd-stage{padding:16px}.zd-stage__check{flex-wrap:wrap}.zd-stage__rail-label{font-size:12px}}.zd-aside{grid-gap:10px;display:grid;gap:10px;min-width:0}.zd-aside__title{font-weight:600;letter-spacing:.06em;text-transform:uppercase}.zd-aside__title,.zd-fact{color:var(--app-text-secondary);font-size:12px}.zd-fact{align-items:baseline;border-top:1px solid var(--app-border);display:flex;gap:8px;justify-content:space-between;padding-top:6px}.zd-fact b{color:var(--app-text);font-size:12px;font-weight:500;line-height:1.4;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.zd-cost__sub{color:var(--app-text-secondary);font-size:12px;font-weight:400}.zd-cost__sums{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:12px}.zd-cost__sums>div{background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:var(--app-radius-sm);display:flex;flex-direction:column;gap:1px;min-width:0;padding:6px 10px}.zd-cost__sums span{color:var(--app-text-secondary);font-size:11px;font-weight:500}.zd-cost__sums b{font-feature-settings:"tnum";color:var(--app-text);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.zd-cost__sum-total{background:var(--app-success-soft)}.zd-cost__sum-total b{color:var(--app-success)}.zd-strip{border:1px solid var(--app-border);border-radius:10px;flex:1 1 100%;overflow:hidden}.zd-strip__head{background:var(--app-surface-muted);font-weight:500;gap:8px;justify-content:space-between;padding:6px 12px}.zd-strip__head,.zd-strip__row{align-items:center;display:flex;font-size:13px}.zd-strip__row{flex-wrap:wrap;gap:6px 12px;padding:7px 12px}.zd-strip__group,.zd-strip__row{border-top:1px solid var(--app-border)}.zd-strip__group{color:var(--app-text-secondary);font-size:12px;font-weight:600;padding:5px 12px 3px}.zd-strip__group+.zd-strip__row{border-top:0}.zd-strip__muted{color:var(--app-text-secondary);flex:1 1 200px;min-width:0}.zd-strip__empty{border-top:1px solid var(--app-border);color:var(--app-text-muted);font-size:13px;padding:7px 12px}.zd-aside__truck{align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:10px;color:var(--app-text);display:flex;font-size:13px;font-weight:600;gap:8px;padding:6px 10px}.zd-aside__truck .anticon{color:var(--app-primary)}.zd-aside__truck.is-empty{color:var(--app-text-muted);font-size:13px;font-weight:400}.zd-cost__note{color:var(--app-text-secondary);font-size:12px;line-height:1.45;margin:10px 0 0}.zd-stage__rail-btn{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:7px;min-width:0;padding:0}.zd-stage__rail-btn:hover .zd-stage__dot{box-shadow:0 0 0 4px var(--app-success-soft)}.zd-stage__rail-btn:hover .zd-stage__rail-label{color:var(--app-primary)}.zd-stage__aside{container:zd-aside/inline-size}.zd-aside__grid,.zd-aside__tile{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}.zd-aside__tile{align-content:start;background:var(--app-surface);border:1px solid var(--app-border);border-radius:10px;min-width:0;padding:10px 12px}@container zd-aside (min-width: 480px){.zd-aside__grid.has-plan{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}}.supplier-order-truck-freight.is-compact{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0}.zd-truck{grid-gap:1px;background:var(--app-surface-muted);border-radius:8px;color:var(--app-text-secondary);display:grid;font-size:12px;gap:1px;line-height:1.4;padding:6px 8px}.zd-truck__label.ant-btn{font-size:12px;font-weight:600;height:auto;justify-self:start;padding:0}.zd-truck__lines{margin:2px 0 0;padding-left:14px}.zd-fact>span{flex:none;white-space:nowrap}.zd-fact>b{flex:1 1 auto}.zd-aside__actions .ant-btn{height:auto;line-height:1.3;min-height:24px;padding-block:3px;white-space:normal}.zd-origin__notes{background:var(--app-surface-muted);border-left:3px solid var(--app-border);margin:12px 0;overflow-wrap:anywhere;padding:12px 16px}.zd-origin__notes h4{font-size:13px;font-weight:600;margin:0 0 6px}.zd-origin__notes p{margin:0;white-space:pre-wrap}.supplier-order-items__table-shell{max-width:100%;overflow-x:auto;width:100%}.supplier-order-items__product-editor,.supplier-order-items__product-readonly{container-type:inline-size;display:flex;flex-direction:column;gap:8px;min-width:0}.supplier-order-items__product-name-input{font-weight:600;line-height:1.4;resize:none}.supplier-order-items__product-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#182230;display:-webkit-box;font-weight:650;line-height:1.4;overflow:hidden;overflow-wrap:anywhere}.supplier-order-items__product-name:focus-visible{border-radius:4px;outline:2px solid #1677ff;outline-offset:2px}.supplier-order-items__product-meta{align-items:center;display:flex;gap:10px;min-width:0}.supplier-order-items__catalog-picker{flex:0 0 170px;width:170px}.supplier-order-items__catalog-picker .variant-picker-field__select{color:#0958d9;font-weight:600}.supplier-order-items__dimensions{color:#667085;font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplier-order-items__variant-missing{color:#98a2b3;font-size:12px}.supplier-order-items__product-meta .ant-tag{-webkit-margin-end:0;flex:none;margin-inline-end:0}@container (max-width: 300px){.supplier-order-items__product-meta{align-items:flex-start;flex-direction:column;gap:6px}.supplier-order-items__catalog-picker{flex-basis:auto;width:min(170px,100%)}.supplier-order-items__dimensions{max-width:100%}}.supplier-order-items__quantity-editor{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:0}.supplier-order-items__quantity-error{color:var(--app-danger);font-size:12px;line-height:1.45}.supplier-order-items__quantity-hint,.supplier-order-items__stock-hint{color:var(--app-text-secondary);font-size:12px;line-height:1.45}.supplier-order-items__stock-hint{margin-top:6px}.supplier-order-items__dialog-footer{border-top:1px solid var(--app-border);display:flex;gap:8px;justify-content:flex-end;margin-top:12px;padding-top:12px}.supplier-order-items--dialog .ant-table-thead>tr>th{color:var(--app-text-secondary);font-size:12px;font-weight:600;white-space:nowrap}.supplier-order-items--dialog .ant-table-tbody>tr>td{vertical-align:top}.supplier-order-items--dialog .supplier-order-items__product-editor{gap:2px}.supplier-order-items--dialog .supplier-order-items__product-name-input{font-size:13px}.supplier-order-items--dialog .supplier-order-items__product-meta{align-items:center;flex-direction:row;flex-wrap:wrap;gap:0 6px;justify-content:space-between}.supplier-order-items--dialog .supplier-order-items__dimensions{flex:0 1 auto;min-width:0;overflow:visible;overflow-wrap:anywhere;white-space:normal}.supplier-order-items__product-actions{align-items:center;display:flex;flex:none;gap:2px;margin-left:auto}.supplier-order-items--dialog .supplier-order-items__catalog-picker,.supplier-order-items--dialog .supplier-order-items__catalog-picker .variant-picker-field{flex:none;width:auto}.supplier-order-items--dialog .supplier-order-items__catalog-picker .ant-btn{background:#0000;border-color:#0000;box-shadow:none;font-size:12px;gap:4px;height:22px;min-width:22px;padding-inline:3px}.supplier-order-items--dialog .supplier-order-items__catalog-picker .variant-picker-field__select>.ant-btn-icon{display:none}.supplier-order-items--dialog .supplier-order-items__catalog-picker .ant-btn:not(.variant-picker-field__select){color:var(--app-text-secondary)}.supplier-order-items--dialog .supplier-order-items__catalog-picker .ant-btn:hover{background:#0000000a;background:var(--app-bg-subtle,#0000000a)}.supplier-order-items--dialog .supplier-order-items__product-actions>.ant-btn{height:22px;width:22px}.supplier-order-items--dialog .supplier-order-items__quantity-editor{gap:2px;width:100%}.supplier-order-items--dialog .supplier-order-items__quantity-editor>.ant-btn-link{font-size:12px;height:22px;padding-inline:0}.supplier-order-items__price-editor{display:flex;flex-direction:column;gap:2px;min-width:0}.supplier-order-items__price-addon{align-items:center;display:inline-flex;white-space:nowrap}.supplier-order-items__price-editor .ant-input-number-group-addon{padding-inline:0 8px}.supplier-order-items__price-addon .ant-select{width:72px}.supplier-order-items__price-unit{color:var(--app-text-secondary)}.supplier-order-items--dialog .ant-table-tbody>tr>td.supplier-order-items__value-cell{font-weight:600;padding-top:13px;white-space:nowrap}.supplier-order-items--dialog .ant-table-summary td{white-space:nowrap}.supplier-order-items__add-row{align-items:center;display:flex;gap:12px;margin-top:10px}.supplier-order-items__add-row .supplier-order-items__stock-hint{margin-top:0;min-width:0}@media (prefers-reduced-motion:reduce){.supplier-order-items__catalog-picker .variant-picker-field__select{transition:none}}html[data-theme=dark] .supplier-order-items__product-name{color:var(--app-text)}html[data-theme=dark] .supplier-order-items__catalog-picker .variant-picker-field__select{color:var(--app-primary)}html[data-theme=dark] .supplier-order-items__dimensions{color:var(--app-text-secondary)}html[data-theme=dark] .supplier-order-items__variant-missing{color:var(--app-text-muted)}.supplier-order-items__table-shell .ant-table-thead>tr>th{white-space:nowrap}.zd-deliveries{background:var(--app-surface);border-radius:var(--app-radius-lg);container-type:inline-size;overflow:hidden}.zd-deliveries__header{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:12px 20px}.zd-deliveries h3{font-size:15px;font-weight:600;margin:0}.zd-deliveries__header p{color:var(--app-text-secondary);font-size:12px;margin:4px 0 0}.zd-deliveries__actions{align-items:center;display:flex;gap:8px}.zd-deliveries__actions .ant-space{width:auto!important}.zd-deliveries__line{border-top:1px solid var(--app-border)}.zd-deliveries__summary{grid-gap:24px;align-items:center;background:var(--app-surface-muted);display:grid;gap:24px;grid-template-columns:minmax(180px,1fr) 2fr;padding:12px 20px}.zd-deliveries h4{font-size:14px;font-weight:600;margin:0}.zd-deliveries dl{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,1fr);margin:0}.zd-deliveries dt{color:var(--app-text-secondary);font-size:12px}.zd-deliveries dd{font-feature-settings:"tnum";font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;margin:4px 0 0;white-space:nowrap}.zd-deliveries .is-unassigned dd{color:var(--app-warning)}.zd-deliveries__table{border-collapse:collapse;font-size:13px;table-layout:fixed;width:100%}.zd-deliveries__table th{border-bottom:1px solid var(--app-border);color:var(--app-text-secondary);font-size:12px;font-weight:500;padding:8px 20px;text-align:left}.zd-deliveries__table td{border-bottom:1px solid var(--app-border);overflow-wrap:break-word;padding:10px 20px;vertical-align:top}.zd-deliveries__table th:first-child{width:30%}.zd-deliveries__table th:nth-child(2){width:12%}.zd-deliveries__table th:nth-child(3){width:18%}.zd-deliveries__table tr:last-child td{border-bottom:0}.zd-deliveries small{color:var(--app-text-secondary);display:block;font-size:12px;line-height:1.4;margin-top:4px}.zd-deliveries__transport{font-weight:500}.zd-deliveries__document{min-width:0}.zd-deliveries__document .ant-btn-link{display:block;font-size:13px;height:auto;max-width:100%;padding:0;text-align:left}.zd-deliveries__document .ant-btn-link>span{min-width:0}.zd-deliveries__document .ant-btn-link>span,.zd-deliveries__document>a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-deliveries__route{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-deliveries__warning{color:var(--app-warning)}.zd-deliveries__muted{color:var(--app-text-secondary)}.zd-deliveries__unlinked{align-items:center;display:flex;font-size:12px;gap:20px;padding:10px 20px}.zd-deliveries__empty,.zd-deliveries__footnote{color:var(--app-text-secondary);font-size:12px;margin:0;padding:12px 20px}.zd-deliveries__footnote{border-top:1px solid var(--app-border)}.zd-costs-collapse{background:var(--app-surface);border-radius:var(--app-radius-lg)}.zd-costs-collapse .ant-collapse-content-box{padding:0!important}@container (max-width: 1050px){.zd-deliveries__header{align-items:flex-start;flex-direction:column;gap:12px}.zd-deliveries__summary{gap:12px;grid-template-columns:1fr}.zd-deliveries__table td,.zd-deliveries__table th{padding:10px 12px}}@container (max-width: 650px){.zd-deliveries dl{grid-template-columns:repeat(3,1fr)}.zd-deliveries__actions{flex-wrap:wrap}.zd-deliveries__table-wrap{overflow-x:auto}.zd-deliveries__table{min-width:640px}}.zd-delivery-page{background:var(--app-canvas)}.zd-delivery-page .zk-head{box-shadow:none}.zd-deliveries__row-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.zd-deliveries__row-actions .ant-btn{height:auto;min-height:28px;text-align:left;white-space:normal}.zd-delivery-page .zd-stage__rail-wrap{background:var(--app-surface);border-radius:var(--app-radius-lg);margin-bottom:0}.notification-settings-page .notification-settings__description{white-space:normal}.comms-log__full.ant-picker,.comms-log__full.ant-select{width:100%}.comms-log__row{cursor:pointer}.comms-log__nowrap,.comms-log__open{white-space:nowrap}.comms-log__open{background:none;border:0;color:var(--app-text);cursor:pointer;display:block;font:inherit;font-weight:500;max-width:100%;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis}.comms-log__open:focus-visible,.comms-log__open:hover{color:var(--app-primary)}.comms-log__link.ant-btn{height:auto;padding:0}.comms-log__stack{display:flex;flex-direction:column;min-width:0}.comms-log__line{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comms-log__meta{color:var(--app-text-muted);font-size:12px}.comms-log__more{border-top:1px solid var(--app-border);display:flex;justify-content:center;padding:14px 20px 18px}.comms-log .ant-table-wrapper .ant-table-tbody>tr>td:first-child,.comms-log .ant-table-wrapper .ant-table-thead>tr>th:first-child{padding-left:20px}.app-header.ant-layout-header{grid-gap:16px;align-items:center;background:var(--app-surface);border-bottom:1px solid var(--app-border);box-shadow:0 1px 4px var(--app-shadow);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;height:auto;line-height:1.3;min-height:64px;padding:8px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.app-header__account.ant-btn,.app-header__controls,.app-header__identity,.app-header__title-group{min-width:0}.app-header__title-group{align-items:center;display:flex;gap:8px}.app-header__sidebar-toggle.ant-btn{flex:0 0 auto;font-size:18px}.app-header__title{font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header__controls{align-items:center;display:flex;gap:8px;justify-content:flex-end}.app-header__theme-toggle.ant-btn{border:1px solid var(--app-border);border-radius:999px;color:var(--app-text-secondary);flex:0 0 auto;height:36px;width:36px}.app-header__theme-toggle.ant-btn:focus-visible,.app-header__theme-toggle.ant-btn:hover{background:var(--app-primary-soft);border-color:var(--app-primary);color:var(--app-primary)}.app-header__language.ant-select{flex:0 0 112px;width:112px}.app-header__account.ant-btn{align-items:center;border-radius:8px;color:inherit;display:flex;gap:10px;height:48px;max-width:280px;padding:4px 8px;text-align:left;width:100%}.app-header__account.ant-btn:focus-visible,.app-header__account.ant-btn:hover{background:var(--app-surface-hover)}.app-header__avatar.ant-avatar{flex:0 0 auto}.app-header__identity{grid-gap:1px;display:grid;flex:1 1 auto;gap:1px;overflow:hidden}.app-header__name,.app-header__role{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header__role{color:var(--app-text-secondary);font-size:12px;font-weight:500}.app-header__name{color:var(--app-text);font-size:14px;font-weight:600}.app-header__account-chevron{color:var(--app-text-muted);flex:0 0 auto;font-size:10px}@media (max-width:900px){.app-header.ant-layout-header{gap:8px;grid-template-columns:minmax(0,1fr);padding:8px 16px 12px}.app-header__controls{width:100%}.app-header__account.ant-btn{flex:1 1 auto;max-width:none}}@media (max-width:420px){.app-header.ant-layout-header{padding-inline:12px}.app-header__language.ant-select{flex-basis:104px;width:104px}.app-header__account.ant-btn{gap:8px}}.release-notes__version{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-underline-offset:2px}.release-notes__version:focus-visible,.release-notes__version:hover{text-decoration:underline}.release-notes__version:focus-visible{border-radius:2px;outline:1px solid currentColor;outline-offset:2px}.release-notes .ant-modal-body{max-height:min(70vh,640px);overflow-y:auto}.release-notes__days{display:flex;flex-direction:column}.release-notes__day+.release-notes__day{border-top:1px solid var(--app-border);margin-top:12px;padding-top:12px}.release-notes__subtitle{color:var(--app-text-secondary);font-size:13px;margin:0 0 12px}.release-notes__date{font-feature-settings:"tnum";color:var(--app-text-muted);font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.02em;margin:0 0 6px}.release-notes__items{color:var(--app-text);font-size:14px;line-height:1.5;margin:0;padding-left:20px}.release-notes__items li+li{margin-top:6px}.release-notes__items strong{font-weight:600}.release-notes__loading{align-items:center;color:var(--app-text-secondary);display:flex;gap:12px;padding:16px 0}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ant-modal.ant-zoom-appear,.ant-modal.ant-zoom-appear-active,.ant-modal.ant-zoom-enter,.ant-modal.ant-zoom-enter-active{animation:none!important;opacity:1!important;transform:none!important}.ant-modal-mask.ant-fade-appear,.ant-modal-mask.ant-fade-appear-active,.ant-modal-mask.ant-fade-enter,.ant-modal-mask.ant-fade-enter-active{animation:none!important;opacity:1!important}:root{--app-primary:#1677ff;--app-primary-soft:#1677ff1a;--app-primary-text:#0958d9;--app-canvas:#f3f6fa;--app-surface:#fff;--app-surface-hover:#f5f7fa;--app-border:#e3e8ef;--app-text:#1f2937;--app-text-secondary:#667085;--app-text-muted:#8c96a5;--app-shadow:#0f172a12;--app-radius-lg:14px;--app-radius:10px;--app-radius-sm:8px;--app-control-height:40px;--app-space-section:16px;--app-surface-muted:#f7f9fc;--app-success:#15803d;--app-success-soft:#ecfdf3;--app-danger:#cf1322;--app-danger-soft:#fff1f0;--app-warning:#b45309;--app-warning-soft:#fff7e6;--app-shadow-card:0 1px 2px #0f172a0a,0 8px 24px -18px #0f172a40;--app-radius-xl:18px;--app-hero-tint:linear-gradient(120deg,#1677ff1a,#1677ff08 45%,#1677ff00 70%);--app-avatar-bg:linear-gradient(135deg,#1677ff,#4f46e5);--app-avatar-text:#fff;--app-shadow-raised:0 1px 2px #0f172a0d,0 18px 40px -24px #0f172a59;--app-tile-glyph:#fff;--app-tile-blue:#0a84ff;--app-tile-indigo:#5e5ce6;--app-tile-green:#30b158;--app-tile-orange:#ff9500;--app-tile-pink:#ff375f;--app-tile-teal:#30b0c7;--app-tile-gray:#8e8e93;--app-field-bg:#f2f3f7;--app-field-bg-hover:#eceef3;--app-focus-ring:0 0 0 3px #0a84ff47;--status-ink-storno-bg:#111827;--status-ink-storno-fg:#fff}html[data-theme=dark]{--app-primary:#69a7ff;--app-primary-soft:#69a7ff1f;--app-primary-text:#69a7ff;--app-canvas:#0b1220;--app-surface:#111c2e;--app-surface-hover:#19263a;--app-border:#2b3a50;--app-text:#e5e7eb;--app-text-secondary:#a9b6c7;--app-text-muted:#7f8ea3;--app-shadow:#00000047;--app-surface-muted:#15213a;--app-success:#4ade80;--app-success-soft:#4ade801f;--app-danger:#ff7875;--app-danger-soft:#ff787524;--app-warning:#fbbf24;--app-warning-soft:#fbbf241f;--app-shadow-card:0 1px 2px #0000004d,0 8px 24px -18px #0009;--app-hero-tint:linear-gradient(120deg,#69a7ff24,#69a7ff0a 45%,#69a7ff00 70%);--app-avatar-bg:linear-gradient(135deg,#3b82f6,#6366f1);--app-avatar-text:#fff;--app-shadow-raised:0 1px 2px #00000059,0 18px 40px -24px #000000b3;--app-tile-blue:#0a84ff;--app-tile-indigo:#5e5ce6;--app-tile-green:#32d74b;--app-tile-orange:#ff9f0a;--app-tile-pink:#ff375f;--app-tile-teal:#40c8e0;--app-tile-gray:#636366;--app-field-bg:#1a2638;--app-field-bg-hover:#1f2d42;--app-focus-ring:0 0 0 3px #0a84ff66;--status-ink-storno-bg:#000;--status-ink-storno-fg:#e5e7eb}.warehouse-storno-tag{background:#111827;background:var(--status-ink-storno-bg);border-color:#111827;border-color:var(--status-ink-storno-bg);color:#fff;color:var(--status-ink-storno-fg)}html[data-theme=dark] .warehouse-storno-tag{border:1px solid #e3e8ef;border:1px solid var(--app-border)}.ant-layout,body{background:#f3f6fa;background:var(--app-canvas);color:#1f2937;color:var(--app-text)}.app-content.ant-layout-content{background:#fff;background:var(--app-surface);margin:24px;min-height:280px;padding:24px;transition:background-color .16s ease,color .16s ease}.app-content--dashboard.ant-layout-content{margin:16px 24px 0;padding:0}.app-content--dashboard.ant-layout-content,html[data-theme=dark] .dashboard-page,html[data-theme=dark] .dashboard-shell{background:#f3f6fa;background:var(--app-canvas)}html[data-theme=dark] .dashboard-kpi-card,html[data-theme=dark] .dashboard-section,html[data-theme=dark] .product-detail-header,html[data-theme=dark] .product-detail-modal-panel,html[data-theme=dark] .product-detail-section,html[data-theme=dark] .pz-detail-page__secondary-surface,html[data-theme=dark] .pz-detail-page__surface,html[data-theme=dark] .wz-detail-page__secondary-surface,html[data-theme=dark] .wz-detail-page__surface{background:#fff;background:var(--app-surface);border-color:#e3e8ef;border-color:var(--app-border);box-shadow:0 8px 24px #0f172a12;box-shadow:0 8px 24px var(--app-shadow);color:#1f2937;color:var(--app-text)}html[data-theme=dark] .inventory-dashboard-page{--id-ink:#e7edf5;--id-body:#c7d2e0;--id-muted:#94a3b8;--id-faint:#718096;--id-rule:#2b3a50;--id-paper:#111c2e;--id-band:#172338;--id-hover:#19263a;--id-warning-tint:#2a2417;--id-danger-tint:#2c1d22}.profitability-income{--pnl-ink:#17201e;--pnl-muted:#6d7773;--pnl-faint:#98a19d;--pnl-line:#dfe4e1;--pnl-line-strong:#c9d0cc;--pnl-paper:#f7f7f3;--pnl-panel:#fff;--pnl-panel-muted:#f2f2ed;--pnl-accent:#16815f;--pnl-accent-soft:#e6f4ee;--pnl-danger:#b44545;--pnl-danger-soft:#fbeaea;--pnl-warn-soft:#fff4dc;--pnl-warn-ink:#8a5a00;--pnl-series-1:#2a78d6;--pnl-series-2:#eb6834;--pnl-series-3:#1baf7a;--pnl-series-4:#eda100;--pnl-series-5:#e87ba4;--pnl-series-6:#008300}html[data-theme=dark] .profitability-income{--pnl-ink:#e5e7eb;--pnl-muted:#a9b6c7;--pnl-faint:#7f8ea3;--pnl-line:#2b3a50;--pnl-line-strong:#3a4b64;--pnl-paper:#0b1220;--pnl-panel:#111c2e;--pnl-panel-muted:#15213a;--pnl-accent:#3fcf95;--pnl-accent-soft:#3fcf951f;--pnl-danger:#ff8a86;--pnl-danger-soft:#ff8a8624;--pnl-warn-soft:#faad1424;--pnl-warn-ink:#f5c26b;--pnl-series-1:#3987e5;--pnl-series-2:#d95926;--pnl-series-3:#199e70;--pnl-series-4:#c98500;--pnl-series-5:#d55181;--pnl-series-6:#008300}:root{--cost-category-LEASING:#2a78d6;--cost-category-OFFICE:#eb6834;--cost-category-UTILITIES:#1baf7a;--cost-category-SALARIES:#eda100;--cost-category-INSURANCE:#e87ba4;--cost-category-ACCOUNTING:#008300;--cost-category-SUBSCRIPTIONS:#4a3aa7;--cost-category-DEPRECIATION:#7c5cd6;--cost-category-FINANCIAL:#0e8fa8;--cost-category-INCOME_TAX:#8a5a00;--cost-category-FUEL_CARDS:#b8458f;--cost-category-MOBILE_NETWORK:#5f7d2a;--cost-category-OTHER:#e34948}html[data-theme=dark]{--cost-category-LEASING:#4a9be0;--cost-category-OFFICE:#f0814f;--cost-category-UTILITIES:#35c08e;--cost-category-SALARIES:#e8b35e;--cost-category-INSURANCE:#ef93b6;--cost-category-ACCOUNTING:#4cb84c;--cost-category-SUBSCRIPTIONS:#8f80e0;--cost-category-DEPRECIATION:#a491da;--cost-category-FINANCIAL:#3cb3c9;--cost-category-INCOME_TAX:#d9a648;--cost-category-FUEL_CARDS:#d977b5;--cost-category-MOBILE_NETWORK:#9cbc5f;--cost-category-OTHER:#f07a79}.liquidity,.mgmt-dashboard{--mgmt-series-1:#247bc6;--mgmt-series-2:#1f9e86;--mgmt-series-3:#e3a03e;--mgmt-series-4:#8a72c4;--mgmt-series-5:#d9645a;--mgmt-series-6:#6f8fb0;--mgmt-series-7:#b8c4d2;--mgmt-target:#9aa8b8;--mgmt-track:#e6edf4;--mgmt-positive:#148b69;--mgmt-negative:#c4513b}html[data-theme=dark] .liquidity,html[data-theme=dark] .mgmt-dashboard{--mgmt-series-1:#4a9be0;--mgmt-series-2:#35b89c;--mgmt-series-3:#e8b35e;--mgmt-series-4:#a491da;--mgmt-series-5:#ec7d73;--mgmt-series-6:#86a3c2;--mgmt-series-7:#4b5d75;--mgmt-target:#7f8ea3;--mgmt-track:#22324a;--mgmt-positive:#4ade80;--mgmt-negative:#ff8a7a}html[data-theme=dark] .products-metrics,html[data-theme=dark] .products-table .ant-table-thead>tr>th{background:#f5f7fa;background:var(--app-surface-hover);border-color:#e3e8ef;border-color:var(--app-border);color:#667085;color:var(--app-text-secondary)}html[data-theme=dark] .transport-routes-page{--transport-blue-soft:#172b47;--transport-ink:#e5e7eb;--transport-muted:#9aa9bd;--transport-line:#2b3a50}html[data-theme=dark] .transport-routes-page__view-chip{background:#fff;background:var(--app-surface);color:#667085;color:var(--app-text-secondary)}html[data-theme=dark] .transport-order-group,html[data-theme=dark] .transport-order-group__toggle,html[data-theme=dark] .transport-order-group__trucks-title,html[data-theme=dark] .transport-order-groups__empty,html[data-theme=dark] .transport-order-groups__loading,html[data-theme=dark] .transport-order-groups__pagination,html[data-theme=dark] .transport-routes-filters,html[data-theme=dark] .transport-routes-page__filter-summary,html[data-theme=dark] .transport-truck-row{background:#fff;background:var(--app-surface);border-color:#e3e8ef;border-color:var(--app-border);color:#1f2937;color:var(--app-text)}html[data-theme=dark] .transport-order-group--supplier-only .transport-order-group__header,html[data-theme=dark] .transport-order-group__header,html[data-theme=dark] .transport-truck-details,html[data-theme=dark] .transport-truck-grid-header,html[data-theme=dark] .transport-truck-row__supplier-link{background:#f5f7fa;background:var(--app-surface-hover);border-color:#e3e8ef;border-color:var(--app-border)}html[data-theme=dark] .transport-truck-details__item,html[data-theme=dark] .transport-truck-row__cell{border-color:#e3e8ef;border-color:var(--app-border);color:#667085;color:var(--app-text-secondary)}html[data-theme=dark] .pz-detail-page__form .ant-collapse-item,html[data-theme=dark] .pz-detail-page__form .ant-input,html[data-theme=dark] .pz-detail-page__form .ant-input-number,html[data-theme=dark] .pz-detail-page__form .ant-picker,html[data-theme=dark] .pz-detail-page__form .ant-select-selector{background:#fff!important;background:var(--app-surface)!important;border-color:#e3e8ef!important;border-color:var(--app-border)!important;color:#1f2937;color:var(--app-text)}html[data-theme=dark] .product-detail-header h2,html[data-theme=dark] .pz-detail-heading__text h2.ant-typography,html[data-theme=dark] .pz-detail-page,html[data-theme=dark] .pz-detail-section__heading .ant-typography,html[data-theme=dark] .wz-detail-page,html[data-theme=dark] .wz-detail-page__heading h2.ant-typography,html[data-theme=dark] .wz-detail-section__heading .ant-typography{color:#1f2937;color:var(--app-text)}@media (max-width:767px){.app-content.ant-layout-content{margin:16px;padding:16px}.app-content--dashboard.ant-layout-content{margin:12px 0 0;padding:0}}:root{--status-ink-NEW_INQUIRY:#475569;--status-ink-QUOTE_SENT:#1d4ed8;--status-ink-CONFIRMED:#0f766e;--status-ink-IN_FULFILLMENT:#7e22ce;--status-ink-READY_FOR_DISPATCH:#4d7c0f;--status-ink-IN_DELIVERY:#c2410c;--status-ink-PARTIALLY_DELIVERED:#b45309;--status-ink-ON_HOLD:#be185d;--status-ink-DELIVERED:#047857;--status-ink-INVOICED:#1e3a8a;--status-ink-DRAFT:#475569;--status-ink-SENT:#1d4ed8;--status-ink-IN_PRODUCTION:#b45309;--status-ink-READY:#4d7c0f;--status-ink-SHIPPED:#c2410c;--status-ink-PARTIALLY_RECEIVED:#b45309;--status-ink-RECEIVED:#047857;--status-ink-CANCELLED:#b91c1c}html[data-theme=dark]{--status-ink-NEW_INQUIRY:#94a3b8;--status-ink-QUOTE_SENT:#69a7ff;--status-ink-CONFIRMED:#2dd4bf;--status-ink-IN_FULFILLMENT:#c084fc;--status-ink-READY_FOR_DISPATCH:#a3e635;--status-ink-IN_DELIVERY:#fb923c;--status-ink-PARTIALLY_DELIVERED:#fbbf24;--status-ink-ON_HOLD:#f472b6;--status-ink-DELIVERED:#34d399;--status-ink-INVOICED:#93c5fd;--status-ink-DRAFT:#94a3b8;--status-ink-SENT:#69a7ff;--status-ink-IN_PRODUCTION:#fbbf24;--status-ink-READY:#a3e635;--status-ink-SHIPPED:#fb923c;--status-ink-PARTIALLY_RECEIVED:#fbbf24;--status-ink-RECEIVED:#34d399;--status-ink-CANCELLED:#f87171}
/*# sourceMappingURL=main.f39d1f56.css.map*/