:root{--bg:#f6f4f1;--surface:#fff;--text:#1c1917;--muted:#78716c;--line:#e7e5e4;--accent:#1c1917;--ok:#3f7d4e;--danger:#9f1239;--status-new:#eef4f9;--status-done:#efeeec;--status-cancel:#f6ecee;--space:8px;--header-h:64px;--icon:18px}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{color:var(--text);background:var(--bg);font-family:Georgia,Times New Roman,Times,serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}h1,h2,p{margin:0}#app{min-height:100vh}body.is-cookie-open{overflow:hidden}.material-symbols-outlined{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;font-size:var(--icon);letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;-webkit-user-select:none;user-select:none;direction:ltr;line-height:1;display:inline-block}.material-symbols-outlined.filled{font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24}.need{color:var(--danger);font-weight:400}.field-error{color:var(--danger);font-size:.82rem}.banner[data-v-bd864021]{color:var(--text);background:#e7e5e4;justify-content:space-between;align-items:center;gap:16px;padding:10px 20px;font-size:.95rem;display:flex}button[data-v-bd864021]{cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.overlay[data-v-fb7c2391]{z-index:50;background:#1c191766;justify-content:center;align-items:flex-end;padding:20px 20px 36px;display:flex;position:fixed;inset:0}.dialog[data-v-fb7c2391]{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:16px;width:min(100%,26.5rem);padding:22px 22px 20px;display:grid;box-shadow:0 18px 50px #1c19172e}.dialog p[data-v-fb7c2391]{margin:0;font-size:.95rem;line-height:1.5}.actions[data-v-fb7c2391]{grid-template-columns:1fr 1fr;gap:12px;display:grid}button[data-v-fb7c2391]{border:1px solid var(--line);background:var(--surface);font:inherit;cursor:pointer;padding:8px 12px}.reject[data-v-fb7c2391]{color:var(--muted);background:#f3f2f0;border-color:#d6d3d1}.accept[data-v-fb7c2391]{color:var(--ok);border-color:var(--ok);background:#eef5f0}.veil[data-v-6823ac80]{z-index:40;background:#1c191747;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.card[data-v-6823ac80]{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:12px;width:min(400px,100%);padding:24px;display:grid}h1[data-v-6823ac80]{font-size:1.6rem;font-weight:400}p[data-v-6823ac80]{color:var(--muted)}label[data-v-6823ac80]{gap:6px;display:grid}input[data-v-6823ac80],button[data-v-6823ac80]{border:1px solid var(--line);background:var(--surface);padding:10px 12px}input.bad[data-v-6823ac80]{border-color:var(--danger)}.field-error[data-v-6823ac80]{color:var(--danger);font-size:.78rem}button[data-v-6823ac80]{cursor:pointer}button[data-v-6823ac80]:disabled{opacity:.6;cursor:wait}.error[data-v-6823ac80]{color:var(--danger)}.guest-bar[data-v-a46c86fe]{width:100%;color:var(--text);background:#eef2ff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;font-size:.85rem;display:flex}button[data-v-a46c86fe]{border:1px solid var(--line);background:var(--surface);font:inherit;cursor:pointer;padding:6px 10px}button[data-v-464215e1]{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.85rem}.store[data-v-fa65ca05]{flex-direction:column;min-height:100vh;display:flex}.header[data-v-fa65ca05]{z-index:10;height:var(--header-h);background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0}.inner[data-v-fa65ca05],.main[data-v-fa65ca05]{width:min(1120px,100% - 32px);margin:0 auto}.header .inner[data-v-fa65ca05]{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.brand-lockup[data-v-fa65ca05]{align-items:center;gap:12px;min-width:0;display:flex}.logo[data-v-fa65ca05]{letter-spacing:.04em;white-space:nowrap;font-size:1.15rem}.studio[data-v-fa65ca05]{color:var(--muted);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.studio img[data-v-fa65ca05]{width:16px;height:16px;display:block}.nav[data-v-fa65ca05]{align-items:center;gap:20px;font-size:.95rem;display:flex}.search[data-v-fa65ca05]{border:1px solid var(--line);background:var(--surface);width:220px;height:34px;color:var(--muted);border-radius:17px;align-items:center;gap:6px;padding:0 12px;display:flex}.search[data-v-fa65ca05]:focus-within{border-color:var(--text);color:var(--text)}.search input[data-v-fa65ca05]{width:100%;min-width:0;color:var(--text);appearance:none;background:0 0;border:0;border-radius:0;padding:0}.search input[data-v-fa65ca05]:focus{outline:none}.search-slot[data-v-fa65ca05]{align-items:center;display:flex}.search-toggle[data-v-fa65ca05]{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:none}.catalog-link[data-v-fa65ca05]{color:inherit;align-items:center;display:inline-flex}.catalog-link[data-v-fa65ca05] .material-symbols-outlined{display:none}.icon-link[data-v-fa65ca05]{color:inherit;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.icon-link .count[data-v-fa65ca05]{font-size:.75rem;text-decoration:none}.notice-wrap[data-v-fa65ca05]{position:relative}.notice-btn[data-v-fa65ca05]{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.panel[data-v-fa65ca05]{top:calc(var(--header-h) + 8px);z-index:30;border:1px solid var(--line);background:var(--surface);border-radius:8px;width:max-content;max-width:220px;padding:0;position:fixed;right:12px}.panel .empty[data-v-fa65ca05]{color:var(--muted);text-align:right;margin:0;padding:4px 8px;font-size:.75rem;line-height:1.2}.panel ul[data-v-fa65ca05]{margin:0;padding:0;list-style:none}.panel li[data-v-fa65ca05]{color:var(--muted);text-align:right;justify-content:flex-end;align-items:center;gap:6px;padding:3px 6px;font-size:.75rem;line-height:1.2;display:flex}.panel li+li[data-v-fa65ca05]{border-top:1px solid var(--line)}.panel li button[data-v-fa65ca05]{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.panel li button[data-v-fa65ca05] .material-symbols-outlined{font-size:14px}.nav a.router-link-active[data-v-fa65ca05]:not(.icon-link){text-underline-offset:6px;text-decoration:underline}@media (width<=720px){.header .inner[data-v-fa65ca05]{gap:8px;width:calc(100% - 20px)}.logo[data-v-fa65ca05]{letter-spacing:.02em;font-size:.95rem}.studio span[data-v-fa65ca05]{display:none}.nav[data-v-fa65ca05]{gap:12px}.search-toggle[data-v-fa65ca05]{display:inline-flex}.search[data-v-fa65ca05]{z-index:11;border:0;border-bottom:1px solid var(--line);border-radius:0;width:auto;height:48px;padding:0 16px;display:none;position:absolute;top:100%;left:0;right:0}.search.open[data-v-fa65ca05]{display:flex}.catalog-link span[data-v-fa65ca05]{display:none}.catalog-link[data-v-fa65ca05] .material-symbols-outlined{display:inline-block}.nav a.catalog-link.router-link-active[data-v-fa65ca05]{text-decoration:none}}.main[data-v-fa65ca05]{flex:1;padding:32px 0 48px}.main.home[data-v-fa65ca05]{width:100%;padding-top:0;padding-bottom:0}.footer[data-v-fa65ca05]{border-top:1px solid var(--line);background:var(--surface)}.footer .cols[data-v-fa65ca05]{color:var(--muted);grid-template-columns:5fr 3fr 4fr;gap:48px;padding:40px 0;font-size:.9rem;display:grid}.footer .company[data-v-fa65ca05],.footer .nav-col[data-v-fa65ca05],.footer .contacts[data-v-fa65ca05]{min-width:0}.footer .label[data-v-fa65ca05]{color:var(--text);letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px;font-size:.8rem}.footer p[data-v-fa65ca05],.footer a[data-v-fa65ca05]{color:var(--muted);margin:0 0 6px;display:block}.footer a[data-v-fa65ca05]:hover{color:var(--text)}.footer .legal[data-v-fa65ca05]{border-top:1px solid var(--line);padding:14px 0 18px}.footer .legal p[data-v-fa65ca05]{letter-spacing:.02em;text-align:center;margin:0;font-size:.78rem}@media (width<=720px){.footer .cols[data-v-fa65ca05]{grid-template-columns:1fr 1fr;gap:48px 32px}.footer .company[data-v-fa65ca05]{grid-column:1/-1}}.app-btn[data-v-c1ad1f73]{border:1px solid var(--line);background:var(--surface);font:inherit;cursor:pointer;padding:8px 12px}.save[data-v-c1ad1f73]{color:var(--ok);border-color:var(--ok);background:#eef5f0}.cancel[data-v-c1ad1f73]{color:var(--muted);background:#f3f2f0;border-color:#d6d3d1}.danger[data-v-c1ad1f73]{border-color:var(--danger);background:var(--danger);color:#fff}.app-btn[data-v-c1ad1f73]:disabled{opacity:.55;cursor:default}.admin[data-v-f867fa01]{grid-template-rows:auto 1fr;grid-template-columns:220px 1fr;min-height:100vh;display:grid}.guest-span[data-v-f867fa01]{grid-column:1/-1}.guest-span[data-v-f867fa01]:empty{display:none}.guest-span[data-v-f867fa01]:not(:has(.guest-bar)){display:none}.side[data-v-f867fa01]{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;gap:24px;padding:24px 20px;display:flex}.bar[data-v-f867fa01],.nav-wrap[data-v-f867fa01]{display:contents}.menu[data-v-f867fa01]{display:none}.brand[data-v-f867fa01]{align-items:center;gap:12px;width:100%;display:flex}.fold[data-v-f867fa01]{border:1px solid var(--line);background:var(--surface);cursor:pointer;place-items:center;width:32px;height:32px;margin-left:auto;padding:0;display:grid}nav a[data-v-f867fa01]{align-items:center;gap:8px;display:flex}nav[data-v-f867fa01] .ico,.back[data-v-f867fa01] .ico,[data-v-f867fa01] .app-btn .ico,.count[data-v-f867fa01]{display:none}.logo[data-v-f867fa01]{font-size:1.05rem}nav[data-v-f867fa01]{flex-direction:column;gap:12px;display:flex}nav a.router-link-active[data-v-f867fa01]{text-underline-offset:4px;text-decoration:underline}.group[data-v-f867fa01]{flex-direction:column;gap:8px;display:flex}.group p[data-v-f867fa01]{color:var(--muted);margin:0;font-size:.85rem}.group.on p[data-v-f867fa01]{color:var(--text)}.group a[data-v-f867fa01]{padding-left:12px}.nav-wrap[data-v-f867fa01] .app-btn{align-self:flex-start}.back[data-v-f867fa01]{color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:.9rem;display:flex}.store[data-v-f867fa01]{margin-top:20px}.content[data-v-f867fa01]{padding:32px 40px}@media (width>=721px){.admin.rail[data-v-f867fa01]{grid-template-columns:72px 1fr}.side.rail[data-v-f867fa01]{align-items:center;gap:16px;padding:16px 10px}.side.rail .brand[data-v-f867fa01]{justify-content:center;width:auto}.side.rail .logo[data-v-f867fa01],.side.rail .locale[data-v-f867fa01]{display:none}.side.rail .fold[data-v-f867fa01]{margin-left:0}.side.rail nav a[data-v-f867fa01],.side.rail .back[data-v-f867fa01],.side.rail[data-v-f867fa01] .app-btn{place-items:center;width:36px;height:36px;padding:0;display:grid}.side.rail nav a[data-v-f867fa01]{position:relative}.side.rail nav .label[data-v-f867fa01],.side.rail .group p[data-v-f867fa01],.side.rail .back .label[data-v-f867fa01],.side.rail[data-v-f867fa01] .app-btn .label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.side.rail nav[data-v-f867fa01] .ico,.side.rail .back[data-v-f867fa01] .ico,.side.rail[data-v-f867fa01] .app-btn .ico{display:inline-block}.side.rail .group[data-v-f867fa01]{border-top:1px solid var(--line);gap:8px;padding-top:8px}.side.rail .group a[data-v-f867fa01]{padding-left:0}.side.rail nav a.router-link-active[data-v-f867fa01]{background:var(--bg);text-decoration:none}.side.rail .count[data-v-f867fa01]{background:var(--danger);color:#fff;border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:.65rem;font-weight:400;line-height:1;display:grid;position:absolute;top:-2px;right:-2px}.side.rail .store[data-v-f867fa01]{margin-top:0}}@media (width<=720px){.admin[data-v-f867fa01]{grid-template-rows:auto 1fr;grid-template-columns:1fr}.side[data-v-f867fa01]{gap:0;padding:12px 16px}.bar[data-v-f867fa01]{justify-content:space-between;align-items:center;display:flex}.fold[data-v-f867fa01]{display:none}.menu[data-v-f867fa01]{border:1px solid var(--line);background:var(--surface);cursor:pointer;place-items:center;width:36px;height:36px;padding:0;display:grid}.nav-wrap[data-v-f867fa01]{flex-direction:column;gap:16px;padding-top:16px;display:none}.side.open .nav-wrap[data-v-f867fa01]{display:flex}.content[data-v-f867fa01]{padding:20px 16px}}.auth[data-v-5c09ace8]{grid-template-rows:auto 1fr;min-height:100vh;display:grid}.top[data-v-5c09ace8]{height:var(--header-h);justify-content:space-between;align-items:center;gap:16px;width:min(1120px,100% - 32px);margin:0 auto;display:flex}.logo[data-v-5c09ace8]{letter-spacing:.04em}main[data-v-5c09ace8]{align-content:center;justify-items:center;padding:24px 16px 48px;display:grid}.thumb[data-v-adc83368]{color:#a8a29e;background:#eceae6;place-items:center;font-size:1.6rem;display:grid;overflow:hidden}img[data-v-adc83368]{object-fit:cover;width:100%;height:100%;display:block}.thumb[data-v-adc83368] .material-symbols-outlined{font-size:1em}.reel[data-v-854a3846]{--gap:8px;position:relative}.reel.cover[data-v-854a3846]{--gap:0px}.reel.cover[data-v-854a3846],.reel.cover .window[data-v-854a3846],.reel.cover .strip[data-v-854a3846],.reel.cover .shot[data-v-854a3846]{height:100%}.window[data-v-854a3846]{overflow:hidden;container-type:inline-size}.strip[data-v-854a3846]{gap:var(--gap);width:max-content;transition:transform .4s;display:flex}.strip.jump[data-v-854a3846]{transition:none}.shot[data-v-854a3846]{width:calc((100cqw - (var(--n) - 1) * var(--gap)) / var(--n));color:inherit;flex:none;position:relative;overflow:hidden}.shot img[data-v-854a3846],.shot[data-v-854a3846] .thumb{width:100%;aspect-ratio:var(--ratio);object-fit:cover;background:#eceae6;transition:filter .2s;display:block}.reel.cover .shot img[data-v-854a3846],.reel.cover .shot[data-v-854a3846] .thumb{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.shot.dim:hover img[data-v-854a3846],.shot.dim[data-v-854a3846]:hover .thumb{filter:brightness(.96)}.nudge[data-v-854a3846]{z-index:1;color:#1c191773;opacity:0;pointer-events:none;cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.reel:hover .nudge[data-v-854a3846]{opacity:1;pointer-events:auto}.nudge.prev[data-v-854a3846]{left:8px}.nudge.next[data-v-854a3846]{right:8px}.nudge[data-v-854a3846] .material-symbols-outlined{font-size:32px}.dots[data-v-854a3846]{z-index:2;gap:8px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.dots button[data-v-854a3846]{cursor:pointer;background:#fff6;border:0;border-radius:50%;width:8px;height:8px;padding:0;box-shadow:0 0 0 1px #ffffff59}.dots button.on[data-v-854a3846]{background:#fffffff2}.hero[data-v-86b67efa]{height:calc(100vh - var(--header-h));grid-template-rows:auto minmax(0,1fr);gap:10px;padding:8px 18px 18px;display:grid}.screen[data-v-86b67efa]{background:#e7e2da;border:1px solid #ffffffb8;border-radius:16px;min-height:0;overflow:hidden;box-shadow:0 0 0 1px #1c191714}.stage[data-v-86b67efa]{height:100%}.groups[data-v-86b67efa]{justify-content:center;gap:10px;display:flex}.groups a[data-v-86b67efa]{color:var(--text);white-space:nowrap;background:#ffffff73;border:1px solid #ffffff8c;padding:8px 18px}.groups a[data-v-86b67efa]:hover{background:#fffffff2}.wrap[data-v-86b67efa]{gap:36px;width:min(1120px,100% - 32px);margin:0 auto;padding:40px 0 64px;display:grid}h2[data-v-86b67efa]{margin:0 0 12px;font-size:1.35rem;font-weight:400}.pair[data-v-86b67efa]{gap:16px;display:grid}.story[data-v-86b67efa]{width:min(920px,100%);margin-inline:auto}.story h2[data-v-86b67efa],.story .lead[data-v-86b67efa]{text-align:center}.story .lead[data-v-86b67efa]{color:var(--muted);margin:0 0 14px;font-size:1.05rem}.story .copy p[data-v-86b67efa]{color:var(--text);text-indent:1.75em;margin:0 0 .85em;font-size:.98rem;line-height:1.65}.story .copy p[data-v-86b67efa]:last-child{margin-bottom:0}@media (width<=1100px){.hero[data-v-86b67efa]{grid-template-rows:auto auto;height:auto}.screen[data-v-86b67efa]{aspect-ratio:16/9;height:auto}}@media (width<=720px){.hero[data-v-86b67efa]{padding:8px 12px 12px}.groups[data-v-86b67efa]{flex-wrap:wrap;gap:6px}.groups a[data-v-86b67efa]{padding:6px 10px;font-size:.82rem}}.page[data-v-99eb9855]{gap:20px;display:grid}.page.tight[data-v-99eb9855]{gap:12px}.crumbs[data-v-99eb9855]{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:.9rem;display:flex}.head[data-v-99eb9855]{justify-content:space-between;align-items:center;gap:16px;display:flex}h1[data-v-99eb9855]{font-size:2rem;font-weight:400}.cols[data-v-99eb9855]{flex:none;display:flex}.cols button[data-v-99eb9855]{border:1px solid var(--line);background:var(--surface);cursor:pointer;place-items:center;width:34px;height:34px;padding:0;display:grid}.cols button+button[data-v-99eb9855]{margin-left:-1px}.cols button.on[data-v-99eb9855]{background:var(--text);color:var(--surface)}h2[data-v-99eb9855]{margin:0;padding:0 12px;font-size:1.05rem;font-weight:400}h2.band[data-v-99eb9855]{padding:8px 0 0;font-size:1.35rem}.page.tight h2.band[data-v-99eb9855]{padding-top:0}.reels[data-v-99eb9855]{gap:16px;display:grid}.reel[data-v-99eb9855]{--gap:8px;position:relative}.window[data-v-99eb9855]{overflow:hidden;container-type:inline-size}.strip[data-v-99eb9855]{gap:var(--gap);width:max-content;transition:transform .4s;display:flex}.strip.jump[data-v-99eb9855]{transition:none}.shot[data-v-99eb9855]{width:calc((100cqw - (var(--n) - 1) * var(--gap)) / var(--n));flex:none;position:relative;overflow:hidden}.shot[data-v-99eb9855] .thumb{aspect-ratio:3/4;width:100%;font-size:2.4rem;transition:filter .2s}.shot[data-v-99eb9855]:hover .thumb{filter:brightness(.96)}.nudge[data-v-99eb9855]{z-index:1;color:#1c191773;opacity:0;pointer-events:none;cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.reel:hover .nudge[data-v-99eb9855]{opacity:1;pointer-events:auto}.nudge.prev[data-v-99eb9855]{left:8px}.nudge.next[data-v-99eb9855]{right:8px}.nudge[data-v-99eb9855] .material-symbols-outlined{font-size:32px}.groups[data-v-99eb9855],.grid[data-v-99eb9855]{gap:12px;display:grid}.groups.cols-2[data-v-99eb9855],.grid.cols-2[data-v-99eb9855]{grid-template-columns:repeat(2,minmax(0,1fr))}.groups.cols-3[data-v-99eb9855],.grid.cols-3[data-v-99eb9855]{grid-template-columns:repeat(3,minmax(0,1fr))}.groups.cols-4[data-v-99eb9855],.grid.cols-4[data-v-99eb9855]{grid-template-columns:repeat(4,minmax(0,1fr))}.groups.cols-6[data-v-99eb9855],.grid.cols-6[data-v-99eb9855]{grid-template-columns:repeat(6,minmax(0,1fr))}.group[data-v-99eb9855]{background:var(--surface);border:1px solid var(--line);padding:16px 18px}.groups.sub[data-v-99eb9855]{gap:8px}.groups.sub .group[data-v-99eb9855]{padding:8px 10px;font-size:.92rem}.groups.cat[data-v-99eb9855]{gap:6px}.groups.cat .group[data-v-99eb9855]{padding:6px 8px;font-size:.85rem}.grid[data-v-99eb9855]{gap:16px}.card[data-v-99eb9855]{background:var(--surface);border:1px solid var(--line);gap:6px;padding-bottom:12px;display:grid}.card[data-v-99eb9855] .thumb{aspect-ratio:3/4;width:100%;font-size:3rem}.card p[data-v-99eb9855]{color:var(--muted);margin:0;padding:0 12px 4px}.place[data-v-99eb9855]{font-size:.8rem}.page[data-v-0b1ed5c3]{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:32px;display:grid}.photo-wrap[data-v-0b1ed5c3]{aspect-ratio:3/4;background:var(--surface);border:1px solid var(--line);width:100%;position:relative}.photo-wrap[data-v-0b1ed5c3] .thumb{width:100%;height:100%;font-size:4.5rem}.fav[data-v-0b1ed5c3]{width:36px;height:36px;color:var(--text);cursor:pointer;background:#ffffffe0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}.fav.on[data-v-0b1ed5c3]{color:#c23b4e}.info[data-v-0b1ed5c3]{justify-items:start;gap:12px;display:grid}h1[data-v-0b1ed5c3]{font-size:2rem;font-weight:400}.price[data-v-0b1ed5c3]{font-size:1.2rem}p[data-v-0b1ed5c3],a[data-v-0b1ed5c3]{color:var(--muted)}.option[data-v-0b1ed5c3]{gap:8px;display:grid}.swatches[data-v-0b1ed5c3],.sizes[data-v-0b1ed5c3]{flex-wrap:wrap;gap:8px;display:flex}.swatch[data-v-0b1ed5c3]{border:1px solid var(--line);cursor:pointer;border-radius:50%;width:28px;height:28px;padding:0}.swatch.on[data-v-0b1ed5c3]{outline:2px solid var(--text);outline-offset:3px}.swatch.off[data-v-0b1ed5c3],.size.off[data-v-0b1ed5c3]{opacity:.35}.size.off[data-v-0b1ed5c3]{text-decoration:line-through}.size[data-v-0b1ed5c3]{border:1px solid var(--line);background:var(--surface);cursor:pointer;min-width:48px;padding:8px 12px}.size.on[data-v-0b1ed5c3]{background:var(--text);color:var(--surface)}.add[data-v-0b1ed5c3]{border:1px solid var(--line);background:var(--surface);cursor:pointer;margin-top:8px;padding:10px 16px}.add[data-v-0b1ed5c3]:disabled{opacity:.45;cursor:default}.error[data-v-0b1ed5c3]{color:var(--danger)}@media (width<=720px){.page[data-v-0b1ed5c3]{grid-template-columns:1fr}}.items[data-v-40062dbb]{gap:0;width:max-content;max-width:100%;margin:0;padding:0;list-style:none;display:grid}.line[data-v-40062dbb],.total[data-v-40062dbb]{grid-template-columns:56px 10rem 8.5rem 3rem 5.25rem 6.25rem 6.75rem 24px;align-items:center;column-gap:10px;padding:12px 0;font-size:.95rem;display:grid}.line[data-v-40062dbb]{border-bottom:1px solid var(--line)}.shot[data-v-40062dbb]{width:56px;height:70px}.info[data-v-40062dbb],.specs[data-v-40062dbb],.money[data-v-40062dbb]{display:contents}.name[data-v-40062dbb]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.spec[data-v-40062dbb]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);overflow:hidden}.qty[data-v-40062dbb]{justify-content:center;align-items:center;gap:2px;display:inline-flex}.qty span[data-v-40062dbb]{text-align:center;min-width:1.5em}.qty button[data-v-40062dbb],.trash[data-v-40062dbb]{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.unit[data-v-40062dbb],.sum[data-v-40062dbb]{text-align:right;font-variant-numeric:tabular-nums}.unit[data-v-40062dbb]{color:var(--muted)}.total[data-v-40062dbb]{padding-top:12px;font-size:1.05rem}.total .label[data-v-40062dbb]{text-align:right;grid-column:1/7}.total .sum[data-v-40062dbb]{grid-column:7}@media (width<=900px){.items[data-v-40062dbb]{width:100%;overflow:visible}.line[data-v-40062dbb],.total[data-v-40062dbb]{min-width:0}.line[data-v-40062dbb]{grid-template-columns:56px minmax(0,1fr);align-items:start}.info[data-v-40062dbb]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 8px;display:grid}.name[data-v-40062dbb]{white-space:normal;grid-column:1/3}.trash[data-v-40062dbb]{grid-area:1/3;justify-self:end}.specs[data-v-40062dbb]{grid-column:1/-1;gap:8px;min-width:0;display:flex}.qty[data-v-40062dbb]{grid-column:1;justify-content:flex-start}.money[data-v-40062dbb]{grid-column:2/4;justify-content:flex-end;gap:12px;display:flex}.total[data-v-40062dbb]{grid-template-columns:1fr auto}.total .label[data-v-40062dbb]{text-align:left;grid-column:1}.total .sum[data-v-40062dbb]{grid-column:2}}.page[data-v-65d3a74a]{justify-items:start;gap:16px;display:grid}h1[data-v-65d3a74a]{font-size:2rem;font-weight:400}p[data-v-65d3a74a]{color:var(--muted)}.go[data-v-65d3a74a]{color:var(--muted);text-underline-offset:3px;text-decoration:underline}.page[data-v-3e251146]{gap:16px;display:grid}h1[data-v-3e251146]{font-size:2rem;font-weight:400}h2[data-v-3e251146],p[data-v-3e251146]{margin:0}.lead[data-v-3e251146],p[data-v-3e251146]{color:var(--muted)}.grid[data-v-3e251146]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.card[data-v-3e251146]{background:var(--surface);border:1px solid var(--line);position:relative}.hit[data-v-3e251146]{color:inherit;gap:6px;padding-bottom:12px;display:grid}.hit[data-v-3e251146] .thumb{aspect-ratio:3/4;width:100%;font-size:3rem}.hit h2[data-v-3e251146],.hit p[data-v-3e251146]{padding:0 12px}.hit h2[data-v-3e251146]{font-size:1.05rem;font-weight:400}.fav[data-v-3e251146]{z-index:1;color:#c23b4e;cursor:pointer;background:#ffffffe0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:10px;right:10px}@media (width<=900px){.grid[data-v-3e251146]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.grid[data-v-3e251146]{grid-template-columns:repeat(2,minmax(0,1fr))}}.page[data-v-af96b0a7]{gap:16px;display:grid}h1[data-v-af96b0a7]{font-size:2rem;font-weight:400}p[data-v-af96b0a7],a[data-v-af96b0a7]{color:var(--muted)}.form[data-v-af96b0a7]{gap:12px;max-width:480px;display:grid}label[data-v-af96b0a7]{gap:6px;font-size:.95rem;display:grid}.form input[data-v-af96b0a7],.form textarea[data-v-af96b0a7],.form button[data-v-af96b0a7]{border:1px solid var(--line);background:var(--surface);padding:10px 12px}.form input.bad[data-v-af96b0a7]{border-color:var(--danger)}.form button[data-v-af96b0a7]{cursor:pointer}.form button[data-v-af96b0a7]:disabled{opacity:.6;cursor:wait}.error[data-v-af96b0a7]{color:var(--danger)}.page[data-v-c5811fa7]{gap:12px;display:grid}h1[data-v-c5811fa7]{font-size:2rem;font-weight:400}p[data-v-c5811fa7],a[data-v-c5811fa7]{color:var(--muted)}.page[data-v-b9f2d4f5]{gap:12px;display:grid}h1[data-v-b9f2d4f5]{font-size:2rem;font-weight:400}p[data-v-b9f2d4f5],a[data-v-b9f2d4f5]{color:var(--muted)}.page[data-v-e2c325f1]{justify-items:start;gap:16px;width:min(400px,100%);display:grid}h1[data-v-e2c325f1]{font-size:2rem;font-weight:400}p[data-v-e2c325f1]{color:var(--muted)}.form[data-v-e2c325f1]{gap:12px;width:100%;display:grid}label[data-v-e2c325f1]{gap:6px;display:grid}input[data-v-e2c325f1],button[data-v-e2c325f1]{border:1px solid var(--line);background:var(--surface);padding:10px 12px}button[data-v-e2c325f1]{cursor:pointer}button[data-v-e2c325f1]:disabled{opacity:.6;cursor:wait}.error[data-v-e2c325f1]{color:var(--danger)}.page[data-v-20737af0]{gap:28px;display:grid}.head[data-v-20737af0]{justify-content:space-between;align-items:start;gap:16px;display:flex}h1[data-v-20737af0]{font-size:1.8rem;font-weight:400}h2[data-v-20737af0]{margin:0;font-size:1.25rem;font-weight:400}h3[data-v-20737af0]{color:var(--muted);margin:0;font-size:1rem;font-weight:400}.skeleton[data-v-20737af0]{gap:12px;display:grid}.sk-title[data-v-20737af0],.sk-photo[data-v-20737af0],.sk-line[data-v-20737af0]{background:#eceae6;animation:1.2s ease-in-out infinite sk-pulse-20737af0;display:block}.sk-title[data-v-20737af0]{width:9rem;height:1.15rem}.sk-card[data-v-20737af0]{gap:4px;display:grid}.sk-photo[data-v-20737af0]{aspect-ratio:1;width:100%}.sk-line[data-v-20737af0]{height:.7rem;margin:0 6px}.sk-line.short[data-v-20737af0]{width:45%}@keyframes sk-pulse-20737af0{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.sk-title[data-v-20737af0],.sk-photo[data-v-20737af0],.sk-line[data-v-20737af0]{animation:none}}p[data-v-20737af0],small[data-v-20737af0]{color:var(--muted)}.new[data-v-20737af0],.form button[data-v-20737af0]:not(.app-btn),.card[data-v-20737af0]{border:1px solid var(--line);background:var(--surface);cursor:pointer;padding:8px 12px}.new[data-v-20737af0]{color:var(--ok);border-color:var(--ok);background:#eef5f0}.block[data-v-20737af0],.dept[data-v-20737af0]{gap:12px;display:grid}.filters[data-v-20737af0]{gap:8px;display:grid}.filters-row[data-v-20737af0]{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.filters input[data-v-20737af0],.filters select[data-v-20737af0]{border:1px solid var(--line);background:var(--surface);padding:6px 10px}.filters input[data-v-20737af0],.cats[data-v-20737af0]{width:75%;min-width:0;max-width:calc(100% - 120px)}.cats[data-v-20737af0]{gap:8px;display:flex}.filters select[data-v-20737af0]{flex:1 1 0;width:0;min-width:0}.filters select[data-v-20737af0]:disabled{opacity:.45}.cols[data-v-20737af0]{flex:none;margin-left:auto;display:flex}.cols button[data-v-20737af0]{border:1px solid var(--line);background:var(--surface);cursor:pointer;place-items:center;width:34px;height:34px;padding:0;display:grid}.filters .clear[data-v-20737af0]{border:1px solid var(--line);background:var(--surface);cursor:pointer;white-space:nowrap;margin-left:auto;padding:6px 10px}.filters .clear[data-v-20737af0]:disabled{opacity:.45;cursor:default}.filters .clear[data-v-20737af0]:not(:disabled):hover{color:var(--danger);border-color:var(--danger);background:var(--status-cancel)}.cols button+button[data-v-20737af0]{margin-left:-1px}.cols button.on[data-v-20737af0]{background:var(--text);color:var(--surface)}.grid[data-v-20737af0]{gap:12px;display:grid}.grid.cols-2[data-v-20737af0]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.cols-3[data-v-20737af0]{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.cols-4[data-v-20737af0]{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.cols-6[data-v-20737af0]{grid-template-columns:repeat(6,minmax(0,1fr))}.grid.cols-8[data-v-20737af0]{grid-template-columns:repeat(8,minmax(0,1fr))}@media (width<=1100px){.filters-row[data-v-20737af0]{flex-wrap:wrap}.grid.cols-8[data-v-20737af0]{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.cols-6[data-v-20737af0]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.head[data-v-20737af0]{flex-wrap:wrap}.cats[data-v-20737af0]{flex-wrap:wrap;width:100%;max-width:none}.filters select[data-v-20737af0]{flex:calc(50% - 4px);width:auto;max-width:calc(50% - 4px)}.filters .clear[data-v-20737af0]{margin-left:0}.grid.cols-4[data-v-20737af0]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.cols-6[data-v-20737af0],.grid.cols-8[data-v-20737af0]{grid-template-columns:repeat(3,minmax(0,1fr))}}.card[data-v-20737af0]{text-align:left;gap:4px;width:auto;min-width:0;padding:0 0 6px;display:grid}.card img[data-v-20737af0],.ph[data-v-20737af0]{aspect-ratio:1;object-fit:cover;background:#eceae6;width:100%;height:auto}.card strong[data-v-20737af0],.card small[data-v-20737af0]{overflow-wrap:anywhere;padding:0 6px;font-size:.78rem;font-weight:400;line-height:1.25}.overlay[data-v-20737af0]{z-index:30;background:#1c191759;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer[data-v-20737af0]{background:var(--surface);border-left:1px solid var(--line);grid-template-rows:auto 1fr;width:min(480px,100%);height:100%;display:grid}.drawer header[data-v-20737af0]{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:16px 18px;display:grid}.icon[data-v-20737af0]{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.form[data-v-20737af0]{grid-template-rows:1fr auto;min-height:0;display:grid}.body[data-v-20737af0]{align-content:start;gap:12px;padding:18px;display:grid;overflow:auto}label[data-v-20737af0]{gap:6px;display:grid}input[data-v-20737af0],textarea[data-v-20737af0],select[data-v-20737af0]{border:1px solid var(--line);background:var(--surface);padding:8px 10px}input.bad[data-v-20737af0],textarea.bad[data-v-20737af0]{border-color:var(--danger)}.count[data-v-20737af0]{color:var(--muted);font-size:.82rem}.field-error[data-v-20737af0]{color:var(--danger)}.check[data-v-20737af0]{grid-template-columns:auto 1fr;align-items:center}.cat-pick[data-v-20737af0]{gap:6px;display:grid}.cat-trigger[data-v-20737af0]{border:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;padding:8px 10px}.cat-trigger.on[data-v-20737af0]{border-color:var(--text)}.cat-trigger.bad[data-v-20737af0]{border-color:var(--danger)}.cat-board[data-v-20737af0]{border:1px solid var(--line);display:flex;overflow-x:auto}.cat-col[data-v-20737af0]{border-right:1px solid var(--line);flex:1 0 132px;align-content:start;min-width:132px;display:grid}.cat-col[data-v-20737af0]:last-child{border-right:0}.form .cat-col button[data-v-20737af0]{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 10px}.form .cat-col button[data-v-20737af0]:hover{background:var(--bg)}.cat-col button.on[data-v-20737af0]{background:#eceae6}.cat-col button.on[data-v-20737af0]:hover{background:#e4e1dc}label small[data-v-20737af0]{color:var(--muted);font-size:.8rem}.palette[data-v-20737af0]{gap:8px;display:grid}.swatches[data-v-20737af0],.size-picks[data-v-20737af0],.scale-switch[data-v-20737af0],.hue-picks[data-v-20737af0]{flex-wrap:wrap;gap:8px;display:flex}.form button.scale-pick[data-v-20737af0],.form button.hue-pick[data-v-20737af0]{border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;padding:4px 10px}.form button.scale-pick.on[data-v-20737af0],.form button.size-pick.on[data-v-20737af0],.form button.hue-pick.on[data-v-20737af0]{color:var(--text);border-color:var(--text);background:#eceae6}.add-photo[data-v-20737af0]{aspect-ratio:3/4;border:1px dashed var(--line);color:var(--ok);text-align:center;cursor:pointer;place-content:center;justify-items:center;gap:4px;padding:10px;font-size:12px;line-height:1.25;display:grid;position:relative}.add-photo b[data-v-20737af0]{color:var(--text);font-weight:400}.add-photo small[data-v-20737af0]{color:var(--muted);font-size:11px}.add-photo input[data-v-20737af0]{opacity:0;cursor:pointer;position:absolute;inset:0}.form button.swatch[data-v-20737af0]{border:1px solid var(--line);cursor:pointer;border-radius:50%;width:28px;height:28px;padding:0}.form button.size-pick[data-v-20737af0]{border:1px solid var(--line);background:var(--surface);min-width:36px;color:var(--text);cursor:pointer;padding:4px 8px}.swatch.on[data-v-20737af0]{outline:2px solid var(--text);outline-offset:2px}.photos[data-v-20737af0]{gap:12px;display:grid}.thumbs[data-v-20737af0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}figure[data-v-20737af0]{gap:6px;min-width:0;margin:0;display:grid}figure img[data-v-20737af0]{aspect-ratio:3/4;object-fit:cover;background:#eceae6;width:100%}.caption[data-v-20737af0]{grid-template-columns:minmax(0,4fr) auto;align-items:center;gap:6px;display:grid}.caption select[data-v-20737af0]{width:100%;min-width:0}.form .caption .trash[data-v-20737af0]{width:36px;height:36px;color:var(--danger);background:0 0;border:0;justify-self:end;place-items:center;padding:0;display:grid}footer[data-v-20737af0]{border-top:1px solid var(--line);gap:8px;padding:14px 18px;display:flex}.form[data-v-20737af0] .aside{margin-left:auto}button[data-v-20737af0]:disabled{opacity:.55;cursor:wait}.form button.trash[data-v-20737af0]{color:var(--danger);background:0 0;border:0;justify-self:start;padding:0}.stock[data-v-20737af0]{gap:8px;display:grid}.stock-wrap[data-v-20737af0]{overflow-x:auto}.stock table[data-v-20737af0]{border-collapse:collapse;font-size:.85rem}.stock th[data-v-20737af0],.stock td[data-v-20737af0]{text-align:center;padding:4px;font-weight:400}.stock tbody th[data-v-20737af0]{text-align:left;white-space:nowrap;align-items:center;gap:6px;padding-right:8px;display:flex}.stock .mini[data-v-20737af0]{border:1px solid var(--line);border-radius:50%;flex:0 0 14px;width:14px;height:14px}.stock input[type=number][data-v-20737af0]{width:52px;padding:4px 6px}.error[data-v-20737af0]{color:var(--danger)}.ok[data-v-20737af0]{color:var(--ok)}.page[data-v-1bae195b]{gap:20px;display:grid}h1[data-v-1bae195b]{font-size:1.8rem;font-weight:400}p[data-v-1bae195b],small[data-v-1bae195b]{color:var(--muted)}.levels[data-v-1bae195b],.create[data-v-1bae195b]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}label[data-v-1bae195b]{gap:6px;display:grid}input[data-v-1bae195b],select[data-v-1bae195b],button[data-v-1bae195b]:not(.app-btn){border:1px solid var(--line);background:var(--surface);padding:8px 10px}button[data-v-1bae195b]{cursor:pointer}.tree[data-v-1bae195b]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.tree li[data-v-1bae195b]{grid-template-columns:18px auto auto auto auto 1fr;align-items:center;gap:8px;display:grid}button.twist[data-v-1bae195b],button.pencil[data-v-1bae195b],button.ok[data-v-1bae195b],button.plus[data-v-1bae195b],button.trash[data-v-1bae195b]{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.twist[data-v-1bae195b]{width:18px;height:22px;color:var(--muted)}.twist.empty[data-v-1bae195b]{visibility:hidden}.name[data-v-1bae195b]{padding:4px 0}.pencil[data-v-1bae195b]{color:var(--muted)}.plus[data-v-1bae195b]{color:var(--ok)}.trash[data-v-1bae195b]{color:var(--danger)}.edit[data-v-1bae195b]{align-items:center;gap:6px;display:flex}.edit input[data-v-1bae195b]{border:0;border-bottom:1px solid var(--line);background:0 0;width:min(240px,50vw);padding:2px 6px}.ok[data-v-1bae195b]{color:var(--ok)}button[data-v-1bae195b]:disabled{opacity:.45;cursor:default}.page[data-v-b03695b9]{gap:20px;display:grid}h1[data-v-b03695b9]{font-size:1.8rem;font-weight:400}p[data-v-b03695b9]{color:var(--muted)}.create[data-v-b03695b9]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}label[data-v-b03695b9]{gap:6px;display:grid}input[data-v-b03695b9],button[data-v-b03695b9]{border:1px solid var(--line);background:var(--surface);padding:8px 10px}button[data-v-b03695b9]{cursor:pointer}.hex[data-v-b03695b9]{align-items:center;gap:8px;display:flex}.hex input[type=color][data-v-b03695b9]{width:40px;height:36px;padding:2px}.check[data-v-b03695b9]{grid-template-columns:auto 1fr;align-items:center}.list[data-v-b03695b9]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.list li[data-v-b03695b9]{grid-template-columns:22px minmax(120px,1fr) 40px auto auto;align-items:center;gap:10px;padding:6px 0;display:grid}.plus[data-v-b03695b9],.trash[data-v-b03695b9]{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.plus[data-v-b03695b9]{color:var(--ok)}.trash[data-v-b03695b9]{color:var(--danger)}.chip[data-v-b03695b9]{border:1px solid var(--line);border-radius:50%;width:22px;height:22px}button[data-v-b03695b9]:disabled{opacity:.45;cursor:default}.page[data-v-f290f9b4]{gap:20px;display:grid}h1[data-v-f290f9b4]{font-size:1.8rem;font-weight:400}p[data-v-f290f9b4]{color:var(--muted)}.create[data-v-f290f9b4]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}label[data-v-f290f9b4]{gap:6px;display:grid}input[data-v-f290f9b4],button[data-v-f290f9b4]{border:1px solid var(--line);background:var(--surface);padding:8px 10px}button[data-v-f290f9b4]{cursor:pointer}.scales[data-v-f290f9b4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.scale[data-v-f290f9b4]{align-content:start;gap:8px;display:grid}.scale header[data-v-f290f9b4]{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.chips[data-v-f290f9b4]{flex-wrap:wrap;gap:6px;display:flex}.chip-size[data-v-f290f9b4]{border:1px solid var(--line);align-items:center;gap:2px;padding:2px 6px;font-size:.9rem;display:inline-flex}.add-size[data-v-f290f9b4]{align-items:center;gap:6px;display:flex}.add-size input[data-v-f290f9b4]{flex:1;min-width:0;padding:4px 6px}.plus[data-v-f290f9b4],.trash[data-v-f290f9b4]{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.plus[data-v-f290f9b4]{color:var(--ok)}.trash[data-v-f290f9b4]{color:var(--danger)}.chip-size .trash[data-v-f290f9b4]{color:var(--muted)}button[data-v-f290f9b4]:disabled{opacity:.45;cursor:default}@media (width<=900px){.scales[data-v-f290f9b4]{grid-template-columns:1fr}}.page[data-v-eb0440c1]{display:grid}.page>div[data-v-eb0440c1]{margin-bottom:8px}h1[data-v-eb0440c1]{font-size:1.8rem;font-weight:400}h2[data-v-eb0440c1]{margin:0;font-size:1.05rem;font-weight:400}p[data-v-eb0440c1]{color:var(--muted)}.create[data-v-eb0440c1]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}label[data-v-eb0440c1]{gap:6px;display:grid}input[data-v-eb0440c1],button[data-v-eb0440c1]{border:1px solid var(--line);background:var(--surface);padding:8px 10px}button[data-v-eb0440c1]{cursor:pointer}.hex[data-v-eb0440c1]{align-items:center;gap:8px;display:flex}.hex input[type=color][data-v-eb0440c1]{width:40px;height:36px;padding:2px}.color-grid[data-v-eb0440c1]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 16px;margin:0;padding:0;list-style:none;display:grid}.color-grid li[data-v-eb0440c1]{grid-template-columns:18px minmax(0,1fr) 28px auto;align-items:center;gap:6px;min-width:0;display:grid}.color-grid input[type=text][data-v-eb0440c1]{min-width:0;padding:4px 6px}.color-grid input[type=color][data-v-eb0440c1]{width:28px;height:28px;padding:1px}.color-grid li.locked[data-v-eb0440c1]{grid-template-columns:18px minmax(0,1fr) auto}.color-grid .label[data-v-eb0440c1]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hue[data-v-eb0440c1]{border-bottom:1px solid var(--line);gap:10px;padding:10px 0;display:grid}.hue header[data-v-eb0440c1]{grid-template-columns:18px auto 1fr;align-items:center;gap:10px;display:grid}.hue header .name[data-v-eb0440c1]{align-items:baseline;gap:8px;display:flex}.hue header p[data-v-eb0440c1]{margin:0;font-size:.85rem}.preview[data-v-eb0440c1]{flex-wrap:wrap;justify-content:end;gap:4px;display:flex}.twist[data-v-eb0440c1],.plus[data-v-eb0440c1],.trash[data-v-eb0440c1]{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.twist[data-v-eb0440c1]{width:18px;height:22px;color:var(--muted)}.plus[data-v-eb0440c1]{color:var(--ok)}.trash[data-v-eb0440c1]{color:var(--danger)}.chip[data-v-eb0440c1]{border:1px solid var(--line);border-radius:50%;width:22px;height:22px}code[data-v-eb0440c1]{color:var(--muted);font-size:.8rem}button[data-v-eb0440c1]:disabled{opacity:.45;cursor:default}@media (width<=1100px){.color-grid[data-v-eb0440c1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.color-grid[data-v-eb0440c1]{grid-template-columns:1fr}}.page[data-v-359250b0]{gap:16px;display:grid}h1[data-v-359250b0]{font-size:1.8rem;font-weight:400}h2[data-v-359250b0]{margin:0;font-size:1.2rem;font-weight:400}p[data-v-359250b0]{color:var(--muted)}.table[data-v-359250b0]{border-top:1px solid var(--line);width:100%;font-size:.82rem;line-height:1.35;display:grid;overflow-x:auto}.head[data-v-359250b0],.row[data-v-359250b0]{grid-template-columns:72px 88px minmax(110px,1fr) minmax(120px,.9fr) minmax(90px,.7fr) minmax(130px,1.15fr) 88px 120px 56px;align-items:start;gap:6px 12px;min-width:1006px;padding:8px 10px;display:grid}.row[data-v-359250b0]{border-bottom:1px solid var(--line)}.head[data-v-359250b0]{color:var(--muted);border-bottom:1px solid var(--line);background:0 0;align-items:center;font-size:.75rem}.sort[data-v-359250b0]{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:2px;padding:0;display:inline-flex}.sort[data-v-359250b0] .material-symbols-outlined{opacity:.4;font-size:16px}.sort.on[data-v-359250b0] .material-symbols-outlined{opacity:1;color:var(--text)}.who[data-v-359250b0]{grid-column:1/span 4;grid-template-columns:subgrid;align-items:start;min-width:0;display:grid}.oid[data-v-359250b0],.when[data-v-359250b0],.name[data-v-359250b0],.phone[data-v-359250b0]{min-width:0}.oid[data-v-359250b0]{color:var(--text);grid-area:1/1}.when[data-v-359250b0]{grid-area:1/2;display:grid}.when .clock[data-v-359250b0]{color:var(--muted);font-size:.78rem}.name[data-v-359250b0]{grid-area:1/3}.who span[data-v-359250b0]{font-weight:400}.who .phone[data-v-359250b0]{color:var(--text);grid-area:1/4}@supports not (grid-template-columns:subgrid){.who[data-v-359250b0]{grid-template-columns:72px 88px minmax(0,1fr) minmax(0,.9fr);column-gap:12px}}.row p[data-v-359250b0]{margin:0;font-size:.78rem}.note[data-v-359250b0]{color:var(--text)}.note.muted[data-v-359250b0]{color:var(--muted)}ul[data-v-359250b0]{margin:0;padding:0;list-style:none}.sum[data-v-359250b0]{color:var(--text);white-space:nowrap;margin:0}select[data-v-359250b0],.actions button[data-v-359250b0]:not(.app-btn){border:1px solid var(--line);background:var(--surface);padding:4px 8px;font-size:.82rem}select[data-v-359250b0]{width:100%}.cell-actions[data-v-359250b0]{align-items:center;gap:2px;display:flex}.pencil[data-v-359250b0],.trash[data-v-359250b0]{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.pencil[data-v-359250b0]{color:var(--muted)}.trash[data-v-359250b0]{color:var(--danger)}.dialog label[data-v-359250b0]{color:var(--text);gap:6px;font-size:.82rem;display:grid}.dialog input[data-v-359250b0],.dialog textarea[data-v-359250b0]{border:1px solid var(--line);background:var(--surface);width:100%;font:inherit;padding:6px 8px}.error[data-v-359250b0]{color:var(--danger)}.overlay[data-v-359250b0]{z-index:20;background:#1c191759;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dialog[data-v-359250b0]{background:var(--surface);border:1px solid var(--line);gap:14px;width:min(420px,100%);padding:24px;display:grid}.dialog header[data-v-359250b0]{grid-template-columns:1fr auto;align-items:start;gap:12px;display:grid}.icon[data-v-359250b0]{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.icon[data-v-359250b0]:disabled{opacity:.45;cursor:default}.actions[data-v-359250b0]{gap:8px;display:flex}.actions button[data-v-359250b0]{cursor:pointer}.actions button[data-v-359250b0]:disabled{opacity:.45;cursor:default}@media (width<=900px){.head[data-v-359250b0]{display:none}.table[data-v-359250b0]{border-top:0;gap:10px;overflow:visible}.row[data-v-359250b0]{border-bottom:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who who""note note""goods sum""status actions";align-items:start;gap:4px 10px;min-width:0}.who[data-v-359250b0]{flex-flow:wrap;grid-area:who/auto;grid-template-columns:none;align-items:baseline;gap:2px 8px;display:flex}.when[data-v-359250b0]{display:contents}.who .oid[data-v-359250b0],.who .name[data-v-359250b0],.who .phone[data-v-359250b0],.who .day[data-v-359250b0],.who .clock[data-v-359250b0]{grid-area:auto;display:inline}.who .oid[data-v-359250b0]{order:1}.who .name[data-v-359250b0]{order:2}.who .phone[data-v-359250b0]{order:3}.who .day[data-v-359250b0]{order:4}.who .clock[data-v-359250b0]{order:5}.who .phone[data-v-359250b0],.who .day[data-v-359250b0],.who .clock[data-v-359250b0]{color:var(--muted);font-size:.78rem}.who .name[data-v-359250b0]:before,.who .phone[data-v-359250b0]:before,.who .day[data-v-359250b0]:before,.who .clock[data-v-359250b0]:before{content:"· "}.note[data-v-359250b0]{grid-area:note}.sum[data-v-359250b0]{grid-area:sum;place-self:start end}.goods[data-v-359250b0]{grid-area:goods}.row select[data-v-359250b0]{grid-area:status;width:100%}.cell-actions[data-v-359250b0]{flex-direction:row;grid-area:actions;align-self:center}}.page[data-v-b52776a6]{display:grid}h1[data-v-b52776a6]{font-size:1.8rem;font-weight:400}.page>p[data-v-b52776a6]{margin-top:8px}h2[data-v-b52776a6]{margin:0;font-size:1.05rem;font-weight:400}p[data-v-b52776a6]{color:var(--muted)}.pager[data-v-b52776a6]{flex-wrap:nowrap;align-items:center;gap:8px;margin-top:12px;display:flex;overflow-x:auto}.pager label[data-v-b52776a6]{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;margin-right:8px;display:flex}.pager select[data-v-b52776a6]{border:1px solid var(--line);background:var(--surface);padding:6px 10px}.pager button[data-v-b52776a6]{border:1px solid var(--line);background:var(--surface);white-space:nowrap;cursor:pointer;flex:none;padding:6px 10px}button.on[data-v-b52776a6]{background:var(--text);color:var(--surface)}button[data-v-b52776a6]:disabled{opacity:.45;cursor:default}.group[data-v-b52776a6]{border-bottom:1px solid var(--line);padding:8px 0}.group header[data-v-b52776a6]{grid-template-columns:18px 1fr;align-items:start;gap:10px;display:grid}.twist[data-v-b52776a6]{width:22px;height:22px;color:var(--muted);background:0 0;border:0;place-items:center;padding:0;display:grid}ul[data-v-b52776a6]{color:var(--muted);margin:8px 0 0 28px;padding-left:18px;font-size:.9rem}.filters[data-v-b52776a6]{flex-wrap:nowrap;align-items:center;gap:12px;margin:12px 0 4px;display:flex}.dates[data-v-b52776a6]{display:contents}.filters label[data-v-b52776a6]{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;display:flex}.filters input[type=date][data-v-b52776a6]{border:1px solid var(--line);background:var(--surface);padding:6px 10px}@media (width<=720px){.filters[data-v-b52776a6]{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.dates[data-v-b52776a6]{flex-direction:column;gap:8px;min-width:0;display:flex}.dates .to[data-v-b52776a6]{order:-1}.filters label[data-v-b52776a6]{min-width:0}.filters input[type=date][data-v-b52776a6]{width:100%;min-width:0}}.overlay[data-v-b52776a6]{z-index:20;background:#1c191759;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dialog[data-v-b52776a6]{background:var(--surface);border:1px solid var(--line);gap:14px;width:min(420px,100%);padding:24px;display:grid}.dialog header[data-v-b52776a6]{grid-template-columns:1fr auto;align-items:start;gap:12px;display:grid}.dialog h2[data-v-b52776a6]{font-size:1.2rem}.icon[data-v-b52776a6]{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.actions[data-v-b52776a6]{gap:8px;display:flex}.icon[data-v-b52776a6]:disabled{opacity:.45;cursor:default}.page[data-v-fef98d30]{gap:16px;display:grid}.head[data-v-fef98d30]{justify-content:space-between;align-items:center;gap:16px;display:flex}h1[data-v-fef98d30],h2[data-v-fef98d30]{margin:0;font-weight:400}h1[data-v-fef98d30]{font-size:1.8rem}.note[data-v-fef98d30],.error[data-v-fef98d30]{margin:0}.note[data-v-fef98d30]{color:var(--muted)}.photo b[data-v-fef98d30],.photo small[data-v-fef98d30]{color:var(--muted);font-weight:400}.photo b[data-v-fef98d30]{font-size:.95rem}.photo small[data-v-fef98d30]{font-size:.82rem}.error[data-v-fef98d30]{color:var(--danger)}.new[data-v-fef98d30]{color:var(--ok);border:1px solid var(--ok);background:#eef5f0}.grid[data-v-fef98d30]{gap:12px;display:grid}.grid.brands[data-v-fef98d30]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.grid.posters[data-v-fef98d30]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.card[data-v-fef98d30]{border:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;gap:8px;padding:0;display:grid}.card img[data-v-fef98d30],.photo img[data-v-fef98d30]{object-fit:cover;background:#eceae6;width:100%;display:block}.grid.brands .card img[data-v-fef98d30],.photo.brands img[data-v-fef98d30]{aspect-ratio:5/2}.grid.posters .card img[data-v-fef98d30],.photo.posters img[data-v-fef98d30]{aspect-ratio:16/9}.card strong[data-v-fef98d30]{padding:0 10px 10px;font-weight:400}.card.on[data-v-fef98d30]{border-color:var(--ok);box-shadow:inset 0 0 0 1px var(--ok)}.pick[data-v-fef98d30]{cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.mark[data-v-fef98d30]{background:var(--ok);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:8px;right:8px}.mark[data-v-fef98d30] .material-symbols-outlined{font-size:18px}.card-foot[data-v-fef98d30]{align-items:center;gap:8px;padding:0 8px 8px 10px;display:flex}.card-foot strong[data-v-fef98d30]{flex:1;min-width:0;padding:0}.grid.posters .pencil[data-v-fef98d30]{color:var(--muted);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.limit[data-v-fef98d30]{width:fit-content;color:var(--text);align-items:center;gap:8px;font-size:.82rem;display:flex}.limit select[data-v-fef98d30]{border:1px solid var(--line);background:var(--surface);font:inherit;padding:4px 8px}.overlay[data-v-fef98d30]{z-index:30;background:#1c191759;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer[data-v-fef98d30]{background:var(--surface);border-left:1px solid var(--line);grid-template-rows:auto 1fr;width:min(440px,100%);height:100%;display:grid}.drawer header[data-v-fef98d30]{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:16px 18px;display:grid}.icon[data-v-fef98d30]{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.form[data-v-fef98d30]{grid-template-rows:1fr auto;min-height:0;display:grid}.body[data-v-fef98d30]{align-content:start;gap:14px;padding:18px;display:grid;overflow:auto}label[data-v-fef98d30]{gap:6px;display:grid}.need[data-v-fef98d30]{color:var(--danger)}input[type=text][data-v-fef98d30],button[data-v-fef98d30]:not(.app-btn,.pick,.pencil){border:1px solid var(--line);background:var(--surface);padding:8px 10px}button[data-v-fef98d30]{cursor:pointer}footer[data-v-fef98d30]{border-top:1px solid var(--line);gap:8px;padding:14px 18px;display:flex}footer[data-v-fef98d30] .aside{margin-left:auto}button[data-v-fef98d30]:disabled{opacity:.55;cursor:default}.page[data-v-2a1b7956]{gap:16px;display:grid}.head[data-v-2a1b7956]{justify-content:space-between;align-items:center;gap:16px;display:flex}h1[data-v-2a1b7956],h2[data-v-2a1b7956]{margin:0;font-weight:400}h1[data-v-2a1b7956]{font-size:1.8rem}.note[data-v-2a1b7956],.error[data-v-2a1b7956]{margin:0}.note[data-v-2a1b7956]{color:var(--muted)}.error[data-v-2a1b7956]{color:var(--danger)}.new[data-v-2a1b7956]{color:var(--ok);border:1px solid var(--ok);background:#eef5f0}.list[data-v-2a1b7956]{gap:8px;display:grid}.row[data-v-2a1b7956]{border:1px solid var(--line);background:var(--surface);align-items:center;gap:8px;padding:8px 10px;display:flex}.row.on[data-v-2a1b7956]{border-color:var(--ok);box-shadow:inset 0 0 0 1px var(--ok)}.pick[data-v-2a1b7956]{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.mark[data-v-2a1b7956]{border:1px solid var(--line);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.row.on .mark[data-v-2a1b7956]{border-color:var(--ok);background:var(--ok)}.mark[data-v-2a1b7956] .material-symbols-outlined{font-size:16px}.text[data-v-2a1b7956]{gap:2px;min-width:0;display:grid}.text strong[data-v-2a1b7956]{font-weight:400}.text small[data-v-2a1b7956]{color:var(--muted);font-size:.82rem}.pencil[data-v-2a1b7956],.icon[data-v-2a1b7956]{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.pencil[data-v-2a1b7956]{flex:none;place-items:center;display:grid}.overlay[data-v-2a1b7956]{z-index:30;background:#1c191759;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer[data-v-2a1b7956]{background:var(--surface);border-left:1px solid var(--line);grid-template-rows:auto 1fr;width:min(520px,100%);height:100%;display:grid}.drawer header[data-v-2a1b7956]{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:16px 18px;display:grid}.form[data-v-2a1b7956]{grid-template-rows:1fr auto;min-height:0;display:grid}.body[data-v-2a1b7956]{align-content:start;gap:14px;padding:18px;display:grid;overflow:auto}label[data-v-2a1b7956]{gap:6px;display:grid}.need[data-v-2a1b7956]{color:var(--danger)}input[type=text][data-v-2a1b7956],textarea[data-v-2a1b7956]{border:1px solid var(--line);background:var(--surface);font:inherit;padding:8px 10px}button.new[data-v-2a1b7956]{font:inherit;padding:8px 10px}textarea[data-v-2a1b7956]{resize:vertical;line-height:1.45}button[data-v-2a1b7956]{cursor:pointer}footer[data-v-2a1b7956]{border-top:1px solid var(--line);gap:8px;padding:14px 18px;display:flex}footer[data-v-2a1b7956] .aside{margin-left:auto}button[data-v-2a1b7956]:disabled{opacity:.55;cursor:default}.page[data-v-cec7a7bc]{gap:16px;display:grid}h1[data-v-cec7a7bc]{margin:0;font-size:1.8rem;font-weight:400}.note[data-v-cec7a7bc],.hint[data-v-cec7a7bc],.error[data-v-cec7a7bc]{max-width:42rem;color:var(--muted);margin:0}.error[data-v-cec7a7bc]{color:var(--danger)}.days[data-v-cec7a7bc]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.days label[data-v-cec7a7bc]{font-size:.95rem}.days input[data-v-cec7a7bc]{border:1px solid var(--line);background:var(--surface);width:5rem;font:inherit;padding:8px 10px}.snapshot[data-v-cec7a7bc]{border-top:1px solid var(--line);gap:10px;padding-top:8px;display:grid}.snapshot h2[data-v-cec7a7bc]{margin:0;font-size:1.2rem;font-weight:400}.snapshot-actions[data-v-cec7a7bc],.actions[data-v-cec7a7bc],.row-actions[data-v-cec7a7bc]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.versions[data-v-cec7a7bc]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.versions li[data-v-cec7a7bc]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding-bottom:10px;display:grid}.version-copy[data-v-cec7a7bc]{gap:2px;min-width:0;display:grid}.version-copy>span[data-v-cec7a7bc]{color:var(--muted);font-size:.85rem}.version-gap[data-v-cec7a7bc]{width:0}.version-side[data-v-cec7a7bc]{flex-flow:row;align-items:center;gap:2px;display:flex}.edit[data-v-cec7a7bc],.name-field[data-v-cec7a7bc]{gap:6px;display:grid}.edit[data-v-cec7a7bc]{align-items:center;gap:8px;display:flex}.edit input[data-v-cec7a7bc],.name-field input[data-v-cec7a7bc]{border:1px solid var(--line);background:var(--surface);width:min(280px,100%);font:inherit;padding:6px 8px}.name-field span[data-v-cec7a7bc]{font-size:.85rem}.version-side .act[data-v-cec7a7bc]{flex:none;justify-content:center;width:22px;height:22px}.act[data-v-cec7a7bc]{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:.85rem;display:inline-flex}.act.danger[data-v-cec7a7bc]{color:var(--danger)}.act[data-v-cec7a7bc]:disabled{opacity:.45;cursor:default}.source[data-v-cec7a7bc]{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;margin:0}.source[data-v-cec7a7bc]:disabled{cursor:default}.day[data-v-cec7a7bc]{border:1px solid var(--line);background:var(--surface);font:inherit;padding:6px 8px}.overlay[data-v-cec7a7bc]{z-index:20;background:#1c191759;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dialog[data-v-cec7a7bc]{background:var(--surface);border:1px solid var(--line);gap:14px;width:min(440px,100%);padding:24px;display:grid}.dialog header[data-v-cec7a7bc]{grid-template-columns:1fr auto;align-items:start;gap:12px;display:grid}.dialog h2[data-v-cec7a7bc]{margin:0;font-size:1.2rem;font-weight:400}.dialog p[data-v-cec7a7bc]{color:var(--muted);margin:0}.icon[data-v-cec7a7bc]{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.table-wrap[data-v-cec7a7bc]{overflow-x:auto}table[data-v-cec7a7bc]{border-collapse:collapse;width:max-content;max-width:100%}th[data-v-cec7a7bc],td[data-v-cec7a7bc]{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;white-space:nowrap;padding:10px 12px}th[data-v-cec7a7bc]{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:500}
