: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}.store{background:var(--bg);color:var(--text);font-family:var(--font-body,Georgia, "Times New Roman", Times, serif)}.store h1,.store h2,.store h3{font-family:var(--font-heading,var(--font-body,Georgia, "Times New Roman", Times, serif))}.store input,.store textarea,.store select{background:var(--surface);color:var(--text);border-color:var(--line);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.store[data-theme=street] input,.store[data-theme=street] textarea,.store[data-theme=street] select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.store button{color:inherit}.store[data-theme=leor] .header{border-bottom-color:var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0}.store[data-theme=leor] .footer{background:#eef9fc}.store[data-theme=leor] .main.home .wrap{gap:72px;padding-top:56px;padding-bottom:80px}.store[data-theme=leor] .main.home .wrap>section>h2{letter-spacing:-.025em;margin-bottom:24px;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:500}.store[data-theme=leor] .groups a{background:#f2fbfd;border-radius:999px;padding:10px 22px}.store[data-theme=leor] .card,.store[data-theme=leor] .product-card{border-color:var(--line);background:#fff;border-radius:16px;transition:border-color .18s,box-shadow .18s}.store[data-theme=leor] .card:hover,.store[data-theme=leor] .product-card:hover{border-color:#b9d8e3;box-shadow:0 8px 24px #25556912}.store[data-theme=leor] .card-info,.store[data-theme=leor] .product-card-info{background:#fff;gap:10px;padding:16px}.store[data-theme=leor] .card-info h2,.store[data-theme=leor] .card-info strong,.store[data-theme=leor] .product-card-info strong{font-weight:500;line-height:1.5}.store[data-theme=leor] .card-info .place{color:var(--muted);font-size:.85rem}.store[data-theme=leor] .product-card-info>span,.store[data-theme=leor] .card-info>p:last-child{color:var(--text);font-weight:600}.store[data-theme=leor] .product-detail .info{gap:20px}.store[data-theme=leor] .product-detail h1{letter-spacing:-.025em;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.25}.store[data-theme=leor] .product-detail .size{border-radius:8px;min-height:42px}.store[data-theme=leor] .product-detail .size.on{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.store[data-theme=leor] .product-detail .add{background:var(--accent);min-height:48px;color:var(--on-accent);border-color:var(--accent);border-radius:10px;padding:12px 28px;font-weight:500}.store[data-theme=leor] .product-detail .add:hover:not(:disabled){filter:brightness(1.08)}.store[data-theme=leor] .product-detail .photo-wrap{border-radius:16px;overflow:hidden}@media (width<=768px){.store[data-theme=leor] .main.home .wrap{gap:40px;padding-top:32px;padding-bottom:48px}.store[data-theme=leor] .main.home .wrap>section>h2{margin-bottom:18px}.store[data-theme=leor] .card-info,.store[data-theme=leor] .product-card-info{gap:8px;padding:12px}.store[data-theme=leor] .product-detail .add{width:100%}}@media (prefers-reduced-motion:reduce){.store[data-theme=leor] .card,.store[data-theme=leor] .product-card{transition:none}}.store[data-theme=leor] .card .thumb,.store[data-theme=leor] .product-photo .thumb{background:#fff}.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-1308a21e]{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-1308a21e]{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-1308a21e]{margin:0;font-size:.95rem;line-height:1.5}.actions[data-v-1308a21e]{grid-template-columns:1fr 1fr;gap:12px;display:grid}button[data-v-1308a21e]{border:1px solid var(--line);background:var(--surface);font:inherit;cursor:pointer;padding:8px 12px}.reject[data-v-1308a21e]{color:var(--muted);border-color:var(--line);background:var(--media-bg)}.accept[data-v-1308a21e]{color:var(--ok);border-color:var(--ok);background:color-mix(in srgb, var(--ok) 12%, var(--surface))}.app-btn[type][data-v-8922429e]{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-sm,8px);background:var(--surface);min-height:42px;color:var(--text);font:inherit;cursor:pointer;flex-shrink:0;justify-content:center;justify-self:start;align-items:center;gap:8px;padding:10px 16px;font-weight:600;line-height:1.4;transition:background-color .15s,border-color .15s;display:inline-flex}.app-btn.save[data-v-8922429e],.app-btn.primary[data-v-8922429e]{color:#fff;border-color:var(--accent);background:var(--accent)}.app-btn.cancel[data-v-8922429e]{color:var(--muted);background:var(--surface)}.app-btn.danger[data-v-8922429e]{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 40%, var(--line));background:color-mix(in srgb, var(--danger) 8%, var(--surface))}.app-btn.compact[data-v-8922429e]{gap:4px;min-height:32px;padding:5px 8px}.app-btn[data-v-8922429e]:hover:not(:disabled){filter:brightness(.97)}.app-btn[data-v-8922429e]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.app-btn[data-v-8922429e]:disabled{opacity:.55;cursor:default}@media (prefers-reduced-motion:reduce){.app-btn[type][data-v-8922429e]{transition:none}}.overlay[data-v-523b3f0d]{z-index:40;background:#1c191759;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dialog[data-v-523b3f0d]{background:var(--surface);border:1px solid var(--line);gap:14px;width:min(440px,100%);padding:24px;display:grid}header[data-v-523b3f0d]{grid-template-columns:1fr auto;align-items:start;gap:12px;display:grid}h2[data-v-523b3f0d]{margin:0;font-size:1.2rem;font-weight:400}.icon[data-v-523b3f0d]{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.icon[data-v-523b3f0d]:disabled{opacity:.45;cursor:default}.actions[data-v-523b3f0d]{gap:8px;display:flex}.veil[data-v-6e0e057c]{width:100%;max-width:none;height:100%;max-height:none;color:var(--text);background:0 0;border:0;margin:0;padding:24px;position:fixed;inset:0;overflow-y:auto}.veil[open][data-v-6e0e057c]{place-items:center;display:grid}.veil[data-v-6e0e057c]::backdrop{background:#1c191766}.card[data-v-6e0e057c]{border:1px solid var(--line);background:var(--surface);box-sizing:border-box;border-radius:12px;gap:12px;width:min(400px,100%);padding:24px;display:grid;position:relative}h1[data-v-6e0e057c]{font-size:1.6rem;font-weight:400}p[data-v-6e0e057c]{color:var(--muted)}label[data-v-6e0e057c]{gap:6px;display:grid}input[data-v-6e0e057c],button[data-v-6e0e057c]{border:1px solid var(--line);background:var(--surface);padding:10px 12px}input.bad[data-v-6e0e057c]{border-color:var(--danger)}.field-error[data-v-6e0e057c]{color:var(--danger);font-size:.78rem}button[data-v-6e0e057c]{cursor:pointer}button[data-v-6e0e057c]:disabled{opacity:.6;cursor:wait}.error[data-v-6e0e057c]{color:var(--danger)}.have-note[data-v-6e0e057c]{color:var(--muted);margin:0;font-size:.85rem}.have[data-v-6e0e057c]{color:var(--text);justify-self:start;font-size:.9rem}.card h1[data-v-6e0e057c]{padding-right:32px}.close-button[data-v-6e0e057c]{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;font-size:24px;line-height:1;display:grid;position:absolute;top:12px;right:12px}.toast-host[data-v-b0254e66]{z-index:1600;pointer-events:none;max-width:calc(100vw - 36px);position:fixed;top:18px;right:18px}.toast[data-v-b0254e66]{border:1px solid var(--line);border-left:3px solid var(--ok);background:var(--surface);color:var(--text);pointer-events:auto;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex;box-shadow:0 6px 24px #00000014}.toast[data-v-b0254e66]>:first-child{color:var(--ok)}.toast span[data-v-b0254e66]{overflow-wrap:anywhere}.toast button[data-v-b0254e66]{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:2px;display:grid}
