@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/13d601e0732c7766-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f54e13212b7871d5-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/5ccbc299521a181a-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4fca260083159167-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fe1772644044fc6c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f3fb4235d30510d6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geologica Fallback;src:local("Arial");ascent-override:90.18%;descent-override:25.43%;line-gap-override:0.00%;size-adjust:108.12%}.__className_a0326e{font-family:Geologica,Geologica Fallback;font-style:normal}.__variable_a0326e{--font-geologica:"Geologica","Geologica Fallback"}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/c105b29dc4e1ee2d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/ffe0837c71e69159-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/b07dd69d3f271780-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/401f9db361b6e189-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Golos Text Fallback;src:local("Arial");ascent-override:90.27%;descent-override:20.26%;line-gap-override:0.00%;size-adjust:108.57%}.__className_f96d93{font-family:Golos Text,Golos Text Fallback;font-style:normal}.__variable_f96d93{--font-golos:"Golos Text","Golos Text Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_d39526{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_d39526{--font-jetbrains:"JetBrains Mono","JetBrains Mono Fallback"}:root{--canvas:oklch(0.97 0.003 265);--surface:oklch(1 0 90);--surface-sunk:oklch(0.952 0.006 265);--surface-ink:oklch(0.23 0.012 264);--ink:oklch(0.21 0.032 265);--ink-2:oklch(0.446 0.026 257);--ink-3:oklch(0.651 0.015 258);--ink-4:oklch(0.768 0.013 256);--line:oklch(0.927 0.007 261);--line-strong:oklch(0.862 0.012 260);--action:oklch(0.555 0.205 260);--action-press:oklch(0.473 0.176 260);--action-wash:oklch(0.955 0.02 257);--on-action:oklch(1 0 90);--on-danger:oklch(1 0 90);--ok:oklch(0.621 0.141 153);--low:oklch(0.675 0.135 72);--off:oklch(0.651 0.015 258);--danger:oklch(0.576 0.209 29);--sale:oklch(0.608 0.217 29);--tint-blue:oklch(0.955 0.02 257);--tint-mint:oklch(0.959 0.019 168);--tint-peach:oklch(0.962 0.022 68);--tint-lilac:oklch(0.946 0.023 299);--tint-ash:oklch(0.952 0.006 265);--shadow:0 1px 2px oklch(0.21 0.03 265/.06),0 2px 8px oklch(0.21 0.03 265/.05);--ease:cubic-bezier(.25,1,.5,1);--d-micro:120ms;--d-base:200ms;--d-enter:280ms;--t-meta:11px;--lh-meta:16px;--t-body:15px;--lh-body:22px;--t-title:24px;--lh-title:30px;--t-hero:38px;--lh-hero:42px;--sans:var(--font-golos),system-ui,sans-serif;--display:var(--font-geologica),system-ui,sans-serif;--mono:var(--font-jetbrains),ui-monospace,monospace}[data-theme=dark]{--canvas:oklch(0.168 0.004 264);--surface:oklch(0.222 0.006 271);--surface-sunk:oklch(0.265 0.006 271);--surface-ink:oklch(0.145 0.004 264);--ink:oklch(0.973 0.002 248);--ink-2:oklch(0.779 0.008 261);--ink-3:oklch(0.626 0.01 264);--ink-4:oklch(0.492 0.01 264);--line:oklch(0.293 0.008 264);--line-strong:oklch(0.367 0.011 264);--action:oklch(0.603 0.212 29);--action-press:oklch(0.51 0.186 30);--action-wash:oklch(0.267 0.048 29);--on-action:oklch(1 0 90);--on-danger:oklch(0.145 0.004 264);--ok:oklch(0.69 0.146 154);--low:oklch(0.742 0.132 78);--off:oklch(0.626 0.01 264);--danger:oklch(0.68 0.19 5);--sale:oklch(0.603 0.212 29);--tint-blue:oklch(0.265 0.006 271);--tint-mint:oklch(0.265 0.006 271);--tint-peach:oklch(0.265 0.006 271);--tint-lilac:oklch(0.265 0.006 271);--tint-ash:oklch(0.265 0.006 271);--shadow:0 1px 2px oklch(0 0 0/.5),0 2px 8px oklch(0 0 0/.4)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--sans);font-size:var(--t-body);line-height:var(--lh-body);background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased}a{color:inherit}.shell{max-width:1240px;margin:0 auto;padding:32px 24px 56px}.shell-narrow{max-width:420px;margin:0 auto;padding:72px 24px 56px}.title{font-family:var(--display);font-size:var(--t-hero);line-height:var(--lh-hero);font-weight:600;letter-spacing:-1.2px}.muted{color:var(--ink-2);font-size:var(--t-body);line-height:var(--lh-body)}.card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:24px}.label{display:block;font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--ink-2);margin-bottom:6px}.input{width:100%;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:12px;padding:11px 12px;transition:border-color var(--d-micro) var(--ease)}.input:focus-visible{outline:2px solid var(--action);outline-offset:1px;border-color:var(--action)}.appbar{background:var(--surface);border-bottom:1px solid var(--line);padding:14px 24px}.brand{font-family:var(--display);font-size:var(--t-title);line-height:var(--lh-title);font-weight:600;letter-spacing:-.5px}a.brand{text-decoration:none}.brand em{font-style:normal;color:var(--action)}.loc{font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--ink-3);margin-top:2px}.otp{position:relative;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px}.otp-cell{height:56px;display:grid;place-items:center;font-family:var(--display);font-size:var(--t-title);background:var(--surface-sunk);border:1px solid var(--line-strong);border-radius:12px}.otp-cell[data-filled]{background:var(--surface)}.otp:focus-within .otp-cell[data-active]{border:2px solid var(--action)}.otp[data-invalid] .otp-cell{border-color:var(--danger)}.otp input{position:absolute;inset:0;width:100%;opacity:0}.btn{width:100%;min-height:56px;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-weight:500;color:var(--on-action);background:var(--action);border:1px solid transparent;border-radius:12px;padding:11px 16px;text-decoration:none;cursor:pointer;transition:background var(--d-micro) var(--ease),transform var(--d-micro) var(--ease)}.btn:active:not(:disabled),.btn:hover:not(:disabled){background:var(--action-press)}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{background:var(--off);cursor:default}.btn:focus-visible{outline:2px solid var(--action);outline-offset:2px}.btn-quiet{width:100%;min-height:48px;color:var(--ink-2);background:var(--surface);border-color:var(--line-strong)}.btn-quiet:hover:not(:disabled){background:var(--surface-sunk);color:var(--ink)}.btn-quiet:active:not(:disabled){background:var(--surface-sunk)}.btn-quiet:disabled{background:transparent;border-color:var(--line);color:var(--ink-4)}.btn-ghost{width:auto;min-height:48px;color:var(--ink-2);background:transparent;border-color:transparent}.btn-ghost:hover:not(:disabled){color:var(--ink)}.btn-ghost:disabled{color:var(--ink-4)}.spin{width:18px;height:18px;border:2px solid;border-top:2px solid transparent;border-radius:999px;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.field-error{color:var(--danger);font-size:var(--t-body);line-height:var(--lh-body)}@media (prefers-reduced-motion:reduce){*{transition-duration:0s!important}.btn:active:not(:disabled){transform:none}}.bar-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px;max-width:1240px;margin:0 auto}.bar-row .grow{flex:1 1;min-width:0;overflow-wrap:anywhere}.search{display:flex;align-items:center;gap:10px;background:var(--surface-sunk);border:1px solid var(--line);border-radius:12px;height:44px;padding:0 14px}.search input{border:0;background:none;font:inherit;color:var(--ink);width:100%;outline:none}.search input::placeholder{color:var(--ink-4)}.search:focus-within{border-color:var(--action)}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface);font:inherit;font-size:var(--t-body);font-weight:500;color:var(--ink-2);display:flex;align-items:center;gap:6px;cursor:pointer;text-decoration:none;transition:transform var(--d-micro) var(--ease)}.chip:active{transform:scale(.96)}.chip[aria-current=page],.chip[aria-pressed=true]{background:var(--action-wash);border-color:var(--action);color:var(--ink)}.chip .cnt{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.65}.sell-row{display:flex;gap:12px;align-items:center;padding:12px 16px;background:var(--surface);border:1px solid var(--line);border-radius:12px}.sell-row+.sell-row{margin-top:8px}.thumb{width:56px;height:56px;flex:0 0 auto;border-radius:12px;border:1px solid var(--line);background:var(--surface-sunk);object-fit:cover}.row-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.p-name{font-size:var(--t-body);line-height:var(--lh-body);font-weight:500;text-decoration:none}a.p-name:hover{color:var(--action)}a.p-name:focus-visible{outline:2px solid var(--action);outline-offset:2px;border-radius:12px}.sku{font-family:var(--mono);font-size:var(--t-meta);line-height:var(--lh-meta);letter-spacing:.06em;color:var(--ink-3)}.inline-edit{display:flex;align-items:center;gap:8px;flex:0 0 auto}.field-sm{height:36px;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface);padding:0 10px;font:inherit;font-weight:600;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:104px;outline:none}.field-sm[type=date]{width:150px}.field-sm:focus{border-color:var(--action);box-shadow:0 0 0 3px var(--action-wash)}.field-sm.dirty{border-color:var(--action);background:var(--action-wash)}.unit{font-size:var(--t-meta);color:var(--ink-3)}.toggle{position:relative;width:44px;height:26px;flex:0 0 auto;cursor:pointer}.toggle input{width:100%;height:100%;opacity:0;cursor:pointer;margin:0}.toggle i,.toggle input{position:absolute;inset:0}.toggle i{border-radius:999px;background:var(--line-strong);transition:background var(--d-base) var(--ease);pointer-events:none}.toggle i:after{content:"";position:absolute;width:20px;height:20px;border-radius:999px;background:var(--surface);top:3px;left:3px;transition:transform var(--d-base) var(--ease)}.toggle input:checked+i{background:var(--ink)}.toggle input:checked+i:after{transform:translateX(18px)}.toggle input:focus-visible+i{outline:2px solid var(--action);outline-offset:2px}.state{display:flex;align-items:center;gap:6px;font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--ink-2)}.dot{width:6px;height:6px;border-radius:999px;flex:0 0 auto}.dot.low{background:var(--low)}.dot.off{background:var(--off)}.dot.action{background:var(--action)}.dot.danger{background:var(--danger)}.rank{font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--ink-2)}.market{background:var(--surface-sunk)}.market-head{font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase}.market-line{font-weight:500;margin-top:6px}.market-line,.reason{font-size:var(--t-body);line-height:var(--lh-body)}.reason{color:var(--danger)}.empty{padding:48px 16px;text-align:center;color:var(--ink-2)}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.grid .wide{grid-column:1/-1}.fit-row{display:grid;grid-template-columns:1fr 1fr 120px 120px auto;grid-gap:8px;gap:8px;align-items:end}.btn-inline{width:auto;min-height:40px;padding:0 14px}.savebar{position:-webkit-sticky;position:sticky;bottom:16px;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding:10px 12px 10px 16px;border-radius:12px;background:var(--surface-ink);color:var(--on-action);box-shadow:var(--shadow)}.savebar .grow{flex:1 1;min-width:160px}.savebar .btn-ghost{color:var(--on-action);border-color:transparent}.savebar .btn-ghost:hover:not(:disabled){color:var(--on-action);background:oklch(1 0 0/.12)}.savebar .btn-ghost:disabled{color:var(--ink-4)}select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none}textarea.input{min-height:96px;resize:vertical}.adm-add{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sell-row.sub{margin-left:24px}.acc-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--ink-2)}.acc-act{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:0 0 auto}.sell-row.open{flex-wrap:wrap}.acc-card{flex-basis:100%;border-top:1px solid var(--line);padding-top:12px}@media (max-width:720px){.sell-row{flex-wrap:wrap}.fit-row,.grid{grid-template-columns:1fr}.fit-row{gap:8px}.bar-row .grow,.sell-row .row-main{flex-basis:100%}.sell-row .acc-act,.sell-row .inline-edit,.sell-row .o-price{margin-left:auto}}.order-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px}.order-card+.order-card{margin-top:8px}.o-head{display:flex;align-items:center;gap:12px}.o-num{font-family:var(--mono);font-size:var(--t-body);line-height:var(--lh-body);font-weight:600;letter-spacing:.04em}.o-when{color:var(--ink-3)}.o-tag,.o-when{font-size:var(--t-meta);line-height:var(--lh-meta)}.o-tag{flex:0 0 auto;padding:4px 10px;border-radius:999px;background:var(--surface-sunk);border:1px solid var(--line);color:var(--ink-2)}.o-lines{margin-top:12px;border-top:1px solid var(--line);padding-top:12px}.o-lines-head{font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em}.o-line{display:flex;align-items:center;gap:12px;margin-top:10px}.thumb.sm{width:40px;height:40px;border-radius:12px}.thumb.wide{width:108px;height:36px;border-radius:12px}.o-qty{font-size:var(--t-meta);color:var(--ink-3);flex:0 0 auto}.o-price{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:0 0 auto}.o-note{margin-top:12px;padding:10px 12px;border-left:2px solid var(--action);background:var(--action-wash);border-radius:0 12px 12px 0;font-size:var(--t-body);line-height:var(--lh-body)}.o-facts{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--ink-2)}.o-phone{font-family:var(--mono);color:var(--ink);text-decoration:none}.o-phone:hover{color:var(--action)}.o-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.cancel-box{margin-top:12px;border-top:1px solid var(--line);padding-top:12px}.btn-danger{background:var(--danger);color:var(--on-danger)}.btn-danger:active:not(:disabled),.btn-danger:hover:not(:disabled){background:var(--danger);filter:brightness(.92)}.rep-wrap{overflow-x:auto;margin-top:8px}.rep{width:100%;border-collapse:collapse}.rep th{text-align:left;font-size:var(--t-meta);line-height:var(--lh-meta);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:0 16px 8px 0;white-space:nowrap}.rep td{padding:8px 16px 8px 0;border-top:1px solid var(--line);vertical-align:top}.rep td.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rep td.num,.rep td.sku{white-space:nowrap}.photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));grid-gap:8px;gap:8px;max-width:600px;margin-top:8px}.ph{position:relative;aspect-ratio:1;border-radius:12px;border:1px solid var(--line);background:var(--surface-sunk);overflow:hidden;cursor:-webkit-grab;cursor:grab}.ph img{width:100%;height:100%;object-fit:cover;display:block}.ph.dragging{opacity:.4}.ph.cover:before{content:"Обложка";left:4px;padding:1px 6px;border-radius:999px;line-height:15px}.ph .del,.ph.cover:before{position:absolute;top:4px;z-index:1;background:var(--surface-ink);color:var(--on-action);font-size:var(--t-meta)}.ph .del{right:4px;width:20px;height:20px;border:0;border-radius:999px;line-height:1;display:grid;place-items:center;cursor:pointer}.ph .nudge{position:absolute;inset:auto 0 0 0;display:flex;justify-content:space-between}.ph .nudge button{width:26px;height:24px;border:0;background:oklch(.24 .01 45/.62);color:var(--on-action);font-size:var(--t-body);line-height:1;cursor:pointer}.ph .nudge button:disabled{opacity:.3;cursor:default}.ph .del:focus-visible,.ph .nudge button:focus-visible{outline:2px solid var(--action);outline-offset:-2px}.ph.add{border:1px dashed var(--line-strong);display:grid;place-items:center;cursor:pointer}.ph.add .plus{width:18px;height:18px;position:relative}.ph.add .plus:after,.ph.add .plus:before{content:"";position:absolute;background:var(--ink-3);left:50%;top:50%;transform:translate(-50%,-50%)}.ph.add .plus:before{width:15px;height:2px}.ph.add .plus:after{width:2px;height:15px}.ph.add:focus-within{border-color:var(--action)}.upload{display:flex;align-items:center;gap:10px;margin-top:10px;max-width:600px}.upload progress{flex:1 1;height:6px;border-radius:999px;overflow:hidden;border:0;background:var(--surface-sunk)}.upload progress::-webkit-progress-bar{background:var(--surface-sunk)}.upload progress::-webkit-progress-value{background:var(--action)}.upload progress::-moz-progress-bar{background:var(--action)}.upload .muted{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;max-width:780px}.metric{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px}.metric .k{font-size:var(--t-meta);line-height:var(--lh-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.metric .v{font-family:var(--display);font-size:var(--t-title);line-height:var(--lh-title);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:8px}.metric .d{font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--ink-2);margin-top:6px}.metric .d.up{color:var(--ok)}.metric .d.down{color:var(--danger)}.chart{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px;margin-top:16px}.sec-title{font-size:var(--t-meta);line-height:var(--lh-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.bars{gap:4px;height:140px;margin-top:16px}.bars,.bars .bar{display:flex;align-items:flex-end}.bars .bar{flex:1 1;min-width:0;height:100%}.bars .bar i{display:block;width:100%;background:var(--line-strong)}.bars .bar.today i{background:var(--action)}.bars-x{display:flex;gap:4px;margin-top:8px}.bars-x span{flex:1 1;min-width:0;text-align:center;font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--ink-3);overflow:hidden}.shop-head{display:flex;flex-direction:column;gap:4px;margin-bottom:20px}.shop-h2{font-family:var(--display);font-size:var(--t-title);line-height:var(--lh-title);font-weight:600;margin-bottom:12px}.shop-section{margin-top:32px}.shop-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.shop-sort{width:auto}.car-box{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px}.car-title{flex-basis:100%;margin:0}.car-pick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;grid-gap:8px;gap:8px;flex:1 1;align-items:center}.banners{display:grid;grid-auto-flow:column;grid-auto-columns:min(100%,600px);grid-gap:12px;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-top:24px}.banners>*{scroll-snap-align:start}.banners img{display:block;width:100%;aspect-ratio:3/1;object-fit:cover;border-radius:12px}.cats{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px}.cat{display:flex;flex-direction:column;gap:6px;padding:16px}.cat-subs{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--ink-2)}.cat-subs a{text-decoration:none}.cat-subs a:hover{color:var(--action)}.parts{list-style:none;display:flex;flex-direction:column;gap:8px}.part{display:flex;gap:12px;padding:12px 16px;background:var(--surface);border:1px solid var(--line);border-radius:12px;text-decoration:none;transition:border-color var(--d-micro) var(--ease)}.part:hover{border-color:var(--line-strong)}.part:hover .p-name{color:var(--action)}.part:focus-visible{outline:2px solid var(--action);outline-offset:2px}.part-thumb{position:relative;width:80px;height:80px;flex:0 0 auto;border-radius:12px;overflow:hidden;background:var(--surface-sunk)}.part-thumb img{width:100%;height:100%;object-fit:cover;display:block}.part-sale{position:absolute;top:4px;left:4px;padding:0 6px;border-radius:999px;background:var(--sale);color:var(--on-action);font-weight:600}.part-fits,.part-sale{font-size:var(--t-meta);line-height:var(--lh-meta)}.part-fits{color:var(--ok)}.part-low{color:var(--low)}.part-from{font-weight:400;color:var(--ink-2)}.part-bottom{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin-top:2px}.part-empty{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.part-spin{display:inline-block}.parts-more{margin-top:16px}@media (max-width:720px){.car-pick{grid-template-columns:1fr}.shop-sort{width:100%}}@media (max-width:420px){.shell{padding:20px 16px 40px}.appbar{padding:12px 16px}.title{font-size:var(--t-title);line-height:var(--lh-title);letter-spacing:-.5px}.part{padding:12px}.part-thumb{width:64px;height:64px}}.item-head{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start;margin-bottom:24px}.item-photo{display:block;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--surface-sunk)}.item-photo img{width:100%;height:100%;object-fit:cover;display:block}.item-thumbs{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.item-thumbs button{width:56px;height:56px;padding:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface-sunk);cursor:pointer}.item-thumbs button[aria-pressed=true]{border-color:var(--action)}.item-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.item-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.item-about{margin-top:12px;white-space:pre-line}.item-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.item-contacts{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.seller-logo{width:120px;display:grid;place-items:center;font-family:var(--display);font-size:var(--t-hero);color:var(--ink-2)}.seller-shots img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px;display:block}.heart{flex:0 0 auto;width:40px;height:40px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink-3);font-size:var(--t-title);line-height:1;cursor:pointer}.heart[aria-pressed=true]{color:var(--sale);border-color:var(--line-strong)}.heart:focus-visible{outline:2px solid var(--action);outline-offset:2px}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.stats dd{margin:0}.stats-muted{color:var(--ink-2);font-weight:400}.specs{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:8px 16px;gap:8px 16px;margin-top:8px}.specs dt{color:var(--ink-2)}.specs dd{margin:0}.fits{list-style:none;display:flex;flex-direction:column;gap:6px}.offer{align-items:flex-end;justify-content:space-between;gap:12px;padding:16px}.offer,.offer-top{display:flex;flex-wrap:wrap}.offer-top{align-items:center;gap:8px}.offer-best{background:var(--tint-mint);color:var(--ink)}.offer-more{align-self:flex-start;padding:0}.offer-buy{display:flex;gap:8px}.offer-buy,.offer-price{flex-direction:column;align-items:flex-end}.offer-price{display:inline-flex}.offer-hero{font-family:var(--display);font-size:var(--t-title);line-height:var(--lh-title);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.buy{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:16px}.buy,.buy .offer-price{align-items:flex-start}.stepper{display:inline-flex;align-items:center;gap:8px}.stepper output{min-width:48px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.others{list-style:none;display:flex;flex-direction:column}.other{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line);text-decoration:none}.other:hover .p-name{color:var(--action)}.fav{display:flex;align-items:center;gap:8px}.fav .part{flex:1 1;min-width:0}.review{display:flex;flex-direction:column;gap:6px;padding:16px}.stars{color:var(--low);letter-spacing:1px}.cart{display:flex;flex-direction:column;gap:8px}.cart .order-card+.order-card{margin-top:0}.cart-gone{padding:16px}.cart-line{flex-wrap:wrap}.cart-line .row-main{flex:1 1;min-width:160px;display:flex;flex-direction:column;gap:2px}.cart-price{display:inline-flex;flex-direction:column;align-items:flex-end;min-width:96px}.cart-sum{justify-content:space-between;align-items:baseline}.cart-note{font-size:var(--t-meta);line-height:var(--lh-meta);opacity:.8}.cart-ways{margin-top:12px}.cart-address{border:0;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:8px}.cart-radio{display:flex;align-items:flex-start;gap:10px;padding:10px 0;cursor:pointer}.cart-radio>span{display:flex;flex-direction:column;gap:2px}.cart-radio input{margin-top:3px;accent-color:var(--action)}.cart-comment{margin-top:12px}.o-purchase{margin-top:24px}.o-purchase .parts{margin-top:8px}.o-headline{margin:12px 0 4px}.o-code{display:flex;flex-direction:column;margin-top:12px}.o-code-value{font-family:var(--mono);font-size:var(--t-hero);line-height:var(--lh-hero);font-weight:600;letter-spacing:.2em}.o-track{list-style:none;gap:10px;margin-top:16px}.o-track,.o-track li{display:flex;flex-direction:column}.o-track li{position:relative;padding-left:22px}.o-track li:before{content:"";position:absolute;left:0;top:6px;width:10px;height:10px;border-radius:999px;background:var(--ink)}.o-track li[data-state=now]:before{background:var(--ok);box-shadow:0 0 0 4px var(--tint-mint)}.o-track li[data-state=cancelled]:before{background:var(--danger)}.o-track li[data-state=pending]{color:var(--ink-3)}.o-track li[data-state=pending]:before{background:transparent;border:2px solid var(--line-strong);width:6px;height:6px}.n-item{width:100%;align-items:flex-start;font:inherit;color:inherit;text-align:left;cursor:pointer}.n-dot{margin-top:8px}@media (max-width:720px){.item-grid,.item-head{grid-template-columns:minmax(0,1fr)}.item-photo{max-width:320px}.offer-buy{width:100%;flex-direction:row;justify-content:space-between;align-items:center}}