:root{--color-bg:#fff;--color-surface:#f7f7f8;--color-card:#fff;--color-text:#1c1917;--color-text-muted:#6b6870;--color-border:#e4e3e8;--color-price-old:#9b99a6;--color-success:#1f8a3a;--color-warning:#b26a00;--color-info:#1f6fb2;--color-danger:#c62828;--color-overlay:#1c191799;--color-shadow:#00000014;--radius:12px;--font-body:system-ui, -apple-system, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif}.neutral-theme,:root{--color-primary:#2c2125;--color-primary-hover:#271d21;--color-primary-strong:#1a1316;--color-primary-soft:#e8dce0;--color-primary-tint:#f5f2f3;--color-on-primary:#fff}.pink-theme{--color-primary:#ec4899;--color-primary-hover:#ee5ea5;--color-primary-strong:#c22151;--color-primary-soft:#f8d2dd;--color-primary-tint:#fcedf1}.blue-theme,.pink-theme{--color-on-primary:#1c1917}.blue-theme{--color-primary:#49ace1;--color-primary-hover:#5fb6e5;--color-primary-strong:#219cc2;--color-primary-soft:#d2f7f8;--color-primary-tint:#edfafc}.purple-theme{--color-primary:#8149e1;--color-primary-hover:#7240c6;--color-primary-strong:#5721c2;--color-primary-soft:#e1d2f8;--color-primary-tint:#f3edfc;--color-on-primary:#fff}.green-theme{--color-primary:#43d04f;--color-primary-hover:#5ad664;--color-primary-strong:#2fab1c;--color-primary-soft:#daf8d2;--color-primary-tint:#f0fced;--color-on-primary:#1c1917}.emerald-theme{--color-primary:#2b8332;--color-primary-hover:#26732c;--color-primary-strong:#1f6324;--color-primary-soft:#cfecc7;--color-primary-tint:#eef7ec;--color-on-primary:#fff}.ocher-theme{--color-primary:#e18849;--color-primary-hover:#e5965f;--color-primary-strong:#b66b1f;--color-primary-soft:#f8e3d2;--color-primary-tint:#fcf3ed;--color-on-primary:#1c1917}.chocolate-theme{--color-primary:#b08350;--color-primary-hover:#b99265;--color-primary-strong:#8a5a1c;--color-primary-soft:#fae2c8;--color-primary-tint:#fbf3ea;--color-on-primary:#1c1917}.lavender-theme{--color-primary:#a449e1;--color-primary-hover:#9040c6;--color-primary-strong:#6a1eb2;--color-primary-soft:#e3d2f8;--color-primary-tint:#f6edfc}.fuchsia-theme,.lavender-theme,.marine-theme{--color-on-primary:#fff}.marine-theme{--color-primary:#496ce1;--color-primary-hover:#405fc6;--color-primary-strong:#2159c2;--color-primary-soft:#d2e8f8;--color-primary-tint:#edf4fc}.fuchsia-theme{--color-primary:#b33ab7;--color-primary-hover:#9e33a1;--color-primary-strong:#8c1dab;--color-primary-soft:#f8d2f7;--color-primary-tint:#fbedfc}.coral-theme{--color-primary:#ee8d78;--color-primary-hover:#f09b88;--color-primary-strong:#ab3e1d;--color-primary-soft:#f8dbd2;--color-primary-tint:#fcf2ed;--color-on-primary:#1c1917}.turquoise-theme{--color-primary:#39b0a6;--color-primary-hover:#51b9b1;--color-primary-strong:#1e8c83;--color-primary-soft:#d2f8f7;--color-primary-tint:#edfcfc;--color-on-primary:#1c1917}.pine-theme{--color-primary:#4f6043;--color-primary-hover:#46543b;--color-primary-strong:#326c09;--color-primary-soft:#e0f5d2;--color-primary-tint:#f0f8eb;--color-on-primary:#fff}@layer theme,base;@layer site{*,:after,:before{box-sizing:border-box}body{font-family:var(--font-body);color:var(--color-text);background:var(--color-bg) var(--bg-image,none) center/cover no-repeat fixed;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}a{color:var(--color-primary-strong)}img{max-width:100%;display:block}h1,h2,h3{font-family:var(--font-heading);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);text-wrap:balance;margin:0 0 .5em;line-height:1.2}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 32px}@media (width<760px){body{background-image:var(--bg-image-mobile,none)}.container{padding:0 16px}}.btn{min-height:44px;font:inherit;color:var(--color-on-primary);cursor:pointer;background:var(--color-primary);border-radius:var(--radius);border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.btn:hover{background:var(--color-primary-hover)}.btn:focus-visible,.input:focus-visible,.select:focus-visible{outline:2px solid var(--color-primary-strong);outline-offset:2px}.btn:disabled{cursor:not-allowed;opacity:.5}.btn--ghost{color:var(--color-text);background:var(--color-surface)}.btn--ghost:hover{background:var(--color-border)}.input,.select{width:100%;min-height:44px;font:inherit;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);padding:8px 12px}.field{gap:4px;margin-bottom:16px;display:grid}.field__label{color:var(--color-text-muted);font-size:14px}.form-error{color:var(--color-danger);background:var(--color-surface);border-radius:var(--radius);margin-bottom:16px;padding:8px 12px}.muted{color:var(--color-text-muted)}.visually-hidden{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.input--invalid{border-color:var(--color-danger)}textarea.input{resize:vertical;min-height:120px}.check{cursor:pointer;align-items:center;gap:8px;min-height:32px;display:inline-flex}.form-success{color:var(--color-success)}.rich-text>:first-child{margin-top:0}.rich-text>:last-child{margin-bottom:0}.rich-text table,.table{border-collapse:collapse;width:100%}.rich-text td,.rich-text th{text-align:left;border-bottom:1px solid var(--color-border);padding:8px}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.page-header h1{margin:0}.panel{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius);padding:20px}.form-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0 12px;display:grid}.actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.btn--small{min-height:32px;padding:0 12px;font-size:14px}.btn--danger{color:var(--color-danger);background:var(--color-surface)}.btn--danger:hover{background:var(--color-border)}.tag{color:var(--color-text-muted);background:var(--color-surface);border-radius:999px;padding:0 8px;font-size:12px;line-height:20px;display:inline-block}.table-wrap{overflow-x:auto}.table td,.table th{vertical-align:middle;text-align:left;border-bottom:1px solid var(--color-border);padding:6px 8px}.table .input{min-width:110px}.table th{color:var(--color-text-muted);font-size:12px;font-weight:600}.btn--pill{min-height:52px;transition:background-color .3s,border-color .3s,transform .35s var(--ease-out);border-radius:999px;padding:0 28px}.btn--pill:hover{transform:translateY(-2px)}.btn--pill:active{transform:scale(.97)}.btn--outline{color:var(--color-text);border:1.5px solid var(--color-border);background:0 0}.btn--outline:hover{background:var(--color-card);border-color:var(--color-card)}.btn--dark{color:var(--color-card);background:var(--color-text)}.btn--dark:hover{color:var(--color-on-primary);background:var(--color-primary)}.rise{animation:rise .7s var(--ease-out) var(--rise-delay,0s) both}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.section-title{margin:0;font-size:36px;line-height:1.1}@media (width<760px){.section-title{font-size:26px}}.list-empty{color:var(--color-text-muted);text-align:center;padding:80px 20px;font-size:16px}@media print{.no-print{display:none!important}}}@layer components,utilities;@font-face{font-family:Onest;font-style:normal;font-weight:100 900;src:url(../fonts/onest-cyrillic.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;src:url(../fonts/onest-latin.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;src:url(../fonts/unbounded-cyrillic.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;src:url(../fonts/unbounded-latin.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-heading:var(--font-body);--heading-weight:700;--heading-tracking:normal;--radius-lg:calc(var(--radius) * 1.75);--ease-out:cubic-bezier(.22, 1, .36, 1);--shadow-lift:0 30px 50px -28px color-mix(in srgb, var(--color-text) 40%, transparent);--shadow-float:0 20px 40px -18px color-mix(in srgb, var(--color-text) 40%, transparent);--header-height:80px;--header-position:sticky;--header-offset:var(--header-height)}@media (width<760px){:root{--header-height:68px}}html[data-font=rounded]{--font-body:ui-rounded, "SF Pro Rounded", "Nunito", system-ui, sans-serif}html[data-font=onest]{--font-body:"Onest", system-ui, -apple-system, "Segoe UI", roboto, arial, sans-serif}html[data-heading-font=unbounded]{--font-heading:"Unbounded", var(--font-body);--heading-weight:500;--heading-tracking:-.02em}@keyframes rise{0%{opacity:0;transform:translateY(28px)scale(.98)}}@keyframes pulse{to{opacity:0;transform:scale(1.8)}}@keyframes float{50%{transform:translateY(-12px)}}.error-page[data-v-06a8efea]{text-align:center;padding:64px 0}
