.white-ink-settings{color:#16283f;background:#fff;border:1px solid #b8ccea;border-radius:18px;grid-column:1/-1;margin-bottom:20px;padding:24px}.white-ink-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.white-ink-heading p{color:#64748b;letter-spacing:.08em;margin:0 0 6px;font-size:12px;font-weight:800}.white-ink-heading h2{margin:0;font-size:25px}.white-ink-tag{color:#6d28d9;background:#ede9fe;border-radius:12px;padding:10px 14px;font-weight:800}.white-ink-toolbar{flex-wrap:wrap;align-items:center;gap:18px;margin:20px 0;display:flex}.white-ink-toolbar>input{border:1px solid #b8ccea;border-radius:10px;min-width:240px;padding:12px;font-size:16px}.white-ink-toolbar label{align-items:center;gap:8px;display:flex}.white-ink-list{max-height:540px;overflow:auto}.white-ink-setting-row{border-top:1px solid #e2e8f0;grid-template-columns:72px minmax(130px,1fr) minmax(220px,260px) minmax(220px,270px);align-items:center;gap:16px;padding:15px 4px;display:grid}.white-ink-setting-row img,.white-ink-placeholder{object-fit:contain;background:#f1f5f9;border-radius:9px;width:72px;height:72px}.white-ink-placeholder{text-align:center;color:#64748b;place-content:center;font-size:12px;display:grid}.white-ink-product strong{font-size:19px;display:block}.white-ink-product small{color:#64748b;margin-top:5px;font-size:14px;display:block}.white-ink-setting-row select{background:#fff;border:1px solid #94a3b8;border-radius:10px;max-width:100%;padding:13px 10px;font-size:16px}.white-ink-badge{white-space:normal;border:2px solid;border-radius:12px;align-items:center;gap:10px;width:fit-content;min-width:190px;max-width:100%;margin:8px 0;padding:10px 12px;display:flex}.white-ink-badge strong{font-size:16px;font-weight:900;line-height:1.3;display:block}.white-ink-badge small{margin-top:3px;font-size:12px;line-height:1.4;display:block}.white-ink-mark{font-size:28px;font-weight:900;line-height:1}.white-ink-1{color:#075985;background:#e0f2fe;border-color:#0284c7}.white-ink-2{color:#6b21a8;background:#f3e8ff;border-color:#a855f7;box-shadow:0 0 0 3px #f3e8ff}.white-ink-unset{color:#9a3412;background:#fff7ed;border-color:#fb923c}.white-ink-error{color:#9f1239;background:#fff1f2;border-radius:10px;padding:12px}.white-ink-success{color:#166534;background:#f0fdf4;border-radius:10px;padding:10px}@media (max-width:850px){.white-ink-setting-row{grid-template-columns:64px minmax(0,1fr)}.white-ink-setting-row select{grid-column:1/-1}.white-ink-setting-row .white-ink-badge{box-sizing:border-box;grid-column:1/-1;width:100%}.white-ink-settings{padding:16px}.white-ink-heading{align-items:flex-start}.white-ink-heading h2{font-size:22px}.white-ink-tag{font-size:12px}.white-ink-toolbar>input{box-sizing:border-box;width:100%;min-width:0}}.printer-article-ink-line{vertical-align:middle;align-items:center;gap:8px;white-space:nowrap!important;flex-wrap:nowrap!important;display:inline-flex!important}.printer-article-ink-line .printer-work-article{align-items:center;white-space:nowrap!important;margin:0!important;display:inline-flex!important}.white-ink-dot{vertical-align:middle;box-sizing:border-box;border:2px solid;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;font-weight:900;width:30px!important;min-width:30px!important;height:30px!important;box-shadow:none!important;margin:0!important;padding:0!important;font-size:13px!important;line-height:1!important;display:inline-flex!important}.printer-white-controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.printer-white-controls button{min-height:34px}.sidebar nav.grouped-navigation{scrollbar-width:thin;scrollbar-color:#60758a transparent;gap:12px;min-height:0;padding-top:14px;padding-right:4px;overflow-y:auto}.sidebar .nav-group{--nav-accent:#b8c9dc;border:1px solid #33485d;border-left:3px solid var(--nav-accent);background:#ffffff04;border-radius:12px;flex:none;padding:8px 5px 5px}.sidebar .nav-group h2{color:var(--nav-accent);letter-spacing:.04em;text-transform:uppercase;margin:0 7px 6px;font-size:12px;font-weight:750;line-height:1.4}.sidebar .nav-group-supplies{--nav-accent:#8abfff;background:#408bff0b}.sidebar .nav-group-production{--nav-accent:#f4cb7e;background:#e5a73408}.sidebar .nav-group-sales{--nav-accent:#c7b6ff;background:#9976ef09}.sidebar .nav-group-site{--nav-accent:#78dcc5;background:#37cba10b}.sidebar .nav-group-system{--nav-accent:#b6c2d0}.sidebar .nav-group .nav-item{color:#e0e9f3;min-height:44px;box-shadow:none;background:0 0;border:1px solid #0000;gap:8px;margin:2px 0;padding:9px 8px;font-size:14px;line-height:1.35}.sidebar .nav-group .nav-item>svg:first-child{color:var(--nav-accent)}.sidebar .nav-group .nav-item:hover{background:#ffffff0d;border-color:#ffffff24}.sidebar .nav-group .nav-item.active{color:#fff;background:#174f8b;border-color:#8abfff;box-shadow:inset 3px 0 #8abfff}.sidebar .nav-group .nav-item:focus-visible{outline-offset:1px;outline:2px solid #fff}.sidebar .nav-group .nav-item.active>svg{color:#fff}.sidebar .sidebar-footer{flex-shrink:0}.assembly-plan{color:#172b49;background:linear-gradient(120deg,#fff,#f4f7ff);border:1px solid #c9d8ef;border-radius:20px;margin:16px 0 20px;font-size:16px;box-shadow:0 4px 18px #16356106;padding:24px!important}.assembly-plan-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.assembly-eyebrow{letter-spacing:1.3px;color:#637895;font-size:12px;font-weight:800}.assembly-plan h2{align-items:center;gap:12px;margin:5px 0 0;font-weight:800;line-height:1.3;display:flex;font-size:26px!important}.assembly-count{color:#2458b5;background:#e6edfb;border-radius:9px;place-items:center;min-width:30px;height:30px;padding:0 7px;font-size:16px;display:inline-grid}.assembly-picker>summary{box-sizing:border-box;color:#204e9e;cursor:pointer;background:#eaf0fc;border:1px solid #d0ddf7;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:15px 18px;font-size:17px;font-weight:750;list-style:none;display:flex}.assembly-picker>summary::-webkit-details-marker{display:none}.assembly-picker>summary:hover{background:#dfe9fc}.assembly-chevron{font-size:22px;transition:transform .18s}.assembly-picker[open] .assembly-chevron{transform:rotate(180deg)}.assembly-list{gap:12px;padding-top:18px;display:grid}.assembly-card{background:#fff;border:1px solid #dce3ef;border-radius:15px;align-items:center;gap:18px;padding:20px;display:flex}.assembly-card.selected{border-color:#9ebcf0;box-shadow:inset 4px 0 #2863d7}.assembly-number{color:#fff;background:#2462db;border-radius:14px;flex:0 0 50px;place-items:center;height:50px;font-size:25px;font-weight:800;display:grid}.assembly-number.idle{color:#8a9ab0;background:#f0f3f8}.assembly-description{flex:1;min-width:0}.assembly-position{color:#3965a8;font-size:13px;font-weight:700}.assembly-description h3{overflow-wrap:anywhere;margin:4px 0 8px;font-weight:750;line-height:1.35;font-size:20px!important}.assembly-meta{color:#6a7d96;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14px;display:flex}.assembly-market{border-radius:6px;padding:3px 8px;font-weight:750}.assembly-market.wb{color:#8327a8;background:#f3eaff}.assembly-market.ozon{color:#1761cd;background:#e8f1ff}.assembly-card-controls{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.assembly-state{border-radius:9px;align-items:center;gap:6px;padding:8px 12px;font-size:15px;font-weight:750;line-height:1.35;display:inline-flex}.assembly-state.enough{color:#147447;background:#e5f6ed}.assembly-state.attention{color:#96520b;background:#fff0d9}.assembly-buttons{flex-wrap:wrap;gap:6px;display:flex}.assembly-plan button,.assembly-quick{color:#30547e;cursor:pointer;background:#fff;border:1px solid #cbd7e8;border-radius:9px;min-height:40px;padding:8px 12px;font-size:14px;font-weight:700}.assembly-plan button:hover{background:#eef4ff;border-color:#7da3df}.assembly-plan button:disabled{opacity:.4;cursor:default}.assembly-plan button.assembly-remove{color:#7d6370;border-color:#0000}.assembly-plan button.assembly-add{color:#fff;white-space:nowrap;background:#2462db;border-color:#2462db;min-height:46px;padding:10px 18px;font-size:16px}.assembly-plan button.assembly-add:hover{background:#164dbb}.assembly-other-title{color:#72829a;margin:12px 0 0;font-size:15px;font-weight:700}.assembly-empty{color:#64748b;margin:0;padding:4px 0}.assembly-quick{color:#245bb5;background:#edf3ff;font-size:16px}:is(.assembly-picker>summary:focus-visible,.assembly-plan button:focus-visible){outline-offset:3px;outline:3px solid #76a4ff}@media (max-width:900px){.assembly-card{flex-wrap:wrap}.assembly-card-controls{box-sizing:border-box;align-items:flex-start;width:100%;padding-left:68px}.assembly-card>.assembly-add{margin-left:68px}}@media (max-width:540px){.assembly-plan{border-radius:15px;padding:16px!important}.assembly-plan h2{font-size:23px!important}.assembly-card{gap:12px;padding:15px}.assembly-number{flex-basis:40px;height:40px;font-size:22px}.assembly-description h3{font-size:18px!important}.assembly-meta{font-size:13px}.assembly-card-controls{padding-left:0}.assembly-card>.assembly-add{width:100%;margin-left:0}.assembly-buttons{width:100%}.assembly-buttons button{flex:1}.assembly-picker>summary{padding:12px;font-size:16px}}.app-shell.top-navigation-shell{display:block}.top-navigation-shell>.sidebar{color:#172a40;width:100%;height:auto;box-shadow:none;z-index:40;background:#fff;border:0;border-bottom:1px solid #e1e6ee;flex-flow:wrap;align-items:center;gap:12px 24px;padding:12px 24px;display:flex;position:relative;top:auto;left:auto;overflow:visible;transform:none}.top-navigation-shell .sidebar .brand-row{border:0;flex-shrink:0;margin:0;padding:0}.top-navigation-shell .sidebar .brand-row strong{color:#172a40}.top-navigation-shell .sidebar .brand-row span{color:#62748a}.top-navigation-shell .sidebar .mobile-close,.top-navigation-shell .menu-button{display:none}.top-navigation-shell .sidebar nav.grouped-navigation{flex-flow:wrap;flex:650px;order:1;gap:4px;padding:0;display:flex;overflow:visible}.top-navigation-shell .sidebar .nav-group{background:0 0;border:0;border-radius:8px;padding:0;position:relative}.top-navigation-shell .sidebar .nav-group summary{cursor:pointer;color:#25364c;border-radius:8px;align-items:center;gap:8px;padding:12px;font-size:15px;font-weight:700;list-style:none;display:flex}.top-navigation-shell .sidebar .nav-group summary::-webkit-details-marker{display:none}.top-navigation-shell .sidebar .nav-group summary svg{transform:rotate(90deg)}.top-navigation-shell .sidebar .nav-group[open] summary svg{transform:rotate(-90deg)}.top-navigation-shell .sidebar .nav-group.group-current summary,.top-navigation-shell .sidebar .nav-group summary:hover{color:#1458a5;background:#edf3fc}.top-navigation-shell .sidebar .nav-group[open] summary{background:#edf3fc}.top-navigation-shell .sidebar .nav-dropdown{border:1px solid #e0e7ef;border-top:3px solid var(--nav-accent);z-index:45;background:#fff;border-radius:12px;width:285px;max-width:calc(100vw - 40px);padding:8px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 40px #142d4c26}.top-navigation-shell .sidebar .nav-group:last-child .nav-dropdown{left:auto;right:0}.top-navigation-shell .sidebar .nav-group .nav-item{color:#263b52;padding:11px 10px;font-size:15px}.top-navigation-shell .sidebar .nav-group .nav-item>svg:first-child{color:#59738e}.top-navigation-shell .sidebar .nav-group .nav-item:hover{background:#f1f5fa}.top-navigation-shell .sidebar .nav-group .nav-item.active{color:#124e91;background:#e8f1ff;border-color:#b2cef4}.top-navigation-shell .sidebar .nav-group .nav-item:focus-visible{outline-offset:2px;outline:2px solid #236ac5}.top-navigation-shell .sidebar summary:focus-visible{outline-offset:2px;outline:2px solid #236ac5}.top-navigation-shell .sidebar .workplace-tabs{border:0;flex-wrap:wrap;order:2;gap:4px;margin:0;padding:0;display:flex}.top-navigation-shell .sidebar .workplace-tabs button{color:#455b73;background:#f2f5f9;border:1px solid #e1e7ef;padding:7px 10px}.top-navigation-shell .sidebar .workplace-tabs button[aria-pressed=true]{color:#164c90;background:#e8f1ff;border-color:#b2cef4}.top-navigation-shell .sidebar .sidebar-footer{border:0;order:3;margin:0 0 0 auto;padding:0;font-size:12px}.top-navigation-shell .topbar{min-height:76px}@media (max-width:820px){.top-navigation-shell>.sidebar{gap:8px;padding:10px 14px}.top-navigation-shell .sidebar nav.grouped-navigation{flex-basis:100%}.top-navigation-shell .sidebar .nav-group summary{padding:10px 8px;font-size:14px}.top-navigation-shell .sidebar .nav-group{position:static}.top-navigation-shell .sidebar .nav-dropdown,.top-navigation-shell .sidebar .nav-group:last-child .nav-dropdown{width:auto;max-width:none;top:auto;left:14px;right:14px}.top-navigation-shell .sidebar .sidebar-footer{display:none}}.top-navigation-shell>.sidebar{gap:14px 24px;padding:16px 24px}.top-navigation-shell .sidebar .brand-row strong{font-size:20px;line-height:1.3}.top-navigation-shell .sidebar .brand-row span{letter-spacing:.08em;font-size:14px}.top-navigation-shell .sidebar nav.grouped-navigation{gap:6px}.top-navigation-shell .sidebar .nav-group summary{min-height:50px;padding:13px 15px;font-size:18px;line-height:1.35}.top-navigation-shell .sidebar .nav-group summary svg{flex-shrink:0;width:18px;height:18px}.top-navigation-shell .sidebar .nav-dropdown{width:340px;padding:10px}.top-navigation-shell .sidebar .nav-group .nav-item{min-height:52px;padding:12px;font-size:18px;line-height:1.45}.top-navigation-shell .sidebar .workplace-tabs{gap:8px}.top-navigation-shell .sidebar .workplace-tabs button{border-radius:9px;min-height:46px;padding:10px 14px;font-size:17px;line-height:1.4}.top-navigation-shell .sidebar .sidebar-footer strong{color:#29445f;font-size:15px}.top-navigation-shell .sidebar .sidebar-footer span{color:#4a627a;font-size:14px}.top-navigation-shell .workplace-banner{align-items:center;gap:16px;padding:16px 24px}.top-navigation-shell .workplace-banner strong{font-size:19px;line-height:1.45}.top-navigation-shell .workplace-banner span{color:#355674;font-size:16px;line-height:1.55}.top-navigation-shell .topbar{flex-wrap:wrap;gap:16px;padding:20px 24px}.top-navigation-shell .topbar h1{font-size:28px;font-weight:700;line-height:1.3}.top-navigation-shell .topbar p{color:#4e637b;font-size:15px;line-height:1.4}.top-navigation-shell .topbar-actions{flex-wrap:wrap}.top-navigation-shell .topbar-actions button,.top-navigation-shell .workplace-banner button{min-height:46px;font-size:17px}.top-navigation-shell .account-chip strong{font-size:17px}.top-navigation-shell .account-chip span{font-size:15px}.top-navigation-shell .notice-line{color:#405b75;font-size:16px;line-height:1.5}.top-navigation-shell .content>p{color:#405b75;font-size:17px;line-height:1.6}.top-navigation-shell .printer-total-summary strong{font-size:20px;line-height:1.45}.top-navigation-shell .printer-total-summary p{font-size:23px;font-weight:700;line-height:1.4}@media (max-width:820px){.top-navigation-shell>.sidebar{gap:10px;padding:12px 14px}.top-navigation-shell .sidebar .nav-group summary{padding:12px 10px;font-size:17px}.top-navigation-shell .sidebar .workplace-tabs button{padding:9px 11px;font-size:16px}.top-navigation-shell .sidebar .nav-dropdown{width:auto}.top-navigation-shell .topbar h1{font-size:25px}.top-navigation-shell .topbar-actions>button:not(.connection-chip){width:auto;padding:8px 12px;font-size:16px}.top-navigation-shell .workplace-banner{flex-wrap:wrap;padding:14px}}.sidebar{align-items:center!important;gap:10px 18px!important;padding:12px 20px!important}.sidebar .brand{min-width:180px}.sidebar-nav{gap:6px!important}.nav-group-summary{white-space:nowrap;min-height:42px!important;padding:10px 14px!important;font-size:16px!important}.workplace-tab{min-height:40px!important;font-size:15px!important}.sidebar-footer{font-size:12px!important}.topbar{gap:14px!important;padding:14px 22px!important}.topbar h1{font-size:27px!important;line-height:1.2!important}.topbar-actions{flex-wrap:wrap;gap:10px!important}.topbar-actions .roll-counter-chip{padding:8px 12px!important;font-size:13px!important}.topbar-actions .connection-chip{font-size:14px!important}.content{padding-top:20px!important}.notice-line{align-items:center;gap:10px;display:flex;margin:0 0 14px!important}.notice-line button{margin-left:auto}.ops-bell{position:relative}.ops-bell>button{color:#1e3a5f;background:#fff;border:1px solid #cad5e4;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.ops-bell>button>b{color:#fff;background:#c03224;border-radius:20px;min-width:22px;padding:2px 5px;font-size:12px;position:absolute;top:-6px;right:-6px}.ops-notifications{z-index:1000;text-align:left;background:#fff;border:1px solid #d6dfeb;border-radius:16px;width:min(460px,100vw - 32px);padding:18px;position:absolute;top:52px;right:0;box-shadow:0 16px 48px #172b4d30}.ops-notifications header{justify-content:space-between;align-items:center;display:flex}.ops-notifications h2{margin:0;font-size:21px}.ops-notifications h2 small{color:#607086;font-size:13px;display:block}.ops-notifications p{color:#52647a;margin:12px 0;font-size:14px}.ops-notifications button{cursor:pointer}.ops-notification-list{gap:8px;max-height:55vh;margin-top:12px;display:grid;overflow-y:auto}.notification-item{text-align:left;background:#f4f8ff;border:1px solid #dce5ef;border-left:4px solid #5080d0;border-radius:10px;gap:6px;width:100%;padding:14px;display:grid}.notification-item strong{font-size:16px}.notification-item span{font-size:15px;line-height:1.4}.notification-item small{color:#52647a;font-size:12px}.notification-item.warning,.notification-item.urgent,.notification-item.critical{background:#fff8ee;border-left-color:#d57916}.notification-item.read{background:#fafbfc;border-left-color:#a4b1c1}.notification-item i{background:#2563eb;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.sales189{margin-top:24px}.sales189-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.sales189-cards article{background:#f5f9ff;border:1px solid #d5e1ee;border-radius:14px;gap:8px;padding:20px;display:grid}.sales189-cards article:last-child{background:#fff8ee;border-color:#efcf9d}.sales189-cards span{color:#3e536d;font-size:16px}.sales189-cards strong{font-variant-numeric:tabular-nums;font-size:32px;line-height:1.2}.sales189-cards small{color:#52647a;font-size:13px}.sales189-heading{justify-content:space-between;align-items:center;gap:16px;margin:24px 0 12px;display:flex}.sales189-heading h3{margin:0 0 8px;font-size:23px}.sales189-heading p{color:#53677e;font-size:15px}.sales189-heading label{white-space:nowrap;font-size:16px}.sales189-freshness{color:#52647a;flex-wrap:wrap;gap:8px 20px;margin-bottom:16px;font-size:13px;display:flex}.sales189-table{min-width:1200px;font-size:17px}.sales189-table th{white-space:normal;max-width:150px;font-size:15px;line-height:1.4}.sales189-table td{font-variant-numeric:tabular-nums;padding:16px 12px!important}.sales189-table td small{color:#52647a;margin-top:8px;font-size:13px;display:block}.sales189-table tr.critical td:first-child{background:#fff2ef;border-left:4px solid #dc4538}.sales189-table tr.warning td:first-child{background:#fff8e9;border-left:4px solid #d58a19}.sales189-table tr.inbound td:first-child{border-left:4px solid #3c78b5}.sales189 details,.sales189-finance{border:1px solid #d7e0eb;border-radius:12px;margin:20px 0;padding:16px}.sales189 summary,.sales189-finance>summary{cursor:pointer;font-size:17px;font-weight:600}.sales189 details p{color:#52647a;margin:12px 0;font-size:15px}@media (max-width:1000px){.sales189-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sales189-heading{flex-direction:column;align-items:flex-start}.sidebar-footer{display:none!important}}@media (max-width:600px){.sales189-cards{gap:8px}.sales189-cards article{padding:12px}.sales189-cards strong{font-size:26px}.sales189-cards span{font-size:14px}.ops-notifications{position:fixed;top:90px;right:16px}.topbar-actions .global-search{display:none}}.top-navigation-shell .sidebar nav.grouped-navigation{border-top:1px solid #edf1f7;flex-wrap:wrap;flex:1 0 100%;order:4;gap:6px;padding-top:8px}.top-navigation-shell .sidebar .nav-group summary{min-height:40px;padding:8px 13px;font-size:16px}.top-navigation-shell .sidebar .workplace-tabs{order:2;margin-left:auto}.top-navigation-shell .sidebar .workplace-tabs button{min-height:36px;padding:7px 12px;font-size:14px}.top-navigation-shell .sidebar .sidebar-footer{order:3}.top-navigation-shell .sidebar .sidebar-footer strong,.top-navigation-shell .sidebar .sidebar-footer span{font-size:12px}.top-navigation-shell .sidebar .nav-group-supplies summary{color:#2759a4}.top-navigation-shell .sidebar .nav-group-production summary{color:#08735e}@media (min-width:1500px){.top-navigation-shell>.sidebar{flex-wrap:nowrap}.top-navigation-shell .sidebar nav.grouped-navigation{border:0;flex-wrap:nowrap;flex:auto;order:1;padding-top:0}.top-navigation-shell .sidebar .sidebar-footer{display:none}}.sales189-stale{background:#fff5de;border:1px solid #ebcd8c;border-radius:10px;padding:14px 18px;font-size:16px;line-height:1.5}.ops-notifications.ops-notifications-overlay{z-index:10000;box-sizing:border-box;color:#172c45;letter-spacing:normal;text-transform:none;flex-direction:column;width:min(460px,100vw - 24px);margin:0;font-family:inherit;font-size:16px;line-height:1.45;display:flex;position:fixed;overflow:hidden}.ops-notifications-overlay>header{flex:none;gap:12px}.ops-notifications-overlay>header h2{letter-spacing:normal;text-transform:none;font-size:22px;font-weight:700;line-height:1.3}.ops-notifications-overlay>header h2 small{font-weight:400}.ops-notifications-overlay>p{letter-spacing:normal;text-transform:none;flex:none;font-size:14px;font-weight:400;line-height:1.45}.ops-notifications-overlay>button{text-align:left;color:#245ea7;flex:none;min-height:40px}.ops-notifications-overlay .ops-notification-list{overscroll-behavior:contain;flex:auto;min-height:0;max-height:none;overflow-y:auto}.ops-notifications-overlay .notification-item{flex:none;min-height:90px}.ops-notifications-overlay button{letter-spacing:normal;text-transform:none;font-family:inherit}.ops-notifications-overlay>header button{border-radius:8px;place-items:center;min-width:40px;min-height:40px;display:grid}.ops-notifications-overlay button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}@media (max-height:450px){.ops-notifications-overlay>p{display:none}.ops-notifications.ops-notifications-overlay{padding:12px}}.ops-bell>button.has-unread{background:linear-gradient(120deg,#fff1d9,#fce4ec,#eae6ff,#def5ff,#e5f7e7,#fff1d9) 0 0/300% 300%;border-color:#b4a8e7;animation:8s ease-in-out infinite notification-rainbow-bg;box-shadow:0 0 0 3px #bcb2ec33}.ops-bell>button.has-unread>svg{animation:8s linear infinite notification-rainbow-ink}@keyframes notification-rainbow-bg{0%,to{background-position:0%}50%{background-position:100%}}@keyframes notification-rainbow-ink{0%,to{color:#b52e48}17%{color:#b35a08}33%{color:#827000}50%{color:#147448}67%{color:#1765b3}83%{color:#7138b8}}@media (prefers-reduced-motion:reduce){.ops-bell>button.has-unread,.ops-bell>button.has-unread>svg{animation:none}.ops-bell>button.has-unread>svg{color:#7138b8}}.ops-notifications-overlay>button{background:#eef4ff;border:1px solid #d4e0f3;border-radius:8px;padding:8px 12px}.ops-notifications-overlay>button:disabled{color:#738296;cursor:default;background:#f5f7fa}.ops-notifications-overlay>header button{color:#29435e;background:#f2f5f9;border:0}.ops-bell>button.has-unread{color:#fff;background:#c92353;border:2px solid #fff;width:48px;height:48px;animation:7s linear infinite notification-vivid;box-shadow:0 0 0 3px #d72b6555,0 0 18px #d72b6566}.ops-bell>button.has-unread>svg{stroke-width:2.6px;color:#fff;filter:drop-shadow(0 1px 1px #0004);width:27px;height:27px;animation:none}.ops-bell>button.has-unread>b{color:#fff;background:#a81425;border:2px solid #fff;top:-8px;right:-8px}@keyframes notification-vivid{0%,to{background:#c92353;box-shadow:0 0 0 3px #c9235355,0 0 18px #c9235380}17%{background:#bf4800;box-shadow:0 0 0 3px #bf480055,0 0 18px #bf480080}33%{background:#927000;box-shadow:0 0 0 3px #b18a0055,0 0 18px #b18a0080}50%{background:#087e51;box-shadow:0 0 0 3px #087e5155,0 0 18px #087e5180}67%{background:#0865d1;box-shadow:0 0 0 3px #0865d155,0 0 18px #0865d180}83%{background:#7932d4;box-shadow:0 0 0 3px #7932d455,0 0 18px #7932d480}}@media (prefers-reduced-motion:reduce){.ops-bell>button.has-unread{background:#7932d4;animation:none}.ops-bell>button.has-unread>svg{color:#fff;animation:none}}.sales191-categories{flex-wrap:wrap;gap:10px;margin:0 0 12px;display:flex}.sales191-categories button{min-height:46px;font:inherit;color:#294967;cursor:pointer;background:#fff;border:1px solid #b9cbe1;border-radius:10px;padding:10px 18px;font-size:17px;font-weight:600}.sales191-categories button[aria-pressed=true]{color:#fff;background:#245ec7;border-color:#245ec7;box-shadow:0 3px 9px #245ec722}.sales191-categories button:focus-visible{outline-offset:3px;outline:3px solid #71a1f5}.sales191-filter-note{color:#52647a;margin:0 0 16px;font-size:14px}.oz-plan{color:#17243b;min-width:0;max-width:100%;font-size:16px}.oz-plan header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.oz-eyebrow{color:#005bff;letter-spacing:.1em;font-size:13px;font-weight:800}.oz-plan h2{margin:6px 0;font-size:28px;font-weight:750}.oz-plan p{margin:8px 0}.oz-plan button{color:#fff;cursor:pointer;background:#005bff;border:1px solid #005bff;border-radius:10px;padding:12px 18px;font-size:16px;font-weight:650}.oz-plan button.secondary{color:#154677;background:#fff;border-color:#cdd9e7}.oz-actions{gap:10px;display:flex}.oz-muted,.oz-formula{color:#617087;font-size:14px}.oz-totals{grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0;display:grid}.oz-totals>div{background:#fff;border:1px solid #dbe3ee;border-radius:14px;padding:18px 22px}.oz-totals span{color:#617087;font-size:14px;display:block}.oz-totals strong{margin-top:5px;font-size:32px;display:block}.oz-totals small{font-size:15px;font-weight:500}.oz-filters{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:14px;display:flex}.oz-filters>input{background:#fff;border:1px solid #cdd9e7;border-radius:9px;width:360px;max-width:100%;padding:11px 14px;font-size:16px}.oz-filters label{align-items:center;gap:9px;display:flex}.oz-cluster{background:#fff;border:1px solid #dbe3ee;border-radius:12px;margin:16px 0;overflow:hidden}.oz-cluster summary{cursor:pointer;background:#f3f7ff;align-items:center;gap:16px;padding:16px 20px;list-style:none;display:flex}.oz-cluster summary:before{content:"▸";color:#005bff}.oz-cluster[open] summary:before{content:"▾"}.oz-cluster summary strong{font-size:19px}.oz-cluster summary span{color:#617087;font-size:14px}.oz-cluster summary b{color:#005bff;margin-left:auto;font-size:16px}.oz-table-wrap{max-height:520px;overflow:auto}.oz-plan table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:950px}.oz-plan th{color:#617087;text-align:right;white-space:nowrap;background:#fff;border-bottom:1px solid #dbe3ee;padding:12px 15px;font-size:13px;position:sticky;top:0}.oz-plan td{text-align:right;white-space:nowrap;border-bottom:1px solid #edf1f5;padding:12px 15px;font-size:18px}.oz-plan th:first-child,.oz-plan td:first-child{text-align:left;width:30%}.oz-plan td:first-child strong{font-size:18px}.oz-plan td small{text-overflow:ellipsis;color:#617087;max-width:300px;margin-top:3px;font-size:12px;display:block;overflow:hidden}.oz-short .oz-qty{color:#b95208;background:#fff0dc;border-radius:7px;padding:5px 11px}.oz-plan .oz-issue{color:#a65a10}.oz-warning{color:#875018;background:#fff2d9;border-radius:9px;margin:12px 0;padding:12px 16px}.oz-empty{text-align:center;background:#f6f8fb;border-radius:12px;padding:32px}.oz-missing{color:#7c5b2b;margin:16px 0}.oz-missing summary{cursor:pointer}.oz-plan footer{color:#617087;margin:20px 0;font-size:13px;line-height:1.6}.oz-plan :focus-visible{outline-offset:3px;outline:3px solid #91b9ff}@media (max-width:650px){.oz-totals{grid-template-columns:1fr}.oz-plan h2{font-size:24px}.oz-cluster summary{flex-wrap:wrap;gap:8px}.oz-cluster summary b{margin-left:0}.oz-actions{flex-wrap:wrap}.oz-filters>input{width:100%}}.oz-horizon{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.oz-horizon label{align-items:center;gap:8px;display:flex}.oz-horizon input{border:1px solid #cdd9e7;border-radius:8px;width:85px;padding:10px}.oz-warehouse{white-space:normal;max-width:280px;margin-top:6px;font-size:13px}.oz-warehouse summary{cursor:pointer;color:#005bff}.oz-warehouse div{text-align:left;padding:6px}.oz-launches{background:#f2faf6;border-top:3px solid #16845c;border-radius:12px;margin:24px 0;padding:20px}.oz-launches h3{margin-top:0;font-size:23px}.oz-launch-card{background:#fff;border:1px solid #bedccc;border-radius:10px;margin-top:16px;padding:18px}.oz-new-badge{color:#fff;background:#176447;border-radius:5px;padding:5px 10px;font-weight:700;display:inline-block}.oz-launch-card h4{margin:12px 0;font-size:20px}.oz-launch-card small{font-size:14px;font-weight:400;display:block}.oz-launch-proposal{border-top:1px solid #dce6df;flex-wrap:wrap;align-items:center;gap:18px;padding:14px 0;display:flex}.oz-launch-proposal>div{flex:1;min-width:220px}.oz-plan input[type=number]{border:1px solid #9caab8;border-radius:6px;width:95px;padding:9px;font-size:18px}.oz-launch-proposal label{flex-direction:column;gap:5px;display:flex}.oz-selection{background:#edf9f3;border:1px solid #3b8265;border-radius:10px;padding:18px}.oz-shipping{background:#fff;border:2px solid #005bff;border-radius:12px;margin:22px 0;padding:22px}.oz-shipping h3{font-size:23px}.oz-shipping label{flex-direction:column;gap:8px;margin:12px 0;display:flex}.oz-shipping select,.oz-shipping input:not([type=checkbox]):not([type=radio]){border:1px solid #9caab8;border-radius:6px;min-width:0;max-width:100%;padding:10px;font-size:16px}.oz-shipping .oz-point{background:#f4f7fa;border-radius:8px;flex-direction:row;align-items:center;gap:12px;padding:12px;display:flex}.oz-point small{margin-top:5px;display:block}.oz-route-choices{gap:12px;display:grid}.oz-shipping .oz-actions{flex-wrap:wrap}.oz-shipping table{min-width:500px}.oz-progress{background:#eaf2ff;border-left:4px solid #1769e0;border-radius:8px;padding:14px;font-size:16px}.oz-pick{align-items:center;gap:8px;display:flex}.oz-plan input[type=checkbox]{width:20px;min-width:20px;height:20px}.oz-launch-fold>summary{cursor:pointer;font-size:18px;line-height:1.6}.oz-launch-fold>summary>span:last-child{color:#617087;font-size:15px}.oz-launch-fold:not([open]){padding:12px 18px}.oz-add-product{background:#f6f8fb;border-top:1px solid #dbe3ee;padding:16px}.oz-add-product label{flex-direction:column;gap:6px;min-width:0;display:flex}.oz-add-product input,.oz-add-product select{border:1px solid #9caab8;border-radius:6px;max-width:100%;padding:10px;font-size:16px}.oz-add-product select{width:340px}.oz-add-product .oz-actions{flex-wrap:wrap;align-items:end}.oz-plan .oz-remove{color:brown;padding:10px;display:inline-flex}.oz-selection{margin:20px 0}.oz-cluster>summary:before{content:"▸";font-size:20px}.oz-cluster[open]>summary:before{content:"▾"}.oz-shipping .oz-point a{margin-top:8px;display:block}.oz-plan button:disabled{opacity:.5;cursor:not-allowed}.oz-cluster-row{align-items:flex-start;gap:12px;display:flex}.oz-cluster-row>.oz-cluster{flex:1;min-width:0}.oz-cluster-check{padding-top:30px}.oz-cluster-save,.oz-cluster-saved{background:#f2faf6;padding:16px}.oz-tabs{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.oz-tabs [aria-selected=false]{color:#164472;background:#eef3fa}.oz-cluster-choices{flex-wrap:wrap;gap:14px;padding:14px 0;display:flex}.oz-cluster-choices label{align-items:center;gap:8px;display:flex}.oz-plan .oz-thumb{vertical-align:middle;background:#fff;border:1px solid #d4dce5;border-radius:6px;width:52px;height:58px;margin:0 10px 0 0;padding:2px;display:inline-flex}.oz-thumb img{object-fit:contain;width:100%;height:100%}.oz-no-photo{vertical-align:middle;color:#778;white-space:normal;justify-content:center;align-items:center;width:52px;min-height:52px;margin-right:10px;font-size:11px;display:inline-flex}.oz-photo-dialog{border:0;border-radius:12px;max-width:94vw;max-height:92vh;padding:20px}.oz-photo-dialog::backdrop{background:#000a}.oz-photo-dialog>img{object-fit:contain;max-width:85vw;max-height:70vh;display:block}.oz-plan [hidden]{display:none!important}.oz-cluster-save button{margin-right:12px}.oz-saved-fold>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;display:flex}.oz-saved-fold>summary:before{content:"▸"}.oz-saved-fold[open]>summary:before{content:"▾"}.oz-saved-fold>summary small{color:#50647b;flex-basis:100%}.oz-cluster-saved>summary{cursor:pointer;padding:8px;font-weight:700}.oz-saved-row{align-items:flex-start;gap:12px;margin:12px 0;display:flex}.oz-saved-row>.oz-saved-fold{flex:1;min-width:0;margin:0}.oz-saved-action{flex-shrink:0;padding-top:12px}.oz-saved-action button{white-space:nowrap}@media (max-width:640px){.oz-saved-row{flex-wrap:wrap}.oz-saved-row>.oz-saved-fold{flex-basis:100%}.oz-saved-action{margin-left:auto;padding-top:0}}.oz-shipping-dialog{color:#172a42;background:#fff;border:0;border-radius:16px;width:min(1040px,96vw);max-width:96vw;height:min(760px,94dvh);max-height:94dvh;margin:auto;padding:0}.oz-shipping-dialog::backdrop{background:#10253b99}.oz-shipping-dialog .oz-shipping{box-sizing:border-box;border:0;flex-direction:column;height:100%;margin:0;padding:16px;display:flex}.oz-shipping-dialog header{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.oz-shipping-dialog h3{margin:0;font-size:19px}.oz-steps{flex-wrap:wrap;gap:12px;padding:12px 0;display:flex}.oz-steps span{color:#64748b}.oz-steps [aria-current]{color:#1559d5;font-weight:700}.oz-wizard-body{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.oz-shipping-dialog .oz-wizard-footer{border-top:1px solid #dbe4ef;flex-shrink:0;justify-content:flex-end;gap:12px;margin:0;padding:12px 0 0;display:flex}.oz-points-list{border:1px solid #dbe4ef;border-radius:8px;max-height:240px;margin:10px 0;overflow:auto}.oz-date-time{grid-template-columns:minmax(250px,1fr) 1fr;gap:24px;display:grid}.oz-calendar{text-align:center;grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.oz-calendar-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.oz-calendar button{min-width:0;padding:8px 2px}.oz-calendar button:disabled{opacity:.3}.oz-time-buttons{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.oz-date-time button[aria-pressed=true]{background:#14613c;outline:3px solid #9fddbb}.oz-shipping-dialog input,.oz-shipping-dialog select{box-sizing:border-box;max-width:100%}.oz-shipping-dialog table{width:100%}@media (max-width:640px){.oz-date-time{grid-template-columns:1fr;gap:12px}.oz-shipping-dialog{width:98vw;max-width:98vw;height:96dvh;max-height:96dvh}.oz-shipping-dialog .oz-shipping{padding:12px}.oz-wizard-footer button{white-space:normal}.oz-points-list{max-height:180px}.oz-steps{gap:8px;font-size:12px}}.oz-shortage-preview{color:#172b4d;background:#fff;border:1px solid #d5dce8;border-radius:10px;margin:12px 0;padding:12px}.oz-shortage-preview>summary{cursor:pointer;font-weight:700}.oz-shortage-preview p{font-size:14px}.oz-date-time{grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:40px;margin:28px 0}.oz-date-time .oz-calendar button{color:#172a42;background:0 0;border:0;border-radius:14px;outline:none;min-height:44px;position:relative}.oz-date-time .oz-calendar .oz-weekend{color:#ee4083}.oz-date-time .oz-calendar button[aria-pressed=true]{color:#fff;background:#111;outline:none}.oz-day-available:after{content:"";background:#168bff;border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;left:calc(50% - 2px)}.oz-calendar button[aria-pressed=true]:after{background:#fff}.oz-calendar-heading strong{text-transform:capitalize}.oz-calendar-heading button{color:#64748b;background:0 0;border:0}.oz-day-slots h4{margin:0 0 24px;font-size:22px}.oz-day-slots section>p{margin:18px 0 8px}.oz-time-buttons{margin-top:0}.oz-time-buttons button{color:#526680;background:#fff;border:1px solid #dbe4ef;border-radius:8px;padding:10px 14px}.oz-time-buttons button[aria-pressed=true]{color:#fff;background:#005bff;border-color:#005bff;outline:none}@media (max-width:640px){.oz-date-time{grid-template-columns:1fr;gap:20px;margin:12px 0}}.oz-favorite-point{background:#edf4ff;border:2px solid #005bff;border-radius:12px;margin:12px 0;padding:14px}.oz-favorite-point strong{color:#0648b0}.oz-shipping-dialog.oz-plan{color:#172b4d;height:min(760px,94dvh);font-family:Arial,sans-serif;font-size:17px;line-height:1.45}.oz-shipping-dialog .oz-shipping{gap:16px;padding:24px}.oz-shipping-dialog header{flex-wrap:nowrap;align-items:flex-start}.oz-shipping-dialog h3{margin:5px 0;font-size:26px;font-weight:750}.oz-header-muted{color:#64748b;font-size:20px;font-weight:500}.oz-destinations{color:#526680;max-width:720px;font-size:15px}.oz-destinations summary{cursor:pointer}.oz-shipping-dialog .oz-steps{grid-template-columns:repeat(4,1fr);gap:8px;padding:0;display:grid}.oz-steps span{background:#f1f5f9;border-radius:10px;padding:12px;font-size:15px;font-weight:600}.oz-steps span[aria-current]{color:#005bff;background:#e8f0ff;box-shadow:inset 0 -3px #005bff}.oz-status-card{background:#edf4ff;border:1px solid #d7e5ff;border-radius:14px;gap:14px;margin-bottom:20px;padding:18px;display:flex}.oz-status-card strong{font-size:20px}.oz-status-card p{color:#425675;font-size:16px;line-height:1.5}.oz-status-card small{color:#526680;margin-top:8px;font-size:15px;display:block}.oz-status-wait{background:#fff7e6;border-color:#f5db9c}.oz-status-icon{color:#005bff;font-size:28px}.oz-countdown{background:#fff;border-radius:8px;margin-top:8px;padding:6px 12px;font-size:18px;display:inline-block}.oz-shipping-dialog .oz-wizard-body>details{background:#f8fafc;border:1px solid #dbe4ef;border-radius:12px;margin:16px 0;padding:14px 16px}.oz-shipping-dialog summary{cursor:pointer;font-weight:600}.oz-shipping-dialog input,.oz-shipping-dialog select{border:1px solid #bbc9dc;border-radius:9px;padding:12px;font-size:17px}.oz-shipping-dialog .oz-wizard-footer{padding-top:16px}.oz-shipping-dialog .oz-date-time{gap:28px;margin:16px 0}.oz-shipping-dialog .oz-date-time button{font-size:17px}.oz-shipping-dialog .oz-actions{flex-wrap:wrap}.oz-shipping-dialog button{font-size:17px}.oz-shipping-dialog .oz-warning{font-size:16px}.oz-shipping-dialog .oz-day-slots h4{margin-bottom:16px;font-size:23px}@media (max-width:640px){.oz-shipping-dialog .oz-shipping{gap:12px;padding:14px}.oz-shipping-dialog .oz-steps{grid-template-columns:repeat(2,1fr)}.oz-shipping-dialog h3{font-size:23px}.oz-header-muted{font-size:17px}.oz-status-card{padding:12px}.oz-status-card strong{font-size:18px}.oz-shipping-dialog header{gap:8px}.oz-shipping-dialog .oz-date-time{grid-template-columns:1fr}}.finance-disclosure{background:#fff;border:1px solid #dce4e8;border-radius:14px;margin-bottom:20px}.finance-disclosure>summary{cursor:pointer;color:#183d50;padding:20px 24px;font-size:20px;font-weight:650}.finance-disclosure>summary span{color:#58717e;margin-left:18px;font-size:14px;font-weight:400}.finance-disclosure[open]>summary{border-bottom:1px solid #e1e9ed}.finance-disclosure>div{padding:16px}.assortment-panel{margin-bottom:22px;padding:24px}.assortment-panel>p{color:#516779;font-size:14px}.assortment-filters{flex-wrap:wrap;gap:14px;margin:20px 0;display:flex}.assortment-filters label{flex-direction:column;gap:7px;font-size:14px;display:flex}.assortment-filters input,.assortment-filters select,.assortment-panel button{font:inherit;background:#fff;border:1px solid #c9d7df;border-radius:8px;padding:9px 12px}.assortment-tabs{flex-wrap:wrap;gap:8px;display:flex}.assortment-tabs button{cursor:pointer;font-size:14px}.assortment-tabs [aria-selected=true]{color:#fff;background:#245d76;border-color:#245d76}.assortment-tabs b{margin-left:8px}.assortment-periods{color:#567080;margin:14px 0;font-size:12px}.assortment-scroll{max-height:650px;margin-bottom:16px;overflow:auto}.assortment-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:780px;font-size:14px}.assortment-scroll th{z-index:1;background:#eef4f7;position:sticky;top:0}.assortment-scroll th,.assortment-scroll td{vertical-align:top;border-bottom:1px solid #e1e8ed;padding:14px 12px}.assortment-scroll small{color:#5c7481;max-width:250px;margin-top:5px;font-size:12px;display:block}.assortment-scroll a{color:#17698f;text-decoration:underline}.assortment-panel>small{color:#637580;font-size:12px;line-height:1.5;display:block}.auto-production-reason{color:#5b6e7b;max-width:290px;margin-top:6px;font-size:12px;font-weight:400;line-height:1.4;display:block}.auto-production-reason [role=alert]{color:#aa4e12;display:block}.ops-live-state{font-size:11px;line-height:1.4;display:block}.ops-live-state.connected{color:#287d64}.ops-live-state.reconnecting{color:#ab641f}.sidebar-footer:has(.ops-live-state){flex-wrap:wrap}.sidebar-footer>.ops-live-state{flex-basis:100%}@media (max-width:750px){.assortment-panel{padding:14px}.finance-disclosure>summary span{margin:6px 0 0;display:block}}.auto-production-issues{color:#7a4d18;background:#fff5e4;border:1px solid #efca8c;border-radius:9px;margin:12px 0;padding:14px;font-size:14px}.auto-production-issues p{margin:5px 0}.employee-list-head,.employee-list-row{grid-template-columns:minmax(160px,1fr) minmax(230px,1fr) minmax(300px,2fr) minmax(170px,.9fr);align-items:start;column-gap:24px;min-width:1020px}.employee-list-row>*,.employee-cell>div,.role-access-list{min-width:0}.employee-list-row select{box-sizing:border-box;width:100%;max-width:100%}.employee-cell strong,.employee-cell span,.role-access-list span{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.role-access-list{gap:8px 14px;padding:6px 0}.employee-actions button{white-space:normal;max-width:100%;height:auto;min-height:36px;line-height:1.4}.employee-avatar{flex-shrink:0}.sidebar{overflow-y:auto}.sidebar-footer{flex-shrink:0}.sidebar-footer strong,.sidebar-footer span,.account-chip strong,.account-chip span{line-height:1.5}.printer-work-singleline .auto-production-reason{white-space:normal;overflow-wrap:anywhere;max-width:100%}.printer-work-intro p{padding:12px;line-height:1.6}.production-stock{margin-bottom:22px;padding:22px}.production-stock h2{font-size:22px;font-weight:700}.production-stock h3{font-size:18px;font-weight:650}.production-stock p{margin:10px 0;line-height:1.6}.production-stock button,.production-stock input,.production-stock select{font:inherit;background:#fff;border:1px solid #b9cbd8;border-radius:7px;padding:8px 12px}.production-stock button{cursor:pointer;color:#165879}.production-stock button:disabled{opacity:.5;cursor:wait}.production-stock [aria-pressed=true]{color:#fff;background:#165879}.production-stock [role=alert]{color:#b32727}.wip-controls{flex-wrap:wrap;align-items:end;gap:14px;margin:12px 0;display:flex}.wip-controls label{flex-direction:column;gap:6px;display:flex}.wip-controls input[type=number]{width:140px}.wip-card{border:1px solid #d8e3e9;border-radius:10px;margin:14px 0;padding:16px}.wip-urgent{border-left:5px solid #e6a01d}.wip-warning{color:#8d4800;display:block}.wip-batch{border-top:1px solid #e0e8ed;margin-top:15px;padding-top:8px}.production-stock summary{cursor:pointer;padding:12px 0;font-weight:600}.production-stock table{border-collapse:collapse;text-align:left;width:100%}.production-stock td,.production-stock th{overflow-wrap:anywhere;border-bottom:1px solid #dce4eb;padding:10px}.wip-scroll{overflow:auto}.wip-opening{margin-top:20px}.assortment-disclosure .assortment-panel{box-shadow:none;border:0;margin:0}.wip-stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0 12px;display:grid}.wip-stage{text-align:left;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;min-height:86px;display:flex;white-space:normal!important;color:#26364d!important;background:#f8fafc!important;border:2px solid #d5dfed!important;border-radius:12px!important;padding:14px!important}.wip-stage strong{font-size:15px;line-height:1.35}.wip-stage span{font-size:13px;line-height:1.4}.wip-stage[aria-pressed=true]{box-shadow:0 0 0 1px #2563eb;background:#eff6ff!important;border-color:#2563eb!important}.wip-stage-printing{border-top-color:#6366f1!important}.wip-stage-sorting{border-top-color:#d97706!important}.wip-stage-done{border-top-color:#16a34a!important}.wip-stage-review{border-top-color:#b45309!important}.wip-stage-note{color:#475569;line-height:1.5}.wip-card-heading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.wip-card-heading h3{margin:0}.wip-badges{flex-wrap:wrap;gap:7px;display:flex}.wip-badge{border-radius:20px;padding:5px 10px;font-size:12px;font-weight:700;line-height:1.4;display:inline-block}.wip-printing{color:#3730a3;background:#e0e7ff}.wip-sorting{color:#92400e;background:#fef3c7}.wip-done{color:#166534;background:#dcfce7}.wip-review{color:#9a3412;background:#ffedd5}.wip-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.wip-flow>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:7px;min-width:0;padding:14px;display:flex}.wip-flow span{color:#475569;font-size:13px;line-height:1.4}.wip-flow strong{color:#172b4d;font-size:24px;line-height:1.2}.wip-flow small{color:#475569;font-size:12px;line-height:1.4}.wip-flow .wip-flow-focus{background:#fffbeb;border-color:#fcd34d}.wip-flow-focus strong{color:#92400e}.wip-progress{flex-direction:column;gap:7px;margin:16px 0;display:flex}.wip-progress label{color:#475569;font-size:13px}.wip-progress progress{accent-color:#16a34a;width:100%;height:12px}.wip-review-note{color:#78350f;background:#fff7ed;border-left:4px solid #f59e0b;border-radius:6px;margin:12px 0;padding:12px 14px;font-size:14px;line-height:1.6}.wip-review-note button{margin-left:12px}.wip-acceptance,.wip-completed{border:1px solid #dbe4ee;border-radius:10px;margin-top:16px;padding:12px}.wip-acceptance summary,.wip-completed summary{cursor:pointer;font-weight:700;line-height:1.5}.wip-batch-history{color:#64748b;font-size:13px}.wip-empty{background:#f8fafc;border-radius:10px;padding:24px}.wip-stock-line{color:#475569;font-size:14px}@media (max-width:1100px){.wip-stages{grid-template-columns:repeat(3,minmax(0,1fr))}.wip-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.wip-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.wip-stage{min-height:78px}.wip-flow{grid-template-columns:1fr}.wip-flow strong{font-size:22px}.wip-review-note button{margin:8px 0 0;display:block}}.wip-disclosure-title{cursor:pointer;color:#1e3a5f;padding:4px 0;list-style-position:inside;display:list-item}.wip-disclosure-title h2{vertical-align:middle;margin:0 14px 0 0;font-size:22px;display:inline}.wip-disclosure-title>span{color:#64748b;vertical-align:middle;font-size:13px;display:inline-block}.wip-disclosure[open]>.wip-disclosure-title{margin-bottom:20px}.wip-disclosure:not([open]){padding-top:18px;padding-bottom:18px}.wip-warehouse-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 20px;display:grid}.wip-warehouse-card h3{margin:0 12px 0 0;display:inline-block}.wip-warehouse-card p{color:#64748b;grid-column:1/-1;margin:0;font-size:13px}.wip-warehouse-card button{grid-column:1/-1;justify-self:start}.wip-warehouse-quantity{color:#166534;white-space:nowrap;font-size:26px}.wip-stage-warehouse{border-top-color:#16a34a!important}@media (max-width:620px){.wip-disclosure-title>span{margin-top:8px;display:block}.wip-warehouse-card{grid-template-columns:1fr}.wip-warehouse-quantity{font-size:24px}}.workplace-tabs{border-bottom:1px solid #e2e8f0;gap:6px;margin-bottom:8px;padding:8px 12px 12px;display:grid}.workplace-tabs button{text-align:left;color:#334155;background:#fff;border:1px solid #dbe4ef;border-radius:9px;padding:10px 12px;font-weight:600}.workplace-tabs button[aria-pressed=true]{color:#165ca9;background:#eaf3ff;border-color:#82b6f3}.workplace-banner{background:#edf5ff;border-bottom:1px solid #c8ddf8;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex}.workplace-banner strong,.workplace-banner span{display:block}.workplace-banner span{color:#48627f;margin-top:3px;font-size:13px}@media (max-width:700px){.workplace-banner{flex-wrap:wrap;padding:10px 14px}.topbar{flex-wrap:wrap;gap:10px;height:auto;min-height:76px}.topbar-actions{flex-wrap:wrap;max-width:100%}.main-area,.account-chip{min-width:0}}.mobile-app-panel{max-width:900px;padding:24px}.mobile-app-panel h2{margin-bottom:10px;font-size:24px}.mobile-app-panel p{overflow-wrap:anywhere;line-height:1.6}.mobile-app-card{background:#fafcff;border:1px solid #dae4ef;border-radius:14px;margin-top:20px;padding:20px}.mobile-app-card h3{margin-bottom:10px;font-size:18px}.mobile-app-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.mobile-action{color:#fff;cursor:pointer;background:#165ca9;border-radius:10px;min-height:44px;padding:12px 18px;font-weight:600}.mobile-action.secondary{color:#174d83;background:#e6effa}.mobile-action:disabled{opacity:.5;cursor:default}.mobile-hint{color:#586b82;margin-top:12px;font-size:13px}.mobile-app-status{color:#174d83;white-space:pre-wrap;margin-top:16px}@media (max-width:600px){.mobile-app-panel{padding:16px}.mobile-app-card{padding:14px}.mobile-app-actions>*{width:100%}}.sidebar nav{flex:1;min-height:0;overflow-y:auto}.sidebar .brand-row,.sidebar .workplace-tabs,.sidebar .sidebar-footer{flex-shrink:0}.sidebar .workplace-tabs{border-color:#34516e;padding:4px 0 10px}.sidebar .workplace-tabs button{color:#dce7f5;background:#183751;border-color:#365471}.sidebar .workplace-tabs button[aria-pressed=true]{color:#fff;background:#2364a0;border-color:#6aa7e1}@media (max-width:820px){.sidebar:not(.sidebar-open){box-shadow:none}.topbar>div:first-of-type{min-width:0;max-width:100%}.topbar>div>p{font-size:12px}.topbar-actions{gap:8px}.topbar-actions>.roll-counter-chip{flex-shrink:0;gap:6px;min-width:112px;display:flex;width:auto!important;padding:8px!important;font-size:12px!important}.topbar-actions>.roll-counter-chip strong{white-space:nowrap;font-size:12px}.topbar-actions>.connection-chip{white-space:nowrap;flex-shrink:0;width:auto!important;padding:8px!important;font-size:12px!important}}.production-flow-panel{background:#fff;border:1px solid #dbe5ef;border-radius:16px;margin-bottom:22px;padding:22px}.flow-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.flow-heading h2{font-size:24px;font-weight:700}.production-flow-panel p{margin:10px 0;line-height:1.6}.production-flow-panel button,.production-flow-panel input,.production-flow-panel select{font:inherit;color:#1d5278;background:#fff;border:1px solid #b6cadd;border-radius:9px;padding:9px 12px}.production-flow-panel button{cursor:pointer;min-height:42px}.flow-summary,.flow-article-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.flow-summary>div{background:#f0f5fc;border:1px solid #d5e3f3;border-radius:12px;padding:16px}.flow-summary span,.flow-article-steps span{color:#526781;font-size:13px;line-height:1.5;display:block}.flow-summary strong{margin-top:8px;font-size:23px;display:block}.flow-summary .flow-summary-sorting{background:#fff4de;border-color:#eec47a}.flow-explanation,.flow-legacy-note{color:#536881;font-size:14px}.flow-filters{flex-wrap:wrap;gap:14px;margin:18px 0;display:flex}.flow-filters label{flex-direction:column;gap:6px;display:flex}.flow-tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.flow-tabs [aria-pressed=true]{color:#fff;background:#1d6095}.flow-tabs b{margin-left:6px}.flow-article{border:1px solid #cddfed;border-radius:12px;margin:14px 0;padding:18px}.flow-article header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.flow-article h3{font-size:21px;font-weight:750}.flow-article header>span{color:#476886;background:#eff5fc;border-radius:8px;padding:6px 10px;font-size:13px}.flow-article-steps>div{background:#f5f8fc;border-radius:9px;padding:12px}.flow-article-steps strong{margin-top:6px;font-size:21px;display:block}.flow-article-steps .flow-at-oksana{background:#fff3db}.flow-current-plan{color:#435d78;font-size:14px}.flow-legacy summary{cursor:pointer;color:#725e31;padding:10px 0;font-size:14px}.flow-process-button{background:#fff3db!important;border-color:#e0b76e!important}.flow-processing-detail{margin-top:20px;scroll-margin-top:20px}.production-flow-panel [role=alert]{color:#a12929}.flow-empty{background:#f6f8fc;border-radius:10px;padding:20px}@media (max-width:1100px){.flow-summary,.flow-article-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.production-flow-panel{padding:14px}.flow-heading{flex-wrap:wrap}.flow-summary,.flow-article-steps{gap:8px}.flow-summary>div,.flow-article-steps>div{padding:10px}.flow-summary strong,.flow-article-steps strong{font-size:18px}.flow-filters label,.flow-filters input,.flow-filters select{width:100%;max-width:100%}.flow-article{padding:12px}}.article-with-photo{vertical-align:middle;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.article-with-photo>span:last-child{overflow-wrap:anywhere;min-width:0}button.product-thumb,span.product-thumb{vertical-align:middle;color:#64748b;background:#fff;border:1px solid #d8e2eb;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;margin:0;padding:2px;line-height:1;display:inline-flex;overflow:hidden}button.product-thumb{cursor:zoom-in}button.product-thumb:hover{border-color:#3978c2;box-shadow:0 0 0 2px #dceaff}button.product-thumb:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.product-thumb img{border-radius:3px;max-width:100%;display:block;object-fit:contain!important;width:100%!important;height:100%!important}.product-thumb-empty{background:#f4f7fa!important}.product-image-dialog{z-index:60;gap:10px;max-height:calc(100dvh - 24px);padding:18px;width:min(1000px,100vw - 24px)!important;max-width:1000px!important}.product-image-dialog h2{overflow-wrap:anywhere;padding-right:28px}.product-image-controls{justify-content:center;align-items:center;gap:12px;display:flex}.product-image-controls button{cursor:pointer;border:1px solid #cbd5e1;border-radius:7px;padding:8px}.product-image-controls button:disabled{opacity:.35}.product-image-controls span{text-align:center;min-width:48px}.product-image-viewport{overscroll-behavior:contain;background:#eef2f6;border-radius:8px;height:min(65dvh,650px);overflow:auto}.product-image-canvas{justify-content:center;align-items:center;min-width:100%;min-height:100%;display:flex}.product-image-canvas img{object-fit:contain;width:100%;height:100%;display:block}.chat-files .chat-image-thumb{width:160px;height:110px}.alias-table-row select{min-width:0;max-width:100%}.production-flow-panel .flow-article{background:#fff;border:0;border-bottom:1px solid #dbe4ed;border-radius:0;grid-template-columns:minmax(145px,1.1fr) minmax(0,3fr) minmax(100px,.8fr);align-items:center;gap:6px 12px;margin:0;padding:10px 12px;display:grid}.flow-article>header{min-width:0;margin:0;display:block}.flow-article>header h3{margin:0;font-size:15px;line-height:1.25}.flow-article>header>span{color:#64748b;margin:3px 0 0 46px;font-size:11px;line-height:1.3;display:block}.flow-article .flow-article-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0}.flow-article .flow-article-steps>div{border:0;border-radius:5px;gap:3px;min-width:0;padding:6px 8px}.flow-article .flow-article-steps strong{overflow-wrap:anywhere;font-size:16px;line-height:1.2}.flow-row-action{grid-area:1/3;min-width:0}.flow-row-action button{white-space:normal;max-width:100%;line-height:1.3;padding:6px 8px!important;font-size:12px!important}.flow-row-details{color:#52677c;grid-column:1/-1;font-size:12px}.flow-row-details>summary{cursor:pointer;padding:0;font-size:11px;line-height:1.3;list-style-position:inside}.flow-row-details p{margin:7px 0;font-size:12px;line-height:1.5}.flow-row-details[open]{background:#f6f8fb;border-radius:6px;padding:8px}@media (max-width:1000px){.production-flow-panel .flow-article{grid-template-columns:minmax(130px,1fr) minmax(0,3fr)}.flow-row-action{grid-area:2/2;justify-self:end}.flow-row-details{grid-area:2/1}.flow-row-details[open]{grid-area:3/1/auto/-1}}@media (max-width:620px){.production-flow-panel .flow-article{grid-template-columns:1fr auto;gap:6px;padding:10px 4px}.flow-article>header{grid-area:1/1}.flow-row-action{grid-area:1/2;max-width:110px}.flow-article .flow-article-steps{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.flow-row-details,.flow-row-details[open]{grid-area:3/1/auto/-1}.flow-article .flow-article-steps strong{font-size:15px}.product-image-dialog{padding:14px}.product-image-dialog [data-slot=dialog-description]{font-size:12px}}.production-flow-panel .flow-article{grid-template-columns:minmax(210px,1.1fr) minmax(0,3fr) minmax(120px,.7fr);gap:8px 14px;padding:14px 10px}.flow-article button.product-thumb,.flow-article span.product-thumb{width:76px;min-width:76px;height:76px;padding:3px}.flow-article>header h3{font-size:19px;line-height:1.35}.flow-article>header>span{background:0 0;margin:3px 0 0;padding:4px 0;font-size:13px}.flow-article .flow-article-steps>div{gap:5px;padding:9px 10px}.flow-article .flow-article-steps span{font-size:14px;line-height:1.4}.flow-article .flow-article-steps strong{margin-top:6px;font-size:23px;line-height:1.3}.flow-row-action button{line-height:1.4;padding:10px!important;font-size:14px!important}.flow-row-details>summary{padding:3px 0;font-size:14px}.flow-row-details p{font-size:14px}.warehouse-receipt-dialog{max-height:calc(100dvh - 32px);overflow:auto;width:min(860px,100vw - 24px)!important;max-width:860px!important}.receipt-form{margin:0;padding:0}.receipt-form>p{font-size:15px}.receipt-form .wip-acceptance{margin-top:12px}.receipt-form .wip-controls{align-items:end;gap:12px}.receipt-form .wip-controls label{font-size:16px}.receipt-form input[type=number]{width:160px;font-size:20px}.receipt-form .wip-controls button{color:#fff;background:#165879;padding:12px;font-size:16px}.receipt-empty{color:#79521e;background:#fff7e8;border-radius:8px;padding:14px}@media (max-width:1250px){.production-flow-panel .flow-article{grid-template-columns:minmax(190px,1fr) minmax(0,2fr)}.flow-article .flow-article-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-row-action{grid-area:2/2;justify-self:end}.flow-row-details{grid-area:2/1}.flow-row-details[open]{grid-area:3/1/auto/-1}}@media (max-width:620px){.production-flow-panel .flow-article{grid-template-columns:1fr;gap:8px;padding:14px 0}.flow-article>header{grid-area:1/1}.flow-article>header>span{margin-left:84px}.flow-article .flow-article-steps{grid-area:2/1}.flow-row-action{grid-area:3/1;justify-self:stretch;max-width:none}.flow-row-action button{width:100%}.flow-row-details,.flow-row-details[open]{grid-area:4/1}.flow-article .flow-article-steps strong{font-size:22px}.receipt-form .wip-controls label,.receipt-form .wip-controls input{max-width:100%}}.receipt-manual,.receipt-earlier{background:#f4f8fc;border:1px solid #ccdcea;border-radius:10px;margin-top:14px;padding:14px}.receipt-manual>summary,.receipt-earlier>summary{cursor:pointer;font-size:16px;font-weight:650}.receipt-earlier{background:#fff9ee;border-color:#ead6ac}.receipt-form .receipt-manual input{max-width:100%}.warehouse-defect-total{color:#64748b;margin-top:8px;font-size:14px;line-height:1.5}.warehouse-defect-total strong,.warehouse-defect-total small{white-space:nowrap;display:block}.warehouse-defect-total strong{font-size:15px}.warehouse-defect-total small{font-size:12px;font-weight:400}.warehouse-defect-total.has-defects strong{color:#b45309}.warehouse-product-actions .warehouse-defect-total{text-align:left;margin:0 0 0 6px}.printer-group-summary{flex-wrap:wrap;align-items:center;gap:16px 28px;padding:10px 0;font-size:16px;display:flex}.printer-group-summary>strong{min-width:200px}.printer-work-table details>summary{cursor:pointer;padding:10px 0;font-weight:600}.warehouse-compact-list{width:100%;min-width:0}.warehouse-compact-heading,.warehouse-compact-row{border-bottom:1px solid #dce5ee;grid-template-columns:minmax(155px,1fr) 116px minmax(210px,1.5fr) 195px;align-items:center;gap:14px;padding:14px 20px;display:grid}.warehouse-compact-heading{color:#546779;background:#f3f7fa;font-size:13px;font-weight:650}.warehouse-compact-row:not(.is-manager){grid-template-columns:minmax(155px,1fr) 130px minmax(240px,2fr)}.warehouse-compact-heading:not(:has(span:nth-child(4))){grid-template-columns:minmax(155px,1fr) 130px minmax(240px,2fr)}.warehouse-compact-row>*{min-width:0}.warehouse-compact-article{align-items:center;gap:10px;min-width:0;display:flex}.warehouse-compact-article strong{overflow-wrap:anywhere;font-size:16px}.warehouse-compact-article small,.warehouse-compact-balance small{color:#65788b;font-size:12px;line-height:1.5;display:block}.warehouse-compact-balance b{white-space:nowrap;font-size:20px}.warehouse-compact-list .warehouse-product-actions{flex-wrap:wrap;gap:6px;margin:0;display:flex}.warehouse-compact-list .warehouse-product-actions button{min-height:34px;padding-inline:9px;font-size:13px}.warehouse-compact-settings{gap:7px;font-size:12px;display:grid}.warehouse-compact-settings summary{cursor:pointer;color:#506b82;line-height:1.5}.warehouse-production-setting>button{justify-content:space-between;width:100%}.warehouse-row-details{gap:8px;margin-top:10px;display:grid}.warehouse-row-details .locked-stock,.warehouse-row-details .initial-stock-entry{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.warehouse-row-details select,.warehouse-production-editor select{background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;max-width:100%;padding:6px}.warehouse-production-editor{grid-template-columns:1fr 1fr;gap:6px;display:grid}.warehouse-production-editor input{width:100%;min-width:0}.production-search{width:min(430px,100%);max-width:100%;margin-bottom:14px}.printer-compact table{table-layout:fixed;width:100%!important;min-width:0!important}.printer-compact th,.printer-compact td{overflow-wrap:anywhere;vertical-align:middle;white-space:normal!important;padding:12px 10px!important}.printer-compact th:first-child{width:22%}.printer-compact th:nth-child(2){width:11%}.printer-compact th:last-child{width:14%}.printer-compact .printer-stage-inline{grid-template-columns:minmax(42px,1fr) 34px 34px;align-items:center;gap:5px;display:grid}.printer-compact .printer-stage-inline>span{white-space:normal;grid-column:1/-1;font-size:15px;line-height:1.4}.printer-compact .printer-stage-inline small{color:#577087;font-size:13px;display:block}.printer-compact .printer-stage-inline input{height:34px;font-size:14px;width:100%!important;min-width:0!important}.printer-compact .printer-stage-inline button{width:34px;min-width:0;height:34px;padding:0}.printer-compact .production-workflow-status{min-width:0;font-size:13px}.printer-completed>summary{cursor:pointer;color:#24684d;padding:15px 20px;font-weight:650}.printer-completed>p{color:#617287;padding:0 20px 12px;font-size:13px}.printer-completed .printer-work-completed{opacity:1}.printer-completed .printer-work-article{text-decoration:none}@media (max-width:1150px){.warehouse-compact-heading,.warehouse-compact-row{grid-template-columns:minmax(140px,1fr) 100px minmax(175px,1.3fr) 170px;gap:9px;padding:12px}.warehouse-compact-list .warehouse-product-actions button{padding-inline:7px}.warehouse-compact-balance b{font-size:18px}}@media (max-width:700px){.warehouse-compact-heading{display:none}.warehouse-compact-row,.warehouse-compact-row:not(.is-manager){grid-template-columns:minmax(0,1fr) 110px;gap:12px;padding:14px}.warehouse-compact-row>.warehouse-product-actions,.warehouse-compact-settings{grid-column:1/-1}.warehouse-production-setting>button{width:auto}.warehouse-compact-balance{text-align:right}.printer-compact table,.printer-compact tbody{display:block}.printer-compact thead{display:none}.printer-compact tr{border-bottom:1px solid #dce5ee;grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.printer-compact td{display:block;padding:5px!important}.printer-compact td:first-child{grid-column:1/-1}.printer-compact td:nth-child(2):before{content:"План: "}.printer-compact td:nth-child(3):before{content:"Напечатано";color:#64748b;font-size:12px}.printer-compact td:nth-child(4):before{content:"Передано Оксане";color:#64748b;font-size:12px}.printer-compact td:nth-child(2),.printer-compact td:last-child{grid-column:1/-1}}.topbar{flex-wrap:wrap}.topbar-actions{flex-wrap:wrap;min-width:0;max-width:100%}.warehouse-compact-article .product-thumb,.printer-compact .product-thumb{width:54px;min-width:54px;height:60px}@media (max-width:700px){.topbar-actions{width:100%;margin-left:0}.warehouse-controls,.warehouse-filter-group{flex-wrap:wrap;min-width:0;max-width:100%}.warehouse-search,.warehouse-direction-filter{max-width:100%}}.printer-total-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.printer-total-summary p{margin:0;font-size:19px;font-weight:700}.printer-production-work .production-tabs button{min-height:90px;padding:12px 16px}.printer-production-work .printer-work-intro{padding:12px 18px}@media (min-width:701px) and (max-width:1050px){.warehouse-compact-heading{display:none}.warehouse-compact-row,.warehouse-compact-row:not(.is-manager){grid-template-columns:minmax(0,1fr) 120px}.warehouse-compact-row>.warehouse-product-actions,.warehouse-compact-settings{grid-column:1/-1}.warehouse-production-setting>button{width:auto}}.warehouse-stage-note{color:#526477;background:#f6f9fc;margin:0;padding:10px 20px;font-size:13px;line-height:1.5}.warehouse-with-stages .warehouse-compact-heading,.warehouse-with-stages .warehouse-compact-row{grid-template-columns:minmax(135px,1fr) 95px minmax(185px,1.3fr) minmax(190px,1.2fr) 170px;gap:12px;padding:12px 16px}.warehouse-with-stages .warehouse-compact-row:not(.is-manager){grid-template-columns:minmax(135px,1fr) 95px minmax(200px,1.3fr) minmax(220px,1.5fr)}.warehouse-with-stages .warehouse-compact-heading:not(:has(span:nth-child(5))){grid-template-columns:minmax(135px,1fr) 95px minmax(200px,1.3fr) minmax(220px,1.5fr)}.warehouse-stages{min-width:0;font-size:12px;line-height:1.5}.warehouse-stages>div{justify-content:space-between;align-items:baseline;gap:8px;padding:2px 0;display:flex}.warehouse-stages b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px}.warehouse-stages-sorting{color:#185f55}.warehouse-stages-total{color:#163e62;border-top:1px solid #d4e1ec;margin-top:3px;font-weight:650}.warehouse-stages-warning{color:#865312;background:#fff7e5;border-radius:6px;margin-top:6px;padding:5px 7px;font-size:12px;line-height:1.5}.warehouse-stages-warning summary{cursor:pointer}.warehouse-stages-warning p{margin:5px 0}@media (max-width:1250px){.warehouse-with-stages .warehouse-compact-heading{display:none}.warehouse-with-stages .warehouse-compact-row,.warehouse-with-stages .warehouse-compact-row:not(.is-manager){grid-template-columns:minmax(145px,1fr) 100px minmax(200px,1.2fr)}.warehouse-with-stages .warehouse-product-actions{grid-column:1/3}.warehouse-with-stages .warehouse-compact-settings{grid-column:3}.warehouse-with-stages .warehouse-stages{grid-area:1/3}}@media (max-width:700px){.warehouse-with-stages .warehouse-compact-row,.warehouse-with-stages .warehouse-compact-row:not(.is-manager){grid-template-columns:minmax(0,1fr) 105px;padding:12px}.warehouse-with-stages .warehouse-stages{grid-area:auto/1/auto/-1}.warehouse-with-stages .warehouse-product-actions,.warehouse-with-stages .warehouse-compact-settings{grid-column:1/-1}.warehouse-stages{font-size:13px}.warehouse-stages b{font-size:18px}}.warehouse-single-scroll{max-width:100%;overflow-x:auto}.warehouse-single-line .warehouse-compact-heading,.warehouse-single-line .warehouse-compact-row,.warehouse-single-line .warehouse-compact-row:not(.is-manager){grid-template-columns:minmax(150px,1fr) 180px 84px 60px 84px 62px 50px 206px;align-items:center;gap:6px;padding:8px 12px;display:grid}.warehouse-single-line .warehouse-compact-heading{white-space:nowrap;min-height:40px;font-size:12px}.warehouse-single-line .warehouse-compact-heading>span:not(:first-child){text-align:center}.warehouse-single-line .warehouse-compact-row{min-height:76px}.warehouse-single-line .warehouse-compact-row>*{grid-area:auto}.warehouse-single-line .warehouse-compact-article{flex-wrap:nowrap;gap:8px}.warehouse-single-line .warehouse-compact-article strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.warehouse-single-line .warehouse-cell-number{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:650}.warehouse-single-line .warehouse-sort-number{color:#156c60}.warehouse-single-line .warehouse-total-number{color:#153f69;background:#eef5fc;border-radius:5px;padding:5px 2px}.warehouse-single-line .warehouse-defect-number{color:#75534c;font-size:15px}.warehouse-single-line .warehouse-product-actions{flex-wrap:nowrap;justify-content:center;gap:4px;margin:0;display:flex}.warehouse-single-line .warehouse-product-actions button{white-space:nowrap;height:32px;min-height:32px;padding:0 7px;font-size:12px}.warehouse-single-line .warehouse-short-action{width:30px;min-width:30px;height:32px;padding:0!important}.warehouse-single-line .warehouse-short-action svg{width:15px;height:15px}.warehouse-single-line .warehouse-compact-settings{align-items:center;gap:4px;min-width:0;display:flex}.warehouse-single-line .warehouse-production-setting{flex:1;min-width:0}.warehouse-single-line .warehouse-production-setting>button{white-space:nowrap;justify-content:center;width:100%;height:32px;padding:0 7px;font-size:12px}.warehouse-row-warning{color:#99600c;cursor:pointer;background:#fff6df;border:0;border-radius:4px;flex:none;padding:3px}.warehouse-row-warning svg{width:16px;height:16px}@media (max-width:1050px){.warehouse-single-line .warehouse-compact-article{z-index:1;background:#fff;position:sticky;left:0}.warehouse-single-line .warehouse-compact-heading>span:first-child{z-index:2;background:#f3f7fa;position:sticky;left:0}}.warehouse-stock-table{max-width:1200px}.warehouse-single-scroll{max-height:var(--warehouse-table-height,min(65dvh,720px));overscroll-behavior:contain;scrollbar-gutter:stable;position:relative;overflow:auto}.warehouse-single-scroll:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.warehouse-single-line .warehouse-compact-heading,.warehouse-single-line .warehouse-compact-row,.warehouse-single-line .warehouse-compact-row:not(.is-manager){grid-template-columns:180px minmax(62px,1fr) minmax(84px,1fr) minmax(60px,1fr) minmax(84px,1fr) minmax(62px,1fr) minmax(50px,1fr) 206px}.warehouse-single-line .warehouse-compact-heading.is-manager,.warehouse-single-line .warehouse-compact-row.is-manager{grid-template-columns:180px minmax(62px,1fr) minmax(84px,1fr) minmax(60px,1fr) minmax(84px,1fr) minmax(62px,1fr) minmax(50px,1fr) 206px 132px}.warehouse-single-line{min-width:860px}.warehouse-single-line:has(.is-manager){min-width:992px}.warehouse-single-line .warehouse-compact-heading{z-index:3;background:#f3f7fa;position:sticky;top:0;box-shadow:0 1px #d7e2ee}.panel-resizable{min-width:0;position:relative}.panel-user-sized{box-sizing:border-box;flex-grow:0;justify-self:start;overflow-x:auto;min-width:0!important;max-width:100%!important}.panel-user-sized .panel-heading{flex-wrap:wrap}.panel-width-handle{touch-action:none;-webkit-user-select:none;user-select:none;z-index:9;justify-content:center;align-items:center;color:#255f91!important;cursor:ew-resize!important;background:#eaf3fc!important;border:1px solid #a6bfd6!important;border-radius:6px!important;width:18px!important;height:68px!important;min-height:0!important;margin:0!important;padding:0!important;font:18px/1 sans-serif!important;display:flex!important;position:absolute!important;top:16px!important;right:1px!important}:is(.panel-width-handle:hover,.panel-width-handle:focus-visible){outline-offset:1px;outline:2px solid #4c91d5;background:#cce5ff!important}.panel-width-dragging{-webkit-user-select:none;user-select:none;outline:2px solid #6ba7dd}.panel-resizable>.panel-heading,.panel-resizable>.chat-header,.panel-resizable>.flow-heading{padding-right:34px}.panel-resizable>summary{padding-right:30px}@media print{.panel-width-handle{display:none!important}.panel-user-sized{width:auto!important}}.panel-resizable:not([open])>summary .panel-width-handle{height:32px!important;top:12px!important}.team-chat[hidden]{display:none!important}.team-chat{background:#fff;border:1px solid #dae2e7;border-radius:16px;flex-direction:column;min-width:0;max-width:1100px;margin:0 auto;display:flex;overflow:hidden}.team-chat button,.team-chat-alert button,.chat-edit-modal button{cursor:pointer;color:#244753;font:inherit;background:#fff;border:1px solid #d1dce2;border-radius:8px;padding:8px 12px;font-size:13px}.team-chat button:disabled{opacity:.5;cursor:default}.chat-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 12px;display:flex}.chat-header h2{margin:0 0 5px;font-size:21px}.chat-header p{color:#526473;margin:0 0 6px;font-size:13px}.chat-connected{color:#287e5c}.chat-offline{color:#a56511}.chat-notify{flex-wrap:wrap;gap:8px;display:flex}.chat-hint{color:#697886;margin:4px 0 10px;padding:0 22px;font-size:12px;display:block}.chat-search{align-items:center;gap:14px;padding:0 22px 12px;font-size:13px;display:flex}.chat-search input{border:1px solid #d1dce2;border-radius:8px;flex:1;min-width:0;padding:9px 12px}.chat-history{overscroll-behavior:contain;scrollbar-gutter:stable;background:#f3f6f8;height:clamp(280px,46vh,650px);padding:18px 22px;overflow:hidden auto}.chat-message{overflow-wrap:anywhere;background:#fff;border:1px solid #dfe6eb;border-radius:12px;width:fit-content;min-width:200px;max-width:90%;margin:0 0 15px;padding:13px 16px}.chat-message.mine{background:#eaf6f1;border-color:#c9e5d7;margin-left:auto}.chat-message-meta{color:#687987;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12px;display:flex}.chat-message-meta strong{color:#244b58;font-size:14px}.chat-message-meta time{margin-left:auto}.chat-text{white-space:pre-wrap;margin:8px 0;font-size:14px;line-height:1.55}.chat-message blockquote{background:#f0f5f7;border-left:3px solid #99b8c5;margin:8px 0;padding:6px 10px;font-size:12px}.chat-message blockquote p{white-space:pre-wrap;margin:3px 0}.chat-message-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.chat-message-actions button{color:#326c82;background:0 0;border:0;padding:2px;font-size:12px}.chat-receipts{color:#5c736b;flex-wrap:wrap;gap:8px;margin-top:7px;font-size:11px;display:flex}.chat-empty{text-align:center;color:#677f8a;padding:36px;font-size:14px}.chat-older{margin:0 auto 16px;display:block}.chat-compose{flex-direction:column;gap:10px;padding:16px 22px;display:flex}.chat-compose>label{align-items:center;gap:10px;font-size:13px;display:flex}.chat-compose select{background:#fff;border:1px solid #cedbe2;border-radius:7px;max-width:260px;padding:6px 9px}.chat-compose textarea,.chat-edit-modal textarea{resize:vertical;width:100%;min-height:95px;font:inherit;background:#fff;border:1px solid #c4d4dc;border-radius:10px;padding:12px 14px;font-size:14px}.chat-compose textarea:focus{outline-offset:1px;outline:2px solid #76a6b8}.chat-compose footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.chat-compose footer small{color:#7b8d96;margin-left:auto;font-size:11px}.chat-compose .chat-send{color:#fff;background:#24657a;border-color:#24657a;font-weight:600}.chat-upload{cursor:pointer;border:1px solid #d1dce2;border-radius:8px;padding:8px 12px;font-size:13px}.chat-upload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.chat-upload:focus-within{outline:2px solid #24657a}.chat-files{flex-wrap:wrap;gap:8px;display:flex}.chat-files a,.chat-files>span{color:#24566f;overflow-wrap:anywhere;border:1px solid #c6d8e2;border-radius:7px;align-items:center;gap:8px;max-width:100%;padding:7px 10px;font-size:12px;display:flex}.chat-files small{white-space:nowrap}.chat-reply-draft{background:#f3f7f9;border-left:3px solid #78a1b0;justify-content:space-between;gap:10px;padding:6px 10px;font-size:12px;display:flex}.chat-spelling{background:#fffaf0;border:1px solid #e5d399;border-radius:9px;flex-wrap:wrap;gap:8px;padding:12px;font-size:13px;display:flex}.chat-spelling p{white-space:pre-wrap;width:100%}.chat-spelling small{width:100%}.chat-error{color:#9c4124;background:#fff2ed;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 20px;font-size:13px;display:flex}.chat-new{align-self:center;margin-top:-18px;position:relative;box-shadow:0 3px 12px #2343}.team-chat-alert{z-index:150;overflow-wrap:anywhere;background:#fff;border:1px solid #bdced7;border-top:4px solid #24657a;border-radius:14px;width:min(430px,100vw - 32px);padding:24px;position:fixed;top:25%;left:50%;transform:translate(-50%);box-shadow:0 18px 70px #183b4650}.team-chat-alert small{color:#6a7c85;margin-bottom:8px;font-size:12px;display:block}.team-chat-alert strong{font-size:18px}.team-chat-alert p{white-space:pre-wrap;margin:10px 0 18px;font-size:14px}.team-chat-alert>div{gap:10px;display:flex}.team-chat-alert .chat-close{border:0;padding:2px 7px;font-size:22px;position:absolute;top:8px;right:9px}.chat-modal-backdrop{z-index:170;background:#16344188;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.chat-edit-modal{background:#fff;border-radius:16px;width:min(600px,100%);padding:24px}.chat-edit-modal h2{margin:0 0 16px}.chat-edit-modal textarea{min-height:150px}.chat-edit-modal p{color:#657c87;margin:10px 0;font-size:12px}.chat-edit-modal>div{gap:10px;display:flex}@media (max-width:750px){.chat-header{flex-direction:column}.chat-message{min-width:0;max-width:98%}.chat-history{padding:12px}.chat-compose,.chat-header{padding:14px}.chat-search{flex-direction:column;align-items:stretch;padding:0 14px 12px}.chat-compose footer small{display:none}}.chat-files a{flex-wrap:wrap}.chat-image{object-fit:contain;border-radius:5px;width:auto;max-width:min(320px,100%);height:auto;max-height:240px;display:block}@media (min-width:751px){.content:has(.team-chat:not([hidden])){padding-bottom:16px}.team-chat{height:calc(100dvh - 144px);min-height:540px}.chat-history{flex:1;height:auto;min-height:60px}.chat-header,.chat-search,.team-chat>.chat-hint,.chat-error{flex-shrink:0}.chat-compose{flex-shrink:0;max-height:55%;overflow:auto}.chat-spelling p{max-height:140px;overflow:auto}.chat-header{padding:12px 18px 6px}.chat-header h2{margin-bottom:2px;font-size:18px}.chat-header p{margin-bottom:2px}.chat-search{padding:0 18px 8px}.team-chat>.chat-hint{margin:0 0 6px;padding:0 18px}.chat-compose{gap:8px;padding:12px 18px}.chat-compose textarea{height:70px;min-height:70px}.chat-compose>.chat-hint{margin:0;padding:0}}.content:has(.team-chat:not([hidden])){max-width:none;padding:16px 20px}.team-chat{color:#19374b;width:100%;max-width:none;font-size:16px}.chat-header h2{font-size:24px;font-weight:650}.chat-header p,.chat-connected,.chat-offline{font-size:14px}.team-chat button,.chat-upload,.chat-search,.chat-compose>label{font-size:15px}.chat-hint{font-size:13px}.chat-search input,.chat-compose select{font:inherit}.chat-history{padding:20px 24px}.chat-message{min-width:300px;max-width:min(850px,90%);margin-bottom:18px;padding:16px 20px}.chat-message-meta{font-size:14px}.chat-message-meta strong{font-size:17px}.chat-text{margin:10px 0;font-size:18px;line-height:1.6}.chat-message blockquote,.chat-reply-draft,.chat-files a,.chat-files>span{font-size:15px}.chat-message-actions button{padding:5px 2px;font-size:14px}.chat-compose textarea,.chat-edit-modal textarea{height:84px;min-height:84px;font-size:18px;line-height:1.5}.chat-compose footer small{font-size:13px}.chat-receipts{color:#566b79;border-top:1px solid #d6e3de;margin-top:10px;padding-top:10px;font-size:14px;display:block}.chat-receipts summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;min-height:28px;list-style:none;display:flex}.chat-receipts summary::-webkit-details-marker{display:none}.chat-receipts summary:focus-visible{outline-offset:4px;outline:2px solid #24657a}.chat-checks{white-space:nowrap;font-size:20px;font-weight:700}.chat-receipts.part-read .chat-checks,.chat-receipts.all-read summary{color:#087c61}.chat-receipts-expand{color:#245d79;margin-left:auto;font-size:13px;text-decoration:underline}.chat-receipts-list{color:#365568;padding:10px 0 2px}.chat-receipts-list>div{flex-direction:column;gap:3px;margin-bottom:10px;display:flex}.chat-receipts-list small{max-width:560px;font-size:12px;line-height:1.5;display:block}.team-chat-alert p{font-size:18px;line-height:1.5}@media (min-width:751px){.team-chat{height:calc(100dvh - 128px);min-height:520px}.chat-compose{max-height:48%}}@media (max-width:750px){.content:has(.team-chat:not([hidden])){padding:10px}.chat-message{min-width:0;max-width:98%;padding:14px}.chat-history{padding:12px}.chat-text,.chat-compose textarea{font-size:17px}.chat-header h2{font-size:22px}.chat-receipts-expand{margin-left:0}}.team-chat .chat193-tabs{background:#f3f6fb;border-block:1px solid #dce4ec;flex-wrap:wrap;gap:8px;padding:10px 18px;display:flex}.team-chat .chat193-tabs button{color:#254461;background:#fff;border-radius:22px;padding:8px 15px;font-size:17px;font-weight:600}.team-chat .chat193-tabs [aria-pressed=true]{color:#fff;background:#174d75}.chat193-tabs b{color:#fff;background:#a8382c;border-radius:12px;margin-left:7px;padding:1px 7px}.team-chat .chat-history{background:#f4f7fa}.team-chat .chat-message{background:#fff;border:1px solid #d6e0ea;border-radius:16px;box-shadow:0 2px 6px #23405c0d}.team-chat .chat-message.mine{background:#eaf6f1;border-color:#bfded2}.team-chat .chat-text,.team-chat .chat-compose textarea{font-size:20px;line-height:1.5}.team-chat .chat-message-meta strong{font-size:18px}.team-chat-alert.chat193-alert{z-index:2147483500;box-sizing:border-box;color:#16374d;overflow-wrap:anywhere;background:#fff;border:1px solid #94bdcb;border-left:5px solid #17677c;border-radius:16px;width:min(360px,100vw - 36px);padding:16px;position:fixed;inset:auto 18px 18px auto;box-shadow:0 9px 35px #13324a38}.chat193-alert button{color:#fff;background:#154f69;font-weight:650}.chat193-alert p{max-height:5em;overflow:auto}.chat196-unread{align-self:flex-start;margin:4px 12px}@media (max-width:750px){.content:has(.team-chat:not([hidden])){box-sizing:border-box;width:100%;min-width:0;max-width:100vw}.team-chat:not([hidden]){box-sizing:border-box;min-width:0;max-width:100%;height:auto;min-height:0;padding-bottom:env(safe-area-inset-bottom);overflow:visible;width:100%!important}.team-chat *{box-sizing:border-box;min-width:0}.team-chat .chat-header,.team-chat .chat-compose footer{flex-wrap:wrap;gap:8px;display:flex}.team-chat .chat193-tabs{flex-wrap:nowrap;overflow-x:auto}.team-chat .chat193-tabs button{flex:none}.team-chat .chat-history{flex:none;height:clamp(180px,43dvh,420px);overflow:auto}.team-chat .chat-compose{flex-direction:column;width:100%;max-height:none;padding:10px;display:flex;position:static;overflow:visible}.team-chat .chat-compose textarea{width:100%;height:5em;min-height:70px;font-size:18px;display:block}.team-chat .chat-message,.team-chat .chat-text,.team-chat .chat-files{overflow-wrap:anywhere;min-width:0;max-width:100%}.team-chat .chat-message-meta,.team-chat .chat-message-actions{flex-wrap:wrap}.chat-edit-modal{max-height:85dvh;overflow:auto}.team-chat-alert.chat193-alert{bottom:max(12px,env(safe-area-inset-bottom));max-height:45dvh;overflow:auto}}.chat-live-spell{color:#6a4415;grid-column:1/-1;min-width:0;padding:6px 0}.chat-live-spell>div{flex-wrap:wrap;gap:4px;max-height:100px;display:flex;overflow:auto}.team-chat .chat-live-spell button{color:#57340f;background:#fff7e8;padding:5px 9px;font-size:15px}@media screen{.brand-row span,.nav-item,.nav-item b,.sidebar-footer strong,.sidebar-footer span,.topbar p,.roll-counter-chip span,.roll-counter-chip strong,.connection-chip,.search-box input,.global-search-results button strong,.global-search-results button span,.global-search-results>span,.avatar,.account-chip strong,.account-chip span,.notice-line,.metric-card p,.metric-card span,.eyebrow,.task-order,.task-main>strong,.task-meta,.source-pill,.status-pill,.priority-pill,.location-pill,.task-qty span,.big-number span,.legend,.sync-card strong,.sync-card span,.sync-logo,.roll-value span,.shipment-switcher>div>span,.marketplace-tabs button b,.marketplace-tabs button span,.shipment-progress span,.roll-warning,.product-cell strong,.product-cell span,.article-barcode strong,.article-barcode span,.shipment-view-tabs button,.shipment-filter-tabs button,.item-state-tabs button,.shipment-view-tabs b,.shipment-filter-tabs b,.item-state-tabs b,.supply-state-legend button,.supply-picker em,.supply-picker span,.supply-picker strong,.supply-picker small,.ozon-cluster-tabs span,.ozon-cluster-tabs small,.supply-id-line,.supply-summary>div:first-child>span,.supply-summary-metrics small,.supply-summary-metrics b,.supply-box-number strong,.supply-box-number small,.box-contents span,.distribution-list b,.distribution-list small,.distribution-total,.dtf-order-top strong,.dtf-order>span,.dtf-order small,.dtf-order b,.dtf-info-grid span,.dtf-info-grid strong,.dtf-detail-body h3,.file-kind,.production-file strong,.production-file span,.courier-wait,.api-stage-note,.fbs-banner p:last-child,.fbs-note strong,.fbs-note span,.print-count span,.batch-confirm-bar span,.supply-flow-metrics span,.supply-flow-hint,.supply-flow-empty,.delivered-supply-row span{font-size:16px}.customer-type-pill{font-size:16px!important}.shipping-point-list button em,.shipping-point-list button strong,.shipping-point-empty,.field-warning,.reprint-order-list strong,.reprint-order-list small,.reprint-cost,.roll-stats,.table-panel th,.cell-title strong,.cell-title div span,.progress-cell b,.warehouse-total span,.warehouse-rule,.formula-card p:last-child,.stock-shortage span,.stock-enough span,.production-tabs span,.production-tabs small,.production-plan-footnote,.printer-work-intro span,.printer-work-identity small,.production-stage-cell>b,.production-workflow-status,.production-source-controls strong,.production-source-controls span,.production-source-controls label{font-size:16px}.manual-make-control{font-size:16px!important}.manual-make-control input,.manual-make-control button,.material-card h3,.material-amount span,.material-footer,.period-switch button,.employee-list-head,.employee-list-row select,.employee-cell strong,.employee-cell span,.role-access-list span,.access-footer span,.integration-row strong,.integration-row span,.setting-row strong,.setting-row span,.offline-sync-banner span,.token-expiry-banner strong,.token-expiry-banner span,.integration-security-note,.alias-help,.alias-table-head,.alias-table-row select,.alias-product span,.printer-home-card>p,.label-rules>p,.label-rules li,.label-copy span,.barcode-demo small,.product-label>em,.field-label,.choice-list small,.print-confirm-summary span,.printer-offline-note,.locked-stock small,.inventory-waiting,.warehouse-tabs button,.warehouse-direction-filter,.warehouse-search input,.warehouse-product-cell>div>span,.warehouse-category-select,.product-preview,.new-roll-summary,.empty-queue strong,.empty-queue span,.login-brand span,.login-heading p,.login-heading span,.login-error,.login-card form .login-reset,.login-success,.login-help,.login-loading span,.reprint-toggle,.article-refresh-setting strong,.article-refresh-setting small,.article-aliases,.batch-unit,.production-settings-panel .panel-heading p:not(.eyebrow),.history-summary span,.history-product small,.history-product span{font-size:16px}@media (max-width:600px){.topbar p,.notice-line{font-size:16px}}.shipment-workspace-tabs button,.supply-route,.supply-id-line,.current-box-pill,.manual-sync-lock strong,.manual-sync-lock small,.ozon-cluster-tabs button strong,.ozon-cluster-tabs button span,.ozon-packing-flow span b,.ozon-create-box-row strong,.ozon-create-box-row small,.item-category-tabs button,.ozon-product-identity small,.box-section-help,.finance-expense-grid span,.finance-result-grid span,.finance-expense-grid small,.finance-result-grid small,.finance-table th,.finance-table td,.price-scenarios span,.supply-box-number em,.ozon-cluster-tabs button.finished em,.ozon-cluster-tabs button.completed em,.needs-summary-grid span,.needs-summary-grid small,.need-status,.finance-table th,.finance-table td,.finance-table td>strong,.cost-editor input,.finance-table small,.finance-sale-status{font-size:16px}@media screen{.ops-table th,.ops-table small,.ops-panel p,.ops-panel li,.ops-panel label,.ops-panel summary,.ops-panel .finance-sale-status,.panel small{font-size:16px}}.supply-warehouse-balance,.supply-warehouse-balance strong,.printer-urgent-badge,.finance-disclosure>summary span,.assortment-panel>p,.assortment-filters label,.assortment-tabs button,.assortment-periods,.assortment-scroll table,.assortment-scroll small,.assortment-panel>small,.auto-production-reason,.ops-live-state,.auto-production-issues,.wip-stage strong,.wip-stage span,.wip-badge,.wip-flow span,.wip-flow small,.wip-progress label,.wip-review-note,.wip-batch-history,.wip-stock-line,.wip-disclosure-title>span,.wip-warehouse-card p,.workplace-banner span,.mobile-hint{font-size:16px}@media (max-width:820px){.topbar>div>p{font-size:16px}.topbar-actions>.roll-counter-chip{font-size:16px!important}.topbar-actions>.roll-counter-chip strong{font-size:16px}.topbar-actions>.connection-chip{font-size:16px!important}}.flow-summary span,.flow-article-steps span,.flow-explanation,.flow-legacy-note,.flow-article header>span,.flow-current-plan,.flow-legacy summary,.flow-article>header h3,.flow-article>header>span,.flow-article .flow-article-steps span{font-size:16px}.flow-row-details,.flow-row-details>summary,.flow-row-details p{font-size:16px}@media (max-width:620px){.flow-article .flow-article-steps strong,.product-image-dialog [data-slot=dialog-description]{font-size:16px}}.flow-article>header>span,.flow-article .flow-article-steps span{font-size:16px}.flow-row-action button{font-size:16px!important}.flow-row-details>summary,.flow-row-details p,.receipt-form>p,.warehouse-defect-total,.warehouse-defect-total strong,.warehouse-defect-total small,.warehouse-compact-heading,.warehouse-compact-article small,.warehouse-compact-balance small,.warehouse-compact-list .warehouse-product-actions button,.warehouse-compact-settings,.printer-compact .printer-stage-inline>span,.printer-compact .printer-stage-inline small,.printer-compact .printer-stage-inline input,.printer-compact .production-workflow-status,.printer-completed>p{font-size:16px}@media (max-width:700px){.printer-compact td:nth-child(3):before,.printer-compact td:nth-child(4):before{font-size:16px}}.warehouse-stage-note,.warehouse-stages,.warehouse-stages-warning{font-size:16px}@media (max-width:700px){.warehouse-stages{font-size:16px}}.warehouse-single-line .warehouse-compact-heading,.warehouse-single-line .warehouse-compact-article strong,.warehouse-single-line .warehouse-defect-number,.warehouse-single-line .warehouse-product-actions button,.warehouse-single-line .warehouse-production-setting>button,.team-chat button,.team-chat-alert button,.chat-edit-modal button,.chat-header p,.chat-hint,.chat-search,.chat-message-meta,.chat-message-meta strong,.chat-text,.chat-message blockquote,.chat-message-actions button,.chat-receipts,.chat-empty,.chat-compose>label,.chat-compose textarea,.chat-edit-modal textarea,.chat-compose footer small,.chat-upload,.chat-files a,.chat-files>span,.chat-reply-draft,.chat-spelling,.chat-error,.team-chat-alert small,.team-chat-alert p,.chat-edit-modal p,.chat-header p,.chat-connected,.chat-offline,.team-chat button,.chat-upload,.chat-search,.chat-compose>label,.chat-hint,.chat-message-meta,.chat-message blockquote,.chat-reply-draft,.chat-files a,.chat-files>span,.chat-message-actions button,.chat-compose footer small,.chat-receipts,.chat-receipts-expand,.chat-receipts-list small{font-size:16px}body{font-size:16px;line-height:1.5}input,select,textarea,button{font-size:16px}input[type=number]{font-variant-numeric:tabular-nums}.nav-item{min-height:48px;padding-block:9px;line-height:1.4}.warehouse-stock-table{max-width:100%}.warehouse-single-line{min-width:1180px}.warehouse-single-line:has(.is-manager){min-width:1360px}.warehouse-single-line .warehouse-compact-heading,.warehouse-single-line .warehouse-compact-row,.warehouse-single-line .warehouse-compact-row:not(.is-manager){grid-template-columns:minmax(180px,1.5fr) minmax(84px,1fr) minmax(112px,1fr) minmax(80px,1fr) minmax(116px,1fr) minmax(100px,1fr) minmax(80px,1fr) 260px;gap:10px;padding:12px}.warehouse-single-line .warehouse-compact-heading.is-manager,.warehouse-single-line .warehouse-compact-row.is-manager{grid-template-columns:minmax(180px,1.5fr) minmax(84px,1fr) minmax(112px,1fr) minmax(80px,1fr) minmax(116px,1fr) minmax(100px,1fr) minmax(80px,1fr) 260px 170px}.warehouse-single-line .warehouse-compact-heading{color:#344d66;min-height:50px;font-size:16px}.warehouse-single-line .warehouse-compact-article strong{font-size:18px}.warehouse-single-line .warehouse-cell-number,.warehouse-single-line .warehouse-defect-number{font-size:22px;line-height:1.4}.warehouse-single-line .warehouse-product-actions button,.warehouse-single-line .warehouse-production-setting>button{white-space:nowrap;height:auto;min-height:40px;padding:7px 9px;font-size:16px}.warehouse-single-line .warehouse-short-action{width:36px;min-width:36px;height:40px}.warehouse-single-line .warehouse-product-actions{gap:5px}.warehouse-single-line .warehouse-compact-article strong{text-overflow:clip;overflow:visible}.printer-compact{overflow-x:auto}.printer-compact table{table-layout:auto;min-width:1060px!important}.printer-compact th,.printer-compact td{overflow-wrap:normal;white-space:nowrap!important;font-size:18px!important}.printer-compact .printer-stage-inline{grid-template-columns:minmax(110px,1fr) 42px 42px;gap:8px}.printer-compact .printer-stage-inline>span{white-space:nowrap;font-size:18px}.printer-compact .printer-stage-inline input{height:42px;font-size:20px}.printer-compact .printer-stage-inline button{width:42px;height:42px}.flow-article .flow-article-steps strong{white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums}.flow-article .flow-article-steps{grid-template-columns:repeat(2,minmax(190px,1fr))}.flow-defect-visible{color:#7b400c;background:#fff5e9;border-radius:6px;grid-area:auto/1/auto/-1;margin:4px 0;padding:8px 12px;font-size:18px}.flow-defect-visible strong{white-space:nowrap;font-size:22px}.flow-defect-visible span{font-size:16px}.flow-row-details,.flow-row-details[open]{grid-area:auto/1/auto/-1}.flow-row-action{grid-row:1}@media (min-width:1700px){.flow-article .flow-article-steps{grid-template-columns:repeat(4,minmax(170px,1fr))}}@media (max-width:700px){.printer-compact table{display:table;min-width:1060px!important}.printer-compact thead{display:table-header-group}.printer-compact tbody{display:table-row-group}.printer-compact tr{display:table-row}.printer-compact td{display:table-cell}.printer-compact td:before{display:none}.flow-article .flow-article-steps{grid-template-columns:1fr}.flow-row-action{grid-row:auto}.flow-defect-visible{grid-area:auto/1/auto/-1}.flow-row-details,.flow-row-details[open]{grid-row:auto}}.sidebar nav{gap:6px;min-height:0;padding-inline:0}.sidebar .nav-item{box-sizing:border-box;border:1px solid #0000;border-radius:9px;outline:none;flex-shrink:0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;height:auto;min-height:64px;padding:10px 12px;line-height:22px;position:relative}.sidebar .nav-item>span{white-space:normal;overflow-wrap:normal;min-width:0;line-height:22px;display:block}.sidebar .nav-item.active{box-shadow:none;background:#1769e0;border-color:#4996ff}.sidebar .nav-item:focus-visible{outline-offset:-3px;outline:2px solid #a2d9ff}.sidebar .nav-item svg{flex-shrink:0;align-self:center}.production-flow-panel .flow-tabs{align-items:stretch;gap:8px}.production-flow-panel .flow-tabs button{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;line-height:24px;display:inline-flex}.flow-tabs b{text-align:center;min-width:24px;margin-left:0;line-height:24px}.quality-report{background:#f8fafc;border:1px solid #ceddeb;border-radius:12px;margin:22px 0;overflow:hidden}.quality-report>summary{cursor:pointer;color:#183b60;padding:16px 20px;font-size:20px;font-weight:700;line-height:1.4}.quality-content{padding:0 20px 20px}.quality-content h3{margin:22px 0 12px;font-size:19px}.quality-content p{font-size:16px;line-height:1.5}.quality-presets,.quality-filters{flex-wrap:wrap;align-items:end;gap:10px;margin:14px 0;display:flex}.quality-filters label{flex-direction:column;gap:6px;font-size:16px;display:flex}.quality-filters input{max-width:100%;min-height:44px}.quality-note{color:#52677c}.quality-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.quality-cards>div{background:#fff;border:1px solid #d9e4ee;border-radius:9px;min-width:0;padding:16px;overflow-x:auto}.quality-cards span{color:#52677c;font-size:16px;display:block}.quality-cards strong{color:#122e4e;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:8px;font-size:26px;display:block}.quality-cards>div:nth-child(2){background:#fff5eb;border-color:#f0d3af}.quality-breakdown{margin-top:18px}.quality-breakdown>summary{cursor:pointer;padding:10px 0;font-size:17px;font-weight:600}.quality-scroll{max-height:420px;overflow:auto}.quality-scroll table{border-collapse:collapse;background:#fff;width:100%;min-width:690px;font-size:17px}.quality-scroll th,.quality-scroll td{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid #dce5ef;padding:12px 14px}.quality-scroll th{z-index:1;background:#eaf1f8;font-size:16px;position:sticky;top:0}.quality-scroll th:first-child,.quality-scroll td:first-child{text-align:left}@media (max-width:1100px){.quality-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.quality-cards{grid-template-columns:1fr}.quality-content{padding:0 12px 14px}.quality-filters label{max-width:100%}}}.wb-wizard{color:#202b3e;background:#fff;border:1px solid #e5e7ef;border-radius:20px;width:100%;min-width:0;padding:28px;font-size:17px;line-height:1.55}.wb-wizard [hidden]{display:none!important}.wb-wizard-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.wb-wizard h2{margin:4px 0 8px;font-size:32px;font-weight:750;line-height:1.25}.wb-wizard h3{margin:0 0 14px;font-size:24px;font-weight:700;line-height:1.35}.wb-wizard p{margin:10px 0}.wb-kicker{letter-spacing:.08em;color:#76549c;font-size:13px;font-weight:750}.wb-mode{color:#6534a2;background:#f3edff;border-radius:9px;padding:9px 14px;font-weight:650}.wb-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 28px;padding:0;list-style:none;display:grid}.wb-steps button{text-align:left;color:#4d5b70;background:#f7f8fb;border:1px solid #e1e5ed;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:68px;padding:12px;font-size:16px;font-weight:650;display:flex}.wb-steps b{background:#e5e8ef;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.wb-steps [aria-current=step] button{color:#6926ad;background:#f7efff;border-color:#a76cdd}.wb-steps [aria-current=step] b{color:#fff;background:#8d36cf}.wb-steps button:disabled{opacity:.65;cursor:default}.wb-stage{border:1px solid #e5e7ef;border-radius:16px;padding:24px}.wb-wizard input:not([type=checkbox]),.wb-wizard select{background:#fff;border:1px solid #cbd4e1;border-radius:9px;max-width:100%;min-height:46px;padding:9px 12px;font-size:17px}.wb-wizard input[type=checkbox]{accent-color:#8d36cf;flex-shrink:0;width:21px;height:21px}.wb-wizard input[type=number]{max-width:115px}.wb-wizard button{white-space:normal;min-height:44px;font-size:17px}.wb-wizard summary{cursor:pointer;padding:10px 0;font-size:18px;font-weight:650}.wb-data-status{color:#4f6279;flex-wrap:wrap;gap:8px 20px;margin:18px 0;font-size:15px;display:flex}.wb-method,.wb-source-controls{background:#f5f7fb;border-radius:10px;margin:16px 0;padding:10px 16px}.wb-method p,.wb-hint{color:#536277;font-size:16px}.wb-region-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:450px;padding:3px;display:grid;overflow:auto}.wb-region-list label{cursor:pointer;border:1px solid #dce2eb;border-radius:12px;align-items:center;gap:12px;padding:15px;display:flex}.wb-region-list label.selected{background:#f8f1ff;border-color:#ad75df}.wb-region-list strong{font-size:18px;display:block}.wb-region-list small{color:#536277;font-size:15px;display:block}.wb-rank{color:#6f3b9f;white-space:nowrap;margin-left:auto;font-size:14px}.wb-actions{border-top:1px solid #e6eaf1;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:16px;padding-top:22px;display:flex}.wb-summary{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.wb-summary strong{background:#f1f5fc;border-radius:10px;padding:12px 18px;font-size:19px}.wb-error{color:#9f2533;overflow-wrap:anywhere;background:#fff3f4;border:1px solid #f2b8be;border-radius:10px;margin:16px 0;padding:16px 20px}.wb-wizard .ops-table{font-size:16px}.wb-wizard .ops-table th{color:#43536a;white-space:normal;font-size:15px}@media (max-width:900px){.wb-wizard,.wb-stage{padding:16px}.wb-region-list{grid-template-columns:1fr}.wb-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-wizard h2{font-size:28px}.wb-rank{white-space:normal}}.wb-export-panel{background:#f7efff;border:1px solid #dfc5f3;border-radius:12px;padding:18px}.wb-export-panel p{color:#536277;font-size:16px}.wb-export-success{background:#f0fcf5;border:1px solid #a7d9bf;border-radius:12px;margin:16px 0;padding:18px}.wb-export-success a{color:#5c2790;font-weight:650;text-decoration:underline}.wb-export-group{border:1px solid #cbd5e1;border-radius:12px;margin-top:12px;padding:12px 16px}.wb-group-download{float:right;margin-left:12px}.wb-export-group details[open] summary{margin-bottom:16px}.wb-export-group:after{content:"";clear:both;display:block}@media (max-width:700px){.wb-group-download{float:none;margin:0 0 8px}.wb-steps{grid-template-columns:1fr}}.wb-stock-legend{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.wb-stock-legend label{flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;display:flex}.wb-stock-badge{border-radius:8px;margin-bottom:6px;padding:7px 10px;font-size:15px;font-weight:650;display:block}.wb-stock-row.wb-stock-short>td{background:#fff0f1}.wb-stock-row.wb-stock-low>td{background:#fff7e7}.wb-stock-row.wb-stock-unknown>td{background:#f1f4f9}.wb-stock-row.wb-stock-excluded>td{color:#657186;background:#f4f5f7}.wb-stock-badge.wb-stock-short{color:#a31f35;background:#ffe0e5}.wb-stock-badge.wb-stock-low{color:#855000;background:#ffebc4}.wb-stock-badge.wb-stock-unknown,.wb-stock-badge.wb-stock-excluded{color:#46546a;background:#e6ebf2}.wb-stock-badge.wb-stock-ok{color:#24623e;background:#eaf7ee}.wb-wizard .wb-item-reason summary{padding:5px 0;font-size:14px;font-weight:500}.wb-item-reason p{min-width:200px;font-size:14px}.wb-sc-picker{clear:both;background:#f7f4fc;border:1px solid #e0d4ef;border-radius:10px;margin:12px 0;padding:10px 14px}.wb-sc-picker small{color:#59677c;font-size:14px;font-weight:400;display:block}.wb-sc-search{flex-direction:column;gap:6px;display:flex}.wb-sc-search input{width:100%}.wb-sc-regions{max-height:450px;margin:12px 0;overflow:auto}.wb-sc-regions>details{border-bottom:1px solid #ded9e6;padding:8px 12px}.wb-sc-options>div{background:#fff;border:1px solid #ddd;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:8px 0;padding:14px;display:flex}.wb-sc-options>div.selected{background:#f3eaff;border-color:#8d36cf}.wb-sc-options span{margin:5px 0;font-size:16px;display:block}.wb-sc-options button{flex-shrink:0}.wb-wizard .ops-table{font-size:18px;line-height:1.5}.wb-wizard .ops-table th{white-space:normal;min-width:110px;font-size:16px}.wb-wizard .article-with-photo{gap:14px;font-size:20px;font-weight:650}.wb-wizard .product-thumb{flex:0 0 80px;width:80px;min-width:80px;height:80px}.wb-wizard .product-thumb img{object-fit:contain;width:100%;height:100%}.wb-wizard .wb-item-reason{font-size:16px}.wb-manual-add,.wb-production-action{background:#faf7ff;border:1px solid #ddd4f4;border-radius:16px;margin:18px 0;padding:20px}.wb-manual-add label{flex-direction:column;gap:8px;margin:12px 16px 12px 0;font-size:18px;display:inline-flex}.wb-manual-add input{max-width:100%;padding:12px;font-size:19px}.wb-catalog-results{gap:8px;max-height:350px;display:grid;overflow:auto}.wb-catalog-results>div{text-align:left;background:#fff;border:1px solid #d8d1e8;border-radius:12px;align-items:center;gap:16px;padding:12px;font-size:18px;display:flex}.wb-catalog-results button[aria-pressed=true]{background:#f1eaff;outline:3px solid #8054ca}.wb-production-action p{margin-bottom:0;font-size:16px}.wb-print-heading{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:14px;font-size:20px;display:flex}.wb-print-heading>span{color:#625277;font-size:16px}.wb-print-items{gap:12px;margin:16px 0;display:grid}.wb-print-items>label{background:#fff;border:1px solid #ded2ef;border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;padding:14px;font-size:18px;display:flex}.wb-print-items input[type=checkbox]{accent-color:#7c3aed;width:24px;height:24px}.wb-production-action>button{min-height:48px;margin-top:16px;font-size:18px}.wb-catalog-issue strong{font-size:20px}.wb-issue-actions{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.wb-catalog-issue small{font-size:15px;display:block}.wb-wizard tr.wb-problem-highlight>td{border-top:2px solid #df9700;border-bottom:2px solid #df9700;background:#fff0c2!important}.wb-issue-actions button{min-height:46px;font-size:17px}.wb-stock-row.wb-stock-waiting{background:#eff8ff}.wb-stock-badge.wb-stock-waiting{color:#174a70;background:#dcefff}.printer-quality{min-width:0;font-size:16px;line-height:1.5}.printer-quality h2{font-size:24px}.quality-controls,.quality-totals,.quality-banner,.quality-daily{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.quality-controls label{gap:5px;display:grid}.quality-controls input,.quality-controls button,.quality-detail button,.quality-banner button,.quality-daily button{color:#172033;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:44px;padding:10px 14px;font-size:16px}.quality-totals{margin:20px 0}.quality-totals strong{white-space:nowrap;background:#f1f5f9;border-radius:10px;padding:14px;font-size:20px}.quality-card{color:#172033;background:#fff;border:1px solid #cbd5e1;border-left:5px solid #64748b;border-radius:10px;margin:12px 0;overflow:hidden}.quality-card.level-1{background:#fff9e6;border-color:#b77900}.quality-card.level-2{background:#fff1f1;border-color:#d13c3c}.quality-card summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;font-size:17px;display:flex}.quality-card summary span{white-space:nowrap}.quality-detail{padding:0 18px 18px}.quality-banner{color:#8b2020;background:#fff1f1;border:1px solid #d13c3c;border-radius:10px;margin-bottom:14px;padding:14px;font-size:17px}.quality-daily{background:#eef4ff;border-radius:10px;margin-bottom:14px;padding:14px}.quality-nav-count{text-align:center;border-radius:12px;min-width:26px;padding:2px 8px;color:#fff!important;background:#c62828!important}.quality-hint{color:#a12828;margin-top:6px;font-size:14px;line-height:1.4;display:block}.printer-quality [role=alert]{color:#a12828}@media (max-width:600px){.quality-card summary{flex-direction:column;align-items:flex-start}.quality-card summary span{white-space:normal;overflow-wrap:anywhere}.quality-totals{display:grid}.quality-controls input{max-width:100%}}@keyframes quality-attention-pulse{0%,to{color:#fff;background-color:#c62828;box-shadow:0 0 0 2px #ef4444}33%{color:#fff;background-color:#c64f08;box-shadow:0 0 0 4px #fb923c}66%{color:#fff;background-color:#701a35;box-shadow:0 0 0 3px #be3455}}.nav-item:has(.quality-unread-red){border:2px solid #dc2626!important;animation:2s ease-in-out infinite quality-attention-pulse!important}:is(.nav-item:has(.quality-unread-red) svg,.nav-item:has(.quality-unread-red)>span){color:inherit!important}@media (prefers-reduced-motion:reduce){.nav-item:has(.quality-unread-red){color:#fff!important;background:#b91c1c!important;border:2px solid #ef4444!important;animation:none!important}}.panel.printer-quality{line-height:1.55;container-type:inline-size;padding:28px!important;font-size:18px!important}.panel.printer-quality h2{font-weight:700;line-height:1.25;margin:0 0 12px!important;font-size:28px!important}.panel.printer-quality p{margin:12px 0 20px!important;font-size:17px!important}.quality-product-filters{flex-wrap:wrap;align-items:flex-end;gap:20px;margin:22px 0;display:flex}.quality-category-tabs{flex-wrap:wrap;gap:8px;display:flex}.quality-category-tabs button,.quality-controls button,.quality-controls input,.quality-search input{color:#172033;box-sizing:border-box;background:#fff;border:1px solid #c6d2e0;border-radius:9px;line-height:24px;min-height:48px!important;padding:10px 15px!important;font-size:17px!important}.quality-category-tabs button[aria-pressed=true]{color:#fff;background:#1858b5;border-color:#1858b5;font-weight:700}.quality-search{flex:1;gap:7px;min-width:240px;max-width:440px;font-size:17px;display:grid}.quality-controls{gap:12px;margin:20px 0;align-items:flex-end!important}.quality-controls label{gap:7px;font-size:17px}.quality-controls input{width:175px}.panel.printer-quality .quality-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.quality-totals>div{background:#f1f5f9;border:1px solid #e3eaf2;border-radius:12px;gap:8px;min-width:0;padding:18px;display:grid}.quality-totals>div:last-child{background:#fff1f1;border-color:#f1caca}.quality-totals>div>span{color:#43546a;font-size:17px}.quality-totals>div>strong{white-space:nowrap;font-variant-numeric:tabular-nums;background:0 0;padding:0;line-height:1.2;font-size:27px!important}.printer-quality .quality-card summary{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.85fr);gap:16px;min-height:72px;padding:18px 20px;display:grid;font-size:18px!important}.printer-quality .quality-card summary span{white-space:normal;overflow-wrap:anywhere}.printer-quality .quality-card summary span:last-child{text-align:right}.printer-quality .quality-card summary b{font-size:19px!important}.quality-detail{padding:0 20px 20px;font-size:18px}.quality-record-note{background:#fff8db;border:1px solid #dfbf64;border-radius:8px;padding:14px}@container (width<=850px){.panel.printer-quality .quality-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.printer-quality .quality-card summary{grid-template-columns:1fr}.printer-quality .quality-card summary span:last-child{text-align:left}}@media (max-width:600px){.panel.printer-quality{padding:16px!important}.panel.printer-quality .quality-totals{grid-template-columns:1fr}.quality-search{width:100%;min-width:0}.quality-controls input{width:155px}.printer-quality .quality-card summary{grid-template-columns:1fr}.printer-quality .quality-card summary span:last-child{text-align:left}}.nav-item:has(.quality-unread-red){animation-duration:3.2s!important;animation-iteration-count:infinite!important}.quality-card-header{border-bottom:1px solid #94a3b859;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.quality-card-header>div:first-child{gap:4px;min-width:0;display:grid}.quality-card-header b{overflow-wrap:anywhere;font-size:22px}.quality-card-header small{font-size:15px}.quality-ack-control{gap:5px;display:grid}.quality-ack-control small{color:#43546a}.quality-ack-button{color:#fff;cursor:pointer;background:#1858b5;border:1px solid #1750a5;border-radius:9px;min-height:48px;padding:12px 16px;font-size:17px;font-weight:600}.quality-ack-button:disabled{color:#475569;cursor:default;background:#e2e8f0;border-color:#94a3b8}.quality-ack-status{font-size:16px;font-weight:600}@media (max-width:700px){.quality-card-header{flex-direction:column;align-items:stretch;gap:12px}.quality-ack-button{white-space:normal;width:100%}}.quality-rows-scroll{max-width:100%;overflow-x:auto}.printer-quality .quality-card-header.quality-single-row{border-bottom:0;grid-template-columns:minmax(125px,1fr) auto 125px 210px 42px;align-items:center;gap:16px;min-height:72px;padding:14px 18px;display:grid}.printer-quality .quality-single-row>span,.printer-quality .quality-single-row>b{white-space:nowrap;font-size:16px;line-height:1.4}.printer-quality .quality-single-row>.quality-row-article{text-overflow:ellipsis;font-size:19px;overflow:hidden}.printer-quality .quality-single-row .quality-row-count b{white-space:nowrap;font-size:18px}.printer-quality .quality-single-row .quality-ack-control{display:block}.printer-quality .quality-single-row .quality-ack-control small{display:none}.printer-quality .quality-single-row .quality-ack-button{white-space:nowrap;width:100%;min-height:42px;padding:10px 12px;font-size:16px}.printer-quality .quality-single-row .quality-ack-status{text-align:right;font-size:15px}.printer-quality .quality-expand{color:#172033;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:42px;height:42px;font-size:22px}.printer-quality .quality-detail:not([hidden]){border-top:1px solid #e2bcbc;padding-top:12px}.printer-quality .quality-detail[hidden]{display:none!important}.printer-quality .quality-card.review-unread{color:#641c1c;background:#fff1f1;border:2px solid #d73535}.printer-quality .quality-card.review-owner{color:#713d09;background:#fff1df;border:2px solid #dc8624}.printer-quality .quality-card.review-done{color:#205c32;background:#edf8ef;border:2px solid #55a86c}.printer-quality .quality-card{min-width:max-content}.printer-quality .quality-card-header.quality-review-row{white-space:nowrap;flex-flow:row;align-items:center;gap:20px;min-height:76px;padding:16px 18px;font-size:17px;display:flex}.quality-review-row .quality-row-article{text-overflow:clip;min-width:100px;font-size:19px;overflow:visible}.quality-review-row .quality-row-date{font-variant-numeric:tabular-nums;font-size:16px}.quality-review-row .quality-row-count{font-size:18px}.quality-review-row .quality-row-reasons{flex:1;min-width:110px;font-size:17px}.quality-review-row .quality-ack-button{white-space:nowrap;color:#762626;background:#fff;border:1px solid #b73131;width:auto;min-height:44px;padding:10px 14px;font-size:16px}.quality-review-row .quality-ack-status,.quality-review-row .quality-printer-status{white-space:nowrap;font-size:16px;line-height:1.4}.quality-review-row .quality-printer-status{color:#713d09;background:#ffe7c6;border:1px solid #cd7b1b;border-radius:8px;padding:10px 12px}.quality-review-row .quality-printer-status.is-done{color:#205c32;background:#dff2e3;border-color:#45995a}.quality-nav-count.quality-owner-count{border-radius:999px;justify-content:center;align-items:center;min-width:26px;height:26px;display:inline-flex;color:#234e82!important;background:#e2eaf9!important}.quality-rows-scroll{width:100%;min-width:0;padding-bottom:8px;overflow-x:auto}.warehouse-oksana .warehouse-single-line .warehouse-compact-heading,.warehouse-oksana .warehouse-single-line .warehouse-compact-row,.warehouse-oksana .warehouse-single-line .warehouse-compact-row:not(.is-manager){align-items:center;gap:12px;grid-template-columns:minmax(190px,1fr) 130px 130px 310px!important}.warehouse-oksana .warehouse-single-line .warehouse-compact-heading{padding:16px;font-size:18px}.warehouse-oksana .warehouse-single-line .warehouse-compact-row{min-height:80px;padding:14px 16px}.warehouse-oksana .warehouse-single-line .warehouse-compact-article strong{white-space:nowrap;font-size:21px}.warehouse-oksana .warehouse-single-line .warehouse-cell-number{white-space:nowrap;font-size:24px;font-weight:700}.warehouse-oksana .warehouse-single-line .warehouse-product-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.warehouse-oksana .warehouse-single-line .warehouse-product-actions button{white-space:nowrap;height:46px;min-height:46px;padding:0 12px;font-size:17px}.warehouse-oksana .warehouse-single-line .warehouse-short-action{width:46px;min-width:46px;height:46px}.warehouse-oksana .warehouse-single-line .warehouse-short-action svg{width:21px;height:21px}.warehouse-oksana .warehouse-single-line .warehouse-compact-heading,.warehouse-oksana .warehouse-single-line .warehouse-compact-row,.warehouse-oksana .warehouse-single-line .warehouse-compact-row:not(.is-manager){justify-content:start;gap:12px;grid-template-columns:210px 100px 80px 492px!important}.warehouse-oksana .warehouse-single-line{min-width:950px!important}.warehouse-oksana .warehouse-single-line .warehouse-product-actions{justify-content:flex-start}.warehouse-oksana .warehouse-single-line .warehouse-product-actions button{flex:0 0 92px;width:92px;min-width:92px;max-width:92px;height:46px;padding:0 6px}.warehouse-stock-table:not(.warehouse-oksana) .warehouse-defect-action{order:5}.warehouse-stock-table:not(.warehouse-oksana) .warehouse-print-wb{order:-2}.warehouse-stock-table:not(.warehouse-oksana) .warehouse-print-ozon{order:-1}.quality-presets button[aria-pressed=true]{font-weight:700;box-shadow:0 0 0 2px #dce9ff;color:#fff!important;background:#1764ce!important;border-color:#1764ce!important}.fbs-readable table{width:100%;min-width:1150px;font-size:18px;display:table}.fbs-readable thead{display:table-header-group}.fbs-readable tbody{display:table-row-group}.fbs-readable tr{display:table-row}.fbs-readable td,.fbs-readable th{vertical-align:middle;white-space:nowrap;font-size:17px;display:table-cell;padding:8px 12px!important}.fbs-readable td:before{display:none!important}.fbs-readable .cell-title{white-space:nowrap;flex-direction:row;align-items:center;gap:10px;display:flex}.fbs-readable .cell-title>div{white-space:nowrap;flex-direction:row;align-items:center;gap:8px;display:flex}.fbs-readable .cell-title strong{white-space:nowrap;font-size:21px}.fbs-readable .product-thumb{flex:0 0 54px;min-width:54px;width:54px!important;height:58px!important}.fbs-readable .product-thumb img{object-fit:contain;width:100%;height:100%}.fbs-readable .stock-enough,.fbs-readable .stock-shortage,.fbs-readable .print-count,.fbs-readable .group-print-actions,.fbs-readable .reprint-box{white-space:nowrap;flex-flow:row;align-items:center;gap:10px;display:flex}.fbs-readable .stock-enough span,.fbs-readable .stock-shortage span,.fbs-readable .print-count span{font-size:16px}.fbs-readable button,.fbs-readable .customer-type-pill{white-space:nowrap;font-size:16px}.production-plan-compact .compact-plan-list{max-width:100%;padding:8px 12px;overflow-x:auto}.production-plan-compact .compact-plan-card{white-space:nowrap;flex-flow:row;align-items:center;gap:16px;width:max-content;min-width:100%;margin:0 0 8px;padding:10px 12px;display:flex}.production-plan-compact .compact-plan-main{display:contents}.production-plan-compact .compact-plan-product{flex:0 0 200px;align-items:center;gap:10px;width:200px;display:flex}.production-plan-compact .compact-plan-product .product-thumb{flex:0 0 54px;min-width:54px;width:54px!important;height:58px!important}.production-plan-compact .compact-plan-product strong{font-size:21px}.production-plan-compact .compact-plan-product>div{min-width:0}.production-plan-compact .compact-plan-product span,.production-plan-compact .compact-plan-product small{text-overflow:ellipsis;max-width:140px;font-size:14px;display:block;overflow:hidden}.production-plan-compact .compact-plan-numbers{flex:none;gap:16px;display:flex}.production-plan-compact .compact-plan-numbers>div{min-width:80px}.production-plan-compact .compact-plan-numbers strong{font-size:20px}.production-plan-compact .compact-plan-priority{flex:0 0 130px;width:130px;font-size:14px}.production-plan-compact .compact-plan-priority select{width:130px;min-height:40px;font-size:16px}.production-plan-compact .compact-plan-edit{border:0;flex:none;margin:0;padding:0}.production-plan-compact .manual-make-control{white-space:nowrap;flex-flow:row;align-items:center;gap:6px;display:flex}.production-plan-compact .manual-make-control select{width:120px;font-size:16px}.production-plan-compact .manual-make-control input{width:80px;min-height:40px;font-size:18px}.production-plan-compact .manual-make-control button{white-space:nowrap;min-height:40px;padding:6px 10px;font-size:16px}.production-plan-compact .compact-plan-details{border:0;flex:none;margin:0;padding:0}.production-plan-compact .compact-plan-details dl{flex-flow:row;gap:12px;margin:0;display:flex}.production-plan-compact .compact-plan-details dl>div{background:0 0;min-width:80px;padding:0}.production-plan-compact .compact-plan-details dt{white-space:nowrap;font-size:14px}.production-plan-compact .compact-plan-details dd{margin:0;font-size:19px;font-weight:700}.production-plan-compact .auto-production-reason:empty{display:none}.production-plan-compact .auto-production-reason{white-space:normal;max-width:260px;font-size:15px}.flow-records-scroll{max-width:100%;overflow-x:auto}.production-flow-panel .flow-article{grid-template-columns:210px 1fr 120px;align-items:center;gap:10px;min-width:1120px;padding:10px 12px;display:grid}.production-flow-panel .flow-article>header{flex-direction:column;grid-area:1/1;align-items:flex-start;gap:4px;margin:0;display:flex}.production-flow-panel .flow-article>header h3{margin:0;font-size:20px}.production-flow-panel .flow-article>header>span{font-size:14px}.production-flow-panel .flow-article .flow-article-steps{grid-area:1/2;grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px;display:grid}.production-flow-panel .flow-article .flow-article-steps>div{padding:8px}.production-flow-panel .flow-article .flow-article-steps span{font-size:15px}.production-flow-panel .flow-article .flow-article-steps strong{font-size:22px}.production-flow-panel .flow-article .flow-defect-visible{grid-area:1/3;margin:0;padding:8px;font-size:16px}.production-flow-panel .flow-defect-visible>span{display:none}.production-flow-panel .flow-article .flow-row-details{grid-area:2/1/auto/3;margin:0}.production-flow-panel .flow-article .flow-row-action{grid-area:2/3;margin:0}.production-flow-panel .flow-article .warehouse-stages-warning{grid-area:3/1/auto/-1}.production-plan-compact .compact-plan-numbers>div{flex-direction:column;gap:2px;display:flex}.production-plan-compact .compact-plan-numbers>div>span,.production-plan-compact .compact-plan-numbers>div>small{font-size:14px}.production-plan-compact .compact-plan-priority{flex-direction:column;gap:4px;display:flex}.production-plan-compact .compact-plan-card{background:#fff;border:1px solid #d7e2ee;border-radius:9px}.production-plan-compact .compact-plan-card.is-urgent{background:#fff5f5;border-color:#e07979}.production-plan-compact .compact-plan-card.is-medium{background:#fff9ed;border-color:#dfb56a}.production-plan-compact .compact-plan-product span{line-height:1.3}.production-plan-compact.plan-readable{min-width:0;max-width:100%;overflow:hidden}.production-plan-compact.plan-readable .compact-plan-list{overscroll-behavior:contain;scrollbar-gutter:stable;width:100%;min-width:0;max-width:100%;max-height:70vh;overflow:auto}.production-plan-compact.plan-readable .compact-plan-card{box-sizing:border-box;grid-template-columns:240px 230px 130px 330px 180px;justify-content:start;align-items:center;gap:12px;width:100%;min-width:1184px;max-width:100%;padding:12px;display:grid}.production-plan-compact.plan-readable .compact-plan-product{width:auto;min-width:0;max-width:100%}.production-plan-compact.plan-readable .compact-plan-numbers{gap:12px}.production-plan-compact.plan-readable .compact-plan-priority{width:130px}.production-plan-compact.plan-readable .compact-plan-edit{min-width:0}.production-plan-compact.plan-readable .manual-make-control{grid-template-rows:auto 42px;grid-template-columns:82px 128px 100px;align-items:center;gap:4px 8px;margin-top:0!important;display:grid!important}.production-plan-compact.plan-readable .plan-quantity-label{color:#52647b;grid-area:1/1/auto/-1;font-size:14px}.production-plan-compact.plan-readable .manual-make-control input{grid-area:2/1;width:82px;height:42px}.production-plan-compact.plan-readable .manual-make-control button{height:42px;margin:0}.production-plan-compact.plan-readable .plan-details-open{white-space:nowrap;color:#20558d;background:#f5f9ff;border:1px solid #c4d4e8;border-radius:8px;justify-content:center;align-items:center;gap:4px;height:44px;padding:8px 10px;font-size:16px;display:flex}.production-plan-compact.plan-readable .auto-production-reason{white-space:normal;grid-area:2/1/auto/-1;max-width:none;margin:0}.production-plan-compact.plan-readable .auto-production-reason:empty{display:none}.plan-details-drawer{box-sizing:border-box;z-index:60;background:#fff;flex-direction:column;gap:20px;overflow-y:auto;border-radius:14px 0 0 14px!important;width:min(560px,100vw)!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding:28px!important;animation:none!important;display:flex!important;position:fixed!important;inset:0 0 0 auto!important;transform:translate(0,0)!important}.plan-details-drawer [data-slot=dialog-title]{padding-right:10px;font-size:24px;line-height:1.3}.plan-details-drawer [data-slot=dialog-description],.plan-details-note{color:#53647b;font-size:16px;line-height:1.5}.plan-details-values dl{gap:0;margin:0;display:grid}.plan-details-values dl>div{border-bottom:1px solid #e0e7ef;grid-template-columns:minmax(0,1fr) 100px;align-items:center;gap:20px;padding:14px 0;display:grid}.plan-details-values dt{font-size:17px;line-height:1.4}.plan-details-values dd{text-align:right;color:#172c45;margin:0;font-size:21px;font-weight:700}.plan-details-drawer>button{flex-shrink:0;min-height:44px}.warehouse-stock-table .warehouse-category-tiles{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;padding:18px 20px 8px;display:grid}.warehouse-stock-table .warehouse-category-tiles button{color:#304b70;cursor:pointer;background:#f5f8fd;border:2px solid #cbd9ed;border-radius:12px;min-width:0;min-height:76px;padding:14px 10px;font-size:22px;font-weight:700;line-height:1.2}.warehouse-stock-table .warehouse-category-tiles button.active{color:#fff;background:#1769e0;border-color:#1769e0;box-shadow:0 3px 10px #1769e026}.warehouse-stock-table .warehouse-category-tiles button:focus-visible{outline-offset:2px;outline:3px solid #f59e0b}.warehouse-stock-table .warehouse-category-extra{flex-wrap:wrap;gap:10px;padding:0 20px 8px;display:flex}.warehouse-stock-table .warehouse-category-extra button{color:#425d80;cursor:pointer;background:#fff;border:1px solid #cbd9ed;border-radius:8px;padding:7px 12px;font-size:15px}.warehouse-stock-table .warehouse-category-extra button[aria-pressed=true]{color:#fff;background:#1769e0;border-color:#1769e0}@media (max-width:600px){.warehouse-stock-table .warehouse-category-tiles{gap:6px;padding:12px 10px 8px}.warehouse-stock-table .warehouse-category-tiles button{overflow-wrap:anywhere;padding:12px 4px;font-size:16px}.warehouse-stock-table .warehouse-category-extra{padding-left:10px;padding-right:10px}}.plan-details-drawer{--tw-translate-x:0px!important;--tw-translate-y:0px!important;width:min(600px,100vw)!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;animation:none!important;inset:0 0 0 auto!important;overflow:auto!important;transform:none!important}.plan-details-drawer>*{flex-shrink:0}.production-plan-compact.plan-readable .compact-plan-card{grid-template-columns:220px 290px 130px 590px 180px;align-items:start;min-width:1484px}.production-plan-compact.plan-readable .manual-make-control{grid-template-rows:20px 42px;grid-template-columns:90px 240px 240px}.production-plan-compact.plan-readable .compact-plan-priority{grid-template-rows:20px 42px;gap:4px;font-size:14px;display:grid}.production-plan-compact.plan-readable .compact-plan-priority select{width:130px;height:42px;margin:0}.production-plan-compact.plan-readable .plan-details-open{height:42px;margin-top:24px}.quality-reviewed{border:1px solid #bdd5c7;border-radius:10px;margin-top:20px;padding:12px}.quality-reviewed>summary{color:#315f46;cursor:pointer;padding:8px;font-size:18px;font-weight:700}.quality-reviewed[open]>summary{margin-bottom:10px}.production-plan-compact.plan-readable .compact-plan-numbers>div:first-child{min-width:190px}.production-plan-compact.plan-readable .manual-make-control input{width:90px}.ops-update-notice{z-index:10000;box-sizing:border-box;text-align:center;color:#263c55;background:#fffaf0;border:3px solid #e7a02c;border-radius:20px;width:clamp(380px,36vw,680px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:32px;font-family:inherit;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 20px 90px #142b5270}.ops-update-symbol{color:#332209;background:#f4ac33;border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 18px;font-size:52px;font-weight:800;line-height:1;display:grid}.ops-update-notice h2{margin:0 0 16px;font-size:28px}.ops-update-notice p{margin:12px 0;font-size:20px;line-height:1.4}.ops-update-notice kbd{white-space:nowrap;background:#fff;border:1px solid #b9c8da;border-bottom-width:3px;border-radius:7px;padding:5px 12px;font:700 23px inherit;display:inline-block}.ops-update-notice .ops-update-help{color:#536479;font-size:16px}.ops-update-notice button{color:#fff;cursor:pointer;background:#1769e0;border:0;border-radius:10px;width:100%;min-height:52px;margin:20px 0 12px;padding:12px;font-size:20px;font-weight:700;display:block}.ops-update-notice button:focus-visible{outline-offset:3px;outline:3px solid #203c60}.ops-update-notice small{color:#65758a;font-size:13px}@media (max-width:600px){.ops-update-notice{width:calc(100vw - 24px);padding:22px}.ops-update-notice h2{font-size:24px}}
