@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-ext-wght-normal-DOFToQv1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-math-wght-normal-Bl4ZGkZl.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-symbols-wght-normal-DxQzqQfC.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-vietnamese-wght-normal-BBxOatbv.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-QAhDxQuo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#18202f;font-synthesis:none;--violet:#5551d8;--violet-dark:#403ab8;--ink:#18202f;--muted:#687386;--line:#e7eaf0;--surface:#fff;--rose:#e84c70;--emerald:#159b72;background:#f4f6fa;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#f4f6fa;min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.mobile-menu-button,.sidebar-backdrop{display:none}.app-shell{grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#e9ecff;z-index:10;background:linear-gradient(#24243e 0%,#1c1d31 100%);flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;padding:0 7px 28px;display:flex}.brand-mark{color:#fff;background:linear-gradient(145deg,#706bf0,#9b6ff2);border-radius:13px;flex:none;place-items:center;width:38px;height:38px;font-size:20px;font-weight:800;display:inline-grid;box-shadow:0 8px 22px #7771ed4a}.brand-mark.large{border-radius:17px;width:54px;height:54px;font-size:28px}.brand strong,.brand small{display:block}.brand strong{font-size:15px}.brand small{color:#9599b4;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:11px}.sidebar nav{gap:5px;display:grid}.sidebar nav button{color:#aaaec6;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;width:100%;padding:11px 12px;font-size:14px;font-weight:600;transition:all .18s;display:flex;position:relative}.sidebar nav button:hover{color:#fff;background:#ffffff0d}.sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#625ee4,#5853d6);box-shadow:0 9px 24px #0c0c1e44}.nav-icon{text-align:center;width:22px;font-size:18px;line-height:1}.nav-badge{color:#fff;text-align:center;background:#e74f73;border-radius:999px;min-width:22px;margin-left:auto;padding:2px 6px;font-size:10px}.sidebar-status{border-top:1px solid #ffffff10;align-items:center;gap:10px;margin-top:auto;padding:14px 10px 4px;display:flex}.sidebar-status strong,.sidebar-status small{display:block}.sidebar-status strong{font-size:12px}.sidebar-status small{color:#8388a3;margin-top:3px;font-size:10px}.status-dot{background:#e84c70;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e84c7018}.status-dot.online{background:#32c996;box-shadow:0 0 0 4px #32c99618}main{min-width:0}.local-banner{color:#7b5c12;text-align:center;background:#fff3cc;border-bottom:1px solid #f0dfa7;padding:7px 30px;font-size:11px;font-weight:600}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:100px;padding:22px 34px 18px;display:flex}.eyebrow{color:#8b94a5;letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:800}.topbar h1{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:25px;line-height:1.2}.content{padding:28px 34px 50px}.page-stack{gap:20px;display:grid}.primary,.secondary{border:0;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:700;transition:all .18s}.primary{color:#fff;background:var(--violet);box-shadow:0 7px 16px #5551d82b}.primary:hover{background:var(--violet-dark);transform:translateY(-1px)}.secondary{color:#494c61;background:#f1f3f7}.secondary:hover{background:#e8eaf0}.wide{width:100%;min-height:42px}.sync-button{align-items:center;gap:8px;display:inline-flex}.spin{animation:1s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.header-actions,.sheet-actions,.kiz-command-actions{align-items:center;gap:10px;display:flex}.sheet-actions{flex-wrap:wrap;justify-content:flex-end;max-width:610px}.assembly-button{color:#fff;background:#159b72;border:0;border-radius:10px;align-items:center;gap:8px;padding:10px 15px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 7px 16px #159b7227}.button-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.button-link.disabled{pointer-events:none;opacity:.45}.sheet-actions.export-trio{align-items:stretch;max-width:440px;display:grid}.sheet-actions.export-trio button{text-align:left;width:100%}.sheet-actions.export-trio small{color:#7d8696;font-size:9px;line-height:1.45}.workspace-switch{color:#737d8e;gap:4px;min-width:260px;margin-left:auto;font-size:9px;font-weight:700;display:grid}.workspace-switch span{text-overflow:ellipsis;white-space:nowrap;max-width:330px;overflow:hidden}.workspace-switch select{color:#2d3748;background:#f9fafc;border:1px solid #dfe3ea;border-radius:10px;min-height:40px;padding:0 11px;font-size:11px;font-weight:800}.workspace-switch select:focus{border-color:#8c87ec;outline:0;box-shadow:0 0 0 3px #716be919}.setup-card{background:linear-gradient(105deg,#f8f7ff,#fff);border:1px solid #dcdafa;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:17px 20px;display:grid}.setup-symbol{color:#fff;background:var(--violet);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.setup-card h2{margin:0 0 3px;font-size:15px}.setup-card p{color:var(--muted);margin:0;font-size:12px}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.stat-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:15px;flex-direction:column;align-items:flex-start;min-height:132px;padding:18px;transition:all .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #2f3b5310}.stat-card:after{content:"";opacity:.1;background:currentColor;border-radius:50%;width:70px;height:70px;position:absolute;top:-22px;right:-22px}.stat-card:hover{transform:translateY(-2px);box-shadow:0 13px 30px #2f3b5318}.stat-card strong{color:var(--ink);letter-spacing:-.04em;margin-top:10px;font-size:30px;line-height:1}.stat-card small{color:#929aaa;margin-top:auto;font-size:10px}.stat-card.violet{color:var(--violet);border-top:3px solid #7771ec}.stat-card.rose{color:var(--rose);border-top:3px solid #ea6a88}.stat-card.emerald{color:var(--emerald);border-top:3px solid #2bb387}.stat-card.blue{color:#2780d3;border-top:3px solid #4c9be3}.overview-grid{grid-template-columns:1.4fr 1fr;gap:20px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:15px;box-shadow:0 8px 25px #2f3b530c}.panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.panel-heading h2{letter-spacing:-.015em;margin:0;font-size:17px}.text-button{color:var(--violet);background:0 0;border:0;padding:3px;font-size:11px;font-weight:700}.attention-row{background:#fff7f8;border:1px solid #fae2e7;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:15px;display:grid}.alert-icon{color:#fff;background:#e85a78;border-radius:10px;place-items:center;width:33px;height:33px;font-weight:800;display:grid}.attention-row strong{font-size:13px;display:block}.attention-row p{color:var(--muted);margin:4px 0 0;font-size:11px}.quick-actions{gap:8px;display:grid}.quick-actions button{text-align:left;background:#fafbfc;border:1px solid #eceef3;border-radius:11px;align-items:center;gap:11px;width:100%;padding:10px 11px;display:flex}.quick-actions button>span{width:32px;height:32px;color:var(--violet);background:#ecebff;border-radius:9px;place-items:center;font-size:17px;display:grid}.quick-actions strong,.quick-actions small{display:block}.quick-actions strong{color:var(--ink);font-size:12px}.quick-actions small{color:#9299a8;margin-top:2px;font-size:10px}.table-panel{overflow:hidden}.toolbar{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:70px;padding:14px 18px;display:flex}.search{background:#f9fafc;border:1px solid #dfe3ea;border-radius:10px;align-items:center;gap:8px;min-width:260px;padding:0 12px;display:flex}.search span{color:#8c96a7;font-size:19px}.search input{background:0 0;border:0;outline:0;width:100%;padding:9px 0;font-size:12px}.toolbar select,.form-panel input,.form-panel select{min-height:40px;color:var(--ink);background:#fff;border:1px solid #dfe3ea;border-radius:9px;outline:0;padding:0 11px}.toolbar select:focus,.form-panel input:focus,.form-panel select:focus,.search:focus-within{border-color:#8c87ec;box-shadow:0 0 0 3px #716be919}.check{color:#646e80;align-items:center;gap:7px;font-size:11px;display:flex}.check input{accent-color:var(--violet)}.result-count{color:#8a93a3;white-space:nowrap;margin-left:auto;font-size:11px;font-weight:700}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%}th{color:#8992a2;border-bottom:1px solid var(--line);letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#fafbfc;padding:11px 16px;font-size:9px}td{color:#535d6f;vertical-align:middle;border-bottom:1px solid #eff1f5;padding:12px 16px;font-size:11px}tbody tr:last-child td{border-bottom:0}.product-cell{align-items:center;gap:10px;min-width:240px;display:flex}.product-cell img,.photo-placeholder{object-fit:cover;background:#edf0f4;border-radius:7px;flex:none;width:38px;height:46px}.product-cell strong,.product-cell small{display:block}.product-cell strong{max-width:300px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.product-cell small,.block{color:#8f97a5;margin-top:3px;font-size:9px}.block{display:block}.size-pill{color:#4c49ac;text-align:center;background:#eeedff;border-radius:6px;min-width:32px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-block}.tag,.status-badge{white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:700;display:inline-block}.tag.success{color:#087756;background:#dff7ee}.tag.muted{color:#7d8796;background:#eef0f3}.status-badge.confirm{color:#4f48b5;background:#e9e7ff}.status-badge.new{color:#1871aa;background:#e2f2fc}.status-badge.complete{color:#117753;background:#def5eb}.status-badge.cancel{color:#b13c5a;background:#fbe2e8}.age{gap:1px;display:grid}.age strong{color:#3d4656;font-size:11px}.age small{color:#929aa7;font-size:8px}.age.soon strong{color:#c78019}.age.late strong{color:#d84266}.inline-loader{color:#7c8696;justify-content:center;align-items:center;gap:8px;padding:35px;font-size:12px;display:flex}.empty{color:#697386;text-align:left;justify-content:center;align-items:center;gap:14px;min-height:130px;padding:25px;display:flex}.empty>span{color:#716be4;background:#ecebff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:800;display:grid}.empty strong{color:#3c4554;font-size:13px;display:block}.empty p{margin:3px 0 0;font-size:10px}.wb-status{color:#536071;white-space:nowrap;background:#eef1f5;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:700;display:inline-block}.wb-status.waiting{color:#1871aa;background:#e2f2fc}.wb-status.sorted,.wb-status.ready_for_pickup,.wb-status.accepted_by_carrier,.wb-status.sent_to_carrier,.wb-status.postponed_delivery{color:#5f49ae;background:#eee8ff}.wb-status.sold{color:#117753;background:#def5eb}.wb-status.canceled,.wb-status.canceled_by_client,.wb-status.declined_by_client,.wb-status.defect{color:#b13c5a;background:#fbe2e8}.status-badge.unknown,.wb-status.unknown{color:#8a560e;background:#fff0ce}.sheet-header{justify-content:space-between;align-items:center;padding:21px 24px;display:flex}.sheet-header h2{margin:0 0 4px;font-size:18px}.sheet-header p:not(.eyebrow){color:var(--muted);margin:0;font-size:11px}.pick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pick-card{border:1px solid var(--line);break-inside:avoid;background:#fff;border-radius:14px;grid-template-columns:145px 1fr;min-height:205px;display:grid;overflow:hidden;box-shadow:0 6px 20px #33405c0b}.pick-card>img,.pick-placeholder{object-fit:cover;background:#edf0f4;width:145px;height:100%;min-height:205px}.pick-placeholder{color:#939ba8;place-items:center;font-size:10px;display:grid}.pick-body{flex-direction:column;padding:17px;display:flex}.pick-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pick-title span{color:#6c67d7;letter-spacing:.08em;font-size:9px;font-weight:800}.pick-title h3{margin:5px 0 0;font-size:13px;line-height:1.35}.pick-title>strong{color:#fff;background:var(--violet);border-radius:12px;place-items:center;min-width:42px;height:42px;font-size:18px;display:grid}.size-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:auto;padding-top:15px;display:grid}.size-grid div{background:#f5f6f8;border-radius:7px;justify-content:space-between;align-items:center;gap:6px;padding:6px 8px;display:flex}.size-grid span{color:#778192;font-size:9px}.size-grid strong{color:#2d3543;font-size:11px}.workflow-gate{background:#f5fcf9;border-color:#bce7d8;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:17px 20px;display:grid}.workflow-gate>span{color:#fff;background:#159b72;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.workflow-gate strong{font-size:13px;display:block}.workflow-gate p{color:#6d7889;margin:3px 0 0;font-size:10px}.warehouse-section{break-before:auto;gap:12px;display:grid}.warehouse-heading{border-bottom:2px solid #dcdafa;justify-content:space-between;align-items:flex-end;padding:5px 2px 0;display:flex}.warehouse-heading span{color:#8a93a3;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.warehouse-heading h3{margin:3px 0 9px;font-size:17px}.warehouse-heading>strong{color:#4f49b8;background:#ecebff;border-radius:8px;margin-bottom:9px;padding:6px 9px;font-size:12px}.kiz-command-center{background:linear-gradient(120deg,#faf9ff,#fff);border-color:#d9d7f8;grid-template-columns:minmax(240px,1.1fr) minmax(430px,1fr);gap:18px 28px;padding:23px;display:grid}.kiz-demo-banner{color:#5048b5;background:#f1efff;border:1px solid #d5cffd;border-radius:11px;grid-column:1/-1;align-items:center;gap:10px;padding:10px 12px;display:flex}.kiz-demo-banner strong{flex:none;font-size:10px}.kiz-demo-banner span{color:#716b9a;font-size:9px;line-height:1.45}.kiz-command-center h2{margin:0 0 6px;font-size:19px}.kiz-command-center p:not(.eyebrow){color:#6e7889;max-width:680px;margin:0;font-size:11px;line-height:1.6}.kiz-command-stats{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.kiz-command-stats span{background:#fff;border:1px solid #e8e7f5;border-radius:11px;align-content:center;min-height:82px;padding:11px;display:grid}.kiz-command-stats small{color:#8790a0;font-size:9px}.kiz-command-stats strong{margin-top:5px;font-size:22px}.kiz-command-stats .warning strong{color:#cb7c13}.kiz-command-stats .manual strong{color:#6555cf}.kiz-command-actions{border-top:1px solid #ecebf6;grid-column:1/-1;justify-content:flex-end;padding-top:14px}.snapshot-upload{background:#fff;border:1px dashed #c9c6ef;border-radius:12px;grid-column:1/-1;grid-template-columns:1fr minmax(190px,auto) auto;align-items:center;gap:10px;padding:13px;display:grid}.snapshot-upload strong,.snapshot-upload small{display:block}.snapshot-upload strong{font-size:11px}.snapshot-upload small{color:#858e9e;max-width:650px;margin-top:3px;font-size:9px;line-height:1.45}.snapshot-upload label{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;max-width:270px;overflow:hidden}.snapshot-upload input{display:none}.two-columns,.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.form-panel label{color:#515b6d;gap:6px;margin-top:14px;font-size:11px;font-weight:700;display:grid}.form-panel label small{color:#929aa8;font-size:9px;font-weight:500}.form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.file-drop{text-align:center;cursor:pointer;background:#faf9ff;border:1px dashed #bbb8e9;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:125px;padding:18px;gap:5px!important;display:flex!important}.file-drop input{display:none}.file-icon{color:#fff;background:#716be4;border-radius:8px;place-items:center;width:40px;height:45px;font-size:10px;font-weight:800;display:grid}.file-drop strong{color:#414a59;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.helper{color:#737d8f;margin:0 0 16px;font-size:11px;line-height:1.6}.assignment-target{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:12px;display:flex}.assignment-target span{color:#8992a2;font-size:10px}.assignment-target strong{font-size:13px}.preview-box{background:#f5fcf9;border:1px solid #dbeee7;border-radius:12px;margin-top:13px;padding:13px}.preview-box.warning{background:#fffaf0;border-color:#f0dfb2}.preview-box>div{color:#687386;justify-content:space-between;padding:4px 0;font-size:10px;display:flex}.preview-box>div strong{color:var(--ink);font-size:13px}.preview-box p{color:#5f6a7a;margin:8px 0 12px;font-size:9px}.download-links{flex-wrap:wrap;gap:9px;display:flex}.download-links a{color:#5752c6;font-size:9px;font-weight:700;text-decoration:none}.download-links a:hover{text-decoration:underline}.warehouse-list{flex-wrap:wrap;gap:5px;display:flex}.warehouse-list>span:not(.tag){color:#788193;background:#fafbfc;border:1px solid #e4e7ec;border-radius:6px;padding:4px 6px;font-size:8px}.warehouse-list b{color:#343d4c}.stock-total{color:#242c3a;font-size:14px}.danger-link{color:#cf3e60;background:0 0;border:0;font-size:9px;font-weight:700}.connection-chip{color:#9c5e16;background:#fff0d7;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:800}.connection-chip.connected{color:#087655;background:#dcf6eb}.password-field{display:flex}.password-field input{border-radius:9px 0 0 9px;flex:1;min-width:0}.password-field button{color:#5e67a4;background:#f7f8fa;border:1px solid #dfe3ea;border-left:0;border-radius:0 9px 9px 0;padding:0 12px;font-size:9px;font-weight:700}.checklist{gap:5px;display:grid}.checklist>div{background:#f8f9fb;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.checklist>div>span{color:#5a55cb;background:#e9e8ff;border-radius:8px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:800;display:grid}.checklist p{margin:0}.checklist strong,.checklist small{display:block}.checklist strong{font-size:10px}.checklist small{color:#8992a2;margin-top:2px;font-size:9px}.form-error{color:#a83350;background:#fde7ec;border-radius:8px;padding:9px;font-size:10px}.operation-notice{color:#5955af;background:#f5f4ff;border:1px solid #d9d8f8;border-radius:10px;gap:4px;margin-top:12px;padding:11px 12px;font-size:10px;line-height:1.45;display:grid}.operation-notice strong{font-size:11px}.operation-notice span,.operation-notice small{display:block}.operation-notice.ok{color:#087655;background:#f2fbf7;border-color:#cfeade}.operation-notice.error{color:#a83350;background:#fff4f6;border-color:#f2cbd4}.stock-toolbar{flex-wrap:wrap}.stock-toolbar .catalog-select{color:#7b8596;gap:4px;min-width:330px;font-size:9px;font-weight:700;display:grid}.stock-toolbar .catalog-select select{width:100%}.stock-toolbar .search{flex:1}.assignment-target{grid-template-columns:auto 1fr;gap:4px 12px;display:grid}.assignment-target strong,.assignment-target small{text-align:right}.assignment-target small{color:#8f97a5;grid-column:2;font-size:9px}.stock-zero-filter{border:1px solid var(--line);color:#596477;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:7px;padding:9px 11px;font-size:10px;font-weight:700;display:inline-flex}.stock-zero-filter input{accent-color:#665ee8;width:15px;height:15px}.stock-product{align-items:center;gap:10px;min-width:250px;display:flex}.stock-photo,.stock-photo-placeholder{object-fit:cover;background:#f0effb;border-radius:9px;flex:none;width:52px;height:64px}.stock-photo-placeholder{color:#817be1;place-items:center;font-size:18px;display:grid}.stock-total.stock-empty{color:#d13e61}.toast{z-index:50;color:#fff;background:#242838;border-radius:12px;align-items:center;gap:10px;max-width:480px;padding:13px 15px;font-size:11px;font-weight:600;animation:.25s toast-in;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 40px #15182b45}.toast>b{background:#ffffff24;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.toast>span{line-height:1.45}.toast>button{color:#fff;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:2px 4px;font-size:20px;line-height:1}.toast.error{background:#b83b5a}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}}.login-page,.loading-screen{background:radial-gradient(circle at 50% 10%,#706be41e,#0000 35%),#f3f5f9;place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{border:1px solid var(--line);text-align:center;background:#fff;border-radius:20px;width:min(390px,100%);padding:34px;box-shadow:0 25px 70px #2934511f}.login-card .brand-mark{margin-bottom:15px}.login-card h1{margin:0;font-size:22px}.login-card>p:not(.eyebrow){color:var(--muted);margin:8px 0 20px;font-size:11px}.login-card label{color:#4d5768;text-align:left;gap:6px;margin-bottom:12px;font-size:10px;font-weight:700;display:grid}.login-card input{border:1px solid #dfe3ea;border-radius:9px;min-height:42px;padding:0 11px}.loading-screen{color:#70798a;align-content:center;gap:12px;font-size:11px}.loading-line{background:#dedff0;border-radius:3px;width:150px;height:3px;overflow:hidden}.loading-line i{background:var(--violet);width:45%;height:100%;animation:1s ease-in-out infinite alternate load;display:block}@keyframes load{0%{transform:translate(-30%)}to{transform:translate(150%)}}.telegram-login{width:min(440px,100%)}.telegram-steps{text-align:left;gap:9px;margin:18px 0;display:grid}.telegram-steps>div{background:#fafbfe;border:1px solid #e6e7f0;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:11px;padding:11px 12px;display:grid}.telegram-steps>div>span{color:#fff;background:var(--violet);border-radius:9px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.telegram-steps p,.telegram-steps strong,.telegram-steps small{margin:0;display:block}.telegram-steps strong{color:var(--ink);font-size:11px}.telegram-steps small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.4}.telegram-button{margin-top:13px;text-decoration:none}.login-card .secondary.wide{margin-top:9px}.login-note{color:#8b93a2;margin-top:14px;font-size:9px;display:block}.login-wait{color:#4a4e64;text-align:left;background:#f8f7ff;border:1px solid #dcdafa;border-radius:11px;align-items:center;gap:10px;margin:12px 0;padding:10px 12px;display:flex}.login-wait strong,.login-wait small{display:block}.login-wait strong{font-size:10px}.login-wait small{color:#858e9e;margin-top:2px;font-size:9px}.pulse-dot{background:#5d58d4;border-radius:50%;flex:none;width:10px;height:10px;animation:1.5s infinite pulse-login;box-shadow:0 0 #5d58d455}.login-retry{margin-top:10px}@keyframes pulse-login{70%{box-shadow:0 0 0 8px #5d58d400}to{box-shadow:0 0 #5d58d400}}@media (width<=1050px){.stat-grid{grid-template-columns:repeat(2,1fr)}.overview-grid,.two-columns,.settings-grid,.kiz-command-center{grid-template-columns:1fr}.kiz-command-actions{grid-column:auto}.pick-grid{grid-template-columns:1fr}}@media (width<=760px){.app-shell{padding-bottom:70px;display:block}.sidebar{border-top:1px solid #34354f;width:100%;height:66px;padding:7px;position:fixed;top:auto;bottom:0}.brand,.sidebar-status{display:none}.sidebar nav{grid-template-columns:repeat(6,1fr);gap:2px;display:grid}.sidebar nav button{justify-items:center;gap:3px;min-width:0;padding:5px 2px;font-size:8px;display:grid}.sidebar nav button.active{box-shadow:none}.nav-icon{font-size:15px}.nav-badge{min-width:15px;padding:1px 3px;font-size:7px;position:absolute;top:2px;right:6px}.topbar{min-height:82px;padding:17px 16px}.topbar h1{font-size:21px}.header-actions{gap:6px}.assembly-button{padding:9px 10px;font-size:10px}.sync-button{padding:9px 11px;font-size:0}.sync-button span{font-size:17px}.content{padding:17px 14px 35px}.stat-grid{gap:9px}.stat-card{min-height:115px;padding:14px}.stat-card strong{font-size:26px}.setup-card,.workflow-gate{grid-template-columns:auto 1fr}.setup-card button,.workflow-gate button{grid-column:1/-1}.toolbar{flex-wrap:wrap;align-items:stretch}.toolbar select{flex:1}.stock-toolbar .catalog-select,.search{min-width:100%}.result-count{margin-left:0}.status-explainer,.sheet-header{flex-direction:column;align-items:flex-start}.sheet-actions{width:100%}.sheet-actions>*{flex:1}.pick-card{grid-template-columns:115px 1fr}.pick-card>img,.pick-placeholder{width:115px}.form-grid,.kiz-command-stats,.snapshot-upload{grid-template-columns:1fr}.snapshot-upload label{max-width:100%}.kiz-command-stats span{min-height:65px}.kiz-command-actions{flex-direction:column;align-items:stretch}.toast{bottom:80px;left:14px;right:14px}.local-banner{padding-inline:14px}}@media print{body{background:#fff}.sidebar,.topbar,.local-banner,.no-print,.toast{display:none!important}.app-shell{display:block}.content{padding:0}.print-sheet{display:block}.sheet-header{box-shadow:none;border:0;padding:0 0 12px}.warehouse-section{break-before:page}.warehouse-section:first-of-type{break-before:auto}.warehouse-heading{margin:12px 0 8px}.pick-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.pick-card{min-height:155px;box-shadow:none}.pick-card>img,.pick-placeholder{width:105px;min-height:155px}.pick-card{grid-template-columns:105px 1fr}.pick-body{padding:10px}.size-grid{gap:3px;padding-top:8px}.size-grid div{padding:4px}}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #8d88ef55}.app-shell{grid-template-columns:264px minmax(0,1fr)}.sidebar{padding:24px 16px}.sidebar nav button{gap:11px;min-height:58px;padding:10px 12px}.nav-icon{width:25px;font-size:19px}.nav-copy{gap:3px;min-width:0;display:grid}.nav-copy strong{color:inherit;font-size:13px;line-height:1.1}.nav-copy small{color:#7f849f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500;line-height:1.2;overflow:hidden}.sidebar nav button.active .nav-copy small{color:#d9d8ff}.topbar{z-index:8;min-height:108px;padding:20px 34px;position:static;box-shadow:0 4px 18px #27314708}.page-title>p:last-child{color:#778193;margin:5px 0 0;font-size:12px}.content{width:100%;max-width:1540px;margin:0 auto}.primary,.secondary,.assembly-button{min-height:42px}.next-action-card{background:linear-gradient(110deg,#f1efff 0%,#fbfaff 55%,#fff 100%);border:1px solid #d8d5fb;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 24px;display:grid;box-shadow:0 12px 34px #3e3a8e12}.next-action-icon{color:#fff;background:linear-gradient(145deg,#655fe2,#504ac4);border-radius:15px;place-items:center;width:48px;height:48px;font-size:24px;font-weight:800;display:grid;box-shadow:0 9px 22px #5551d832}.next-action-card span{color:#625dc9;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.next-action-card h2{letter-spacing:-.02em;margin:4px 0 5px;font-size:19px}.next-action-card p{color:#687386;max-width:800px;margin:0;font-size:12px;line-height:1.55}.next-action-card .primary{min-width:190px}.stat-card span{font-size:13px}.stat-card strong{font-size:34px}.stat-card small{font-size:11px;line-height:1.35}.overview-grid{grid-template-columns:1fr 1fr}.workflow-panel{padding:22px}.workflow-list{gap:8px;display:grid}.workflow-list button{color:#323b4b;text-align:left;background:#fafbfc;border:1px solid #e8eaf0;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:all .18s;display:grid}.workflow-list button:hover:not(:disabled){background:#f8f7ff;border-color:#cfcdf4;transform:translate(2px)}.workflow-list button>span{color:#5a55c8;background:#ebeaff;border-radius:10px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.workflow-list button>span.done{color:#087655;background:#dcf6eb}.workflow-list strong,.workflow-list small{display:block}.workflow-list strong{font-size:12px}.workflow-list small{color:#858e9e;margin-top:3px;font-size:10px}.workflow-list b{color:#8c91a0;font-size:22px;font-weight:400}.attention-panel{min-height:100%}.toolbar{gap:10px;padding:14px 18px}.toolbar .search{min-height:44px}.filter-field{color:#7b8596;gap:4px;min-width:155px;font-size:9px;font-weight:700;display:grid}.filter-field select{width:100%}.clear-filters{color:#5b56c7;background:0 0;border:0;padding:8px 4px;font-size:11px;font-weight:700}.table-panel>.panel-heading{padding:22px 22px 0}th{font-size:10px}td,.product-cell strong{font-size:12px}.product-cell small,.block,.size-pill,.tag,.status-badge,.wb-status{font-size:10px}.age strong{font-size:12px}.age small{font-size:9px}.helper,.kiz-command-center p:not(.eyebrow){font-size:12px}.kiz-command-stats small,.snapshot-upload small,.form-panel label small,.download-links a,.warehouse-list>span:not(.tag),.danger-link,.checklist small{font-size:10px}.kiz-command-stats strong{font-size:25px}.form-panel label,.check{font-size:12px}.manual-kiz-template{background:#faf9ff;border:1px solid #e4e1fa;border-radius:12px;gap:10px;margin:16px 0;padding:13px;display:grid}.manual-kiz-template>div>strong,.manual-kiz-template>div>small{display:block}.manual-kiz-template>div>strong{color:#45416f;font-size:11px}.manual-kiz-template>div>small{color:#7f8192;margin-top:4px;font-size:9px;line-height:1.5}.manual-kiz-template label{margin-top:0}.manual-kiz-template select{width:100%}.template-filter{color:#5d58bb;background:#eeedff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;font-size:10px;font-weight:700;display:flex}.return-kiz-panel{background:linear-gradient(135deg,#fbf9ff,#f7f4ff);border-color:#d7c9f6}.return-kiz-panel textarea{resize:vertical;min-height:118px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.5}.tag.return{color:#5d36a8;background:#eee5ff}.result-count{font-size:12px}.day-filter{color:#7b8596;gap:5px;min-width:210px;margin-left:auto;font-size:9px;font-weight:700;display:grid}.day-filter select{min-height:40px;color:var(--ink);background:#fff;border:1px solid #dfe3ea;border-radius:9px;padding:0 11px}@media (width<=1050px){.app-shell{grid-template-columns:230px minmax(0,1fr)}.nav-copy small{display:none}.sidebar nav button{min-height:46px}.next-action-card{grid-template-columns:auto 1fr}.next-action-card .primary{grid-column:1/-1;width:100%}}.kiz-code-manager{overflow:hidden}.kiz-code-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fafafa;flex-wrap:wrap;align-items:end;gap:12px;padding:14px 18px;display:flex}.kiz-code-toolbar form{flex:1;align-items:center;gap:8px;min-width:min(480px,100%);display:flex}.kiz-code-toolbar form .search{background:#fff;flex:1;min-width:240px}.kiz-code-toolbar .day-filter{min-width:180px}.kiz-code-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.danger-button{color:#a4314e;min-height:40px;font:inherit;cursor:pointer;background:#fff6f8;border:1px solid #e7bdc7;border-radius:10px;padding:0 14px;font-size:10px;font-weight:800}.danger-button:hover:not(:disabled){background:#feeef2;border-color:#d99aae}.danger-button:disabled{cursor:not-allowed;opacity:.45}.kiz-code-safety{color:#6b638e;background:#f5f3ff;align-items:center;gap:10px;padding:10px 18px;font-size:9px;display:flex}.kiz-code-safety strong{color:#554cb4;flex:none}.select-checkbox{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.select-checkbox input{width:16px;height:16px;accent-color:var(--violet);margin:0}.kiz-code-manager th:first-child,.kiz-code-manager td:first-child{text-align:center;width:46px;padding-inline:14px}.kiz-code-manager tr.selected-row{background:#f7f5ff;box-shadow:inset 3px 0 #716be4}.kiz-full-code{overflow-wrap:anywhere;color:#413b77;max-width:310px;font-size:10px;line-height:1.45;display:inline-block}.tag.warning{color:#9a6317;background:#fff0d8}.kiz-code-pagination{justify-content:space-between}@media (width<=760px){.kiz-code-toolbar{flex-direction:column;align-items:stretch;padding:12px}.kiz-code-toolbar form,.kiz-code-toolbar form .search,.kiz-code-toolbar .day-filter{width:100%;min-width:0}.kiz-code-toolbar form{flex-direction:column;align-items:stretch}.kiz-code-actions{flex-direction:column;align-items:stretch;width:100%;margin-left:0}.kiz-code-actions>*{justify-content:center;width:100%}.kiz-code-safety{flex-direction:column;align-items:flex-start;padding:11px 13px}.kiz-code-manager .table-scroll{max-height:520px}.kiz-full-code{max-width:230px}.kiz-code-pagination{text-align:center;flex-direction:column;align-items:stretch}}.pagination{border-top:1px solid var(--line);color:#737d8f;justify-content:center;align-items:center;gap:12px;padding:14px 18px;font-size:11px;font-weight:700;display:flex}.data-lifecycle-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px;display:grid}.data-lifecycle-panel h2{margin:3px 0 6px;font-size:17px}.data-lifecycle-panel>small{color:#8992a2;grid-column:1/-1;font-size:9px;line-height:1.5}.data-lifecycle-actions{justify-items:stretch;gap:8px;min-width:250px;display:grid}.deletion-pending{color:#8a560e;background:#fff8e9;border:1px solid #f3d8ae;border-radius:10px;gap:7px;padding:10px;font-size:10px;font-weight:700;display:grid}@media (width<=760px){.data-lifecycle-panel{grid-template-columns:1fr}.data-lifecycle-actions{min-width:0}.sidebar nav button{gap:2px;min-height:52px;display:grid}.nav-copy strong{font-size:8px}.nav-copy small{display:none}.topbar{align-items:flex-start;min-height:92px;padding:14px 15px}.page-title>p:last-child{display:none}.header-actions{align-self:center}.workspace-switch{min-width:150px;margin-left:0}.workspace-switch span{display:none}.next-action-card{grid-template-columns:1fr;gap:12px;padding:18px}.next-action-icon{width:40px;height:40px}.next-action-card .primary{grid-column:auto;min-width:0}.stat-card{min-height:126px;padding:15px}.stat-card span{font-size:11px}.stat-card strong{font-size:29px}.overview-grid{grid-template-columns:1fr}.filter-field{flex:1;min-width:calc(50% - 5px)}td{font-size:11px}}.billing-setup{grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:24px;display:grid}.billing-setup>span{color:#fff;background:var(--violet);border-radius:15px;place-items:center;width:50px;height:50px;font-size:23px;font-weight:800;display:grid}.billing-setup h2{margin:3px 0 6px;font-size:19px}.billing-setup p:not(.eyebrow){max-width:740px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.billing-test{border-radius:10px}.billing-grid{grid-template-columns:minmax(260px,.75fr) minmax(360px,1.25fr);gap:20px;display:grid}.payment-gate{background:#f4f5f9;min-height:100vh;padding:34px}.payment-gate .billing-page{max-width:1080px;margin:0 auto}.current-subscription h2,.plan-card h2{margin:8px 0;font-size:23px}.current-subscription>p:last-child,.plan-card p{color:var(--muted);font-size:12px;line-height:1.55}.subscription-chip{color:#9c5e16;background:#fff0d7;border-radius:999px;margin-top:10px;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}.subscription-chip.active{color:#087655;background:#dcf6eb}.plan-card{background:linear-gradient(135deg,#fbfaff,#fff);border-color:#d8d5fb;grid-template-columns:1fr auto;gap:16px 24px;display:grid}.plan-price{text-align:right;min-width:150px}.plan-price strong,.plan-price span{display:block}.plan-price strong{font-size:34px}.plan-price span{color:var(--muted);font-size:10px}.plan-card ul{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.plan-card li{color:#495466;background:#f5f6fa;border-radius:9px;padding:9px 11px;font-size:11px}.plan-card li:before{content:"✓";color:#159b72;margin-right:7px;font-weight:800}.plan-card .wide,.plan-card>small{grid-column:1/-1}.plan-card>small{color:#8a93a3;text-align:center;font-size:9px}.payment-history{overflow:hidden}.payment-history .panel-heading{padding:22px 22px 0}.package-builder{display:block}.builder-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.package-builder fieldset{border:0;margin:22px 0 0;padding:0}.package-builder legend{color:#283345;align-items:center;gap:9px;margin-bottom:10px;font-size:12px;font-weight:800;display:flex}.package-builder legend span{color:#fff;background:var(--violet);border-radius:7px;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.quantity-picker{grid-template-columns:52px minmax(160px,1fr) 52px;gap:8px;max-width:390px;display:grid}.quantity-picker button{min-height:55px;color:var(--violet);cursor:pointer;background:#fff;border:1px solid #d8d5fb;border-radius:12px;font-size:24px;font-weight:800}.quantity-picker button:hover:not(:disabled){border-color:var(--violet);background:#f4f3ff}.quantity-picker button:disabled{color:#bbc1cb;cursor:not-allowed;background:#f7f8fa;border-color:#e8eaf0}.quantity-picker label{text-align:center;background:#fff;border:1px solid #dde1e9;border-radius:12px;place-content:center;min-height:55px;display:grid}.quantity-picker input{color:#283345;width:100%;font:inherit;text-align:center;background:0 0;border:0;outline:0;font-size:18px;font-weight:800}.quantity-picker label:focus-within{border-color:var(--violet);box-shadow:0 0 0 3px #6d64ee1a}.quantity-picker label span{color:var(--muted);margin-top:2px;font-size:9px;display:block}.billing-legal-entity{background:#fff;border:1px solid #dcd8fb;border-radius:14px;margin-top:22px;padding:16px;scroll-margin:30px}.billing-legal-entity h3{color:#283345;margin:0 0 5px;font-size:14px}.billing-legal-entity p{margin:0}.billing-legal-list{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.billing-legal-list span{color:#596375;background:#f4f3ff;border-radius:8px;padding:7px 9px;font-size:10px}.billing-legal-form{grid-template-columns:minmax(180px,1fr) minmax(170px,.7fr) auto;gap:8px;margin-top:12px;display:grid}.billing-legal-form input{color:#283345;background:#fff;border:1px solid #dde1e9;border-radius:10px;outline:0;min-height:42px;padding:0 11px}.billing-legal-form input:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6d64ee1a}.billing-email{color:#283345;gap:7px;max-width:390px;margin-top:22px;font-size:12px;font-weight:800;display:grid}.billing-email input{color:#283345;min-height:50px;font:inherit;background:#fff;border:1px solid #dde1e9;border-radius:12px;outline:0;padding:0 14px;font-size:14px;font-weight:600}.billing-email input:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6d64ee1a}.billing-email small{color:var(--muted);font-size:10px;font-weight:500}.package-total{color:#4f596b;background:#f4f3ff;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;margin:20px 0 14px;padding:14px 16px;font-size:11px;display:flex}.package-total strong{color:#242b38;white-space:nowrap;font-size:20px}.quota-summary{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.quota-summary span{color:var(--muted);background:#f5f6f9;border-radius:10px;padding:12px;font-size:9px}.quota-summary strong{color:#283345;margin-bottom:2px;font-size:18px;display:block}@media (width<=1050px){.billing-grid{grid-template-columns:1fr}}@media (width<=760px){.sidebar nav{grid-template-columns:repeat(7,1fr)}.billing-setup{grid-template-columns:1fr}.billing-grid{gap:12px}.current-subscription,.plan-card{padding:18px}.plan-card{grid-template-columns:1fr}.plan-price{text-align:left}.plan-card ul{grid-column:auto;grid-template-columns:1fr}.plan-card .wide,.plan-card>small{grid-column:auto}.builder-heading{display:block}.quantity-picker{max-width:none}.billing-legal-form{grid-template-columns:1fr}.package-total{flex-direction:column;align-items:flex-start}}.download-links button{color:#5752c6;background:0 0;border:0;padding:0;font-size:10px;font-weight:700}.download-links button:hover{text-decoration:underline}.team-organization{justify-content:space-between;align-items:flex-end;gap:22px;padding:22px;display:flex}.team-organization h2{margin:4px 0 6px;font-size:18px}.team-organization .helper{margin:0}.team-organization label{color:#596376;gap:6px;min-width:280px;font-size:10px;font-weight:800;display:grid}.team-organization select,.team-member select{min-height:38px;color:var(--ink);background:#fff;border:1px solid #dfe3ea;border-radius:9px;padding:0 10px}.team-grid{grid-template-columns:minmax(290px,.7fr) minmax(460px,1.3fr);align-items:start;gap:20px;display:grid}.invite-panel{position:sticky;top:112px}.team-role-guide{gap:8px;margin:14px 0;display:grid}.team-role-guide>div{background:#faf9ff;border:1px solid #e6e5f5;border-radius:11px;gap:4px;padding:11px 12px;display:grid}.team-role-guide strong{color:#35304f;font-size:10px}.team-role-guide span{color:#7c8493;font-size:9px;line-height:1.45}.invite-result{background:#f4f3ff;border-radius:11px;grid-template-columns:1fr auto;gap:8px;margin-top:14px;padding:12px;display:grid}.invite-result strong{color:#4e5767;grid-column:1/-1;font-size:10px}.invite-result input{background:#fff;min-width:0;margin:0}.team-members-panel{padding:22px}.team-member-list{gap:8px;display:grid}.team-member{background:#fbfcfd;border:1px solid #e7e9ee;border-radius:11px;grid-template-columns:auto minmax(150px,1fr) 150px auto;align-items:center;gap:11px;padding:11px;display:grid}.team-member.disabled{opacity:.62}.member-avatar{color:#fff;background:linear-gradient(135deg,#7c76ec,#5954c6);border-radius:11px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:grid}.member-copy strong,.member-copy small{display:block}.member-copy strong{color:var(--ink);font-size:11px}.member-copy small{color:#8992a2;margin-top:3px;font-size:9px}.team-member .member-role-badge,.team-member .member-role-select{letter-spacing:-.01em;border:1px solid #e2e1f3;border-radius:12px;min-height:36px;font-family:Onest,sans-serif;font-size:10px;font-weight:750}.team-member .member-role-badge{color:#5148b8;background:#f1f0ff;justify-content:center;justify-self:end;align-items:center;min-width:126px;padding:0 13px;display:inline-flex}.team-member .member-role-badge.owner{color:#4f5870;background:#f3f5f8;border-color:#e1e4eb}.team-member .member-role-select{appearance:none;color:#242633;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%235f6472' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;width:100%;padding:0 34px 0 13px}.team-member .member-role-select:hover{background-color:#fbfaff;border-color:#c9c6eb}.team-member .member-role-select:disabled{color:#858c9a;cursor:wait;background-color:#f3f4f6}.team-invitations{overflow:hidden}.team-invitations .panel-heading{padding:22px 22px 0}.invitation-status{color:#687285;background:#eef0f3;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.invitation-status.active{color:#9c5e16;background:#fff0d7}.invitation-status.accepted{color:#087655;background:#dcf6eb}.invitation-status.revoked{color:#ad3955;background:#fbe2e8}.settings-stack{gap:20px;display:grid}.settings-stack>.token-form{order:-2}.settings-stack>.shops-panel{order:-1}.shops-panel{padding-bottom:18px}.shop-list{gap:9px;display:grid}.shop-card{background:#fbfcfd;border:1px solid #e4e7ed;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.shop-card.selected{background:#f8f7ff;border-color:#b9b5f5;box-shadow:inset 3px 0 #716be4}.shop-card.disabled{opacity:.62}.shop-symbol{color:#fff;background:linear-gradient(135deg,#8d51e7,#5d58d8);border-radius:11px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.shop-copy strong,.shop-copy small{display:block}.shop-copy strong{color:var(--ink);font-size:12px}.shop-copy small{color:#8992a2;margin-top:4px;font-size:9px}.shop-copy>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.current-shop{color:#087655;background:#dcf6eb;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:800}.shop-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.secondary{color:#5551bd;background:#fff;border:1px solid #dcdff0;border-radius:9px;padding:8px 11px;font-size:9px;font-weight:800}.secondary:hover{background:#f8f7ff;border-color:#aaa5ef}.secondary:disabled,.text-button:disabled,.danger-link:disabled{opacity:.45;cursor:not-allowed}.shop-empty{color:#727c8f;text-align:center;background:#faf9ff;border:1px dashed #c9c6ed;border-radius:12px;gap:4px;padding:18px;display:grid}.shop-empty strong{color:#414a59;font-size:12px}.shop-empty span,.limit-note{color:#818a9a;font-size:10px}.add-shop{margin-top:12px}.limit-note{background:#f5f6f8;border-radius:9px;margin:12px 0 0;padding:9px 11px}.token-form{max-width:760px}.legal-entities-panel{max-width:960px}.legal-entity-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;display:grid}.legal-entity-list>div{background:#fbfcfd;border:1px solid #e4e7ed;border-radius:11px;padding:11px 13px}.legal-entity-list strong,.legal-entity-list small{display:block}.legal-entity-list strong{color:var(--ink);font-size:11px}.legal-entity-list small{color:#7f8999;margin-top:4px;font-size:9px}.legal-entity-form{grid-template-columns:minmax(220px,1fr) minmax(190px,.7fr) auto;gap:8px;margin-top:12px;display:grid}.legal-entity-form input{min-height:40px;color:var(--ink);background:#fff;border:1px solid #dfe3ea;border-radius:9px;outline:0;padding:0 11px}.legal-entity-empty{color:#6f7889;background:#faf9ff;border:1px dashed #cbc7ef;border-radius:10px;margin:0;padding:13px;font-size:10px;line-height:1.5}.all-cabinets-banner{background:linear-gradient(120deg,#f7f6ff,#fff);border:1px solid #d8d5fb;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.all-cabinets-banner>span{color:#fff;background:var(--violet);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.all-cabinets-banner strong{color:var(--ink);font-size:13px}.all-cabinets-banner p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.45}.all-cabinets-page .stat-card{cursor:default}.all-cabinets-page .stat-card:hover{transform:none}.all-cabinets-table{overflow:hidden}.all-cabinets-table .panel-heading{padding:20px 22px 0}.cabinet-status{color:#596476;white-space:nowrap;background:#eef0f3;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.cabinet-status.active{color:#087655;background:#dcf6eb}.cabinet-status.syncing{color:#5551bd;background:#ebeaff}.cabinet-status.invalid,.cabinet-status.missing_permissions,.cabinet-status.unavailable{color:#ad3955;background:#fbe2e8}.error-number{color:#c83d5f;font-weight:900}.attention-list{gap:10px;display:grid}.attention-row.kiz-attention{background:#f7f6ff;border-color:#e4e1fb}.attention-row.kiz-attention .alert-icon{background:#665fdf}.referral-page{--referral-violet:#5a54dc}.referral-hero{background:radial-gradient(circle at 92% 0,#dcd9ff 0,#0000 38%),linear-gradient(120deg,#f3f1ff,#fff 72%);border:1px solid #d8d5fb;border-radius:18px;grid-template-columns:minmax(280px,1fr) minmax(390px,.9fr);align-items:center;gap:30px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 34px #3e3a8e12}.referral-hero:after{content:"%";color:#655fe211;pointer-events:none;font-size:190px;font-weight:900;line-height:1;position:absolute;top:-45px;right:34px}.referral-hero-copy,.referral-link{z-index:1;position:relative}.referral-hero h2{max-width:720px;color:var(--ink);letter-spacing:-.025em;margin:5px 0 8px;font-size:23px}.referral-hero p:not(.eyebrow){max-width:700px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.referral-link{grid-template-columns:minmax(180px,1fr) auto auto;gap:8px;min-width:0;display:grid}.referral-link input{color:#4e5767;background:#fff;border:1px solid #d7d9e5;border-radius:10px;min-width:0;min-height:42px;padding:0 12px;font-size:10px;box-shadow:0 6px 18px #30345d0b}.referral-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.referral-stat-grid article{border:1px solid var(--line);background:#fff;border-radius:15px;align-content:start;min-height:128px;padding:18px;display:grid;box-shadow:0 8px 24px #2f3b5310}.referral-stat-grid article.balance{color:#fff;background:linear-gradient(145deg,#655fe2,#4b45bf);border-color:#0000;box-shadow:0 14px 30px #514bc83c}.referral-stat-grid span{color:#7b8494;font-size:11px;font-weight:700}.referral-stat-grid strong{color:var(--ink);letter-spacing:-.04em;margin-top:9px;font-size:29px}.referral-stat-grid small{color:#9199a8;margin-top:auto;font-size:9px;line-height:1.4}.referral-stat-grid .balance span,.referral-stat-grid .balance small{color:#dedcff}.referral-stat-grid .balance strong{color:#fff}.referral-level-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.referral-level{grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:22px;display:grid}.referral-level.direct{background:linear-gradient(135deg,#faf9ff,#fff);border-color:#d8d5fb}.referral-level.second{background:linear-gradient(135deg,#f5faff,#fff);border-color:#d7e8f7}.referral-level-number{color:#fff;background:linear-gradient(145deg,#6963e4,#514bc5);border-radius:14px;place-items:center;width:46px;height:46px;font-size:18px;font-weight:900;display:grid;box-shadow:0 8px 18px #5551d82c}.referral-level.second .referral-level-number{background:linear-gradient(145deg,#4b91d2,#3b72b7);box-shadow:0 8px 18px #3473b42b}.referral-level h3{color:#293243;margin:4px 0 7px;font-size:17px}.referral-level p:not(.eyebrow){color:var(--muted);margin:0;font-size:11px;line-height:1.6}.referral-level-total{color:#5550c5;background:#ebeaff;border-radius:999px;margin-top:14px;padding:6px 10px;font-size:10px;display:inline-flex}.referral-level.second .referral-level-total{color:#356caa;background:#e7f2fc}.referral-details-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:18px;display:grid}.referral-rules,.referral-history{overflow:hidden}.referral-rules .panel-heading,.referral-history .panel-heading{padding:20px 22px 0}.referral-rules-intro{color:#616a79;padding:12px 22px 0;font-size:10px;line-height:1.55}.referral-rules ul{gap:9px;margin:0;padding:0 22px 22px;list-style:none;display:grid}.referral-rules li{background:#f8f9fb;border-radius:11px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:11px;display:grid}.referral-rules li>span{color:#5550c5;background:#e9e8ff;border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.referral-rules p,.referral-rules strong,.referral-rules small{margin:0;display:block}.referral-rules strong{color:#394353;font-size:10px}.referral-rules small{color:#838c9b;margin-top:3px;font-size:9px;line-height:1.45}.referral-support{margin:-10px 22px 22px}.referral-reward-list{padding:0 22px 18px;display:grid}.referral-reward-list>div{border-bottom:1px solid #eceef2;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:11px 0;display:grid}.referral-reward-list>div:last-child{border-bottom:0}.reward-sign{color:#087655;background:#dcf6eb;border-radius:10px;place-items:center;width:30px;height:30px;font-size:16px;font-weight:900;display:grid}.reward-sign.negative{color:#a83350;background:#fde7ec}.referral-reward-list p,.referral-reward-list strong,.referral-reward-list small{margin:0;display:block}.referral-reward-list strong{color:#394353;font-size:10px}.referral-reward-list small{color:#8992a2;margin-top:3px;font-size:9px;line-height:1.45}.referral-reward-list b{color:#087655;white-space:nowrap;font-size:11px}.referral-reward-list b.negative{color:#b33855}.kiz-templates-panel{overflow:hidden}.kiz-templates-panel .panel-heading .helper{max-width:750px;margin:6px 0 0;line-height:1.5}.kiz-template-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:12px;padding:0 22px 22px;display:grid}.kiz-template-card{background:#fffaf1;border:1px solid #ead9b9;border-radius:14px;align-content:start;gap:13px;padding:16px;display:grid}.kiz-template-card.ready{background:#f5fcf9;border-color:#cfe8de}.kiz-template-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.kiz-template-title span{color:#7c8494;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.kiz-template-title b{color:#9b6418;background:#fff0d7;border-radius:999px;padding:4px 7px;font-size:8px}.kiz-template-card.ready .kiz-template-title b{color:#087655;background:#dcf6eb}.kiz-template-card h3{color:#283142;margin:0;font-size:16px}.kiz-template-card dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.kiz-template-card dl>div{background:#fff;border-radius:9px;min-width:0;padding:9px}.kiz-template-card dt{color:#8a93a2;font-size:8px;font-weight:700}.kiz-template-card dd{color:#3d4655;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:10px;font-weight:800;overflow:hidden}.kiz-template-size-flow{background:#f9f8ff;border:1px dashed #cbc7ef;border-radius:10px;gap:4px;padding:10px 11px;display:grid}.kiz-template-size-flow strong{color:#5651c2;font-size:10px}.kiz-template-size-flow span{color:#343d4d;font-size:11px;font-weight:800;line-height:1.45}.kiz-template-size-flow small{color:#8b94a3;font-size:8px}.kiz-template-counts{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.kiz-template-counts span{background:#fff;border-radius:9px;padding:9px}.kiz-template-counts small,.kiz-template-counts strong{display:block}.kiz-template-counts small{color:#8b94a3;font-size:8px}.kiz-template-counts strong{margin-top:3px;font-size:18px}.kiz-template-counts span.warning strong{color:#c77a14}.kiz-gtin-panel{border-color:#d8d5fb;overflow:hidden}.kiz-gtin-panel>.panel-heading{padding:22px 22px 0}.result-count.warning{color:#9b6418;background:#fff0d7}.gtin-binding-list{gap:10px;padding:0 22px 22px;display:grid}.gtin-binding{background:#fbfcfd;border:1px solid #dfe3ea;border-radius:14px;overflow:hidden}.gtin-binding.attention{background:#fffaf1;border-color:#e7ca94}.gtin-binding.confirmed{background:#f7fcfa;border-color:#cfe8de}.gtin-binding>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px 17px;list-style:none;display:grid}.gtin-binding>summary::-webkit-details-marker{display:none}.gtin-binding>summary>div{gap:4px;min-width:0;display:grid}.gtin-binding>summary code{color:#5b55c9;font-size:10px;font-weight:800}.gtin-binding>summary strong{color:#303949;font-size:13px}.gtin-binding>summary small{color:#858e9d;font-size:9px}.gtin-candidate-tools{background:#fff;border-bottom:1px solid #e7e9ee;grid-template-columns:minmax(190px,1fr) minmax(240px,1.2fr) auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.gtin-candidate-tools>div strong,.gtin-candidate-tools>div small{display:block}.gtin-candidate-tools>div strong{color:#303949;font-size:10px}.gtin-candidate-tools>div small{color:#858e9d;margin-top:3px;font-size:8px;line-height:1.4}.gtin-candidate-tools .search{min-width:0}.gtin-candidate-total{color:#6f7785;grid-column:2/-1;font-size:8px}.gtin-card-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:8px;padding:0 16px 14px;display:grid}.gtin-card-grid label{cursor:pointer;background:#fff;border:1px solid #e4e7ed;border-radius:11px;grid-template-columns:auto 44px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:9px;display:grid}.gtin-card-grid label.selected{background:#f7f6ff;border-color:#8e88ec;box-shadow:inset 0 0 0 1px #8e88ec}.gtin-card-grid img,.gtin-card-placeholder{object-fit:cover;background:#eef0f4;border-radius:8px;width:44px;height:50px}.gtin-card-placeholder{color:#8c94a3;place-items:center;display:grid}.gtin-card-grid label>span:last-child{min-width:0}.gtin-card-grid strong,.gtin-card-grid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.gtin-card-grid strong{color:#323b4a;font-size:10px}.gtin-card-grid small{color:#858e9d;margin-top:3px;font-size:8px}.gtin-card-grid em{border-radius:999px;width:fit-content;margin-top:5px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:750;display:block}.gtin-card-grid em.recommended{color:#087655;background:#dcf6eb}.gtin-card-grid em.manual{color:#8b5c17;background:#fff0d3}.gtin-binding-actions{background:#fff;border-top:1px solid #e7e9ee;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.gtin-binding-actions small{color:#7f8999;font-size:9px;line-height:1.45}.gtin-binding-empty{color:#945d17;background:#fff1d8;border-radius:10px;margin:0 16px 14px;padding:12px;font-size:10px}.gtin-binding-footer{color:#087655;background:#f1faf7;border-top:1px solid #dcece6;justify-content:space-between;align-items:center;gap:14px;padding:14px 22px;font-size:11px;font-weight:800;display:flex}.kiz-error-panel.has-errors{border-color:#f0c8d2}.error-export{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.error-export .result-count{color:#ad3855;margin-left:0}.kiz-error-panel code{color:#6f3142;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:280px;font-size:9px;display:inline-block;overflow:hidden}.tag.danger{color:#a83350;background:#fde7ec}.tag.manual{color:#5d4ec2;background:#ece9ff}.kiz-preparation-panel{border-color:#d8d4fa;position:relative;overflow:hidden}.kiz-preparation-panel:focus{outline:none}.kiz-preparation-panel.workflow-target{border-color:#766ee7;box-shadow:0 0 0 4px #766ee71f,0 18px 42px #483ea91f}.kiz-preparation-panel>.panel-heading{background:linear-gradient(120deg,#faf9ff,#fff);padding-bottom:18px}.kiz-preparation-panel .panel-heading .helper{max-width:820px;margin:6px 0 0}.kiz-workflow-notice{color:#4f49ad;background:#f5f3ff;border:1px solid #cbc7f4;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:0 22px 18px;padding:12px 14px;display:flex}.kiz-workflow-notice strong,.kiz-workflow-notice span{display:block}.kiz-workflow-notice strong{font-size:11px}.kiz-workflow-notice span{color:#706b9b;margin-top:4px;font-size:9px;line-height:1.5}.kiz-workflow-notice .text-button{flex:none}.kiz-preview-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.kiz-preview-heading-actions .result-count{margin-left:0}.kiz-empty-preview{justify-items:center;gap:0;padding-bottom:20px;display:grid}.kiz-empty-preview .empty{min-height:105px;padding-bottom:12px}.kiz-supply-list{gap:10px;padding:0 22px 20px;display:grid}.kiz-supply-group{background:#fff;border:1px solid #e2e4eb;border-radius:13px;overflow:hidden}.kiz-supply-group[open]{border-color:#c9c5f3;box-shadow:0 8px 22px #453d910f}.kiz-supply-group>summary{cursor:pointer;background:#fbfbfd;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;list-style:none;display:flex}.kiz-supply-group>summary::-webkit-details-marker{display:none}.kiz-supply-group>summary strong,.kiz-supply-group>summary small{display:block}.kiz-supply-group>summary strong{color:#343d4d;font-size:12px}.kiz-supply-group>summary small{color:#858e9d;margin-top:4px;font-size:9px}.kiz-supply-group>summary>span{color:#625acb;white-space:nowrap;background:#eeecff;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:800}.kiz-group-toolbar{background:#f8f7ff;border-top:1px solid #eceef2;border-bottom:1px solid #eceef2;justify-content:flex-end;align-items:center;padding:9px 15px;display:flex}.kiz-group-toolbar label{color:#5d58b9;cursor:pointer;align-items:center;gap:7px;font-size:9px;font-weight:800;display:inline-flex}.kiz-group-toolbar input{accent-color:#655ee2}.kiz-supply-group .table-scroll{max-height:430px}.kiz-supply-group tr.manual-selected{background:#faf9ff;box-shadow:inset 3px 0 #716be4}.kiz-supply-group td:first-child,.kiz-supply-group th:first-child{text-align:center;width:76px}.kiz-supply-group .stock-product{min-width:285px}.kiz-supply-group .stock-photo,.kiz-supply-group .stock-photo-placeholder{width:42px;height:52px}.kiz-preparation-footer{background:#faf9ff;border-top:1px solid #e7e5f4;justify-content:space-between;align-items:center;gap:18px;padding:17px 22px;display:flex}.kiz-preparation-footer strong,.kiz-preparation-footer small{display:block}.kiz-preparation-footer strong{color:#343d4d;font-size:13px}.kiz-preparation-footer small{color:#7d8697;max-width:620px;margin-top:4px;font-size:9px;line-height:1.5}.kiz-preparation-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.kiz-preview-updating{z-index:2;color:#5751bd;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#faf9ffc2;place-items:center;font-size:11px;font-weight:800;display:grid;position:absolute;inset:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.selection-bar{background:#f5fbf8;border-bottom:1px solid #dfece7;grid-template-columns:minmax(240px,1fr) repeat(4,auto);align-items:center;gap:10px;padding:12px 18px;display:grid}.selection-bar strong,.selection-bar small{display:block}.selection-bar strong{color:#254c3f;font-size:12px}.selection-bar small{color:#718179;margin-top:3px;font-size:9px}.selection-bar input,td>input[type=checkbox]{accent-color:var(--emerald)}.selection-bar .all-orders{background:#0d8a68;box-shadow:0 5px 14px #0d8a6833}.workflow-gate-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.assembly-history{overflow:hidden}.assembly-history .panel-heading{padding:20px 22px 0}.assembly-run-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;padding:0 22px 22px;display:grid}.assembly-run-list button{color:#485365;text-align:left;background:#fbfcfd;border:1px solid #e3e6ec;border-radius:12px;grid-template-columns:1fr auto;gap:7px 12px;padding:12px;display:grid}.assembly-run-list button.active{box-shadow:inset 3px 0 var(--violet);background:#f7f6ff;border-color:#8e89e8}.assembly-run-list span strong,.assembly-run-list span small{display:block}.assembly-run-list span strong{color:var(--ink);font-size:12px}.assembly-run-list span small{color:#8a93a2;margin-top:3px;font-size:9px}.assembly-run-list b{color:#087655;background:#dcf6eb;border-radius:999px;align-self:start;padding:4px 7px;font-size:8px}.assembly-run-list em{color:#667184;grid-column:1/-1;font-size:10px;font-style:normal;font-weight:700}.assembly-files{overflow:hidden}.assembly-files .panel-heading{padding:20px 22px 0}.assembly-file-list{gap:8px;padding:0 22px 22px;display:grid}.assembly-file-list>div{background:#fbfcfd;border:1px solid #e4e7ed;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.assembly-file-list strong,.assembly-file-list small{display:block}.assembly-file-list strong{color:var(--ink);font-size:10px}.assembly-file-list small{color:#858e9d;margin-top:4px;font-size:8px}.order-history{background:#faf9ff;border-top:1px solid #e4e1fb;gap:7px;padding:16px 18px;display:grid}.order-history>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-history>div strong{font-size:12px}.order-history p{background:#fff;border-radius:9px;align-items:center;gap:8px;margin:0;padding:8px 10px;display:flex}.order-history time{color:#7f8898;min-width:115px;font-size:9px}.wb-picklist-merge{background:#fbfaff;border-color:#dddafa;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px 24px;display:grid}.wb-picklist-merge h2{margin:0 0 5px;font-size:18px}.wb-picklist-merge p:not(.eyebrow){max-width:720px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.wb-picklist-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.wb-picklist-actions label{cursor:pointer}.wb-picklist-actions input{display:none}@media (width<=760px){.wb-picklist-merge{grid-template-columns:1fr;padding:17px 15px}.wb-picklist-actions{flex-direction:column;align-items:stretch}.wb-picklist-actions>*{justify-content:center;width:100%}.kiz-gtin-panel>.panel-heading{padding:16px 14px 0}.gtin-binding-list{padding:0 14px 14px}.gtin-binding>summary{grid-template-columns:1fr;gap:9px;padding:13px}.gtin-candidate-tools{grid-template-columns:1fr;padding:12px}.gtin-candidate-tools .search,.gtin-candidate-tools>button{width:100%}.gtin-candidate-total{grid-column:1}.gtin-binding>summary .tag{justify-self:start}.gtin-card-grid{grid-template-columns:1fr;padding:0 12px 12px}.gtin-binding-actions,.gtin-binding-footer{flex-direction:column;align-items:stretch}.gtin-binding-actions button,.gtin-binding-footer button{width:100%}.selection-bar>div:first-child{grid-column:1/-1}.selection-bar button{width:100%}.sidebar nav{grid-template-columns:none;grid-auto-columns:minmax(58px,1fr);grid-auto-flow:column;overflow-x:auto}.team-organization{flex-direction:column;align-items:stretch}.team-organization label{min-width:0}.team-grid{grid-template-columns:1fr}.invite-panel{position:static}.team-member{grid-template-columns:auto 1fr}.team-member select,.team-member .member-role-badge,.team-member button{grid-column:2}.shop-card{grid-template-columns:auto 1fr}.shop-actions{grid-column:1/-1;justify-content:flex-start;padding-left:50px}.legal-entity-form{grid-template-columns:1fr}.all-cabinets-banner{grid-template-columns:auto 1fr}.all-cabinets-banner button{grid-column:1/-1}.attention-row{grid-template-columns:auto 1fr}.attention-row button{grid-column:1/-1;width:100%}.referral-hero,.referral-level-grid,.referral-details-grid{grid-template-columns:1fr}.referral-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.referral-link{grid-template-columns:1fr}.referral-link input{min-height:40px}.kiz-template-grid{grid-template-columns:1fr;padding:0 14px 14px}.kiz-supply-list{padding:0 14px 14px}.kiz-supply-group>summary{flex-direction:column;align-items:flex-start}.kiz-supply-group>summary>span{white-space:normal}.kiz-preparation-footer{flex-direction:column;align-items:stretch;padding:15px 14px}.kiz-preparation-actions{flex-direction:column;align-items:stretch}.kiz-preparation-actions>*{justify-content:center;width:100%}.error-export{flex-direction:column;align-items:stretch}.selection-bar{grid-template-columns:1fr 1fr}.selection-bar>div{grid-column:1/-1}.selection-bar button{justify-content:center;min-width:0}body{overflow-x:hidden}.app-shell{min-width:0;padding-bottom:0;display:block}.app-shell>main{width:100%;min-width:0;overflow-x:clip}.sidebar{z-index:30;border:0;width:min(86vw,320px);height:100dvh;padding:20px 14px;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:18px 0 45px #14142b3d}.sidebar.open{transform:translate(0)}.sidebar .brand{padding-bottom:20px;display:flex}.sidebar .sidebar-status{display:flex}.sidebar nav{grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row;gap:6px;display:grid;overflow:visible auto}.sidebar nav button{justify-items:initial;gap:11px;min-height:52px;padding:10px 12px;font-size:13px;display:flex}.sidebar nav button.active{box-shadow:0 9px 24px #0c0c1e44}.sidebar .nav-icon{width:25px;font-size:19px}.sidebar .nav-copy strong{font-size:13px}.sidebar .nav-copy small{display:block}.sidebar .nav-badge{min-width:22px;margin-left:auto;padding:2px 6px;font-size:9px;position:static}.sidebar-backdrop{z-index:25;background:#14182775;border:0;padding:0;position:fixed;inset:0}.sidebar-backdrop.visible{display:block}.mobile-menu-button{color:#4e49bd;background:#f5f4ff;border:1px solid #dedff0;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font-size:21px;font-weight:800;display:grid}.topbar{grid-template-columns:auto minmax(0,1fr);gap:10px 12px;min-height:0;padding:12px 14px;display:grid;position:static}.page-title{min-width:0}.topbar h1{text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.workspace-switch,.header-actions{grid-column:1/-1;width:100%;min-width:0}.workspace-switch select{width:100%}.header-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;display:grid}.header-actions>button{justify-content:center;width:100%;min-width:0}.content{width:100%;min-width:0;padding:14px 12px 30px}.page-stack,.panel,.table-panel,.sheet-header,.assembly-files,.assembly-history{min-width:0;max-width:100%}.sheet-actions{grid-template-columns:1fr;max-width:none;display:grid}.sheet-actions>*{width:100%;min-width:0}.pick-grid{min-width:0}.pick-card{grid-template-columns:100px minmax(0,1fr);min-width:0}.pick-card>img,.pick-placeholder{width:100px}.pick-body{min-width:0;padding:13px}.size-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assembly-file-list>div{flex-direction:column;align-items:stretch}.table-scroll{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.day-filter{width:100%;min-width:0;margin-left:0}}@media print{.mobile-menu-button,.sidebar-backdrop{display:none!important}.combined-warehouse-section{break-before:auto}}:root{color:#0a0a0a;font-synthesis:none;--canvas:#f5f5f5;--paper:#fff;--surface-alt:#fafafa;--ink:#0a0a0a;--muted:#737373;--line:#e5e5e5;--violet:#655cf6;--violet-dark:#5148dd;--rose:#e84c70;--emerald:#159b72;--sidebar:#12131a;--sidebar-raised:#1c1e27;--sidebar-active:#272a35;--card-shadow:0 0 0 1px #17171708, 0 1px 3px #00000012, 0 1px 2px -1px #0000000f;background:#f5f5f5;font-family:Onest Variable,Onest,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{background:var(--canvas)}body{color:var(--ink);background:var(--canvas)}button,input,select,textarea{font-family:inherit}::selection{color:#fff;background:var(--violet)}.app-shell{background:var(--canvas);grid-template-columns:260px minmax(0,1fr)}.app-shell>main{background:var(--canvas)}.sidebar{color:#f7f7f8;background:var(--sidebar);width:260px;box-shadow:none;border-right:1px solid #282a34;padding:24px 16px 18px}.brand{gap:12px;padding:0 8px 28px}.brand-mark{color:#fff;background:var(--violet);box-shadow:none;border-radius:12px}.brand-mark.large{border-radius:18px}.brand strong{color:#fff;letter-spacing:-.01em;font-size:15px;font-weight:600}.brand small{color:#858896;letter-spacing:.1em;font-size:10px;font-weight:500}.sidebar nav{gap:5px}.sidebar nav button{color:#a8abb6;min-height:50px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:18px;gap:10px;padding:9px 10px;font-size:13px;font-weight:500;transition:color .16s,background-color .16s,border-color .16s}.sidebar nav button:hover{color:#fff;background:var(--sidebar-raised);border-color:#30333e}.sidebar nav button.active,.sidebar nav button.active:hover{color:#fff;background:var(--sidebar-active);box-shadow:inset 3px 0 0 var(--violet);border-color:#393c48}.sidebar nav button:disabled:hover{color:#6d707a;background:0 0;border-color:#0000}.nav-icon{color:#a8abb6;background:#191b23;border:1px solid #2b2d37;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.sidebar nav button:hover .nav-icon,.sidebar nav button.active .nav-icon{color:#fff;background:#312e46;border-color:#49445e}.nav-copy{gap:4px}.nav-copy strong{font-size:12px;font-weight:600}.nav-copy small{color:#737681;font-size:9px;font-weight:400}.sidebar nav button:hover .nav-copy small,.sidebar nav button.active .nav-copy small{color:#aeb0bb}.nav-badge{background:#3c202a;border:1px solid #663444}.sidebar-status{border-color:#282a34;padding:16px 10px 4px}.sidebar-status strong{color:#e8e9ec;font-weight:500}.sidebar-status small{color:#747783}.topbar{border-color:var(--line);min-height:108px;box-shadow:none;background:#ffffffeb;padding:22px 32px 20px}.topbar h1{color:var(--ink);letter-spacing:-.025em;font-size:30px;font-weight:600}.page-title>p:last-child{color:var(--muted);font-size:12px}.eyebrow{color:var(--muted);letter-spacing:.08em;font-size:10px;font-weight:600}.content{width:100%;max-width:1344px;margin:0 auto;padding:32px 32px 56px}.page-stack{gap:20px}.panel,.stat-card,.pick-card{border:1px solid var(--line);background:var(--paper);box-shadow:var(--card-shadow);border-radius:24px}.panel-heading h2{color:var(--ink);letter-spacing:-.02em;font-size:18px;font-weight:600}.attention-panel,.quick-panel,.form-panel{padding:20px}.stat-grid{gap:12px}.stat-card{min-height:132px;padding:20px}.stat-card:after{display:none}.stat-card.violet,.stat-card.rose,.stat-card.emerald,.stat-card.blue{border-top:1px solid var(--line)}.stat-card:hover{box-shadow:var(--card-shadow);border-color:#d4d4d4;transform:none}.stat-card span{color:var(--muted);font-size:12px;font-weight:500}.stat-card strong{color:var(--ink);letter-spacing:-.04em;font-size:36px;font-weight:600}.stat-card small{color:#8a8a8a;font-size:10px}.primary,.secondary,.assembly-button{min-height:38px;box-shadow:none;border:1px solid #0000;border-radius:18px;padding:8px 15px;font-size:12px;font-weight:600;transform:none}.primary{color:#fff;background:var(--violet)}.primary:hover{color:#fff;box-shadow:none;background:#171717;transform:none}.secondary{color:#171717;background:#f1f1f1;border-color:#0000}.secondary:hover{color:#0a0a0a;background:#e9e9e9;border-color:#dedede}.assembly-button{color:#fff;background:var(--emerald)}.assembly-button:hover{color:#fff;background:#171717}.text-button{color:#5148dd;font-size:11px;font-weight:600}.text-button:hover{color:#0a0a0a}.danger-link{color:#d22f3f}.wide{min-height:44px}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea,.search,.workspace-switch select,.form-panel input,.form-panel select,.team-organization select,.team-member select,.billing-legal-form input,.billing-email input,.login-card input{color:var(--ink);box-shadow:none;background:#f3f3f3;border:1px solid #0000;border-radius:18px}input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,select:focus,textarea:focus,.search:focus-within,.workspace-switch select:focus,.form-panel input:focus,.form-panel select:focus,.team-organization select:focus,.team-member select:focus,.billing-legal-form input:focus,.billing-email input:focus,.login-card input:focus{background:#fff;border-color:#cdcbdc;outline:0;box-shadow:0 0 0 3px #655cf617}.workspace-switch{color:var(--muted);font-weight:500}.workspace-switch select{min-height:42px;padding-inline:13px;font-size:11px;font-weight:600}.password-field input{border-radius:18px 0 0 18px!important}.password-field button{color:#4b465f;background:#ededed;border-color:#e1e1e1;border-radius:0 18px 18px 0}.toolbar{border-color:var(--line);padding:14px 18px}.search{background:#f3f3f3;min-height:40px}th{color:#737373;border-color:var(--line);background:#fafafa;font-size:9px;font-weight:600}td{color:#525252;border-color:#eee;font-size:11px}tbody tr:hover{background:#fafafa}.tag,.status-badge,.wb-status,.result-count,.connection-chip,.referral-level-total,.size-pill{border-radius:18px}.setup-card,.kiz-command-center,.kiz-preparation-panel>.panel-heading,.wb-picklist-merge,.plan-card,.referral-hero,.referral-level.direct,.referral-level.second,.all-cabinets-banner{border-color:var(--line);background:var(--paper);box-shadow:var(--card-shadow)}.setup-card,.workflow-gate,.wb-picklist-merge,.billing-setup,.team-organization{border-radius:24px}.setup-symbol,.billing-setup>span{background:var(--violet)}.quick-actions button{border-color:var(--line);background:var(--surface-alt);border-radius:18px}.quick-actions button:hover{background:#f1f1f1;border-color:#d4d4d4}.quick-actions button>span{color:var(--violet);background:#eeecff;border-radius:10px}.attention-row{background:#fff8f9;border-color:#f0dfe3;border-radius:18px}.alert-icon{border-radius:10px}.sheet-header{border-radius:24px}.pick-card{overflow:hidden}.pick-title>strong{background:var(--violet);border-radius:10px}.size-grid div{background:#f5f5f5;border-radius:10px}.warehouse-heading{border-color:#dedede}.warehouse-heading>strong{color:#4e47bd;background:#efedff;border-radius:18px}.file-drop,.snapshot-upload{background:#fafafa;border-color:#d4d4d4;border-radius:18px}.file-icon{background:var(--violet);border-radius:10px}.assignment-target,.preview-box,.checklist>div,.stock-zero-filter{border-radius:10px}.kiz-command-center,.kiz-preparation-panel{border-color:var(--line)}.kiz-command-stats span{border-color:var(--line);background:#fafafa;border-radius:18px}.kiz-demo-banner,.kiz-workflow-notice{border-radius:18px}.kiz-template-card{box-shadow:none;border-radius:24px}.kiz-template-card dl>div,.kiz-template-size-flow,.kiz-template-counts span{border-radius:10px}.gtin-binding,.kiz-supply-group{border-color:var(--line);background:#fafafa;border-radius:18px}.gtin-binding>summary,.kiz-supply-group>summary{background:#fafafa}.gtin-card-grid label{border-color:var(--line);border-radius:18px}.gtin-card-grid label.selected{border-color:var(--violet);background:#f7f6ff}.gtin-binding-actions,.kiz-preparation-footer{background:#fff}.assembly-run-list button,.assembly-file-list>div,.team-member,.shop-card{border-color:var(--line);background:#fafafa;border-radius:18px}.assembly-run-list button:hover{background:#f4f4f4;border-color:#d4d4d4}.assembly-run-list button.active{background:#f6f5ff;border-color:#c9c5f4}.referral-hero:after{color:#17171708}.referral-link input{box-shadow:none;background:#f3f3f3;border-color:#0000}.referral-stat-grid article{border-color:var(--line);box-shadow:var(--card-shadow);border-radius:24px}.referral-stat-grid article.balance{box-shadow:var(--card-shadow);background:#171717;border-color:#171717}.referral-level-number{background:var(--violet);box-shadow:none;border-radius:18px}.referral-level.second .referral-level-number{box-shadow:none;background:#171717}.referral-rules li{background:#fafafa;border-radius:10px}.referral-rules li>span,.reward-sign{border-radius:10px}.current-subscription,.plan-card{padding:24px}.plan-card li,.billing-legal-entity,.billing-legal-list span{border-radius:10px}.payment-gate{background:var(--canvas)}.team-members-panel,.invite-panel{border-radius:24px}.login-page,.loading-screen{background:var(--canvas)}.login-card{border-color:var(--line);box-shadow:var(--card-shadow);background:#fff;border-radius:24px}.toast{background:#171820;border:1px solid #343640;border-radius:18px;box-shadow:0 18px 48px #0000002e}.toast.error{background:#8f3047;border-color:#8a3448}.mobile-menu-button{border-radius:18px}@media (width<=1180px){.app-shell{grid-template-columns:230px minmax(0,1fr)}.sidebar{width:230px}.content,.topbar{padding-inline:24px}}@media (width<=760px){.sidebar{background:var(--sidebar);border-right:1px solid #282a34;width:min(88vw,320px)}.sidebar nav button{border-radius:18px}.sidebar nav button.active{background:var(--sidebar-active);box-shadow:inset 3px 0 0 var(--violet)}.mobile-menu-button{color:#fff;background:#171820;border-color:#242631}.topbar{background:#fff;padding:14px}.topbar h1{font-size:22px}.content{max-width:none;padding:16px 12px 32px}.panel,.stat-card,.pick-card{border-radius:20px}.primary,.secondary,.assembly-button{min-height:42px}}.token-permissions{background:#f8f7ff;border:1px solid #dcd9f6;border-radius:18px}.token-permissions>summary{color:#302a70;cursor:pointer;padding:15px 42px 15px 16px;font-size:13px;font-weight:800;list-style:none;position:relative}.token-permissions>summary::-webkit-details-marker{display:none}.token-permissions>summary:after{content:"+";font-size:20px;font-weight:500;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.token-permissions[open]>summary:after{content:"−"}.token-permissions ol{gap:10px;margin:0;padding:0 16px 14px;list-style:none;display:grid}.token-permissions li{grid-template-columns:28px 1fr;align-items:start;gap:10px;display:grid}.token-permissions li>span{color:#fff;background:var(--violet);border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.token-permissions li strong,.token-permissions li small{display:block}.token-permissions li strong{color:#28263a;font-size:11px}.token-permissions li small{color:#777386;margin-top:3px;font-size:10px;line-height:1.5}.token-permissions>p{color:#706c7d;border-top:1px solid #e6e3f8;margin:0;padding:12px 16px 14px;font-size:10px;line-height:1.5}.billing-contact-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.billing-contact-actions .button-link{min-height:44px}.billing-contact-actions .fulfillment-button{color:#fff;background:#22232b;border-color:#22232b}.billing-contact-actions .fulfillment-button:hover{border-color:var(--violet);background:var(--violet)}.fulfillment-note{color:#76717f;text-align:center;margin-top:-4px;display:block}.kiz-primary-upload{scroll-margin-top:20px}.kiz-primary-upload .panel-heading{margin-bottom:2px}.kiz-upload-options{grid-template-columns:minmax(180px,.45fr) minmax(280px,1fr);gap:14px;display:grid}.kiz-upload-options label{min-width:0}.kiz-data-panel,.kiz-files-panel,.kiz-advanced-panel{padding:0;overflow:hidden}.kiz-details-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;list-style:none;display:flex}.kiz-details-summary::-webkit-details-marker{display:none}.kiz-details-summary>div{min-width:0}.kiz-details-summary h2{margin:2px 0 3px;font-size:17px}.kiz-details-summary small{color:#817d89;font-size:10px}.kiz-details-summary:after{content:"+";color:#4e48b7;background:#f0eeff;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-size:18px;display:grid}details[open]>.kiz-details-summary:after{content:"−"}.kiz-data-panel>.table-scroll,.kiz-files-panel>.table-scroll{border-top:1px solid var(--line)}.kiz-files-toolbar{border-top:1px solid var(--line);background:#fafafa;justify-content:flex-end;align-items:end;gap:12px;padding:14px 20px;display:flex}.kiz-advanced-content{border-top:1px solid var(--line);gap:14px;padding:18px 20px 20px;display:grid}.kiz-advanced-content .snapshot-upload{grid-column:auto}.snapshot-warning{color:#704410;background:#fff9ed;border:1px solid #f3d6aa;border-radius:16px;gap:5px;padding:13px 15px;display:grid}.snapshot-warning strong{font-size:11px}.snapshot-warning span{font-size:10px;line-height:1.5}.kiz-one-content{border-top:1px solid var(--line);grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:14px;padding:18px 20px 20px;display:grid}.kiz-one-explainer{color:#302b73;background:#f4f2ff;border-radius:16px;grid-column:1/-1;align-items:center;gap:12px;padding:13px 15px;display:flex}.kiz-one-explainer>span{color:#fff;background:#5650d8;border-radius:9px;flex:0 0 28px;place-items:center;height:28px;font-size:11px;font-weight:800;display:grid}.kiz-one-explainer strong,.kiz-one-explainer small{display:block}.kiz-one-explainer strong{font-size:11px}.kiz-one-explainer small{color:#716c92;margin-top:2px;font-size:10px}.kiz-one-select{gap:6px;display:grid}.kiz-one-select>span{color:#777281;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.kiz-one-select select{color:#292633;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #dcd9e7;border-radius:13px;padding:0 13px;font-size:11px}.kiz-one-empty{color:#817d89;text-align:center;background:#fafafa;border:1px dashed #d8d4e7;border-radius:16px;grid-column:1/-1;padding:18px;font-size:10px}.kiz-one-result{background:#f3fcf8;border:1px solid #bfe8d8;border-radius:18px;grid-column:1/-1;grid-template-columns:minmax(220px,.9fr) minmax(280px,1.1fr) auto;align-items:center;gap:14px;padding:15px;display:grid}.kiz-one-result.warning{background:#fffaf1;border-color:#f0d3a8;grid-template-columns:minmax(220px,1fr) minmax(260px,1fr)}.kiz-one-product{align-items:center;gap:11px;min-width:0;display:flex}.kiz-one-product img,.kiz-one-product>.stock-photo-placeholder{object-fit:cover;border-radius:13px;flex:0 0 54px;width:54px;height:54px}.kiz-one-product div{min-width:0}.kiz-one-product strong,.kiz-one-product small{display:block}.kiz-one-product strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.kiz-one-product small{color:#777281;margin-top:3px;font-size:9px}.kiz-one-code{min-width:0}.kiz-one-code span,.kiz-one-code small{color:#5e786e;font-size:9px;display:block}.kiz-one-code code{color:#1b5f47;text-overflow:ellipsis;white-space:nowrap;margin:5px 0;font-size:10px;font-weight:800;display:block;overflow:hidden}.kiz-one-warning{gap:4px;display:grid}.kiz-one-warning strong{color:#915c13;font-size:11px}.kiz-one-warning span,.kiz-one-warning small{color:#806b4b;font-size:10px}@media (width<=760px){.billing-contact-actions,.kiz-upload-options{grid-template-columns:1fr}.kiz-details-summary{align-items:flex-start;padding:17px 15px}.kiz-details-summary .result-count{margin-left:auto}.kiz-files-toolbar{flex-direction:column;align-items:stretch}.kiz-one-content,.kiz-one-result,.kiz-one-result.warning{grid-template-columns:1fr}.kiz-one-content>button,.kiz-one-result>button{width:100%}}.sidebar-close-button{display:none}@media (width<=760px){html{-webkit-text-size-adjust:100%;width:100%;overflow-x:hidden}body{width:100%;min-width:0;overflow-x:hidden}body.mobile-navigation-open{overflow:hidden}.app-shell{width:100%;min-width:0;padding:0;display:block}.app-shell>main{width:100%;min-width:0;overflow:clip}.sidebar{z-index:40;width:min(88vw,330px);height:100dvh;padding:max(18px, env(safe-area-inset-top)) 14px max(16px, env(safe-area-inset-bottom));background:var(--sidebar);overscroll-behavior:contain;border:0;border-right:1px solid #282a34;transition:transform .22s;position:fixed;inset:0 auto auto 0;transform:translate(-105%);box-shadow:20px 0 54px #0e0f1952}.sidebar.open{transform:translate(0,0)}.sidebar .brand{min-height:52px;padding:0 4px 18px;display:flex}.sidebar-close-button{color:#fff;background:#1c1e27;border:1px solid #30323c;border-radius:14px;place-items:center;width:42px;height:42px;margin-left:auto;font-size:25px;line-height:1;display:grid}.sidebar nav{overscroll-behavior:contain;grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row;gap:6px;min-height:0;padding:2px 0 12px;display:grid;overflow:hidden auto}.sidebar nav button{justify-items:initial;gap:11px;min-width:0;min-height:52px;padding:10px 12px;font-size:13px;display:flex}.sidebar .nav-copy{min-width:0}.sidebar .nav-copy strong{font-size:13px}.sidebar .nav-copy small{display:block}.sidebar .nav-badge{margin-left:auto;position:static}.sidebar .sidebar-status{padding-bottom:0;display:flex}.sidebar-backdrop,.sidebar-backdrop.visible{z-index:35;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f111b8a;border:0;border-radius:0;width:100%;height:100dvh;padding:0;position:fixed;inset:0}.sidebar-backdrop{display:none}.sidebar-backdrop.visible{display:block}.topbar{width:100%;min-height:0;padding:calc(12px + env(safe-area-inset-top)) 12px 13px;background:#fff;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px 10px;display:grid;position:static}.mobile-menu-button{color:#fff;background:#171820;border:1px solid #242631;border-radius:15px;place-items:center;width:44px;height:44px;font-size:21px;display:grid}.page-title{min-width:0}.page-title .eyebrow{margin-bottom:2px;font-size:8px}.topbar h1{text-overflow:clip;white-space:normal;margin:0;font-size:clamp(20px,6vw,24px);line-height:1.08;overflow:visible}.page-title>p:last-child{display:none}.workspace-switch,.header-actions{grid-column:1/-1;width:100%;min-width:0;margin:0}.workspace-switch select{width:100%;min-height:46px;font-size:13px}.header-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.header-actions>button{justify-content:center;width:100%;min-width:0;min-height:46px;padding-inline:9px;line-height:1.25}.content{width:100%;min-width:0;max-width:none;padding:14px 10px calc(30px + env(safe-area-inset-bottom))}.page-stack{gap:12px;min-width:0}.panel,.table-panel,.sheet-header,.assembly-files,.assembly-history{border-radius:18px;min-width:0;max-width:100%}.attention-panel,.quick-panel,.form-panel,.workflow-panel{padding:16px}.panel-heading{gap:10px;min-width:0;margin-bottom:14px}.panel-heading>div{min-width:0}.panel-heading h2{overflow-wrap:anywhere;font-size:17px;line-height:1.2}.helper{font-size:11px;line-height:1.5}.primary,.secondary,.assembly-button,.button-link{min-height:44px}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stat-card{border-radius:18px;min-height:116px;padding:15px}.stat-card span{font-size:10px;line-height:1.25}.stat-card strong{margin-top:8px;font-size:29px}.stat-card small{font-size:9px;line-height:1.3}.overview-grid,.two-columns,.settings-grid,.billing-grid,.team-grid{grid-template-columns:minmax(0,1fr);gap:12px}.next-action-card,.setup-card,.billing-setup,.team-organization,.data-lifecycle-panel{grid-template-columns:1fr;gap:12px;padding:16px}.next-action-card .primary,.setup-card button,.billing-setup button{grid-column:auto;width:100%}.toolbar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;min-height:0;padding:12px;display:grid}.toolbar>.search,.toolbar>.catalog-select,.toolbar>.result-count{grid-column:1/-1;width:100%;min-width:0;margin:0}.toolbar>button,.toolbar>a,.toolbar>label:not(.search):not(.catalog-select){justify-content:center;width:100%;min-width:0}.search{min-width:0;min-height:46px}.search input,input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{font-size:16px}.filter-field,.stock-toolbar .catalog-select{min-width:0}.stock-zero-filter{min-height:44px}.result-count{white-space:normal}.table-scroll{scrollbar-width:thin;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;width:100%;max-width:100%;overflow:auto hidden}.table-scroll table{min-width:680px}th,td{padding:10px 12px}.product-cell{min-width:205px}.stock-product{min-width:220px}.selection-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.selection-bar>div{grid-column:1/-1}.selection-bar button{justify-content:center;width:100%;min-width:0;min-height:44px}.workflow-gate{grid-template-columns:auto minmax(0,1fr);padding:15px}.workflow-gate-actions{grid-column:1/-1;grid-template-columns:1fr;width:100%;display:grid}.workflow-gate-actions>*{justify-content:center;width:100%}.sheet-header{flex-direction:column;align-items:stretch;padding:16px}.sheet-actions,.sheet-actions.export-trio{grid-template-columns:1fr;width:100%;max-width:none}.sheet-actions>*{width:100%;min-width:0}.pick-grid{grid-template-columns:1fr;gap:10px}.pick-card{grid-template-columns:92px minmax(0,1fr);min-height:170px}.pick-card>img,.pick-placeholder{width:92px;min-height:170px}.pick-body{min-width:0;padding:12px}.pick-title{gap:8px}.pick-title>strong{min-width:38px;height:38px}.size-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.assembly-run-list button{grid-template-columns:1fr auto;gap:8px;padding:12px}.assembly-run-list button em{text-align:left;grid-column:1/-1}.assembly-file-list{padding:0 14px 14px}.assembly-file-list>div{flex-direction:column;align-items:stretch}.assembly-file-list a{width:100%}.kiz-command-center{grid-template-columns:1fr;gap:14px;padding:16px}.kiz-demo-banner{flex-direction:column;grid-column:auto;align-items:flex-start}.kiz-command-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kiz-command-stats span{min-height:76px;padding:11px}.kiz-command-stats strong{font-size:24px}.kiz-command-actions{flex-direction:column;grid-column:auto;align-items:stretch}.kiz-command-actions>*{justify-content:center;width:100%}.kiz-primary-upload,.kiz-advanced-content{padding:16px}.kiz-primary-upload .panel-heading{padding:0}.snapshot-upload,.kiz-upload-options,.kiz-one-content,.kiz-one-result,.kiz-one-result.warning{grid-template-columns:1fr}.snapshot-upload label,.snapshot-upload button{justify-content:center;width:100%;max-width:none}.kiz-preview-heading-actions{flex-direction:column;align-items:flex-start}.kiz-workflow-notice{flex-direction:column;align-items:stretch}.kiz-template-grid,.gtin-binding-list,.kiz-supply-list{padding-inline:12px}.gtin-card-grid{grid-template-columns:1fr;padding:0 10px 10px}.gtin-binding>summary{grid-template-columns:1fr}.gtin-binding-actions,.gtin-binding-footer,.kiz-preparation-actions,.error-export{flex-direction:column;align-items:stretch}.gtin-binding-actions>*,.gtin-binding-footer>*,.kiz-preparation-actions>*,.error-export>*{justify-content:center;width:100%}.kiz-supply-group>summary{flex-direction:column;align-items:flex-start}.kiz-supply-group>summary>span{white-space:normal}.kiz-preparation-footer{flex-direction:column;align-items:stretch;padding:14px 12px}.kiz-details-summary{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:8px;padding:16px 14px;display:grid}.kiz-details-summary .result-count{grid-column:1;margin:2px 0 0}.kiz-details-summary:after{grid-area:1/2/span 2}.kiz-files-toolbar{flex-direction:column;align-items:stretch;padding:12px}.kiz-one-product strong{white-space:normal}.billing-contact-actions,.billing-legal-form,.quota-summary{grid-template-columns:1fr}.current-subscription,.plan-card{padding:16px}.quantity-picker{grid-template-columns:48px minmax(0,1fr) 48px;max-width:none}.quantity-picker button{min-height:52px}.billing-email{max-width:none}.package-total{flex-direction:column;align-items:flex-start}.payment-gate{min-height:100dvh;padding:12px}.shop-card{grid-template-columns:auto minmax(0,1fr)}.shop-actions{grid-column:1/-1;grid-template-columns:1fr;padding-left:0;display:grid}.shop-actions>*{width:100%}.team-member{grid-template-columns:auto minmax(0,1fr)}.team-member select,.team-member .member-role-badge,.team-member button{grid-column:1/-1;width:100%}.team-member .member-role-badge{justify-self:stretch}.legal-entity-form,.invite-form{grid-template-columns:1fr}.data-lifecycle-actions{width:100%;min-width:0}.all-cabinets-banner{grid-template-columns:1fr}.all-cabinets-banner button{grid-column:auto;width:100%}.referral-hero,.referral-level-grid,.referral-details-grid{grid-template-columns:1fr;gap:12px}.referral-hero{padding:18px}.referral-hero h2{font-size:20px}.referral-link{grid-template-columns:1fr}.referral-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.referral-stat-grid article{min-height:112px;padding:14px}.referral-stat-grid strong{font-size:24px}.referral-level{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:16px}.referral-level-number{width:42px;height:42px}.referral-reward-list{padding-inline:14px}.referral-reward-list>div{grid-template-columns:auto minmax(0,1fr)}.referral-reward-list b{grid-column:2;justify-self:start}.toast{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));max-width:none}.login-page,.loading-screen{min-height:100dvh;padding:12px}.login-card{padding:24px 18px}}@media (width<=430px){.header-actions{grid-template-columns:1fr}.workspace-switch span{display:none}.toolbar{grid-template-columns:1fr}.toolbar>*{grid-column:1!important}.panel-heading{flex-direction:column;align-items:stretch}.panel-heading>.result-count,.panel-heading>.text-button{align-self:flex-start;margin-left:0}.selection-bar{grid-template-columns:1fr}.selection-bar>*{grid-column:1!important}.pick-card{grid-template-columns:82px minmax(0,1fr)}.pick-card>img,.pick-placeholder{width:82px}.kiz-command-stats,.referral-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.referral-level{grid-template-columns:1fr}.login-card h1{font-size:20px}}.nav-section-label{color:#5f626d;letter-spacing:.11em;text-transform:uppercase;padding:12px 12px 5px;font-size:9px;font-weight:700;display:block}.nav-section-label.account{border-top:1px solid #252730;margin-top:8px;padding-top:16px}.sidebar nav button{min-height:44px}.sidebar .nav-copy small{display:none}.stat-card strong,.quota-pill strong,.sync-status strong,td,.tag,.status-badge,.result-count{font-variant-numeric:tabular-nums}.topbar{min-height:82px;padding-block:14px}.topbar h1{font-size:25px}.page-title{flex:0 auto}.header-actions{margin-left:auto}.header-task-link{color:#5148dd;background:0 0;border:0;min-height:40px;padding:7px 9px;font-size:11px;font-weight:700}.header-task-link:hover{color:#111}.quota-pill,.sync-status{border:1px solid var(--line);min-height:44px;color:var(--ink);text-align:left;background:#fafafa;border-radius:16px;align-items:center;gap:9px;padding:7px 11px;display:flex}.quota-pill span,.quota-pill strong,.sync-status strong,.sync-status small{display:block}.quota-pill span,.sync-status small{color:var(--muted);font-size:9px;font-weight:500}.quota-pill strong,.sync-status strong{white-space:nowrap;margin-top:2px;font-size:10px;font-weight:700}.quota-pill:hover,.sync-status:hover{background:#f7f6ff;border-color:#ccc9ee}.sync-status>span:first-child{color:var(--violet);font-size:18px}.sync-status.fresh{border-color:#d7ece5}.sync-status.fresh>span:first-child{color:var(--emerald)}.sync-status.aging>span:first-child{color:#b7791f}.sync-status.stale>span:first-child{color:var(--rose)}.assembly-button{background:var(--violet)}.assembly-button:hover{background:#171717}.next-action-buttons{justify-items:stretch;gap:5px;display:grid}.next-action-buttons .text-button{text-align:center}.overview-grid:has(.attention-panel:only-child){grid-template-columns:1fr}.order-preset-bar{border-bottom:1px solid var(--line);scrollbar-width:none;gap:6px;padding:12px 18px 0;display:flex;overflow-x:auto}.order-preset-bar::-webkit-scrollbar{display:none}.order-preset-bar button{color:#777;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:8px 11px 10px;font-size:11px;font-weight:650}.order-preset-bar button:hover{color:#111}.order-preset-bar button.active{color:var(--violet-dark);border-color:var(--violet)}.order-preset-bar button.active.attention{color:#c13956;border-color:var(--rose)}.order-view-heading{justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px 4px;display:flex}.order-view-heading h2{margin:3px 0 4px}.order-view-heading small{color:var(--muted);font-size:10px;line-height:1.45}.order-view-heading .result-count{flex:none}.order-warehouse-list{gap:10px;padding:12px 18px 18px;display:grid}.order-warehouse-group{border:1px solid var(--line);background:#fff;border-radius:17px;overflow:hidden}.order-warehouse-group>summary{cursor:pointer;background:#fafafa;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 48px 12px 16px;list-style:none;display:flex;position:relative}.order-warehouse-group>summary::-webkit-details-marker{display:none}.order-warehouse-group>summary:after{content:"+";width:25px;height:25px;color:var(--violet-dark);background:#eeecff;border-radius:8px;place-items:center;font-size:16px;font-weight:700;display:grid;position:absolute;right:16px}.order-warehouse-group[open]>summary:after{content:"−"}.order-warehouse-group[open]>summary{border-bottom:1px solid var(--line);background:#f8f7ff}.order-warehouse-group>summary div{min-width:0}.order-warehouse-group>summary span,.order-warehouse-group>summary strong,.order-warehouse-group>summary b,.order-warehouse-group>summary small{display:block}.order-warehouse-group>summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px;font-size:8px;font-weight:650}.order-warehouse-group>summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.order-warehouse-group>summary>div:last-child{text-align:right}.order-warehouse-group>summary b{font-size:11px}.order-warehouse-group>summary small{color:var(--violet-dark);margin-top:2px;font-size:8px}.order-warehouse-group .desktop-orders-table{border:0;border-radius:0}.order-warehouse-group .desktop-orders-table table{margin:0}.selection-bar{grid-template-columns:minmax(260px,1fr) auto auto}.selection-bar .primary{min-width:210px}.table-scroll thead th{z-index:2;position:sticky;top:0}.mobile-order-list,.mobile-stock-list,.mobile-bottom-nav{display:none}.row-menu{position:relative}.row-menu>summary{color:#555;cursor:pointer;background:#f2f2f2;border-radius:10px;place-items:center;width:34px;height:34px;list-style:none;display:grid}.row-menu>summary::-webkit-details-marker{display:none}.row-menu[open]>summary{color:#fff;background:#222}.row-menu>button{z-index:8;text-align:left;background:#fff;border:1px solid #f0cdd5;border-radius:12px;min-width:175px;margin-top:5px;padding:10px 12px;position:absolute;right:0;box-shadow:0 12px 34px #0000001f}.kiz-command-center{order:0}.kiz-one-panel{order:1}#kiz-preparation{order:2}.kiz-shortage-panel{order:3}#kiz-upload{order:4}#kiz-gtin-bindings{order:5}.kiz-verification-panel{order:6}.kiz-error-panel{order:7}.kiz-data-panel{order:8}.kiz-files-panel{order:9}.kiz-code-manager{order:10}.kiz-verification-panel{background:#fbfefc;border-color:#cfe7dd}.kiz-verification-panel.has-errors{background:#fffafb;border-color:#efc9d1}.kiz-verification-panel code{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:260px;font-size:9px;display:inline-block;overflow:hidden}.verification-button{color:#4f48b9;background:#f8f7ff;border-color:#cbc8ee}.kiz-command-empty{background:#fafafa;border:1px dashed #d8d8d8;border-radius:18px;align-content:center;gap:4px;min-height:92px;padding:16px;display:grid}.kiz-command-empty strong{font-size:12px}.kiz-command-empty small{color:var(--muted);font-size:10px;line-height:1.45}.kiz-upload-advanced{border:1px solid var(--line);background:#fafafa;border-radius:16px;padding:0 14px}.kiz-upload-advanced>summary{color:#5148dd;cursor:pointer;padding:13px 0;font-size:11px;font-weight:650}.kiz-upload-advanced>.kiz-upload-options{padding:2px 0 12px}.kiz-upload-advanced>small{border-top:1px solid var(--line);color:var(--muted);padding:10px 0 12px;font-size:9px;display:block}.assembly-complete{background:#fff;border:1px solid #e3e3e3;border-radius:18px;align-items:center;gap:11px;padding:12px 16px;display:flex}.assembly-complete>span{background:#eee;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.assembly-complete strong,.assembly-complete small{display:block}.assembly-complete strong{font-size:12px}.assembly-complete small{color:var(--muted);margin-top:2px;font-size:9px}.assembly-complete.success{background:#f7fcfa;border-color:#cfeadf}.assembly-complete.success>span{color:#087756;background:#dff7ee}.assembly-complete.error{background:#fff8fa;border-color:#f1cfd7}.assembly-complete.error>span{color:#b13c5a;background:#fbe2e8}.export-trio .download-all{width:100%}.assembly-history>.assembly-run-list{padding:0 16px 16px}.billing-trust{flex-wrap:wrap;gap:6px;display:flex}.billing-trust span{color:#386152;background:#eef8f4;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:600}.role-help{color:var(--muted);margin-top:6px;font-size:10px;line-height:1.4;display:block}.billing-consents{gap:8px;margin:0 0 14px;display:grid}.billing-consents label{color:#535d6d;cursor:pointer;align-items:flex-start;gap:9px;font-size:10px;line-height:1.45;display:flex}.billing-consents input{width:17px;height:17px;accent-color:var(--violet);flex:none;margin:0}.billing-consents a,.referral-rules-link{color:#5148dd;text-underline-offset:2px;font-weight:750}.billing-legal-links{color:#969dad;flex-wrap:wrap;justify-content:center;gap:5px;margin-top:-5px;font-size:9px;line-height:1.5;display:flex}.billing-legal-links a{color:#5148dd;text-underline-offset:2px;font-weight:700;text-decoration:underline}.billing-legal-links a:hover{color:#29245f}.package-builder>.fulfillment-note{color:#76717f;text-align:center;overflow-wrap:anywhere;width:100%;margin:8px 0 0;font-size:9px;line-height:1.5}.referral-rules-link{z-index:1;grid-column:1/-1;justify-self:start;font-size:10px;position:relative}#referral-rules{scroll-margin-top:24px}.kiz-primary-upload{padding:0;overflow:hidden}.kiz-upload-content{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 22px 22px;display:block}.kiz-upload-content>.helper{margin-top:0}.kiz-gtin-content>.helper{margin:0;padding:0 22px 16px}.kiz-gtin-panel>.kiz-details-summary{padding-bottom:16px}.token-state{border-radius:999px;padding:3px 7px;font-size:8px;font-weight:800}.token-state.accepted{color:#087655;background:#dcf6eb}.token-state.rejected{color:#ad3955;background:#fbe2e8}.token-check-result{border-radius:12px;gap:3px;margin-top:12px;padding:11px 13px;display:grid}.token-check-result strong{font-size:11px}.token-check-result span{font-size:9px;line-height:1.45}.token-check-result.ok{color:#087655;background:#e4f8f0}.token-check-result.error{color:#a83350;background:#fde7ec}@media (width<=760px){.app-shell{padding-bottom:calc(74px + env(safe-area-inset-bottom))}.mobile-menu-button{display:none}.topbar{padding:calc(11px + env(safe-area-inset-top)) 12px 11px;grid-template-columns:minmax(0,1fr)}.page-title{align-items:center;min-height:32px;display:flex}.topbar h1{white-space:nowrap;text-overflow:ellipsis;font-size:20px;overflow:hidden}.workspace-switch,.header-actions{grid-column:1}.workspace-switch span{display:none}.workspace-switch select{min-height:42px}.header-actions{grid-template-columns:minmax(0,1fr);display:grid}.header-task-link{display:none}.quota-pill,.sync-status{width:100%;min-width:0}.quota-pill{justify-content:space-between}.sync-status{justify-content:center}.sync-status>span:last-child{min-width:0}.sync-status strong{text-overflow:ellipsis;overflow:hidden}.content{padding-bottom:22px}.mobile-bottom-nav{z-index:30;min-height:calc(64px + env(safe-area-inset-bottom));padding:6px 6px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-top:1px solid #dedede;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -8px 30px #00000012}.mobile-bottom-nav button{color:#777;background:0 0;border:0;border-radius:13px;align-content:center;justify-items:center;gap:3px;min-width:0;padding:5px 2px;display:grid;position:relative}.mobile-bottom-nav button.active{color:var(--violet-dark);background:#f1efff}.mobile-bottom-nav button>span{font-size:17px;line-height:1}.mobile-bottom-nav button>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.mobile-bottom-nav button>b{color:#fff;background:var(--rose);border-radius:999px;min-width:17px;padding:1px 4px;font-size:7px;position:absolute;top:3px;right:calc(50% - 23px)}.sidebar .nav-copy small{display:none}.nav-section-label{padding-inline:12px}.order-view-heading{align-items:center;padding:14px 13px 2px}.order-view-heading h2{font-size:17px}.order-view-heading small{display:none}.order-view-heading .result-count{font-size:8px}.order-preset-bar{padding:8px 12px 0}.order-warehouse-list{gap:8px;padding:10px}.order-warehouse-group>summary{min-height:58px;padding:10px 43px 10px 12px}.order-warehouse-group>summary:after{right:11px}.order-warehouse-group>summary strong{font-size:12px}.order-warehouse-group>summary b{font-size:9px}.selection-bar{bottom:calc(64px + env(safe-area-inset-bottom));z-index:10;border-top:1px solid var(--line);background:#fffffff7;grid-template-columns:1fr;position:sticky;box-shadow:0 -7px 22px #0000000f}.selection-bar>*{grid-column:1}.selection-bar>div small,.selection-bar .select-all-orders,.desktop-orders-table,.desktop-stocks-table{display:none}.mobile-order-list,.mobile-stock-list{gap:9px;padding:10px;display:grid}.mobile-order-list article,.mobile-stock-list article{border:1px solid var(--line);background:#fff;border-radius:17px;gap:12px;padding:13px;display:grid;position:relative}.mobile-order-list article.selected{border-color:#bdb8ff;box-shadow:0 0 0 2px #655cf614}.mobile-order-check{align-items:center;gap:8px;display:flex}.mobile-order-check input{width:19px;height:19px;accent-color:var(--violet)}.mobile-order-check>span{color:#777;font-size:9px;font-weight:650}.mobile-order-check .status-badge,.mobile-order-check .wb-status{margin-left:auto}.mobile-order-list .product-cell{min-width:0}.mobile-order-list .product-cell strong{white-space:normal;max-width:none}.mobile-order-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.mobile-order-list dl>div{background:#f7f7f7;border-radius:10px;min-width:0;padding:8px}.mobile-order-list dt{color:#929292;font-size:8px}.mobile-order-list dd{margin:4px 0 0;font-size:10px}.mobile-order-list>article>.text-button{justify-self:start}.mobile-stock-list article{padding-right:49px}.mobile-stock-list .stock-product{min-width:0}.mobile-stock-list .row-menu{position:absolute;top:11px;right:11px}.mobile-stock-list .row-menu>button{top:34px;right:0}.mobile-stock-total{background:#f5f5f5;border-radius:12px;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.mobile-stock-total span{color:var(--muted);font-size:9px}.mobile-stock-total strong{font-size:20px}.mobile-stock-list .warehouse-list{grid-template-columns:1fr}.kiz-command-empty{min-height:0}#kiz-gtin-bindings{order:1}#kiz-upload{order:2}#kiz-preparation{order:3}.kiz-upload-advanced>.kiz-upload-options{padding-bottom:10px}.assembly-complete{align-items:flex-start;padding:12px}.export-trio .download-all{order:-1}.billing-trust{grid-template-columns:1fr;display:grid}.billing-page,.billing-grid,.billing-grid>*,.builder-heading>*{min-width:0}.billing-page{gap:12px}.current-subscription,.plan-card{padding:16px}.package-builder{overflow:hidden}.builder-heading{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.builder-heading p,.package-total span,.billing-consents span,.package-builder>small{overflow-wrap:anywhere}.plan-price{text-align:left;min-width:0}.plan-price strong{font-size:30px;line-height:1.05}.package-builder fieldset{min-width:0;margin-top:18px}.package-builder legend{max-width:100%;font-size:11px}.quantity-picker{grid-template-columns:48px minmax(0,1fr) 48px;max-width:none}.quantity-picker button{min-height:52px}.billing-email{max-width:none}.package-total{flex-direction:column;align-items:flex-start}.billing-consents label{font-size:11px}.billing-legal-links{justify-content:flex-start;margin-top:0;font-size:10px}.billing-contact-actions{grid-template-columns:1fr}.billing-contact-actions .button-link{text-align:center;white-space:normal;width:100%;min-width:0;padding-inline:12px}.package-builder>.fulfillment-note{text-align:left}.payment-history{min-width:0}.payment-gate{min-height:100dvh;padding:12px}.kiz-primary-upload{padding:0}.kiz-upload-content{padding:0 14px 14px}.kiz-gtin-content>.helper{padding-inline:14px}.referral-rules-link{width:100%}}@media (width<=430px){.current-subscription,.plan-card{padding:14px}.quantity-picker{grid-template-columns:44px minmax(0,1fr) 44px;gap:6px}.quantity-picker input{font-size:16px}.package-total{padding:12px}.package-total strong{font-size:18px}}
