@font-face{font-family:Manrope;font-weight:400;font-display:swap;src:url(/fonts/manrope-cyr-400.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-weight:400;font-display:swap;src:url(/fonts/manrope-latin-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Manrope;font-weight:500;font-display:swap;src:url(/fonts/manrope-cyr-500.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-weight:500;font-display:swap;src:url(/fonts/manrope-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Manrope;font-weight:600;font-display:swap;src:url(/fonts/manrope-cyr-600.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-weight:600;font-display:swap;src:url(/fonts/manrope-latin-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Manrope;font-weight:700;font-display:swap;src:url(/fonts/manrope-cyr-700.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-weight:700;font-display:swap;src:url(/fonts/manrope-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Manrope;font-weight:800;font-display:swap;src:url(/fonts/manrope-cyr-800.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-weight:800;font-display:swap;src:url(/fonts/manrope-latin-800.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122}@font-face{font-family:IBM Plex Mono;font-weight:400;font-display:swap;src:url(/fonts/plexmono-400-cyr.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-weight:400;font-display:swap;src:url(/fonts/plexmono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122}@font-face{font-family:IBM Plex Mono;font-weight:500;font-display:swap;src:url(/fonts/plexmono-500-cyr.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-weight:500;font-display:swap;src:url(/fonts/plexmono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122}@font-face{font-family:IBM Plex Mono;font-weight:600;font-display:swap;src:url(/fonts/plexmono-600-cyr.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-weight:600;font-display:swap;src:url(/fonts/plexmono-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122}:root{--app-bg: #EDEFF3;--surface: #FFFFFF;--border: #E2E7ED;--border-input: #CBD5E1;--fill: #F4F6F9;--text-primary: #101828;--text-secondary: #55606E;--text-muted: #94A3B8;--primary: #1B3A5C;--stage-new: #64748B;--stage-talking: #D4860A;--stage-ordered: #C2703A;--stage-paid: #0E7490;--stage-delivered: #1B3A5C;--stage-lost: #C0392B;--stock-low: #C0392B;--stock-mid: #D4860A;--stock-ok: #0E7490;--delivery-active: #D4860A;--delivery-delivered: #0E7490;--delivery-cancelled: #C0392B;--source-avito: #8a5c07;--source-avito-bg: rgba(212,134,10,.12);--source-call: #1B3A5C;--source-call-bg: rgba(27,58,92,.1);--source-manual: #64748B;--source-manual-bg: rgba(100,116,139,.12)}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--surface);color:var(--text-primary);font-family:Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{display:none}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheetUp{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.btn-primary{display:flex;align-items:center;justify-content:center;gap:7px;height:40px;border-radius:11px;border:none;background:var(--primary);color:#fff;padding:0 16px;font-weight:700;font-size:13.5px;font-family:inherit;cursor:pointer}.btn-primary:disabled{opacity:.55;cursor:not-allowed}.btn-primary-lg{height:48px;border-radius:12px;border:none;background:var(--primary);color:#fff;font-weight:700;font-size:14.5px;font-family:inherit;cursor:pointer}.btn-primary-lg:disabled{opacity:.55;cursor:not-allowed}.btn-secondary{height:48px;border-radius:12px;border:1.5px solid var(--border-input);background:#fff;color:var(--text-secondary);font-weight:700;font-size:14.5px;font-family:inherit;cursor:pointer}.btn-secondary:disabled{opacity:.55;cursor:not-allowed}.btn-danger-outline{border-radius:12px;border:1.5px solid #F3D0CC;background:#fff;color:var(--stage-lost);font-weight:700;font-size:14px;font-family:inherit;cursor:pointer}.input-field{width:100%;box-sizing:border-box;height:44px;border:1.5px solid var(--border-input);border-radius:10px;padding:0 12px;font-family:inherit;font-size:14px;color:var(--text-primary);outline:none;background:#fff}textarea.input-field{height:auto;min-height:64px;padding:11px 12px;resize:vertical}.field-label{font-size:11.5px;font-weight:700;color:var(--text-secondary);display:block;margin-bottom:5px}.search-input{width:100%;box-sizing:border-box;border:1.5px solid var(--border);background:var(--fill);border-radius:11px;padding:11px 14px 11px 36px;font-family:inherit;font-size:13px;color:var(--text-primary);outline:none}.chip{flex-shrink:0;font-size:12px;font-weight:700;padding:8px 14px;border-radius:100px;border:1.5px solid var(--border-input);background:#fff;color:var(--text-secondary);cursor:pointer;font-family:inherit}.chip.active{border-color:var(--primary);background:var(--primary);color:#fff}.toggle-btn{flex:1;font-size:11.5px;font-weight:700;padding:7px 13px;border-radius:8px;border:none;cursor:pointer;font-family:inherit;background:transparent;color:var(--text-secondary)}.toggle-btn.active{background:var(--primary);color:#fff}.card{background:#fff;border:1px solid var(--border);border-radius:13px}.mono{font-family:IBM Plex Mono,monospace}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#10182873;z-index:200;animation:fadeIn .18s ease-out;display:flex;align-items:flex-end}.sheet{width:100%;background:#fff;border-radius:20px 20px 0 0;padding:10px 18px 20px;animation:sheetUp .22s ease-out;max-height:88%;overflow-y:auto;box-sizing:border-box}.sheet-handle{width:38px;height:4px;border-radius:100px;background:var(--border-input);margin:4px auto 16px}
