: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{width:1em;height:1em;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;flex-shrink:0;line-height:1;display:inline-block;overflow:hidden}.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}.admin-section-heading{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-section-heading h1,.admin-section-heading h2,.admin-section-heading h3{margin:0}.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}.store[data-custom-theme=true] .header{background:var(--header-bg)}.store[data-custom-theme=true] .footer{background:var(--footer-bg)}.store[data-custom-theme=true] .card,.store[data-custom-theme=true] .product-card{background:var(--surface);border:1px solid var(--line);box-shadow:none}.store[data-custom-theme=true] .card-info,.store[data-custom-theme=true] .product-card-info,.store[data-custom-theme=true] .card .thumb,.store[data-custom-theme=true] .product-photo .thumb{background:var(--surface)}.store[data-custom-theme=true] .card:hover,.store[data-custom-theme=true] .product-card:hover{border-color:var(--accent);box-shadow:none}.store[data-custom-theme=true] .groups a,.store[data-custom-theme=true] .size.on{background:var(--soft);color:var(--text);border-color:var(--accent)}.store[data-custom-theme=true] .add,.store[data-custom-theme=true] .hero-button{background:var(--accent);color:var(--on-accent)}.store[data-custom-theme=true] .add:hover:not(:disabled),.store[data-custom-theme=true] .hero-button:hover{background:var(--accent-hover);filter:none}.store[data-custom-theme=true] .app-btn.primary,.store[data-custom-theme=true] .app-btn.save{color:var(--on-accent)}.store[data-custom-theme=true] .app-btn.primary:hover:not(:disabled),.store[data-custom-theme=true] .app-btn.save:hover:not(:disabled){background:var(--accent-hover)}.store[data-custom-theme=true] .choices button[aria-selected=true]{background:var(--soft)}.store[data-custom-theme=true] .cols button.on{background:var(--soft);color:var(--text);border-color:var(--accent)}.platform-cookies[data-v-d1dae07e]{color:#171b20;--line:#aab5bd;--surface:#fff;--muted:#526068;--media-bg:#f4f5f6;--ok:#175f48;font-family:Arial,sans-serif}:is(body:has([aria-modal=true]) [data-cookie-bar],body:has(dialog[open]) [data-cookie-bar]){visibility:hidden}.overlay[data-v-d1dae07e]{z-index:50;pointer-events:none;justify-content:center;align-items:flex-end;padding:20px 20px 36px;display:flex;position:fixed;inset:auto 0 0}.dialog[data-v-d1dae07e]{pointer-events:auto;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-d1dae07e]{margin:0;font-size:.95rem;line-height:1.5}.actions[data-v-d1dae07e]{grid-template-columns:1fr 1fr;gap:12px;display:grid}button[data-v-d1dae07e]{border:1px solid var(--line);background:var(--surface);font:inherit;cursor:pointer;padding:8px 12px}.advertising[data-v-d1dae07e]{grid-column:1/-1}.reject[data-v-d1dae07e]{color:var(--muted);border-color:var(--line);background:var(--media-bg)}.accept[data-v-d1dae07e]{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-60afc06d]{z-index:40;background:#1c191759;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dialog[data-v-60afc06d]{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);gap:14px;width:min(440px,100%);max-height:calc(100dvh - 48px);padding:24px;display:grid;overflow:auto}header[data-v-60afc06d]{grid-template-columns:1fr auto;align-items:start;gap:12px;display:grid}h2[data-v-60afc06d]{margin:0;font-size:1.2rem;font-weight:400}.icon[data-v-60afc06d]{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.icon[data-v-60afc06d]:disabled{opacity:.45;cursor:default}.actions[data-v-60afc06d]{gap:8px;display:flex}.toast[data-v-2e1ecccb]{border:1px solid var(--line);border-left:3px solid var(--ok);background:var(--surface);color:var(--text);pointer-events:auto;border-radius:10px;align-items:center;gap:8px;padding:6px 10px;font-size:.82rem;line-height:1.35;display:flex;box-shadow:0 6px 24px #00000014}.toast.error[data-v-2e1ecccb]{border-left-color:var(--danger)}.toast[data-v-2e1ecccb]>:first-child{color:var(--ok)}.toast.error[data-v-2e1ecccb]>:first-child{color:var(--danger)}.message[data-v-2e1ecccb]{overflow-wrap:anywhere;flex:1;min-width:0}.error-mark[data-v-2e1ecccb]{border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:.75rem;font-weight:600;display:grid}.toast[data-v-2e1ecccb] .material-symbols-outlined{font-size:18px}button[data-v-2e1ecccb]{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;padding:4px;display:grid}button[data-v-2e1ecccb]:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}button[data-v-2e1ecccb]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.toast-host[data-v-91683977]{z-index:1600;pointer-events:none;gap:8px;width:max-content;max-width:min(360px,100vw - 28px);display:grid;position:fixed;top:14px;right:14px}
