@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@500;600;700&family=IBM+Plex+Sans+Condensed:wght@400;500;600;700;800&display=swap");:root{--font-primary:"IBM Plex Sans Condensed","Arial Narrow","Segoe UI",Arial,sans-serif;--font-numeric:"IBM Plex Mono","Consolas","Courier New",monospace;--bg:#e7f5f7;--panel:#ffffff;--panel-soft:#f7fcff;--text:#0b2f4a;--muted:#5f7388;--line:#b8d7e9;--primary:#0b78c8;--primary-dark:#064f91;--green:#18944b;--green-dark:#0f7138;--amber:#c97400;--blue:#075b9e;--cyan:#178abd;--radius:5px;--shadow:0 8px 20px rgba(24,86,128,0.12);--classic-mast-height:78px;--classic-tab-height:39px;--classic-footer-height:31px;--classic-pagination-height:44px}body{min-width:1120px;background:linear-gradient(90deg,rgba(209,239,250,.74),rgba(235,251,231,.8)),#e7f5f7;color:var(--text);font-family:var(--font-primary),"Arial Narrow","Segoe UI",Arial,sans-serif;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.classic-shell,.classic-shell :is(a,button,input,select,textarea,table,thead,tbody,tr,th,td,label,p,span,strong,small,b,em,div,section,article,h1,h2,h3,h4,h5,h6),body,button,input,select,textarea{font-family:var(--font-primary),"Arial Narrow","Segoe UI",Arial,sans-serif}.classic-shell,.classic-shell :not(svg):not(path){font-family:var(--font-primary),"Arial Narrow","Segoe UI",Arial,sans-serif!important;letter-spacing:0!important}.classic-shell ::placeholder{font-family:var(--font-primary),"Arial Narrow","Segoe UI",Arial,sans-serif!important}.app-shell.classic-shell{display:block!important;min-height:100vh}.app-shell.classic-shell,.app-shell.classic-shell.sidebar-collapsed{grid-template-columns:none!important}.classic-top-mast{position:-webkit-sticky;position:sticky;top:0;z-index:90;display:grid;grid-template-columns:280px 1fr 310px;align-items:center;height:var(--classic-mast-height);min-height:var(--classic-mast-height);padding:6px 14px;border-bottom:1px solid var(--line);background:linear-gradient(#ffffff,#ecf8ff);box-shadow:inset 0 1px 0 #fff;width:100%}.classic-brand-lockup{display:inline-grid;grid-template-columns:52px minmax(0,1fr);gap:9px;align-items:center;min-width:0;color:var(--text)}.classic-brand-mark{width:50px;height:50px;display:grid;place-items:center;border:1px solid #8fc6ea;border-radius:50%;background:linear-gradient(135deg,#127ad1 0 55%,#fff 56% 100%);box-shadow:inset 0 0 0 4px #d8f1ff}.classic-brand-mark span{width:25px;height:25px;border-radius:50%;background:linear-gradient(135deg,#fff,#bfe8f7)}.classic-brand-lockup>span:last-child{min-width:0}.classic-brand-lockup strong{display:block;overflow:hidden;color:#0a5fa7;font-size:27px;font-weight:800;line-height:1;text-overflow:ellipsis;white-space:nowrap}.classic-account-text span,.classic-brand-lockup small,.classic-mast-title span{display:block;color:var(--muted);font-size:13px;font-weight:600}.classic-mast-title{min-width:0;text-align:center}.classic-mast-title.has-company-logo{display:flex;align-items:center;justify-content:center;min-height:64px}.classic-mast-company-logo{display:block;width:auto;max-width:min(360px,100%);height:auto;max-height:64px;object-fit:contain}.classic-mast-title strong{display:block;overflow:hidden;color:#2f91ce;font-size:31px;font-weight:800;line-height:1;text-overflow:ellipsis;white-space:nowrap}.classic-mast-title span{margin-top:3px;color:#566b7e;font-weight:700}.classic-account-panel{justify-self:end;display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;width:300px;min-height:58px;padding:5px 7px;border:1px solid #d5e7f2;background:#fff}.classic-account-avatar{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line);background:#f4fbff;color:var(--blue);font-weight:800}.classic-account-text{min-width:0}.classic-account-text strong{display:block;color:#0d2438;font-size:14px;font-weight:800}.classic-account-text span,.classic-account-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classic-account-actions{display:flex!important;align-items:center;gap:6px;width:100%;min-width:0;margin-top:1px;overflow:visible!important;line-height:1.05;white-space:nowrap}.classic-account-logout{display:inline-flex;width:auto;flex:0 0 auto;min-height:0;margin:1px 0 0;padding:0;border:0;background:transparent;color:var(--blue);font:inherit;font-weight:800;line-height:1.05;text-decoration:underline;cursor:pointer}.classic-account-logout:hover{color:var(--primary-dark)}.classic-account-change-password{position:relative;padding-left:7px}.classic-account-change-password:before{position:absolute;left:0;color:#9bb5c6;content:"|";text-decoration:none}.classic-portal-tabs{position:-webkit-sticky;position:sticky;top:var(--classic-mast-height);z-index:85;display:flex;align-items:flex-end;gap:3px;height:var(--classic-tab-height);min-height:var(--classic-tab-height);overflow:visible;padding:4px 4px 0;border-top:1px solid #cfe4f1;border-right:1px solid #b8d7e9;border-bottom:1px solid var(--line);border-left:1px solid #b8d7e9;background:linear-gradient(#e9f8ff,#cfeeff);width:100%}.classic-portal-tab{position:relative;display:inline-flex;flex:0 0 auto;min-width:112px;height:31px;align-items:center;justify-content:center;border:1px solid #85badc;border-bottom:0;border-radius:5px 5px 0 0;background:linear-gradient(#f8fdff,#e8f7ff 45%,#cfeafa);box-shadow:inset 1px 1px 0 rgba(255,255,255,.9),inset -1px 0 0 rgba(255,255,255,.45);color:#165d83;padding:6px 15px 7px;font-size:14px;font-weight:800;line-height:1;white-space:nowrap}button.classic-portal-tab{font-family:inherit;cursor:pointer}.classic-tab-dropdown{position:relative;display:inline-flex;align-items:flex-end;flex:0 0 auto}.classic-portal-tab-trigger{gap:7px}.classic-portal-tab-trigger svg{flex:0 0 auto;transition:transform .14s ease}.classic-tab-dropdown:focus-within .classic-portal-tab-trigger svg,.classic-tab-dropdown:hover .classic-portal-tab-trigger svg{transform:rotate(180deg)}.classic-portal-tab.active{border-color:#234f69;background:linear-gradient(#64c6e8,#2399cb 48%,#1472a8);box-shadow:inset 1px 1px 0 rgba(255,255,255,.75),inset -1px 0 0 rgba(255,255,255,.22),0 -1px 0 #1b4f72;color:#fff}.classic-portal-tab.active:after{position:absolute;right:0;bottom:-1px;left:0;height:1px;background:#1472a8;content:""}.classic-tab-menu-panel{position:absolute;top:100%;left:0;z-index:120;display:none;min-width:210px;padding:4px;border:1px solid #85badc;border-top-color:#1472a8;background:#ffffff;box-shadow:0 10px 22px rgba(7,49,86,.18)}.classic-tab-dropdown:focus-within .classic-tab-menu-panel,.classic-tab-dropdown:hover .classic-tab-menu-panel{display:grid}.classic-shell.is-route-loading .classic-tab-menu-panel,.classic-tab-dropdown.is-suppressed .classic-tab-menu-panel{display:none!important}.classic-tab-dropdown.is-suppressed .classic-portal-tab-trigger svg{transform:none}.classic-tab-menu-item{display:block;min-height:30px;padding:7px 10px;border-bottom:1px solid #d8eaf3;color:#123a57;font-size:14px;font-weight:700;line-height:1.1;white-space:nowrap}.classic-tab-menu-item:last-child{border-bottom:0}.classic-tab-menu-item.active,.classic-tab-menu-item:hover{background:#eef8ff;color:var(--primary-dark)}.classic-tab-menu-item-coming-soon{color:#345b73;font-weight:850}.classic-tab-menu-item.active{box-shadow:inset 4px 0 0 #37b24d}.classic-app-frame{display:grid;min-height:calc(100vh - var(--classic-mast-height) - var(--classic-tab-height));transition:grid-template-columns .16s ease;width:100%}.classic-app-frame,.classic-shell.sidebar-collapsed .classic-app-frame{grid-template-columns:minmax(0,1fr)}.classic-shell .sidebar{display:none}.classic-shell .brand{min-height:84px;padding:10px 14px;border-bottom:1px solid #d8eaf3;background:rgba(255,255,255,.76)}.classic-shell .brand-manufacturer{min-height:84px}.classic-shell .brand-company-card{min-height:60px}.classic-shell .brand-company-logo{max-width:205px;height:60px;filter:none}.classic-shell .brand-empty{display:none}.classic-shell.sidebar-collapsed .brand{min-height:64px;padding:8px}.classic-shell .nav-section{padding:9px 12px 12px}.classic-shell .nav-title{margin:12px 6px 6px;color:#526d82;font-size:11px;font-weight:800}.classic-shell .nav-link{min-height:34px;gap:8px;border:1px solid transparent;border-radius:4px;padding:7px 9px;color:#123a57}.classic-shell .nav-link,.classic-shell button.nav-link{font-size:14px;font-weight:700}.classic-shell .nav-submenu{gap:3px;margin:2px 0 3px 15px;padding-left:8px;border-left:1px solid #c9dfed}.classic-shell .nav-sub-link{min-height:30px;padding:6px 8px;font-size:13px}.classic-shell .nav-link.active,.classic-shell .nav-link:hover{border-color:#c5deec;background:#eef8ff;color:var(--primary-dark)}.classic-shell .nav-link.active{border-left:4px solid #37b24d;box-shadow:none}.classic-shell.sidebar-collapsed .nav-section{padding:8px}.classic-shell.sidebar-collapsed .nav-link{min-height:36px}.classic-shell .main{position:relative;min-width:0;width:100%}.classic-shell .content{width:100%;max-width:none;padding:12px 12px calc(var(--classic-pagination-height) + 22px)}.classic-shell .fixed-footer{left:0;z-index:70;min-height:var(--classic-pagination-height);border-top:1px solid #d6e8f0;border-bottom:1px solid #b8d7e9;background:linear-gradient(#e9f8ff,#cfeeff);color:#5b7287;font-size:12px;font-weight:850;pointer-events:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 -1px 8px rgba(13,84,126,.08)}.classic-shell.sidebar-collapsed .fixed-footer{left:0}.classic-shell .pagination-bar{position:fixed;right:0;bottom:0;left:0;z-index:72;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;min-height:var(--classic-pagination-height);margin:0;padding:6px 18px;border:0;background:transparent;box-shadow:none}.classic-shell .pagination-actions{display:flex;flex:0 0 auto;flex-direction:row;align-items:center;gap:10px;width:auto;margin-left:auto}.classic-shell .modal-backdrop .pagination-bar{position:static;min-height:auto;margin-top:12px;padding:0;border:0;background:transparent;box-shadow:none}.classic-shell .modal-backdrop .pagination-actions{margin-left:auto}.classic-shell .company-sales-person-table-wrap{overflow-x:hidden}.classic-shell .company-sales-person-table{table-layout:fixed;width:100%;min-width:0}.classic-shell .company-sales-person-table td,.classic-shell .company-sales-person-table th{overflow:hidden}.classic-shell .company-sales-person-table td:last-child{position:relative;z-index:3;overflow:visible}.classic-shell .company-sales-person-table td:last-child:focus-within,.classic-shell .company-sales-person-table td:last-child:hover{z-index:30}.classic-shell .company-sales-person-table td:first-child,.classic-shell .company-sales-person-table th:first-child{width:16%}.classic-shell .company-sales-person-table td:nth-child(2),.classic-shell .company-sales-person-table th:nth-child(2){width:17%}.classic-shell .company-sales-person-table td:nth-child(3),.classic-shell .company-sales-person-table th:nth-child(3){width:11%}.classic-shell .company-sales-person-table td:nth-child(4),.classic-shell .company-sales-person-table th:nth-child(4){width:19%}.classic-shell .company-sales-person-table td:nth-child(5),.classic-shell .company-sales-person-table th:nth-child(5){width:10%}.classic-shell .company-sales-person-table td:nth-child(6),.classic-shell .company-sales-person-table th:nth-child(6){width:8%}.classic-shell .company-sales-person-table td:nth-child(7),.classic-shell .company-sales-person-table th:nth-child(7){width:19%}.classic-shell .company-sales-person-table td{height:62px;padding-top:7px;padding-bottom:7px;vertical-align:middle}.classic-shell .company-sales-person-row-profile{display:inline-flex;align-items:center;gap:9px;max-width:100%;min-width:0}.classic-shell .company-sales-person-row-profile .company-sales-person-avatar{flex:0 0 auto;width:38px;height:38px;border-radius:5px;font-size:14px}.classic-shell .company-sales-person-row-profile .company-sales-person-identity{min-width:0}.classic-shell .company-sales-person-row-profile .company-sales-person-identity strong{display:block;overflow:hidden;color:#062f4f;font-size:15px;font-weight:800;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.classic-shell .company-sales-person-row-profile .company-sales-person-identity span{display:block;overflow:hidden;margin-top:3px;color:#5f7388;font-size:12px;font-weight:650;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.classic-shell .company-sales-person-row-contact{display:grid;grid-gap:4px;gap:4px;min-width:0}.classic-shell .company-sales-person-row-contact>span,.classic-shell .company-sales-person-row-distributors{display:flex;min-width:0;align-items:center;gap:6px;overflow:hidden;color:#163b57;font-size:12px;font-weight:700;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.classic-shell .company-sales-person-password svg,.classic-shell .company-sales-person-row-contact svg,.classic-shell .company-sales-person-row-distributors svg{flex:0 0 auto;color:var(--primary)}.classic-shell .company-sales-person-row-distributors strong{display:inline-flex;min-width:22px;min-height:22px;align-items:center;justify-content:center;border-radius:999px;background:#e5f3ff;color:#0860a8;font-family:var(--font-numeric),"Consolas",monospace!important;font-size:12px;font-weight:800}.classic-shell .company-sales-person-row-distributors span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classic-shell .company-sales-person-table .company-sales-person-password{width:-moz-fit-content;width:fit-content;max-width:100%;min-height:24px;padding:4px 8px;font-size:11px;line-height:1;white-space:nowrap}.classic-shell .company-sales-person-table .row-actions{justify-content:flex-end;flex-wrap:nowrap;gap:5px}.classic-shell .company-sales-target-action.is-configured{border-color:#18795f;background:#22956f;color:#ffffff;box-shadow:0 3px 8px rgba(20,116,95,.2)}.classic-shell .company-sales-target-action.is-configured:focus-visible,.classic-shell .company-sales-target-action.is-configured:hover{border-color:#0d654f;background:#187c5d;color:#ffffff}.classic-shell .route-loading-overlay{position:fixed;top:calc(var(--classic-mast-height) + var(--classic-tab-height));right:0;bottom:var(--classic-pagination-height);left:0;z-index:80;display:grid;place-items:center;background:rgba(7,38,58,.28)}.classic-shell .route-loading-indicator{min-height:auto;min-width:150px;padding:18px 22px;border:1px solid #9fcde8;border-radius:6px;background:linear-gradient(#ffffff,#eef9ff);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 16px 38px rgba(8,48,78,.2);color:#0b4f83;font-size:14px;font-weight:800}.classic-shell .route-loading-indicator .outlet-loader-ring{width:38px;height:38px}.classic-shell .page-header{display:none}.classic-shell .attendance-detail-table-card,.classic-shell .card,.classic-shell .company-sales-person-card,.classic-shell .distributor-ops-filter-card,.classic-shell .distributor-order-product-card,.classic-shell .distributor-product-control-card,.classic-shell .distributor-retailer-order-card,.classic-shell .login-card,.classic-shell .manufacturer-order-history-card,.classic-shell .panel,.classic-shell .report-menu-card,.classic-shell .retailer-order-item-card,.classic-shell .sales-report-card{border:1px solid var(--line);border-radius:6px;background:rgba(255,255,255,.9);box-shadow:none}.classic-shell .card{padding:12px}.classic-shell .stat{border:1px solid #c6deeb;border-left:4px solid var(--primary);border-radius:5px;background:#fbfdff;box-shadow:none}.classic-shell .amount-text,.classic-shell .badge,.classic-shell .currency-text,.classic-shell .metric-value,.classic-shell .order-status,.classic-shell .qty-input,.classic-shell .stat-value,.classic-shell .stock-box,.classic-shell .summary-value{font-family:var(--font-numeric),"Consolas",monospace!important}.classic-shell :is(.numeric,.order-number-text,.order-created-by-text,.pagination-page,.variant-price-cell,.variant-uom-pill,.product-variant-tag,.product-margin-pill,.stock-transfer-status,.stock-transfer-table td:first-child strong,.stock-transfer-table td:nth-child(2),.stock-transfer-table td:nth-child(3),.stock-transfer-table td:nth-child(4) strong,.stock-transfer-draft-table td:nth-child(3),.stock-transfer-draft-table td:nth-child(4),.stock-transfer-detail-table td:nth-child(3),.stock-transfer-detail-table td:nth-child(4),.order-table td:first-child strong,.order-table td:nth-child(3),.order-table td:nth-child(4),.order-table td:nth-child(6),.company-users-table td:first-child,.product-table td:nth-child(3),.product-table td:nth-child(4),.product-table td:nth-child(5),.product-table td:nth-child(6)){font-family:var(--font-numeric),"Consolas","Courier New",monospace!important}.classic-shell .button,.classic-shell .dropdown-action,.classic-shell .icon-button,.classic-shell .manufacturer-confirm-stock-button,.classic-shell .manufacturer-order-view-button,.classic-shell .manufacturer-stock-updated,.classic-shell .portal-notification-mini-button,.classic-shell .retailer-count-button,.classic-shell .visit-tracking-toggle{min-height:34px;border:1px solid #b8d8eb;border-radius:5px;background:#f7fcff;color:#092840;box-shadow:none;font-weight:800}.classic-shell .button.primary,.classic-shell .button.success,.classic-shell .distributor-retailer-next-button,.classic-shell .login-submit,.classic-shell .manufacturer-confirm-stock-button,.classic-shell .manufacturer-stock-updated{border-color:#086bb1;background:#0b78c8;color:#fff}.classic-shell .button.primary:hover,.classic-shell .button.success:hover,.classic-shell .distributor-retailer-next-button:hover,.classic-shell .icon-button:hover,.classic-shell .manufacturer-confirm-stock-button:hover,.classic-shell .manufacturer-stock-updated:hover{box-shadow:none}.classic-shell .button.primary:hover,.classic-shell .button.success:hover,.classic-shell .distributor-retailer-next-button:hover,.classic-shell .manufacturer-confirm-stock-button:hover,.classic-shell .manufacturer-stock-updated:hover{background:#075f9f}.classic-shell .company-grade-dashboard-link .company-grade-launch-button{border-color:#0879ac;background:linear-gradient(135deg,#075da8,#0b88c8 52%,#148b72);box-shadow:0 8px 18px rgba(7,93,168,.2)}.classic-shell .company-grade-dashboard-link .company-grade-launch-button:hover{border-color:#056697;background:linear-gradient(135deg,#064f91,#0878b3 52%,#107761);box-shadow:0 10px 22px rgba(7,93,168,.26)}.classic-shell .button.danger{border-color:#b91f35;background:#cc263c;color:#fff}.classic-shell .button.danger:hover{background:#a91d31}.classic-shell .button.danger-soft,.classic-shell .danger-soft,.classic-shell .danger-text{border-color:#ffbdc7;background:#fff5f6;color:#bd1730}.classic-shell .icon-button{width:36px;height:36px;padding:0}.classic-shell .icon-button:hover{border-color:#85badc;background:#eaf6ff;color:var(--primary-dark)}.classic-shell .top-actions{flex:0 0 auto;gap:6px}.classic-shell .avatar,.classic-shell .avatar-button,.classic-shell .avatar-initials,.classic-shell .avatar-photo{width:36px;height:36px}.classic-shell .avatar-initials{border-radius:4px;background:#075f9f;color:#fff}.classic-shell .portal-notification-panel,.classic-shell .user-dropdown{border-radius:5px;border-color:#a9cfe4;box-shadow:var(--shadow)}.classic-shell .field label,.classic-shell .field-label,.classic-shell .field-label-row,.classic-shell label{color:#526b82;font-weight:800}.classic-shell .field input,.classic-shell .field select,.classic-shell .field textarea,.classic-shell input,.classic-shell select,.classic-shell textarea{border-color:#c3ddec;border-radius:5px;background-color:#fff;color:#092840;box-shadow:none}.classic-shell .field input:focus,.classic-shell .field select:focus,.classic-shell .field textarea:focus,.classic-shell input:focus,.classic-shell select:focus,.classic-shell textarea:focus{border-color:#1786c7;box-shadow:0 0 0 2px rgba(28,138,201,.14)}.classic-shell .distributor-variant-table-wrap,.classic-shell .manufacturer-receipt-table-wrap,.classic-shell .retailer-list-wrap,.classic-shell .sales-report-table-wrap,.classic-shell .table-wrap{border:1px solid var(--line);border-radius:0;background:#fff;box-shadow:none}.classic-shell .table{border-collapse:collapse;background:#fff}.classic-shell .table td,.classic-shell .table th{border-bottom:1px solid #cfe3ee;border-right:1px solid #d7e9f1;padding:7px 10px}.classic-shell .table th{background:linear-gradient(#e9f7fe,#d9edf8);color:#174e75;font-size:12px;font-weight:800;text-transform:uppercase}.classic-shell .table tbody tr:hover{background:#f6fbff}.classic-shell .badge,.classic-shell .order-status,.classic-shell .product-status-pill,.classic-shell .report-status-pill,.classic-shell .status-pill{min-height:23px;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800}.classic-shell .badge.green,.classic-shell .order-status.accepted,.classic-shell .order-status.active,.classic-shell .order-status.delivered{background:#dff8e7;color:#0f7138}.classic-shell .badge.blue,.classic-shell .order-status.dispatched{background:#d9f5f3;color:#00706f}.classic-shell .badge.amber,.classic-shell .order-status.pending{background:#fff2d4;color:#a45a00}.classic-shell .badge.red,.classic-shell .order-status.cancelled,.classic-shell .order-status.rejected{background:#ffe7eb;color:#bd1730}.classic-shell .modal-backdrop{background:rgba(28,49,63,.42);-webkit-backdrop-filter:none;backdrop-filter:none}.classic-shell .modal-panel{border:1px solid #a9cfe4;border-radius:7px;background:#fff;box-shadow:0 16px 36px rgba(7,49,86,.18)}.classic-shell .modal-backdrop.company-grade-modal-backdrop{background:rgba(0,0,0,.58)}.classic-shell .modal-panel.company-grade-modal{border:1px solid #a9cfe4;border-top:5px solid var(--grade-tile-color);box-shadow:0 24px 60px rgba(0,25,43,.28)}.classic-shell .coming-soon-backdrop{background:rgba(6,31,49,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.classic-shell .coming-soon-panel{position:relative;display:grid;width:min(520px,calc(100vw - 34px));max-width:520px;grid-gap:10px;gap:10px;overflow:hidden;border-color:#b8d9ed;border-radius:10px;background:linear-gradient(180deg,rgba(241,249,255,.88),rgba(255,255,255,.98) 42%),#ffffff;padding:28px 30px 24px;text-align:center;box-shadow:0 28px 70px rgba(3,32,52,.3)}.classic-shell .coming-soon-close{position:absolute;top:14px;right:14px}.classic-shell .coming-soon-icon{display:grid;width:64px;height:64px;place-items:center;justify-self:center;border:1px solid #bde0f5;border-radius:16px;background:linear-gradient(180deg,#f7fcff,#eaf7ff);color:var(--blue);box-shadow:inset 0 1px 0 #ffffff}.classic-shell .coming-soon-panel .eyebrow{margin:2px 0 0;color:#0070b8}.classic-shell .coming-soon-panel h2{margin:0;color:#082c46;font-size:24px;font-weight:950;line-height:1.15}.classic-shell .coming-soon-panel .subtle{max-width:420px;margin:0 auto;color:#50697d;font-size:14px;line-height:1.45}.classic-shell .coming-soon-status{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;border:1px solid #d4e8f4;border-radius:8px;background:#f8fcff;padding:12px 14px;text-align:left}.classic-shell .coming-soon-status span{color:#60778a;font-size:12px;font-weight:850;text-transform:uppercase}.classic-shell .coming-soon-status strong{color:#b45309;font-size:14px;font-weight:950}.classic-shell .coming-soon-actions{justify-content:center;margin-top:4px;padding-top:14px;border-top:1px solid #dbeef7}.classic-shell .portal-password-backdrop{background:rgba(7,33,52,.54);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.classic-shell .portal-password-panel{width:min(460px,calc(100vw - 32px));max-width:460px;overflow:hidden;border-color:#b7d9ef;border-radius:10px;box-shadow:0 26px 70px rgba(3,32,52,.28);padding:0}.classic-shell .logout-confirm-backdrop{background:rgba(7,33,52,.54);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.classic-shell .modal-panel.logout-confirm-panel{width:min(460px,calc(100vw - 32px));max-width:460px;overflow:hidden;border-color:#b7d9ef;border-radius:10px;padding:0;box-shadow:0 26px 70px rgba(3,32,52,.28)}.classic-shell .portal-password-input input,.classic-shell .portal-password-input input:focus{border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important}.classic-shell .modal-actions,.classic-shell .modal-header{border-color:#d6e8f0}.classic-shell .error-banner,.classic-shell .form-error,.classic-shell .form-success,.classic-shell .success-banner{border-radius:5px}.classic-shell .page-header+.card,.classic-shell .page-header+.table-wrap,.classic-shell .page-header+div,.classic-shell .page-header+section{margin-top:0}.classic-shell .company-manager,.classic-shell .product-manager{width:100%;max-width:none}.classic-shell .product-manager{display:flex;flex-direction:column;height:calc(100vh - var(--classic-mast-height) - var(--classic-tab-height) - var(--classic-pagination-height) - 24px);max-height:calc(100vh - var(--classic-mast-height) - var(--classic-tab-height) - var(--classic-pagination-height) - 24px);overflow:hidden}.classic-shell .manager-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:start;grid-gap:12px;gap:12px;margin-bottom:10px}.classic-shell .manager-toolbar h2{margin:0 0 3px;color:#092840;font-size:21px;font-weight:800;line-height:1.1}.classic-shell .manager-toolbar .subtle{max-width:none;margin:0;color:#5f7388;font-size:13px;line-height:1.25}.classic-shell .toolbar-actions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:7px}.classic-shell .toolbar-actions .button{min-width:auto;max-width:none;min-height:34px;padding:7px 11px;line-height:1.05}.classic-shell .manager-filters{display:flex;align-items:flex-end;gap:8px;margin-bottom:10px;padding:5px;border:1px solid #d1e7f3;background:#f8fdff}.classic-shell .product-manager .manager-filters{width:100%;margin-bottom:8px}.classic-shell .manager-filters .field{width:min(360px,100%);max-width:360px}.classic-shell .product-manager .manager-filters .field{width:min(520px,100%);max-width:520px}.classic-shell .product-panel-bar{background:linear-gradient(90deg,#f8fdff,#f1fbf8)}.classic-shell .product-panel-bar .field{width:auto;max-width:none}.classic-shell .product-panel-bar .product-search-field{flex:1 1 420px;min-width:260px}.classic-shell .product-panel-bar .product-filter-field{flex:0 0 194px;min-width:194px}.classic-shell .product-panel-bar .product-filter-action{min-height:36px;padding:7px 13px}.classic-shell .product-table-wrap{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.classic-shell .product-table{table-layout:fixed;width:100%;min-width:0}.classic-shell .product-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2}.classic-shell .product-table td:first-child,.classic-shell .product-table th:first-child{width:80px}.classic-shell .product-table td:nth-child(2),.classic-shell .product-table th:nth-child(2){width:120px}.classic-shell .product-table td:nth-child(3),.classic-shell .product-table th:nth-child(3){width:28%}.classic-shell .product-table td:nth-child(4),.classic-shell .product-table th:nth-child(4){width:21%}.classic-shell .product-table td:nth-child(5),.classic-shell .product-table th:nth-child(5){width:145px;text-align:center}.classic-shell .product-table td:nth-child(6),.classic-shell .product-table th:nth-child(6){width:210px}.classic-shell .product-table td:nth-child(7),.classic-shell .product-table th:nth-child(7){width:90px}.classic-shell .product-table td:nth-child(8),.classic-shell .product-table th:nth-child(8){width:104px}.classic-shell .product-table td:nth-child(9),.classic-shell .product-table th:nth-child(9){width:136px}.classic-shell .product-table td{height:60px;padding-top:7px;padding-bottom:7px;vertical-align:middle}.classic-shell .product-image-cell,.classic-shell .product-table td:nth-child(5),.classic-shell .product-table td:nth-child(6),.classic-shell .product-table td:nth-child(7),.classic-shell .product-table td:nth-child(8),.classic-shell .product-table th:nth-child(5),.classic-shell .product-table th:nth-child(6),.classic-shell .product-table th:nth-child(7),.classic-shell .product-table th:nth-child(8){text-align:center}.classic-shell .product-code-cell{color:#082f4e;font-family:var(--font-numeric),"Consolas",monospace!important;font-size:13px;font-weight:800}.classic-shell .classic-product-category,.classic-shell .classic-product-title{display:grid;grid-gap:5px;gap:5px;min-width:0;font-family:var(--font-primary),"Arial Narrow","Segoe UI",Arial,sans-serif}.classic-shell .classic-product-category b,.classic-shell .classic-product-title b{display:block;overflow:hidden;color:#053456;font-family:var(--font-primary),"Arial Narrow","Segoe UI",Arial,sans-serif;font-size:14px;font-weight:800;line-height:1.1;text-overflow:ellipsis;white-space:nowrap;word-spacing:0}.classic-shell .classic-product-category b{font-weight:700;text-transform:uppercase}.classic-shell .classic-product-category small,.classic-shell .classic-product-title small{display:block;overflow:hidden;color:var(--muted);font-family:var(--font-primary),"Arial Narrow","Segoe UI",Arial,sans-serif;font-size:12px;font-weight:650;line-height:1.15;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.classic-shell .product-table .row-actions{justify-content:center;gap:5px}.classic-shell .classic-product-thumb{display:inline-block;width:34px;height:34px;border:1px solid #bad7e8;border-radius:4px;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 0 3px rgba(255,255,255,.75)}.classic-shell button.classic-product-thumb{min-height:34px;padding:0;cursor:pointer}.classic-shell .classic-product-variant-count{min-width:34px;min-height:30px;border-color:#b9dff4;background:#f4fbff;color:#0870b9;font-family:var(--font-numeric),"Consolas",monospace!important;font-size:12px;font-weight:800}.classic-shell .product-status-pill.active{background:#dff8e7;color:#14a038}.classic-shell .product-status-pill.inactive{background:#fff1d4;color:#b35d00}.classic-shell .product-mini-actions{justify-content:center;flex-wrap:nowrap}.classic-shell .product-mini-actions .icon-button{width:34px;height:34px;min-height:34px}.classic-shell .product-details-row{grid-template-columns:minmax(0,1fr) 160px;gap:12px;padding:12px}.classic-shell .product-editor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px;padding:0}.classic-shell .product-editor-grid .field-full{grid-column:1/-1}.classic-shell .product-name-field{max-width:none}.classic-shell .product-master-line{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(150px,1fr) minmax(160px,1fr) minmax(170px,1.1fr);align-items:end;grid-gap:8px;gap:8px;padding:8px;border:1px solid #d1e7f3;background:linear-gradient(90deg,#f8fdff,#f1fbf8)}.classic-shell .product-master-line .field{width:auto;max-width:none;min-width:0}.classic-shell .product-master-line input,.classic-shell .product-master-line select{width:100%}.classic-shell .product-image-preview-panel{padding-left:12px}.classic-shell .variant-editor-head,.classic-shell .variant-editor-row{grid-template-columns:44px minmax(92px,.75fr) minmax(130px,1fr) minmax(70px,.52fr) minmax(76px,.55fr) minmax(112px,.82fr) minmax(112px,.78fr) minmax(108px,.78fr) minmax(70px,.48fr) minmax(88px,.58fr) minmax(150px,.95fr) minmax(142px,.95fr) minmax(92px,.56fr) 104px;min-width:1480px}.classic-shell .variant-detail-table .table{min-width:0}.classic-shell .product-variant-panel{width:min(1280px,calc(100vw - 28px));padding:16px 18px 20px}.classic-shell .variant-modal-summary{display:grid;grid-template-columns:minmax(110px,.95fr) minmax(140px,1fr) minmax(140px,1fr) minmax(170px,1fr) minmax(78px,.38fr);grid-gap:0;gap:0;margin:12px 0 14px;overflow:hidden;border:1px solid #c8e0ef;border-radius:4px;background:linear-gradient(90deg,#f8fdff,#f1fbf8)}.classic-shell .variant-modal-summary div{min-width:0;padding:9px 12px;border:0;border-right:1px solid #d6e9f3;border-radius:0;background:transparent}.classic-shell .variant-modal-summary div:last-child{border-right:0}.classic-shell .variant-modal-summary span,.classic-shell .variant-modal-summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classic-shell .classic-master-manager{display:block;padding:14px 16px 16px}.classic-shell .classic-master-manager>.manager-toolbar{margin-bottom:10px}.classic-shell .classic-master-filter-row{display:grid;grid-template-columns:minmax(320px,1fr) 194px auto auto;align-items:end;grid-gap:8px;gap:8px;margin-bottom:14px;padding:5px;border:1px solid #d1e7f3;background:linear-gradient(90deg,#f8fdff,#f1fbf8)}.classic-shell .subcategory-filters.classic-master-filter-row{grid-template-columns:minmax(320px,1fr) 194px 160px auto auto}.classic-shell .classic-master-filter-row .field{width:auto;max-width:none}.classic-shell .classic-master-filter-row input,.classic-shell .classic-master-filter-row select{min-height:42px}.classic-shell .classic-master-filter-action{min-width:70px;min-height:42px;padding:8px 14px}.classic-shell .master-table{table-layout:fixed;width:100%;min-width:980px}.classic-shell .master-table td:first-child,.classic-shell .master-table th:first-child{width:14%}.classic-shell .master-table td:nth-child(2),.classic-shell .master-table th:nth-child(2){width:22%}.classic-shell .master-table td:nth-child(3),.classic-shell .master-table th:nth-child(3){width:17%}.classic-shell .master-table td:nth-child(4),.classic-shell .master-table th:nth-child(4){width:16%}.classic-shell .master-table td:nth-child(5),.classic-shell .master-table th:nth-child(5){width:18%}.classic-shell .master-table td:nth-child(6),.classic-shell .master-table th:nth-child(6){width:13%}.classic-shell .master-table td{height:54px;padding-top:6px;padding-bottom:6px;vertical-align:middle}.classic-shell .master-table td:first-child,.classic-shell .master-table td:nth-child(4){font-family:var(--font-numeric),"Consolas",monospace!important}.classic-shell .classic-master-name{display:inline-flex;gap:8px;align-items:center;max-width:100%;min-width:0}.classic-shell .classic-master-name>span:last-child{min-width:0}.classic-shell .classic-master-name b{display:block;overflow:hidden;color:#062f4f;font-size:15px;font-weight:800;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.classic-shell .classic-master-name small{display:block;overflow:hidden;margin-top:3px;color:#5f7388;font-size:12px;font-weight:600;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.classic-shell .classic-master-thumb{flex:0 0 auto;width:36px;height:36px;border:1px solid #bad7e8;border-radius:4px;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 0 3px rgba(255,255,255,.75)}.classic-shell .classic-master-manager .row-actions{justify-content:flex-end;gap:5px}.classic-shell .classic-master-status-action{display:none}.classic-shell .stock-transfer-history-controls{display:grid;grid-template-columns:minmax(330px,1fr) 182px 182px minmax(240px,360px) auto;align-items:end;grid-gap:8px;gap:8px;margin-bottom:14px;padding:5px;border:1px solid #d1e7f3;background:linear-gradient(90deg,#f8fdff,#f1fbf8)}.classic-shell .stock-transfer-history-controls .field{width:auto;max-width:none}.classic-shell .stock-transfer-status-tabs{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:2px;margin:0}.classic-shell .stock-transfer-status-tab{position:relative;min-width:102px;min-height:38px;margin:0;padding:7px 13px 8px;border:1px solid #85badc;border-bottom:0;border-radius:5px 5px 0 0;background:linear-gradient(#f8fdff,#e8f7ff 45%,#cfeafa);box-shadow:inset 1px 1px 0 rgba(255,255,255,.9),inset -1px 0 0 rgba(255,255,255,.45);color:#216184;font-weight:800;line-height:1}.classic-shell .stock-transfer-status-tab.active,.classic-shell .stock-transfer-status-tab:focus-visible,.classic-shell .stock-transfer-status-tab:hover{border-color:#234f69;background:linear-gradient(#64c6e8,#2399cb 48%,#1472a8);box-shadow:inset 1px 1px 0 rgba(255,255,255,.75),inset -1px 0 0 rgba(255,255,255,.22),0 -1px 0 #1b4f72;color:#fff}.classic-shell .stock-transfer-status-tab.active:after{position:absolute;right:0;bottom:-1px;left:0;height:1px;background:#1472a8;content:""}.classic-shell .stock-transfer-history-search-button{min-height:42px;min-width:80px;padding:8px 14px}.classic-shell .stock-transfer-table{table-layout:fixed;min-width:1100px}.classic-shell .stock-transfer-table td:first-child,.classic-shell .stock-transfer-table th:first-child{width:19%}.classic-shell .stock-transfer-table td:nth-child(2),.classic-shell .stock-transfer-table th:nth-child(2){width:10.5%}.classic-shell .stock-transfer-table td:nth-child(3),.classic-shell .stock-transfer-table th:nth-child(3){width:11%}.classic-shell .stock-transfer-table td:nth-child(4),.classic-shell .stock-transfer-table th:nth-child(4){width:31%}.classic-shell .stock-transfer-table td:nth-child(5),.classic-shell .stock-transfer-table th:nth-child(5){width:20%}.classic-shell .stock-transfer-table td:nth-child(6),.classic-shell .stock-transfer-table th:nth-child(6){width:8.5%}.classic-shell .stock-transfer-table td{height:62px;padding-top:8px;padding-bottom:8px}.classic-shell .stock-transfer-status{display:inline-flex;min-width:82px;min-height:30px;align-items:center;justify-content:center;border:1px solid #cfe3ee;border-radius:999px;padding:4px 10px;background:#f7fcff;color:#184866;font-family:var(--font-primary),"Arial Narrow","Segoe UI",Arial,sans-serif;font-size:12px;font-weight:900;line-height:1}.classic-shell .stock-transfer-status.pending{border-color:#ffd28a;background:#fff6df;color:#b35d00}.classic-shell .stock-transfer-status.accepted{border-color:#8bdca1;background:#eaffef;color:var(--green)}.classic-shell .stock-transfer-status.rejected{border-color:#ffb5bf;background:#fff0f2;color:#cc263c}.classic-shell .stock-transfer-item-stack{display:grid;grid-gap:3px;gap:3px}.classic-shell .stock-transfer-item-stack strong{color:#032b49}.classic-shell .stock-transfer-item-stack span{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.classic-shell .stock-transfer-view-button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;padding:6px 12px;border:1px solid #b8d8eb;border-radius:6px;background:#f7fcff;color:#092840;font:inherit;font-weight:800;line-height:1}.classic-shell .stock-transfer-view-button:hover{background:#eaf6ff}@media (max-width:1180px){body{min-width:980px}.classic-top-mast{grid-template-columns:245px minmax(220px,1fr) 300px;padding-inline:12px}.classic-shell .stock-transfer-history-controls{grid-template-columns:minmax(300px,1fr) 158px 158px minmax(210px,1fr) auto}.classic-brand-lockup{grid-template-columns:58px minmax(0,1fr)}.classic-brand-logo{width:54px}.classic-brand-lockup strong,.classic-mast-title strong{font-size:27px}.classic-app-frame,.classic-shell.sidebar-collapsed .classic-app-frame{grid-template-columns:minmax(0,1fr)}.classic-shell .fixed-footer,.classic-shell.sidebar-collapsed .fixed-footer{left:0}}.classic-shell .compact-admin-page .classic-master-manager .manager-filters.classic-master-filter-row{display:grid!important;grid-template-columns:minmax(320px,1fr) 194px auto auto!important;align-items:end!important;grid-gap:8px!important;gap:8px!important;width:100%!important}.classic-shell .compact-admin-page .subcategory-manager .manager-filters.classic-master-filter-row{grid-template-columns:minmax(320px,1fr) 194px 160px auto auto!important}.classic-shell .compact-admin-page .classic-master-manager .classic-master-filter-row .field{min-width:0!important;width:auto!important;max-width:none!important}.classic-shell .compact-admin-page .classic-master-manager .classic-master-filter-row .button{align-self:end!important;width:auto!important;min-width:70px!important;max-width:none!important}.classic-shell .distributor-inventory-manager .distributor-inventory-filter-row{display:grid;grid-template-columns:minmax(360px,525px) 42px 42px;justify-content:start;align-items:end;grid-gap:10px;gap:10px}.classic-shell .distributor-inventory-manager .distributor-inventory-filter-row .field{width:auto;min-width:0;max-width:none}.classic-shell .manufacturer-inventory-manager .distributor-inventory-filter-row{grid-template-columns:minmax(340px,525px) minmax(190px,280px) auto}.classic-shell .distributor-inventory-manager .distributor-ops-filter-card .distributor-inventory-filter-row .button.primary.distributor-inventory-search-button{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;gap:0;align-self:end;line-height:1}.classic-shell .distributor-inventory-manager .distributor-inventory-filter-row .icon-button{width:42px;height:42px;min-height:42px;padding:0;align-self:end}.classic-shell .distributor-order-layout{grid-template-columns:minmax(0,1fr) 390px;gap:12px}.classic-shell .distributor-order-cart-panel,.classic-shell .distributor-order-catalog{border-radius:6px;padding:10px;background:rgba(255,255,255,.92);box-shadow:none}.classic-shell .distributor-product-control-card{padding:10px 14px}.classic-shell .distributor-product-toolbar{display:grid;grid-template-columns:minmax(360px,1fr) 54px 42px;grid-gap:8px;gap:8px;max-width:none}.classic-shell .distributor-product-search-button{min-width:54px;padding-inline:0}.classic-shell .distributor-product-filter-row{flex-wrap:nowrap;gap:8px;padding-top:10px}.classic-shell .distributor-category-pill{min-width:118px;min-height:34px;border-radius:0;background:#f7fcff}.classic-shell .distributor-category-pill.active{border-color:#0871b7;background:#0b78c8}.classic-shell .distributor-subcategory-filter-row{border-top:1px dashed #bdd9ea;padding-top:8px}.classic-shell .distributor-subcategory-pill{min-width:104px;min-height:30px;background:#fbfdff;color:#31536d;font-size:11px}.classic-shell .distributor-subcategory-pill.active{border-color:#72bee8;background:#e9f7ff;color:#075f99}.classic-shell .distributor-order-product-list,.classic-shell .distributor-product-skeleton-list{display:grid;grid-gap:0;gap:0;overflow:hidden;border:1px solid #c8e0ef;background:#fff}.classic-shell .distributor-order-product-head,.classic-shell .distributor-order-product-row{display:grid;grid-template-columns:minmax(250px,1.35fr) 150px minmax(230px,1fr) minmax(180px,.86fr) minmax(210px,.92fr);align-items:stretch}.classic-shell .distributor-order-product-head{min-height:38px;background:linear-gradient(#e9f7fe,#d9edf8);color:#174e75;font-size:12px;font-weight:800;text-transform:uppercase}.classic-shell .distributor-order-product-head span,.classic-shell .distributor-order-product-row .distributor-order-add-row,.classic-shell .distributor-order-product-row .distributor-order-discount-empty,.classic-shell .distributor-order-product-row .distributor-order-discount-row,.classic-shell .distributor-order-product-row .distributor-order-price-grid,.classic-shell .distributor-order-product-row .distributor-order-quantity-panel,.classic-shell .distributor-order-product-row .distributor-order-variant-picker,.classic-shell .distributor-order-product-row>.distributor-order-product-main{min-width:0;padding:8px 10px;border-right:1px solid #d7e9f1}.classic-shell .distributor-order-product-head span:last-child,.classic-shell .distributor-order-product-row .distributor-order-add-row,.classic-shell .distributor-order-product-row .distributor-order-quantity-panel{border-right:0}.classic-shell .distributor-order-product-head span{display:flex;align-items:center}.classic-shell .distributor-order-product-row{gap:0;border:0;border-radius:0;border-left:0;border-bottom:1px solid #cfe3ee;background:#fff;padding:0}.classic-shell .distributor-order-product-row:last-child{border-bottom:0}.classic-shell .distributor-order-product-row:hover{background:#f8fcff}.classic-shell .distributor-order-product-controls{display:contents}.classic-shell .distributor-order-product-main{grid-template-columns:42px minmax(0,1fr);gap:8px}.classic-shell .distributor-order-product-image{width:38px;height:38px}.classic-shell .distributor-order-product-copy strong{color:#075b9e;font-size:14px}.classic-shell .distributor-order-product-copy small,.classic-shell .distributor-order-product-copy span{text-transform:uppercase}.classic-shell .distributor-order-product-row .distributor-order-variant-picker{align-content:center}.classic-shell .distributor-order-product-row .distributor-order-variant-picker>span{display:none}.classic-shell .distributor-order-add-row input,.classic-shell .distributor-order-product-row .distributor-order-variant-picker select{width:100%;min-height:34px;border:1px solid #c4ddec;background:#fff;font:inherit;font-weight:800}.classic-shell .distributor-order-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:5px}.classic-shell .distributor-order-price-grid span{min-width:0;padding:6px 7px;border-color:#d4e6f1;background:#f8fcff}.classic-shell .distributor-order-price-grid small,.classic-shell .distributor-order-price-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classic-shell .distributor-order-price-grid small.rate-box-label{display:grid;grid-gap:1px;gap:1px;white-space:normal}.classic-shell .distributor-order-price-grid small.rate-box-label em,.classic-shell .distributor-order-price-grid small.rate-box-label span,.classic-shell .distributor-order-price-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classic-shell .distributor-order-price-grid strong{font-family:var(--font-numeric),"Consolas",monospace!important}.classic-shell .distributor-order-price-grid .rate-box-unit-note{display:block;overflow:hidden;color:#087235;font-size:10px;font-style:normal;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.classic-shell .distributor-order-pack-note{border:1px solid #d4e6f1;background:#f8fcff;padding:6px 7px;color:var(--muted);font-size:10px;font-weight:900}.classic-shell .distributor-order-product-row .distributor-order-quantity-panel{align-content:center;gap:6px}.classic-shell .distributor-order-add-button{width:100%;min-width:0;justify-content:center;gap:6px;padding-inline:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classic-shell .distributor-order-quantity-head{gap:5px}.classic-shell .distributor-order-quantity-head span,.classic-shell .distributor-order-quantity-head strong{font-size:10px}.classic-shell .distributor-order-quantity-controls{gap:5px}.classic-shell .distributor-order-qty-stepper{grid-template-columns:26px minmax(0,1fr) 26px}.classic-shell .distributor-order-qty-action{min-height:32px}.classic-shell .distributor-order-qty-value input{font-family:var(--font-numeric),"Consolas",monospace!important;font-size:12px}.classic-shell .distributor-order-qty-value span{font-size:8px}.classic-shell .distributor-order-product-row .distributor-order-discount-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;grid-gap:4px;gap:4px;border-top:0;border-bottom:0;border-left:0;border-radius:0;background:#fffaf0}.classic-shell .distributor-order-discount-row i{display:none}.classic-shell .distributor-order-discount-row span{display:grid;grid-gap:1px;gap:1px}.classic-shell .distributor-order-discount-empty{display:flex;align-items:center;color:#6b7f91;font-size:12px;font-weight:800}.classic-shell .distributor-order-add-row{grid-template-columns:82px minmax(0,1fr);align-content:center;gap:7px}.classic-shell .distributor-order-add-row .field{width:auto;min-width:0;max-width:none;gap:3px}.classic-shell .distributor-order-add-row .field span{color:#506b7f;font-size:10px;font-weight:900;text-transform:uppercase}.classic-shell .distributor-order-add-row .button{width:100%;min-width:0;max-width:100%;justify-content:center;gap:6px;padding-inline:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classic-shell .distributor-cart-inline-note{grid-column:1/-1;padding:5px 7px;font-size:11px}.classic-shell .distributor-product-no-variant{grid-column:2/-1;margin:0;border:0;border-left:1px solid #d7e9f1;border-radius:0}.classic-shell .distributor-order-cart-panel{top:calc(var(--classic-mast-height) + var(--classic-tab-height) + 12px)}.classic-shell .distributor-order-cart-head{padding-bottom:8px;border-bottom:1px solid #d7e9f1}.classic-shell .distributor-order-cart-list{max-height:390px}.classic-shell .distributor-order-cart-item{grid-template-columns:40px minmax(0,1fr) 58px 34px;border-color:#cfe3ee;background:#fbfdff}.classic-shell .distributor-order-cart-item b{overflow:hidden;color:#075b9e;font-family:var(--font-numeric),"Consolas",monospace!important;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.classic-shell .distributor-order-cart-item input{width:58px;min-height:32px;border:1px solid #c4ddec;background:#fff;font:inherit;font-weight:900;text-align:center}.classic-shell .distributor-order-cart-summary{border-color:#b8d7e9;background:linear-gradient(#e9f8ff,#dff2fb)}@media (max-width:1360px){.classic-shell .distributor-order-layout{grid-template-columns:minmax(0,1fr)}.classic-shell .distributor-order-cart-panel{position:static}}.classic-shell .distributor-manufacturer-history-panel{padding:14px}.classic-shell .manufacturer-order-history-list{gap:10px}.classic-shell .manufacturer-order-history-card{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:stretch;grid-gap:0;gap:0;min-height:88px;overflow:hidden;padding:0;border-left:1px solid var(--line);background:#fff}.classic-shell .manufacturer-order-history-main{display:grid;grid-template-columns:minmax(210px,1.08fr) minmax(190px,.9fr) minmax(315px,1fr);align-items:stretch;grid-gap:0;gap:0;height:100%;min-width:0}.classic-shell .manufacturer-order-history-main>.manufacturer-order-history-stats,.classic-shell .manufacturer-order-history-main>.manufacturer-order-row-cell{min-width:0;padding:12px 14px;border-right:1px solid #d7e9f1}.classic-shell .manufacturer-order-row-cell{align-content:center}.classic-shell .manufacturer-order-history-stats small,.classic-shell .manufacturer-order-row-cell small{color:#4e6b82;font-size:10px;font-weight:800}.classic-shell .manufacturer-order-row-id strong{color:#082f4e;font-family:var(--font-numeric),"Consolas",monospace!important;font-size:17px;font-weight:800;line-height:1.05}.classic-shell .manufacturer-order-row-delivery span,.classic-shell .manufacturer-order-row-id span{color:#536b82;font-size:13px;font-weight:650}.classic-shell .manufacturer-order-row-delivery strong{max-width:100%;border-color:#e8c776;background:#fff7df;color:#955600;font-family:var(--font-numeric),"Consolas",monospace!important;font-size:12px;font-weight:800;padding:7px 10px}.classic-shell .manufacturer-order-history-stats{align-content:center;gap:7px}.classic-shell .manufacturer-order-history-stats span{min-height:52px;align-content:center;border-color:#cfe3ee;background:#f8fdff;padding:7px 10px}.classic-shell .manufacturer-order-history-stats strong{color:#062f4f;font-family:var(--font-numeric),"Consolas",monospace!important;font-size:13px;font-weight:800}.classic-shell .manufacturer-order-history-main>.manufacturer-order-status{align-self:center;justify-self:center;margin:0 12px;min-width:106px;min-height:30px;border-radius:0;font-family:var(--font-primary),"Arial Narrow","Segoe UI",Arial,sans-serif!important;font-size:12px}.classic-shell .manufacturer-order-row-discount-cell{display:flex;min-width:0;align-items:center;padding:10px 12px;border-left:1px solid #d7e9f1;border-right:1px solid #d7e9f1;background:#fbfffa}.classic-shell .manufacturer-order-row-discount-cell .manufacturer-order-discount-banner{display:grid;grid-template-columns:minmax(0,1fr) auto auto;width:100%;align-items:center;grid-gap:8px;gap:8px;margin:0;padding:9px 10px;border-color:#a8d99c;border-left-width:4px;background:#f3fbef}.classic-shell .manufacturer-order-discount-banner strong{overflow:hidden;color:#0e5f2d;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.classic-shell .manufacturer-order-discount-banner span{color:#12622f;font-family:var(--font-numeric),"Consolas",monospace!important;font-size:12px;font-weight:800;white-space:nowrap}.classic-shell .manufacturer-order-no-discount{display:inline-flex;min-height:30px;align-items:center;padding:6px 10px;border:1px solid #d7e9f1;background:#f8fdff;color:#63798d;font-size:12px;font-weight:750}.classic-shell .manufacturer-order-row-actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:8px;padding:10px 12px}.classic-shell .manufacturer-confirm-stock-button,.classic-shell .manufacturer-order-cancel-button,.classic-shell .manufacturer-order-view-button,.classic-shell .manufacturer-stock-updated{min-height:36px;border-radius:5px;font-size:12px;line-height:1;white-space:nowrap}.classic-shell .manufacturer-confirm-stock-button,.classic-shell .manufacturer-stock-updated{min-width:194px;background:#0b78c8;border-color:#086bb1;color:#fff}.classic-shell .manufacturer-stock-updated.partial{background:#c97400;border-color:#b46500}.classic-shell .manufacturer-order-view-button{min-width:138px;background:#f7fcff;color:#092840}.classic-shell .manufacturer-order-cancel-button{min-width:104px;border:1px solid #efb2b2;background:#fff5f5;color:#be2323}@media (max-width:1280px){.classic-shell .manufacturer-order-history-card{grid-template-columns:minmax(0,1fr)}.classic-shell .manufacturer-order-row-actions{border-top:1px solid #d7e9f1;background:#f8fdff}}@media (max-width:1180px){.classic-shell .manufacturer-order-history-card,.classic-shell .manufacturer-order-history-main,.classic-shell .manufacturer-order-history-stats,.classic-shell .manufacturer-order-row-discount-cell .manufacturer-order-discount-banner{grid-template-columns:1fr}.classic-shell .manufacturer-order-row-discount-cell{border-top:1px solid #d7e9f1;border-left:0;border-right:0}.classic-shell .manufacturer-order-row-actions{justify-content:stretch}.classic-shell .manufacturer-order-row-actions>*{flex:1 1}}