: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}.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-7e9d070f]{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-7e9d070f]{cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.veil[data-v-deb934ce]{z-index:40;background:#1c191747;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.card[data-v-deb934ce]{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:12px;width:min(400px,100%);padding:24px;display:grid}h1[data-v-deb934ce]{font-size:1.6rem;font-weight:400}p[data-v-deb934ce]{color:var(--muted)}label[data-v-deb934ce]{gap:6px;display:grid}input[data-v-deb934ce],button[data-v-deb934ce]{border:1px solid var(--line);background:var(--surface);padding:10px 12px}button[data-v-deb934ce]{cursor:pointer}button[data-v-deb934ce]:disabled{opacity:.6;cursor:wait}.error[data-v-deb934ce]{color:var(--danger)}button[data-v-464215e1]{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.85rem}.store[data-v-28e7a507]{flex-direction:column;min-height:100vh;display:flex}.header[data-v-28e7a507]{z-index:10;height:var(--header-h);background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0}.inner[data-v-28e7a507],.main[data-v-28e7a507]{width:min(1120px,100% - 32px);margin:0 auto}.header .inner[data-v-28e7a507]{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.brand-lockup[data-v-28e7a507]{align-items:center;gap:12px;min-width:0;display:flex}.logo[data-v-28e7a507]{letter-spacing:.04em;white-space:nowrap;font-size:1.15rem}.studio[data-v-28e7a507]{color:var(--muted);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.studio img[data-v-28e7a507]{width:16px;height:16px;display:block}.nav[data-v-28e7a507]{align-items:center;gap:20px;font-size:.95rem;display:flex}.search[data-v-28e7a507]{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-28e7a507]:focus-within{border-color:var(--text);color:var(--text)}.search input[data-v-28e7a507]{width:100%;min-width:0;color:var(--text);appearance:none;background:0 0;border:0;border-radius:0;padding:0}.search input[data-v-28e7a507]:focus{outline:none}.search-slot[data-v-28e7a507]{align-items:center;display:flex}.search-toggle[data-v-28e7a507]{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:none}.catalog-link[data-v-28e7a507]{color:inherit;align-items:center;display:inline-flex}.catalog-link[data-v-28e7a507] .material-symbols-outlined{display:none}.icon-link[data-v-28e7a507]{color:inherit;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.icon-link .count[data-v-28e7a507]{font-size:.75rem;text-decoration:none}.notice-wrap[data-v-28e7a507]{position:relative}.notice-btn[data-v-28e7a507]{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.panel[data-v-28e7a507]{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-28e7a507]{color:var(--muted);text-align:right;margin:0;padding:4px 8px;font-size:.75rem;line-height:1.2}.panel ul[data-v-28e7a507]{margin:0;padding:0;list-style:none}.panel li[data-v-28e7a507]{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-28e7a507]{border-top:1px solid var(--line)}.panel li button[data-v-28e7a507]{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.panel li button[data-v-28e7a507] .material-symbols-outlined{font-size:14px}.nav a.router-link-active[data-v-28e7a507]:not(.icon-link){text-underline-offset:6px;text-decoration:underline}@media (width<=720px){.header .inner[data-v-28e7a507]{gap:8px;width:calc(100% - 20px)}.logo[data-v-28e7a507]{letter-spacing:.02em;font-size:.95rem}.studio span[data-v-28e7a507]{display:none}.nav[data-v-28e7a507]{gap:12px}.search-toggle[data-v-28e7a507]{display:inline-flex}.search[data-v-28e7a507]{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-28e7a507]{display:flex}.catalog-link span[data-v-28e7a507]{display:none}.catalog-link[data-v-28e7a507] .material-symbols-outlined{display:inline-block}.nav a.catalog-link.router-link-active[data-v-28e7a507]{text-decoration:none}}.main[data-v-28e7a507]{flex:1;padding:32px 0 48px}.main.home[data-v-28e7a507]{width:100%;padding-top:0;padding-bottom:0}.footer[data-v-28e7a507]{border-top:1px solid var(--line);background:var(--surface)}.footer .cols[data-v-28e7a507]{color:var(--muted);grid-template-columns:5fr 3fr 4fr;gap:48px;padding:40px 0;font-size:.9rem;display:grid}.footer .company[data-v-28e7a507],.footer .nav-col[data-v-28e7a507],.footer .contacts[data-v-28e7a507]{min-width:0}.footer .label[data-v-28e7a507]{color:var(--text);letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px;font-size:.8rem}.footer p[data-v-28e7a507],.footer a[data-v-28e7a507]{color:var(--muted);margin:0 0 6px;display:block}.footer a[data-v-28e7a507]:hover{color:var(--text)}.footer .legal[data-v-28e7a507]{border-top:1px solid var(--line);padding:14px 0 18px}.footer .legal p[data-v-28e7a507]{letter-spacing:.02em;text-align:center;margin:0;font-size:.78rem}@media (width<=720px){.footer .cols[data-v-28e7a507]{grid-template-columns:1fr 1fr;gap:48px 32px}.footer .company[data-v-28e7a507]{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-f61e78ec]{grid-template-columns:220px 1fr;min-height:100vh;display:grid}.side[data-v-f61e78ec]{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;gap:24px;padding:24px 20px;display:flex}.bar[data-v-f61e78ec],.nav-wrap[data-v-f61e78ec]{display:contents}.menu[data-v-f61e78ec]{display:none}.brand[data-v-f61e78ec]{align-items:center;gap:12px;display:flex}.logo[data-v-f61e78ec]{font-size:1.05rem}nav[data-v-f61e78ec]{flex-direction:column;gap:12px;display:flex}nav a.router-link-active[data-v-f61e78ec]{text-underline-offset:4px;text-decoration:underline}.group[data-v-f61e78ec]{flex-direction:column;gap:8px;display:flex}.group p[data-v-f61e78ec]{color:var(--muted);margin:0;font-size:.85rem}.group.on p[data-v-f61e78ec]{color:var(--text)}.group a[data-v-f61e78ec]{padding-left:12px}.nav-wrap[data-v-f61e78ec] .app-btn{align-self:flex-start}.back[data-v-f61e78ec]{color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:.9rem}.store[data-v-f61e78ec]{margin-top:20px}.content[data-v-f61e78ec]{padding:32px 40px}@media (width<=720px){.admin[data-v-f61e78ec]{grid-template-rows:auto 1fr;grid-template-columns:1fr}.side[data-v-f61e78ec]{gap:0;padding:12px 16px}.bar[data-v-f61e78ec]{justify-content:space-between;align-items:center;display:flex}.menu[data-v-f61e78ec]{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-f61e78ec]{flex-direction:column;gap:16px;padding-top:16px;display:none}.side.open .nav-wrap[data-v-f61e78ec]{display:flex}.content[data-v-f61e78ec]{padding:20px 16px}}.auth[data-v-c0428181]{grid-template-rows:auto 1fr;min-height:100vh;display:grid}.top[data-v-c0428181]{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-c0428181]{letter-spacing:.04em}main[data-v-c0428181]{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-161edb85]{position:relative}.reel.cover[data-v-161edb85],.reel.cover .window[data-v-161edb85],.reel.cover .strip[data-v-161edb85],.reel.cover .shot[data-v-161edb85]{height:100%}.window[data-v-161edb85]{overflow:hidden;container-type:inline-size}.strip[data-v-161edb85]{gap:0;width:max-content;transition:transform .4s;display:flex}.strip.jump[data-v-161edb85]{transition:none}.shot[data-v-161edb85]{width:calc(100cqw / var(--n));color:inherit;flex:none;position:relative;overflow:hidden}.shot img[data-v-161edb85],.shot[data-v-161edb85] .thumb{width:100%;aspect-ratio:var(--ratio);object-fit:cover;background:#eceae6;transition:filter .2s;display:block}.reel.cover .shot img[data-v-161edb85],.reel.cover .shot[data-v-161edb85] .thumb{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.shot.dim:hover img[data-v-161edb85],.shot.dim[data-v-161edb85]:hover .thumb{filter:brightness(.96)}.nudge[data-v-161edb85]{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-161edb85]{opacity:1;pointer-events:auto}.nudge.prev[data-v-161edb85]{left:8px}.nudge.next[data-v-161edb85]{right:8px}.nudge[data-v-161edb85] .material-symbols-outlined{font-size:32px}.dots[data-v-161edb85]{z-index:2;gap:8px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.dots button[data-v-161edb85]{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-161edb85]{background:#fffffff2}.hero[data-v-e1601471]{height:calc(100vh - var(--header-h));grid-template-rows:auto minmax(0,1fr);gap:10px;padding:8px 18px 18px;display:grid}.screen[data-v-e1601471]{background:#e7e2da;border:1px solid #ffffffb8;border-radius:16px;min-height:0;overflow:hidden;box-shadow:0 0 0 1px #1c191714}.stage[data-v-e1601471]{height:100%}.groups[data-v-e1601471]{justify-content:center;gap:10px;display:flex}.groups a[data-v-e1601471]{color:var(--text);white-space:nowrap;background:#ffffff73;border:1px solid #ffffff8c;padding:8px 18px}.groups a[data-v-e1601471]:hover{background:#fffffff2}.wrap[data-v-e1601471]{gap:36px;width:min(1120px,100% - 32px);margin:0 auto;padding:40px 0 64px;display:grid}h2[data-v-e1601471]{margin:0 0 12px;font-size:1.35rem;font-weight:400}.pair[data-v-e1601471]{gap:16px;display:grid}.story[data-v-e1601471]{width:min(920px,100%);margin-inline:auto}.story h2[data-v-e1601471],.story .lead[data-v-e1601471]{text-align:center}.story .lead[data-v-e1601471]{color:var(--muted);margin:0 0 14px;font-size:1.05rem}.story .copy p[data-v-e1601471]{color:var(--text);text-indent:1.75em;margin:0 0 .85em;font-size:.98rem;line-height:1.65}.story .copy p[data-v-e1601471]:last-child{margin-bottom:0}@media (width<=720px){.hero[data-v-e1601471]{grid-template-rows:auto auto;height:auto;padding:8px 12px 12px}.groups[data-v-e1601471]{flex-wrap:wrap;gap:6px}.groups a[data-v-e1601471]{padding:6px 10px;font-size:.82rem}.screen[data-v-e1601471]{aspect-ratio:16/9;height:auto}}.page[data-v-bfeab9ab]{gap:20px;display:grid}.page.tight[data-v-bfeab9ab]{gap:12px}.crumbs[data-v-bfeab9ab]{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:.9rem;display:flex}.head[data-v-bfeab9ab]{justify-content:space-between;align-items:center;gap:16px;display:flex}h1[data-v-bfeab9ab]{font-size:2rem;font-weight:400}.cols[data-v-bfeab9ab]{flex:none;display:flex}.cols button[data-v-bfeab9ab]{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-bfeab9ab]{margin-left:-1px}.cols button.on[data-v-bfeab9ab]{background:var(--text);color:var(--surface)}h2[data-v-bfeab9ab]{margin:0;padding:0 12px;font-size:1.05rem;font-weight:400}h2.band[data-v-bfeab9ab]{padding:8px 0 0;font-size:1.35rem}.page.tight h2.band[data-v-bfeab9ab]{padding-top:0}.reels[data-v-bfeab9ab]{gap:16px;display:grid}.reel[data-v-bfeab9ab]{position:relative}.window[data-v-bfeab9ab]{overflow:hidden;container-type:inline-size}.strip[data-v-bfeab9ab]{gap:0;width:max-content;transition:transform .4s;display:flex}.strip.jump[data-v-bfeab9ab]{transition:none}.shot[data-v-bfeab9ab]{width:calc(100cqw / var(--n));flex:none;position:relative;overflow:hidden}.shot[data-v-bfeab9ab] .thumb{aspect-ratio:3/4;width:100%;font-size:2.4rem;transition:filter .2s}.shot[data-v-bfeab9ab]:hover .thumb{filter:brightness(.96)}.nudge[data-v-bfeab9ab]{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-bfeab9ab]{opacity:1;pointer-events:auto}.nudge.prev[data-v-bfeab9ab]{left:8px}.nudge.next[data-v-bfeab9ab]{right:8px}.nudge[data-v-bfeab9ab] .material-symbols-outlined{font-size:32px}.groups[data-v-bfeab9ab],.grid[data-v-bfeab9ab]{gap:12px;display:grid}.groups.cols-4[data-v-bfeab9ab],.grid.cols-4[data-v-bfeab9ab]{grid-template-columns:repeat(4,minmax(0,1fr))}.groups.cols-6[data-v-bfeab9ab],.grid.cols-6[data-v-bfeab9ab]{grid-template-columns:repeat(6,minmax(0,1fr))}.groups.cols-8[data-v-bfeab9ab],.grid.cols-8[data-v-bfeab9ab]{grid-template-columns:repeat(8,minmax(0,1fr))}.group[data-v-bfeab9ab]{background:var(--surface);border:1px solid var(--line);padding:16px 18px}.groups.sub[data-v-bfeab9ab]{gap:8px}.groups.sub .group[data-v-bfeab9ab]{padding:8px 10px;font-size:.92rem}.groups.cat[data-v-bfeab9ab]{gap:6px}.groups.cat .group[data-v-bfeab9ab]{padding:6px 8px;font-size:.85rem}.grid[data-v-bfeab9ab]{gap:16px}.card[data-v-bfeab9ab]{background:var(--surface);border:1px solid var(--line);gap:6px;padding-bottom:12px;display:grid}.card[data-v-bfeab9ab] .thumb{aspect-ratio:3/4;width:100%;font-size:3rem}.card p[data-v-bfeab9ab]{color:var(--muted);margin:0;padding:0 12px 4px}.place[data-v-bfeab9ab]{font-size:.8rem}@media (width<=900px){.groups.cols-6[data-v-bfeab9ab],.groups.cols-8[data-v-bfeab9ab],.grid.cols-6[data-v-bfeab9ab],.grid.cols-8[data-v-bfeab9ab]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.groups.cols-4[data-v-bfeab9ab],.groups.cols-6[data-v-bfeab9ab],.groups.cols-8[data-v-bfeab9ab],.grid.cols-4[data-v-bfeab9ab],.grid.cols-6[data-v-bfeab9ab],.grid.cols-8[data-v-bfeab9ab]{grid-template-columns:repeat(2,minmax(0,1fr))}}.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-d0827d8e]{gap:0;width:max-content;max-width:100%;margin:0;padding:0;list-style:none;display:grid}.line[data-v-d0827d8e],.total[data-v-d0827d8e]{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-d0827d8e]{border-bottom:1px solid var(--line)}.shot[data-v-d0827d8e]{width:56px;height:70px}.name[data-v-d0827d8e]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.spec[data-v-d0827d8e]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);overflow:hidden}.qty[data-v-d0827d8e]{justify-content:center;align-items:center;gap:2px;display:inline-flex}.qty span[data-v-d0827d8e]{text-align:center;min-width:1.5em}.qty button[data-v-d0827d8e],.trash[data-v-d0827d8e]{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.unit[data-v-d0827d8e],.sum[data-v-d0827d8e]{text-align:right;font-variant-numeric:tabular-nums}.unit[data-v-d0827d8e]{color:var(--muted)}.total[data-v-d0827d8e]{padding-top:12px;font-size:1.05rem}.total .label[data-v-d0827d8e]{text-align:right;grid-column:1/7}.total .sum[data-v-d0827d8e]{grid-column:7}@media (width<=720px){.items[data-v-d0827d8e]{overflow-x:auto}.line[data-v-d0827d8e],.total[data-v-d0827d8e]{min-width:40rem}}.page[data-v-4fc2413c]{justify-items:start;gap:16px;display:grid}h1[data-v-4fc2413c]{font-size:2rem;font-weight:400}p[data-v-4fc2413c]{color:var(--muted)}.go[data-v-4fc2413c]{color:var(--muted);text-underline-offset:3px;text-decoration:underline}.page[data-v-4fc2413c] .items{width:max-content;max-width:100%}.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-096f7f04]{gap:16px;display:grid}h1[data-v-096f7f04]{font-size:2rem;font-weight:400}p[data-v-096f7f04],a[data-v-096f7f04]{color:var(--muted)}.page[data-v-096f7f04] .items{width:max-content;max-width:100%}.form[data-v-096f7f04]{gap:12px;max-width:480px;display:grid}label[data-v-096f7f04]{gap:6px;font-size:.95rem;display:grid}.form input[data-v-096f7f04],.form textarea[data-v-096f7f04],.form button[data-v-096f7f04]{border:1px solid var(--line);background:var(--surface);padding:10px 12px}.form input.bad[data-v-096f7f04]{border-color:var(--danger)}.form button[data-v-096f7f04]{cursor:pointer}.form button[data-v-096f7f04]:disabled{opacity:.6;cursor:wait}.error[data-v-096f7f04]{color:var(--danger)}.page[data-v-f1c14b63]{gap:12px;display:grid}h1[data-v-f1c14b63]{font-size:2rem;font-weight:400}p[data-v-f1c14b63],a[data-v-f1c14b63]{color:var(--muted)}.page[data-v-b3720776]{gap:12px;display:grid}h1[data-v-b3720776]{font-size:2rem;font-weight:400}p[data-v-b3720776],a[data-v-b3720776]{color:var(--muted)}.page[data-v-6dd69ec6]{justify-items:start;gap:16px;width:min(400px,100%);display:grid}h1[data-v-6dd69ec6]{font-size:2rem;font-weight:400}p[data-v-6dd69ec6]{color:var(--muted)}.form[data-v-6dd69ec6]{gap:12px;width:100%;display:grid}label[data-v-6dd69ec6]{gap:6px;display:grid}input[data-v-6dd69ec6],button[data-v-6dd69ec6]{border:1px solid var(--line);background:var(--surface);padding:10px 12px}button[data-v-6dd69ec6]{cursor:pointer}button[data-v-6dd69ec6]:disabled{opacity:.6;cursor:wait}.error[data-v-6dd69ec6]{color:var(--danger)}.page[data-v-ecb77bf3]{gap:28px;display:grid}.head[data-v-ecb77bf3]{justify-content:space-between;align-items:start;gap:16px;display:flex}h1[data-v-ecb77bf3]{font-size:1.8rem;font-weight:400}h2[data-v-ecb77bf3]{margin:0;font-size:1.25rem;font-weight:400}h3[data-v-ecb77bf3]{color:var(--muted);margin:0;font-size:1rem;font-weight:400}p[data-v-ecb77bf3],small[data-v-ecb77bf3]{color:var(--muted)}.new[data-v-ecb77bf3],.form button[data-v-ecb77bf3]:not(.app-btn),.card[data-v-ecb77bf3]{border:1px solid var(--line);background:var(--surface);cursor:pointer;padding:8px 12px}.new[data-v-ecb77bf3]{color:var(--ok);border-color:var(--ok);background:#eef5f0}.block[data-v-ecb77bf3],.dept[data-v-ecb77bf3]{gap:12px;display:grid}.filters[data-v-ecb77bf3]{gap:8px;display:grid}.filters-row[data-v-ecb77bf3]{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.filters input[data-v-ecb77bf3],.filters select[data-v-ecb77bf3]{border:1px solid var(--line);background:var(--surface);padding:6px 10px}.filters input[data-v-ecb77bf3],.cats[data-v-ecb77bf3]{width:75%;min-width:0;max-width:calc(100% - 120px)}.cats[data-v-ecb77bf3]{gap:8px;display:flex}.filters select[data-v-ecb77bf3]{flex:1 1 0;width:0;min-width:0}.filters select[data-v-ecb77bf3]:disabled{opacity:.45}.cols[data-v-ecb77bf3]{flex:none;margin-left:auto;display:flex}.cols button[data-v-ecb77bf3]{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-ecb77bf3]{border:1px solid var(--line);background:var(--surface);cursor:pointer;white-space:nowrap;margin-left:auto;padding:6px 10px}.filters .clear[data-v-ecb77bf3]:disabled{opacity:.45;cursor:default}.filters .clear[data-v-ecb77bf3]:not(:disabled):hover{color:var(--danger);border-color:var(--danger);background:var(--status-cancel)}.cols button+button[data-v-ecb77bf3]{margin-left:-1px}.cols button.on[data-v-ecb77bf3]{background:var(--text);color:var(--surface)}.grid[data-v-ecb77bf3]{gap:12px;display:grid}.grid.cols-2[data-v-ecb77bf3]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.cols-3[data-v-ecb77bf3]{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.cols-4[data-v-ecb77bf3]{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.cols-6[data-v-ecb77bf3]{grid-template-columns:repeat(6,minmax(0,1fr))}.grid.cols-8[data-v-ecb77bf3]{grid-template-columns:repeat(8,minmax(0,1fr))}@media (width<=1100px){.filters-row[data-v-ecb77bf3]{flex-wrap:wrap}.grid.cols-8[data-v-ecb77bf3]{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.cols-6[data-v-ecb77bf3]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.head[data-v-ecb77bf3]{flex-wrap:wrap}.cats[data-v-ecb77bf3]{flex-wrap:wrap;width:100%;max-width:none}.filters select[data-v-ecb77bf3]{flex:calc(50% - 4px);width:auto;max-width:calc(50% - 4px)}.filters .clear[data-v-ecb77bf3]{margin-left:0}.grid.cols-4[data-v-ecb77bf3]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.cols-6[data-v-ecb77bf3],.grid.cols-8[data-v-ecb77bf3]{grid-template-columns:repeat(3,minmax(0,1fr))}}.card[data-v-ecb77bf3]{text-align:left;gap:4px;width:auto;min-width:0;padding:0 0 6px;display:grid}.card img[data-v-ecb77bf3],.ph[data-v-ecb77bf3]{aspect-ratio:1;object-fit:cover;background:#eceae6;width:100%;height:auto}.card strong[data-v-ecb77bf3],.card small[data-v-ecb77bf3]{overflow-wrap:anywhere;padding:0 6px;font-size:.78rem;font-weight:400;line-height:1.25}.overlay[data-v-ecb77bf3]{z-index:30;background:#1c191759;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer[data-v-ecb77bf3]{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-ecb77bf3]{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:16px 18px;display:grid}.icon[data-v-ecb77bf3]{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.form[data-v-ecb77bf3]{grid-template-rows:1fr auto;min-height:0;display:grid}.body[data-v-ecb77bf3]{align-content:start;gap:12px;padding:18px;display:grid;overflow:auto}label[data-v-ecb77bf3]{gap:6px;display:grid}input[data-v-ecb77bf3],textarea[data-v-ecb77bf3],select[data-v-ecb77bf3]{border:1px solid var(--line);background:var(--surface);padding:8px 10px}input.bad[data-v-ecb77bf3],textarea.bad[data-v-ecb77bf3]{border-color:var(--danger)}.count[data-v-ecb77bf3]{color:var(--muted);font-size:.82rem}.field-error[data-v-ecb77bf3]{color:var(--danger)}.check[data-v-ecb77bf3]{grid-template-columns:auto 1fr;align-items:center}.cat-pick[data-v-ecb77bf3]{gap:6px;display:grid}.cat-trigger[data-v-ecb77bf3]{border:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;padding:8px 10px}.cat-trigger.on[data-v-ecb77bf3]{border-color:var(--text)}.cat-trigger.bad[data-v-ecb77bf3]{border-color:var(--danger)}.cat-board[data-v-ecb77bf3]{border:1px solid var(--line);display:flex;overflow-x:auto}.cat-col[data-v-ecb77bf3]{border-right:1px solid var(--line);flex:1 0 132px;align-content:start;min-width:132px;display:grid}.cat-col[data-v-ecb77bf3]:last-child{border-right:0}.form .cat-col button[data-v-ecb77bf3]{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 10px}.form .cat-col button[data-v-ecb77bf3]:hover{background:var(--bg)}.cat-col button.on[data-v-ecb77bf3]{background:#eceae6}.cat-col button.on[data-v-ecb77bf3]:hover{background:#e4e1dc}label small[data-v-ecb77bf3]{color:var(--muted);font-size:.8rem}.palette[data-v-ecb77bf3]{gap:8px;display:grid}.swatches[data-v-ecb77bf3],.size-picks[data-v-ecb77bf3],.scale-switch[data-v-ecb77bf3],.hue-picks[data-v-ecb77bf3]{flex-wrap:wrap;gap:8px;display:flex}.form button.scale-pick[data-v-ecb77bf3],.form button.hue-pick[data-v-ecb77bf3]{border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;padding:4px 10px}.form button.scale-pick.on[data-v-ecb77bf3],.form button.size-pick.on[data-v-ecb77bf3],.form button.hue-pick.on[data-v-ecb77bf3]{color:var(--text);border-color:var(--text);background:#eceae6}.add-photo[data-v-ecb77bf3]{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-ecb77bf3]{color:var(--text);font-weight:400}.add-photo small[data-v-ecb77bf3]{color:var(--muted);font-size:11px}.add-photo input[data-v-ecb77bf3]{opacity:0;cursor:pointer;position:absolute;inset:0}.form button.swatch[data-v-ecb77bf3]{border:1px solid var(--line);cursor:pointer;border-radius:50%;width:28px;height:28px;padding:0}.form button.size-pick[data-v-ecb77bf3]{border:1px solid var(--line);background:var(--surface);min-width:36px;color:var(--text);cursor:pointer;padding:4px 8px}.swatch.on[data-v-ecb77bf3]{outline:2px solid var(--text);outline-offset:2px}.photos[data-v-ecb77bf3]{gap:12px;display:grid}.thumbs[data-v-ecb77bf3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}figure[data-v-ecb77bf3]{gap:6px;min-width:0;margin:0;display:grid}figure img[data-v-ecb77bf3]{aspect-ratio:3/4;object-fit:cover;background:#eceae6;width:100%}.caption[data-v-ecb77bf3]{grid-template-columns:minmax(0,4fr) auto;align-items:center;gap:6px;display:grid}.caption select[data-v-ecb77bf3]{width:100%;min-width:0}.form .caption .trash[data-v-ecb77bf3]{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-ecb77bf3]{border-top:1px solid var(--line);gap:8px;padding:14px 18px;display:flex}.form[data-v-ecb77bf3] .aside{margin-left:auto}button[data-v-ecb77bf3]:disabled{opacity:.55;cursor:wait}.form button.trash[data-v-ecb77bf3]{color:var(--danger);background:0 0;border:0;justify-self:start;padding:0}.stock[data-v-ecb77bf3]{gap:8px;display:grid}.stock-wrap[data-v-ecb77bf3]{overflow-x:auto}.stock table[data-v-ecb77bf3]{border-collapse:collapse;font-size:.85rem}.stock th[data-v-ecb77bf3],.stock td[data-v-ecb77bf3]{text-align:center;padding:4px;font-weight:400}.stock tbody th[data-v-ecb77bf3]{text-align:left;white-space:nowrap;align-items:center;gap:6px;padding-right:8px;display:flex}.stock .mini[data-v-ecb77bf3]{border:1px solid var(--line);border-radius:50%;flex:0 0 14px;width:14px;height:14px}.stock input[type=number][data-v-ecb77bf3]{width:52px;padding:4px 6px}.error[data-v-ecb77bf3]{color:var(--danger)}.ok[data-v-ecb77bf3]{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-63703c68]{gap:16px;display:grid}h1[data-v-63703c68]{font-size:1.8rem;font-weight:400}h2[data-v-63703c68]{margin:0;font-size:1.2rem;font-weight:400}p[data-v-63703c68]{color:var(--muted)}.table[data-v-63703c68]{border-top:1px solid var(--line);width:100%;font-size:.82rem;line-height:1.35;display:grid;overflow-x:auto}.head[data-v-63703c68],.row[data-v-63703c68]{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-63703c68]{border-bottom:1px solid var(--line)}.head[data-v-63703c68]{color:var(--muted);border-bottom:1px solid var(--line);background:0 0;align-items:center;font-size:.75rem}.sort[data-v-63703c68]{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-63703c68] .material-symbols-outlined{opacity:.4;font-size:16px}.sort.on[data-v-63703c68] .material-symbols-outlined{opacity:1;color:var(--text)}.who[data-v-63703c68]{grid-column:1/span 4;grid-template-columns:subgrid;align-items:start;min-width:0;display:grid}.oid[data-v-63703c68],.when[data-v-63703c68],.name[data-v-63703c68],.phone[data-v-63703c68]{min-width:0}.oid[data-v-63703c68]{color:var(--text);grid-area:1/1}.when[data-v-63703c68]{grid-area:1/2;display:grid}.when .clock[data-v-63703c68]{color:var(--muted);font-size:.78rem}.name[data-v-63703c68]{grid-area:1/3}.who span[data-v-63703c68]{font-weight:400}.who .phone[data-v-63703c68]{color:var(--text);grid-area:1/4}@supports not (grid-template-columns:subgrid){.who[data-v-63703c68]{grid-template-columns:72px 88px minmax(0,1fr) minmax(0,.9fr);column-gap:12px}}.row p[data-v-63703c68]{margin:0;font-size:.78rem}.note[data-v-63703c68]{color:var(--text)}.note.muted[data-v-63703c68]{color:var(--muted)}ul[data-v-63703c68]{margin:0;padding:0;list-style:none}.sum[data-v-63703c68]{color:var(--text);white-space:nowrap;margin:0}select[data-v-63703c68],.actions button[data-v-63703c68]{border:1px solid var(--line);background:var(--surface);padding:4px 8px;font-size:.82rem}select[data-v-63703c68]{width:100%}.cell-actions[data-v-63703c68]{align-items:center;gap:2px;display:flex}.pencil[data-v-63703c68],.trash[data-v-63703c68]{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.pencil[data-v-63703c68]{color:var(--muted)}.trash[data-v-63703c68]{color:var(--danger)}.dialog label[data-v-63703c68]{color:var(--text);gap:6px;font-size:.82rem;display:grid}.dialog input[data-v-63703c68],.dialog textarea[data-v-63703c68]{border:1px solid var(--line);background:var(--surface);width:100%;font:inherit;padding:6px 8px}.error[data-v-63703c68]{color:var(--danger)}.overlay[data-v-63703c68]{z-index:20;background:#1c191759;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dialog[data-v-63703c68]{background:var(--surface);border:1px solid var(--line);gap:14px;width:min(420px,100%);padding:24px;display:grid}.dialog header[data-v-63703c68]{grid-template-columns:1fr auto;align-items:start;gap:12px;display:grid}.icon[data-v-63703c68]{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.icon[data-v-63703c68]:disabled{opacity:.45;cursor:default}.actions[data-v-63703c68]{gap:8px;display:flex}.actions button[data-v-63703c68]{cursor:pointer}.actions button[data-v-63703c68]:disabled{opacity:.45;cursor:default}@media (width<=900px){.head[data-v-63703c68]{display:none}.table[data-v-63703c68]{border-top:0;gap:10px;overflow:visible}.row[data-v-63703c68]{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-63703c68]{flex-flow:wrap;grid-area:who/auto;grid-template-columns:none;align-items:baseline;gap:2px 8px;display:flex}.when[data-v-63703c68]{display:contents}.who .oid[data-v-63703c68],.who .name[data-v-63703c68],.who .phone[data-v-63703c68],.who .day[data-v-63703c68],.who .clock[data-v-63703c68]{grid-area:auto;display:inline}.who .oid[data-v-63703c68]{order:1}.who .name[data-v-63703c68]{order:2}.who .phone[data-v-63703c68]{order:3}.who .day[data-v-63703c68]{order:4}.who .clock[data-v-63703c68]{order:5}.who .phone[data-v-63703c68],.who .day[data-v-63703c68],.who .clock[data-v-63703c68]{color:var(--muted);font-size:.78rem}.who .name[data-v-63703c68]:before,.who .phone[data-v-63703c68]:before,.who .day[data-v-63703c68]:before,.who .clock[data-v-63703c68]:before{content:"· "}.note[data-v-63703c68]{grid-area:note}.sum[data-v-63703c68]{grid-area:sum;place-self:start end}.goods[data-v-63703c68]{grid-area:goods}.row select[data-v-63703c68]{grid-area:status;width:100%}.cell-actions[data-v-63703c68]{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-16e5e1f2]{gap:16px;display:grid}.head[data-v-16e5e1f2]{justify-content:space-between;align-items:center;gap:16px;display:flex}h1[data-v-16e5e1f2],h2[data-v-16e5e1f2]{margin:0;font-weight:400}h1[data-v-16e5e1f2]{font-size:1.8rem}.note[data-v-16e5e1f2],.error[data-v-16e5e1f2]{margin:0}.note[data-v-16e5e1f2]{color:var(--muted)}.error[data-v-16e5e1f2]{color:var(--danger)}.new[data-v-16e5e1f2]{color:var(--ok);border:1px solid var(--ok);background:#eef5f0}.grid[data-v-16e5e1f2]{gap:12px;display:grid}.grid.brands[data-v-16e5e1f2]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.grid.posters[data-v-16e5e1f2]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.card[data-v-16e5e1f2]{border:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;gap:8px;padding:0;display:grid}.card img[data-v-16e5e1f2],.photo img[data-v-16e5e1f2]{object-fit:cover;background:#eceae6;width:100%;display:block}.grid.brands .card img[data-v-16e5e1f2],.photo img[data-v-16e5e1f2]{aspect-ratio:5/2}.grid.posters .card img[data-v-16e5e1f2]{aspect-ratio:16/9}.card strong[data-v-16e5e1f2]{padding:0 10px 10px;font-weight:400}.card.on[data-v-16e5e1f2]{border-color:var(--ok);box-shadow:inset 0 0 0 1px var(--ok)}.pick[data-v-16e5e1f2]{cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.mark[data-v-16e5e1f2]{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-16e5e1f2] .material-symbols-outlined{font-size:18px}.card-foot[data-v-16e5e1f2]{align-items:center;gap:8px;padding:0 8px 8px 10px;display:flex}.card-foot strong[data-v-16e5e1f2]{flex:1;min-width:0;padding:0}.grid.posters .pencil[data-v-16e5e1f2]{color:var(--muted);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.limit[data-v-16e5e1f2]{width:fit-content;color:var(--text);align-items:center;gap:8px;font-size:.82rem;display:flex}.limit select[data-v-16e5e1f2]{border:1px solid var(--line);background:var(--surface);font:inherit;padding:4px 8px}.overlay[data-v-16e5e1f2]{z-index:30;background:#1c191759;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer[data-v-16e5e1f2]{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-16e5e1f2]{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:16px 18px;display:grid}.icon[data-v-16e5e1f2]{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.form[data-v-16e5e1f2]{grid-template-rows:1fr auto;min-height:0;display:grid}.body[data-v-16e5e1f2]{align-content:start;gap:14px;padding:18px;display:grid;overflow:auto}label[data-v-16e5e1f2]{gap:6px;display:grid}.need[data-v-16e5e1f2]{color:var(--danger)}input[type=text][data-v-16e5e1f2],button[data-v-16e5e1f2]:not(.app-btn,.pick,.pencil){border:1px solid var(--line);background:var(--surface);padding:8px 10px}button[data-v-16e5e1f2]{cursor:pointer}footer[data-v-16e5e1f2]{border-top:1px solid var(--line);gap:8px;padding:14px 18px;display:flex}footer[data-v-16e5e1f2] .aside{margin-left:auto}button[data-v-16e5e1f2]: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-07b287b1]{gap:16px;display:grid}h1[data-v-07b287b1]{margin:0;font-size:1.8rem;font-weight:400}.note[data-v-07b287b1],.hint[data-v-07b287b1],.error[data-v-07b287b1]{max-width:42rem;color:var(--muted);margin:0}.error[data-v-07b287b1]{color:var(--danger)}.days[data-v-07b287b1]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.days label[data-v-07b287b1]{font-size:.95rem}.days input[data-v-07b287b1]{border:1px solid var(--line);background:var(--surface);width:5rem;font:inherit;padding:8px 10px}.snapshot[data-v-07b287b1]{border-top:1px solid var(--line);gap:10px;padding-top:8px;display:grid}.snapshot h2[data-v-07b287b1]{margin:0;font-size:1.2rem;font-weight:400}.snapshot-actions[data-v-07b287b1],.actions[data-v-07b287b1]{flex-wrap:wrap;gap:8px;display:flex}.overlay[data-v-07b287b1]{z-index:20;background:#1c191759;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dialog[data-v-07b287b1]{background:var(--surface);border:1px solid var(--line);gap:14px;width:min(440px,100%);padding:24px;display:grid}.dialog header[data-v-07b287b1]{grid-template-columns:1fr auto;align-items:start;gap:12px;display:grid}.dialog h2[data-v-07b287b1]{margin:0;font-size:1.2rem;font-weight:400}.dialog p[data-v-07b287b1]{color:var(--muted);margin:0}.icon[data-v-07b287b1]{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.table-wrap[data-v-07b287b1]{overflow-x:auto}table[data-v-07b287b1]{border-collapse:collapse;width:max-content;max-width:100%}th[data-v-07b287b1],td[data-v-07b287b1]{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;white-space:nowrap;padding:10px 12px}th[data-v-07b287b1]{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:500}
