*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--app-bg-layout);color:var(--app-text)}.ant-layout.app-layout{min-height:calc(100vh / var(--app-zoom,1))}.app-topbar{z-index:200;position:sticky;top:0}.ant-layout-header.app-header{border-bottom:1px solid var(--app-split);align-items:center;gap:16px;line-height:normal;display:flex}.app-header-logo{flex-shrink:0;align-items:center;width:232px;transition:width .28s cubic-bezier(.2,.8,.2,1);display:flex;overflow:hidden}.is-sider-collapsed .app-header-logo{width:40px}.is-top-nav .app-header-logo{width:auto;margin-right:8px}.brand-logo{align-items:center;display:inline-flex;overflow:hidden}.brand-logo img{object-fit:contain;object-position:left center;height:100%;transition:width .28s cubic-bezier(.2,.8,.2,1),opacity .2s,margin .28s;display:block}@media (prefers-reduced-motion:reduce){.app-header-logo,.brand-logo img{transition:none}}.app-header-divider.ant-divider{height:24px;margin:0}.app-header-spacer{flex:1}.app-company,.app-user{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.app-company{background:var(--app-fill-tertiary);border-radius:8px;min-width:0;padding:6px 10px 6px 12px}.app-company-name.ant-typography{min-width:0;max-width:200px;font-size:13px;font-weight:500}.app-header-caret{opacity:.45;font-size:12px}.app-user-avatar.ant-avatar{background:var(--app-primary);flex-shrink:0;font-weight:600}.app-user-text{text-align:left;flex-direction:column;line-height:18px;display:flex}.app-user-text .ant-typography:first-child{font-size:12px}.ant-layout-sider.app-sider{top:var(--app-header-height,64px);height:calc(100vh / var(--app-zoom,1) - var(--app-header-height,64px));border-inline-end:1px solid var(--app-split);position:sticky}.app-sider>.ant-layout-sider-children{flex-direction:column;display:flex}.app-menu.ant-menu{background:0 0;border-inline-end:0!important}.app-menu.ant-menu .ant-menu-item-selected{font-weight:600;position:relative}.app-menu.ant-menu .ant-menu-item-selected:before{content:"";background:var(--app-primary-strong);border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:-4px}html[data-theme=dark] .app-menu.ant-menu .ant-menu-item-selected:before{background:var(--app-primary)}.app-menu.ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{font-weight:600}.app-menu.ant-menu:first-child{flex:1;padding-top:8px;overflow-y:auto}.app-sider-footer.ant-menu{border-top:1px solid var(--app-split);padding:4px 0 8px}.app-sider-collapse{color:var(--app-text-tertiary)!important}.app-sider-version{color:var(--app-text-tertiary);text-align:center;white-space:nowrap;text-overflow:ellipsis;padding:0 16px 10px;font-size:11px;line-height:1.4;overflow:hidden}.app-content{padding:var(--app-page-padding)}@media (max-width:767px){.app-content{padding:var(--app-page-padding-narrow)}}.app-topnav.ant-menu-horizontal{background:0 0;border-bottom:0;flex:auto;width:100%;min-width:0;line-height:46px}.app-subbar-nav{padding:0 12px}.app-topnav.ant-menu.ant-menu-horizontal>.ant-menu-item,.app-topnav.ant-menu.ant-menu-horizontal>.ant-menu-submenu{border-radius:999px;margin:4px 2px;padding-inline:14px;line-height:38px}.app-topnav.ant-menu.ant-menu-horizontal>.ant-menu-item:after,.app-topnav.ant-menu.ant-menu-horizontal>.ant-menu-submenu:after{display:none}.app-topnav.ant-menu.ant-menu-horizontal>.ant-menu-item-selected,.app-topnav.ant-menu.ant-menu-horizontal>.ant-menu-submenu-selected{background:var(--app-primary-bg);font-weight:600}.app-topnav.ant-menu.ant-menu-horizontal>.ant-menu-item:hover,.app-topnav.ant-menu.ant-menu-horizontal>.ant-menu-submenu:hover{background:var(--app-fill-tertiary)}.app-topnav.ant-menu-horizontal.ant-menu-overflow{justify-content:space-around}.app-topnav .ant-menu-title-content{overflow:visible!important}.app-topnav .nav-link-badged{white-space:nowrap;margin-right:0;display:inline-flex!important}.app-topnav .nav-link-text{overflow:visible}.ant-menu-submenu-popup.ant-menu .ant-menu-vertical.ant-menu-sub{width:max-content;min-width:240px}.ant-menu-submenu-popup.ant-menu .ant-menu-vertical.ant-menu-sub>.ant-menu-item,.ant-menu-submenu-popup.ant-menu .ant-menu-vertical.ant-menu-sub>.ant-menu-submenu>.ant-menu-submenu-title{text-overflow:clip}.ant-menu-submenu-popup .ant-menu-title-content{overflow:visible!important}.ant-menu-submenu-popup .nav-link-badged{white-space:nowrap;align-items:center;gap:6px;margin-right:0;display:inline-flex!important}.ant-menu-submenu-popup .nav-link-text{flex-shrink:0;overflow:visible}.app-collapse-btn.ant-btn{color:var(--app-text-tertiary);flex:none}.app-subbar{background:var(--app-bg-container);border-bottom:1px solid var(--app-split);align-items:center;gap:16px;height:48px;padding:0 24px;display:flex}.app-company-menu .ant-dropdown-menu{min-width:320px;max-width:460px;padding:6px}.app-company-menu .ant-dropdown-menu-item{border-radius:8px;padding:8px 12px}.app-company-row{flex-direction:column;gap:2px;padding-right:24px;display:flex;position:relative}.app-company-row-name{white-space:normal;font-weight:500;line-height:18px}.app-company-row-sub{font-size:var(--app-fs-caption);color:var(--app-text-tertiary);align-items:center;gap:8px;display:flex}.app-company-menu .ant-dropdown-menu-item-selected{background:var(--app-primary-bg);color:var(--app-primary-strong)}html[data-theme=dark] .app-company-menu .ant-dropdown-menu-item-selected{color:var(--app-primary)}.app-company-row-check{color:var(--app-primary);position:absolute;top:50%;right:0;transform:translateY(-50%)}.profile-card{border:1px solid var(--app-card-border);border-radius:var(--app-radius-card);background:var(--app-bg-container);width:320px;box-shadow:var(--app-card-shadow);overflow:hidden}.profile-card-hero{align-items:center;gap:var(--app-space-md);padding:var(--app-space-lg);background:var(--app-brand-gradient);color:#fff;display:flex}.profile-card-avatar.ant-avatar{color:#fff;background:#ffffff38;border:2px solid #fff9;flex:none;font-size:20px;font-weight:600}.profile-card-identity{flex-direction:column;gap:2px;min-width:0;display:flex}.profile-card-name.ant-typography,.profile-card-email.ant-typography{color:#fff}.profile-card-name.ant-typography{font-size:15px}.profile-card-email.ant-typography{font-size:var(--app-fs-caption);opacity:.85}.profile-card-context{white-space:nowrap;text-overflow:ellipsis;background:#ffffff2e;border-radius:999px;align-self:flex-start;max-width:100%;margin-top:4px;padding:1px 8px;font-size:11px;font-weight:500;display:inline-block;overflow:hidden}.profile-card-section{gap:var(--app-space-sm);padding:var(--app-space-md) var(--app-space-lg);border-bottom:1px solid var(--app-split);flex-direction:column;display:flex}.profile-card-row{justify-content:space-between;align-items:center;gap:var(--app-space-md);min-height:28px;display:flex}.profile-card-label{font-size:var(--app-fs-secondary);color:var(--app-text-secondary)}.profile-zoom{align-items:center;gap:4px;display:inline-flex}.profile-zoom-value{min-width:48px;font:inherit;font-size:var(--app-fs-secondary);color:var(--app-text);text-align:center;cursor:pointer;background:0 0;border:0;padding:0 6px;font-weight:600}.profile-zoom-reset.is-hidden{visibility:hidden}.profile-card-links{border-bottom:1px solid var(--app-split);flex-direction:column;padding:6px;display:flex}.profile-card-footer{padding:6px}.profile-card-link{width:100%;height:36px;font:inherit;color:var(--app-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;transition:background .15s;display:flex}.profile-card-link:hover{background:var(--app-fill-tertiary)}.profile-card-link.is-danger{color:var(--app-error)}.profile-card-link:disabled{opacity:.6;cursor:default}.profile-card-link-icon{width:16px;color:var(--app-text-tertiary);justify-content:center;display:inline-flex}.profile-card-link.is-danger .profile-card-link-icon{color:inherit}.settings-page{gap:var(--app-section-gap);flex-direction:column;max-width:720px;display:flex}.org-page{gap:var(--app-section-gap);flex-direction:column;display:flex}.org-toolbar{justify-content:space-between;align-items:center;gap:var(--app-filter-gap);flex-wrap:wrap;display:flex}.org-table.ant-table-wrapper .ant-table-container{border:1px solid var(--app-split);border-radius:var(--app-radius-card);overflow:clip}.org-table.ant-table-wrapper .ant-table-tbody>tr:last-child>td{border-bottom:none}.org-table.ant-table-wrapper .ant-table-pagination.ant-pagination{margin:24px 0 0}html[data-theme=dark] .org-edit-icon{filter:invert()}.org-filters{align-items:center;gap:var(--app-filter-gap);flex-wrap:wrap;min-width:0;display:flex}.org-search,.org-search.ant-input-affix-wrapper{width:360px;max-width:100%}.org-filter,.org-filter.ant-input-affix-wrapper{width:280px;max-width:100%}.org-user-search{width:420px;max-width:100%}.org-user-search>.ant-select{width:100%}.org-role-code.ant-typography{font-size:12px;line-height:20px}.org-section-title.ant-typography{margin:0}.org-full-width{width:100%}.org-form-row{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}@media (max-width:575px){.org-form-row{grid-template-columns:1fr}}.v1-form-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 16px;display:grid}@media (max-width:991px){.v1-form-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.v1-form-row{grid-template-columns:1fr}}.perm-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start;gap:16px;display:grid}.perm-list{flex-direction:column;gap:10px;display:flex}.perm-item.ant-checkbox-wrapper{align-items:flex-start}.perm-item-text{flex-direction:column;display:flex}.orders-page{gap:var(--app-section-gap)}.orders-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.orders-breadcrumb.ant-typography{margin-bottom:4px;font-size:13px;line-height:20px;display:block}.orders-card{background:var(--app-bg-container);border:1px solid var(--app-split);border-radius:var(--app-radius-card);overflow:hidden}.orders-filter-card{padding:var(--app-card-padding)}.orders-filters{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.orders-filters .ant-form-item{margin:0}.orders-filter-actions{grid-column:2/-1;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.order-collapse.ant-collapse>.ant-collapse-item>.ant-collapse-header{align-items:center;padding:16px 20px}.order-collapse.ant-collapse .ant-collapse-content>.ant-collapse-content-box{padding:4px 20px 20px}.cart-title{align-items:center;gap:12px;display:flex}.cart-title h3.ant-typography{margin:0}.cart-card-header{align-items:center;gap:8px;padding:20px 20px 0;display:flex}.cart-card-header h5.ant-typography{margin:0}.cart-add{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 20px 20px;display:grid}.cart-add-field{min-width:0;position:relative}.cart-results{z-index:1050;background:var(--app-bg-container);border:1px solid var(--app-split);box-shadow:var(--app-card-shadow);border-radius:8px;max-height:380px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.orders-card:has(.ant-table-sticky-holder){overflow:clip}.orders-card:has(.cart-results){overflow:visible}.cart-results-header.cart-result{z-index:1;background:var(--app-bg-container);border-bottom:1px solid var(--app-split);padding-block:8px;font-size:13px;font-weight:500;position:sticky;top:0}.cart-results-count{color:var(--app-text-tertiary);margin-left:8px;font-size:12px;font-weight:400}.cart-results-empty{color:var(--app-text-tertiary);padding:16px 12px}.cart-result{grid-template-columns:minmax(0,1fr) 110px 170px 110px 110px;align-items:center;gap:12px;padding:10px 12px;display:grid}.cart-result+.cart-result{border-top:1px solid var(--app-split)}.cart-results-header+.cart-result{border-top:0}.cart-result>.ant-btn,.cart-result>.ant-input-number{width:100%}.cart-result-price{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;display:flex}@media (max-width:767px){.cart-result{grid-template-columns:minmax(0,1fr) auto}.cart-results-header>span:not(:first-child){display:none}}.cart-selection{background:var(--app-primary-bg,#00aeb314);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 20px;font-weight:500;display:flex}.cart-selection-actions{gap:4px;display:flex}.cart-product{align-items:center;gap:12px;min-width:0;display:flex}.cart-component-tag{margin-inline:8px 0;font-size:11px;line-height:16px}.cart-product-name{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:18px;display:-webkit-box;overflow:hidden}.cart-warnings{margin:0;padding-left:18px}.cart-thumb{background:var(--app-split);width:40px;height:40px;color:var(--app-text-tertiary);border-radius:6px;flex:none;place-items:center;display:grid;overflow:hidden}.cart-thumb-small{border-radius:4px;width:32px;height:32px}.cart-thumb img{object-fit:cover;width:100%;height:100%}.cart-thumb-preview{cursor:zoom-in;border:0;padding:0}.cart-image-modal .ant-modal-content{padding:12px}.cart-image-large{max-width:min(calc(80vw / var(--app-zoom,1)), 900px);max-height:calc(80vh / var(--app-zoom,1));object-fit:contain;cursor:zoom-out;margin:0 auto;display:block}.cart-stock-ok{color:var(--app-success);font-weight:500}.cart-stock-out{color:var(--app-error);font-weight:500}.cart-bottom{justify-content:flex-end;display:flex}.cart-summary{width:100%;max-width:400px;padding:20px}.cart-summary-list{grid-template-columns:1fr auto;gap:12px 16px;margin:16px 0 0;display:grid}.cart-summary-list+.cart-summary-list{border-top:1px solid var(--app-split);padding-top:16px}.cart-summary-list dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.cart-discount{color:var(--app-success)}.cart-grand{border-top:1px solid var(--app-split);padding-top:12px;font-weight:600}.cart-grand-value{color:var(--app-primary);font-size:22px}@media (max-width:767px){.cart-add{grid-template-columns:1fr 1fr}.cart-add-field{grid-column:1/-1}}.orders-search-icon{color:var(--app-text-tertiary)}@media (max-width:1279px){.orders-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.orders-filter-actions{grid-column:2/-1}}@media (max-width:767px){.orders-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-filter-actions{grid-column:1/-1}}@media (max-width:575px){.orders-filters{grid-template-columns:1fr}}.orders-tabs.ant-tabs>.ant-tabs-nav{margin:0;padding:0 20px}.orders-tabs.ant-tabs>.ant-tabs-nav:before{border-color:var(--app-split)}.orders-tab-label{align-items:center;gap:6px;display:inline-flex}.orders-table.ant-table-wrapper .ant-table-thead>tr>th{border-radius:0!important}.orders-table.ant-table-wrapper .ant-table-pagination.ant-pagination{margin:0;padding:16px 20px}.orders-table.ant-table-wrapper .ant-tag{margin:0}.orders-stack{flex-direction:column;gap:2px;min-width:0;display:flex}.orders-strong{font-weight:500;line-height:20px}.orders-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orders-sub{color:var(--app-text);opacity:.75;font-size:12px;line-height:18px}.orders-table .order-row-picking>td.ant-table-cell{background:linear-gradient(#ffc10724, #ffc10724), var(--app-bg-container)}.orders-table .order-row-device>td.ant-table-cell{background:linear-gradient(#2196f31f, #2196f31f), var(--app-bg-container)}.orders-table .order-row-fitting>td.ant-table-cell{background:linear-gradient(#4caf501f, #4caf501f), var(--app-bg-container)}.disc-table.ant-table-wrapper .ant-table-tbody>tr>td{white-space:nowrap;height:auto;padding:4px 8px}.disc-table.ant-table-wrapper .ant-table-thead>tr>th.disc-head{text-align:center}.disc-table .ant-table-tbody td.disc-yellow{background:linear-gradient(#ffeb3b29, #ffeb3b29), var(--app-bg-container)}.disc-table .ant-table-tbody td.disc-green{background:linear-gradient(#8bc34a29, #8bc34a29), var(--app-bg-container)}.disc-table .ant-table-tbody td.disc-orange{background:linear-gradient(#ff980029, #ff980029), var(--app-bg-container)}.disc-table .ant-table-tbody>tr.disc-max-row>td.ant-table-cell{background:linear-gradient(#8080802e, #8080802e), var(--app-bg-container);font-style:italic}.demand-status{border-radius:4px;padding:2px 8px;font-size:12px;line-height:18px;display:inline-block}.demand-text{white-space:pre-wrap}.doc-state{color:#fff;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-weight:600;display:inline-flex}.doc-state-cancelled{background:#262626}.doc-state-invoiced{background:#1677ff}.doc-state-billed{background:#faad14}.org-filter .status-summary{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:300px;display:inline-block;overflow:hidden}.org-filter .ant-select-selection-item:has(.status-summary){background:0 0;border:0;padding-inline-start:0}.status-summary-label{opacity:.65}.status-option{align-items:center;gap:8px;display:inline-flex}.status-dot{border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 1px #00000026}.status-shortcuts{gap:8px;padding:8px 8px 0;display:flex}.status-divider.ant-divider{margin:8px 0 4px}.transfer-checks{border:1px solid var(--app-split);border-radius:8px;margin-bottom:16px}.transfer-check{border-bottom:1px solid var(--app-split);padding:8px 12px}.transfer-check:last-child{border-bottom:0}.order-lock-closed{color:var(--app-error)}.order-lock-open{color:var(--app-success)}.order-status-filter{min-width:260px}.page-heading h3.ant-typography{margin:0 0 var(--app-space-xs)}@media (max-width:991px){.app-company-name.ant-typography,.app-user-text{display:none}}.auth-page{min-height:calc(100vh / var(--app-zoom,1));display:flex}.auth-brand-panel{background:var(--app-brand-gradient);color:#fff;flex-direction:column;flex:50%;justify-content:space-between;gap:48px;padding:56px 64px;display:flex;position:relative;overflow:hidden}.auth-brand-panel:before,.auth-brand-panel:after{content:"";pointer-events:none;background:#ffffff14;border-radius:50%;position:absolute}.auth-brand-panel:before{width:360px;height:360px;top:-120px;right:-60px}.auth-brand-panel:after{background:#ffffff0f;width:420px;height:420px;bottom:-140px;left:-140px}.auth-brand-panel>*{position:relative}.auth-hero{max-width:480px}.auth-hero h1{max-width:420px;margin:0 0 16px;font-size:40px;font-weight:700;line-height:52px}.auth-hero p{opacity:.85;margin:0;font-size:16px;line-height:26px}.auth-hero ul{flex-direction:column;gap:12px;margin:0;padding:32px 0 0;list-style:none;display:flex}.auth-hero li{align-items:center;gap:12px;font-size:15px;font-weight:500;display:flex}.auth-brand-panel small{opacity:.65;font-size:13px}.auth-form-panel{background:var(--app-bg-layout);flex:50%;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:relative}.auth-form-panel>.auth-theme-toggle{position:absolute;top:24px;right:24px}.auth-form-panel>.auth-card{border:1px solid var(--app-card-border);width:100%;max-width:440px;box-shadow:var(--app-card-shadow)}.auth-card>.ant-card-body{padding:40px}.auth-logo{margin-bottom:24px;display:inline-flex}.auth-heading{margin-bottom:24px}.auth-heading h3.ant-typography{margin:0 0 8px}.auth-alert{margin-bottom:16px}.auth-footer{text-align:center;margin-top:24px}.auth-footer-accent.ant-typography{color:var(--app-primary);font-weight:500}.ant-otp.auth-otp{width:100%;display:flex}.auth-otp>.ant-otp-input-wrapper{flex:1 1 0;min-width:0}.auth-otp .ant-otp-input{width:100%;height:56px;font-size:24px;font-weight:500}.auth-otp-separator{background:var(--app-split);border-radius:1px;width:12px;height:2px;display:block}.auth-otp-hint{align-items:center;gap:6px;margin-top:4px;font-size:13px;display:inline-flex}.auth-options{justify-content:flex-end;margin:-8px 0 24px;display:flex}.auth-options a{color:var(--app-primary);font-weight:500;text-decoration:none}.auth-secondary-action.ant-btn{margin-top:8px}.mfa-steps{flex-direction:column;gap:16px;margin:0 0 24px;padding:0;list-style:none;display:flex}.mfa-step{gap:12px;display:flex}.mfa-step-index{width:24px;height:24px;color:var(--app-primary);background:var(--app-fill-tertiary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.mfa-step-body{flex-direction:column;gap:4px;min-width:0;padding-top:2px;display:flex}.mfa-qr{border:1px solid var(--app-split);background:#fff;border-radius:8px;align-self:flex-start;margin-top:8px;padding:8px;line-height:0}.mfa-secret-toggle.ant-btn{align-self:flex-start;height:auto;padding:0}.mfa-secret.ant-typography{word-break:break-all;letter-spacing:.5px}.auth-back-link{color:var(--app-primary);align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.auth-back-link:hover{text-decoration:underline}@media (max-width:991px){.auth-brand-panel{display:none}}@media (max-width:480px){.auth-card>.ant-card-body{padding:24px}}.app-user-info{cursor:default;flex-direction:column;gap:2px;min-width:200px;display:flex}.app-company-option{align-items:center;gap:8px;display:inline-flex}.app-company-own.ant-tag{margin-inline-end:0}.password-layout{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:24px;max-width:1120px;display:grid}.password-aside{flex-direction:column;gap:24px;display:flex}.password-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.password-checks,.password-tips{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.password-checks li{align-items:center;gap:10px;display:flex}.password-check-ok{color:var(--app-success);font-size:16px}.password-check-pending{color:var(--app-text-tertiary);font-size:16px}.password-tips li{color:var(--app-text);padding-inline-start:16px;line-height:22px;position:relative}.password-tips li:before{content:"";inset-inline-start:0;background:var(--app-primary);border-radius:50%;width:6px;height:6px;position:absolute;top:9px}.password-tips-title{align-items:center;gap:8px;display:inline-flex}@media (max-width:991px){.password-layout{grid-template-columns:minmax(0,1fr)}}.perm-note{padding-bottom:24px}.product-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.product-title{flex-direction:column;gap:8px;min-width:0;display:flex}.product-title h3.ant-typography{margin:0}.product-breadcrumb{color:var(--app-text-tertiary);font-size:13px}.product-breadcrumb a{color:inherit}.product-chips{flex-wrap:wrap;gap:8px 0;display:flex}.product-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.product-search{width:320px;max-width:100%}.product-search>.ant-select{width:100%}.product-top{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:24px;display:grid}.product-summary{flex-direction:column;gap:24px;min-width:0;display:flex}.product-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.product-stat{border:1px solid var(--app-split);background:var(--app-bg-container);border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:16px;display:flex}.product-stat-label{color:var(--app-text-tertiary);font-size:13px}.product-stat-value{color:var(--app-text);font-size:22px;font-weight:600;line-height:1.3}.product-stat-hint{color:var(--app-text-tertiary);font-size:12px}.product-card-title{white-space:normal;flex-direction:column;gap:2px;padding:4px 0;display:flex}.product-card-title .ant-typography{font-size:12px;font-weight:400}.product-info{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.product-info-item{flex-direction:column;gap:2px;min-width:0;display:flex}.product-info-label{color:var(--app-text-tertiary);font-size:12px}.product-info-value{overflow-wrap:anywhere;font-weight:500}.product-table-card>.ant-card-body{padding:0}.product-matrix-head{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.product-matrix-sub{color:var(--app-text-tertiary);font-size:12px;font-weight:400}.product-matrix-best{color:var(--app-primary);font-weight:600;background:var(--app-primary-bg)!important}.product-matrix-legend{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 24px;font-size:12px;display:flex}.product-matrix-swatch{border:1px solid var(--app-primary);background:var(--app-primary-bg);border-radius:3px;width:12px;height:12px}.product-group{align-items:center;gap:8px;display:inline-flex}.product-group-badge{background:var(--app-primary-bg);min-width:20px;color:var(--app-primary);border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.product-bottom{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.product-stock-list{flex-direction:column;gap:16px;display:flex}.product-stock-row{flex-direction:column;gap:6px;display:flex}.product-stock-top{justify-content:space-between;gap:12px;font-size:13px;display:flex}.product-stock-selected{color:var(--app-primary)}.product-stock-track{background:var(--app-fill-tertiary);border-radius:3px;height:6px;overflow:hidden}.product-stock-bar{background:var(--app-text-tertiary);border-radius:3px;height:100%}.product-stock-bar-selected{background:var(--app-primary)}.product-inherited{color:var(--app-text-tertiary)}@media (max-width:1200px){.product-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.product-info{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.product-top,.product-bottom{grid-template-columns:1fr}}.product-image-body{width:100%}.product-image-frame{background:var(--app-bg-layout);border-radius:6px;justify-content:center;align-items:center;width:100%;height:268px;display:flex;overflow:hidden}.product-image-empty{color:var(--app-text-tertiary);font-size:56px}.product-image-hint{color:var(--app-text-tertiary);font-size:12px}.product-list-thumb{background:var(--app-bg-layout);width:40px;height:40px;color:var(--app-text-tertiary);border-radius:6px;justify-content:center;align-items:center;display:flex;overflow:hidden}.product-list-thumb img{object-fit:contain;width:100%;height:100%}.user-detail-head{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.user-detail-head .page-heading{flex:320px;min-width:0}.user-avatar-editor{align-items:center;gap:16px;display:flex}.user-avatar-image.ant-image,.user-avatar-image .ant-image-img{border-radius:50%}.user-avatar-fallback.ant-avatar{background:var(--app-primary);flex:none;font-size:32px}.user-avatar-hint{color:var(--app-text-tertiary);font-size:12px}.product-search-option{align-items:center;gap:10px;min-width:0;display:flex}.product-list-thumb{flex:none}.order-menu-panel{background:var(--app-bg-container);border-radius:8px;grid-template-columns:repeat(3,minmax(240px,1fr));gap:24px;padding:12px 16px;display:grid;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.order-menu-column{flex-direction:column;gap:4px;display:flex}.order-menu-item.ant-btn{justify-content:flex-start;gap:16px;width:100%;height:44px;padding-inline:12px;font-size:15px}.order-menu-item.ant-btn .anticon{font-size:20px}.order-menu-reject.anticon{color:var(--app-error)}@media (max-width:767px){.order-menu-panel{grid-template-columns:1fr;gap:4px}}.org-page.order-detail{gap:16px}.order-detail-title{flex-direction:column;gap:4px;min-width:0;display:flex}.order-detail-heading{align-items:center;gap:8px;display:flex}.order-detail-heading h4.ant-typography{margin:0;font-size:20px}.order-detail-heading .ant-tag{margin:0}h4.ant-typography.order-detail-client{white-space:pre;text-overflow:ellipsis;margin:0;font-size:20px;overflow:hidden}.order-detail-doc.ant-typography{min-width:0;font-size:var(--app-fs-body);white-space:pre;text-overflow:ellipsis;font-weight:400;overflow:hidden}.order-detail-meta.ant-typography{white-space:pre;text-overflow:ellipsis;font-size:13px;overflow:hidden}.order-detail-actions{align-self:flex-end;gap:8px;display:flex}.order-detail-info{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 16px;padding:14px 20px;display:grid}.order-detail-wide{grid-column:1/-1}.order-field{flex-direction:column;gap:2px;min-width:0;display:flex}.order-field-label{color:var(--app-text-tertiary);font-size:12px;line-height:18px}.order-field-value{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:20px;overflow:hidden}.order-field-value .ant-tag{margin:0}.order-detail-wide .order-field-value{white-space:normal}.order-detail-main{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;display:grid}.order-detail-items-header{align-items:center;gap:8px;padding:12px 16px;display:flex}.order-detail-items-header .ant-tag{margin:0}.order-detail-note.ant-typography{margin-left:auto;font-size:12px}.order-detail-table.ant-table-wrapper .ant-table-thead>tr>th{padding:8px 12px;font-size:12px;font-weight:500}.order-detail-table.ant-table-wrapper .ant-table-tbody>tr>td{height:52px;padding:10px 12px}.order-detail-table.ant-table-wrapper .ant-table-thead>tr>th.cell-nowrap,.order-detail-table.ant-table-wrapper .ant-table-tbody>tr>td.cell-nowrap{white-space:nowrap}.order-detail-product{gap:10px}.order-detail-product-sub{min-width:0;color:var(--app-text-tertiary);align-items:center;gap:6px;font-size:12px;display:flex}.order-detail-product-sub>span{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.order-detail-product-sub>.order-detail-dot{flex:none}.order-detail-component-tag.ant-tag{flex:none;margin:0;font-size:11px;line-height:16px}.order-detail-total{font-weight:600}.order-detail-summary{flex-direction:column;gap:2px;padding:16px 20px;display:flex}.order-detail-collapsible{flex-direction:column;display:flex}.order-detail-collapsible-header{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:14px 20px;display:flex}.order-detail-collapsible-header+.order-detail-info{border-top:1px solid var(--app-split)}.order-detail-collapsible-header .order-detail-hint{white-space:nowrap;margin-left:auto;font-size:12px}.order-detail-collapsible-header .order-detail-title{flex:auto}.order-detail-totals{border-top:1px solid var(--app-split);justify-content:flex-end;gap:48px;padding:12px 20px 16px;display:flex}.order-detail-totals-block{flex-direction:column;gap:2px;width:300px;display:flex}.order-detail-totals-block:first-child{width:240px}.order-detail-withholding{padding:0 20px 16px}.order-detail-withholding.is-above-totals{border-top:1px solid var(--app-split);justify-content:flex-end;padding:12px 20px;display:flex}.order-detail-summary-list{grid-template-columns:1fr auto;gap:10px 0;margin:10px 0 0;font-size:13px;display:grid}.order-detail-summary-list+.order-detail-summary-list{border-top:1px solid var(--app-split);padding-top:12px}.order-detail-measure{margin-left:var(--app-space-md);color:var(--app-text-secondary);font-variant-numeric:tabular-nums;font-weight:400}.order-detail-summary-list dt{color:var(--ant-color-text-secondary)}.order-detail-summary-list dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;padding-left:8px;font-weight:500}.order-detail-grand{border-top:1px solid var(--app-split);align-items:center;padding-top:12px;display:flex}dt.order-detail-grand{color:var(--app-text);font-size:14px;font-weight:600}dd.order-detail-grand-value{color:var(--app-primary);justify-content:flex-end;font-size:20px;font-weight:600}@media (max-width:1279px){.order-detail-info{grid-template-columns:repeat(3,minmax(0,1fr))}.order-detail-main{grid-template-columns:minmax(0,1fr)}.order-detail-summary{justify-self:end;width:100%;max-width:360px}}@media (max-width:767px){.order-detail-totals{flex-direction:column;gap:16px}.order-detail-totals-block,.order-detail-totals-block:first-child{width:100%}.order-detail-info{grid-template-columns:repeat(2,minmax(0,1fr))}}.org-page.branch-detail{gap:16px}.branch-detail-meta.ant-typography{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.branch-card{flex-direction:column;gap:12px;padding:16px 20px;display:flex}.branch-card-title.ant-typography{font-size:14px}.branch-info{grid-template-columns:minmax(200px,1.6fr) repeat(5,minmax(0,1fr));gap:12px 24px;display:grid}.branch-detail-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.branch-person{align-items:center;gap:12px;min-width:0;display:flex}.branch-avatar{background:color-mix(in srgb, var(--app-primary) 12%, transparent);width:40px;height:40px;color:var(--app-primary);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.branch-person-name{align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.branch-person-name .ant-tag{margin:0}.branch-contact{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.branch-place{grid-template-columns:56px minmax(0,1fr);gap:12px;display:grid}.branch-place-sub{color:var(--ant-color-text-secondary);font-size:12px}.branch-divider{background:var(--app-split);height:1px}@media (max-width:1279px){.branch-info{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991px){.branch-detail-cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:575px){.branch-info{grid-template-columns:repeat(2,minmax(0,1fr))}}.branch-form{flex-direction:column;gap:4px;display:flex}.branch-form-section+.branch-form-section{border-top:1px solid var(--app-split);padding-top:16px}.branch-form-section-head{flex-direction:column;gap:2px;margin-bottom:12px;display:flex}.branch-form-section-title{color:var(--ant-color-text-secondary);font-size:13px;font-weight:600}.branch-kvkk{align-items:center;gap:8px;min-height:40px;display:inline-flex}.branch-edit-card{max-width:760px;padding:20px 24px}.branch-edit-actions{border-top:1px solid var(--app-split);justify-content:flex-end;gap:8px;padding-top:16px;display:flex}.statement-title.ant-typography{margin:0 0 16px;padding-right:32px}.statement-toolbar{border-bottom:1px solid var(--app-split);align-items:center;gap:8px;margin-bottom:16px;padding-bottom:16px;display:flex}.statement-toolbar-spacer{flex:1}.statement-summary{margin-bottom:16px}.statement-summary .statement-summary-general td{color:var(--ant-color-error);font-weight:600}.statement-tabs.ant-tabs>.ant-tabs-nav{margin-bottom:12px}.statement-filters{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.statement-search{width:320px;max-width:100%}.ware-negative{color:var(--ant-color-error);font-weight:600}.fast-param{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.fast-toolbar{border-bottom:1px solid var(--app-split);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.fast-toolbar>.ant-space:first-child{flex-wrap:nowrap;flex:auto;min-width:0;overflow:hidden}.fast-toolbar>.ant-space:first-child .ant-typography{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fast-toolbar>.ant-space:last-child{flex-wrap:nowrap;flex:none}.fast-search{position:relative}.orders-card:has(.fast-search-results){overflow:visible}.fast-search-results{z-index:150;background:var(--app-bg-container);border:1px solid var(--app-split);border-radius:8px;width:720px;max-width:90vw;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 8px 24px #0000001f}.fast-overridden.ant-input-number{background:var(--ant-color-error-bg);border-color:var(--ant-color-error)}.fast-overridden .ant-input-number-input{color:var(--ant-color-error);font-weight:600}.fast-table.ant-table-wrapper .ant-table-thead>tr>th,.fast-table.ant-table-wrapper .ant-table-tbody>tr>td,.fast-table.ant-table-wrapper .ant-table-summary>tr>td{height:auto;padding:8px 10px;font-size:13px}.fast-table.ant-table-wrapper .ant-table-thead>tr>th,.fast-table .fast-nowrap{white-space:nowrap}.fast-table .ant-input-number{min-width:0}.fast-table .ant-input-number-input{padding-inline:6px}.fast-overridden-text{color:var(--ant-color-error);font-weight:600}.disc-excess-list ul{max-height:320px;margin:8px 0 0;padding-inline-start:18px;overflow-y:auto}.disc-excess-list li+li{margin-top:6px}.disc-excess{color:var(--ant-color-error,#cf1322);white-space:nowrap;margin-top:2px;font-size:12px;line-height:1.2}.orders-table .offer-row-accessory>td.ant-table-cell{background:linear-gradient(#9c27b01a, #9c27b01a), var(--app-bg-container)}.orders-table .offer-row-discount>td.ant-table-cell{background:linear-gradient(#ff98001f, #ff98001f), var(--app-bg-container)}.orders-table .offer-row-accessory:hover>td.ant-table-cell{background:linear-gradient(#9c27b029, #9c27b029), var(--app-bg-container)}.offer-row-accessory .ant-tag{color:#7b1fa2;background:#9c27b014;border-color:#9c27b066}.price-list-seg .ant-segmented-item{text-align:center;min-width:112px}.price-list-seg .ant-segmented-item-label{font-weight:500}.orders-card .ant-table-container,.orders-card .ant-table-header,.orders-card .ant-table-thead>tr>th:first-child,.orders-card .ant-table-thead>tr>th:last-child{border-start-start-radius:0!important;border-start-end-radius:0!important}@media (max-width:1280px){.fast-toolbar{flex-wrap:wrap}}.stock-total-row>td{font-weight:600}.stock-chosen{align-self:center}.stock-line-name{opacity:.75;font-size:12px}.stock-form-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));column-gap:16px;display:grid}.stock-form-wide{grid-column:1/-1}.stock-slip-meta{opacity:.7;margin-top:8px;font-size:12px}.stock-warnings{margin:0;padding-left:18px}.order-detail-files{flex-direction:column;gap:8px;padding:0 20px 16px;display:flex}.ant-table-wrapper .ant-table-sticky-holder{top:var(--app-header-height,64px)!important}.demand-form-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px 16px;padding:0 20px 20px;display:grid}.demand-field{flex-direction:column;gap:4px;display:flex}.demand-field>span{color:var(--app-text-secondary);font-size:12px}.demand-field-wide{grid-column:span 2}.demand-explanation{padding-bottom:26px}.demand-explanation .ant-input-data-count{font-size:var(--app-fs-secondary);color:var(--app-text-secondary);bottom:-26px}.demand-header-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;max-width:1040px;padding:0 20px 20px;display:grid}@media (max-width:640px){.demand-field-wide{grid-column:1/-1}.demand-header-grid{grid-template-columns:minmax(0,1fr)}}.demand-stock{align-items:center;gap:2px;display:inline-flex}.demand-auto-header{align-items:center;gap:6px;display:inline-flex}.orders-table .demand-row-cancelled>td{background:#eb3a261f}.orders-table .demand-row-done>td{background:#26eb3a1f}.orders-table .demand-row-partial>td{background:#ebe1262e}.orders-table .demand-row-demand>td{background:var(--app-fill-tertiary)}.demand-tools{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:0 20px 16px;display:flex}.demand-tools-spacer{flex:1}.order-detail-items-header:has(.demand-tools-spacer){flex-wrap:wrap;gap:8px}.demand-hint.ant-typography{padding:8px 20px 16px;font-size:12px;display:block}.demand-firm-picker{flex-direction:column;gap:10px;display:flex}.orders-table td.analysis-danger{background:#ff4d4f29!important}.client-analysis-grid{flex-direction:column;gap:16px;display:flex}.client-analysis-panel{min-width:0}.client-analysis-body{padding:0 20px 20px}.client-analysis-search{flex-direction:column;gap:12px;display:flex}.client-analysis-links{flex-wrap:wrap;gap:8px;display:flex}.client-analysis-counts{grid-template-columns:minmax(0,1fr);gap:6px;margin:0 0 12px;display:grid}.client-analysis-counts>div{border:1px solid var(--app-split);border-radius:6px;justify-content:space-between;gap:8px;padding:6px 10px;display:flex}.client-analysis-counts dt{color:var(--app-text-secondary)}.client-analysis-counts dd{margin:0;font-weight:600}.client-analysis-cat.ant-btn{font-weight:600}.dash{--dash-erem:#00867f;--dash-eremiz:#e67625;--dash-track:var(--app-fill-tertiary)}.dash-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.dash-header-actions{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.dash-date{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.dash-date-input{width:180px}.dash-date-chips,.dash-view-toggle{align-items:center;gap:6px;height:36px;display:flex}.dash-stack-body{gap:var(--app-section-gap);flex-direction:column;display:flex}.dash-today-only{color:var(--app-warning)}@media (max-width:480px){.dash-header-actions,.dash-date-input{width:100%}}.dash-kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.dash-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.dash-channels{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:stretch;gap:16px;display:grid}@media (max-width:1100px){.dash-row{grid-template-columns:minmax(0,1fr)}}.dash-card{background:var(--app-bg-container);border:1px solid var(--app-split);border-radius:8px;flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}.dash-kpi{gap:10px;padding:14px}.dash-channel{gap:14px}.dash-card-header{flex-direction:column;gap:4px;display:flex}.dash-card-title{font-size:16px;font-weight:600}.dash-section-title{margin-bottom:4px;font-size:16px;font-weight:600}.dash-kpi-value{font-size:18px;font-weight:600}.dash-big{font-size:28px;font-weight:600;line-height:1.2}.dash-muted{color:var(--app-text-tertiary);font-size:13px}.dash-small{font-size:12px}.dash-medium{font-weight:500}.dash-strong{white-space:nowrap;font-weight:600}.dash-grow{flex:1 1 0;min-width:0}.dash-line{align-items:center;gap:8px;font-size:13px;display:flex}.dash-stack-5,.dash-stack-6,.dash-stack-8,.dash-stack-10,.dash-stack-12,.dash-stack-14{flex-direction:column;display:flex}.dash-stack-5{gap:5px}.dash-stack-6{gap:6px}.dash-stack-8{gap:8px}.dash-stack-10{gap:10px}.dash-stack-12{gap:12px}.dash-stack-14{gap:14px}.dash-divider{background:var(--app-split);height:1px}.dash-track{background:var(--dash-track);border-radius:999px;flex:auto;min-width:0;position:relative;overflow:hidden}.dash-track>span{border-radius:999px;height:100%;display:block}.dash-split{background:var(--dash-track);border-radius:999px;gap:2px;display:flex;overflow:hidden}.dash-split>span{min-width:0;display:block}.dash-fill-erem{background:var(--dash-erem)}.dash-fill-eremiz{background:var(--dash-eremiz)}.dash-legend{flex-direction:column;gap:4px;display:flex}.dash-legend-row{flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:12px;display:flex}.dash-legend-row .dash-grow{flex:none}.dash-legend-row .dash-strong{margin-left:auto;font-size:12px;font-weight:500}.dash-dot{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.dash-dot-erem{background:var(--dash-erem)}.dash-dot-eremiz{background:var(--dash-eremiz)}.dash-bars{flex-direction:column;gap:12px;display:flex}.dash-bar-row{align-items:center;gap:12px;font-size:13px;display:flex}.dash-bar-label{flex:0 0 110px;width:110px;font-weight:500}.dash-bar-value{text-align:right;flex:0 0 120px;width:120px;font-weight:600}.dash-bar-value.dash-muted{font-weight:400}.dash-table{border:1px solid var(--app-split);border-radius:6px;flex-direction:column;font-size:13px;display:flex;overflow:hidden}.dash-tr{border-bottom:1px solid var(--app-split);align-items:center;gap:12px;padding:9px 12px;display:flex}.dash-tr:last-child{border-bottom:0}.dash-city{border-bottom:1px solid var(--app-split)}.dash-city:last-child{border-bottom:0}.dash-city.is-focused>.dash-city-row{background:var(--app-primary-bg)}.dash-city-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:9px 12px;display:flex}.dash-city-row:hover{background:var(--app-primary-bg)}.dash-city-row:focus-visible{outline:2px solid var(--app-primary);outline-offset:-2px}.dash-city-row>.anticon{color:var(--app-text-tertiary);font-size:10px}.dash-city-name{flex-wrap:wrap;align-items:baseline;row-gap:6px;display:flex}.dash-city-bar{flex-basis:100%;height:4px}.dash-city-clients{flex-direction:column;padding:0 12px 8px 32px;display:flex}.dash-city-client{border-top:1px dashed var(--app-split);align-items:center;gap:12px;padding:6px 0;font-size:13px;display:flex}.dash-city-client>.dash-grow{flex-direction:column;display:flex}.dash-city-client-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash-tr>span{text-align:right;white-space:nowrap}.dash-tr>.dash-grow,.dash-tr>.dash-left{text-align:left}.dash-tr>.dash-grow{white-space:normal;overflow-wrap:anywhere}.dash-th{background:var(--app-bg-layout);color:var(--app-text-tertiary);padding:10px 12px;font-size:12px;font-weight:600}.dash-tr-total{background:var(--app-bg-layout);font-weight:600}.dash-cell-bar{align-items:center;gap:8px;display:flex}.dash-td-44{flex:0 0 44px;width:44px}.dash-td-48{flex:0 0 48px;width:48px}.dash-td-56{flex:0 0 56px;width:56px}.dash-td-70{flex:0 0 70px;width:70px}.dash-td-72{flex:0 0 72px;width:72px}.dash-td-80{flex:0 0 80px;width:80px}.dash-td-84{flex:0 0 84px;width:84px}.dash-td-110{flex:0 0 100px;width:100px}.dash-td-120{flex:0 0 108px;width:108px}.dash-td-160{flex:0 0 140px;width:140px}.dash-td-240{flex:0 0 220px;width:220px}@media (max-width:1100px){.dash-table{overflow-x:auto}.dash-tr{min-width:640px}}.dash-stats{gap:12px;display:flex}.dash-stat{background:var(--app-bg-layout);border-radius:8px;flex-direction:column;flex:1 1 0;gap:4px;min-width:0;padding:12px;display:flex}.dash-stat-highlight{background:#00867f1a}.dash-stat-value{font-size:22px;font-weight:600;line-height:1.2}.dash-map-toolbar{flex-wrap:wrap;gap:12px;display:flex}.dash-map-row{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.dash-map-scroll{overflow-x:auto}.dash-map{--map-fill:#e2e8f0;--map-stroke:#fff;--map-hover:#a7dedb;--map-focus:#383838}.dash-map g[aria-pressed=true]{fill:var(--map-fill);stroke:var(--map-focus);stroke-width:2.5px}.dash-map-ramp{gap:1px;display:inline-flex}.dash-map-swatch-selected{border:2px solid var(--app-text);background:0 0}.dash-map [role=button]:focus{outline:none}html[data-theme=dark] .dash-map{--map-fill:#2a2a2a;--map-stroke:#141414;--map-hover:#3fb1ab;--map-focus:#fff}.dash-map-label line{stroke:var(--app-text-tertiary);stroke-width:1px}.dash-map-label circle{fill:var(--app-text)}.dash-map-label rect{fill:var(--app-bg-container);stroke:var(--app-split)}.dash-map-header{flex-direction:row;align-items:flex-start;gap:12px}.dash-map-label.is-focused rect{stroke:var(--app-primary);stroke-width:2px}.dash-map-label text{font-family:inherit}.dash-map-label-name,.dash-map-label-detail{fill:var(--app-text-tertiary)}.dash-map-label-name{fill:var(--app-text);opacity:.8}.dash-map-label-value{fill:var(--app-text)}.dash-map-legend{flex-wrap:wrap;align-items:center;gap:16px;font-size:13px;display:flex}.dash-map-legend-item{align-items:center;gap:6px;display:inline-flex}.dash-map-swatch{border:1px solid var(--app-split);border-radius:3px;width:12px;height:12px}.dash-map-detail-row{flex-wrap:wrap;gap:2px 12px;padding:7px 12px}.dash-map-detail-row>.dash-grow{white-space:nowrap;flex:1 0 auto}.dash-map-detail-row>.dash-strong{margin-left:auto}@media (max-width:1100px){.dash-map-row{grid-template-columns:minmax(0,1fr)}}.page-skeleton-card{flex-direction:column;gap:20px;padding:20px;display:flex}.nav-link-badged{align-items:center;min-width:0;margin-right:-12px;display:flex!important}.ant-menu-title-content:has(>.nav-link-badged){overflow:visible!important}.nav-link-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-new-badge{color:#fff;vertical-align:middle;background:#ff4d4f;border-radius:10px;flex-shrink:0;margin-left:6px;padding:0 5px;font-size:10px;font-weight:600;line-height:16px;display:inline-block}.menu-search{z-index:2;flex-shrink:0;width:220px;min-width:0;height:36px;position:relative}.menu-search .menu-search-field{width:220px;transition:width .28s cubic-bezier(.2,.8,.2,1),background .2s,border-color .2s,box-shadow .2s;position:absolute;top:0;left:0}.menu-search.is-open .menu-search-field{width:480px}.menu-search-backdrop{inset:var(--app-header-height,64px) 0 0 0;z-index:1;opacity:0;pointer-events:none;background:#0a141461;transition:opacity .28s;position:fixed}.menu-search-backdrop.is-visible{opacity:1;pointer-events:auto}.menu-search-field{background:var(--app-fill-tertiary);cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 8px 0 14px;display:flex}.menu-search-field:hover{border-color:var(--app-split)}.menu-search.is-open .menu-search-field,.menu-search-field:focus-within{cursor:text;background:var(--app-bg-container);border-color:var(--app-primary);box-shadow:0 0 0 4px var(--app-primary-bg), 0 8px 24px #0000001f}.menu-search-glass{color:var(--app-text);opacity:.65;font-size:14px}.menu-search-field input{min-width:0;font:inherit;color:var(--app-text);background:0 0;border:0;outline:0;flex:1;font-size:13px}.menu-search-field input::placeholder{color:var(--app-text-tertiary)}.menu-search-clear{color:var(--app-text-tertiary);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;display:inline-flex}.menu-search kbd{border:1px solid var(--app-split);background:var(--app-bg-container);height:18px;color:var(--app-text);opacity:.75;white-space:nowrap;border-radius:4px;align-items:center;padding:0 6px;font-family:inherit;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.menu-search-panel{z-index:1050;border:1px solid var(--app-split);background:var(--app-bg-container);border-radius:10px;width:480px;max-width:calc(100vw - 32px);position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f}.menu-search-list{max-height:min(420px, calc(60vh / var(--app-zoom,1)));flex-direction:column;gap:2px;padding:6px;display:flex;overflow-y:auto}.menu-search-group{letter-spacing:.04em;text-transform:uppercase;color:var(--app-text-tertiary);padding:8px 12px 4px;font-size:11px;font-weight:600}.menu-search-row{height:40px;color:var(--app-text);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:0 12px;display:flex}.menu-search-row.is-active{background:var(--app-primary-bg);color:var(--app-primary)}.menu-search-row-icon{font-size:16px;display:inline-flex}.menu-search-row-label{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.menu-search-row-label strong{font-weight:600}.menu-search-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:22px 16px;display:flex}.menu-search-empty-icon{background:var(--app-fill-tertiary);width:40px;height:40px;color:var(--app-text-tertiary);border-radius:20px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.menu-search-empty-title{color:var(--app-text);font-size:13px;font-weight:500}.menu-search-empty-sub{color:var(--app-text-tertiary);font-size:12px}.menu-search-footer{border-top:1px solid var(--app-split);background:var(--app-fill-tertiary);color:var(--app-text-tertiary);align-items:center;gap:14px;padding:8px 12px;font-size:12px;display:flex}.menu-search-hint{align-items:center;gap:6px;display:inline-flex}.menu-search-count{margin-left:auto}@media (max-width:768px){.menu-search{display:none}}:root,html[data-theme=light]{--chart-series:#00968f;--chart-grid:#00000012;--chart-year-1:#eb6834;--chart-year-2:#2a78d6;--chart-year-3:#00968f}html[data-theme=dark]{--chart-series:#2ec4c0;--chart-grid:#ffffff1a;--chart-year-1:#d95926;--chart-year-2:#3987e5;--chart-year-3:#1fa9a4}.turnover-chart{border-bottom:1px solid var(--app-split);min-width:0;padding:16px 16px 8px}.turnover-chart-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.turnover-chart-controls{flex-wrap:wrap;gap:8px;display:flex}.turnover-chart-title{color:var(--app-text-secondary);font-size:13px}.echarts-bar{width:100%;min-width:0}.offer-suggest{gap:12px}.offer-suggest-action{align-items:flex-end;gap:4px}.offer-suggest-tag{margin-inline-end:0}.co-sold-item{min-width:320px}.co-sold-summary{border-bottom:1px solid var(--app-split);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 16px;display:flex}.co-sold-summary-item{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.co-sold-share{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:inline-flex}.co-sold-summary-muted{color:var(--app-text-tertiary);font-size:13px}.co-sold-share-bar{background:var(--app-fill-tertiary);border-radius:999px;flex:0 0 64px;height:6px;overflow:hidden}.co-sold-share-bar>span{background:var(--chart-series);border-radius:999px;height:100%;display:block}@media (max-width:480px){.co-sold-item{min-width:0}}body{font-size:var(--app-fs-body);line-height:var(--app-line-height)}.ant-form-item .ant-form-item-extra,.ant-form-item .ant-form-item-explain,.ant-form-item .ant-form-item-explain-error{font-size:var(--app-fs-caption);line-height:1.5}.text-danger{color:var(--app-error)}.text-secondary{color:var(--app-text-secondary)}.num{font-variant-numeric:tabular-nums}.page-header-row{align-items:start;gap:var(--app-space-md) var(--app-space-lg);grid-template-columns:minmax(0,1fr) auto;display:grid}.page-header-text{flex-direction:column;min-width:0;display:flex}.page-header-subtitle.ant-typography{font-size:var(--app-fs-secondary)}.page-header-actions{justify-content:flex-end;justify-self:end;align-items:center;gap:var(--app-space-sm);flex-wrap:wrap;display:flex}@media (max-width:480px){.page-header-row{grid-template-columns:minmax(0,1fr)}.page-header-row .page-header-actions{grid-row:1;justify-self:end}}.page-head-card{padding:var(--app-space-lg) var(--app-card-padding);background:var(--app-bg-container);border:1px solid var(--app-split);border-radius:var(--app-radius-card)}.orders-card.list-head{gap:var(--app-space-lg);padding:var(--app-space-lg) var(--app-card-padding) var(--app-card-padding);flex-direction:column;display:flex;overflow:visible}.list-head .active-filters{margin-top:calc(-1 * var(--app-space-sm))}.page-skeleton-action.ant-skeleton-element{width:160px}.page-skeleton-filter.ant-skeleton-element{width:280px;max-width:100%}.page-skeleton-card{padding:var(--app-card-padding)}.page-skeleton-grid{gap:var(--app-space-lg) var(--app-space-xl);display:grid}.page-skeleton-field{flex-direction:column;gap:4px;display:flex}.page-skeleton-label.ant-skeleton-element{width:120px}.page-skeleton-label.ant-skeleton-element .ant-skeleton-input{height:16px;min-height:16px}.page-skeleton-form-actions{justify-content:flex-end;gap:var(--app-space-sm);margin-top:var(--app-space-lg);display:flex}.page-skeleton-kpis{gap:var(--app-space-md);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.page-skeleton-kpi{padding:var(--app-space-lg)}.page-skeleton-chart.ant-skeleton-element,.page-skeleton-chart .ant-skeleton-image{width:100%;height:180px}.page-skeleton-two{gap:var(--app-space-lg);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.data-state-info{font-size:var(--app-fs-caption);color:var(--app-text-tertiary)}.active-filters{align-items:center;gap:var(--app-space-sm);margin-top:calc(-1 * var(--app-space-md));font-size:var(--app-fs-secondary);flex-wrap:wrap;display:flex}.active-filters-label{color:var(--app-text-tertiary)}.active-filter.ant-tag{margin:0}.ant-input:not(textarea),.ant-input-affix-wrapper,.ant-picker:not(.ant-picker-multiple),.ant-input-number,.ant-input-number-affix-wrapper{min-height:var(--app-input-height);box-sizing:border-box}.ant-input-affix-wrapper>.ant-input,.ant-input-number-affix-wrapper>.ant-input-number,.ant-input-number>.ant-input-number-input{min-height:0}.ant-select-single{height:var(--app-input-height)}.ant-select-multiple{min-height:var(--app-input-height)}.ant-space-compact:has(>.ant-input,>.ant-input-affix-wrapper,>.ant-input-number,>.ant-input-number-affix-wrapper,>.ant-select,>.ant-picker)>.ant-btn{height:var(--app-input-height)}.ant-select-lg .ant-select-content,.ant-select-sm .ant-select-content,.ant-picker-large .ant-picker-input>input,.ant-picker-small .ant-picker-input>input,.ant-input-lg,.ant-input-sm,.ant-input-affix-wrapper-lg>.ant-input,.ant-input-affix-wrapper-sm>.ant-input{font-size:var(--app-fs-body);line-height:var(--app-line-height)}.app-content,.auth-form-panel{--float-label-bg:var(--app-bg-layout)}.orders-card,.ant-card,.ant-modal-content,.ant-drawer-content,.ant-popover-inner,.ant-dropdown,.ant-table-wrapper{--float-label-bg:var(--app-bg-container)}.float-label{--float-label-space:8px;padding-top:var(--float-label-space);min-width:0;position:relative}.float-label>.ant-select,.float-label>.ant-picker,.float-label>.ant-input,.float-label>.ant-input-affix-wrapper,.float-label>.ant-input-number,.float-label>.ant-input-number-affix-wrapper,.float-label>.ant-input-password{width:100%}.float-row{align-items:flex-end;gap:8px;display:flex}.float-row>.float-label{flex:1;min-width:0}.float-label-text{left:12px;top:calc(var(--float-label-space) + 18px);z-index:2;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 24px);font-size:var(--app-fs-body);color:var(--app-text-tertiary);pointer-events:none;background:0 0;border-radius:3px;padding:0;font-weight:400;line-height:1.45;transition:top .18s,left .18s,font-size .18s,color .18s,background-color .18s;position:absolute;overflow:hidden;transform:translateY(-50%)}.float-label--prefixed>.float-label-text{left:34px}.float-label--textarea:not(.is-occupied):not(:focus-within)>.float-label-text{top:calc(var(--float-label-space) + 8px);transform:none}.float-label.is-occupied>.float-label-text,.float-label:focus-within>.float-label-text{top:var(--float-label-space);max-width:calc(100% - 16px);font-size:var(--app-fs-caption);color:var(--app-text-secondary);background:var(--float-label-bg,var(--app-bg-container));padding:0 4px;font-weight:500;left:8px;transform:translateY(-50%)}.float-label:not(:has(input:placeholder-shown,textarea:placeholder-shown,.ant-select-placeholder))>.float-label-text{top:var(--float-label-space);max-width:calc(100% - 16px);font-size:var(--app-fs-caption);color:var(--app-text-secondary);background:var(--float-label-bg,var(--app-bg-container));padding:0 4px;font-weight:500;left:8px;transform:translateY(-50%)}.float-label:focus-within>.float-label-text{color:var(--app-primary)}.float-label.is-disabled>.float-label-text{opacity:.65}.float-label:not(.is-occupied):not(:focus-within) .ant-input::placeholder,.float-label:not(.is-occupied):not(:focus-within) .ant-input-number-input::placeholder,.float-label:not(.is-occupied):not(:focus-within) .ant-picker-input>input::placeholder{color:#0000}.float-label:not(.is-occupied):not(:focus-within) .ant-select-placeholder,.float-label:not(.is-occupied):not(:focus-within) .ant-select-selection-placeholder,.float-label:not(.is-occupied):not(:focus-within) .ant-picker-range-separator{visibility:hidden}.modal-layout-bg .ant-modal-container{--float-label-bg:var(--app-bg-layout)}.modal-layout-bg .modal-section{--float-label-bg:var(--app-bg-container);background:var(--app-bg-container)}.import-panel{border:1px solid var(--app-card-border);border-radius:8px;padding:16px}.import-fieldset{border:1px solid var(--app-card-border);border-radius:8px;min-width:0;margin:0 0 12px;padding:8px 16px 12px}.import-fieldset>legend{width:auto;font-size:var(--app-fs-body);border:0;margin:0;padding:0 8px;font-weight:600}.import-map-row{align-items:flex-end;gap:16px;min-width:0;margin-bottom:8px;display:flex}.import-map-row>.ant-typography{min-width:0;padding-bottom:8px}.import-col-band{background:color-mix(in srgb, var(--app-primary) 7%, var(--app-bg-container))!important}th.import-col-mapped{font-weight:600;color:var(--app-primary-strong)!important}.import-rownum,.import-muted{color:var(--app-text-tertiary)}.import-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:12px;display:grid}.import-stat{border:1px solid var(--app-card-border);border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:10px 16px;display:flex}.import-stat>span{color:var(--app-text-secondary)}.import-stat>strong{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.modal-layout-bg .import-stat.is-success,.import-page .import-stat.is-success{border-color:var(--app-status-success-border);background:var(--app-status-success-bg)}.import-stat.is-success>strong{color:var(--app-primary-strong)}.modal-layout-bg .import-stat.is-danger,.import-page .import-stat.is-danger{border-color:var(--app-status-error-border);background:var(--app-status-error-bg)}.import-stat.is-danger>strong,.import-danger,.import-danger-text,.import-danger-text.ant-typography{color:var(--app-error)}.import-mode{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.import-split{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:16px;display:grid}.import-page .import-stat,.import-page .import-fieldset{background:var(--app-bg-container);--float-label-bg:var(--app-bg-container)}.import-page-title .import-file-badge{font-size:var(--app-fs-body)}.import-stack{flex-direction:column;gap:12px;min-width:0;display:flex}.import-stack>.import-fieldset{margin-bottom:0}.import-split>:only-child{grid-column:1/-1}@media (max-width:900px){.import-split{grid-template-columns:minmax(0,1fr)}}.modal-layout-bg .import-fieldset.is-danger,.import-page .import-fieldset.is-danger{border-color:var(--app-status-error-border);background:var(--app-status-error-bg)}.import-fieldset.is-danger .ant-table{border:1px solid var(--app-status-error-border)}.ant-table-cell.import-danger{font-weight:500;color:var(--app-error)!important}.import-fieldset.is-danger>legend{color:var(--app-error)}.import-row-existing>td{background:var(--app-status-warning-bg)!important}.import-file-cell{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.import-file-badge{border:1px solid var(--app-status-success-border);color:var(--app-primary-strong);font-size:var(--app-fs-caption);border-radius:4px;flex:none;padding:0 5px;font-weight:600;line-height:18px}.import-item-cell{flex-direction:column;min-width:0;line-height:1.35;display:flex}.import-item-cell>strong,.import-item-cell>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.import-item-cell>span{color:var(--app-text-secondary);font-size:var(--app-fs-caption)}.import-file-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.orders-card>.section-title.ant-typography{margin:0;padding:14px 16px 10px}.info-grid{grid-template-columns:110px minmax(0,1fr);gap:6px 16px;margin:0 0 12px;display:grid}.info-grid>dt{color:var(--app-text-secondary)}.info-grid>dd{min-width:0;margin:0}.info-grid>dd.info-grid-warning{color:var(--app-status-warning-color);font-weight:600}.info-grid>dd.info-grid-success{color:var(--app-status-success-color);font-weight:600}.client-cell{flex-direction:column;min-width:0;line-height:1.35;display:flex}.client-cell>strong,.client-cell>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.client-cell>strong{font-weight:400}.client-cell>span{color:var(--app-text-secondary)}.brand-clients-table .ant-table-thead>tr:first-child>th{text-align:center}.brand-cell{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.brand-cell.is-empty{color:var(--app-text-tertiary);font-weight:400}.brand-cell.is-open{color:var(--app-status-warning-color)}.brand-cell.is-done{color:var(--app-status-success-color)}.brand-cell.is-expired{color:var(--app-status-error-color)}a.brand-cell:hover{text-decoration:underline}.qty-change{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.qty-change.is-down{color:var(--app-error)}.qty-change.is-up{color:var(--app-success)}.import-reason{color:var(--app-error);font-size:var(--app-fs-caption);white-space:normal}@media (prefers-reduced-motion:reduce){.float-label-text{transition:none}}.filter-bar{gap:var(--app-filter-gap);flex-direction:column;display:flex}.filter-bar-fields{align-items:end;gap:var(--app-filter-gap);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));min-width:0;display:grid}.filter-bar-fields>.org-search,.filter-bar-fields>.float-label--daterange,.filter-bar-fields>.filter-wide{grid-column:span 2}.filter-bar-fields>.org-filter,.filter-bar-fields>.org-search,.filter-bar-fields>.org-user-search,.filter-bar-fields>.float-label{max-width:none;width:100%!important}.filter-bar-fields>.ant-checkbox-wrapper,.filter-bar-fields>.ant-segmented,.filter-bar-fields>.ant-btn{align-self:end;margin-bottom:7px}.filter-bar-fields>.ant-segmented{justify-self:start}.ant-form-item:has(>.ant-row>.ant-form-item-control .float-label){margin-bottom:var(--app-space-lg)}.filter-bar-actions{justify-content:space-between;align-items:center;gap:var(--app-space-sm) var(--app-space-lg);flex-wrap:wrap;display:flex}.filter-quick{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.filter-quick-label{font-size:var(--app-fs-caption);color:var(--app-text-tertiary);margin-right:2px}.ant-btn.quick-chip{background:var(--app-fill-tertiary);height:24px;min-height:24px;color:var(--app-text-secondary);font-size:var(--app-fs-caption);box-shadow:none;border-color:#0000;border-radius:999px;padding-inline:10px;font-weight:500}.ant-btn.quick-chip:hover{border-color:var(--app-primary);color:var(--app-primary-strong);background:var(--app-primary-bg)}.ant-btn.quick-chip.is-active,.ant-btn.quick-chip.is-active:hover{border-color:var(--app-primary);background:var(--app-primary);color:#fff;font-weight:600;box-shadow:0 1px 2px #0000001f}html[data-theme=dark] .ant-btn.quick-chip:hover{color:var(--app-primary)}html[data-theme=dark] .ant-btn.quick-chip.is-active,html[data-theme=dark] .ant-btn.quick-chip.is-active:hover{color:#0b1f1f}.filter-clear.ant-btn{margin-left:auto}@media (max-width:575px){.filter-bar-fields{grid-template-columns:1fr}.filter-bar-fields>.org-search,.filter-bar-fields>.float-label--daterange,.filter-bar-fields>.filter-wide{grid-column:auto}}.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-thead>tr>td{font-size:var(--app-fs-secondary);word-break:normal;padding-block:16px;font-weight:700}.ant-table-wrapper .ant-table-tbody>tr>td{vertical-align:middle}.ant-table-wrapper .ant-table-cell[style*="text-align: right"],.ant-table-wrapper .ant-table-column-align-right{font-variant-numeric:tabular-nums}.table-toolbar{justify-content:flex-end;align-items:center;gap:var(--app-space-sm) var(--app-space-lg);padding:var(--app-space-md) var(--app-card-padding);border-bottom:1px solid var(--app-split);flex-wrap:wrap;display:flex}.table-toolbar-title{min-width:0;font-size:var(--app-fs-secondary);color:var(--app-text-secondary);font-weight:500}.table-toolbar-actions{justify-content:flex-end;align-items:center;gap:var(--app-space-sm);flex-wrap:wrap;margin-left:auto;display:flex}.system-table.ant-table-wrapper .ant-table-thead>tr>th,.system-table.ant-table-wrapper .ant-table-tbody>tr>td,.system-table.ant-table-wrapper .ant-table-summary>tr>td{white-space:nowrap}.system-table.ant-table-wrapper .ant-table-tbody>tr>td{text-overflow:ellipsis;overflow:hidden}.system-table.ant-table-wrapper .ant-table-tbody>tr>td:has(.ant-btn,.ant-checkbox,.ant-select,.ant-input-number,.ant-input,.ant-tag,.ant-avatar,.ant-dropdown-trigger){text-overflow:clip;overflow:visible}.system-table.ant-table-wrapper .ant-table-tbody>tr>td.cell-wrap,.system-table.ant-table-wrapper .ant-table-thead>tr>th.cell-wrap,.system-table .cell-wrap{white-space:normal}.offer-approval-reasons{align-items:flex-start;gap:var(--app-space-xs);flex-direction:column;display:flex}.offer-approval-reasons>.ant-tag.status-tag{white-space:normal;max-width:100%}.ant-table-wrapper .ant-table-thead>tr>th.col-group-start,.ant-table-wrapper .ant-table-tbody>tr>td.col-group-start,.ant-table-wrapper .ant-table-summary>tr>td.col-group-start{border-inline-start:2px solid color-mix(in srgb, var(--app-text-secondary) 55%, transparent)}.ant-table-wrapper .ant-table-thead>tr>th.col-subgroup-start,.ant-table-wrapper .ant-table-tbody>tr>td.col-subgroup-start{border-inline-start:1px dashed color-mix(in srgb, var(--app-text-secondary) 45%, transparent)}.ant-tag.status-tag{border-radius:var(--app-radius-button);align-items:center;gap:4px;margin-inline-end:0;font-weight:500;display:inline-flex}.ant-tag.status-tag--info{color:var(--app-status-info-color);background:var(--app-status-info-bg);border-color:var(--app-status-info-border)}.ant-tag.status-tag--processing{color:var(--app-status-processing-color);background:var(--app-status-processing-bg);border-color:var(--app-status-processing-border)}.ant-tag.status-tag--warning{color:var(--app-status-warning-color);background:var(--app-status-warning-bg);border-color:var(--app-status-warning-border)}.ant-tag.status-tag--success{color:var(--app-status-success-color);background:var(--app-status-success-bg);border-color:var(--app-status-success-border)}.ant-tag.status-tag--error{color:var(--app-status-error-color);background:var(--app-status-error-bg);border-color:var(--app-status-error-border)}.ant-tag.status-tag--neutral{color:var(--app-status-neutral-color);background:var(--app-status-neutral-bg);border-color:var(--app-status-neutral-border)}.data-state{justify-content:center;align-items:center;gap:var(--app-space-xs);padding:var(--app-space-xxxl) var(--app-space-lg);text-align:center;color:var(--app-text-secondary);flex-direction:column;display:flex}.data-state--compact{padding:var(--app-space-xl) var(--app-space-lg)}.data-state-icon{color:var(--app-text-tertiary);font-size:34px;line-height:1}.data-state--error .data-state-icon{color:var(--app-warning)}.data-state-title{color:var(--app-text);font-weight:500}.data-state--error .data-state-title{color:var(--app-error)}.data-state-description{font-size:var(--app-fs-secondary);max-width:420px}.data-state-action{margin-top:var(--app-space-sm)}.ant-select-dropdown .data-state{padding:var(--app-space-md)}.ant-select-dropdown .data-state-icon{font-size:22px}.modal-scroll-body .ant-modal-body{max-height:calc(70dvh / var(--app-zoom,1));overflow-y:auto}@keyframes page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.page-transition{animation:.22s ease-out page-in}@media (prefers-reduced-motion:reduce){.page-transition{animation:none}.menu-search,.menu-search-backdrop,.float-label-text,.product-stock-bar,.dash-track>span,.dash-split>span{transition:none!important}}.client-situation-total>td,.client-situation-total>th{background:var(--app-surface-muted,#f7f8fa);font-weight:600}.client-analysis .ant-table-tbody>tr.client-situation-total>td{color:var(--app-danger,#cf1322)}.app-bell-btn.ant-btn{color:var(--app-text-tertiary);flex:none;font-size:18px}.notif-bell-panel{background:var(--app-surface,var(--ant-color-bg-elevated));width:360px;max-width:calc(100vw - 32px);box-shadow:var(--ant-box-shadow-secondary,0 6px 16px #0000001f);border-radius:10px;overflow:hidden}.notif-bell-head{border-bottom:1px solid var(--ant-color-split,#0000000f);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.notif-bell-empty{text-align:center;padding:16px}.notif-bell-list{max-height:420px;margin:0;padding:0;list-style:none;overflow:auto}.notif-bell-list li+li{border-top:1px solid var(--ant-color-split,#0000000f)}.notif-bell-list button{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;flex-direction:column;gap:2px;padding:10px 14px;display:flex}.notif-bell-list button:hover{background:var(--ant-control-item-bg-hover,#0000000a)}.notif-bell-list li.is-unread .notif-bell-title{font-weight:600}.notif-bell-title{font-size:13px}.notif-bell-desc{color:var(--app-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.notif-bell-meta{color:var(--app-text-tertiary);font-size:11px}.notif-list .ant-list-item.notif-item{cursor:pointer;padding:12px 16px}.notif-list .notif-item.is-unread{background:var(--ant-color-primary-bg,#1677ff0f)}.notif-list .notif-item.is-unread .notif-title{font-weight:600}.notif-kind-dot{background:var(--ant-color-primary,#1677ff);opacity:.35;border-radius:50%;width:10px;height:10px;margin-top:6px;display:inline-block}.notif-title{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.notif-kind .ant-tag{margin:0}.notif-desc{white-space:pre-wrap;color:var(--app-text-secondary);margin-bottom:4px}.notif-meta{color:var(--app-text-tertiary);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.notif-channels{flex-wrap:wrap;gap:4px;display:inline-flex}.notif-channel-tag.ant-tag{margin:0}.notif-channel-off{color:var(--app-text-tertiary)}.notif-toggle{align-items:center;gap:6px;font-size:13px;display:inline-flex}.notif-json{background:var(--ant-color-fill-quaternary,#00000008);border-radius:8px;max-height:360px;padding:12px;font-size:12px;overflow:auto}.notif-approval-types{gap:12px;display:grid}.notif-approval-type{gap:10px;padding:16px;display:grid}.notif-approval-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.notif-approvers{flex-wrap:wrap;gap:6px;display:flex}.notif-ul{margin:0;padding:0;list-style:none}.notif-ul .notif-item{cursor:pointer;border-bottom:1px solid var(--ant-color-split,#0000000f);align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.notif-ul .notif-item:last-child{border-bottom:0}.notif-body{flex:1;min-width:0}.notif-actions{flex:none;align-items:center;gap:4px;display:flex}.notif-loading,.notif-empty{text-align:center;padding:24px}.notif-pagination{justify-content:flex-end;padding:12px 16px;display:flex}.notif-decision-note{margin-top:12px}.notif-item-card .ant-descriptions-item-label{width:160px}.query-runner{width:100%}.query-menu-card.ant-card{width:240px;top:calc(var(--app-header-height) + var(--app-space-lg));flex:none;position:sticky}.query-menu-card .ant-menu{border-inline-end:none!important}.query-main{flex:1;min-width:0}.query-form{row-gap:12px}.query-text{margin-top:12px}.query-text summary{cursor:pointer;color:var(--ant-color-text-secondary)}.result-long-text{max-width:420px;font-family:var(--ant-font-family-code,ui-monospace, monospace);font-size:12px;margin-bottom:0!important}.result-stats{margin-top:8px;font-size:12px;display:block}.traffic-chart{width:100%;height:auto;display:block}.insights-editor{font-family:var(--ant-font-family-code,ui-monospace, monospace)}.code-block{margin-bottom:0!important}.code-block pre{white-space:pre-wrap;word-break:break-all;max-height:520px;margin:0;font-size:12px;overflow:auto}@media (max-width:991px){.query-runner{flex-direction:column}.query-menu-card{width:100%;position:static}}.card-title.ant-typography{margin-top:0}.card-toolbar{margin-top:var(--app-space-md)}.card-note.ant-typography{margin:var(--app-space-md) 0 0}.request-search.ant-input-search,.result-summary{max-width:480px}.code-break{word-break:break-all}.query-form .ant-form-item{margin-bottom:0}.result-card>.ant-card-body{padding:0}.query-text.ant-typography{white-space:pre-wrap;max-width:560px;margin:0}.table-toolbar-note{font-size:var(--app-fs-secondary);color:var(--app-text-secondary);margin-right:auto}.monitoring-area .monitoring-tabs{margin-bottom:var(--app-space-md)}.monitoring-area .monitoring-tabs .ant-tabs-nav{margin-bottom:0}.cell-mono,.cell-mono.ant-typography{font-family:var(--ant-font-family-code,ui-monospace, monospace);font-size:12px}.cognito-user-actions{padding:2px 20px 16px}.cognito-sub-field{grid-column:span 2}.cognito-sub-field .ant-typography{margin-bottom:0}.col-resizer{cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none;z-index:1;width:7px;position:absolute;top:0;bottom:0;right:-3px}.col-resizer:hover{background:var(--ant-color-primary-border,#91caff)}.product-matrix-over,.product-matrix-over .orders-sub{color:var(--ant-color-error,#ff4d4f)}.product-matrix-over .orders-sub{opacity:1;font-weight:600}.v1-field-with-action{align-items:flex-start;gap:8px;display:flex}.v1-field-with-action>.ant-form-item{flex:1;min-width:0}.v1-field-with-action>.ant-btn{flex-shrink:0;height:36px;margin-top:8px}
