.date-row input[type=date]{width:160px;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23FFC800' d='M19 3h-1V1h-2v2H8V1H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11z'/></svg>") no-repeat right 14px center;background-size:18px;padding:12px 40px 12px 16px;border-radius:10px;border:1px solid #d8d8d8;color:var(--ticker-color, #000);font-size:15px;cursor:pointer;transition:.25s ease}:root{--color-bg: #0f0f0f;--color-bg-alt: #141414;--color-surface: #1a1a1a;--color-border: #555555;--color-text: #ffffff;--color-text-muted: #b6b6b6;--color-text-dark: #111111;--color-accent: #FFC800;--color-accent-hover: #FFD633;--color-accent-pressed: #E6B800;--color-danger: #ff4d4f;--color-success: #52c41a;--color-warning: #faad14;--color-overlay: rgba(0, 0, 0, .6)}:root{--font-family-heading: "Atyp Display";--font-family-body: "Atyp Text";--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 20px;--font-size-xl: 28px;--font-size-xxl: 44px;--line-height: 1.5;--font-weight-normal: 500;--font-weight-regular: 600;--font-weight-semibold: 550;--font-weight-bold: 900}:root{--space-2xs: 2px;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 20px;--space-xl: 32px;--space-2xl: 48px;--space-section: 50px;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px}:root{--shadow-xs: 0 1px 3px rgba(0,0,0,.15);--shadow-sm: 0 2px 6px rgba(0,0,0,.25);--shadow-md: 0 4px 18px rgba(0,0,0,.35);--shadow-lg: 0 8px 28px rgba(0,0,0,.45)}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-family-body);line-height:var(--line-height);margin:0;padding:0}.section{color:var(--color-text);scroll-margin-top:90px}.section.alt{background:var(--color-bg-alt)}.title{font-family:var(--font-family-heading);font-size:var(--font-size-xxl);font-weight:var(--font-weight-semibold);color:var(--color-text);text-align:center;margin:0 0 var(--space-lg);letter-spacing:.01em}.section-title{font-family:Atyp Display;font-size:var(--font-size-xxl);font-weight:var(--font-weight-regular);color:var(--color-text);text-align:center;margin-bottom:var(--space-xl);letter-spacing:.05em;text-transform:uppercase}.section-title span{color:var(--color-accent);text-shadow:0 0 16px rgba(255,200,0,.4)}.section-subtitle{font-family:Atyp Text;font-size:var(--font-size-lg);color:var(--color-text-muted);text-align:center;margin-bottom:var(--space-xl)}.subtitle{font-family:var(--font-family-body);font-weight:var(--font-weight-light);font-size:var(--font-size-lg);color:var(--color-text-muted);text-align:center;margin-bottom:var(--space-xl)}.subtitle-left{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-md);color:var(--color-text);text-align:left;margin:0}.tariff-header{font-family:var(--font-family-body);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-accent);text-align:center;margin-bottom:var(--space-xl)}.tariff-subtitle{font-family:var(--font-family-body);font-weight:var(--font-weight-light);font-size:var(--font-size-lg);color:var(--color-text-muted);text-align:center;margin-bottom:var(--space-xl)}.h4[data-v-4cb6ae7a]{font-family:var(--font-family-body);font-weight:var(--font-weight-normal);font-size:var(--font-size-lg);color:var(--color-accent);text-align:center;margin-bottom:var(--space-xl)}.grid-12{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--space-lg)}.grid-6{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-lg)}.spacer{height:80px;width:100%;display:block;pointer-events:none}.card-sch{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);color:var(--color-text);transition:transform var(--transition-base),box-shadow var(--transition-base);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--space-sm);padding:var(--space-xl) var(--space-lg);min-height:120px;box-sizing:border-box}.card-sch.weekend{background:var(--color-bg-alt);border:.5px solid var(--color-accent);box-shadow:0 0 24px #ffc80026}.card-sch.weekend .tariff-header{color:var(--color-accent-hover)}.card-sch.weekend .tariff-subtitle{color:var(--color-text)}.card-sch:hover{transform:translateY(-4px);box-shadow:0 0 25px #ffc80033}.card-sch h3,.card-sch .tariff-header{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:1.2;margin:0 0 12px!important;color:var(--color-accent)}.card-sch p,.card-sch .tariff-subtitle{font-family:var(--font-family-body);font-size:var(--font-size-lg);line-height:1.4;margin:0!important;color:var(--color-text-muted)}.card-sch:not(.weekend) .tariff-header{color:var(--color-text)}.card-sch.weekend .tariff-header{color:var(--color-accent)}.tariff-block{max-width:1300px;margin:0 auto var(--space-2xl);text-align:center}.tariff-block .tariff-header{margin-bottom:var(--space-md)}.tariff-block .tariff-subtitle{margin-bottom:var(--space-lg)}.tariff-columns{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-lg);margin:0 auto;max-width:100%}.tariff-columns.single{justify-content:center}.tariff-columns .card-sch{flex:1 1 calc(50% - var(--space-lg));min-width:280px}.card-sch ul{list-style:none;padding:0;margin:0;font-size:var(--font-size-lg);color:var(--color-text-muted);line-height:1.6}.card-sch li{border-bottom:1px solid var(--color-border);padding:var(--space-xs) 0}.card-sch li:last-child{border-bottom:none}.card{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-lg);color:var(--color-text);transition:transform var(--transition-base),box-shadow var(--transition-base)}.card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-sm);margin-top:var(--space-md);margin-bottom:var(--space-lg)}.tabs button{font-family:var(--font-family-body);font-size:var(--font-size-md);font-weight:500;color:var(--color-text);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md) var(--space-lg);cursor:pointer;transition:all .25s ease;letter-spacing:.02em}.tabs button:hover{border-color:var(--color-accent);color:var(--color-accent)}.tabs button.active{font-family:Atyp Text;font-weight:700;font-size:var(--font-size-md);height:48px;background:var(--color-accent);color:#111;border:1px solid var(--color-border);border-radius:8px;padding:12px 24px;cursor:pointer;transition:all .25s ease}.show-more button{font-weight:500!important}.toolbar{display:flex;justify-content:center;margin-top:var(--space-lg)}.search{font-family:var(--font-family-body);font-size:var(--font-size-md);font-weight:500;color:var(--color-text-muted);border:1px solid var(--color-border);background:var(--color-surface);border:1px solid var(--color-accent);border-radius:var(--radius-sm);align-items:center;width:60%;padding:var(--space-md) var(--space-sm);justify-content:center;transition:all .25s ease;text-align:left;margin-bottom:var(--space-lg)}.search:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 10px #ffc80033}.btn{display:inline-block;font-family:Atyp Text;font-weight:700;border-radius:8px;padding:12px 24px;cursor:pointer;transition:background var(--transition-base),opacity var(--transition-base);border:none;text-align:center}.btn-primary{background:var(--color-accent);color:#111;font-family:Atyp Text;font-size:var(--font-size-md);height:48px}.btn-primary:hover{background:var(--color-accent-hover)}.btn-ghost{background:transparent;border:1px solid var(--color-border);color:var(--color-text)}.btn-ghost:hover{opacity:.85}.navbar{position:fixed;top:0;width:100%;background:var(--color-bg-alt);display:flex;align-items:center;justify-content:space-between;padding:var(--space-sm) var(--space-xl);z-index:var(--z-base);box-shadow:var(--shadow-sm)}.nav-link{color:var(--color-text);margin-left:var(--space-lg);text-decoration:none;font-weight:500;transition:color var(--transition-fast)}.nav-link:hover{color:var(--color-accent)}.tariff-table{width:100%;border-collapse:collapse;color:var(--color-text)}.tariff-table th,.tariff-table td{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border)}.tariff-table th{color:var(--color-accent);text-align:left}.contact-item{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-sm);color:var(--color-text-muted)}.contact-item svg{color:var(--color-accent)}.section{padding-top:50px;padding-bottom:50px}.section+.section{margin-top:25px}.game-card{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;display:flex;flex-direction:column}.game-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.image-wrapper{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.game-image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.game-card:hover .game-image{transform:scale(1.05)}.overlay{position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(to top,rgba(0,0,0,.8),transparent)}.badge-hit{position:absolute;top:10px;left:10px;background:var(--color-accent);color:var(--color-text-dark);padding:4px 8px;font-weight:700;border-radius:var(--radius-sm);font-size:14px;box-shadow:0 0 10px #ffc80080}.rating{position:absolute;bottom:10px;right:10px;background:#0009;color:#fff;padding:4px 8px;border-radius:var(--radius-sm);font-size:14px}.game-info{padding:var(--space-md)}.game-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-xs)}.game-desc{color:var(--color-text-muted);font-size:var(--font-size-md);line-height:1.4;margin-bottom:var(--space-sm)}.game-meta{display:flex;flex-wrap:wrap;gap:12px;font-size:14px;color:var(--color-text-muted);margin-bottom:var(--space-sm)}.genres{display:flex;flex-wrap:wrap;gap:6px}.genre-tag{background:#ffc8001a;color:var(--color-accent);border:1px solid rgba(255,200,0,.3);border-radius:6px;padding:2px 6px;font-size:12px}.date-row{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-md);margin-bottom:var(--space-lg)}.date-row input[type=date]{width:160px;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23FFC800' d='M19 3h-1V1h-2v2H8V1H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11z'/></svg>") no-repeat right 14px center;background-size:18px;padding:12px 40px 12px 16px;border-radius:10px;border:1px solid #d8d8d8;color:var(--ticker-color, #000);font-size:15px;cursor:pointer;transition:.25s ease}.date-row input[type=date]:focus{border-color:#ffc800;box-shadow:0 0 0 3px #ffc8002e}.date-row .subtitle-left{font-family:Atyp Text;font-size:var(--font-size-md);font-weight:500;color:var(--color-text-muted);margin:0;text-align:left}.ticker{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;background:var(--ticker-bg, var(--color-accent, rgba(255, 200, 0, 0)));color:var(--ticker-color, #ffffff);font-weight:800;font-size:26px;text-transform:uppercase;white-space:nowrap;border-top:var(--ticker-border-width, 1px) solid var(--ticker-border-color, rgba(0, 0, 0, .1));border-bottom:var(--ticker-border-width, 1px) solid var(--ticker-border-color, rgba(0, 0, 0, .1));transform:rotate(var(--row-skew, var(--ticker-tilt, -3deg)));transform-origin:center}.ticker2{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;background:var(--ticker-bg, var(--color-accent, #FFC800));color:var(--ticker-color, #000);font-weight:800;font-size:26px;text-transform:uppercase;white-space:nowrap;border-top:var(--ticker-border-width, 1px) solid var(--ticker-border-color, rgba(0, 0, 0, .1));border-bottom:var(--ticker-border-width, 1px) solid var(--ticker-border-color, rgba(0, 0, 0, .1));transform:rotate(var(--row-skew, var(--ticker-tilt, 3deg)));transform-origin:center}.ticker3{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;background:var(--ticker-bg, #000);color:var(--ticker-color, #FFC800);font-weight:800;font-size:26px;text-transform:uppercase;white-space:nowrap;border-top:var(--ticker-border-width, 1px) solid var(--ticker-border-color, #FFC800);border-bottom:var(--ticker-border-width, 1px) solid var(--ticker-border-color, #FFC800);transform:rotate(var(--row-skew, var(--ticker-tilt, 3deg)));transform-origin:center}.ticker__content{display:inline-block;white-space:nowrap;padding:16px 0;animation:tickerMove var(--ticker-speed, 7s) linear infinite;font-family:Atyp Text}.ticker__content span{display:inline-block;padding:0 40px;letter-spacing:1px}@keyframes tickerMove{0%{transform:translate(0)}to{transform:translate(-50%)}}.text-muted{color:var(--color-text-muted)}.highlight{color:var(--color-accent)}.mt-lg{margin-top:var(--space-lg)}.mb-lg{margin-bottom:var(--space-lg)}@font-face{font-family:Atyp Display;src:url(/assets/AtypDisplay-Regular-C-K9HQ1U.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Atyp Display;src:url(/assets/AtypDisplay-Medium-rgoYe21T.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Atyp Display;src:url(/assets/AtypDisplay-Bold-CXnq0yLQ.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Atyp Text;src:url(/assets/AtypText-Regular-BzZTEXbi.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Atyp Text;src:url(/assets/AtypText-Medium-CMz0rPkc.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Atyp Text;src:url(/assets/AtypText-Semibold-BYJ36is5.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Atyp Text;src:url(/assets/AtypText-Bold-DPsYIWxI.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Furore;src:url(/assets/Furore-CrCKNtY-.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--font-family-heading: "Atyp Display";--font-family-body: "Atyp Text";--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 20px;--font-size-xl: 28px;--font-size-xxl: 48px;--line-height: 1.5;--color-bg: #0d0f14;--color-bg-alt: #12151b;--color-surface: #141414;--color-border: #232838;--color-text: #e9eef3;--color-text-muted: #cfd6e6;--color-text-dark: #141414;--color-accent: #facc15;--color-accent-soft: #fde047;--color-danger: #ef4444;--color-success: #22c55e;--radius-xs: 6px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--radius-xl: 24px;--space-2xs: 2px;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 20px;--space-xl: 16px;--space-2xl: 48px;--shadow-xs: 0 1px 3px rgba(0,0,0,.15);--shadow-sm: 0 2px 6px rgba(0,0,0,.25);--shadow-md: 0 4px 18px rgba(0,0,0,.35);--shadow-lg: 0 8px 28px rgba(0,0,0,.45);--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .4s ease;--z-base: 1;--z-dropdown: 100;--z-modal: 1000;--z-toast: 2000}[data-theme=light]{--color-bg: #f9fafb;--color-bg-alt: #ffffff;--color-surface: #f3f4f6;--color-border: #d1d5db;--color-text: #141414;--color-text-muted: #6b7280;--color-text-dark: #141414;--color-accent: #facc15}html{scroll-behavior:smooth}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{margin:0;padding:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-family-body);font-size:var(--font-size-md);line-height:var(--line-height);font-weight:400;letter-spacing:-.01em}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading, Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, "Noto Sans", "Liberation Sans", sans-serif);font-weight:800;letter-spacing:-.02em;color:#fff;margin:0 0 24px;text-align:center;line-height:1.2}h1,h2,.title{font-size:48px;margin-top:10px;margin-bottom:var(--space-xl);font-family:Atyp Display;text-transform:uppercase}h3,.subtitle{font-size:18px;font-weight:400;color:#b6c0cc;margin-bottom:48px;font-family:Atyp Text}h2 span,.title span{color:#ffc800;text-shadow:0 0 12px rgba(255,200,0,.4)}.subtitle-left{text-align:left;margin-bottom:20px}h1+p,h2+p,h3+p{margin-top:12px}@media(max-width:768px){h1,h2,.title{font-size:36px;margin-top:10px;margin-bottom:12px}h3,.subtitle{font-size:20px;margin-bottom:32px}}a{color:var(--color-accent);text-decoration:none;transition:.2s ease}a:hover{opacity:.85}button{font-family:Atyp Text;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:.25s ease}button.primary{background:var(--color-accent);color:var(--color-text-dark)}button.ghost{background:var(--color-bg-alt);color:var(--color-text);border:1px solid var(--color-border)}button:hover{opacity:.9}.container{max-width:1200px;margin:0 auto;padding:0 var(--space-lg)}img{max-width:100%;height:auto;display:block;border-radius:var(--radius-sm)}.card{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-lg);color:var(--color-text)}.text-center{text-align:center}.muted{color:var(--color-text-muted)}.hidden{display:none}body{margin:0;background:#000;color:#fff;font-family:var(--font-family-body)}@media(max-width:520px){body{display:block}#app{width:100%;max-width:100%;margin:0;padding:8px;text-align:left}}@media(max-width:380px){#app{padding:6px}}h1+p,h2+p,h3+p{margin-top:var(--space-md)}.grid-12{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--space-lg, 24px)}.grid-6{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-lg, 24px)}.card{background:var(--color-surface, #14161a);border-radius:var(--radius-lg, 16px);padding:var(--space-lg, 24px);box-shadow:0 4px 20px #0000004d}.block+.block{margin-top:var(--space-xl, 48px)}[data-v-c593a435]{box-sizing:border-box}.calendarRoot[data-v-c593a435]{--cal-gap: clamp(2px, .8vw, 8px);--cal-day-h: clamp(28px, 7vw, 40px);--cal-font: clamp(11px, 2.8vw, 14px);--cal-border: 1px;width:100%;max-width:100%;min-width:0;padding:clamp(6px,2vw,12px);overflow:visible}.calHeader[data-v-c593a435]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.calTitle[data-v-c593a435]{font-weight:700;color:#fff;font-size:14px;display:flex;align-items:center}.navBtn[data-v-c593a435]{height:36px;width:36px;display:flex;align-items:center;justify-content:center;background:#0b1118;color:#fff;border:1px solid #253043;border-radius:8px;cursor:pointer;line-height:1}.navBtn[data-v-c593a435]:disabled{opacity:.4;cursor:not-allowed}.weekdays[data-v-c593a435]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--cal-gap);margin-bottom:6px;width:100%;max-width:100%;min-width:0}.weekday[data-v-c593a435]{font-size:var(--cal-font);color:#9fb2cc;text-align:center;min-width:0;overflow:hidden;width:100%;box-sizing:border-box}.grid[data-v-c593a435]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--cal-gap);width:100%;max-width:100%;min-width:0}.cell[data-v-c593a435]{min-height:32px;min-width:0;overflow:hidden}.day[data-v-c593a435]{width:100%;min-width:0;height:35px;padding:0;border-radius:10px;border:var(--cal-border) solid #253043;background:#0b1118;color:#fff;cursor:pointer;position:relative;z-index:1;font-weight:600;font-size:var(--cal-font);display:flex;align-items:center;justify-content:center;box-sizing:border-box}.day.available[data-v-c593a435]{border-color:#ffc800}.day.selected[data-v-c593a435]{background:#ffc800;color:#000;border-color:#ffc800;box-shadow:0 0 0 2px #ffc80040}.day.disabled[data-v-c593a435]{opacity:.35;cursor:not-allowed;border-color:#ffd70040;pointer-events:none}.calendarRoot[data-v-c593a435]:before,.calendarRoot[data-v-c593a435]:after{pointer-events:none}@media(max-width:600px){.calHeader[data-v-c593a435]{margin-bottom:6px}.calTitle[data-v-c593a435]{font-size:13px}.navBtn[data-v-c593a435]{height:32px;width:32px}.weekday[data-v-c593a435]{font-size:11px}.weekdays[data-v-c593a435],.grid[data-v-c593a435]{gap:6px}.day[data-v-c593a435]{height:38px;font-size:12px}}@media(max-width:768px){.calendarRoot[data-v-c593a435]{max-width:100%}}@media(max-width:420px){.calHeader[data-v-c593a435]{gap:8px}.navBtn[data-v-c593a435]{width:32px;height:32px}.calTitle[data-v-c593a435]{font-size:14px}}@media(max-width:520px){.calendarRoot[data-v-c593a435]{padding-left:0;padding-right:0}.weekdays[data-v-c593a435],.grid[data-v-c593a435]{gap:2px}.weekday[data-v-c593a435]{font-size:10.5px}.day[data-v-c593a435]{height:28px;font-size:10.5px;border-width:1px;padding:0;border-radius:5px}.day.selected[data-v-c593a435]{box-shadow:none}}@media(max-width:380px){.weekdays[data-v-c593a435],.grid[data-v-c593a435]{gap:2px}.weekday[data-v-c593a435]{font-size:10px}.day[data-v-c593a435]{height:26px;font-size:10px;border-width:1px;padding:0;border-radius:5px}}[data-v-01ca83d9]{box-sizing:border-box}.section[data-v-01ca83d9]{width:100%;max-width:1456px;margin:0 auto;padding:50px 20px;color:#fff}.subtitle[data-v-01ca83d9]{margin:0 0 20px;color:#cfd6e6}.subtitle--accent[data-v-01ca83d9]{color:#ffc800}.booking-layout[data-v-01ca83d9]{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start;overflow:visible}.booking-layout--with-checkout[data-v-01ca83d9]{grid-template-columns:minmax(0,1fr) 270px}.booking-layout[data-v-01ca83d9]>*{min-width:0}.form[data-v-01ca83d9]{background:#14161a;border:1px solid #1f2430;border-radius:16px;padding:32px;margin-bottom:0}.booking-form[data-v-01ca83d9]{min-width:0;overflow-x:hidden}.booking-checkout-column[data-v-01ca83d9]{min-width:0;width:270px;max-width:270px;justify-self:end;position:relative;align-self:stretch;overflow:visible;font-family:Atyp Text}.booking-section[data-v-01ca83d9]{overflow:visible}.booking-checkout[data-v-01ca83d9]{background:#14161a;border:1px solid #1f2430;border-radius:16px;padding:16px;color:#fff;display:grid;gap:12px;overflow-x:hidden}.booking-checkout--desktop[data-v-01ca83d9]{position:absolute;left:0;right:0;max-height:calc(100vh - 32px);overflow-y:auto}.booking-checkout--mobile[data-v-01ca83d9]{display:none;margin:14px 0 12px}.booking-checkout__address[data-v-01ca83d9]{margin:0;color:#cfd6e6;font-size:13px}.booking-checkout__service[data-v-01ca83d9]{display:flex;gap:10px;align-items:center}.booking-checkout__service-icon[data-v-01ca83d9]{width:36px;height:36px;border-radius:10px;border:1px solid #2d394f;background:#0b1118;display:inline-flex;align-items:center;justify-content:center;font-size:18px}.booking-checkout__service-text[data-v-01ca83d9]{display:grid;gap:2px;min-width:0}.booking-checkout__service-title[data-v-01ca83d9]{font-size:16px;line-height:1.25}.booking-checkout__line[data-v-01ca83d9]{display:flex;gap:12px;align-items:center;justify-content:space-between;min-width:0}.booking-checkout__totals[data-v-01ca83d9]{display:grid;gap:8px;border-top:1px solid #253043;padding-top:10px}.booking-checkout__line--total .booking-checkout__label[data-v-01ca83d9],.booking-checkout__line--total .booking-checkout__value[data-v-01ca83d9]{font-weight:700;color:#ffd54f}.booking-checkout__label[data-v-01ca83d9]{color:#aab7cb;font-size:13px}.booking-checkout__value[data-v-01ca83d9]{color:#fff;font-size:14px;font-weight:600;text-align:right}.booking-checkout__promo>label[data-v-01ca83d9]{display:block;margin-bottom:6px}.grid[data-v-01ca83d9]{display:grid;grid-template-columns:repeat(8,1fr);gap:20px}.field[data-v-01ca83d9]{display:flex;flex-direction:column;gap:6px;grid-column:span 3}.field.span-12[data-v-01ca83d9]{grid-column:1 / -1}label[data-v-01ca83d9]{font-size:14px;color:#fff;text-align:left;font-family:Atyp Text}input[data-v-01ca83d9],select[data-v-01ca83d9],textarea[data-v-01ca83d9]{width:100%;padding:12px 16px;border-radius:10px;font-size:15px;border:1px solid #d8d8d8;background:#fff;color:#000;outline:none;transition:.25s ease}input[data-v-01ca83d9]:focus,select[data-v-01ca83d9]:focus{border-color:#ffc800;box-shadow:0 0 0 3px #ffc8002e}button[data-v-01ca83d9]{margin-top:18px;padding:14px;background:#ffc800;color:#000;font-weight:700;border:none;border-radius:10px;transition:.25s}button[data-v-01ca83d9]:hover{transform:scale(1.04)}.duration-fixed[data-v-01ca83d9]{width:100%;min-height:44px;padding:12px 16px;border-radius:10px;border:1px solid #253043;background:#0b1118;color:#fff;font-weight:600;display:flex;align-items:center}.agree[data-v-01ca83d9]{display:flex;align-items:center;gap:10px;font-size:15px;color:#fff;margin-top:10px}.agree input[data-v-01ca83d9]{width:18px;height:18px;accent-color:#FFC800;cursor:pointer}.check[data-v-01ca83d9]{display:flex;align-items:center;gap:8px;font-size:13px;color:#fff;margin-top:8px}.check input[data-v-01ca83d9]{width:16px;height:16px;accent-color:#FFC800;cursor:pointer}.time-picker[data-v-01ca83d9]{width:100%;max-width:100%;min-width:0}.time-grid-wrap[data-v-01ca83d9]{position:relative;width:100%;max-width:100%;min-width:0}.time-grid[data-v-01ca83d9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:clamp(6px,1vw,10px);max-height:260px;overflow:auto;padding-left:6px;padding-right:6px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;scrollbar-gutter:stable}.time-chip[data-v-01ca83d9]{width:100%;min-width:0;height:clamp(34px,6vw,40px);padding:0 10px;border-radius:10px;border:1px solid #253043;background:#0b1118;color:#fff;font-weight:700;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:clamp(12px,2.8vw,14px);box-sizing:border-box}.time-chip.active[data-v-01ca83d9]{background:#ffc800;color:#000;border-color:#ffc800}.time-chip.placeholder[data-v-01ca83d9]{background:#0b1118;color:#9fb2cc;border-color:#253043;cursor:default}.time-chip[data-v-01ca83d9]:disabled{opacity:.5;cursor:not-allowed}.time-grid[data-v-01ca83d9]::-webkit-scrollbar{width:8px}.time-grid[data-v-01ca83d9]::-webkit-scrollbar-track{background:#0b1118}.time-grid[data-v-01ca83d9]::-webkit-scrollbar-thumb{background:#2b3647;border-radius:8px}.time-grid[data-v-01ca83d9]::-webkit-scrollbar-thumb:hover{background:#3a475b}.time-scroll-fade[data-v-01ca83d9]{position:absolute;left:0;right:0;bottom:28px;height:32px;background:linear-gradient(to bottom,#0b111800,#0b1118e6);pointer-events:none}.time-scroll-hint[data-v-01ca83d9]{margin:6px 0 0;font-size:12px;color:#9fb2cc;text-align:center}@media(max-width:420px){.section[data-v-01ca83d9]{width:100%;max-width:100%;padding-left:6px;padding-right:6px}.form[data-v-01ca83d9]{padding:10px;border-radius:10px;margin-left:0;margin-right:0}.step[data-v-01ca83d9]{padding:6px}.step-3[data-v-01ca83d9]{padding-left:0;padding-right:0}.calendar-col[data-v-01ca83d9]{max-width:100%;min-width:0}.step-grid[data-v-01ca83d9]{grid-template-columns:1fr;gap:12px}}.summary[data-v-01ca83d9]{display:flex;align-items:center;gap:14px;margin-top:4px}.badge[data-v-01ca83d9]{background:#0b1118;border:1px solid #253043;border-radius:10px;padding:6px 10px;color:#cfe1ff}.picked[data-v-01ca83d9]{color:#e9eef3}.hint[data-v-01ca83d9]{margin:4px 0 0;font-size:13px;color:#ffd54f}.hint-error[data-v-01ca83d9]{color:#ffb4b4}.promo-row[data-v-01ca83d9]{display:flex;gap:10px;align-items:stretch;min-width:0;overflow-x:hidden}.promo-row input[data-v-01ca83d9]{flex:1;min-width:0}.promo-btn[data-v-01ca83d9]{margin-top:0!important;width:44px;min-width:44px;height:44px;padding:0;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.promo-btn[data-v-01ca83d9]:hover{transform:none;box-shadow:none}.promo-btn[data-v-01ca83d9]:disabled{opacity:.6;cursor:not-allowed}.promo-btn__icon[data-v-01ca83d9]{width:20px;height:20px}.promo-btn__spinner[data-v-01ca83d9]{width:18px;height:18px;border-radius:50%;border:2px solid rgba(0,0,0,.25);border-top-color:#000000d9;animation:promoSpin-01ca83d9 .8s linear infinite}@keyframes promoSpin-01ca83d9{to{transform:rotate(360deg)}}.promo-ok[data-v-01ca83d9]{color:#9de38f}.promo-error[data-v-01ca83d9]{color:#ffb4b4}.step[data-v-01ca83d9]{border-radius:12px;padding:16px;margin-bottom:16px}.step[data-v-01ca83d9],.step-body[data-v-01ca83d9],.step-grid[data-v-01ca83d9],.calendar-col[data-v-01ca83d9],.time-col[data-v-01ca83d9],.time-picker[data-v-01ca83d9],.time-grid-wrap[data-v-01ca83d9],.time-grid[data-v-01ca83d9]{min-width:0;max-width:100%}.step-title[data-v-01ca83d9]{margin:0 0 12px;font-size:16px;color:#ffd54f}.step.disabled[data-v-01ca83d9]{opacity:.6;pointer-events:none}.step-head[data-v-01ca83d9]{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;flex-wrap:wrap}.step-head[data-v-01ca83d9]:focus{outline:none}.step-head-main[data-v-01ca83d9]{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 auto}.step-body[data-v-01ca83d9]{margin-top:6px}.step-summary[data-v-01ca83d9]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.summary-text[data-v-01ca83d9]{font-size:13px;color:#cfd6e6}.step-edit[data-v-01ca83d9]{margin-top:0;padding:0;width:auto;background:transparent;color:#ffd54f;border:none;font-weight:600;box-shadow:none;transform:none}.step-edit[data-v-01ca83d9]:hover{box-shadow:none;transform:none;text-decoration:underline}.step-toggles[data-v-01ca83d9]{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 8px}.toggle-link[data-v-01ca83d9]{margin-top:0;padding:0;width:auto;background:transparent;color:#cfd6e6;border:none;font-weight:600;cursor:pointer;box-shadow:none;transform:none}.toggle-link.active[data-v-01ca83d9]{color:#ffd54f}.toggle-link[data-v-01ca83d9]:hover{text-decoration:underline;box-shadow:none;transform:none}.toggle-link.compact[data-v-01ca83d9]{font-size:12px;line-height:1.2;white-space:nowrap}.step-quick-toggles[data-v-01ca83d9]{display:flex;gap:8px;margin-left:auto;max-width:100%}.optional-block[data-v-01ca83d9]{margin-bottom:8px}.comment-textarea[data-v-01ca83d9]{min-height:64px;max-height:160px;overflow-y:auto;resize:vertical}.step-3[data-v-01ca83d9]{width:100%;max-width:100%;min-width:0;overflow:hidden;box-sizing:border-box}.step-grid[data-v-01ca83d9]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.step-grid[data-v-01ca83d9]>*{min-width:0;max-width:100%}.step-grid .field[data-v-01ca83d9]{grid-column:auto}.step-grid .field.span-12[data-v-01ca83d9]{grid-column:1 / -1}.step-col[data-v-01ca83d9]{min-width:0}.calendar-col[data-v-01ca83d9]{width:100%;max-width:520px;min-width:0}.time-col[data-v-01ca83d9]{width:100%;max-width:100%}.time-head[data-v-01ca83d9]{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-bottom:8px}.time-head h4[data-v-01ca83d9]{margin:0;font-size:15px;color:#fff}.time-sub[data-v-01ca83d9]{font-size:12px;color:#9fb2cc}.date-wrap[data-v-01ca83d9]{position:relative;display:inline-flex;align-items:center;width:100%;border:1px solid #d8d8d8;border-radius:12px;background:#fff;color:#000;cursor:pointer}.date-wrap input[type=date][data-v-01ca83d9]{width:100%;border:0;background:transparent;padding:12px 16px 12px 42px;font-size:15px;outline:none}.date-wrap input[type=date][data-v-01ca83d9]::-webkit-calendar-picker-indicator{opacity:0!important;pointer-events:none!important}.date-wrap .date-icon[data-v-01ca83d9]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;pointer-events:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'><path d='M19 3h-1V1h-2v2H8V1H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11z'/></svg>") no-repeat center / contain}.date-wrap[data-v-01ca83d9]:focus-within{border-color:#ffc800;box-shadow:0 0 0 3px #ffc8002e}.date-row[data-v-01ca83d9]{display:flex;align-items:center;gap:12px;margin:24px 0 12px}.date-wrap--small[data-v-01ca83d9]{flex:0 0 172px}.date-wrap--small input[type=date][data-v-01ca83d9]{width:172px}.timeline-meta[data-v-01ca83d9]{margin:6px 0 8px;font-size:13px;color:#cfd6e6}.timeline-closed[data-v-01ca83d9]{color:#ffd54f;font-weight:600}.timeline-hours[data-v-01ca83d9]{color:#cfd6e6}.timeline[data-v-01ca83d9]{background:var(--timeline-bg, #14161A);border:1px solid #3d4860ff;position:relative;margin-top:20px;width:100%;--cols:12;--col-w:minmax(0, 1fr);--col-w-fixed:0px;--header-h:45px}.timeline-header[data-v-01ca83d9]{display:grid;grid-template-columns:var(--label-col) repeat(var(--cols),var(--col-w));border-bottom:1px solid #3d4860ff;color:#e9eef3;font-weight:500;height:var(--header-h);align-items:stretch;text-align:left;position:sticky;top:0;z-index:12;background:var(--timeline-bg, #14161A)}.timeline-header .cell.hour[data-v-01ca83d9]{display:flex;align-items:flex-start;justify-content:flex-start;text-align:left;padding-top:8px;font-family:Atyp Text}.timeline-header .time-spacer[data-v-01ca83d9]{padding-left:0}.timeline-row[data-v-01ca83d9]{display:grid;grid-template-columns:var(--label-col) repeat(var(--cols),var(--col-w));height:70px;border-bottom:1px solid #3d4860ff;align-items:center}.cell.label[data-v-01ca83d9]{text-align:center;color:#e9eef3;font-weight:500;position:sticky;left:0;background:var(--timeline-bg, #14161A);overflow:hidden;background-clip:padding-box;align-self:stretch;height:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;z-index:30}.timeline-header .cell.label[data-v-01ca83d9]{top:0;z-index:40}.timeline-row .cell.label[data-v-01ca83d9]{z-index:30}.row-content[data-v-01ca83d9]{grid-column:2 / span var(--cols);position:relative;height:100%;background:repeating-linear-gradient(to right,transparent,transparent calc(100%/var(--cols) - 1px),#3d4860ff calc(100%/var(--cols)))}.vertical-line[data-v-01ca83d9]{position:absolute;left:var(--label-col);top:var(--header-h);bottom:0;width:1px;background:#3d4860;z-index:0}.booking-block[data-v-01ca83d9]{position:absolute;top:8px;height:54px;background:#ffc8001f;border:.1px solid #ffc80076;color:#fff;font-weight:600;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:4px;min-width:0;padding:0 6px;white-space:nowrap;overflow:hidden;z-index:1;box-shadow:0 0 5px #ffc80059;transition:transform .2s,box-shadow .2s}.booking-block.is-compact[data-v-01ca83d9]{justify-content:center}.booking-block.is-compact .bb-sep[data-v-01ca83d9],.booking-block.is-compact .bb-end[data-v-01ca83d9]{display:none}.booking-block[data-v-01ca83d9]:hover{transform:scale(1.03);box-shadow:0 0 16px #ffc80099}.timeline-scroll[data-v-01ca83d9]{overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:8px;position:relative;--label-col:100px;--timeline-bg:#14161A}.timeline-scroll[data-v-01ca83d9]:before{content:"";position:sticky;left:0;top:0;width:var(--label-col);height:100%;background:var(--timeline-bg, #14161A);z-index:20;pointer-events:none;display:block}@media(max-width:768px){.grid[data-v-01ca83d9]{grid-template-columns:1fr!important;gap:12px}.field[data-v-01ca83d9]{grid-column:1 / -1!important}input[data-v-01ca83d9],select[data-v-01ca83d9],textarea[data-v-01ca83d9]{font-size:16px;min-height:48px;border-radius:12px;font-family:Atyp Text}.tabs button[data-v-01ca83d9]{width:100%}.step[data-v-01ca83d9]{padding:12px}.step-title[data-v-01ca83d9]{margin-bottom:8px;font-size:15px}.step-head[data-v-01ca83d9]{gap:8px}.step-quick-toggles[data-v-01ca83d9]{gap:6px}.toggle-link.compact[data-v-01ca83d9]{font-size:11px}.timeline[data-v-01ca83d9]{--col-w:64px;--col-w-fixed:64px;--header-h:36px;min-width:calc(var(--label-col) + var(--cols) * var(--col-w-fixed))}.timeline-scroll[data-v-01ca83d9]{--label-col:64px}.timeline-header[data-v-01ca83d9]{height:var(--header-h);font-size:12px}.timeline-row[data-v-01ca83d9]{height:52px}.cell.label[data-v-01ca83d9]{font-size:12px}.booking-block[data-v-01ca83d9]{height:36px;font-size:clamp(10px,2.8vw,12px);border-radius:6px;padding:0 4px}.timeline-scroll[data-v-01ca83d9]{margin:0 -16px;max-height:70vh}}@media(max-width:360px){.booking-block[data-v-01ca83d9]{font-size:clamp(10px,2.8vw,11px)}}@media(max-width:1023px){.booking-layout[data-v-01ca83d9]{display:block}.booking-checkout-column[data-v-01ca83d9]{display:none}.booking-checkout--mobile[data-v-01ca83d9]{display:grid}}@media(min-width:1024px){.booking-checkout--mobile[data-v-01ca83d9]{display:none}}@media(max-width:900px){.step-grid[data-v-01ca83d9]{grid-template-columns:1fr;gap:14px}.calendar-col[data-v-01ca83d9]{max-width:100%}}@media(max-width:520px){.section[data-v-01ca83d9]{padding-left:6px;padding-right:6px}.form[data-v-01ca83d9]{padding:10px}.step[data-v-01ca83d9]{padding:8px}.step-title[data-v-01ca83d9]{font-size:14px}.step-3[data-v-01ca83d9]{padding-left:0;padding-right:0}.calendar-col[data-v-01ca83d9]{max-width:100%}.time-grid[data-v-01ca83d9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:100%;min-width:0;padding-right:0}.time-chip[data-v-01ca83d9]{width:100%;min-width:0;height:38px;font-size:13px;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}}@media(max-width:420px){.section[data-v-01ca83d9]{width:100%;max-width:100%;padding-left:6px;padding-right:6px}.form[data-v-01ca83d9]{padding:10px;border-radius:10px;margin-left:0;margin-right:0}.step[data-v-01ca83d9]{padding:6px}.step-3[data-v-01ca83d9]{padding-left:0;padding-right:0}.calendar-col[data-v-01ca83d9]{max-width:100%;min-width:0}.step-grid[data-v-01ca83d9]{grid-template-columns:1fr;gap:12px}.timeline[data-v-01ca83d9]{--col-w:56px;--col-w-fixed:56px;min-width:calc(var(--label-col) + var(--cols) * var(--col-w-fixed))}.timeline-scroll[data-v-01ca83d9]{--label-col:56px}.timeline-row[data-v-01ca83d9]{height:46px}.booking-block[data-v-01ca83d9]{height:32px}}@media(max-width:380px){.section[data-v-01ca83d9]{padding-left:6px;padding-right:6px}.form[data-v-01ca83d9]{padding:10px}.step[data-v-01ca83d9]{padding:6px}.time-grid[data-v-01ca83d9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.time-chip[data-v-01ca83d9]{height:34px;font-size:12px;padding:0 8px}}.section[data-v-a8f43fff]{max-width:1150px;margin:0 auto;padding:0 16px;color:#e9eef3}.title[data-v-a8f43fff]{font-size:48px;text-align:center;margin-top:50px;font-family:Atyp Display}.subtitle[data-v-a8f43fff]{color:var(--color-text-muted);text-align:center;margin-bottom:40px;font-family:Atyp Text}.contacts-grid[data-v-a8f43fff]{display:flex;gap:40px;flex-wrap:nowrap;align-items:flex-start}.info-block[data-v-a8f43fff]{order:1;flex:1 1 45%;font-family:Atyp Text}.info-block h3[data-v-a8f43fff]{color:#facc15;margin-bottom:8px}.desc[data-v-a8f43fff]{color:var(--color-text-muted);margin-bottom:16px;font-family:Atyp Text}.socials[data-v-a8f43fff]{margin-top:20px;display:flex;gap:14px}.social-link[data-v-a8f43fff]{color:#facc15;border:1px solid #facc15;height:48px;padding:12px 24px;border-radius:8px;transition:.25s ease;font-family:Atyp Text;font-weight:700;font-size:var(--font-size-md);text-align:center}.social-link[data-v-a8f43fff]:hover{background:#facc15;color:#141414}.map[data-v-a8f43fff]{order:2;flex:1 1 50%;border:1px solid #1f2430;border-radius:12px;width:100%;height:400px}.empty[data-v-a8f43fff]{text-align:center;padding:36px;background:#12151b;border:1px solid #1f2430;border-radius:14px;color:#aab4bf}@media(max-width:900px){.contacts-grid[data-v-a8f43fff]{flex-wrap:wrap}.info-block[data-v-a8f43fff],.map[data-v-a8f43fff]{flex:1 1 100%}}.carousel[data-v-19adc651]{position:relative;overflow:hidden;border-radius:16px}.video-scale[data-v-19adc651]{transform-origin:center center;will-change:transform;transition:transform .1s ease-out}.track[data-v-19adc651]{display:flex;width:100%;transition:transform .5s ease}.slide[data-v-19adc651]{flex:0 0 100%}.video-wrap[data-v-19adc651]{position:relative;width:100%}.video[data-v-19adc651]{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center;display:block;background:#000}.video.portrait[data-v-19adc651]{object-fit:contain}.play-btn[data-v-19adc651]{position:absolute;inset:0;margin:auto;width:64px;height:64px;border-radius:50%;border:2px solid rgba(255,255,255,.7);background:#0000008c;color:#fff;font-size:26px;display:grid;place-items:center;cursor:pointer;z-index:2}.play-btn[data-v-19adc651]:hover{background:#000000b3}.nav[data-v-19adc651]{position:absolute;inset:0;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.nav-btn[data-v-19adc651]{pointer-events:all;width:40px;height:40px;border-radius:50%;border:0;background:#00000073;color:#fff;font-size:20px;cursor:pointer;display:grid;place-items:center;margin:0 8px}.nav-btn[data-v-19adc651]:hover{background:#0009}.dots[data-v-19adc651]{display:flex;gap:10px;justify-content:center;padding:10px 0 0}.dot[data-v-19adc651]{width:12px;height:12px;border-radius:999px;background:#ffffff40;border:1px solid rgba(255,255,255,.35)}.dot.active[data-v-19adc651]{background:var(--accent, #ffd54a);border-color:#00000026}@media(max-width:900px){.video-scale[data-v-19adc651]{transition:none;transform:scale(1)!important}}.fab[data-v-2e67bcd2]{position:fixed;right:24px;bottom:24px;z-index:20000;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.fab__btn[data-v-2e67bcd2]{width:56px;height:56px;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:20px;background:var(--color-accent, #facc15);color:#111;border:none;box-shadow:0 10px 30px #facc1559}.fab__panel[data-v-2e67bcd2]{background:var(--surface, #141414);border:1px solid #2a2a2a;padding:10px;border-radius:12px;box-shadow:0 12px 40px #00000080;display:flex;flex-direction:column;gap:8px;min-width:240px}.fab-modal[data-v-2e67bcd2]{position:fixed;inset:0;background:#000000a6;z-index:21000;display:flex;align-items:center;justify-content:center;padding:24px}.fab-modal__card[data-v-2e67bcd2]{background:#141414;border:1px solid #2a2a2a;border-radius:12px;width:min(520px,100%);max-height:80vh;display:flex;flex-direction:column}.fab-modal__header[data-v-2e67bcd2]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #2a2a2a;font-family:Atyp Text}.fab-modal__body[data-v-2e67bcd2]{padding:16px;color:#aab4bf}.call-number[data-v-2e67bcd2]{font-size:26px;font-weight:700;font-family:Atyp Display;color:#fff;margin-bottom:6px}.call-note[data-v-2e67bcd2]{font-size:13px;font-family:Atyp Text;color:#9bb0cd;margin-bottom:16px}.call-actions[data-v-2e67bcd2]{display:grid;gap:10px}.callback-form[data-v-2e67bcd2]{display:grid;gap:12px}.callback-actions[data-v-2e67bcd2]{display:grid;gap:10px}.err[data-v-2e67bcd2]{font-size:12px;color:#ffcc80}.ok[data-v-2e67bcd2]{font-size:13px;color:#a5d6a7}.fab-toast[data-v-2e67bcd2]{position:fixed;right:18px;bottom:18px;z-index:2147483000;background:#1a1f29;color:#fff;border:1px solid #323c4d;border-radius:10px;padding:10px 14px;box-shadow:0 10px 22px #00000047;pointer-events:none;font-size:13px}.fab-toast.success[data-v-2e67bcd2]{border-color:#4caf5066;color:#a5d6a7}.fab-toast.error[data-v-2e67bcd2]{border-color:#ffd54f66;color:#ffd54f}@media(min-width:600px){.call-actions[data-v-2e67bcd2],.callback-actions[data-v-2e67bcd2]{grid-template-columns:repeat(2,minmax(0,1fr))}}.entertainment-zones[data-v-c82bae19]{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(44px,6vw,84px) 0}.container[data-v-c82bae19]{max-width:1240px;margin:0 auto;padding:0 16px}.section-heading[data-v-c82bae19]{display:grid;gap:10px;margin-bottom:clamp(18px,3vw,34px);text-align:center}.section-title[data-v-c82bae19]{margin-bottom:var(--space-xl);font-family:"Atyp Display",var(--font-family-heading);font-weight:700;letter-spacing:-.02em;font-size:48px;line-height:1.05;color:var(--color-text);text-shadow:0 0 18px rgba(250,204,21,.22);text-transform:uppercase}.section-subtitle[data-v-c82bae19]{margin:0 auto;max-width:860px;color:var(--color-text-muted);font-size:18px;line-height:1.45}.section-description[data-v-c82bae19]{margin:0 auto;max-width:860px;color:var(--color-text-muted);opacity:.92;font-size:16px;line-height:1.55}.zones-list[data-v-c82bae19]{display:grid;gap:clamp(14px,2.2vw,22px);counter-reset:zone}.zone-card[data-v-c82bae19]{counter-increment:zone;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"content media";align-items:stretch;gap:18px 22px;padding:clamp(18px,2.2vw,28px);border-radius:22px;position:relative;overflow:hidden;border:2px solid #fcc800;box-shadow:0 18px 60px #00000073,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transform:translateY(28px);transition:opacity .55s ease,transform .55s ease,box-shadow .25s ease,border-color .25s ease;transition-delay:calc(var(--i) * 90ms)}.zone-card[data-v-c82bae19]:after{content:"";position:absolute;inset:-2px;background:radial-gradient(520px 240px at 14% 16%,#facc1538,#facc1500 60%),radial-gradient(420px 240px at 82% 78%,#facc151f,#facc1500 62%);pointer-events:none;opacity:.75}.zone-card[data-v-c82bae19]:before{content:counter(zone,decimal-leading-zero);position:absolute;top:14px;left:16px;font-family:"Atyp Display",var(--font-family-heading);font-weight:700;font-size:52px;letter-spacing:-.04em;color:#facc1538;text-shadow:0 0 20px rgba(250,204,21,.12);pointer-events:none}.entertainment-zones.is-visible .zone-card[data-v-c82bae19]{opacity:1;transform:translateY(0)}.zone-card[data-v-c82bae19]:hover{border-color:#facc1559;box-shadow:0 22px 70px #0000008c,0 0 0 1px #facc1514 inset;transform:translateY(-2px)}.zone-card[data-v-c82bae19]:nth-child(2n){grid-template-areas:"media content";grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.zone-content[data-v-c82bae19]{grid-area:content;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;text-align:center;position:relative;z-index:1;padding-top:10px;padding-left:54px}.zone-card:nth-child(2n) .zone-content[data-v-c82bae19]{padding-left:0;padding-right:54px}.zone-text[data-v-c82bae19]{display:grid;gap:10px;position:relative;z-index:1}.zone-title[data-v-c82bae19]{margin:0;font-family:"Atyp Display",var(--font-family-heading);font-weight:700;letter-spacing:-.02em;font-size:30px;line-height:1.15}.zone-description[data-v-c82bae19]{margin:0;color:#e9eef3db;font-size:18px;font-family:Atyp Text;line-height:1.6;max-width:62ch}.zone-actions[data-v-c82bae19]{display:flex;align-items:center;gap:12px;position:relative;z-index:1;padding:0;justify-content:center}.zone-media[data-v-c82bae19]{grid-area:media;border-radius:18px;overflow:hidden;position:relative;min-height:240px;background:#00000040;border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 34px #00000073;z-index:1}.zone-media img[data-v-c82bae19]{position:relative;z-index:0;width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02);transition:transform .45s ease}.zone-media[data-v-c82bae19]:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0000001a,#0000008c),linear-gradient(135deg,#facc1529,#facc1500 55%);pointer-events:none}.zone-card[data-v-c82bae19]:nth-child(2n):before{left:auto;right:16px;text-align:right}.zone-card:hover .zone-media img[data-v-c82bae19]{transform:scale(1.07)}.btn[data-v-c82bae19]{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:#facc15;border:1px solid #facc15;height:48px;padding:12px 24px;border-radius:8px;transition:.25s ease;font-family:Atyp Text;font-size:var(--font-size-md);font-weight:700;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.btn[data-v-c82bae19]:hover{border-color:#facc15bf;background:#facc1529;transform:translateY(-1px);box-shadow:0 10px 22px #00000059}@media(max-width:900px){.zones-list[data-v-c82bae19]{gap:16px}.zone-card[data-v-c82bae19],.zone-card[data-v-c82bae19]:nth-child(2n){grid-template-columns:1fr;grid-template-areas:"media" "content";gap:12px;transform:none;opacity:1}.zone-card[data-v-c82bae19]:before{content:none}.zone-media[data-v-c82bae19]:before{content:counter(zone,decimal-leading-zero);position:absolute;top:12px;left:12px;z-index:2;font-family:"Atyp Display",var(--font-family-heading);font-weight:700;font-size:42px;letter-spacing:-.04em;color:#facc154d;text-shadow:0 0 20px rgba(250,204,21,.18);pointer-events:none}.zone-content[data-v-c82bae19],.zone-card:nth-child(2n) .zone-content[data-v-c82bae19]{padding-left:0;padding-right:0;text-align:center;align-items:center;justify-content:center}.zone-text[data-v-c82bae19]{text-align:center;justify-items:center;align-content:center;gap:8px}.zone-title[data-v-c82bae19],.zone-description[data-v-c82bae19]{margin-left:auto;margin-right:auto}.zone-actions[data-v-c82bae19]{justify-content:center}}.home-faq[data-v-c6524a21]{display:grid;gap:16px}.home-faq__head[data-v-c6524a21]{display:grid;gap:6px}.home-faq__subtitle[data-v-c6524a21]{margin:0;color:#cfd6e6;font-size:16px;line-height:1.5;font-family:Atyp Text}.home-faq__list[data-v-c6524a21]{display:grid;gap:10px}.home-faq__item[data-v-c6524a21]{border-bottom:2px solid white;padding-bottom:20px;overflow:hidden}.home-faq__question[data-v-c6524a21]{width:100%;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:transparent;border:0;color:#f9fafb;font-weight:600;text-align:left;cursor:pointer;min-height:44px;font-size:28px;font-family:Atyp Text}.home-faq__question[data-v-c6524a21]:hover{background:#ffffff08}.home-faq__chevron[data-v-c6524a21]{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;font-size:16px;color:#9ca3af;transition:transform .2s ease}.home-faq__chevron.open[data-v-c6524a21]{transform:rotate(90deg)}.home-faq__answer[data-v-c6524a21]{padding:14px 42px 0;color:#cfd6e6;font-size:18px;line-height:1.55;white-space:pre-wrap;font-family:Atyp Text}.home-faq__footer[data-v-c6524a21]{display:flex;justify-content:flex-start}@media(max-width:720px){.home-faq__question[data-v-c6524a21]{padding:12px 14px}.home-faq__answer[data-v-c6524a21]{padding:0 14px 12px;font-size:13px}}@font-face{font-family:Atyp Text;src:url(/assets/AtypText-Regular-BzZTEXbi.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Atyp Text;src:url(/assets/AtypText-Medium-CMz0rPkc.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Atyp Display;src:url(/assets/AtypDisplay-Regular-C-K9HQ1U.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Atyp Display;src:url(/assets/AtypDisplay-Semibold-BFy5L3Zd.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}.fx2-section[data-v-b3fb40ed]{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:30px;position:relative;padding:30px 0;color:#fff;overflow:hidden;--accent: #FFC800;--bg2-size: 900px 620px;--bg2-pos: 50% 54%;--bg2-color: rgba(255, 255, 0, .4);--bg2-blur: 40px}.fx2-section[data-v-b3fb40ed]:before,.fx2-section[data-v-b3fb40ed]:after{content:"";position:absolute;inset:0;pointer-events:none}.fx2-section[data-v-b3fb40ed]:before{background:radial-gradient(var(--bg1-size) at var(--bg1-pos),var(--bg1-color),transparent 95%)}.fx2-section[data-v-b3fb40ed]:after{background:radial-gradient(var(--bg2-size) at var(--bg2-pos),var(--bg2-color),transparent 70%);filter:blur(var(--bg2-blur))}.fx2-head[data-v-b3fb40ed]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;margin:0 0 40px}.fx2-title[data-v-b3fb40ed]{font-size:48px;line-height:1.05;font-weight:800;letter-spacing:-.02em;font-family:Atyp Display;text-transform:uppercase}.fx2-subtitle[data-v-b3fb40ed]{font-size:18px;line-height:1.35;opacity:.85;margin:0;color:var(--color-text-muted);font-family:Atyp Text}.fx2-lead[data-v-b3fb40ed]{font-size:18px;line-height:1.5;opacity:.75;margin:0;max-width:720px}.fx2-inner[data-v-b3fb40ed]{position:relative;z-index:1;width:100%;max-width:1150px;padding:0 16px;margin:0 auto;display:grid;gap:32px}.fx2-row[data-v-b3fb40ed]{--gap: clamp(16px, 2.2vw, 32px);--row-h: 480px;--col-a: 1fr;--col-b: 1fr;width:100%;margin:0 auto;display:grid;grid-template-columns:var(--col-a) var(--col-b);grid-template-rows:var(--row-h);gap:var(--gap);transition:grid-template-columns 3s cubic-bezier(.16,1,.3,1);will-change:grid-template-columns}.fx2-row.is-left[data-v-b3fb40ed]{--col-a: 1.5fr;--col-b: .5fr}.fx2-row.is-right[data-v-b3fb40ed]{--col-a: .5fr;--col-b: 1.5fr}.fx2-card[data-v-b3fb40ed]{position:relative;border-radius:26px;overflow:hidden;background-color:#0c0e16eb;border:1px solid rgba(255,255,255,.08);display:flex;align-items:flex-end;height:var(--row-h);transition:transform 1.8s cubic-bezier(.16,1,.3,1),filter 1.8s cubic-bezier(.16,.9,.2,1),border-color 1.8s cubic-bezier(.16,1,.3,1),box-shadow 1.8s cubic-bezier(.16,1,.3,1),background-size 1.8s cubic-bezier(.16,1,.3,1);will-change:transform,filter;box-shadow:0 18px 40px #00000059,0 1px #ffffff08 inset}.fx2-card__bg[data-v-b3fb40ed]{position:absolute;inset:0;background-size:cover;background-position:center;transform:scaleX(1);transition:transform .35s ease;z-index:0}.fx2-card[data-v-b3fb40ed]:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 12%,#00000085 72%,#000000e6),linear-gradient(90deg,#00000094,#0000 62%);z-index:0;transition:opacity 1.8s cubic-bezier(.16,1,.3,1);opacity:.92;z-index:1}.fx2-meta[data-v-b3fb40ed]{position:relative;z-index:2;padding:42px;display:grid;gap:16px;font-family:Atyp Text,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;width:100%;max-width:clamp(320px,28vw,520px)}.fx2-num[data-v-b3fb40ed]{color:var(--accent);font-size:18px;text-transform:uppercase;font-weight:500}.fx2-title[data-v-b3fb40ed]{font-size:48px;font-weight:600;line-height:1.15}.fx2-card-title[data-v-b3fb40ed]{font-size:28px;font-weight:600;line-height:1.15}.fx2-desc[data-v-b3fb40ed]{font-size:18px;line-height:1.7;color:#fff;opacity:0;transform:translateY(14px);max-height:0;overflow:hidden;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),max-height .9s cubic-bezier(.16,1,.3,1)}@media(hover:hover)and (pointer:fine){.fx2-row:hover .fx2-card[data-v-b3fb40ed]{filter:brightness(.78) saturate(.95);transform:translateY(0)}.fx2-card[data-v-b3fb40ed]:hover{filter:brightness(1) saturate(1.05);border-color:#ffc80061;transform:translateY(-4px);box-shadow:0 30px 70px #0000008c,0 0 0 1px #ffc8001a}.fx2-card:hover .fx2-card__bg[data-v-b3fb40ed]{transform:scaleX(1.06)}.fx2-card[data-v-b3fb40ed]:hover:before{opacity:.78}.fx2-card:hover .fx2-desc[data-v-b3fb40ed]{opacity:1;transform:translateY(0);max-height:220px}}.fx2-card.is-active[data-v-b3fb40ed]{border-color:#ffc80061}.fx2-card.is-active[data-v-b3fb40ed]:before{opacity:.78}.fx2-card.is-active .fx2-desc[data-v-b3fb40ed]{opacity:1;transform:translateY(0);max-height:240px}@media(max-width:980px){.fx2-inner[data-v-b3fb40ed]{gap:20px}.fx2-row[data-v-b3fb40ed]{width:100%;grid-template-columns:1fr;grid-template-rows:none;gap:20px;transition:none!important}.fx2-row.is-left[data-v-b3fb40ed],.fx2-row.is-right[data-v-b3fb40ed]{grid-template-columns:1fr}.fx2-card[data-v-b3fb40ed]{height:500px;background-size:cover;transition:none!important;transform:none!important;filter:none!important}.fx2-card[data-v-b3fb40ed]:before{transition:none!important}.fx2-desc[data-v-b3fb40ed]{opacity:1!important;transform:none!important;max-height:none!important;overflow:visible!important;transition:none!important}.fx2-meta[data-v-b3fb40ed]{padding:22px 20px;gap:12px;max-width:100%}.fx2-title[data-v-b3fb40ed]{font-size:48px}.fx2-card-title[data-v-b3fb40ed]{font-size:28px}.fx2-desc[data-v-b3fb40ed]{font-size:18px;line-height:1.6}}@font-face{font-family:Atyp Text;src:url(/assets/AtypText-Regular-BzZTEXbi.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Atyp Text;src:url(/assets/AtypText-Medium-CMz0rPkc.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Atyp Text;src:url(/assets/AtypText-Semibold-BYJ36is5.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Atyp Text;src:url(/assets/AtypText-Bold-DPsYIWxI.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Atyp Display;src:url(/assets/AtypDisplay-Thin-hiMmjSm7.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Atyp Display;src:url(/assets/AtypDisplay-Light-CskngEAr.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Atyp Display;src:url(/assets/AtypDisplay-Regular-C-K9HQ1U.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Atyp Display;src:url(/assets/AtypDisplay-Medium-rgoYe21T.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Atyp Display;src:url(/assets/AtypDisplay-Semibold-BFy5L3Zd.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Atyp Display;src:url(/assets/AtypDisplay-Bold-CXnq0yLQ.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.tariffs[data-v-ef18ec17]{position:relative;color:#fff;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;--accent: #ffc800;font-family:Atyp Text,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.tariffs[data-v-ef18ec17]:before,.tariffs[data-v-ef18ec17]:after{content:"";position:absolute;inset:0;pointer-events:none}.tariffsInner[data-v-ef18ec17]{--cardMin: 260px;--cardMax: 300px;--gap: 18px;position:relative;margin:0 auto;padding:24px 8vw}.tariffsTitle[data-v-ef18ec17]{font-weight:700;text-align:center;margin-bottom:var(--space-xl);letter-spacing:.04em;text-transform:uppercase}.tariffsControls[data-v-ef18ec17]{display:flex;justify-content:center;margin-bottom:32px}.serviceFilters[data-v-ef18ec17]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.serviceFilterBtn[data-v-ef18ec17]{border:1px solid rgba(255,255,255,.12);background:#080a12e6;color:#fffc;padding:10px 16px;border-radius:8px;font-size:.85rem;font-family:Atyp Text;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:all .2s ease}.serviceFilterBtn[data-v-ef18ec17]:hover{border-color:#ffc80080;color:#fff}.serviceFilterBtn.isActive[data-v-ef18ec17]{background:#ffc800;color:#0b0b0e;border-color:#ffc800}.tariffsEmpty[data-v-ef18ec17]{text-align:center;color:#ffffffb3;font-size:1rem;margin-top:24px}.tariffsGrid[data-v-ef18ec17]{display:grid;gap:var(--gap);width:100%;grid-template-columns:repeat(auto-fit,minmax(var(--cardMin),var(--cardMax)));justify-content:center;justify-items:stretch;position:relative}.tariffsGrid.isLoading[data-v-ef18ec17]{opacity:.7;pointer-events:none}.tariffsGridOverlay[data-v-ef18ec17]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;color:#ffffffe6;font-size:1rem;background:#07080f80;border-radius:26px;pointer-events:none}.tariffCard[data-v-ef18ec17]{position:relative;isolation:isolate;z-index:2;padding:12px 16px;background:#0c0e16eb;border:1px solid rgba(255,255,255,.08);border-radius:26px;min-height:450px;width:100%;max-width:var(--cardMax);display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 20px 50px #00000073;transition:transform .25s ease,box-shadow .25s ease}.tariffCard[data-v-ef18ec17]:after{content:"";position:absolute;right:-9px;bottom:-9px;width:350px;height:350px;background-image:url(/images/glow.png);background-repeat:no-repeat;background-size:contain;background-position:right bottom;opacity:.85;z-index:-2;pointer-events:none}.tariffCard[data-v-ef18ec17]>*{position:relative;z-index:1}.tariffCard[data-v-ef18ec17]:hover{transform:translateY(-6px);box-shadow:0 28px 70px #0000008c,0 0 0 1px #ffc80066}.tariffCard[data-v-ef18ec17]:hover:after{opacity:1}.tariffHeader[data-v-ef18ec17]{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:22px}.tariffBadge[data-v-ef18ec17]{width:75px;height:75px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,#fff3);display:grid;place-items:center;box-shadow:0 20px 40px #0006,0 0 24px var(--glow);border:2px solid rgba(255,200,0,.35);overflow:hidden}.tariffBadge img[data-v-ef18ec17]{width:100%;height:100%;object-fit:cover}.tariffBadge span[data-v-ef18ec17]{font-weight:700;font-size:1.25rem;color:#0b0b0e}.tariffName[data-v-ef18ec17]{font-family:Atyp Display,Atyp Text,system-ui,sans-serif;font-weight:600;font-size:20px;margin:0;letter-spacing:.02em}.tariffDescription[data-v-ef18ec17]{max-width:90%;margin:0;font-size:.9rem;line-height:1.4;color:#ffffffb3}.tariffChips[data-v-ef18ec17]{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap;justify-content:center}.tariffChip[data-v-ef18ec17]{background:#21365ccc;padding:5px 16px;border-radius:12px;font-size:.75rem;font-weight:500}.durationChips[data-v-ef18ec17]{width:100%;max-width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:-8px 0 20px}.durationChip[data-v-ef18ec17]{border:1px solid rgba(255,255,255,.14);background:#080a12d9;color:#ffffffbf;padding:6px 14px;border-radius:999px;font-size:.75rem;letter-spacing:.04em;white-space:nowrap;cursor:pointer;transition:all .2s ease}.durationChip[data-v-ef18ec17]:hover{border-color:#ffc80080;color:#fff}.durationChip.isActive[data-v-ef18ec17]{background:#ffc800e6;color:#0b0b0e;border-color:#ffc800e6}.pricePanel[data-v-ef18ec17]{width:100%;background:#080a12e6;border-radius:16px;padding:5px 20px;box-shadow:inset 0 0 0 1px #ffc8001f;margin-bottom:20px}.priceEmpty[data-v-ef18ec17]{text-align:center;color:#ffffffa6;font-size:14px;padding:12px 0}.priceRow[data-v-ef18ec17]{display:flex;align-items:center;gap:12px;font-size:22px}.priceRow+.priceRow[data-v-ef18ec17]{margin-top:8px}.priceLabel[data-v-ef18ec17]{white-space:nowrap;text-transform:uppercase;font-size:.9rem;color:#ffffffb8;letter-spacing:.02em}.priceDots[data-v-ef18ec17]{flex:1;height:1px;background:repeating-linear-gradient(to right,rgba(255,255,255,.35),rgba(255,255,255,.35) 4px,transparent 4px,transparent 8px)}.priceValue[data-v-ef18ec17]{font-weight:700;white-space:nowrap}.tariffCta[data-v-ef18ec17]{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;margin:10px 0 20px;padding:12px 24px;background:#ffc800;color:#111;border-radius:8px;font-weight:700;font-size:var(--font-size-md);transition:transform .2s ease,box-shadow .2s ease;font-family:Atyp Text;height:48px}.tariffCta[data-v-ef18ec17]:hover{transform:translateY(-2px);box-shadow:0 16px 30px #ffc80040}.tariffDivider[data-v-ef18ec17]{width:100%;height:1px;background:#ffc80033;margin-bottom:6px}.featuresList[data-v-ef18ec17]{list-style:none;padding:0;margin-bottom:10px;width:100%;display:grid;gap:10px;text-align:left}.featureItem[data-v-ef18ec17]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;font-size:14px;line-height:16px}.featureText[data-v-ef18ec17]{color:#ffffffd6}.featureState[data-v-ef18ec17]{color:#36d27e;font-weight:700;font-size:1.05rem;line-height:1}.featureItem.isDisabled .featureText[data-v-ef18ec17],.featureItem.isDisabled .featureState[data-v-ef18ec17]{color:#ffffff59}@media(max-width:700px){.tariffCard[data-v-ef18ec17]{min-height:auto}.serviceFilters[data-v-ef18ec17]{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;-webkit-overflow-scrolling:touch}.serviceFilterBtn[data-v-ef18ec17]{flex:0 0 auto}.durationChips[data-v-ef18ec17]{justify-content:flex-start;gap:8px}.durationChip[data-v-ef18ec17]{padding:6px 12px;font-size:.72rem}}.page[data-v-1b684fc8]{max-width:1150px;margin:0 auto 40px;padding:0 16px;color:#e9eef3}.home-stack[data-v-1b684fc8]{display:flex;flex-direction:column;gap:var(--space-section)}.home-stack[data-v-1b684fc8] .section,.home-stack[data-v-1b684fc8] .tariffs,.home-stack[data-v-1b684fc8] .fx2-section,.home-stack[data-v-1b684fc8] .entertainment-zones{margin-top:0!important;margin-bottom:0!important}@media(max-width:520px){.page[data-v-1b684fc8]{width:100%;max-width:100%;margin-left:0;margin-right:0;padding-left:8px;padding-right:8px}}@media(max-width:380px){.page[data-v-1b684fc8]{padding-left:6px;padding-right:6px}}.tariffs-cta[data-v-1b684fc8]{display:flex;justify-content:center;margin-top:18px}.home-hero[data-v-0c149da4]{position:relative;width:100vw;margin-left:calc(50% - 50vw);height:820px;overflow:hidden;color:#fff;background:#07080f;margin-bottom:30px}.hero__bg[data-v-0c149da4]{position:absolute;inset:0;z-index:0}.hero__img[data-v-0c149da4]{width:100%;height:100%;object-fit:cover}.hero__overlay[data-v-0c149da4]{position:absolute;inset:0;background:linear-gradient(180deg,#06080e00,#06080e26 45%,#06080ea6 75%,#06080ee0)}.hero__content[data-v-0c149da4]{position:absolute;left:50%;transform:translate(-50%);bottom:40px;z-index:1;display:flex;flex-direction:column;align-items:center;gap:12px;width:min(900px,calc(100% - 32px));padding:0;text-align:center}.hero__tilt[data-v-0c149da4]{transform:none}.hero__title[data-v-0c149da4]{font-size:48px;line-height:1.02;font-weight:800;letter-spacing:-.02em;font-family:Atyp Display;text-transform:uppercase}.hero__title span[data-v-0c149da4]{margin-bottom:16px;display:inline-block}.hero__desc[data-v-0c149da4]{margin-bottom:10px;font-size:18px;font-family:Atyp Text;line-height:1.5;max-width:720px;color:var(--color-text-muted)}.hero__actions[data-v-0c149da4]{display:flex;gap:12px;align-items:center;justify-content:center}.hero__cta[data-v-0c149da4]{padding:12px 24px;border-radius:8px;height:48px;background:#ffc800;color:#111;font-weight:700;font-size:var(--font-size-md);cursor:pointer}.hero__cta[data-v-0c149da4]:hover{background:#ffda3b}@media(max-width:900px){.home-hero[data-v-0c149da4]{height:450px}.hero__content[data-v-0c149da4]{width:min(560px,calc(100% - 24px));gap:10px}.hero__tilt[data-v-0c149da4]{transform:none}.hero__desc[data-v-0c149da4]{max-width:520px;font-size:22px}.hero__actions[data-v-0c149da4]{justify-content:center}}.home-info-strip[data-v-d69d476e]{width:100%;margin:0 auto 20px;padding:0 16px}.home-info-strip__grid[data-v-d69d476e]{width:min(1280px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.home-info-strip__tile[data-v-d69d476e]{position:relative;min-height:68px;display:flex;align-items:center;justify-content:center;text-align:center;padding:10px 18px;color:#fff;font-family:Atyp Text;font-size:18px;line-height:1.25;text-transform:uppercase;font-weight:500}.home-info-strip__tile span[data-v-d69d476e]{white-space:pre-line}.home-info-strip__tile[data-v-d69d476e]:not(:last-child):after{content:"";position:absolute;right:0;top:12px;bottom:12px;width:1px;background:#fffc}@media(max-width:900px){.home-info-strip[data-v-d69d476e]{padding:0 12px}.home-info-strip__grid[data-v-d69d476e]{max-width:560px;grid-template-columns:1fr}.home-info-strip__tile[data-v-d69d476e]{min-height:60px;padding:12px 16px}.home-info-strip__tile[data-v-d69d476e]:not(:last-child):after{inset:auto 22px 0;width:auto;height:1px}}.home-section[data-v-11028940]{position:relative;min-height:100vh;width:100%;overflow-x:hidden}.intro-layer[data-v-11028940]{position:fixed;inset:0;z-index:9999;transition:opacity 1s ease;overflow:hidden}.intro-layer--hidden[data-v-11028940]{opacity:0;pointer-events:none}.bg-video[data-v-11028940]{position:absolute;inset:0 10% 0 0;width:100%;height:100%;object-fit:cover;z-index:1;transition:opacity .8s ease;filter:brightness(.85)}.home-inner[data-v-11028940]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;transform-origin:center center;transition:transform .08s linear,opacity .25s ease;z-index:3}.home-logo[data-v-11028940]{width:280px;height:auto;margin-bottom:var(--space-lg);cursor:pointer;filter:drop-shadow(0 0 24px rgba(255,200,0,.35));transition:transform .3s ease,filter .3s ease}.home-logo[data-v-11028940]:hover{transform:scale(1.05);filter:drop-shadow(0 0 40px rgba(255,220,50,.9))}.home-title[data-v-11028940]{font-family:var(--font-family-heading);font-size:var(--font-size-xxl);color:var(--color-text);margin:0}.home-title span[data-v-11028940]{color:var(--color-accent);text-shadow:0 0 20px rgba(255,200,0,.5)}.home-subtitle[data-v-11028940]{font-family:Atyp Text;font-size:var(--font-size-lg);color:var(--color-text-muted);margin-top:var(--space-md)}.scroll-hint[data-v-11028940]{position:absolute;bottom:400px;left:80%;transform:translate(-50%);z-index:5;animation:float-11028940 3s ease-in-out infinite,pulse-11028940 2.5s ease-in-out infinite;transition:opacity .5s ease}.scroll-icon[data-v-11028940]{width:400px;height:auto;filter:drop-shadow(0 0 20px rgba(255,200,0,.9))}.page-content[data-v-11028940]{position:relative;z-index:1;min-height:200vh;opacity:0;transform:translateY(100px);transition:opacity 1s ease,transform 1s ease;background:var(--color-bg)}.page-content--visible[data-v-11028940]{opacity:1;transform:translateY(0)}@keyframes float-11028940{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-30px)}}@keyframes pulse-11028940{0%,to{filter:drop-shadow(0 0 10px rgba(255,200,0,.7))}50%{filter:drop-shadow(0 0 25px rgba(255,220,50,1))}}.sim-landing[data-v-c0636b64]{background:#090c12;color:#f3f4f6;padding-top:64px;width:100%;overflow-x:hidden;--sim-section-title-size: 56px;--sim-section-subtitle-size: 28px;--sim-section-padding-x: clamp(16px, 4vw, 72px);font-family:Atyp Display,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,Liberation Sans,sans-serif;font-weight:500}.sim-landing[data-v-c0636b64],.sim-landing[data-v-c0636b64] *{box-sizing:border-box}.sim-anchor[data-v-c0636b64]{position:relative;top:-80px}.sim-hero[data-v-c0636b64],.sim-about[data-v-c0636b64]{min-height:calc(100vh - 64px);background-position:center;background-size:cover;background-repeat:no-repeat}.sim-hero[data-v-c0636b64]{display:flex;align-items:flex-end;padding:48px var(--sim-section-padding-x)}.sim-hero__content[data-v-c0636b64]{max-width:1320px;width:100%;margin:0;padding-left:clamp(8px,4vw,72px)}.sim-hero__small[data-v-c0636b64]{margin:0 0 18px;letter-spacing:.28em;font-size:var(--sim-section-subtitle-size);text-transform:uppercase;color:#ffc800;font-weight:700}.sim-hero__big[data-v-c0636b64]{margin:0;font-size:var(--sim-section-title-size);letter-spacing:.12em;line-height:.95;text-align:left;text-transform:uppercase;font-weight:700}.sim-hero__big[data-v-c0636b64],.sim-about__line[data-v-c0636b64],.sim-equipment__title-big[data-v-c0636b64],.sim-games__title-big[data-v-c0636b64],.sim-tariffs__title-big[data-v-c0636b64],.sim-community__title[data-v-c0636b64],.sim-community__subtitle[data-v-c0636b64]{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.sim-hero__cta[data-v-c0636b64]{display:inline-flex;margin-top:28px;padding:12px 18px;color:#0f1118;text-decoration:none;font-weight:700;background:#ffc800;border-radius:8px}.sim-about[data-v-c0636b64]{display:grid;place-items:center}.sim-about__overlay[data-v-c0636b64]{max-width:none;width:100%;text-align:center;padding:24px var(--sim-section-padding-x)}.sim-about__line[data-v-c0636b64]{margin:8px 0;font-size:clamp(24px,6.4vw,42px);line-height:1.2;text-transform:uppercase;font-weight:500}.sim-about__line--accent[data-v-c0636b64]{color:#ffc800}.sim-section[data-v-c0636b64]{max-width:1240px;margin:0 auto;padding:72px var(--sim-section-padding-x)}.sim-section--fluid[data-v-c0636b64]{max-width:none}.sim-equipment-grid[data-v-c0636b64]{margin-top:28px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:38px}.sim-games-grid[data-v-c0636b64]{margin-top:28px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.sim-tariffs-grid[data-v-c0636b64]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px}.sim-equipment__head[data-v-c0636b64]{text-align:left}.sim-equipment__title-small[data-v-c0636b64]{margin:0 0 8px;color:#ffc800;font-size:var(--sim-section-subtitle-size);letter-spacing:.25rem;text-transform:uppercase;font-weight:700}.sim-equipment__title-big[data-v-c0636b64]{margin:0;text-transform:uppercase;font-size:var(--sim-section-title-size);letter-spacing:.12em;font-weight:700;text-align:left;font-family:Atyp Display}#equipment .sim-section__head h2[data-v-c0636b64]{font-weight:700}.sim-equip-card[data-v-c0636b64]{position:relative;overflow:hidden;border-radius:14px;filter:drop-shadow(1px 2px 1px white)}.sim-equip-card__img[data-v-c0636b64]{width:100%;height:100%;display:block;object-fit:cover;aspect-ratio:2 / 3;border-radius:70px}.sim-equip-card__overlay[data-v-c0636b64]{position:absolute;left:0;right:0;bottom:0;padding:14px}.sim-equip-card__title[data-v-c0636b64]{margin:0 30px 6px;color:#ffc800;text-transform:uppercase;text-align:left;font-weight:700;font-family:Atyp Display;font-size:20px}.sim-equip-card__desc[data-v-c0636b64]{margin:0 30px 10px;color:#e5e7eb;font-family:Furore,Atyp Display,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,Liberation Sans,sans-serif;font-weight:400;font-size:30px}.sim-equip-card__body h3[data-v-c0636b64]{font-weight:700}.sim-equip-card__body p[data-v-c0636b64]{font-family:Furore,Atyp Display,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,Liberation Sans,sans-serif;font-weight:400}.sim-games__head--center[data-v-c0636b64]{text-align:center}.sim-games__title-big[data-v-c0636b64]{margin:0 0 10px;font-size:var(--sim-section-title-size);letter-spacing:.12em;text-transform:uppercase;font-weight:700;font-family:Atyp Display}.sim-games__title-small[data-v-c0636b64]{margin:0;color:#ffc800;font-weight:700;font-size:var(--sim-section-subtitle-size)}#games .sim-section__head h2[data-v-c0636b64]{font-weight:700}.sim-game-card[data-v-c0636b64]{border:0;background:transparent;border-radius:0;overflow:hidden;padding:0}.sim-game-card__img[data-v-c0636b64]{width:100%;height:100%;display:block;object-fit:cover;aspect-ratio:2 / 3}.sim-game-card__placeholder[data-v-c0636b64]{width:100%;aspect-ratio:2 / 3;display:grid;place-items:center;background:#141414;color:#ffc800;font-weight:700}.sim-tariffs__head--center[data-v-c0636b64]{text-align:center}.sim-tariffs__title-big[data-v-c0636b64]{margin:0 0 10px;font-size:var(--sim-section-title-size);text-transform:uppercase;font-weight:700;font-family:Atyp Display;letter-spacing:.12em}.sim-tariffs__title-small[data-v-c0636b64]{margin:0;color:#ffc800;font-weight:700;font-size:var(--sim-section-subtitle-size);letter-spacing:.15rem}#tariffs .sim-section__head h2[data-v-c0636b64]{font-weight:700}.sim-tariff-card[data-v-c0636b64]{position:relative;overflow:hidden;border-radius:14px;aspect-ratio:16 / 9}.sim-tariff-card__img[data-v-c0636b64]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.sim-tariff-card__overlay[data-v-c0636b64]{position:absolute;left:0;right:0;bottom:0;padding:14px;background:linear-gradient(to top,#000000c7,#0000)}.sim-tariff-card__price[data-v-c0636b64]{margin:0 0 6px;color:#ffc800;font-weight:800;font-size:26px}.sim-tariff-card__desc[data-v-c0636b64]{margin:0;color:#fff;font-family:Atyp Display;font-weight:500;font-size:35px;letter-spacing:.3rem}.sim-community[data-v-c0636b64]{display:flex;gap:18px}.sim-community__left[data-v-c0636b64],.sim-community__right[data-v-c0636b64]{border-radius:16px;overflow:hidden}.sim-community__left[data-v-c0636b64]{flex:1.2 1 0;min-width:0;max-width:100%;padding:22px;overflow:visible;background-size:cover;background-repeat:no-repeat;font-family:Atyp Display;background-image:linear-gradient(125deg,#00000003,#00000003),url(/uploads/images/1770476350642-770287907.png)}.sim-community__right[data-v-c0636b64]{flex:1 1 0}.sim-community__right img[data-v-c0636b64]{width:100%;height:auto;max-height:650px;object-fit:cover;display:block;border-radius:35px}.sim-community__title[data-v-c0636b64]{margin:0 0 8px;font-size:var(--sim-section-title-size);letter-spacing:.12em;text-transform:uppercase;font-family:Atyp Display}.sim-community__subtitle[data-v-c0636b64]{margin:0 0 56px;color:#ffc800;text-align:center;font-size:var(--sim-section-subtitle-size)}.sim-community__left[data-v-c0636b64],.sim-community__subtitle[data-v-c0636b64]{font-family:Atyp Display,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,Liberation Sans,sans-serif;font-weight:700}.sim-community__items[data-v-c0636b64]{margin:0;display:grid;gap:8px;text-align:center}.sim-community__item[data-v-c0636b64]{margin:0 0 60px;font-family:Furore,Atyp Display,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,Liberation Sans,sans-serif;font-weight:400;font-size:30px}.sim-community li[data-v-c0636b64]{font-family:Furore,Atyp Display,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,Liberation Sans,sans-serif;font-weight:400}.sim-card-placeholder[data-v-c0636b64]{min-height:220px;display:grid;place-items:center;background:linear-gradient(135deg,#202838,#141a25)}.sim-error[data-v-c0636b64]{max-width:1240px;margin:0 auto;padding:0 20px 28px;color:#fca5a5}.sim-landing[data-v-c0636b64] .booking-section{font-family:Atyp Display;font-weight:500}.sim-landing[data-v-c0636b64] .booking-section .title{font-family:Atyp Display;font-weight:700}.sim-landing[data-v-c0636b64] #contacts.section{font-family:Atyp Display;font-weight:500}.sim-landing[data-v-c0636b64] #contacts.section .title{font-family:Atyp Display;font-weight:700}.sim-embed[data-v-c0636b64]{width:100%;max-width:100%;overflow-x:hidden;--sim-embed-title-font: "Atyp Display" ;--sim-embed-body-font: "Atyp Display";--sim-embed-title-color: #f3f4f6;--sim-embed-subtitle-color: #ffc800;--sim-embed-title-size: clamp(34px, 4.6vw, 72px);--sim-embed-subtitle-size: clamp(16px, 1.6vw, 30px);--sim-embed-title-letterspacing: .22em;--sim-embed-subtitle-letterspacing: .08em;--sim-embed-step-title-font: "Atyp Display"}.sim-embed--booking[data-v-c0636b64] .booking-section .title{font-family:Atyp Display!important;font-size:var(--sim-embed-title-size)!important;color:var(--sim-embed-title-color)!important;letter-spacing:var(--sim-embed-title-letterspacing)!important;text-transform:uppercase;font-weight:700!important;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.sim-embed--booking[data-v-c0636b64] .booking-section .subtitle{font-family:Atyp Text!important;font-size:var(--sim-embed-subtitle-size)!important;color:var(--sim-embed-subtitle-color)!important;letter-spacing:var(--sim-embed-subtitle-letterspacing)!important;font-weight:500!important;max-width:100%;overflow-wrap:anywhere}.sim-embed--contacts[data-v-c0636b64] #contacts.section .title{color:var(--sim-embed-title-color)!important;letter-spacing:var(--sim-embed-title-letterspacing)!important;text-transform:uppercase;font-weight:700!important;font-size:var(--sim-embed-title-size)!important;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.sim-embed--contacts[data-v-c0636b64] #contacts.section .subtitle{font-family:Atyp Text!important;font-size:var(--sim-embed-subtitle-size)!important;color:var(--sim-embed-subtitle-color)!important;letter-spacing:var(--sim-embed-subtitle-letterspacing)!important;font-weight:500!important;max-width:100%;overflow-wrap:anywhere}.sim-embed--booking[data-v-c0636b64] .booking-section{font-family:var(--sim-embed-body-font)!important}.sim-embed--booking[data-v-c0636b64]{--sim-step-title-font: "Atyp Display", Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}.sim-embed--booking[data-v-c0636b64] .booking-section .step-title{font-family:var(--sim-step-title-font)!important}@media(max-width:1100px){.sim-equipment-grid[data-v-c0636b64]{grid-template-columns:repeat(2,minmax(0,1fr))}.sim-games-grid[data-v-c0636b64]{grid-template-columns:repeat(3,minmax(0,1fr))}.sim-community[data-v-c0636b64]{flex-direction:column;align-items:stretch;gap:24px}.sim-community__left[data-v-c0636b64]{flex:none;width:100%}.sim-community__right[data-v-c0636b64]{flex:none;width:100%;order:2}.sim-community__right img[data-v-c0636b64]{width:100%;height:auto;max-height:520px}}@media(max-width:760px){.sim-landing[data-v-c0636b64]{padding-top:92px;--sim-section-title-size: clamp(30px, 9vw, 42px);--sim-section-subtitle-size: clamp(16px, 4.8vw, 22px)}.sim-embed[data-v-c0636b64]{--sim-embed-title-size: clamp(28px, 9vw, 40px);--sim-embed-subtitle-size: clamp(14px, 4.5vw, 22px);--sim-embed-title-letterspacing: .1em;--sim-embed-subtitle-letterspacing: .04em}.sim-hero[data-v-c0636b64],.sim-about[data-v-c0636b64]{min-height:calc(100vh - 92px)}.sim-hero[data-v-c0636b64]{padding:24px 16px}.sim-hero__content[data-v-c0636b64]{padding-left:0}.sim-section[data-v-c0636b64]{padding:48px 16px}.sim-equipment-grid[data-v-c0636b64]{grid-template-columns:1fr}.sim-games-grid[data-v-c0636b64]{grid-template-columns:repeat(2,minmax(0,1fr))}.sim-tariffs-grid[data-v-c0636b64]{grid-template-columns:1fr}.sim-community__right[data-v-c0636b64]{display:none}.sim-community__right img[data-v-c0636b64]{max-height:420px}}@media(max-width:630px){.sim-landing[data-v-c0636b64]{--sim-section-title-size: clamp(26px, 8.8vw, 34px);--sim-section-subtitle-size: clamp(14px, 4.6vw, 18px)}.sim-embed[data-v-c0636b64]{--sim-embed-title-size: clamp(24px, 8.4vw, 32px);--sim-embed-subtitle-size: clamp(13px, 4.3vw, 17px);--sim-embed-title-letterspacing: .07em}.sim-games-grid[data-v-c0636b64]{grid-template-columns:1fr 1fr 1fr 1fr}}@media(max-width:420px){.sim-games-grid[data-v-c0636b64]{grid-template-columns:1fr 1fr 1fr 1fr}}.games-grid[data-v-c3b9065a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg)}@media(max-width:768px){.games-grid[data-v-c3b9065a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md, 16px)}}@media(max-width:420px){.games-grid[data-v-c3b9065a]{gap:var(--space-sm, 12px)}}.game-card[data-v-c3b9065a]{display:flex;flex-direction:column;height:100%;min-width:0}.game-info[data-v-c3b9065a]{display:flex;flex-direction:column;gap:8px;flex:1}.game-title[data-v-c3b9065a]{line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden;min-height:2.4em}.game-desc[data-v-c3b9065a]{color:var(--muted, #aab4bf);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden;min-height:2.6em}.game-meta[data-v-c3b9065a]{display:flex;flex-direction:column;gap:4px;min-height:calc(2.4em + 4px)}.meta-row[data-v-c3b9065a]{display:flex;gap:6px;font-size:12px;opacity:.85}.meta-label[data-v-c3b9065a]{color:#a8b3c0}.meta-value[data-v-c3b9065a]{color:#e6ebf2}.genres[data-v-c3b9065a]{margin-top:auto}.is-clickable[data-v-c3b9065a]{cursor:pointer}.is-disabled[data-v-c3b9065a]{cursor:default}.show-more[data-v-c3b9065a]{display:flex;justify-content:center;margin:24px 0 40px}.trailer-modal[data-v-c3b9065a]{position:fixed;inset:0;z-index:1000;background:#000c;display:flex;align-items:center;justify-content:center;padding:24px}.trailer-modal__dialog[data-v-c3b9065a]{position:relative;width:min(960px,100%)}.trailer-modal__frame[data-v-c3b9065a]{width:100%;aspect-ratio:16/9;border:0;border-radius:12px}.trailer-modal__close[data-v-c3b9065a]{position:absolute;top:-10px;right:-10px}.page[data-v-857fb096]{max-width:1150px;margin:0 auto 40px;padding:0 16px;color:#e9eef3}@media(max-width:520px){.page[data-v-857fb096]{width:100%;max-width:100%;margin-left:0;margin-right:0;padding-left:8px;padding-right:8px}}@media(max-width:380px){.page[data-v-857fb096]{padding-left:6px;padding-right:6px}}.quests-wrap[data-v-f0e8421e]{width:100%;max-width:1200px;margin:40px auto 0;padding:0 16px;box-sizing:border-box}.section-text[data-v-f0e8421e]{max-width:720px;margin:0 auto 28px;text-align:center;font-size:14px;line-height:1.5;color:#cbd5e1}.quests-interactive[data-v-f0e8421e]{margin-top:8px}.quests-empty[data-v-f0e8421e]{margin-top:16px;text-align:center;color:#94a3b8;font-size:14px}.quests-carousel-wrap[data-v-f0e8421e]{position:relative;display:flex;align-items:center;gap:8px}.arrow[data-v-f0e8421e]{width:44px;height:44px;min-width:44px;min-height:44px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:1;box-sizing:border-box;border:1px solid #374151;background:#020617;color:#fdd835;font-size:18px;cursor:pointer;flex-shrink:0;transition:background .15s ease,border-color .15s ease,transform .1s,opacity .15s ease}.arrow[data-v-f0e8421e]:focus{outline:none}.arrow[data-v-f0e8421e]:focus-visible{outline:2px solid rgba(250,204,21,.35);outline-offset:2px}.arrow[data-v-f0e8421e]:hover:not(:disabled){background:#141414;border-color:#facc15}.arrow[data-v-f0e8421e]:disabled{opacity:.3;cursor:default}.quests-row[data-v-f0e8421e]{flex:1;display:flex;--quest-gap: clamp(12px, 2vw, 20px);gap:var(--quest-gap);overflow-x:auto;padding:4px 8px 10px;scroll-behavior:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-left:8px;scrollbar-gutter:stable;contain:layout paint;cursor:grab}.quests-row.is-dragging[data-v-f0e8421e]{cursor:grabbing;-webkit-user-select:none;user-select:none}.quests-row[data-v-f0e8421e]::-webkit-scrollbar{height:6px}.quests-row[data-v-f0e8421e]::-webkit-scrollbar-track{background:transparent}.quests-row[data-v-f0e8421e]::-webkit-scrollbar-thumb{background:#2a2f3a;border-radius:999px}.quest-card[data-v-f0e8421e]{flex:0 0 340px;border-radius:20px;background:#141414;border:1px solid #272b38;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;scroll-snap-align:start;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}@media(min-width:901px){.arrow[data-v-f0e8421e]{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.arrow-left[data-v-f0e8421e]{left:0}.arrow-right[data-v-f0e8421e]{right:0}.quests-row[data-v-f0e8421e]{padding:4px 0 10px;scroll-padding-left:0}.quest-card[data-v-f0e8421e]{flex:0 0 calc((100% - 2 * var(--quest-gap)) / 3);min-width:0}}.quest-card[data-v-f0e8421e]{scroll-snap-align:start;transform:translateZ(0);will-change:transform}.quest-card.active[data-v-f0e8421e]{border-color:#fdd835}@media(hover:hover)and (pointer:fine){.quest-card[data-v-f0e8421e]:hover{transform:translateY(-4px);box-shadow:0 14px 30px #0009;border-color:#facc15}}.quest-cover-wrap[data-v-f0e8421e]{aspect-ratio:3 / 4;background:radial-gradient(circle at top,#1f2937,#020617);overflow:hidden}.quest-cover[data-v-f0e8421e]{width:100%;aspect-ratio:3 / 4;height:auto;object-fit:cover;display:block}.quest-info[data-v-f0e8421e]{padding:12px 14px 14px;display:flex;flex-direction:column;gap:8px}.quest-name[data-v-f0e8421e]{font-size:22px;font-weight:600;color:#e5e7eb}.quest-meta[data-v-f0e8421e]{display:flex;flex-wrap:wrap;gap:6px}.pill[data-v-f0e8421e]{font-size:11px;padding:3px 8px;border-radius:999px;border:1px solid #374151;color:#e5e7eb;background:#141414}.pill--accent[data-v-f0e8421e]{border-color:#facc15}.quest-teaser[data-v-f0e8421e]{font-size:16px;color:#9ca3af;line-height:1.4}.quests-status[data-v-f0e8421e]{margin-top:8px;display:flex;justify-content:center;gap:6px}.dot[data-v-f0e8421e]{width:8px;height:8px;border-radius:999px;background:#fff;opacity:.5;border:none;padding:0;cursor:pointer;transition:opacity .15s ease,transform .15s ease,background .15s}.dot.active[data-v-f0e8421e]{width:11px;height:11px;background:#fdd835;opacity:1;transform:translateY(-1px)}@media(max-width:900px){.quests-carousel-wrap[data-v-f0e8421e]{position:relative}.arrow[data-v-f0e8421e]{position:absolute;top:0;bottom:0;margin:auto 0;width:44px;height:44px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:1;box-sizing:border-box;transform:none!important;transition:filter .15s ease,border-color .2s ease,background .2s ease;z-index:5}.arrow-left[data-v-f0e8421e]{left:6px}.arrow-right[data-v-f0e8421e]{right:6px}.arrow[data-v-f0e8421e]:hover{filter:brightness(1.05)}.arrow[data-v-f0e8421e]:active{filter:brightness(.9)}.arrow-icon[data-v-f0e8421e]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;line-height:1;transform:none!important}.quests-row[data-v-f0e8421e]{padding:4px 48px 10px;gap:12px}.quest-card[data-v-f0e8421e]{flex:0 0 calc(100% - 16px)}}.detail-title[data-v-f0e8421e]{font-size:22px;color:#fdd835;margin-bottom:10px}.detail-body[data-v-f0e8421e]{font-size:14px;color:#e5e7eb;line-height:1.6;white-space:pre-line}.detail-tags[data-v-f0e8421e]{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.detail-tags .tag[data-v-f0e8421e]{font-size:11px;padding:4px 10px;background:#111827bf;border-radius:999px;border:1px solid #facc15;color:#f9fafb;box-shadow:0 0 10px #facc151f}.detail-media[data-v-f0e8421e]{display:flex;align-items:center;justify-content:center}.detail-video[data-v-f0e8421e]{width:100%;max-width:520px;border-radius:14px;background:#000}.quest-modal-overlay[data-v-f0e8421e]{position:fixed;inset:0;background:#000000a6;z-index:2000;display:flex;align-items:center;justify-content:center;padding:18px}.quest-modal[data-v-f0e8421e]{width:min(980px,100%);max-height:88vh;overflow:auto;background:#050814;border:1px solid #1f2933;border-radius:18px;position:relative;box-shadow:0 20px 60px #0009;padding:18px}.quest-modal-close[data-v-f0e8421e]{position:absolute;top:12px;right:12px;width:40px;height:40px;border-radius:10px;border:1px solid rgba(250,204,21,.25);background:#1119;color:#facc15;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1}.quest-modal-content[data-v-f0e8421e]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr);gap:20px;padding-top:42px}@media(max-width:900px){.quest-modal-content[data-v-f0e8421e]{grid-template-columns:1fr}.detail-video[data-v-f0e8421e]{max-width:100%}}.fade-enter-active[data-v-f0e8421e],.fade-leave-active[data-v-f0e8421e]{transition:opacity .18s ease}.fade-enter-from[data-v-f0e8421e],.fade-leave-to[data-v-f0e8421e]{opacity:0}.faq-page[data-v-15630719]{max-width:1100px;margin:0 auto 60px;padding:0 16px 40px;color:#e9eef3}.faq-page-root[data-v-15630719]{box-sizing:border-box;width:100%;overflow-x:hidden}.faq-head[data-v-15630719]{padding:32px 0 16px;display:grid;gap:8px;text-align:center;align-items:center}.faq-title[data-v-15630719]{margin:0;font-size:40px;color:#facc15}.faq-subtitle[data-v-15630719]{color:#a8b3c0;font-size:16px;max-width:720px;text-align:center;margin:0 auto}.faq-controls[data-v-15630719]{display:grid;gap:14px;margin-bottom:20px}.search[data-v-15630719]{width:100%}.input[data-v-15630719]{width:100%;padding:12px 14px;border-radius:12px;border:1px solid #1f2937;background:#141414;color:#f8fafc;font-size:15px}.chips[data-v-15630719]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-15630719]{padding:6px 12px;border-radius:999px;border:1px solid #1f2937;background:#141414;color:#cbd5f5;font-size:12px;cursor:pointer}.chip.active[data-v-15630719]{background:#facc15;color:#141414;border-color:#facc15}.faq-list[data-v-15630719]{display:grid;gap:12px}.faq-item[data-v-15630719]{border-bottom:2px solid;padding-bottom:20px;overflow:hidden}.faq-question[data-v-15630719]{width:100%;background:transparent;border:0;color:#f8fafc;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:25px;font-weight:600;text-align:left;cursor:pointer}.chevron[data-v-15630719]{transition:transform .2s ease;color:#94a3b8}.chevron.open[data-v-15630719]{transform:rotate(180deg)}.faq-answer[data-v-15630719]{padding:0 18px 18px;display:grid;gap:10px}.faq-category[data-v-15630719]{font-size:14px;color:#fcc800;font-weight:800}.faq-text[data-v-15630719]{margin:0;line-height:1.6;color:#e2e8f0;white-space:pre-wrap;font-size:16px}.notice[data-v-15630719]{padding:12px 14px;border-radius:12px;background:#141414;border:1px solid #1f2937;color:#cbd5f5}.notice.error[data-v-15630719]{color:#fecaca;border-color:#4c1d1d;background:#1f0a0a}.empty[data-v-15630719]{padding:24px;border-radius:12px;border:1px dashed #1f2937;color:#94a3b8;text-align:center}.skeleton[data-v-15630719]{display:grid;gap:12px}.skeleton-card[data-v-15630719]{padding:16px 18px;border-radius:14px;border:1px solid #1f2937;background:#141414;display:grid;gap:8px}.skeleton-line[data-v-15630719]{height:12px;border-radius:999px;background:linear-gradient(90deg,#1f2937,#2f3b52,#1f2937);background-size:200% 100%;animation:shimmer-15630719 1.4s ease infinite}.skeleton-line.title[data-v-15630719]{height:16px;width:60%}.skeleton-line.short[data-v-15630719]{width:40%}@keyframes shimmer-15630719{0%{background-position:0% 0}to{background-position:-200% 0}}.sr-only[data-v-15630719]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media(max-width:720px){.faq-page[data-v-15630719]{padding:0 12px 40px}.faq-question[data-v-15630719]{padding:14px}.faq-answer[data-v-15630719]{padding:0 14px 16px}}.tournaments-layout[data-v-84e34cff]{max-width:1200px;margin:0 auto 48px;padding:16px;display:grid;gap:16px;color:#e6edf5}.sim-tournaments-page[data-v-84e34cff]{padding-top:calc(var(--header-h, 68px) + 16px)}.tournaments-hero[data-v-84e34cff]{border:1px solid #1f2937;border-radius:14px;background:#14161a;padding:20px;display:grid;gap:8px}.tournaments-hero h1[data-v-84e34cff]{margin:0;color:#facc15}.tournaments-hero p[data-v-84e34cff]{margin:0;color:#9fb0c2;text-align:center}.tournaments-shell[data-v-84e34cff]{border:1px solid #1f2937;border-radius:14px;background:#14161a;padding:14px;display:grid;gap:14px}.tournaments-tabs[data-v-84e34cff]{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.tournaments-tab[data-v-84e34cff]{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:1px solid #FFC800;background:#111;color:#ffc800;border-radius:8px;padding:12px 24px;font-size:22px;font-weight:700;transition:all .2s ease}.tournaments-tab.active[data-v-84e34cff]{background:#facc15;border-color:#facc15;color:#141414}.tournaments-content[data-v-84e34cff]{min-height:260px}@media(max-width:960px){.tournaments-layout[data-v-84e34cff]{padding:calc(var(--header-h, 68px) + 12px) 12px 12px}}.leaderboard-section[data-v-50ef783a]{display:grid;gap:12px}.section-head h2[data-v-50ef783a]{margin-top:40px}.filters-grid[data-v-50ef783a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.field[data-v-50ef783a]{display:grid;gap:6px}.field>span[data-v-50ef783a]{color:#9fb0c2;font-size:14px;text-align:center}.input[data-v-50ef783a]{width:100%;padding:9px 11px;border-radius:10px;border:1px solid #1f2937;background:#111;color:#ffc800;font-family:Atyp Text;font-size:16px}.row-actions[data-v-50ef783a]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.btn[data-v-50ef783a]{padding:12px 24px;border-radius:8px;border:1px solid transparent;background:#111;color:#facc15;cursor:pointer;font-family:Atyp Text;font-size:16px}.btn.primary[data-v-50ef783a]{background:#facc15;color:#141414}.btn[data-v-50ef783a]:disabled{opacity:.6;cursor:not-allowed}.notice[data-v-50ef783a]{padding:12px 14px;border-radius:12px;background:#141414;border:1px solid #1f2937;color:#cbd5f5}.notice.danger[data-v-50ef783a]{color:#fecaca;border-color:#4c1d1d;background:#1f0a0a}.table-wrap[data-v-50ef783a]{width:100%;overflow-x:auto}.table[data-v-50ef783a]{width:100%;border-collapse:collapse;min-width:980px;border:2px solid #FFC800}.table th[data-v-50ef783a],.table td[data-v-50ef783a]{border-bottom:1px solid #1f2937;padding:8px;text-align:left;vertical-align:top}.tournaments-section[data-v-ef657699]{display:grid;gap:12px}.section-head[data-v-ef657699]{margin-top:40px}.section-head h2[data-v-ef657699]{margin:0}.hint[data-v-ef657699]{margin-bottom:40px;color:#9fb0c2;text-align:center}.notice[data-v-ef657699]{padding:12px 14px;border-radius:12px;background:#141414;border:1px solid #1f2937;color:#cbd5f5}.notice.danger[data-v-ef657699]{color:#fecaca;border-color:#4c1d1d;background:#1f0a0a}.events-grid[data-v-ef657699]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.event-card[data-v-ef657699]{border:1px solid #1f2937;border-radius:12px;background:#141414;padding:12px;display:grid;gap:8px;justify-content:center}.event-image[data-v-ef657699]{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:10px;border:1px solid #1f2937}.event-card-link[data-v-ef657699]{text-decoration:none}.event-card h3[data-v-ef657699]{margin:0;color:#f8fafc;font-size:28px}.muted[data-v-ef657699]{margin:0;color:#9fb0c2}.event-description[data-v-ef657699]{margin:0;color:#cbd5e1;line-height:1.35}.event-link[data-v-ef657699]{display:inline-flex;height:48px;width:fit-content;padding:12px 24px;border-radius:9px;border:1px solid transparent;background:#facc15;color:#111;font-weight:700}.tournaments-section[data-v-acff068c]{display:grid;gap:12px}.section-head[data-v-acff068c]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.section-head h2[data-v-acff068c]{margin-top:40px}.event-meta[data-v-acff068c]{display:grid;gap:8px;justify-content:center;align-content:center;align-items:baseline;justify-items:center}.event-image[data-v-acff068c]{width:min(100%,760px);aspect-ratio:16 / 9;object-fit:cover;border-radius:12px;border:1px solid #1f2937}.event-description[data-v-acff068c]{margin:0 0 10px;color:#cbd5f5;line-height:1.45}.event-meta h3[data-v-acff068c]{margin-top:15px;margin-bottom:10px;font-size:35px;font-weight:700;color:#fcc800;font-family:Atyp Display}.meta-row[data-v-acff068c]{display:flex;gap:8px;flex-wrap:wrap}.meta-chip[data-v-acff068c]{display:inline-flex;align-items:center;border:1px solid #1f2937;border-radius:999px;padding:4px 10px;background:#141414;color:#d8e4f3;font-size:12px;margin-bottom:10px}.notice[data-v-acff068c]{padding:12px 14px;border-radius:12px;background:#141414;border:1px solid #1f2937;color:#cbd5f5}.notice.danger[data-v-acff068c]{color:#fecaca;border-color:#4c1d1d;background:#1f0a0a}.constants-list[data-v-acff068c]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.constant-chip[data-v-acff068c]{display:inline-flex;align-items:center;border:1px solid #FFC800;border-radius:8px;padding:12px 24px;background:#111;color:#ffc800;font-size:14px;font-weight:700}.table-wrap[data-v-acff068c]{width:100%;overflow-x:auto}.table[data-v-acff068c]{width:100%;border-collapse:collapse;min-width:680px;border:2px solid #FFC800}.table th[data-v-acff068c],.table td[data-v-acff068c]{border-bottom:1px solid #1f2937;padding:8px;text-align:left;vertical-align:top}.back-link[data-v-acff068c]{display:inline-flex;width:fit-content;color:#facc15;text-decoration:none}.sidebar[data-v-66fe1d3d]{width:250px;background:#111;border-right:1px solid #333;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:1rem}.sidebar ul[data-v-66fe1d3d]{list-style:none;padding:0;margin:0}.sidebar li[data-v-66fe1d3d]{padding:.8rem 0;cursor:pointer;color:#ccc;transition:color .2s;display:flex;align-items:center;gap:8px}.sidebar li[data-v-66fe1d3d]:hover,.sidebar li.active[data-v-66fe1d3d]{color:#fc0}.menu-groups[data-v-66fe1d3d]{display:grid;gap:8px;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:4px;padding-bottom:8px;align-content:start}.menu-group__header[data-v-66fe1d3d]{width:100%;display:grid;grid-template-columns:16px 1fr auto;align-items:center;gap:8px;padding:10px 8px;border:0;border-radius:10px;background:transparent;color:#cfcfcf;text-align:left;cursor:pointer}.menu-group__header[data-v-66fe1d3d]:hover{background:#ffffff0a}.menu-group__chevron[data-v-66fe1d3d]{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;font-size:12px;transition:transform .2s ease;color:#9a9a9a}.menu-group__chevron.open[data-v-66fe1d3d]{transform:rotate(90deg)}.menu-group__title[data-v-66fe1d3d]{font-size:14px;font-weight:600;letter-spacing:.01em}.badge--group[data-v-66fe1d3d]{margin-left:6px;height:20px;min-width:20px;padding:0 6px;font-size:11px}.menu-group.active .menu-group__header[data-v-66fe1d3d]{color:#f6d77a;background:#ffcc0014}.menu-group__list[data-v-66fe1d3d]{list-style:none;padding:0;margin:0}.menu-group__list li[data-v-66fe1d3d]{padding:6px 0 6px 18px;font-size:13px;position:relative}.menu-group__list li[data-v-66fe1d3d]:before{content:"";position:absolute;left:6px;top:50%;width:6px;height:6px;border-radius:999px;background:#333;transform:translateY(-50%)}.menu-group__list li.active[data-v-66fe1d3d]:before{background:#fc0}.menu-collapse-enter-active[data-v-66fe1d3d],.menu-collapse-leave-active[data-v-66fe1d3d]{transition:max-height .2s ease,opacity .2s ease,transform .2s ease;overflow:hidden}.menu-collapse-enter-from[data-v-66fe1d3d],.menu-collapse-leave-to[data-v-66fe1d3d]{max-height:0;opacity:0;transform:translateY(-4px)}.menu-collapse-enter-to[data-v-66fe1d3d],.menu-collapse-leave-from[data-v-66fe1d3d]{max-height:600px;opacity:1;transform:translateY(0)}.with-badge[data-v-66fe1d3d]{justify-content:space-between}.badge[data-v-66fe1d3d]{min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#fc0;color:#111;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.sidebar-top[data-v-66fe1d3d]{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;gap:10px;margin-bottom:12px}.logo[data-v-66fe1d3d]{margin:0}.sidebar-overlay[data-v-66fe1d3d],.sidebar-close[data-v-66fe1d3d]{display:none}@media(max-width:980px){.sidebar-shell[data-v-66fe1d3d]{position:fixed;inset:0;z-index:2147483500;pointer-events:none}.sidebar-overlay[data-v-66fe1d3d]{display:block;position:absolute;inset:0;border:0;padding:0;background:#0000008c;opacity:0;transition:opacity .18s ease;pointer-events:none}.sidebar[data-v-66fe1d3d]{position:absolute;top:0;left:0;bottom:0;height:100dvh;max-height:100dvh;width:min(86vw,280px);transform:translate(-105%);transition:transform .18s ease;box-shadow:0 20px 60px #0000008c}.sidebar-close[data-v-66fe1d3d]{display:inline-flex;width:34px;height:34px;border-radius:10px;border:1px solid #2a2a2a;background:#141414;color:#fff;cursor:pointer;align-items:center;justify-content:center;font-size:20px;line-height:1}.sidebar-shell.open[data-v-66fe1d3d]{pointer-events:auto}.sidebar-shell.open .sidebar[data-v-66fe1d3d]{transform:translate(0)}.sidebar-shell.open .sidebar-overlay[data-v-66fe1d3d]{opacity:1;pointer-events:auto}}.mb-16[data-v-ffb40432]{margin-bottom:16px}.mb-24[data-v-ffb40432]{margin-bottom:24px}.mt-24[data-v-ffb40432]{margin-top:24px}.gap-8[data-v-ffb40432]{gap:8px}.gap-12[data-v-ffb40432]{gap:12px}.admin-section[data-v-ffb40432]{padding:24px}.row[data-v-ffb40432]{display:flex;gap:8px}.row--between[data-v-ffb40432]{justify-content:space-between}.row--center[data-v-ffb40432]{align-items:center}.row--end[data-v-ffb40432]{justify-content:flex-end}.row--start[data-v-ffb40432]{justify-content:flex-start}.title-lg[data-v-ffb40432]{font-size:28px;font-weight:800}.title-md[data-v-ffb40432]{font-size:20px;font-weight:700}.muted[data-v-ffb40432]{opacity:.7}.btn[data-v-ffb40432]{padding:8px 12px;border:1px solid var(--border, #2b2b2b);background:var(--btn, #262626);color:#fff;border-radius:8px;cursor:pointer}.btn[data-v-ffb40432]:hover{opacity:.9}.btn-primary[data-v-ffb40432]{background:var(--accent, #ffd33d);color:#000;border-color:var(--accent, #ffd33d)}.btn-danger[data-v-ffb40432]{background:#e03131;border-color:#e03131}.input[data-v-ffb40432],.select[data-v-ffb40432],.textarea[data-v-ffb40432]{width:100%;padding:10px 12px;background:#1f1f1f;border:1px solid #2b2b2b;border-radius:8px;color:#fff}.textarea[data-v-ffb40432]{resize:vertical}.table[data-v-ffb40432]{width:100%;border-collapse:collapse}.table th[data-v-ffb40432],.table td[data-v-ffb40432]{padding:10px 8px;border-bottom:1px solid #2b2b2b;vertical-align:top}.sortable[data-v-ffb40432]{cursor:pointer}.cover-thumb[data-v-ffb40432]{width:64px;height:64px;object-fit:cover;border-radius:8px}.cover-preview[data-v-ffb40432]{width:96px;height:96px;object-fit:cover;border-radius:8px}.tag[data-v-ffb40432]{display:inline-block;padding:2px 8px;background:#2b2b2b;border-radius:999px;font-size:12px;margin-right:6px}.modal[data-v-ffb40432]{position:fixed;inset:0;z-index:1000}.modal__overlay[data-v-ffb40432]{position:absolute;inset:0;background:#0009}.modal__dialog[data-v-ffb40432]{position:relative;margin:40px auto;background:#151515;border:1px solid #2b2b2b;border-radius:12px;padding:20px;width:860px;max-width:calc(100vw - 24px);max-height:calc(100vh - 80px);overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.form-grid[data-v-ffb40432]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field[data-v-ffb40432]{display:flex;flex-direction:column;gap:6px}.field--full[data-v-ffb40432]{grid-column:1 / -1}.label[data-v-ffb40432]{font-size:12px;opacity:.7}.table-wrap[data-v-ffb40432]{overflow-x:auto}.desktop-only[data-v-ffb40432]{display:block}.mobile-only[data-v-ffb40432]{display:none}.games-mobile[data-v-ffb40432]{display:grid;gap:12px}.game-card[data-v-ffb40432]{border:1px solid #2b2b2b;border-radius:12px;background:#171717;padding:12px;display:grid;gap:10px}.game-card__top[data-v-ffb40432]{display:flex;gap:10px;align-items:center}.game-card__meta[data-v-ffb40432]{min-width:0}.game-card__title[data-v-ffb40432]{font-size:16px;font-weight:700;word-break:break-word}.game-card__grid[data-v-ffb40432]{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.game-card__row[data-v-ffb40432]{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.game-card__row--full[data-v-ffb40432]{grid-column:1 / -1;display:block}.admin-section[data-v-ffb40432]{position:relative;z-index:2147483000}.modal__dialog[data-v-ffb40432]{position:relative;z-index:2147483001;pointer-events:auto}.modal__overlay[data-v-ffb40432]{z-index:2147482999}@media(max-width:768px){.row--between[data-v-ffb40432]{flex-direction:column;align-items:flex-start}.desktop-only[data-v-ffb40432]{display:none}.mobile-only[data-v-ffb40432]{display:grid}.form-grid[data-v-ffb40432]{grid-template-columns:1fr}.field--full[data-v-ffb40432]{grid-column:auto}.modal__dialog[data-v-ffb40432]{margin:16px auto;width:calc(100vw - 24px);max-height:calc(100vh - 32px);padding:14px}.game-card__grid[data-v-ffb40432]{grid-template-columns:1fr}}.admin-tariffs[data-v-dc2ebb63]{display:grid;gap:20px;padding:24px}.header-row[data-v-dc2ebb63]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.title[data-v-dc2ebb63]{margin:0;color:#fdd835}.h2[data-v-dc2ebb63]{margin:0 0 12px;font-size:18px;font-weight:700}.h3[data-v-dc2ebb63]{margin:0 0 12px;font-size:16px;font-weight:700}.card[data-v-dc2ebb63]{border-radius:16px;border:1px solid #2a2a2a;background:#141414;padding:16px;display:grid;gap:12px}.row[data-v-dc2ebb63]{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.row.actions[data-v-dc2ebb63]{justify-content:flex-end}.field[data-v-dc2ebb63]{display:flex;flex-direction:column;gap:6px;min-width:180px}.field.full[data-v-dc2ebb63]{flex:1 1 360px}.field.checkbox[data-v-dc2ebb63]{flex-direction:row;align-items:center;gap:8px;padding-top:20px}.field select[data-v-dc2ebb63],.field input[data-v-dc2ebb63],.field textarea[data-v-dc2ebb63]{background:#020617;border-radius:8px;border:1px solid #374151;color:#f9fafb;padding:6px 8px;font-size:13px}.inline[data-v-dc2ebb63]{display:flex;gap:8px;align-items:center}.btn[data-v-dc2ebb63]{background:#2b2b2b;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-size:14px}.btn[data-v-dc2ebb63]:hover{background:#3a3a3a}.btn.primary[data-v-dc2ebb63]{background:#fdd835;color:#111}.btn.primary[data-v-dc2ebb63]:hover{background:#ffdf57}.btn-mini[data-v-dc2ebb63]{border:none;border-radius:6px;padding:3px 8px;font-size:12px;background:#1f2937;color:#e5e7eb;cursor:pointer}.btn-mini[data-v-dc2ebb63]:hover{background:#4b5563}.btn-mini.danger[data-v-dc2ebb63]{background:#4b2525}.btn-mini.danger[data-v-dc2ebb63]:hover{background:#7f1d1d}.mini-row[data-v-dc2ebb63]{display:flex;align-items:center;gap:8px;font-size:12px;color:#9ca3af}.days[data-v-dc2ebb63]{display:grid;gap:8px}.days-actions[data-v-dc2ebb63]{display:flex;gap:6px;flex-wrap:wrap}.days-list[data-v-dc2ebb63]{display:flex;gap:8px;flex-wrap:wrap}.day-item[data-v-dc2ebb63]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#e5e7eb}.table[data-v-dc2ebb63]{display:grid;gap:6px}.table-head[data-v-dc2ebb63],.table-row[data-v-dc2ebb63]{display:grid;grid-template-columns:90px 160px 160px 120px 140px 160px;align-items:center;gap:8px}.table-head[data-v-dc2ebb63]{font-weight:600;color:#e5e7eb;padding-bottom:6px;border-bottom:1px solid #1f2937}.table-row[data-v-dc2ebb63]{padding:6px 0;border-bottom:1px solid #141414;color:#e5e7eb}.table-row.inactive[data-v-dc2ebb63]{opacity:.5}.actions[data-v-dc2ebb63]{display:flex;gap:6px;flex-wrap:wrap}.empty[data-v-dc2ebb63]{padding:12px;color:#9ca3af;font-size:13px}.modal-overlay[data-v-dc2ebb63]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:2000;padding:16px}.modal[data-v-dc2ebb63]{width:min(720px,100%);background:#141414;border-radius:14px;border:1px solid #1f2937;padding:16px;display:grid;gap:10px}.price-services-admin[data-v-72fea622]{display:grid;gap:20px;padding:24px}.header[data-v-72fea622]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.title[data-v-72fea622]{margin:0;color:#fdd835}.header-actions[data-v-72fea622]{display:flex;gap:10px;align-items:center}.card[data-v-72fea622]{border-radius:16px;border:1px solid #2a2a2a;background:#141414;padding:16px;display:grid;gap:12px}.h2[data-v-72fea622]{margin:0 0 4px;font-size:18px;font-weight:700}.h3[data-v-72fea622]{margin:0;font-size:15px;font-weight:600}.grid[data-v-72fea622]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.field[data-v-72fea622]{display:flex;flex-direction:column;gap:6px;min-width:0}.field.full[data-v-72fea622]{grid-column:span 4}.field span[data-v-72fea622]{font-size:12px;color:#cbd5f5}.field.checkbox[data-v-72fea622]{flex-direction:row;align-items:center;gap:8px;padding-top:22px}input[data-v-72fea622],select[data-v-72fea622],textarea[data-v-72fea622]{background:#ffc800;border-radius:8px;border:1px solid #374151;color:#141414;padding:6px 8px;font-size:13px}input[data-v-72fea622]:disabled{opacity:.6;cursor:not-allowed}.hint[data-v-72fea622]{font-size:11px;color:#9ca3af}.actions[data-v-72fea622]{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.btn[data-v-72fea622]{background:#2b2b2b;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-size:14px}.btn.primary[data-v-72fea622]{background:#fdd835;color:#111}.btn.primary[data-v-72fea622]:hover{background:#ffdf57}.btn.ghost[data-v-72fea622]{background:#0f0f0f}.btn-mini[data-v-72fea622]{border:none;border-radius:6px;padding:4px 8px;font-size:12px;background:#1f2937;color:#e5e7eb;cursor:pointer}.btn-mini[data-v-72fea622]:hover{background:#4b5563}.btn-mini.danger[data-v-72fea622]{background:#4b2525}.btn-mini.danger[data-v-72fea622]:hover{background:#7f1d1d}.message[data-v-72fea622]{margin:0;color:#ffd54f}.equipment-card[data-v-72fea622]{border-radius:12px;border:1px solid #1f2937;background:#141414;padding:12px;display:grid;gap:10px}.equipment-grid[data-v-72fea622]{display:grid;gap:12px}.chips[data-v-72fea622]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-72fea622]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#e5e7eb}.addon-list[data-v-72fea622]{display:grid;gap:8px}.addon-row[data-v-72fea622]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.addon-input[data-v-72fea622]{width:140px}.table[data-v-72fea622]{display:grid;gap:6px}.table-head[data-v-72fea622],.table-row[data-v-72fea622]{display:grid;grid-template-columns:160px 1.2fr 1.6fr 90px 110px 160px;align-items:center;gap:8px}.table-head[data-v-72fea622]{font-weight:600;color:#e5e7eb;padding-bottom:6px;border-bottom:1px solid #ffffff}.table-row[data-v-72fea622]{padding:6px 0;border-bottom:1px solid #ffffff;color:#e5e7eb}.table-row.inactive[data-v-72fea622]{opacity:.5}.row-actions[data-v-72fea622]{display:flex;gap:6px;flex-wrap:wrap}.empty[data-v-72fea622]{padding:12px;color:#9ca3af;font-size:13px}.code[data-v-72fea622]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.muted[data-v-72fea622]{color:#cbd5f5}.modal-overlay[data-v-72fea622]{position:fixed;inset:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:2600;padding:16px}.modal[data-v-72fea622]{width:min(980px,100%);max-height:calc(100vh - 32px);background:#141414;border-radius:14px;border:1px solid #1f2937;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-72fea622]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 10px}.modal-body[data-v-72fea622]{min-height:0;overflow-y:auto;overflow-x:hidden;display:grid;gap:12px;padding:4px 16px 10px}.modal-actions[data-v-72fea622]{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;border-top:1px solid #1f2937;padding:12px 16px 14px}@media(max-width:1100px){.grid[data-v-72fea622]{grid-template-columns:repeat(2,minmax(0,1fr))}.field.full[data-v-72fea622]{grid-column:span 2}.table-head[data-v-72fea622],.table-row[data-v-72fea622]{grid-template-columns:1fr 1.2fr 1.6fr 90px 110px 1fr}}@media(max-width:720px){.grid[data-v-72fea622]{grid-template-columns:1fr}.field.full[data-v-72fea622]{grid-column:span 1}.actions[data-v-72fea622],.modal-actions[data-v-72fea622]{justify-content:flex-start}.table-head[data-v-72fea622]{display:none}.table-row[data-v-72fea622]{grid-template-columns:1fr;gap:6px;border:1px solid #1f2937;padding:10px;border-radius:10px}}.events-packages-admin[data-v-e21f7e07]{display:grid;gap:20px;padding:24px}.header[data-v-e21f7e07]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.title[data-v-e21f7e07]{margin:0;color:#fdd835}.header-actions[data-v-e21f7e07]{display:flex;gap:10px;align-items:center}.service-select[data-v-e21f7e07]{display:flex;gap:10px;align-items:center;margin-top:8px;color:#cbd5f5;font-size:12px}.card[data-v-e21f7e07]{border-radius:16px;border:1px solid #ffffff;background:#141414;padding:16px;display:grid;gap:12px}.h2[data-v-e21f7e07]{margin:0 0 4px;font-size:18px;font-weight:700}.h3[data-v-e21f7e07]{margin:8px 0 0;font-size:15px;font-weight:600}.grid[data-v-e21f7e07]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.field[data-v-e21f7e07]{display:flex;flex-direction:column;gap:6px;min-width:0}.field.full[data-v-e21f7e07]{grid-column:span 4}.field span[data-v-e21f7e07]{font-size:12px;color:#cbd5f5}.field.checkbox[data-v-e21f7e07]{flex-direction:row;align-items:center;gap:8px;padding-top:22px}input[data-v-e21f7e07],textarea[data-v-e21f7e07],select[data-v-e21f7e07]{background:#020617;border-radius:8px;border:1px solid #374151;color:#f9fafb;padding:6px 8px;font-size:13px}input[data-v-e21f7e07]:disabled,select[data-v-e21f7e07]:disabled{opacity:.6;cursor:not-allowed}.hint[data-v-e21f7e07]{font-size:11px;color:#9ca3af}.btn[data-v-e21f7e07]{background:#2b2b2b;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-size:14px}.btn.primary[data-v-e21f7e07]{background:#fdd835;color:#111}.btn.primary[data-v-e21f7e07]:hover{background:#ffdf57}.btn.ghost[data-v-e21f7e07]{background:#0f0f0f}.btn-mini[data-v-e21f7e07]{border:none;border-radius:6px;padding:4px 8px;font-size:12px;background:#1f2937;color:#e5e7eb;cursor:pointer}.btn-mini[data-v-e21f7e07]:hover{background:#4b5563}.btn-mini.danger[data-v-e21f7e07]{background:#4b2525}.btn-mini.danger[data-v-e21f7e07]:hover{background:#7f1d1d}.message[data-v-e21f7e07]{margin:0;color:#ffd54f}.resources[data-v-e21f7e07]{display:grid;gap:8px}.resources-grid[data-v-e21f7e07]{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.resource-row[data-v-e21f7e07]{display:grid;gap:6px}.resource-title[data-v-e21f7e07]{font-size:12px;color:#e5e7eb}.table[data-v-e21f7e07]{display:grid;gap:6px}.table-head[data-v-e21f7e07],.table-row[data-v-e21f7e07]{display:grid;grid-template-columns:140px 1.2fr 1.4fr 120px 160px;align-items:center;gap:8px}.table-head[data-v-e21f7e07]{font-weight:600;color:#e5e7eb;padding-bottom:6px;border-bottom:1px solid #ffffff}.table-row[data-v-e21f7e07]{padding:6px 0;border-bottom:1px solid #ffffff;color:#e5e7eb}.table-row.inactive[data-v-e21f7e07]{opacity:.5}.row-actions[data-v-e21f7e07]{display:flex;gap:6px;flex-wrap:wrap}.empty[data-v-e21f7e07]{padding:12px;color:#9ca3af;font-size:13px}.code[data-v-e21f7e07]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.muted[data-v-e21f7e07]{color:#cbd5f5;font-size:12px}.badge[data-v-e21f7e07]{display:inline-flex;margin-top:6px;font-size:11px;color:#fbd34d}.name[data-v-e21f7e07]{font-weight:600}.modal-overlay[data-v-e21f7e07]{position:fixed;inset:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:2600;padding:16px}.modal[data-v-e21f7e07]{width:min(980px,100%);max-height:calc(100vh - 32px);background:#141414;border-radius:14px;border:1px solid #1f2937;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-e21f7e07]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 10px}.modal-body[data-v-e21f7e07]{min-height:0;overflow-y:auto;overflow-x:hidden;display:grid;gap:12px;padding:4px 16px 10px}.modal-actions[data-v-e21f7e07]{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;border-top:1px solid #1f2937;padding:12px 16px 14px}@media(max-width:1100px){.grid[data-v-e21f7e07]{grid-template-columns:repeat(2,minmax(0,1fr))}.field.full[data-v-e21f7e07]{grid-column:span 2}.table-head[data-v-e21f7e07],.table-row[data-v-e21f7e07]{grid-template-columns:1fr 1.2fr 1.4fr 120px 1fr}}@media(max-width:720px){.grid[data-v-e21f7e07]{grid-template-columns:1fr}.field.full[data-v-e21f7e07]{grid-column:span 1}.table-head[data-v-e21f7e07]{display:none}.table-row[data-v-e21f7e07]{grid-template-columns:1fr;gap:6px;border:1px solid #1f2937;padding:10px;border-radius:10px}.modal-actions[data-v-e21f7e07]{justify-content:flex-start}}.media-picker[data-v-2db07858]{display:grid;gap:12px}.tabs[data-v-2db07858]{display:flex;gap:8px}.tab[data-v-2db07858]{padding:6px 12px;border-radius:8px;background:#1b1b1b;color:#bbb;border:1px solid #2a2a2a;cursor:pointer}.tab.active[data-v-2db07858]{background:#2a2a2a;color:#fff;border-color:#3a3a3a}.panel[data-v-2db07858]{display:grid;gap:12px}.row[data-v-2db07858]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.input[data-v-2db07858]{padding:8px 10px;border-radius:8px;background:#1b1b1b;color:#fff;border:1px solid #2a2a2a}.notice[data-v-2db07858]{padding:10px 12px;border-radius:10px;background:#141414;color:#cfcfcf}.grid[data-v-2db07858]{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.card[data-v-2db07858]{padding:10px 12px;border-radius:10px;background:#111;border:1px solid #2a2a2a;display:grid;gap:8px}.thumb[data-v-2db07858]{border-radius:8px;background:#0b0b0b;border:1px solid #222;height:120px;display:flex;align-items:center;justify-content:center;overflow:hidden}.thumb-media[data-v-2db07858]{width:100%;height:100%;object-fit:cover}.meta .name[data-v-2db07858]{font-weight:600}.muted[data-v-2db07858]{color:#8f8f8f;font-size:12px}.btn[data-v-2db07858]{padding:6px 12px;border-radius:8px;background:#2a2a2a;color:#fff;border:1px solid transparent;cursor:pointer}.btn.ghost[data-v-2db07858]{background:transparent;border-color:#333}.btn[data-v-2db07858]:disabled{opacity:.6;cursor:not-allowed}.pager[data-v-2db07858]{display:flex;align-items:center;gap:8px;justify-content:flex-end}.page[data-v-2db07858]{color:#9f9f9f;font-size:12px}.preview[data-v-2db07858]{display:grid;gap:8px}.preview-title[data-v-2db07858]{color:#bdbdbd;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.preview-body[data-v-2db07858]{display:grid;gap:8px}.preview-media[data-v-2db07858]{width:100%;max-width:360px;border-radius:10px;background:#000;object-fit:cover}.preview-placeholder[data-v-2db07858]{color:#8f8f8f;font-size:12px}.field[data-v-2db07858]{display:grid;gap:6px}.field>span[data-v-2db07858]{color:#bdbdbd;font-size:12px}.tariff-cards-admin[data-v-0db36aa3]{display:grid;gap:20px;padding:24px}.header[data-v-0db36aa3]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.title[data-v-0db36aa3]{margin:0;color:#fdd835}.header-actions[data-v-0db36aa3]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.service-select[data-v-0db36aa3]{display:flex;gap:10px;align-items:center;margin-top:8px;color:#cbd5f5;font-size:12px}.card[data-v-0db36aa3]{border-radius:16px;border:1px solid #ffffff;background:#141411;padding:16px;display:grid;gap:12px}.h2[data-v-0db36aa3]{margin:0 0 4px;font-size:18px;font-weight:700}.h3[data-v-0db36aa3]{margin:0;font-size:15px;font-weight:600}.grid[data-v-0db36aa3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.field[data-v-0db36aa3]{display:flex;flex-direction:column;gap:6px;min-width:0}.field.full[data-v-0db36aa3]{grid-column:span 3}.field.span-2[data-v-0db36aa3]{grid-column:span 2}.field span[data-v-0db36aa3]{font-size:12px;color:#cbd5f5}.field.checkbox[data-v-0db36aa3]{flex-direction:row;align-items:center;gap:8px;padding-top:22px}.field.checkbox.inline[data-v-0db36aa3]{padding-top:0}.radio-group[data-v-0db36aa3]{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:#e5e7eb}input[data-v-0db36aa3],textarea[data-v-0db36aa3],select[data-v-0db36aa3]{background:#020617;border-radius:8px;border:1px solid #374151;color:#f9fafb;padding:6px 8px;font-size:13px}input[data-v-0db36aa3]:disabled,select[data-v-0db36aa3]:disabled{opacity:.6;cursor:not-allowed}.hint[data-v-0db36aa3]{font-size:11px;color:#9ca3af}.row[data-v-0db36aa3]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.section[data-v-0db36aa3]{display:grid;gap:10px}.section-header[data-v-0db36aa3]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.tariff-list[data-v-0db36aa3]{display:grid;gap:8px;border:1px solid #1f2937;border-radius:12px;padding:10px;max-height:260px;overflow:auto}.tariff-item[data-v-0db36aa3]{display:flex;gap:10px;align-items:flex-start;border:1px solid #1f2937;border-radius:10px;padding:8px 10px;background:#141414}.tariff-item.inactive[data-v-0db36aa3]{opacity:.6}.tariff-info[data-v-0db36aa3]{display:grid;gap:4px}.tariff-title[data-v-0db36aa3]{font-weight:600}.tariff-meta[data-v-0db36aa3]{display:flex;gap:8px;font-size:12px;color:#cbd5f5;flex-wrap:wrap}.price[data-v-0db36aa3]{color:#fbd34d}.lines[data-v-0db36aa3]{display:grid;gap:8px}.line-row[data-v-0db36aa3]{display:grid;grid-template-columns:1.4fr 1fr auto;gap:10px;align-items:center;border:1px solid #1f2937;border-radius:12px;padding:10px;background:#141414}.line-info[data-v-0db36aa3]{display:grid;gap:4px}.line-title[data-v-0db36aa3]{font-weight:600}.line-meta[data-v-0db36aa3]{font-size:12px;color:#cbd5f5;display:flex;gap:8px;flex-wrap:wrap}.line-input[data-v-0db36aa3]{width:100%}.line-actions[data-v-0db36aa3]{display:flex;gap:6px}.actions[data-v-0db36aa3]{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.btn[data-v-0db36aa3]{background:#2b2b2b;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-size:14px}.btn.primary[data-v-0db36aa3]{background:#fdd835;color:#111}.btn.primary[data-v-0db36aa3]:hover{background:#ffdf57}.btn.ghost[data-v-0db36aa3]{background:#0f0f0f}.btn-mini[data-v-0db36aa3]{border:none;border-radius:6px;padding:4px 8px;font-size:12px;background:#1f2937;color:#e5e7eb;cursor:pointer}.btn-mini[data-v-0db36aa3]:hover{background:#4b5563}.btn-mini.danger[data-v-0db36aa3]{background:#4b2525}.btn-mini.danger[data-v-0db36aa3]:hover{background:#7f1d1d}.message[data-v-0db36aa3]{margin:0;color:#ffd54f}.table[data-v-0db36aa3]{display:grid;gap:6px}.table-head[data-v-0db36aa3],.table-row[data-v-0db36aa3]{display:grid;grid-template-columns:1.2fr 120px 120px 120px 160px;align-items:center;gap:8px}.table-head[data-v-0db36aa3]{font-weight:600;color:#e5e7eb;padding-bottom:6px;border-bottom:1px solid #ffffff}.table-row[data-v-0db36aa3]{padding:6px 0;border-bottom:1px solid #141414;color:#e5e7eb}.table-row.inactive[data-v-0db36aa3]{opacity:.5}.row-actions[data-v-0db36aa3]{display:flex;gap:6px;flex-wrap:wrap}.empty[data-v-0db36aa3]{padding:12px;color:#9ca3af;font-size:13px}.name[data-v-0db36aa3]{font-weight:600}.muted[data-v-0db36aa3]{color:#cbd5f5;font-size:12px}.badge-thumb[data-v-0db36aa3]{width:44px;height:44px;object-fit:cover;border-radius:8px;border:1px solid #1f2937}.badge-preview img[data-v-0db36aa3]{width:120px;height:80px;object-fit:cover;border-radius:10px;border:1px solid #1f2937;margin-top:8px}.empty-hint[data-v-0db36aa3]{padding:12px 14px;border-radius:12px;border:1px dashed #1f2937;color:#9ca3af}.modal-overlay[data-v-0db36aa3]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:2000;padding:16px}.modal[data-v-0db36aa3]{width:min(960px,100%);max-height:calc(100vh - 32px);overflow:auto;background:#141414;border-radius:14px;border:1px solid #1f2937;padding:16px;display:grid;gap:12px}.modal-header[data-v-0db36aa3]{display:flex;align-items:center;justify-content:space-between;gap:12px}.form-modal[data-v-0db36aa3]{width:min(1100px,100%);background:#141414;padding:0;display:flex;flex-direction:column;overflow:hidden}.form-modal .modal-header[data-v-0db36aa3]{padding:14px 16px 10px}.modal-body[data-v-0db36aa3]{min-height:0;overflow-y:auto;overflow-x:hidden;display:grid;gap:12px;padding:4px 16px 10px}.modal-actions[data-v-0db36aa3]{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;border-top:1px solid #1f2937;padding:12px 16px 14px}@media(max-width:1100px){.grid[data-v-0db36aa3]{grid-template-columns:repeat(2,minmax(0,1fr))}.field.full[data-v-0db36aa3],.field.span-2[data-v-0db36aa3]{grid-column:span 2}.table-head[data-v-0db36aa3],.table-row[data-v-0db36aa3]{grid-template-columns:1fr 100px 100px 100px 1fr}.line-row[data-v-0db36aa3]{grid-template-columns:1fr}.line-actions[data-v-0db36aa3]{justify-content:flex-start}}@media(max-width:720px){.grid[data-v-0db36aa3]{grid-template-columns:1fr}.field.full[data-v-0db36aa3],.field.span-2[data-v-0db36aa3]{grid-column:span 1}.actions[data-v-0db36aa3],.modal-actions[data-v-0db36aa3]{justify-content:flex-start}.table-head[data-v-0db36aa3]{display:none}.table-row[data-v-0db36aa3]{grid-template-columns:1fr;gap:6px;border:1px solid #1f2937;padding:10px;border-radius:10px}}.admin-simracing[data-v-e8cac966]{display:grid;gap:20px;padding:24px;color:#f8fafc}.page-header[data-v-e8cac966]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.page-title[data-v-e8cac966]{margin:0;font-size:26px;color:#facc15}.page-subtitle[data-v-e8cac966]{margin:6px 0 0;color:#94a3b8;font-size:13px}.page-actions[data-v-e8cac966]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.section-card[data-v-e8cac966]{border-radius:16px;border:1px solid #1f2937;background:#141414;padding:16px;display:grid;gap:14px}.section-head[data-v-e8cac966]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.h2[data-v-e8cac966]{margin:0;font-size:18px;font-weight:700}.h3[data-v-e8cac966]{margin:0;font-size:16px;font-weight:700}.helper[data-v-e8cac966]{margin:0;color:#94a3b8;font-size:12px}.notice[data-v-e8cac966]{padding:12px 14px;border-radius:12px;background:#141414;border:1px solid #1f2937;color:#cbd5f5}.notice.danger[data-v-e8cac966]{color:#fecaca;border-color:#4c1d1d;background:#1f0a0a}.field[data-v-e8cac966]{display:grid;gap:6px}.field>span[data-v-e8cac966]{font-size:12px;color:#a3b3c7}.field.checkbox[data-v-e8cac966]{grid-auto-flow:column;align-items:center;justify-content:flex-start;gap:10px}.input[data-v-e8cac966],.textarea[data-v-e8cac966]{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #1f2937;background:#141414;color:#f8fafc;font-size:14px}.textarea[data-v-e8cac966]{resize:vertical}.field-grid[data-v-e8cac966]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.field-grid .span-2[data-v-e8cac966]{grid-column:span 2}.field-error[data-v-e8cac966]{color:#fca5a5;font-size:12px}.media-grid[data-v-e8cac966]{display:grid;gap:16px}.media-card[data-v-e8cac966]{display:grid;grid-template-columns:minmax(200px,320px) 1fr;gap:16px;border:1px solid #1f2937;border-radius:14px;padding:12px;background:#141414}.media-preview[data-v-e8cac966]{border-radius:12px;overflow:hidden;border:1px solid #1f2937;background:#020617;display:flex;align-items:center;justify-content:center;min-height:140px}.media-preview__media[data-v-e8cac966]{width:100%;height:100%;object-fit:cover;border:0;background:#000;aspect-ratio:16 / 9}.media-placeholder[data-v-e8cac966]{color:#64748b;font-size:12px}.media-controls[data-v-e8cac966]{display:grid;gap:10px}.media-row[data-v-e8cac966]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.media-title[data-v-e8cac966]{font-weight:600;font-size:15px}.media-helper[data-v-e8cac966]{color:#64748b;font-size:12px}.media-type[data-v-e8cac966]{display:inline-flex;border-radius:999px;border:1px solid #1f2937;overflow:hidden}.media-type-btn[data-v-e8cac966]{padding:6px 12px;background:transparent;border:0;color:#cbd5f5;cursor:pointer}.media-type-btn.active[data-v-e8cac966]{background:#facc15;color:#141414}.media-actions[data-v-e8cac966]{display:flex;flex-wrap:wrap;gap:8px}.poster-block[data-v-e8cac966]{display:grid;gap:8px}.poster-actions[data-v-e8cac966]{display:flex;gap:8px;flex-wrap:wrap}.picker-block[data-v-e8cac966]{margin-top:4px;padding:10px;border-radius:12px;border:1px dashed #1f2937;background:#0b1220}.media-hint[data-v-e8cac966]{font-size:12px;color:#64748b}.modal-grid[data-v-e8cac966]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.modal-block[data-v-e8cac966]{display:grid;gap:10px;padding:12px;border-radius:12px;border:1px solid #1f2937;background:#141414}.modal-block__head[data-v-e8cac966]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.modal-block__title[data-v-e8cac966]{font-weight:600}.disciplines-table[data-v-e8cac966]{display:grid;gap:8px}.disciplines-head[data-v-e8cac966],.disciplines-row[data-v-e8cac966]{display:grid;grid-template-columns:minmax(200px,1fr) 120px 140px 180px;gap:10px;align-items:center}.disciplines-head[data-v-e8cac966]{font-weight:600;color:#e2e8f0;padding-bottom:6px;border-bottom:1px solid #1f2937}.disciplines-row[data-v-e8cac966]{padding:8px 0;border-bottom:1px solid #0b1220}.disciplines-title__main[data-v-e8cac966]{font-weight:600}.disciplines-title__sub[data-v-e8cac966]{color:#94a3b8;font-size:12px}.switch[data-v-e8cac966]{display:inline-flex;gap:8px;align-items:center;font-size:12px;color:#cbd5f5}.sort-cell[data-v-e8cac966]{display:flex;gap:6px;align-items:center}.sort-value[data-v-e8cac966]{color:#94a3b8;font-size:12px}.row-actions[data-v-e8cac966]{display:flex;gap:6px;flex-wrap:wrap}.row.actions[data-v-e8cac966]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.empty[data-v-e8cac966]{color:#94a3b8;font-size:13px;padding:10px 0}.btn[data-v-e8cac966]{padding:8px 12px;border-radius:10px;border:1px solid transparent;background:#1f2937;color:#f8fafc;cursor:pointer;font-size:14px}.btn[data-v-e8cac966]:hover{background:#283548}.btn.primary[data-v-e8cac966]{background:#facc15;color:#141414}.btn.primary[data-v-e8cac966]:hover{background:#fde047}.btn.ghost[data-v-e8cac966]{background:transparent;border:1px solid #1f2937}.btn-mini[data-v-e8cac966]{padding:4px 8px;border-radius:8px;border:1px solid #1f2937;background:#141414;color:#e2e8f0;font-size:12px;cursor:pointer}.btn-mini.danger[data-v-e8cac966]{border-color:#7f1d1d;color:#fecaca}.btn[data-v-e8cac966]:disabled,.btn-mini[data-v-e8cac966]:disabled{opacity:.6;cursor:not-allowed}.status-pill[data-v-e8cac966]{padding:6px 10px;border-radius:999px;font-size:12px;border:1px solid #1f2937}.status-pill.ok[data-v-e8cac966]{color:#bbf7d0;border-color:#14532d;background:#052e1b}.status-pill.warn[data-v-e8cac966]{color:#fde68a;border-color:#854d0e;background:#1f1907}.status-pill.muted[data-v-e8cac966]{color:#94a3b8}.ok[data-v-e8cac966]{color:#a7f3d0;font-size:12px}.err[data-v-e8cac966]{color:#fca5a5;font-size:12px}.muted[data-v-e8cac966]{color:#94a3b8}.sticky-bar[data-v-e8cac966]{position:sticky;bottom:0;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid #1f2937;background:#020617eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sticky-status[data-v-e8cac966]{font-size:12px}.modal-overlay[data-v-e8cac966]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;padding:16px;z-index:22000}.modal[data-v-e8cac966]{width:min(720px,100%);background:#141414;border-radius:14px;border:1px solid #1f2937;padding:16px;display:grid;gap:12px}.preview-modal[data-v-e8cac966]{width:min(900px,100%)}.modal-header[data-v-e8cac966]{display:flex;align-items:center;justify-content:space-between;gap:12px}.modal-body[data-v-e8cac966]{display:grid;gap:12px}.modal-actions[data-v-e8cac966]{display:flex;gap:10px;justify-content:flex-end}.preview-content[data-v-e8cac966]{font-size:14px;line-height:1.6;color:#e2e8f0}.preview-content[data-v-e8cac966] :is(p,ul,ol){margin:0 0 12px}.preview-content ul[data-v-e8cac966]{padding-left:18px}@media(max-width:960px){.admin-simracing[data-v-e8cac966]{padding:20px 16px}.media-card[data-v-e8cac966]{grid-template-columns:1fr}.disciplines-head[data-v-e8cac966],.disciplines-row[data-v-e8cac966]{grid-template-columns:1fr;gap:6px}.disciplines-head[data-v-e8cac966]{display:none}.row-actions[data-v-e8cac966]{justify-content:flex-start}.sticky-bar[data-v-e8cac966]{flex-direction:column;align-items:flex-start}}.media-picker[data-v-7f68c7fc]{display:grid;gap:12px}.tabs[data-v-7f68c7fc]{display:flex;gap:8px}.tab[data-v-7f68c7fc]{padding:6px 12px;border-radius:8px;background:#1b1b1b;color:#bbb;border:1px solid #2a2a2a;cursor:pointer}.tab.active[data-v-7f68c7fc]{background:#2a2a2a;color:#fff;border-color:#3a3a3a}.panel[data-v-7f68c7fc]{display:grid;gap:12px}.row[data-v-7f68c7fc]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.input[data-v-7f68c7fc]{padding:8px 10px;border-radius:8px;background:#1b1b1b;color:#fff;border:1px solid #2a2a2a}.notice[data-v-7f68c7fc]{padding:10px 12px;border-radius:10px;background:#141414;color:#cfcfcf}.grid[data-v-7f68c7fc]{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.card[data-v-7f68c7fc]{padding:10px 12px;border-radius:10px;background:#111;border:1px solid #2a2a2a;display:grid;gap:8px}.thumb[data-v-7f68c7fc]{border-radius:8px;background:#0b0b0b;border:1px solid #222;height:120px;display:flex;align-items:center;justify-content:center;overflow:hidden}.thumb-media[data-v-7f68c7fc]{width:100%;height:100%;object-fit:cover}.meta .name[data-v-7f68c7fc]{font-weight:600}.muted[data-v-7f68c7fc]{color:#8f8f8f;font-size:12px}.btn[data-v-7f68c7fc]{padding:6px 12px;border-radius:8px;background:#2a2a2a;color:#fff;border:1px solid transparent;cursor:pointer}.btn.ghost[data-v-7f68c7fc]{background:transparent;border-color:#333}.btn[data-v-7f68c7fc]:disabled{opacity:.6;cursor:not-allowed}.pager[data-v-7f68c7fc]{display:flex;align-items:center;gap:8px;justify-content:flex-end}.page[data-v-7f68c7fc]{color:#9f9f9f;font-size:12px}.preview[data-v-7f68c7fc]{display:grid;gap:8px}.preview-title[data-v-7f68c7fc]{color:#bdbdbd;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.preview-image[data-v-7f68c7fc]{width:100%;max-width:360px;border-radius:10px;background:#000;object-fit:cover}.inline-image-preview[data-v-a2332d14]{width:100%;max-width:160px;height:84px;border-radius:10px;border:1px solid #1f2937;background:#020617;overflow:hidden}.inline-image-preview img[data-v-a2332d14]{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:640px){.inline-image-preview[data-v-a2332d14]{max-width:140px;height:78px}}.admin-sim-site[data-v-54f868ca]{display:grid;gap:16px;padding:24px;color:#f8fafc}.page-header[data-v-54f868ca]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-title[data-v-54f868ca]{margin:0;color:#facc15;font-size:26px}.page-subtitle[data-v-54f868ca]{margin:6px 0 0;color:#94a3b8;font-size:13px}.tab-strip[data-v-54f868ca]{display:flex;gap:8px;flex-wrap:wrap}.tab-btn[data-v-54f868ca]{padding:8px 12px;border-radius:999px;border:1px solid #1f2937;background:#141414;color:#cbd5f5;cursor:pointer}.tab-btn.active[data-v-54f868ca]{background:#facc15;color:#141414;border-color:#facc15}.section-card[data-v-54f868ca]{border:1px solid #1f2937;border-radius:12px;background:#141414;padding:12px;display:grid;gap:10px}.section-card.section-nested[data-v-54f868ca]{margin-top:4px}.section-card h2[data-v-54f868ca]{margin:0;font-size:17px}.notice[data-v-54f868ca]{padding:12px 14px;border-radius:12px;background:#141414;border:1px solid #1f2937;color:#cbd5f5}.notice.danger[data-v-54f868ca]{color:#fecaca;border-color:#4c1d1d;background:#1f0a0a}.grid-3[data-v-54f868ca]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.span-3[data-v-54f868ca]{grid-column:1 / -1}.field[data-v-54f868ca]{display:grid;gap:6px}.field>span[data-v-54f868ca]{color:#a3b3c7;font-size:12px}.field-hint[data-v-54f868ca]{color:#94a3b8;font-size:12px}.field.checkbox[data-v-54f868ca]{display:inline-flex;align-items:center;gap:8px;margin-top:20px}.input[data-v-54f868ca],.textarea[data-v-54f868ca],select.input[data-v-54f868ca]{width:100%;padding:9px 11px;border-radius:10px;border:1px solid #1f2937;background:#141414;color:#f8fafc}.textarea[data-v-54f868ca]{resize:vertical}.table-wrap[data-v-54f868ca]{width:100%;overflow-x:auto}.table[data-v-54f868ca]{width:100%;border-collapse:collapse;min-width:760px}.table th[data-v-54f868ca],.table td[data-v-54f868ca]{border-bottom:1px solid #1f2937;padding:8px;text-align:left;vertical-align:top}.table tr.selected[data-v-54f868ca]{background:#facc1514}.table tr.deleted[data-v-54f868ca]{opacity:.55}.row-actions[data-v-54f868ca]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.row-between[data-v-54f868ca]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.chips-grid[data-v-54f868ca]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.chip[data-v-54f868ca]{display:inline-flex;align-items:center;gap:8px;border:1px solid #1f2937;border-radius:999px;padding:8px 10px;background:#141414;font-size:13px}.constants-grid[data-v-54f868ca]{display:grid;gap:10px}.constant-item[data-v-54f868ca]{display:grid;gap:8px;border:1px solid #1f2937;border-radius:10px;padding:10px;background:#141414}.constant-chip[data-v-54f868ca]{justify-content:flex-start;width:fit-content}.constants-readonly[data-v-54f868ca]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.constant-readonly-item[data-v-54f868ca]{display:inline-flex;align-items:center;border:1px solid #1f2937;border-radius:999px;padding:4px 10px;background:#141414;font-size:12px}.muted-text[data-v-54f868ca]{color:#94a3b8;font-size:12px}.btn[data-v-54f868ca]{padding:8px 12px;border-radius:9px;border:1px solid transparent;background:#1f2937;color:#f8fafc;cursor:pointer}.btn.primary[data-v-54f868ca]{background:#facc15;color:#141414}.btn.ghost[data-v-54f868ca]{border-color:#1f2937;background:transparent}.btn-mini[data-v-54f868ca]{padding:4px 8px;border-radius:8px;border:1px solid #1f2937;background:#141414;color:#e2e8f0;cursor:pointer}.btn-mini.danger[data-v-54f868ca]{border-color:#7f1d1d;color:#fecaca}.btn[data-v-54f868ca]:disabled,.btn-mini[data-v-54f868ca]:disabled{opacity:.6;cursor:not-allowed}.status-pill[data-v-54f868ca]{padding:6px 10px;border-radius:999px;font-size:12px;border:1px solid #1f2937}.status-pill.muted[data-v-54f868ca]{color:#94a3b8}.status-pill.warn[data-v-54f868ca]{color:#fde68a;border-color:#854d0e;background:#1f1907}.status-pill.danger[data-v-54f868ca]{color:#fecaca;border-color:#7f1d1d;background:#2a0f0f}.ok[data-v-54f868ca]{color:#a7f3d0;font-size:12px}@media(max-width:960px){.admin-sim-site[data-v-54f868ca]{padding:20px 16px}}.sim-criteria-page[data-v-470613e1]{display:grid;gap:12px}.tab-strip[data-v-470613e1]{display:flex;gap:8px;flex-wrap:wrap;padding:0 24px}.tab-btn[data-v-470613e1]{padding:8px 12px;border-radius:999px;border:1px solid #1f2937;background:#141414;color:#cbd5f5;cursor:pointer}.tab-btn.active[data-v-470613e1]{background:#facc15;color:#141414;border-color:#facc15}@media(max-width:960px){.tab-strip[data-v-470613e1]{padding:0 16px}}.admin-sim-results[data-v-b184ca64]{display:grid;gap:16px;padding:24px;color:#f8fafc}.page-header[data-v-b184ca64]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-title[data-v-b184ca64]{margin:0;color:#facc15;font-size:26px}.page-subtitle[data-v-b184ca64]{margin:6px 0 0;color:#94a3b8;font-size:13px}.section-card[data-v-b184ca64]{border:1px solid #1f2937;border-radius:12px;background:#141414;padding:12px;display:grid;gap:10px}.filters-grid[data-v-b184ca64]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.form-grid[data-v-b184ca64]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.span-2[data-v-b184ca64]{grid-column:1 / -1}.field[data-v-b184ca64]{display:grid;gap:6px}.field>span[data-v-b184ca64]{color:#a3b3c7;font-size:12px}.input[data-v-b184ca64]{width:100%;padding:9px 11px;border-radius:10px;border:1px solid #1f2937;background:#141414;color:#f8fafc}.notice[data-v-b184ca64]{padding:12px 14px;border-radius:12px;background:#141414;border:1px solid #1f2937;color:#cbd5f5}.notice.danger[data-v-b184ca64]{color:#fecaca;border-color:#4c1d1d;background:#1f0a0a}.table-wrap[data-v-b184ca64]{width:100%;overflow-x:auto}.table[data-v-b184ca64]{width:100%;border-collapse:collapse;min-width:840px}.table th[data-v-b184ca64],.table td[data-v-b184ca64]{border-bottom:1px solid #1f2937;padding:8px;text-align:left;vertical-align:top}.row-between[data-v-b184ca64]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.row-actions[data-v-b184ca64]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.meta-line[data-v-b184ca64]{display:flex;gap:12px;flex-wrap:wrap;color:#94a3b8;font-size:12px}.btn[data-v-b184ca64]{padding:8px 12px;border-radius:9px;border:1px solid transparent;background:#1f2937;color:#f8fafc;cursor:pointer}.btn.primary[data-v-b184ca64]{background:#facc15;color:#141414}.btn.ghost[data-v-b184ca64]{border-color:#1f2937;background:transparent}.btn-mini[data-v-b184ca64]{padding:4px 8px;border-radius:8px;border:1px solid #1f2937;background:#141414;color:#e2e8f0;cursor:pointer}.btn-mini.danger[data-v-b184ca64]{border-color:#7f1d1d;color:#fecaca}.btn[data-v-b184ca64]:disabled,.btn-mini[data-v-b184ca64]:disabled{opacity:.6;cursor:not-allowed}.modal-backdrop[data-v-b184ca64]{position:fixed;inset:0;background:#020617b3;display:flex;align-items:center;justify-content:center;padding:16px;z-index:2147483000}.modal-card[data-v-b184ca64]{width:min(860px,100%);border:1px solid #1f2937;border-radius:12px;background:#141414;padding:14px;display:grid;gap:12px}.modal-card h3[data-v-b184ca64]{margin:0;color:#f8fafc}@media(max-width:960px){.admin-sim-results[data-v-b184ca64]{padding:20px 16px}}.admin-menu-items[data-v-0b7ff27b]{display:grid;gap:16px;padding:24px;color:#f8fafc}.page-header[data-v-0b7ff27b]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-title[data-v-0b7ff27b]{margin:0;color:#facc15;font-size:26px}.page-subtitle[data-v-0b7ff27b]{margin:6px 0 0;color:#94a3b8;font-size:13px}.notice[data-v-0b7ff27b]{padding:12px 14px;border-radius:12px;background:#141414;border:1px solid #1f2937;color:#cbd5f5}.notice.danger[data-v-0b7ff27b]{color:#fecaca;border-color:#4c1d1d;background:#1f0a0a}.table-wrap[data-v-0b7ff27b]{border:1px solid #1f2937;border-radius:12px;background:#141414;overflow:auto}.table[data-v-0b7ff27b]{width:100%;border-collapse:collapse;min-width:780px}.table th[data-v-0b7ff27b],.table td[data-v-0b7ff27b]{border-bottom:1px solid #1f2937;padding:10px 12px;text-align:left;font-size:13px}.table th[data-v-0b7ff27b]{color:#a3b3c7;font-weight:600}.table tbody tr:last-child td[data-v-0b7ff27b]{border-bottom:0}.actions-col[data-v-0b7ff27b]{width:210px}.actions[data-v-0b7ff27b]{display:flex;gap:8px;flex-wrap:wrap}.empty-cell[data-v-0b7ff27b]{text-align:center;color:#94a3b8;padding:16px 12px}.editor-card[data-v-0b7ff27b]{border:1px solid #1f2937;border-radius:12px;background:#141414;padding:14px;display:grid;gap:12px}.editor-title[data-v-0b7ff27b]{margin:0;font-size:16px;color:#e2e8f0}.form-grid[data-v-0b7ff27b]{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.field[data-v-0b7ff27b]{display:grid;gap:6px}.field>span[data-v-0b7ff27b]{color:#a3b3c7;font-size:12px}.field.checkbox[data-v-0b7ff27b]{display:inline-flex;align-items:center;gap:8px;margin-top:22px}.field.span-2[data-v-0b7ff27b]{grid-column:span 2}.input[data-v-0b7ff27b]{width:100%;padding:9px 11px;border-radius:10px;border:1px solid #1f2937;background:#0f1218;color:#f8fafc}.editor-actions[data-v-0b7ff27b]{display:flex;gap:8px;flex-wrap:wrap}.btn[data-v-0b7ff27b]{padding:8px 12px;border-radius:9px;border:1px solid transparent;background:#1f2937;color:#f8fafc;cursor:pointer}.btn.primary[data-v-0b7ff27b]{background:#facc15;color:#141414}.btn-mini[data-v-0b7ff27b]{padding:4px 8px;border-radius:8px;border:1px solid #1f2937;background:#141414;color:#e2e8f0;cursor:pointer}.btn-mini.danger[data-v-0b7ff27b]{border-color:#7f1d1d;color:#fecaca}.btn[data-v-0b7ff27b]:disabled,.btn-mini[data-v-0b7ff27b]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:960px){.admin-menu-items[data-v-0b7ff27b]{padding:20px 16px}.field.span-2[data-v-0b7ff27b]{grid-column:span 1}}.admin-sim-site[data-v-f9c8f270]{display:grid;gap:16px;padding:24px;color:#f8fafc}.page-header[data-v-f9c8f270]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-title[data-v-f9c8f270]{margin:0;color:#facc15;font-size:26px}.page-subtitle[data-v-f9c8f270]{margin:6px 0 0;color:#94a3b8;font-size:13px}.section-card[data-v-f9c8f270]{border:1px solid #1f2937;border-radius:12px;background:#141414;padding:12px;display:grid;gap:10px}.notice[data-v-f9c8f270]{padding:12px 14px;border-radius:12px;background:#141414;border:1px solid #1f2937;color:#cbd5f5}.notice.danger[data-v-f9c8f270]{color:#fecaca;border-color:#4c1d1d;background:#1f0a0a}.grid-2[data-v-f9c8f270]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.field[data-v-f9c8f270]{display:grid;gap:6px}.field>span[data-v-f9c8f270]{color:#a3b3c7;font-size:12px}.field.checkbox[data-v-f9c8f270]{display:inline-flex;align-items:center;gap:8px;margin-top:20px}.input[data-v-f9c8f270]{width:100%;padding:9px 11px;border-radius:10px;border:1px solid #1f2937;background:#141414;color:#f8fafc}.btn[data-v-f9c8f270]{padding:8px 12px;border-radius:9px;border:1px solid transparent;background:#1f2937;color:#f8fafc;cursor:pointer}.btn.primary[data-v-f9c8f270]{background:#facc15;color:#141414}.btn[data-v-f9c8f270]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:960px){.admin-sim-site[data-v-f9c8f270]{padding:20px 16px}}.admin-sim-site[data-v-e834a004]{display:grid;gap:16px;padding:24px;color:#f8fafc}.page-header[data-v-e834a004]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-title[data-v-e834a004]{margin:0;color:#facc15;font-size:26px}.page-subtitle[data-v-e834a004]{margin:6px 0 0;color:#94a3b8;font-size:13px}.section-card[data-v-e834a004]{border:1px solid #1f2937;border-radius:12px;background:#141414;padding:12px;display:grid;gap:10px}.notice[data-v-e834a004]{padding:12px 14px;border-radius:12px;background:#141414;border:1px solid #1f2937;color:#cbd5f5}.notice.danger[data-v-e834a004]{color:#fecaca;border-color:#4c1d1d;background:#1f0a0a}.grid-2[data-v-e834a004]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.field[data-v-e834a004]{display:grid;gap:6px}.field>span[data-v-e834a004]{color:#a3b3c7;font-size:12px}.field.checkbox[data-v-e834a004]{display:inline-flex;align-items:center;gap:8px;margin-top:20px}.input[data-v-e834a004]{width:100%;padding:9px 11px;border-radius:10px;border:1px solid #1f2937;background:#141414;color:#f8fafc}.btn[data-v-e834a004]{padding:8px 12px;border-radius:9px;border:1px solid transparent;background:#1f2937;color:#f8fafc;cursor:pointer}.btn.primary[data-v-e834a004]{background:#facc15;color:#141414}.btn[data-v-e834a004]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:960px){.admin-sim-site[data-v-e834a004]{padding:20px 16px}}.admin-sim-site[data-v-4ede245c]{display:grid;gap:16px;padding:24px;color:#f8fafc}.page-header[data-v-4ede245c]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-title[data-v-4ede245c]{margin:0;color:#facc15;font-size:26px}.page-subtitle[data-v-4ede245c]{margin:6px 0 0;color:#94a3b8;font-size:13px}.section-card[data-v-4ede245c]{border:1px solid #1f2937;border-radius:12px;background:#141414;padding:12px;display:grid;gap:10px}.section-card h2[data-v-4ede245c]{margin:0;font-size:17px}.notice[data-v-4ede245c]{padding:12px 14px;border-radius:12px;background:#141414;border:1px solid #1f2937;color:#cbd5f5}.notice.danger[data-v-4ede245c]{color:#fecaca;border-color:#4c1d1d;background:#1f0a0a}.grid-2[data-v-4ede245c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.field[data-v-4ede245c]{display:grid;gap:6px}.field>span[data-v-4ede245c]{color:#a3b3c7;font-size:12px}.field.checkbox[data-v-4ede245c]{display:inline-flex;align-items:center;gap:8px;margin-top:20px}.input[data-v-4ede245c]{width:100%;padding:9px 11px;border-radius:10px;border:1px solid #1f2937;background:#141414;color:#f8fafc}.btn[data-v-4ede245c]{padding:8px 12px;border-radius:9px;border:1px solid transparent;background:#1f2937;color:#f8fafc;cursor:pointer}.btn.primary[data-v-4ede245c]{background:#facc15;color:#141414}.btn-mini[data-v-4ede245c]{padding:4px 8px;border-radius:8px;border:1px solid #1f2937;background:#141414;color:#e2e8f0;cursor:pointer}.btn-mini.danger[data-v-4ede245c]{border-color:#7f1d1d;color:#fecaca}.btn[data-v-4ede245c]:disabled,.btn-mini[data-v-4ede245c]:disabled{opacity:.6;cursor:not-allowed}.row-card[data-v-4ede245c]{border:1px solid #1f2937;border-radius:10px;background:#141414;padding:10px;display:grid;gap:10px}.row-actions[data-v-4ede245c]{display:flex;gap:8px;flex-wrap:wrap}.row-between[data-v-4ede245c]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}@media(max-width:960px){.admin-sim-site[data-v-4ede245c]{padding:20px 16px}}.admin-sim-site[data-v-19bea538]{display:grid;gap:16px;padding:24px;color:#f8fafc}.page-header[data-v-19bea538]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-title[data-v-19bea538]{margin:0;color:#facc15;font-size:26px}.page-subtitle[data-v-19bea538]{margin:6px 0 0;color:#94a3b8;font-size:13px}.section-card[data-v-19bea538]{border:1px solid #1f2937;border-radius:12px;background:#141414;padding:12px;display:grid;gap:10px}.section-card h2[data-v-19bea538]{margin:0;font-size:17px}.notice[data-v-19bea538]{padding:12px 14px;border-radius:12px;background:#141414;border:1px solid #1f2937;color:#cbd5f5}.notice.danger[data-v-19bea538]{color:#fecaca;border-color:#4c1d1d;background:#1f0a0a}.grid-2[data-v-19bea538]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.field[data-v-19bea538]{display:grid;gap:6px}.field>span[data-v-19bea538]{color:#a3b3c7;font-size:12px}.field.checkbox[data-v-19bea538]{display:inline-flex;align-items:center;gap:8px;margin-top:20px}.input[data-v-19bea538]{width:100%;padding:9px 11px;border-radius:10px;border:1px solid #1f2937;background:#141414;color:#f8fafc}.btn[data-v-19bea538]{padding:8px 12px;border-radius:9px;border:1px solid transparent;background:#1f2937;color:#f8fafc;cursor:pointer}.btn.primary[data-v-19bea538]{background:#facc15;color:#141414}.btn-mini[data-v-19bea538]{padding:4px 8px;border-radius:8px;border:1px solid #1f2937;background:#141414;color:#e2e8f0;cursor:pointer}.btn-mini.danger[data-v-19bea538]{border-color:#7f1d1d;color:#fecaca}.btn[data-v-19bea538]:disabled,.btn-mini[data-v-19bea538]:disabled{opacity:.6;cursor:not-allowed}.row-card[data-v-19bea538]{border:1px solid #1f2937;border-radius:10px;background:#141414;padding:10px;display:grid;gap:10px}.row-actions[data-v-19bea538]{display:flex;gap:8px;flex-wrap:wrap}.row-between[data-v-19bea538]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}@media(max-width:960px){.admin-sim-site[data-v-19bea538]{padding:20px 16px}}.admin-sim-site[data-v-209a5bf0]{display:grid;gap:16px;padding:24px;color:#f8fafc}.page-header[data-v-209a5bf0]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-title[data-v-209a5bf0]{margin:0;color:#facc15;font-size:26px}.page-subtitle[data-v-209a5bf0]{margin:6px 0 0;color:#94a3b8;font-size:13px}.section-card[data-v-209a5bf0]{border:1px solid #1f2937;border-radius:12px;background:#141414;padding:12px;display:grid;gap:10px}.section-card h2[data-v-209a5bf0]{margin:0;font-size:17px}.notice[data-v-209a5bf0]{padding:12px 14px;border-radius:12px;background:#141414;border:1px solid #1f2937;color:#cbd5f5}.notice.danger[data-v-209a5bf0]{color:#fecaca;border-color:#4c1d1d;background:#1f0a0a}.grid-2[data-v-209a5bf0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.field[data-v-209a5bf0]{display:grid;gap:6px}.field>span[data-v-209a5bf0]{color:#a3b3c7;font-size:12px}.field.checkbox[data-v-209a5bf0]{display:inline-flex;align-items:center;gap:8px;margin-top:20px}.input[data-v-209a5bf0]{width:100%;padding:9px 11px;border-radius:10px;border:1px solid #1f2937;background:#141414;color:#f8fafc}.btn[data-v-209a5bf0]{padding:8px 12px;border-radius:9px;border:1px solid transparent;background:#1f2937;color:#f8fafc;cursor:pointer}.btn.primary[data-v-209a5bf0]{background:#facc15;color:#141414}.btn-mini[data-v-209a5bf0]{padding:4px 8px;border-radius:8px;border:1px solid #1f2937;background:#141414;color:#e2e8f0;cursor:pointer}.btn-mini.danger[data-v-209a5bf0]{border-color:#7f1d1d;color:#fecaca}.btn[data-v-209a5bf0]:disabled,.btn-mini[data-v-209a5bf0]:disabled{opacity:.6;cursor:not-allowed}.row-card[data-v-209a5bf0]{border:1px solid #1f2937;border-radius:10px;background:#141414;padding:10px;display:grid;gap:10px}.row-actions[data-v-209a5bf0]{display:flex;gap:8px;flex-wrap:wrap}.row-between[data-v-209a5bf0]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}@media(max-width:960px){.admin-sim-site[data-v-209a5bf0]{padding:20px 16px}}.admin-sim-site[data-v-8957c034]{display:grid;gap:16px;padding:24px;color:#f8fafc}.page-header[data-v-8957c034]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-title[data-v-8957c034]{margin:0;color:#facc15;font-size:26px}.page-subtitle[data-v-8957c034]{margin:6px 0 0;color:#94a3b8;font-size:13px}.section-card[data-v-8957c034]{border:1px solid #1f2937;border-radius:12px;background:#141414;padding:12px;display:grid;gap:10px}.section-card h2[data-v-8957c034]{margin:0;font-size:17px}.notice[data-v-8957c034]{padding:12px 14px;border-radius:12px;background:#141414;border:1px solid #1f2937;color:#cbd5f5}.notice.danger[data-v-8957c034]{color:#fecaca;border-color:#4c1d1d;background:#1f0a0a}.grid-2[data-v-8957c034]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.field[data-v-8957c034]{display:grid;gap:6px}.field>span[data-v-8957c034]{color:#a3b3c7;font-size:12px}.field.checkbox[data-v-8957c034]{display:inline-flex;align-items:center;gap:8px;margin-top:20px}.input[data-v-8957c034]{width:100%;padding:9px 11px;border-radius:10px;border:1px solid #1f2937;background:#141414;color:#f8fafc}.btn[data-v-8957c034]{padding:8px 12px;border-radius:9px;border:1px solid transparent;background:#1f2937;color:#f8fafc;cursor:pointer}.btn.primary[data-v-8957c034]{background:#facc15;color:#141414}.btn-mini[data-v-8957c034]{padding:4px 8px;border-radius:8px;border:1px solid #1f2937;background:#141414;color:#e2e8f0;cursor:pointer}.btn-mini.danger[data-v-8957c034]{border-color:#7f1d1d;color:#fecaca}.btn[data-v-8957c034]:disabled,.btn-mini[data-v-8957c034]:disabled{opacity:.6;cursor:not-allowed}.row-card[data-v-8957c034]{border:1px solid #1f2937;border-radius:10px;background:#141414;padding:10px;display:grid;gap:10px}.row-actions[data-v-8957c034]{display:flex;gap:8px;flex-wrap:wrap}.row-between[data-v-8957c034]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}@media(max-width:960px){.admin-sim-site[data-v-8957c034]{padding:20px 16px}}.admin-simlanding[data-v-a9e255ce]{display:grid;gap:16px;padding:20px;color:#f8fafc}.page-header[data-v-a9e255ce]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.page-header h1[data-v-a9e255ce]{margin:0;color:#facc15;font-size:24px}.section-card[data-v-a9e255ce]{border:1px solid #1f2937;border-radius:12px;background:#141414;padding:12px;display:grid;gap:10px}.section-card h2[data-v-a9e255ce]{margin:0;font-size:17px}.notice[data-v-a9e255ce]{border:1px solid #1f2937;border-radius:10px;background:#141414;padding:10px}.notice.danger[data-v-a9e255ce]{background:#1f0a0a;border-color:#4c1d1d;color:#fecaca}.grid-2[data-v-a9e255ce]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.field[data-v-a9e255ce]{display:grid;gap:6px}.field>span[data-v-a9e255ce]{color:#a3b3c7;font-size:12px}.field.checkbox[data-v-a9e255ce]{display:inline-flex;align-items:center;gap:8px;margin-top:20px}.input[data-v-a9e255ce]{width:100%;padding:9px 11px;border-radius:10px;border:1px solid #1f2937;background:#141414;color:#f8fafc}.btn[data-v-a9e255ce]{padding:8px 12px;border-radius:9px;border:1px solid transparent;background:#1f2937;color:#f8fafc;cursor:pointer}.btn.primary[data-v-a9e255ce]{background:#facc15;color:#141414}.btn-mini[data-v-a9e255ce]{padding:4px 8px;border-radius:8px;border:1px solid #1f2937;background:#141414;color:#e2e8f0;cursor:pointer}.btn-mini.danger[data-v-a9e255ce]{border-color:#7f1d1d;color:#fecaca}.btn[data-v-a9e255ce]:disabled,.btn-mini[data-v-a9e255ce]:disabled{opacity:.6;cursor:not-allowed}.row-card[data-v-a9e255ce]{border:1px solid #1f2937;border-radius:10px;background:#141414;padding:10px;display:grid;gap:10px}.row-actions[data-v-a9e255ce]{display:flex;gap:8px;flex-wrap:wrap}.row-between[data-v-a9e255ce]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.promo-admin[data-v-43726d68]{display:grid;gap:20px;padding:24px}.header[data-v-43726d68]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.title[data-v-43726d68]{margin:0;color:#fdd835}.header-actions[data-v-43726d68]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.search[data-v-43726d68]{min-width:220px}.card[data-v-43726d68]{border-radius:16px;border:1px solid #ffffff;background:#141414;padding:16px;display:grid;gap:12px}.h2[data-v-43726d68]{margin:0 0 4px;font-size:18px;font-weight:700}.grid[data-v-43726d68]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.field[data-v-43726d68]{display:flex;flex-direction:column;gap:6px;min-width:0}.field span[data-v-43726d68]{font-size:12px;color:#cbd5f5}.field.checkbox[data-v-43726d68]{flex-direction:row;align-items:center;gap:8px;padding-top:22px}.span-2[data-v-43726d68]{grid-column:span 2}.code-row[data-v-43726d68]{display:flex;gap:8px;align-items:center}.code-row input[data-v-43726d68]{flex:1 1 auto;min-width:0}input[data-v-43726d68],select[data-v-43726d68],textarea[data-v-43726d68]{background:#ffc800;border-radius:8px;border:1px solid #374151;color:#141414;padding:6px 8px;font-size:13px}.actions[data-v-43726d68]{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.btn[data-v-43726d68]{background:#2b2b2b;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-size:14px}.btn.primary[data-v-43726d68]{background:#fdd835;color:#111}.btn.primary[data-v-43726d68]:hover{background:#ffdf57}.btn.ghost[data-v-43726d68]{background:#0f0f0f}.btn-mini[data-v-43726d68]{border:none;border-radius:6px;padding:4px 8px;font-size:12px;background:#1f2937;color:#e5e7eb;cursor:pointer}.btn-mini[data-v-43726d68]:hover{background:#4b5563}.message[data-v-43726d68]{margin:0;color:#ffd54f}.table[data-v-43726d68]{display:grid;gap:6px}.table-head[data-v-43726d68],.table-row[data-v-43726d68]{display:grid;grid-template-columns:140px 120px 160px 170px 150px 110px 140px;align-items:center;gap:8px}.table-head[data-v-43726d68]{font-weight:600;color:#e5e7eb;padding-bottom:6px;border-bottom:1px solid #1f2937}.table-row[data-v-43726d68]{padding:6px 0;border-bottom:1px solid #141414;color:#e5e7eb}.table-row.inactive[data-v-43726d68]{opacity:.5}.code[data-v-43726d68]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.row-actions[data-v-43726d68]{display:flex;gap:6px;flex-wrap:wrap}.empty[data-v-43726d68]{padding:12px;color:#9ca3af;font-size:13px}@media(max-width:1100px){.grid[data-v-43726d68]{grid-template-columns:repeat(2,minmax(0,1fr))}.span-2[data-v-43726d68]{grid-column:span 2}.table-head[data-v-43726d68],.table-row[data-v-43726d68]{grid-template-columns:1.2fr 1fr 1fr 1.2fr 1fr .8fr 1fr}}@media(max-width:720px){.grid[data-v-43726d68]{grid-template-columns:1fr}.span-2[data-v-43726d68]{grid-column:span 1}.actions[data-v-43726d68]{justify-content:flex-start}.table-head[data-v-43726d68]{display:none}.table-row[data-v-43726d68]{grid-template-columns:1fr;gap:6px;border:1px solid #1f2937;padding:10px;border-radius:10px}}.resources-admin[data-v-d00dd6bb]{display:grid;gap:20px;padding:24px}.header[data-v-d00dd6bb]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.title[data-v-d00dd6bb]{margin:0;color:#fdd835}.header-actions[data-v-d00dd6bb]{display:flex;gap:10px;align-items:center}.card[data-v-d00dd6bb]{border-radius:16px;border:1px solid #ffffff;background:#141414;padding:16px;display:grid;gap:12px}.h2[data-v-d00dd6bb]{margin:0 0 4px;font-size:18px;font-weight:700}.grid[data-v-d00dd6bb]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.field[data-v-d00dd6bb]{display:flex;flex-direction:column;gap:6px;min-width:0}.field span[data-v-d00dd6bb]{font-size:12px;color:#cbd5f5}.field.checkbox[data-v-d00dd6bb]{flex-direction:row;align-items:center;gap:8px;padding-top:22px}input[data-v-d00dd6bb],select[data-v-d00dd6bb],textarea[data-v-d00dd6bb]{background:#ffc800;border-radius:8px;border:1px solid #374151;color:#141414;padding:6px 8px;font-size:13px}input[data-v-d00dd6bb]:disabled{opacity:.6;cursor:not-allowed}.hint[data-v-d00dd6bb]{font-size:11px;color:#9ca3af}.actions[data-v-d00dd6bb]{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.btn[data-v-d00dd6bb]{background:#2b2b2b;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-size:14px}.btn.primary[data-v-d00dd6bb]{background:#fdd835;color:#111}.btn.primary[data-v-d00dd6bb]:hover{background:#ffdf57}.btn.ghost[data-v-d00dd6bb]{background:#0f0f0f}.btn-mini[data-v-d00dd6bb]{border:none;border-radius:6px;padding:4px 8px;font-size:12px;background:#1f2937;color:#e5e7eb;cursor:pointer}.btn-mini[data-v-d00dd6bb]:hover{background:#4b5563}.btn-mini.danger[data-v-d00dd6bb]{background:#4b2525}.btn-mini.danger[data-v-d00dd6bb]:hover{background:#7f1d1d}.message[data-v-d00dd6bb]{margin:0;color:#ffd54f}.table[data-v-d00dd6bb]{display:grid;gap:6px}.table-head[data-v-d00dd6bb],.table-row[data-v-d00dd6bb]{display:grid;grid-template-columns:160px 1.4fr 120px 90px 110px 150px 160px;align-items:center;gap:8px}.table-head[data-v-d00dd6bb]{font-weight:600;color:#e5e7eb;padding-bottom:6px;border-bottom:1px solid #ffffff}.table-row[data-v-d00dd6bb]{padding:6px 0;border-bottom:1px solid #ffffff;color:#e5e7eb}.table-row.inactive[data-v-d00dd6bb]{opacity:.5}.row-actions[data-v-d00dd6bb]{display:flex;gap:6px;flex-wrap:wrap}.empty[data-v-d00dd6bb]{padding:12px;color:#9ca3af;font-size:13px}.code[data-v-d00dd6bb]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.modal-overlay[data-v-d00dd6bb]{position:fixed;inset:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:2600;padding:16px}.modal[data-v-d00dd6bb]{width:min(960px,100%);max-height:calc(100vh - 32px);background:#141414;border-radius:14px;border:1px solid #ffffff;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-d00dd6bb]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 10px}.modal-body[data-v-d00dd6bb]{min-height:0;overflow-y:auto;overflow-x:hidden;padding:4px 16px 10px}.modal-actions[data-v-d00dd6bb]{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;border-top:1px solid #1f2937;padding:12px 16px 14px}@media(max-width:1100px){.grid[data-v-d00dd6bb]{grid-template-columns:repeat(2,minmax(0,1fr))}.table-head[data-v-d00dd6bb],.table-row[data-v-d00dd6bb]{grid-template-columns:1fr 1.4fr 100px 80px 100px 120px 1fr}}@media(max-width:720px){.grid[data-v-d00dd6bb]{grid-template-columns:1fr}.actions[data-v-d00dd6bb],.modal-actions[data-v-d00dd6bb]{justify-content:flex-start}.table-head[data-v-d00dd6bb]{display:none}.table-row[data-v-d00dd6bb]{grid-template-columns:1fr;gap:6px;border:1px solid #1f2937;padding:10px;border-radius:10px}}.title[data-v-af284e6e]{color:#fdd835;margin:0 0 16px}.card[data-v-af284e6e]{background:#141414;border:1px solid #222;padding:12px;border-radius:12px;display:grid;gap:8px;color:#fff}input[data-v-af284e6e]{background:#0f0f0f;color:#fff;border:1px solid #2a2a2a;border-radius:10px;padding:10px;width:100%}.grid2[data-v-af284e6e]{display:grid;grid-template-columns:1fr 1fr;gap:8px}button[data-v-af284e6e]{background:#2b2b2b;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer}button[data-v-af284e6e]:hover{background:#3a3a3a}@media(max-width:720px){.grid2[data-v-af284e6e]{grid-template-columns:1fr}}.title[data-v-3a0aebd4]{color:#fdd835;margin:0 0 16px}.subtitle[data-v-3a0aebd4]{margin:12px 0 8px;color:#fff;font-size:16px}.card[data-v-3a0aebd4]{background:#141414;border:1px solid #222;padding:12px;border-radius:12px;display:grid;gap:12px;color:#fff}.week-grid[data-v-3a0aebd4]{display:grid;gap:8px}.week-row[data-v-3a0aebd4]{display:grid;grid-template-columns:90px 120px 1fr 1fr;gap:8px;align-items:center}.day-name[data-v-3a0aebd4]{font-weight:600}.special-table[data-v-3a0aebd4]{display:grid;gap:8px}.special-head[data-v-3a0aebd4],.special-row[data-v-3a0aebd4]{display:grid;grid-template-columns:140px 100px 1fr 1fr 1fr 90px;gap:8px;align-items:center}.special-head[data-v-3a0aebd4]{font-size:12px;opacity:.8}.check[data-v-3a0aebd4]{display:flex;align-items:center;gap:6px;font-size:13px}input[data-v-3a0aebd4],button[data-v-3a0aebd4]{background:#0f0f0f;color:#fff;border:1px solid #2a2a2a;border-radius:10px;padding:8px;width:100%}input[type=checkbox][data-v-3a0aebd4]{width:auto}.actions[data-v-3a0aebd4]{display:flex;gap:8px;justify-content:flex-end}.btn[data-v-3a0aebd4]{cursor:pointer}.btn.primary[data-v-3a0aebd4]{background:#2b2b2b;border-color:#2b2b2b}.btn.primary[data-v-3a0aebd4]:hover{background:#3a3a3a}.btn.ghost[data-v-3a0aebd4]{background:#0f0f0f}.message[data-v-3a0aebd4]{margin:0;color:#ffd54f}.cards-grid[data-v-3a0aebd4]{display:grid;gap:12px}.cards-empty[data-v-3a0aebd4]{color:#9ca3af;font-size:13px}.card-row[data-v-3a0aebd4]{border:1px solid #2a2a2a;border-radius:12px;padding:12px;display:grid;gap:12px}.card-header[data-v-3a0aebd4]{display:grid;grid-template-columns:2fr 120px 120px 90px;gap:12px;align-items:end}.field[data-v-3a0aebd4]{display:grid;gap:6px;font-size:12px;color:#cbd5f5}.field span[data-v-3a0aebd4]{font-size:12px;color:#cbd5f5}.card-weekdays[data-v-3a0aebd4]{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:900px){.week-row[data-v-3a0aebd4]{grid-template-columns:1fr 1fr}.special-head[data-v-3a0aebd4]{display:none}.special-row[data-v-3a0aebd4]{grid-template-columns:1fr 1fr}.card-header[data-v-3a0aebd4]{grid-template-columns:1fr}}.details-root[data-v-8cb30758]{--pad: 14px;--gap: 12px;--gap-sm: 8px;--radius: 14px;display:grid;gap:var(--gap)}.summary-row[data-v-8cb30758]{display:grid;grid-template-columns:1fr auto;gap:var(--gap);align-items:center;padding:var(--pad);border:1px solid #222;background:#141414;border-radius:var(--radius)}.summary-time[data-v-8cb30758]{font-size:15px;font-weight:700;color:#fff}.summary-chips[data-v-8cb30758]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.summary-price[data-v-8cb30758]{text-align:right}.section-grid[data-v-8cb30758]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap);grid-template-areas:"resources client" "comment payment"}.resources[data-v-8cb30758]{grid-area:resources}.client[data-v-8cb30758]{grid-area:client}.comment[data-v-8cb30758]{grid-area:comment}.payment[data-v-8cb30758]{grid-area:payment}.block[data-v-8cb30758]{padding:var(--pad);border-radius:var(--radius);border:1px solid #222;background:#141414;display:grid;gap:var(--gap-sm)}.section-card h4[data-v-8cb30758]{margin:0;font-size:13px;font-weight:600;color:#cbd5f5;text-align:left}.chips[data-v-8cb30758]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-8cb30758]{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:11px;line-height:1;min-height:24px;border:1px solid #2b2b2b;background:#ffffff0a}.chip.muted[data-v-8cb30758]{color:#9bb0cd}.kv-grid[data-v-8cb30758]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap)}.kv-list[data-v-8cb30758]{display:grid;gap:var(--gap-sm)}.resource-list[data-v-8cb30758]{display:grid;gap:4px;margin:0;padding:0;list-style:none}.resource-list li[data-v-8cb30758]{overflow-wrap:anywhere}.kv[data-v-8cb30758]{display:grid;grid-template-columns:140px 1fr;gap:10px;align-items:baseline;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.06)}.kv[data-v-8cb30758]:last-child{border-bottom:0}.label[data-v-8cb30758]{font-size:12px;color:#9bb0cd}.value[data-v-8cb30758]{font-size:14px;color:#fff;overflow-wrap:anywhere;word-break:break-word}.value.strong[data-v-8cb30758]{font-weight:700}.value.mono[data-v-8cb30758]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}.note[data-v-8cb30758]{padding:8px 10px;border-radius:10px;border:1px solid #2a2a2a;background:#0f0f0f;color:#e2e8f0;white-space:pre-wrap}.details summary[data-v-8cb30758]{cursor:pointer;color:#fdd835;margin-bottom:6px}.phone-inline[data-v-8cb30758]{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.link[data-v-8cb30758]{color:#fdd835;text-decoration:none}.copy-btn[data-v-8cb30758]{margin-left:0;font-size:12px;border:0;background:transparent;color:#fdd835;cursor:pointer}.link-btn[data-v-8cb30758]{border:0;background:transparent;color:#fdd835;cursor:pointer;padding:0;font-size:12px}.details summary[data-v-8cb30758]{cursor:pointer;color:#fdd835}.details summary[data-v-8cb30758]::marker{color:#fdd835}@media(max-width:900px){.section-grid[data-v-8cb30758]{grid-template-columns:1fr;grid-template-areas:"resources" "client" "comment" "payment"}}@media(max-width:480px){.summary-row[data-v-8cb30758]{grid-template-columns:1fr}.summary-price[data-v-8cb30758]{text-align:left}.kv-grid[data-v-8cb30758]{grid-template-columns:1fr}.kv[data-v-8cb30758]{grid-template-columns:1fr;gap:var(--gap-sm)}}.modal-backdrop[data-v-195ef1ee]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;padding:16px;z-index:2147483600}.modal[data-v-195ef1ee]{width:min(840px,100%);max-height:88vh;overflow:hidden;background:#14161a;border:1px solid #2a2a2a;border-radius:16px;display:flex;flex-direction:column;--pad: 14px;--gap: 12px;--gap-sm: 8px;--radius: 14px;--footer-h: 72px}.modal-header[data-v-195ef1ee]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #2a2a2a;background:#14161a}.modal-header.sticky[data-v-195ef1ee]{position:sticky;top:0;z-index:5}.modal-footer.sticky[data-v-195ef1ee]{position:sticky;bottom:0;z-index:5;background:#14161a}.header-main[data-v-195ef1ee]{display:grid;gap:4px}.header-actions[data-v-195ef1ee]{display:inline-flex;gap:10px;align-items:center}.modal-title[data-v-195ef1ee]{color:#fff;font-size:18px;font-weight:700}.modal-sub[data-v-195ef1ee]{color:#9bb0cd;font-size:12px}.icon-btn[data-v-195ef1ee]{width:32px;height:32px;border-radius:8px;border:1px solid #333;background:#0f0f0f;color:#fff;cursor:pointer;padding:0}.state[data-v-195ef1ee]{color:#9bb0cd;text-align:center;padding:32px 0}.state.error[data-v-195ef1ee]{color:#ffd54f}.modal-body[data-v-195ef1ee]{padding:var(--pad);overflow:auto;padding-bottom:calc(var(--footer-h) + var(--pad))}.modal-body[data-v-195ef1ee],.modal-header[data-v-195ef1ee],.modal-footer[data-v-195ef1ee],.content[data-v-195ef1ee]{overflow-wrap:anywhere;word-break:break-word}.modal-footer[data-v-195ef1ee]{padding:var(--pad);border-top:1px solid #2a2a2a}.section[data-v-195ef1ee]{margin-bottom:var(--gap)}.section h3[data-v-195ef1ee]{margin:0 0 var(--gap-sm);font-size:14px;color:#cbd5f5}label[data-v-195ef1ee]{margin:0;font-size:12px;color:#9bb0cd}.inline-conflict[data-v-195ef1ee]{border:1px solid rgba(255,213,79,.4);background:#ffd54f14;color:#ffe9a6;border-radius:12px;padding:12px;display:grid;gap:8px;margin-bottom:12px}.inline-title[data-v-195ef1ee]{font-weight:700;color:#ffd54f}.inline-text[data-v-195ef1ee]{font-size:13px;color:#f9e9b0}.inline-actions[data-v-195ef1ee]{display:flex;flex-wrap:wrap;gap:8px}.reject-confirm[data-v-195ef1ee]{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;color:#ffd54f;font-size:13px;margin-right:auto}.reject-reason[data-v-195ef1ee]{display:grid;gap:6px;min-width:min(420px,100%)}.reject-hint[data-v-195ef1ee]{color:#ffd54f;font-size:12px}.reject-actions[data-v-195ef1ee]{display:inline-flex;gap:8px;flex-wrap:wrap}.view-toggle[data-v-195ef1ee]{display:inline-flex;gap:8px;margin-bottom:12px}.row[data-v-195ef1ee]{display:flex;gap:12px;margin-bottom:8px}.grid[data-v-195ef1ee]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.field[data-v-195ef1ee]{display:flex;flex-direction:column;gap:6px;min-width:0}.field.span-2[data-v-195ef1ee]{grid-column:span 2}input[data-v-195ef1ee],select[data-v-195ef1ee],textarea[data-v-195ef1ee]{background:#ffc800;border:1px solid #2a2a2a;border-radius:10px;color:#141414;padding:8px 10px;font-size:14px;width:100%;box-sizing:border-box}.status-chip[data-v-195ef1ee]{display:inline-block;padding:4px 10px;border-radius:999px;font-size:12px;border:1px solid #2a2a2a}.status-chip.pending[data-v-195ef1ee]{background:#ffd54f1f;color:#ffd54f}.status-chip.confirmed[data-v-195ef1ee]{background:#4caf501f;color:#7bd389}.status-chip.canceled[data-v-195ef1ee],.status-chip.rejected[data-v-195ef1ee]{background:#f443361f;color:#ff8a80}.actions[data-v-195ef1ee]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.btn[data-v-195ef1ee]{cursor:pointer;background:#2b2b2b;border:1px solid #2b2b2b;border-radius:8px;padding:8px 14px;color:#fff}.btn.primary[data-v-195ef1ee]{background:#fdd835;color:#111;border-color:#fdd835;font-weight:700}.btn.ghost[data-v-195ef1ee]{background:transparent}.btn.danger[data-v-195ef1ee]{background:#321414;border-color:#4a2020;color:#ffb3b3}.error[data-v-195ef1ee]{color:#ffd54f;margin-right:auto}.live-check-note[data-v-195ef1ee]{color:#9bb0cd;font-size:12px;margin-top:8px}.sms-section[data-v-195ef1ee]{padding:12px;border-radius:12px;border:1px solid #222;background:#141414;display:grid;gap:8px;margin-top:6px}.sms-header[data-v-195ef1ee]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.sms-title[data-v-195ef1ee]{font-size:13px;font-weight:700;color:#cbd5f5}.sms-resend[data-v-195ef1ee]{padding:6px 10px;font-size:12px}.sms-grid[data-v-195ef1ee]{display:grid;gap:6px}.sms-row[data-v-195ef1ee]{display:grid;grid-template-columns:150px 1fr;gap:8px;align-items:center}.sms-label[data-v-195ef1ee]{font-size:12px;color:#9bb0cd}.sms-value[data-v-195ef1ee]{font-size:13px;color:#fff}.sms-badge[data-v-195ef1ee]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:12px;border:1px solid #2b2b2b;background:#ffffff0a}.sms-badge.sent[data-v-195ef1ee]{color:#7bd389;border-color:#4caf5059;background:#4caf501f}.sms-badge.failed[data-v-195ef1ee]{color:#ffd54f;border-color:#ffd54f66;background:#ffd54f1a}.sms-badge.queued[data-v-195ef1ee]{color:#9bb0cd;border-color:#9bb0cd59}.sms-badge.idle[data-v-195ef1ee]{color:#9bb0cd}.sms-inline-error[data-v-195ef1ee]{color:#ffd54f;font-size:12px}.sms-hint[data-v-195ef1ee]{color:#9bb0cd;font-size:12px}.sms-hint--muted[data-v-195ef1ee]{color:#9ca3af}.sms-details[data-v-195ef1ee]{border:1px solid #2a2a2a;border-radius:10px;padding:6px 8px;background:#0f0f0f}.sms-details summary[data-v-195ef1ee]{cursor:pointer;color:#fdd835;font-size:12px}.sms-attempts[data-v-195ef1ee]{display:grid;gap:8px;margin-top:6px}.sms-attempt[data-v-195ef1ee]{border:1px solid #2a2a2a;border-radius:10px;padding:8px;background:#101216;display:grid;gap:6px}.sms-attempt-top[data-v-195ef1ee]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sms-attempt-badge[data-v-195ef1ee]{padding:2px 8px;border-radius:999px;border:1px solid #2b2b2b;font-size:11px;background:#ffffff0a}.sms-attempt-badge.sent[data-v-195ef1ee]{color:#7bd389;border-color:#4caf5059}.sms-attempt-badge.failed[data-v-195ef1ee]{color:#ffd54f;border-color:#ffd54f66}.sms-attempt-badge.queued[data-v-195ef1ee]{color:#9bb0cd;border-color:#9bb0cd59}.sms-attempt-time[data-v-195ef1ee],.sms-attempt-trigger[data-v-195ef1ee]{font-size:12px;color:#9bb0cd}.sms-attempt-error[data-v-195ef1ee]{font-size:12px;color:#ffd54f;white-space:pre-wrap}.sms-attempt-meta[data-v-195ef1ee]{display:flex;flex-wrap:wrap;gap:8px;font-size:11px;color:#9bb0cd}.sms-row-error .sms-label[data-v-195ef1ee],.sms-error-text[data-v-195ef1ee]{color:#ffd54f}@media(max-width:720px){.sms-row[data-v-195ef1ee]{grid-template-columns:1fr;align-items:start}.sms-header[data-v-195ef1ee]{align-items:flex-start}}@media(max-width:720px){.modal[data-v-195ef1ee]{border-radius:12px}.grid[data-v-195ef1ee]{grid-template-columns:1fr}.field.span-2[data-v-195ef1ee]{grid-column:span 1}.row[data-v-195ef1ee]{flex-direction:column}.actions[data-v-195ef1ee]{justify-content:flex-start}.view-toggle[data-v-195ef1ee]{width:100%}}@media(max-width:480px){.modal-backdrop[data-v-195ef1ee]{padding:0;align-items:stretch}.modal[data-v-195ef1ee]{width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.modal-body[data-v-195ef1ee]{padding:12px;padding-bottom:calc(var(--footer-h) + 12px);overflow-x:hidden}.actions[data-v-195ef1ee]{flex-direction:column;align-items:stretch}.actions .btn[data-v-195ef1ee]{width:100%;min-height:44px}}.check[data-v-2cb60046]{display:inline-flex;align-items:center;gap:10px;color:#ffffffbf;font-size:13px}.check input[data-v-2cb60046]{width:16px;height:16px}.wrap[data-v-2cb60046]{max-width:1200px;margin:24px auto;padding:0 12px;color:#fff}.header[data-v-2cb60046]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.title[data-v-2cb60046]{color:#fdd835;margin:0}.filters[data-v-2cb60046]{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline;margin:12px 0}.view-toggle[data-v-2cb60046]{display:inline-flex;gap:8px}.mode-btn.active[data-v-2cb60046]{border-color:#fdd835;color:#fdd835}.control[data-v-2cb60046]{background:#ffc800;border:1px solid #2a2a2a;border-radius:10px;color:#111;padding:8px 10px}.search[data-v-2cb60046]{min-width:220px}.btn[data-v-2cb60046]{cursor:pointer;background:#2b2b2b;border:1px solid #2b2b2b;border-radius:10px;padding:8px 14px;color:#fff}.btn.mini[data-v-2cb60046]{padding:6px 10px}.btn.primary[data-v-2cb60046]{background:#fdd835;color:#111;border-color:#fdd835;font-weight:700}.btn.ghost[data-v-2cb60046]{background:transparent;border-color:#2a2a2a}.btn.danger[data-v-2cb60046]{background:#321414;border-color:#4a2020;color:#ffb3b3}.link[data-v-2cb60046]{color:#fdd835;text-decoration:none}.day-table-wrap[data-v-2cb60046]{margin-top:16px}.desktop-only[data-v-2cb60046]{display:block}.mobile-only[data-v-2cb60046]{display:none}.day-table[data-v-2cb60046]{border:1px solid #222;border-radius:14px;overflow:hidden;background:#141414}.day-head[data-v-2cb60046],.day-row[data-v-2cb60046]{display:grid;grid-template-columns:120px 130px minmax(180px,1.3fr) minmax(220px,1.6fr) minmax(170px,1fr) 120px;gap:10px;align-items:center}.day-head[data-v-2cb60046]{padding:10px 12px;background:#181818;border-bottom:1px solid #242424;color:#9bb0cd;font-size:12px;text-transform:uppercase;letter-spacing:.02em}.day-col[data-v-2cb60046]{min-width:0}.day-row[data-v-2cb60046]{width:100%;border:0;border-bottom:1px solid #202020;background:transparent;color:inherit;text-align:left;padding:12px;cursor:pointer}.day-row[data-v-2cb60046]:last-child{border-bottom:0}.day-row[data-v-2cb60046]:hover{background:#ffffff0a}.day-row[data-v-2cb60046]:focus-visible{outline:2px solid #fdd835;outline-offset:-2px;background:#fdd83514}.day-status .status[data-v-2cb60046]{white-space:nowrap}.day-service-col[data-v-2cb60046]{display:grid;gap:4px}.day-service[data-v-2cb60046]{color:#fff;font-weight:600}.day-option[data-v-2cb60046]{color:#d8e6ff;font-size:12px}.day-params[data-v-2cb60046]{color:#9bb0cd;font-size:12px}.day-equipment[data-v-2cb60046]{display:flex;flex-wrap:wrap;gap:6px}.day-client[data-v-2cb60046]{color:#fff}.day-cost[data-v-2cb60046]{font-weight:600;white-space:nowrap}.day-mobile-list[data-v-2cb60046]{gap:12px}.day-mobile-card[data-v-2cb60046]{width:100%;border:1px solid #222;cursor:pointer;text-align:left}.day-mobile-card[data-v-2cb60046]:hover{background:#ffffff0a}.day-mobile-card[data-v-2cb60046]:focus-visible{outline:2px solid #fdd835;outline-offset:-2px}.timeline-wrap[data-v-2cb60046]{margin-top:16px}.timeline-meta[data-v-2cb60046]{margin:6px 0 8px;font-size:13px;color:#cfd6e6}.timeline-closed[data-v-2cb60046]{color:#ffd54f;font-weight:600}.timeline-hours[data-v-2cb60046]{color:#cfd6e6}.timeline[data-v-2cb60046]{background:#141414;border:1px solid #222;border-radius:14px;position:relative;width:100%;--cols: 12;--col-w: minmax(0, 1fr);--col-w-fixed: 0px;--header-h: 45px}.timeline-header[data-v-2cb60046]{display:grid;grid-template-columns:var(--label-col) repeat(var(--cols),var(--col-w));border-bottom:1px solid #2a2a2a;color:#e9eef3;font-weight:500;height:var(--header-h);align-items:stretch;text-align:left;position:sticky;top:0;z-index:12;background:#141414}.timeline-header .cell.hour[data-v-2cb60046]{display:flex;align-items:flex-start;justify-content:flex-start;text-align:left;padding-top:8px;color:#9bb0cd;font-size:12px}.timeline-header .time-spacer[data-v-2cb60046]{padding-left:0}.timeline-row[data-v-2cb60046]{display:grid;grid-template-columns:var(--label-col) repeat(var(--cols),var(--col-w));height:70px;border-bottom:1px solid #222;align-items:center}.timeline-row[data-v-2cb60046]:last-child{border-bottom:0}.cell.label[data-v-2cb60046]{text-align:center;color:#e9eef3;font-weight:500;position:sticky;left:0;background:#141414;overflow:hidden;background-clip:padding-box;align-self:stretch;height:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;z-index:30}.timeline-header .cell.label[data-v-2cb60046]{top:0;z-index:40}.timeline-row .cell.label[data-v-2cb60046]{z-index:30}.row-content[data-v-2cb60046]{grid-column:2 / span var(--cols);position:relative;height:100%;background:repeating-linear-gradient(to right,transparent,transparent calc(100%/var(--cols) - 1px),#242424 calc(100%/var(--cols)))}.vertical-line[data-v-2cb60046]{position:absolute;left:var(--label-col);top:var(--header-h);bottom:0;width:1px;background:#2a2a2a;z-index:0}.booking-block[data-v-2cb60046]{position:absolute;top:8px;height:54px;background:#ffc8001f;border:.1px solid #ffc80076;color:#fff;font-weight:600;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:4px;min-width:0;padding:0 6px;white-space:nowrap;overflow:hidden;z-index:1;box-shadow:0 0 5px #ffc80059;transition:transform .2s,box-shadow .2s;cursor:pointer}.booking-block.is-compact[data-v-2cb60046]{justify-content:center}.booking-block.is-compact .bb-sep[data-v-2cb60046],.booking-block.is-compact .bb-end[data-v-2cb60046]{display:none}.booking-block[data-v-2cb60046]:hover{transform:scale(1.03);box-shadow:0 0 16px #ffc80099}.booking-block[data-v-2cb60046]:focus-visible{outline:2px solid #fdd835;outline-offset:-2px}.timeline-scroll[data-v-2cb60046]{overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:8px;position:relative;--label-col: 100px;--timeline-bg: #141414}.timeline-scroll[data-v-2cb60046]:before{content:"";position:sticky;left:0;top:0;width:var(--label-col);height:100%;background:var(--timeline-bg, #141414);z-index:20;pointer-events:none;display:block}.cards[data-v-2cb60046]{display:grid;gap:14px;margin-top:16px}.booking-card[data-v-2cb60046]{background:#141414;border:1px solid #222;border-radius:14px;padding:14px;display:grid;gap:12px}.card-header[data-v-2cb60046]{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center}.card-header[data-v-2cb60046]>*{min-width:0}.date-time[data-v-2cb60046]{font-size:16px;font-weight:600;color:#fff;overflow-wrap:anywhere}.summary-row[data-v-2cb60046]{display:grid;grid-template-columns:1.4fr 1fr auto;gap:12px;align-items:center}.summary-row[data-v-2cb60046]>*{min-width:0}.summary-item[data-v-2cb60046]{display:grid;gap:4px}.label[data-v-2cb60046]{font-size:12px;color:#9bb0cd}.value[data-v-2cb60046]{font-size:14px;color:#fff;word-break:break-word;overflow-wrap:anywhere}.value.pre[data-v-2cb60046]{white-space:pre-wrap}.chips[data-v-2cb60046],.equipment-chips[data-v-2cb60046]{display:flex;flex-wrap:wrap;gap:8px}.equipment-chips .chip[data-v-2cb60046]{max-width:100%;white-space:normal}.chip[data-v-2cb60046]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;border:1px solid #2b2b2b;background:#ffffff0a;max-width:100%;color:#fff}.chip.muted[data-v-2cb60046]{color:#9bb0cd}.actions-row[data-v-2cb60046]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.details[data-v-2cb60046]{border-top:1px solid #222;padding-top:12px;display:grid;gap:12px}.detail-grid[data-v-2cb60046]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.detail-comments[data-v-2cb60046]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.conflict-alert[data-v-2cb60046]{border:1px solid rgba(255,213,79,.4);background:#ffd54f14;color:#ffe9a6;border-radius:12px;padding:12px;display:grid;gap:8px}.conflict-title[data-v-2cb60046]{font-weight:700;color:#ffd54f}.conflict-text[data-v-2cb60046]{font-size:13px;color:#f9e9b0}.conflict-actions[data-v-2cb60046]{display:flex;flex-wrap:wrap;gap:8px}.link-btn[data-v-2cb60046]{border:0;background:transparent;color:#fdd835;cursor:pointer;padding:0;font-size:12px}.fade-enter-active[data-v-2cb60046],.fade-leave-active[data-v-2cb60046]{transition:opacity .2s ease}.fade-enter-from[data-v-2cb60046],.fade-leave-to[data-v-2cb60046]{opacity:0}.status[data-v-2cb60046]{padding:4px 8px;border-radius:999px;font-size:12px;border:1px solid #333;display:inline-block}.status.pending[data-v-2cb60046]{color:#ffd54f;background:#ffd54f1a}.status.confirmed[data-v-2cb60046]{color:#7bd389;background:#4caf501f}.status.canceled[data-v-2cb60046],.status.rejected[data-v-2cb60046]{color:#ff8a80;background:#f443361f}.empty[data-v-2cb60046]{opacity:.7;text-align:center;margin-top:16px}@media(max-width:900px){.desktop-only[data-v-2cb60046]{display:none!important}.mobile-only[data-v-2cb60046]{display:grid!important}.timeline[data-v-2cb60046]{--col-w: 64px;--col-w-fixed: 64px;--header-h: 36px;min-width:calc(var(--label-col) + var(--cols) * var(--col-w-fixed))}.timeline-scroll[data-v-2cb60046]{--label-col: 64px;margin:0 -16px;max-height:70vh}.timeline-header[data-v-2cb60046]{height:var(--header-h);font-size:12px}.timeline-row[data-v-2cb60046]{height:52px}.cell.label[data-v-2cb60046]{font-size:12px}.booking-block[data-v-2cb60046]{height:36px;font-size:12px;border-radius:6px;padding:0 4px}}@media(max-width:640px){.filters[data-v-2cb60046]{width:100%;align-items:stretch}.filters .control[data-v-2cb60046]{width:100%;min-width:0}.filters .btn[data-v-2cb60046],.filters .check[data-v-2cb60046],.view-toggle[data-v-2cb60046]{width:100%}.view-toggle .btn[data-v-2cb60046]{flex:1}.search[data-v-2cb60046]{min-width:0;width:100%}.timeline[data-v-2cb60046]{--col-w: 56px;--col-w-fixed: 56px;min-width:calc(var(--label-col) + var(--cols) * var(--col-w-fixed))}.timeline-scroll[data-v-2cb60046]{--label-col: 56px}.timeline-row[data-v-2cb60046]{height:46px}.booking-block[data-v-2cb60046]{height:32px;font-size:12px}.day-head[data-v-2cb60046],.day-row[data-v-2cb60046]{grid-template-columns:98px 120px minmax(140px,1fr) minmax(130px,1fr)}.day-equipment[data-v-2cb60046]{grid-column:3 / -1}.day-cost[data-v-2cb60046]{display:none}.card-header[data-v-2cb60046]{grid-template-columns:1fr;gap:6px}.summary-row[data-v-2cb60046],.detail-grid[data-v-2cb60046],.detail-comments[data-v-2cb60046]{grid-template-columns:1fr}.actions-row[data-v-2cb60046]{justify-content:flex-start}}@media(max-width:480px){.day-head[data-v-2cb60046],.day-row[data-v-2cb60046]{grid-template-columns:86px 112px minmax(130px,1fr)}.day-service-col[data-v-2cb60046]{grid-column:3 / 4}.day-equipment[data-v-2cb60046],.day-params[data-v-2cb60046]{display:none}}.wrap[data-v-dab17bf4]{max-width:1200px;margin:24px auto;padding:0 12px;color:#fff}.title[data-v-dab17bf4]{color:#fdd835;margin:0 0 16px}.toolbar[data-v-dab17bf4]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.list[data-v-dab17bf4]{display:grid;gap:12px}.card[data-v-dab17bf4]{background:#141414;border:1px solid #222;border-radius:12px;padding:12px 14px;display:grid;gap:8px;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .1s ease}.card[data-v-dab17bf4]:hover{border-color:#343c4a;background:#15181f}.card[data-v-dab17bf4]:active{transform:scale(.995)}.card-row[data-v-dab17bf4]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.card-row.top[data-v-dab17bf4]{justify-content:space-between}.date-time[data-v-dab17bf4]{font-size:16px;font-weight:600;color:#fff}.status-badges[data-v-dab17bf4]{display:inline-flex;gap:6px}.card-row.middle[data-v-dab17bf4]{justify-content:space-between}.chips[data-v-dab17bf4]{display:flex;flex-wrap:wrap;gap:6px}.client[data-v-dab17bf4]{color:#cbd5f5;font-size:13px}.card-row.comment[data-v-dab17bf4]{color:#9bb0cd;font-size:13px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.label[data-v-dab17bf4]{font-size:12px;color:#9bb0cd}.value[data-v-dab17bf4]{font-size:14px;color:#fff;word-break:break-word}.value.pre[data-v-dab17bf4]{white-space:pre-wrap}.chip[data-v-dab17bf4]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font-size:12px;border:1px solid #2b2b2b;background:#ffffff0a}.chip.ok[data-v-dab17bf4]{color:#7bd389;border-color:#7bd3894d}.chip.danger[data-v-dab17bf4]{color:#ffd54f;border-color:#ffd54f66;background:#ffd54f14}.link[data-v-dab17bf4]{color:#fdd835;text-decoration:none}.actions[data-v-dab17bf4]{display:flex;justify-content:flex-end}.btn[data-v-dab17bf4]{cursor:pointer;background:#2b2b2b;border:1px solid #2b2b2b;border-radius:8px;padding:8px 14px;color:#fff}.btn.primary[data-v-dab17bf4]{background:#fdd835;color:#111;border-color:#fdd835;font-weight:700}.error[data-v-dab17bf4]{color:#ffd54f;font-size:14px}.empty[data-v-dab17bf4]{opacity:.7;text-align:center;margin-top:12px}@media(max-width:640px){.card-row.top[data-v-dab17bf4],.card-row.middle[data-v-dab17bf4]{align-items:flex-start}}.wrap[data-v-6f57f539]{max-width:1100px;margin:24px auto;padding:0 12px;color:#fff}.title[data-v-6f57f539]{color:#fdd835;margin:0 0 16px}.toolbar[data-v-6f57f539]{display:grid;gap:10px;margin-bottom:12px}.filters[data-v-6f57f539]{display:grid;grid-template-columns:repeat(3,minmax(0,max-content));gap:10px;align-items:end}.filter-field[data-v-6f57f539]{display:grid;gap:4px}.filter-field>span[data-v-6f57f539]{font-size:12px;color:#9bb0cd}.filter-field input[type=date][data-v-6f57f539]{height:36px;border-radius:8px;border:1px solid #2b2b2b;background:#151515;color:#fff;padding:0 10px}.toggle[data-v-6f57f539]{display:inline-flex;align-items:center;gap:8px;color:#e5e7eb;font-size:14px;-webkit-user-select:none;user-select:none}.actions-top[data-v-6f57f539]{display:flex;align-items:center;gap:8px}.list[data-v-6f57f539]{display:grid;gap:14px}.card[data-v-6f57f539]{background:#141414;border:1px solid #222;border-radius:12px;padding:14px;display:grid;gap:12px}.grid[data-v-6f57f539]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.field[data-v-6f57f539]{display:flex;flex-direction:column;gap:4px;min-width:0}.label[data-v-6f57f539]{font-size:12px;color:#9bb0cd}.value[data-v-6f57f539]{font-size:14px;color:#fff;word-break:break-word}.actions[data-v-6f57f539]{display:flex;justify-content:flex-end;gap:8px}.btn[data-v-6f57f539]{cursor:pointer;background:#2b2b2b;border:1px solid #2b2b2b;border-radius:8px;padding:8px 14px;color:#fff}.btn.primary[data-v-6f57f539]{background:#fdd835;color:#111;border-color:#fdd835;font-weight:700}.btn[data-v-6f57f539]:disabled{opacity:.6;cursor:default}.link[data-v-6f57f539]{color:#fdd835;text-decoration:none}.error[data-v-6f57f539]{color:#ffd54f;font-size:14px}.empty[data-v-6f57f539]{opacity:.7;text-align:center;margin-top:12px}.status[data-v-6f57f539]{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700}.status--new[data-v-6f57f539]{background:#ffd54f1f;color:#ffd54f}.status--in_progress[data-v-6f57f539]{background:#61bdff1f;color:#90caf9}.status--closed[data-v-6f57f539]{background:#4caf501f;color:#a5d6a7}@media(max-width:900px){.filters[data-v-6f57f539]{grid-template-columns:1fr;align-items:stretch}.grid[data-v-6f57f539]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.grid[data-v-6f57f539]{grid-template-columns:1fr}.actions[data-v-6f57f539]{justify-content:flex-start}.actions-top[data-v-6f57f539]{display:grid;grid-template-columns:1fr 1fr}}.admin-videos[data-v-e86e01d7]{display:grid;gap:20px;padding:24px;color:#f8fafc}.page-header[data-v-e86e01d7]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.title[data-v-e86e01d7]{margin:0;font-size:26px;color:#facc15}.subtitle[data-v-e86e01d7]{margin:6px 0 0;color:#94a3b8;font-size:13px}.header-actions[data-v-e86e01d7]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.input[data-v-e86e01d7]{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #1f2937;background:#141414;color:#f8fafc;font-size:14px}.input.search[data-v-e86e01d7]{min-width:240px}.btn[data-v-e86e01d7]{padding:8px 12px;border-radius:10px;border:1px solid transparent;background:#1f2937;color:#f8fafc;cursor:pointer;font-size:14px}.btn[data-v-e86e01d7]:hover{background:#283548}.btn.primary[data-v-e86e01d7]{background:#facc15;color:#141414}.btn.primary[data-v-e86e01d7]:hover{background:#fde047}.btn.ghost[data-v-e86e01d7]{background:transparent;border:1px solid #1f2937}.btn-mini[data-v-e86e01d7]{padding:4px 8px;border-radius:8px;border:1px solid #1f2937;background:#141414;color:#e2e8f0;font-size:12px;cursor:pointer}.btn-mini.danger[data-v-e86e01d7]{border-color:#7f1d1d;color:#fecaca}.btn[data-v-e86e01d7]:disabled,.btn-mini[data-v-e86e01d7]:disabled{opacity:.6;cursor:not-allowed}.notice[data-v-e86e01d7]{padding:12px 14px;border-radius:12px;background:#141414;border:1px solid #1f2937;color:#cbd5f5}.notice.danger[data-v-e86e01d7]{color:#fecaca;border-color:#4c1d1d;background:#1f0a0a}.videos-list[data-v-e86e01d7]{display:grid;gap:12px}.video-card[data-v-e86e01d7]{display:grid;grid-template-columns:minmax(160px,220px) 1fr 180px 140px;gap:16px;padding:14px;border-radius:14px;border:1px solid #1f2937;background:#141414;align-items:center}.video-preview[data-v-e86e01d7]{border-radius:12px;overflow:hidden;border:1px solid #1f2937;background:#020617;height:120px;display:flex;align-items:center;justify-content:center}.video-preview__img[data-v-e86e01d7]{width:100%;height:100%;object-fit:cover;background:#000}.video-placeholder[data-v-e86e01d7]{color:#64748b;font-size:13px}.video-info[data-v-e86e01d7]{display:grid;gap:6px}.video-title[data-v-e86e01d7]{font-size:16px;font-weight:600}.video-meta[data-v-e86e01d7]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:#94a3b8;font-size:12px}.pill[data-v-e86e01d7]{padding:4px 8px;border-radius:999px;border:1px solid #1f2937;font-size:11px;color:#e2e8f0}.video-url[data-v-e86e01d7]{color:#94a3b8}.video-description[data-v-e86e01d7]{color:#a3b3c7;font-size:12px}.video-controls[data-v-e86e01d7]{display:grid;gap:12px;justify-items:start}.switch[data-v-e86e01d7]{display:inline-flex;gap:8px;align-items:center;font-size:12px;color:#cbd5f5}.sort-control[data-v-e86e01d7]{display:flex;gap:6px;align-items:center}.sort-value[data-v-e86e01d7]{color:#94a3b8;font-size:12px}.row-actions[data-v-e86e01d7]{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.empty[data-v-e86e01d7]{padding:20px;border-radius:12px;border:1px dashed #1f2937;color:#94a3b8;text-align:center}.modal-overlay[data-v-e86e01d7]{position:fixed;inset:0;background:#0009;display:flex;padding:16px;overflow:auto;justify-content:center;align-items:flex-start;z-index:22000}.modal[data-v-e86e01d7]{width:min(980px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:hidden;background:#141414;border-radius:14px;border:1px solid #1f2937;padding:16px;display:grid;gap:12px}.modal-header[data-v-e86e01d7]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.modal-body[data-v-e86e01d7]{display:grid;gap:12px;overflow:auto;max-height:calc(100dvh - 160px)}.modal-actions[data-v-e86e01d7]{display:flex;justify-content:flex-end;gap:10px}.h3[data-v-e86e01d7]{margin:0;font-size:18px;font-weight:700}.helper[data-v-e86e01d7]{margin:6px 0 0;color:#94a3b8;font-size:12px}.editor-layout[data-v-e86e01d7]{display:grid;grid-template-columns:minmax(220px,320px) 1fr;gap:16px}.editor-preview[data-v-e86e01d7]{border-radius:12px;overflow:hidden;border:1px solid #1f2937;background:#020617;min-height:220px;display:flex;align-items:center;justify-content:center}.editor-preview__media[data-v-e86e01d7]{width:100%;height:100%;object-fit:cover;background:#000}.editor-placeholder[data-v-e86e01d7]{color:#64748b;font-size:12px;text-align:center;padding:10px}.editor-fields[data-v-e86e01d7]{display:grid;gap:12px}.field-grid[data-v-e86e01d7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.field[data-v-e86e01d7]{display:grid;gap:6px}.field>span[data-v-e86e01d7]{font-size:12px;color:#a3b3c7}.field.checkbox[data-v-e86e01d7]{grid-auto-flow:column;align-items:center;justify-content:flex-start;gap:10px}.textarea[data-v-e86e01d7]{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #1f2937;background:#141414;color:#f8fafc;font-size:14px;resize:vertical}.field-error[data-v-e86e01d7]{color:#fca5a5;font-size:12px}.segmented[data-v-e86e01d7]{display:inline-flex;border-radius:999px;border:1px solid #1f2937;overflow:hidden}.segmented-btn[data-v-e86e01d7]{padding:6px 12px;background:transparent;border:0;color:#cbd5f5;cursor:pointer}.segmented-btn.active[data-v-e86e01d7]{background:#facc15;color:#141414}.source-block[data-v-e86e01d7],.poster-block[data-v-e86e01d7]{display:grid;gap:10px;padding:12px;border-radius:12px;border:1px solid #1f2937;background:#141414}.source-title[data-v-e86e01d7],.poster-title[data-v-e86e01d7]{font-weight:600}.source-body[data-v-e86e01d7]{display:grid;gap:10px}.source-hint[data-v-e86e01d7]{color:#64748b;font-size:12px}.poster-grid[data-v-e86e01d7]{display:grid;grid-template-columns:minmax(240px,1fr) minmax(200px,1fr);gap:12px;align-items:start}.poster-actions[data-v-e86e01d7]{margin-top:8px;display:flex;justify-content:flex-end}@media(max-width:960px){.admin-videos[data-v-e86e01d7]{padding:20px 16px}.video-card[data-v-e86e01d7]{grid-template-columns:1fr;gap:12px}.row-actions[data-v-e86e01d7]{flex-direction:row;justify-content:flex-start}.editor-layout[data-v-e86e01d7],.poster-grid[data-v-e86e01d7]{grid-template-columns:1fr}}.admin-ticker[data-v-9df45b10]{display:grid;gap:20px;padding:24px;color:#f8fafc}.page-header[data-v-9df45b10]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.page-title[data-v-9df45b10]{margin:0;font-size:26px;color:#facc15}.page-subtitle[data-v-9df45b10]{margin:6px 0 0;color:#94a3b8;font-size:13px}.page-actions[data-v-9df45b10]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.section-card[data-v-9df45b10]{border-radius:16px;border:1px solid #1f2937;background:#141414;padding:16px;display:grid;gap:14px}.section-head[data-v-9df45b10]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.h2[data-v-9df45b10]{margin:0;font-size:18px;font-weight:700}.helper[data-v-9df45b10]{margin:0;color:#94a3b8;font-size:12px}.field-grid[data-v-9df45b10]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.field[data-v-9df45b10]{display:grid;gap:6px}.field>span[data-v-9df45b10]{font-size:12px;color:#a3b3c7}.field.checkbox[data-v-9df45b10]{grid-auto-flow:column;align-items:center;justify-content:flex-start;gap:10px}.input[data-v-9df45b10],.textarea[data-v-9df45b10],.range[data-v-9df45b10]{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #1f2937;background:#141414;color:#f8fafc;font-size:14px}.textarea[data-v-9df45b10]{resize:vertical}.input-small[data-v-9df45b10]{width:90px}.range-row[data-v-9df45b10],.color-row[data-v-9df45b10]{display:flex;align-items:center;gap:10px}.color[data-v-9df45b10]{width:44px;height:40px;padding:0;border-radius:8px;border:1px solid #1f2937;background:transparent}.notice[data-v-9df45b10]{padding:12px 14px;border-radius:12px;background:#141414;border:1px solid #1f2937;color:#cbd5f5}.notice.danger[data-v-9df45b10]{color:#fecaca;border-color:#4c1d1d;background:#1f0a0a}.field-error[data-v-9df45b10]{color:#fca5a5;font-size:12px}.field.disabled[data-v-9df45b10]{opacity:.7}.row-card[data-v-9df45b10]{border-radius:12px;border:1px solid #1f2937;background:#141414;padding:12px;display:grid;gap:12px}.row-head[data-v-9df45b10]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.row-actions[data-v-9df45b10]{display:flex;gap:6px;align-items:center}.btn[data-v-9df45b10]{padding:8px 12px;border-radius:10px;border:1px solid transparent;background:#1f2937;color:#f8fafc;cursor:pointer;font-size:14px}.btn.primary[data-v-9df45b10]{background:#facc15;color:#141414}.btn.ghost[data-v-9df45b10]{background:transparent;border:1px solid #1f2937}.btn-mini[data-v-9df45b10]{padding:4px 8px;border-radius:8px;border:1px solid #1f2937;background:#141414;color:#e2e8f0;font-size:12px;cursor:pointer}.btn-mini.danger[data-v-9df45b10]{border-color:#7f1d1d;color:#fecaca}.btn[data-v-9df45b10]:disabled,.btn-mini[data-v-9df45b10]:disabled{opacity:.6;cursor:not-allowed}.switch[data-v-9df45b10]{display:inline-flex;gap:8px;align-items:center;font-size:12px;color:#cbd5f5}.empty[data-v-9df45b10]{padding:20px;border-radius:12px;border:1px dashed #1f2937;color:#94a3b8;text-align:center}.preview-stack[data-v-9df45b10]{display:grid;gap:14px}.preview-ticker[data-v-9df45b10]{border-radius:12px;border-style:solid;border-width:var(--ticker-border-width, 0);border-color:var(--ticker-border-color, transparent);overflow:hidden}.sticky-bar[data-v-9df45b10]{position:sticky;bottom:0;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid #1f2937;background:#020617eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sticky-status[data-v-9df45b10]{font-size:12px}.status-pill[data-v-9df45b10]{padding:6px 10px;border-radius:999px;font-size:12px;border:1px solid #1f2937}.status-pill.ok[data-v-9df45b10],.sticky-status.ok[data-v-9df45b10]{color:#bbf7d0;border-color:#14532d;background:#052e1b}.status-pill.warn[data-v-9df45b10],.sticky-status.warn[data-v-9df45b10]{color:#fde68a;border-color:#854d0e;background:#1f1907}.status-pill.muted[data-v-9df45b10],.sticky-status.muted[data-v-9df45b10]{color:#94a3b8}@media(max-width:960px){.admin-ticker[data-v-9df45b10]{padding:20px 16px}.sticky-bar[data-v-9df45b10]{flex-direction:column;align-items:flex-start}}.admin-media[data-v-28ca3ef2]{display:grid;gap:20px;padding:24px;color:#f8fafc}.page-header[data-v-28ca3ef2]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.title[data-v-28ca3ef2]{margin:0;font-size:26px;color:#facc15}.subtitle[data-v-28ca3ef2]{margin:6px 0 0;color:#94a3b8;font-size:13px}.header-actions[data-v-28ca3ef2]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.input[data-v-28ca3ef2]{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #1f2937;background:#141414;color:#f8fafc;font-size:14px}.input.search[data-v-28ca3ef2]{min-width:220px}.btn[data-v-28ca3ef2]{padding:8px 12px;border-radius:10px;border:1px solid transparent;background:#1f2937;color:#f8fafc;cursor:pointer;font-size:14px}.btn.primary[data-v-28ca3ef2]{background:#facc15;color:#141414}.btn.ghost[data-v-28ca3ef2]{background:transparent;border:1px solid #1f2937}.btn-mini[data-v-28ca3ef2]{padding:4px 8px;border-radius:8px;border:1px solid #1f2937;background:#141414;color:#e2e8f0;font-size:12px;cursor:pointer}.btn-mini.danger[data-v-28ca3ef2]{border-color:#7f1d1d;color:#fecaca}.notice[data-v-28ca3ef2]{padding:12px 14px;border-radius:12px;background:#141414;border:1px solid #1f2937;color:#cbd5f5}.notice.danger[data-v-28ca3ef2]{color:#fecaca;border-color:#4c1d1d;background:#1f0a0a}.tabs[data-v-28ca3ef2]{display:flex;gap:8px;margin:8px 0 12px}.tab[data-v-28ca3ef2]{padding:6px 12px;border-radius:8px;background:#1b1b1b;color:#bbb;border:1px solid #2a2a2a;cursor:pointer}.tab.active[data-v-28ca3ef2]{background:#2a2a2a;color:#fff;border-color:#3a3a3a}.media-grid[data-v-28ca3ef2]{display:grid;gap:12px}.media-card[data-v-28ca3ef2]{display:grid;grid-template-columns:minmax(120px,160px) 1fr 180px;gap:14px;padding:12px;border-radius:12px;border:1px solid #ffffff;background:#141414;align-items:center}.media-preview[data-v-28ca3ef2]{height:100px;border-radius:10px;border:1px solid #1f2937;background:#141414;display:flex;align-items:center;justify-content:center;overflow:hidden}.media-preview__img[data-v-28ca3ef2]{width:100%;height:100%;object-fit:cover}.media-preview__video[data-v-28ca3ef2]{width:100%;height:100%;object-fit:cover;background:#000}.media-preview__icon[data-v-28ca3ef2]{font-size:24px;color:#facc15}.media-info[data-v-28ca3ef2]{display:grid;gap:4px}.media-title[data-v-28ca3ef2]{font-weight:600}.media-sub[data-v-28ca3ef2]{color:#94a3b8;font-size:12px}.media-meta[data-v-28ca3ef2]{display:flex;gap:10px;color:#94a3b8;font-size:12px}.media-actions[data-v-28ca3ef2]{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.empty[data-v-28ca3ef2]{padding:20px;border-radius:12px;border:1px dashed #1f2937;color:#94a3b8;text-align:center}.upload-input[data-v-28ca3ef2]{display:none}.upload-btn[data-v-28ca3ef2]{cursor:pointer}@media(max-width:960px){.admin-media[data-v-28ca3ef2]{padding:20px 16px}.media-card[data-v-28ca3ef2]{grid-template-columns:1fr}.media-actions[data-v-28ca3ef2]{flex-direction:row;align-items:center;justify-content:flex-start}}.admin-quests[data-v-a70ae118]{display:grid;gap:20px;padding:24px;color:#f8fafc}.page-header[data-v-a70ae118]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.title[data-v-a70ae118]{margin:0;font-size:26px;color:#facc15}.subtitle[data-v-a70ae118]{margin:6px 0 0;color:#94a3b8;font-size:13px}.header-actions[data-v-a70ae118]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.input[data-v-a70ae118]{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #1f2937;background:#141414;color:#f8fafc;font-size:14px}.input.search[data-v-a70ae118]{min-width:220px}.input.filter[data-v-a70ae118]{min-width:140px}.btn[data-v-a70ae118]{padding:8px 12px;border-radius:10px;border:1px solid transparent;background:#1f2937;color:#f8fafc;cursor:pointer;font-size:14px}.btn[data-v-a70ae118]:hover{background:#283548}.btn.primary[data-v-a70ae118]{background:#facc15;color:#141414}.btn.primary[data-v-a70ae118]:hover{background:#fde047}.btn.ghost[data-v-a70ae118]{background:transparent;border:1px solid #1f2937}.btn-mini[data-v-a70ae118]{padding:4px 8px;border-radius:8px;border:1px solid #1f2937;background:#141414;color:#e2e8f0;font-size:12px;cursor:pointer}.btn-mini.danger[data-v-a70ae118]{border-color:#7f1d1d;color:#fecaca}.btn[data-v-a70ae118]:disabled,.btn-mini[data-v-a70ae118]:disabled{opacity:.6;cursor:not-allowed}.notice[data-v-a70ae118]{padding:12px 14px;border-radius:12px;background:#141414;border:1px solid #1f2937;color:#cbd5f5}.notice.danger[data-v-a70ae118]{color:#fecaca;border-color:#4c1d1d;background:#1f0a0a}.quests-list[data-v-a70ae118]{display:grid;gap:12px}.quest-card[data-v-a70ae118]{display:grid;grid-template-columns:minmax(160px,200px) 1fr 180px 140px;gap:16px;padding:14px;border-radius:14px;border:1px solid #1f2937;background:#141414;align-items:center}.quest-cover[data-v-a70ae118]{height:150px;border-radius:12px;overflow:hidden;border:1px solid #1f2937;background:#020617;display:flex;align-items:center;justify-content:center}.quest-cover__img[data-v-a70ae118]{width:100%;height:100%;object-fit:cover}.quest-cover__placeholder[data-v-a70ae118]{color:#64748b;font-size:12px}.quest-info[data-v-a70ae118]{display:grid;gap:8px}.quest-title[data-v-a70ae118]{font-size:16px;font-weight:600}.quest-teaser[data-v-a70ae118]{color:#a3b3c7;font-size:12px;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.quest-meta[data-v-a70ae118]{display:flex;flex-wrap:wrap;gap:6px}.pill[data-v-a70ae118]{font-size:11px;padding:3px 8px;border-radius:999px;border:1px solid #374151;color:#e5e7eb;background:#141414}.pill-accent[data-v-a70ae118]{border-color:#facc15;color:#facc15}.pill-outline[data-v-a70ae118]{background:transparent;color:#94a3b8}.quest-controls[data-v-a70ae118]{display:grid;gap:12px;justify-items:start}.switch[data-v-a70ae118]{display:inline-flex;gap:8px;align-items:center;font-size:12px;color:#cbd5f5}.sort-control[data-v-a70ae118]{display:flex;gap:6px;align-items:center}.sort-value[data-v-a70ae118]{font-size:12px;color:#94a3b8}.row-actions[data-v-a70ae118]{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.empty[data-v-a70ae118]{padding:20px;border-radius:12px;border:1px dashed #1f2937;color:#94a3b8;text-align:center}.modal-overlay[data-v-a70ae118]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;padding:16px;z-index:22000}.modal[data-v-a70ae118]{width:min(1100px,100%);background:#141414;border-radius:14px;border:1px solid #1f2937;padding:16px;display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 32px);overflow:hidden}.modal-header[data-v-a70ae118]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.modal-body[data-v-a70ae118]{display:grid;gap:16px;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.modal-actions[data-v-a70ae118]{display:flex;justify-content:flex-end;gap:10px;flex:0 0 auto}.h3[data-v-a70ae118]{margin:0;font-size:18px;font-weight:700}.h4[data-v-a70ae118]{margin:0;font-size:15px;font-weight:700}.helper[data-v-a70ae118]{margin:6px 0 0;color:#94a3b8;font-size:12px}.section-card[data-v-a70ae118]{border-radius:14px;border:1px solid #1f2937;background:#141414;padding:14px;display:grid;gap:12px}.section-head[data-v-a70ae118]{display:grid;gap:4px}.field-grid[data-v-a70ae118]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.field[data-v-a70ae118]{display:grid;gap:6px}.field>span[data-v-a70ae118]{font-size:12px;color:#a3b3c7}.field.checkbox[data-v-a70ae118]{grid-auto-flow:column;align-items:center;justify-content:flex-start;gap:10px;padding-top:18px}.field .hint[data-v-a70ae118]{font-size:12px;color:#64748b}.field-error[data-v-a70ae118]{color:#fca5a5;font-size:12px}.textarea[data-v-a70ae118]{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #1f2937;background:#141414;color:#f8fafc;font-size:14px;resize:vertical}.span-2[data-v-a70ae118]{grid-column:span 2}.media-grid[data-v-a70ae118]{display:grid;gap:14px}.media-card[data-v-a70ae118]{display:grid;grid-template-columns:minmax(180px,240px) 1fr;gap:14px;padding:12px;border-radius:12px;border:1px solid #1f2937;background:#0b1220}.media-preview[data-v-a70ae118]{border-radius:12px;overflow:hidden;border:1px solid #1f2937;background:#020617;display:flex;align-items:center;justify-content:center;min-height:140px}.media-preview__img[data-v-a70ae118],.media-preview__video[data-v-a70ae118]{width:100%;height:100%;object-fit:cover;background:#000}.media-placeholder[data-v-a70ae118]{color:#64748b;font-size:12px;text-align:center;padding:10px}.media-controls[data-v-a70ae118]{display:grid;gap:10px}.media-title[data-v-a70ae118]{font-weight:600}.media-helper[data-v-a70ae118]{color:#64748b;font-size:12px}.media-actions[data-v-a70ae118]{display:flex;flex-wrap:wrap;gap:8px}.gallery-grid[data-v-a70ae118]{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:8px;width:100%;padding:8px}.gallery-thumb[data-v-a70ae118]{width:100%;height:70px;object-fit:cover;border-radius:8px;border:1px solid #1f2937}.gallery-list[data-v-a70ae118]{display:grid;gap:8px}.gallery-row[data-v-a70ae118]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:10px;border:1px solid #1f2937;background:#141414}.gallery-url[data-v-a70ae118]{font-size:12px;color:#94a3b8;word-break:break-all}.gallery-actions[data-v-a70ae118]{display:inline-flex;gap:6px;flex-wrap:wrap}.picker-block[data-v-a70ae118]{padding:10px;border-radius:12px;border:1px dashed #1f2937;background:#0b1220}.fallback-upload[data-v-a70ae118]{display:grid;gap:8px}@media(max-width:960px){.admin-quests[data-v-a70ae118]{padding:20px 16px}.quest-card[data-v-a70ae118]{grid-template-columns:1fr}.row-actions[data-v-a70ae118]{flex-direction:row;justify-content:flex-start}.media-card[data-v-a70ae118]{grid-template-columns:1fr}}.admin-quests[data-v-ce4435be]{display:grid;gap:20px;padding:24px;color:#f8fafc}.page-header[data-v-ce4435be]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.title[data-v-ce4435be]{margin:0;font-size:26px;color:#facc15}.subtitle[data-v-ce4435be]{margin:6px 0 0;color:#94a3b8;font-size:13px}.header-actions[data-v-ce4435be]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.input[data-v-ce4435be]{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #1f2937;background:#141414;color:#f8fafc;font-size:14px}.btn[data-v-ce4435be]{padding:8px 12px;border-radius:10px;border:1px solid transparent;background:#1f2937;color:#f8fafc;cursor:pointer;font-size:14px}.btn[data-v-ce4435be]:hover{background:#283548}.btn.primary[data-v-ce4435be]{background:#facc15;color:#141414}.btn.primary[data-v-ce4435be]:hover{background:#fde047}.btn.ghost[data-v-ce4435be]{background:transparent;border:1px solid #1f2937}.btn-mini[data-v-ce4435be]{padding:4px 8px;border-radius:8px;border:1px solid #1f2937;background:#141414;color:#e2e8f0;font-size:12px;cursor:pointer}.btn-mini.danger[data-v-ce4435be]{border-color:#7f1d1d;color:#fecaca}.btn[data-v-ce4435be]:disabled,.btn-mini[data-v-ce4435be]:disabled{opacity:.6;cursor:not-allowed}.notice[data-v-ce4435be]{padding:12px 14px;border-radius:12px;background:#141414;border:1px solid #1f2937;color:#cbd5f5}.notice.danger[data-v-ce4435be]{color:#fecaca;border-color:#4c1d1d;background:#1f0a0a}.page-body[data-v-ce4435be]{display:grid;gap:16px}.modal-actions[data-v-ce4435be]{display:flex;justify-content:flex-end;gap:10px}.h4[data-v-ce4435be]{margin:0;font-size:15px;font-weight:700}.helper[data-v-ce4435be]{margin:6px 0 0;color:#94a3b8;font-size:12px}.section-card[data-v-ce4435be]{border-radius:14px;border:1px solid #1f2937;background:#141414;padding:14px;display:grid;gap:12px}.section-head[data-v-ce4435be]{display:grid;gap:4px}.field-grid[data-v-ce4435be]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.field[data-v-ce4435be]{display:grid;gap:6px}.field>span[data-v-ce4435be]{font-size:12px;color:#a3b3c7}.field.checkbox[data-v-ce4435be]{grid-auto-flow:column;align-items:center;justify-content:flex-start;gap:10px;padding-top:18px}.field .hint[data-v-ce4435be]{font-size:12px;color:#64748b}.field-error[data-v-ce4435be]{color:#fca5a5;font-size:12px}.textarea[data-v-ce4435be]{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #1f2937;background:#141414;color:#f8fafc;font-size:14px;resize:vertical}.span-2[data-v-ce4435be]{grid-column:span 2}.media-grid[data-v-ce4435be]{display:grid;gap:14px}.media-card[data-v-ce4435be]{display:grid;grid-template-columns:minmax(180px,240px) 1fr;gap:14px;padding:12px;border-radius:12px;border:1px solid #1f2937;background:#0b1220}.media-preview[data-v-ce4435be]{border-radius:12px;overflow:hidden;border:1px solid #1f2937;background:#020617;display:flex;align-items:center;justify-content:center;min-height:140px}.media-preview__img[data-v-ce4435be],.media-preview__video[data-v-ce4435be]{width:100%;height:100%;object-fit:cover;background:#000}.media-placeholder[data-v-ce4435be]{color:#64748b;font-size:12px;text-align:center;padding:10px}.media-controls[data-v-ce4435be]{display:grid;gap:10px}.media-title[data-v-ce4435be]{font-weight:600}.media-helper[data-v-ce4435be]{color:#64748b;font-size:12px}.media-actions[data-v-ce4435be]{display:flex;flex-wrap:wrap;gap:8px}.gallery-grid[data-v-ce4435be]{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:8px;width:100%;padding:8px}.gallery-thumb[data-v-ce4435be]{width:100%;height:70px;object-fit:cover;border-radius:8px;border:1px solid #1f2937}.gallery-list[data-v-ce4435be]{display:grid;gap:8px}.gallery-row[data-v-ce4435be]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:10px;border:1px solid #1f2937;background:#141414}.gallery-url[data-v-ce4435be]{font-size:12px;color:#94a3b8;word-break:break-all}.gallery-actions[data-v-ce4435be]{display:inline-flex;gap:6px;flex-wrap:wrap}.picker-block[data-v-ce4435be]{padding:10px;border-radius:12px;border:1px dashed #1f2937;background:#0b1220}.fallback-upload[data-v-ce4435be]{display:grid;gap:8px}@media(max-width:960px){.admin-quests[data-v-ce4435be]{padding:20px 16px}.media-card[data-v-ce4435be]{grid-template-columns:1fr}}.admin-section[data-v-a57e9d9f]{display:grid;gap:16px}.h2[data-v-a57e9d9f]{font-size:22px;font-weight:700;margin:0 0 8px}.form[data-v-a57e9d9f]{display:grid;gap:16px}.grid[data-v-a57e9d9f]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.field[data-v-a57e9d9f]{display:grid;gap:6px}.field>span[data-v-a57e9d9f]{font-size:12px;color:#a8b3c0}.input[data-v-a57e9d9f],.textarea[data-v-a57e9d9f]{width:100%;padding:10px 12px;border-radius:10px;background:#1b1b1b;color:#fff;border:1px solid #2a2a2a}.textarea[data-v-a57e9d9f]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.card[data-v-a57e9d9f]{padding:12px;background:#141414;border:1px solid #2a2a2a;border-radius:12px}.mono[data-v-a57e9d9f]{font-family:ui-monospace,Menlo,Consolas,monospace}.actions[data-v-a57e9d9f]{display:flex;align-items:center;gap:12px}.btn[data-v-a57e9d9f]{padding:10px 14px;border-radius:10px;background:#2a2a2a;color:#fff;border:1px solid #3a3a3a}.btn.ghost[data-v-a57e9d9f]{background:transparent;border-color:#3a3a3a}.ok[data-v-a57e9d9f]{color:#a7f3d0}.err[data-v-a57e9d9f]{color:#fda4af}.muted[data-v-a57e9d9f]{color:#aab4bf;cursor:pointer}.row[data-v-a57e9d9f]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.logo-block[data-v-a57e9d9f]{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.logo-preview[data-v-a57e9d9f]{width:160px;height:80px;object-fit:contain;background:#0f0f0f;border:1px solid #2a2a2a;border-radius:10px;padding:8px}.logo-actions[data-v-a57e9d9f]{display:grid;gap:8px;flex:1;min-width:220px}.notifications-settings[data-v-45776d72]{display:grid;gap:14px}.page-header[data-v-45776d72]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.title[data-v-45776d72]{margin:0;color:#fdd835}.subtitle[data-v-45776d72]{margin:6px 0 0;font-size:13px;color:#9ca3af}.tabs[data-v-45776d72]{display:flex;flex-wrap:wrap;gap:8px}.tab[data-v-45776d72]{border:1px solid #2f3d53;border-radius:999px;background:#141414;color:#cbd5e1;padding:8px 12px;font-size:13px;cursor:pointer}.tab.active[data-v-45776d72]{border-color:#fdd835;background:#2e2a16;color:#fdd835}.card[data-v-45776d72]{display:grid;gap:14px;padding:16px;background:#141414;border:1px solid #2a2a2a;border-radius:12px}.row[data-v-45776d72]{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.row-title[data-v-45776d72]{font-size:14px;color:#f9fafb;font-weight:600}.row-subtitle[data-v-45776d72]{font-size:12px;color:#9ca3af;margin-top:4px}.field-grid[data-v-45776d72]{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.field[data-v-45776d72]{display:grid;gap:6px}.field-label[data-v-45776d72]{font-size:12px;color:#cbd5e1;display:inline-flex;align-items:center;gap:6px}.hint[data-v-45776d72]{color:#9ca3af;font-size:12px}input[type=text][data-v-45776d72],input[type=number][data-v-45776d72]{width:100%;border-radius:10px;border:1px solid #334155;background:#141414;color:#f9fafb;padding:8px 10px}.tooltip[data-v-45776d72]{width:16px;height:16px;border-radius:999px;border:1px solid #475569;color:#93c5fd;display:inline-flex;align-items:center;justify-content:center;font-size:11px;cursor:help;-webkit-user-select:none;user-select:none}.toggle-grid[data-v-45776d72]{display:grid;gap:8px}.toggle-item[data-v-45776d72]{display:flex;align-items:flex-start;gap:8px;color:#e2e8f0;font-size:13px}.toggle-item.standalone[data-v-45776d72]{margin-top:-2px}.actions[data-v-45776d72]{display:flex;flex-wrap:wrap;gap:10px}.btn[data-v-45776d72]{border:1px solid #374151;border-radius:10px;background:#141414;color:#f9fafb;padding:10px 14px;cursor:pointer}.btn[data-v-45776d72]:disabled{opacity:.6;cursor:not-allowed}.btn.primary[data-v-45776d72]{border-color:#fdd835;background:#fdd835;color:#141414;font-weight:700}.notice[data-v-45776d72]{font-size:13px;color:#cbd5f5}.notice.error[data-v-45776d72]{color:#fca5a5}.notice.success[data-v-45776d72]{color:#86efac}.switch[data-v-45776d72]{position:relative;display:inline-block;width:48px;height:24px}.switch input[data-v-45776d72]{opacity:0;width:0;height:0}.slider[data-v-45776d72]{position:absolute;cursor:pointer;inset:0;background-color:#1f2937;transition:.2s;border-radius:999px}.slider[data-v-45776d72]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.2s;border-radius:50%}.switch input:checked+.slider[data-v-45776d72]{background-color:#fdd835}.switch input:checked+.slider[data-v-45776d72]:before{transform:translate(24px)}@media(max-width:900px){.field-grid[data-v-45776d72]{grid-template-columns:1fr}.row[data-v-45776d72]{grid-template-columns:1fr;align-items:flex-start}.actions[data-v-45776d72]{flex-direction:column}.btn[data-v-45776d72]{width:100%}}.notifications-settings[data-v-3905dc16]{display:grid;gap:16px}.page-header[data-v-3905dc16]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.title[data-v-3905dc16]{margin:0;color:#fdd835}.subtitle[data-v-3905dc16]{margin:6px 0 0;font-size:13px;color:#9ca3af}.content-grid[data-v-3905dc16]{display:grid;gap:14px}.card[data-v-3905dc16]{display:grid;gap:14px;padding:16px;background:#141414;border:1px solid #2a2a2a;border-radius:12px}.row[data-v-3905dc16]{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.row-title[data-v-3905dc16]{font-size:14px;color:#f9fafb;font-weight:600}.row-subtitle[data-v-3905dc16]{font-size:12px;color:#9ca3af;margin-top:4px}.fields-grid[data-v-3905dc16]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.field[data-v-3905dc16]{display:grid;gap:6px}.field-full[data-v-3905dc16]{grid-column:1 / -1}.field-label[data-v-3905dc16]{font-size:12px;color:#9ca3af}.recipient-list[data-v-3905dc16]{display:grid;gap:8px}.recipient-row[data-v-3905dc16]{display:grid;grid-template-columns:1fr auto;gap:8px}input[type=text][data-v-3905dc16],input[type=number][data-v-3905dc16]{width:100%;border:1px solid #1f2937;border-radius:10px;background:#111;color:#f9fafb;padding:10px 12px}.meta-item[data-v-3905dc16]{padding:12px;border:1px solid #1f2937;border-radius:10px;background:#111;display:grid;gap:6px}.meta-label[data-v-3905dc16]{font-size:11px;text-transform:uppercase;color:#6b7280;letter-spacing:.04em}.meta-value[data-v-3905dc16]{font-size:13px;font-weight:600;color:#e5e7eb}.actions[data-v-3905dc16]{display:flex;flex-wrap:wrap;gap:10px}.btn[data-v-3905dc16]{border:1px solid #374151;border-radius:10px;background:#141414;color:#f9fafb;padding:10px 14px;cursor:pointer}.btn[data-v-3905dc16]:disabled{opacity:.6;cursor:not-allowed}.btn.primary[data-v-3905dc16]{border-color:#fdd835;background:#fdd835;color:#141414;font-weight:700}.btn.btn-danger[data-v-3905dc16]{border-color:#4b1d1d;background:#2b1313;color:#fecaca}.notice[data-v-3905dc16]{font-size:13px;color:#cbd5f5}.notice.error[data-v-3905dc16]{color:#fca5a5}.switch[data-v-3905dc16]{position:relative;display:inline-block;width:48px;height:24px}.switch input[data-v-3905dc16]{opacity:0;width:0;height:0}.slider[data-v-3905dc16]{position:absolute;cursor:pointer;inset:0;background-color:#1f2937;transition:.2s;border-radius:999px}.slider[data-v-3905dc16]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.2s;border-radius:50%}.switch input:checked+.slider[data-v-3905dc16]{background-color:#fdd835}.switch input:checked+.slider[data-v-3905dc16]:before{transform:translate(24px)}@media(max-width:920px){.fields-grid[data-v-3905dc16]{grid-template-columns:1fr}}@media(max-width:720px){.row[data-v-3905dc16]{grid-template-columns:1fr;align-items:flex-start}.recipient-row[data-v-3905dc16]{grid-template-columns:1fr}.actions[data-v-3905dc16]{flex-direction:column}}.admin-home-features[data-v-c4b4d06c]{display:grid;gap:20px;padding:24px;color:#f8fafc}.page-header[data-v-c4b4d06c]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.page-title[data-v-c4b4d06c]{margin:0;font-size:26px;color:#facc15}.page-subtitle[data-v-c4b4d06c]{margin:6px 0 0;color:#94a3b8;font-size:13px}.page-actions[data-v-c4b4d06c]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.section-card[data-v-c4b4d06c]{border-radius:16px;border:1px solid #1f2937;background:#141414;padding:16px;display:grid;gap:14px}.section-head[data-v-c4b4d06c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.h2[data-v-c4b4d06c]{margin:0;font-size:18px;font-weight:700}.h3[data-v-c4b4d06c]{margin:0;font-size:16px;font-weight:700}.helper[data-v-c4b4d06c]{margin:0;color:#94a3b8;font-size:12px}.notice[data-v-c4b4d06c]{padding:12px 14px;border-radius:12px;background:#141414;border:1px solid #1f2937;color:#cbd5f5}.notice.danger[data-v-c4b4d06c]{color:#fecaca;border-color:#4c1d1d;background:#1f0a0a}.field[data-v-c4b4d06c]{display:grid;gap:6px}.field>span[data-v-c4b4d06c]{font-size:12px;color:#a3b3c7}.field.checkbox[data-v-c4b4d06c]{grid-auto-flow:column;align-items:center;justify-content:flex-start;gap:10px}.input[data-v-c4b4d06c],.textarea[data-v-c4b4d06c]{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #1f2937;background:#141414;color:#f8fafc;font-size:14px}.textarea[data-v-c4b4d06c]{resize:vertical}.field-grid[data-v-c4b4d06c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.field-grid .span-2[data-v-c4b4d06c]{grid-column:span 2}.field-error[data-v-c4b4d06c]{color:#fca5a5;font-size:12px}.cards-table[data-v-c4b4d06c]{display:grid;gap:8px}.cards-head[data-v-c4b4d06c],.cards-row[data-v-c4b4d06c]{display:grid;grid-template-columns:minmax(200px,1fr) 120px 140px 180px;gap:10px;align-items:center}.cards-head[data-v-c4b4d06c]{font-weight:600;color:#e2e8f0;padding-bottom:6px;border-bottom:1px solid #1f2937}.cards-row[data-v-c4b4d06c]{padding:8px 0;border-bottom:1px solid #0b1220}.cards-title__main[data-v-c4b4d06c]{font-weight:600}.cards-title__sub[data-v-c4b4d06c]{color:#94a3b8;font-size:12px}.cards-title__image img[data-v-c4b4d06c]{margin-top:6px;width:120px;height:72px;object-fit:cover;border-radius:8px;border:1px solid #1f2937}.switch[data-v-c4b4d06c]{display:inline-flex;gap:8px;align-items:center;font-size:12px;color:#cbd5f5}.sort-cell[data-v-c4b4d06c]{display:flex;gap:6px;align-items:center}.sort-value[data-v-c4b4d06c]{color:#94a3b8;font-size:12px}.row-actions[data-v-c4b4d06c]{display:flex;gap:6px;flex-wrap:wrap}.empty[data-v-c4b4d06c]{color:#94a3b8;font-size:13px;padding:10px 0}.btn[data-v-c4b4d06c]{padding:8px 12px;border-radius:10px;border:1px solid transparent;background:#1f2937;color:#f8fafc;cursor:pointer;font-size:14px}.btn[data-v-c4b4d06c]:hover{background:#283548}.btn.primary[data-v-c4b4d06c]{background:#facc15;color:#141414}.btn.primary[data-v-c4b4d06c]:hover{background:#fde047}.btn.ghost[data-v-c4b4d06c]{background:transparent;border:1px solid #1f2937}.btn-mini[data-v-c4b4d06c]{padding:4px 8px;border-radius:8px;border:1px solid #1f2937;background:#141414;color:#e2e8f0;font-size:12px;cursor:pointer}.btn-mini.danger[data-v-c4b4d06c]{border-color:#7f1d1d;color:#fecaca}.btn[data-v-c4b4d06c]:disabled,.btn-mini[data-v-c4b4d06c]:disabled{opacity:.6;cursor:not-allowed}.status-pill[data-v-c4b4d06c]{padding:6px 10px;border-radius:999px;font-size:12px;border:1px solid #1f2937}.status-pill.ok[data-v-c4b4d06c]{color:#bbf7d0;border-color:#14532d;background:#052e1b}.status-pill.warn[data-v-c4b4d06c]{color:#fde68a;border-color:#854d0e;background:#1f1907}.status-pill.muted[data-v-c4b4d06c]{color:#94a3b8}.ok[data-v-c4b4d06c]{color:#a7f3d0;font-size:12px}.err[data-v-c4b4d06c]{color:#fca5a5;font-size:12px}.row[data-v-c4b4d06c]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.image-preview img[data-v-c4b4d06c]{margin-top:8px;width:220px;max-width:100%;border-radius:10px;border:1px solid #1f2937}.picker-block[data-v-c4b4d06c]{margin-top:8px;padding:10px;border-radius:12px;border:1px dashed #1f2937;background:#0b1220}.modal-overlay[data-v-c4b4d06c]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;padding:16px;z-index:22000}.modal[data-v-c4b4d06c]{width:min(680px,100%);background:#141414;border-radius:14px;border:1px solid #1f2937;padding:16px;display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 32px);overflow:hidden}.modal-header[data-v-c4b4d06c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.modal-body[data-v-c4b4d06c]{display:grid;gap:12px;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.modal-actions[data-v-c4b4d06c]{display:flex;gap:10px;justify-content:flex-end;flex:0 0 auto}@media(max-width:960px){.admin-home-features[data-v-c4b4d06c]{padding:20px 16px}.cards-head[data-v-c4b4d06c],.cards-row[data-v-c4b4d06c]{grid-template-columns:1fr;gap:6px}.cards-head[data-v-c4b4d06c]{display:none}.row-actions[data-v-c4b4d06c]{justify-content:flex-start}}.admin-home-hero[data-v-46e1d5ea]{display:grid;gap:20px;padding:24px;color:#f8fafc}.page-header[data-v-46e1d5ea]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.page-title[data-v-46e1d5ea]{margin:0;font-size:26px;color:#facc15}.page-subtitle[data-v-46e1d5ea]{margin:6px 0 0;color:#94a3b8;font-size:13px}.page-actions[data-v-46e1d5ea]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.section-card[data-v-46e1d5ea]{border-radius:16px;border:1px solid #1f2937;background:#141414;padding:16px;display:grid;gap:14px}.section-head[data-v-46e1d5ea]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.h2[data-v-46e1d5ea]{margin:0;font-size:18px;font-weight:700}.helper[data-v-46e1d5ea]{margin:0;color:#94a3b8;font-size:12px}.notice[data-v-46e1d5ea]{padding:12px 14px;border-radius:12px;background:#141414;border:1px solid #1f2937;color:#cbd5f5}.notice.danger[data-v-46e1d5ea]{color:#fecaca;border-color:#4c1d1d;background:#1f0a0a}.field[data-v-46e1d5ea]{display:grid;gap:6px}.field>span[data-v-46e1d5ea]{font-size:12px;color:#a3b3c7}.field.checkbox[data-v-46e1d5ea]{grid-auto-flow:column;align-items:center;justify-content:flex-start;gap:10px}.input[data-v-46e1d5ea],.textarea[data-v-46e1d5ea]{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #1f2937;background:#141414;color:#f8fafc;font-size:14px}.textarea[data-v-46e1d5ea]{resize:vertical}.field-grid[data-v-46e1d5ea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.row[data-v-46e1d5ea]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.btn[data-v-46e1d5ea]{padding:8px 12px;border-radius:10px;border:1px solid transparent;background:#1f2937;color:#f8fafc;cursor:pointer;font-size:14px}.btn[data-v-46e1d5ea]:hover{background:#283548}.btn.primary[data-v-46e1d5ea]{background:#facc15;color:#141414}.btn.primary[data-v-46e1d5ea]:hover{background:#fde047}.btn.ghost[data-v-46e1d5ea]{background:transparent;border:1px solid #1f2937}.status-pill[data-v-46e1d5ea]{padding:6px 10px;border-radius:999px;font-size:12px;border:1px solid #1f2937}.status-pill.ok[data-v-46e1d5ea]{color:#bbf7d0;border-color:#14532d;background:#052e1b}.status-pill.warn[data-v-46e1d5ea]{color:#fde68a;border-color:#854d0e;background:#1f1907}.status-pill.muted[data-v-46e1d5ea]{color:#94a3b8}.image-preview img[data-v-46e1d5ea]{margin-top:8px;width:240px;max-width:100%;border-radius:10px;border:1px solid #1f2937}.picker-block[data-v-46e1d5ea]{margin-top:8px;padding:10px;border-radius:12px;border:1px dashed #1f2937;background:#141414}@media(max-width:960px){.admin-home-hero[data-v-46e1d5ea]{padding:20px 16px}}.admin-home-info-strip[data-v-5938c47b]{display:grid;gap:20px;padding:24px;color:#f8fafc}.page-header[data-v-5938c47b]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.page-title[data-v-5938c47b]{margin:0;font-size:26px;color:#facc15}.page-subtitle[data-v-5938c47b]{margin:6px 0 0;color:#94a3b8;font-size:13px}.page-actions[data-v-5938c47b]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.section-card[data-v-5938c47b]{border-radius:16px;border:1px solid #1f2937;background:#141414;padding:16px;display:grid;gap:14px}.section-head[data-v-5938c47b]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.h2[data-v-5938c47b]{margin:0;font-size:18px;font-weight:700}.helper[data-v-5938c47b]{margin:0;color:#94a3b8;font-size:12px}.notice[data-v-5938c47b]{padding:12px 14px;border-radius:12px;background:#141414;border:1px solid #1f2937;color:#cbd5f5}.notice.danger[data-v-5938c47b]{color:#fecaca;border-color:#4c1d1d;background:#1f0a0a}.field[data-v-5938c47b]{display:grid;gap:6px}.field>span[data-v-5938c47b]{font-size:12px;color:#a3b3c7}.field.checkbox[data-v-5938c47b]{grid-auto-flow:column;align-items:center;justify-content:flex-start;gap:10px}.textarea[data-v-5938c47b]{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #1f2937;background:#141414;color:#f8fafc;font-size:14px;resize:vertical}.btn[data-v-5938c47b]{padding:8px 12px;border-radius:10px;border:1px solid transparent;background:#1f2937;color:#f8fafc;cursor:pointer;font-size:14px}.btn[data-v-5938c47b]:hover{background:#283548}.btn.primary[data-v-5938c47b]{background:#facc15;color:#141414}.btn.primary[data-v-5938c47b]:hover{background:#fde047}.btn[data-v-5938c47b]:disabled{opacity:.6;cursor:not-allowed}.status-pill[data-v-5938c47b]{padding:6px 10px;border-radius:999px;font-size:12px;border:1px solid #1f2937}.status-pill.ok[data-v-5938c47b]{color:#bbf7d0;border-color:#14532d;background:#052e1b}.status-pill.warn[data-v-5938c47b]{color:#fde68a;border-color:#854d0e;background:#1f1907}.status-pill.muted[data-v-5938c47b]{color:#94a3b8}@media(max-width:960px){.admin-home-info-strip[data-v-5938c47b]{padding:20px 16px}}.admin-home-section-headings[data-v-3c723992]{display:grid;gap:20px;padding:24px;color:#f8fafc}.page-header[data-v-3c723992]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.page-title[data-v-3c723992]{margin:0;font-size:26px;color:#facc15}.page-subtitle[data-v-3c723992]{margin:6px 0 0;color:#94a3b8;font-size:13px}.page-actions[data-v-3c723992]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cards[data-v-3c723992]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.cards-extended[data-v-3c723992]{margin-top:2px}.section-card[data-v-3c723992]{border-radius:16px;border:1px solid #1f2937;background:#141414;padding:16px;display:grid;gap:14px}.section-card--wide[data-v-3c723992]{grid-column:1 / -1}.intro-card[data-v-3c723992]{gap:6px}.card-head[data-v-3c723992]{display:flex;align-items:center;justify-content:space-between;gap:10px}.h2[data-v-3c723992]{margin:0;font-size:18px;font-weight:700}.key-pill[data-v-3c723992]{font-size:11px;color:#94a3b8;border:1px solid #1f2937;border-radius:999px;padding:4px 8px}.helper[data-v-3c723992]{margin:0;color:#94a3b8;font-size:12px}.notice[data-v-3c723992]{padding:12px 14px;border-radius:12px;background:#141414;border:1px solid #1f2937;color:#cbd5f5}.notice-inline[data-v-3c723992]{margin:0}.notice.danger[data-v-3c723992]{color:#fecaca;border-color:#4c1d1d;background:#1f0a0a}.field[data-v-3c723992]{display:grid;gap:6px}.field>span[data-v-3c723992]{font-size:12px;color:#a3b3c7}.textarea[data-v-3c723992]{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #1f2937;background:#141414;color:#f8fafc;font-size:14px;resize:vertical}.preview[data-v-3c723992]{display:grid;gap:6px;padding:10px;border:1px dashed #1f2937;border-radius:12px;background:#0d1627}.preview-label[data-v-3c723992]{color:#94a3b8;font-size:12px}.preview-title[data-v-3c723992]{font-size:20px;font-weight:700;line-height:1.25}.preview-subtitle[data-v-3c723992]{font-size:14px;color:#cbd5f5;line-height:1.4}.btn[data-v-3c723992]{padding:8px 12px;border-radius:10px;border:1px solid transparent;background:#1f2937;color:#f8fafc;cursor:pointer;font-size:14px}.btn[data-v-3c723992]:hover{background:#283548}.btn.primary[data-v-3c723992]{background:#facc15;color:#141414}.btn.primary[data-v-3c723992]:hover{background:#fde047}.btn[data-v-3c723992]:disabled{opacity:.6;cursor:not-allowed}.status-pill[data-v-3c723992]{padding:6px 10px;border-radius:999px;font-size:12px;border:1px solid #1f2937}.status-pill.ok[data-v-3c723992]{color:#bbf7d0;border-color:#14532d;background:#052e1b}.status-pill.warn[data-v-3c723992]{color:#fde68a;border-color:#854d0e;background:#1f1907}.status-pill.muted[data-v-3c723992]{color:#94a3b8}@media(max-width:960px){.admin-home-section-headings[data-v-3c723992]{padding:20px 16px}}.admin-entertainment-zones[data-v-c2db909a]{display:grid;gap:20px;padding:24px;color:#f8fafc}.page-header[data-v-c2db909a]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.page-title[data-v-c2db909a]{margin:0;font-size:26px;color:#facc15}.page-subtitle[data-v-c2db909a]{margin:6px 0 0;color:#94a3b8;font-size:13px}.page-actions[data-v-c2db909a]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.section-card[data-v-c2db909a]{border-radius:16px;border:1px solid #ffffff;background:#141414;padding:16px;display:grid;gap:14px}.section-head[data-v-c2db909a]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.h2[data-v-c2db909a]{margin:0;font-size:18px;font-weight:700}.h3[data-v-c2db909a]{margin:0;font-size:16px;font-weight:700}.helper[data-v-c2db909a]{margin:0;color:#94a3b8;font-size:12px}.notice[data-v-c2db909a]{padding:12px 14px;border-radius:12px;background:#141414;border:1px solid #ffffff;color:#cbd5f5}.notice.danger[data-v-c2db909a]{color:#fecaca;border-color:#4c1d1d;background:#1f0a0a}.field[data-v-c2db909a]{display:grid;gap:6px}.field>span[data-v-c2db909a]{font-size:12px;color:#a3b3c7}.field.checkbox[data-v-c2db909a]{grid-auto-flow:column;align-items:center;justify-content:flex-start;gap:10px}.input[data-v-c2db909a],.textarea[data-v-c2db909a]{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #1f2937;background:#141414;color:#f8fafc;font-size:14px}.textarea[data-v-c2db909a]{resize:vertical}.field-grid[data-v-c2db909a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.field-grid .span-2[data-v-c2db909a]{grid-column:span 2}.field-error[data-v-c2db909a]{color:#fca5a5;font-size:12px}.cards-table[data-v-c2db909a]{display:grid;gap:8px}.cards-head[data-v-c2db909a],.cards-row[data-v-c2db909a]{display:grid;grid-template-columns:minmax(200px,1fr) 120px 140px 180px;gap:10px;align-items:center}.cards-head[data-v-c2db909a]{font-weight:600;color:#e2e8f0;padding-bottom:6px;border-bottom:1px solid #1f2937}.cards-row[data-v-c2db909a]{padding:8px 0;border-bottom:1px solid #0b1220}.cards-title__main[data-v-c2db909a]{font-weight:600}.cards-title__sub[data-v-c2db909a]{color:#94a3b8;font-size:12px}.cards-title__image img[data-v-c2db909a]{margin-top:6px;width:120px;height:72px;object-fit:cover;border-radius:8px;border:1px solid #1f2937}.switch[data-v-c2db909a]{display:inline-flex;gap:8px;align-items:center;font-size:12px;color:#cbd5f5}.sort-cell[data-v-c2db909a]{display:flex;gap:6px;align-items:center}.sort-value[data-v-c2db909a]{color:#94a3b8;font-size:12px}.row-actions[data-v-c2db909a]{display:flex;gap:6px;flex-wrap:wrap}.empty[data-v-c2db909a]{color:#94a3b8;font-size:13px;padding:10px 0}.btn[data-v-c2db909a]{padding:8px 12px;border-radius:8px;border:1px solid transparent;background:#1f2937;color:#f8fafc;cursor:pointer;font-size:14px}.btn[data-v-c2db909a]:hover{background:#283548}.btn.primary[data-v-c2db909a]{background:#facc15;color:#141414}.btn.primary[data-v-c2db909a]:hover{background:#fde047}.btn.ghost[data-v-c2db909a]{background:transparent;border:1px solid #1f2937}.btn-mini[data-v-c2db909a]{padding:4px 8px;border-radius:8px;border:1px solid #1f2937;background:#141414;color:#e2e8f0;font-size:12px;cursor:pointer}.btn-mini.danger[data-v-c2db909a]{border-color:#7f1d1d;color:#fecaca}.btn[data-v-c2db909a]:disabled,.btn-mini[data-v-c2db909a]:disabled{opacity:.6;cursor:not-allowed}.status-pill[data-v-c2db909a]{padding:6px 10px;border-radius:999px;font-size:12px;border:1px solid #1f2937}.status-pill.ok[data-v-c2db909a]{color:#bbf7d0;border-color:#14532d;background:#052e1b}.status-pill.warn[data-v-c2db909a]{color:#fde68a;border-color:#854d0e;background:#1f1907}.status-pill.muted[data-v-c2db909a]{color:#94a3b8}.ok[data-v-c2db909a]{color:#a7f3d0;font-size:12px}.err[data-v-c2db909a]{color:#fca5a5;font-size:12px}.row[data-v-c2db909a]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.file-input[data-v-c2db909a]{flex:1 1 220px}.image-preview img[data-v-c2db909a]{margin-top:8px;width:220px;max-width:100%;border-radius:10px;border:1px solid #1f2937}.modal-overlay[data-v-c2db909a]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;padding:16px;z-index:22000}.modal[data-v-c2db909a]{width:min(680px,100%);background:#141414;border-radius:14px;border:1px solid #1f2937;padding:16px;display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 32px);overflow:hidden}.modal-header[data-v-c2db909a]{display:flex;align-items:center;justify-content:space-between;gap:12px}.modal-body[data-v-c2db909a]{display:grid;gap:12px;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.modal-actions[data-v-c2db909a]{display:flex;gap:10px;justify-content:flex-end;flex:0 0 auto}@media(max-width:960px){.admin-entertainment-zones[data-v-c2db909a]{padding:20px 16px}.cards-head[data-v-c2db909a],.cards-row[data-v-c2db909a]{grid-template-columns:1fr;gap:6px}.cards-head[data-v-c2db909a]{display:none}.row-actions[data-v-c2db909a]{justify-content:flex-start}}.admin-home-ticker-dividers[data-v-2bb3a162]{display:grid;gap:16px;color:#f8fafc}.page-header[data-v-2bb3a162]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.page-title[data-v-2bb3a162]{margin:0;font-size:24px;color:#facc15}.page-subtitle[data-v-2bb3a162]{margin:4px 0 0;color:#94a3b8;font-size:13px}.page-actions[data-v-2bb3a162]{display:flex;gap:8px;flex-wrap:wrap}.section-card[data-v-2bb3a162]{display:grid;gap:10px;border-radius:14px;border:1px solid #1f2937;background:#141414;padding:12px}.divider-row[data-v-2bb3a162]{display:grid;grid-template-columns:160px 1fr 180px auto;gap:10px;align-items:end;border:1px solid #1f2937;border-radius:12px;padding:10px}.field[data-v-2bb3a162]{display:grid;gap:6px}.field>span[data-v-2bb3a162]{font-size:12px;color:#a3b3c7}.field.checkbox[data-v-2bb3a162]{display:inline-flex;align-items:center;gap:8px}.input[data-v-2bb3a162]{width:100%;padding:9px 11px;border-radius:10px;border:1px solid #1f2937;background:#141414;color:#f8fafc}.actions[data-v-2bb3a162]{display:inline-flex;gap:6px;align-items:center}.btn[data-v-2bb3a162],.btn-mini[data-v-2bb3a162]{padding:8px 12px;border-radius:10px;border:1px solid #1f2937;background:#141414;color:#f8fafc;cursor:pointer}.btn.primary[data-v-2bb3a162]{border-color:#facc15;background:#facc15;color:#141414}.btn-mini[data-v-2bb3a162]{padding:6px 10px;font-size:12px}.btn-mini.danger[data-v-2bb3a162]{border-color:#7f1d1d;color:#fecaca}.btn[data-v-2bb3a162]:disabled,.btn-mini[data-v-2bb3a162]:disabled{opacity:.6;cursor:not-allowed}.notice[data-v-2bb3a162]{border-radius:10px;border:1px solid #1f2937;padding:10px 12px;color:#cbd5f5}.notice.success[data-v-2bb3a162]{border-color:#14532d;color:#bbf7d0;background:#052e1b}.notice.danger[data-v-2bb3a162]{border-color:#7f1d1d;color:#fecaca;background:#1f0a0a}.empty[data-v-2bb3a162]{border-radius:10px;border:1px dashed #1f2937;padding:14px;text-align:center;color:#94a3b8}@media(max-width:980px){.divider-row[data-v-2bb3a162]{grid-template-columns:1fr;align-items:stretch}}.profile-page[data-v-c0b56725]{display:grid;gap:12px}.title[data-v-c0b56725]{margin:0;color:#fdd835}.subtitle[data-v-c0b56725]{margin:0 0 8px;color:#fff}.card[data-v-c0b56725]{border-radius:14px;border:1px solid #2a2a2a;background:#141414;padding:14px;display:grid;gap:10px}.rows[data-v-c0b56725]{display:grid;gap:8px}.row[data-v-c0b56725]{display:grid;grid-template-columns:170px 1fr;gap:12px;align-items:center}.label[data-v-c0b56725]{color:#ffffffb3;font-size:13px}.value[data-v-c0b56725]{color:#fff}.status[data-v-c0b56725]{margin:0;color:#e5e7eb}.actions[data-v-c0b56725]{display:flex;flex-wrap:wrap;gap:8px}.btn[data-v-c0b56725]{border:1px solid #2a2a2a;border-radius:10px;padding:8px 12px;background:#0f0f0f;color:#fff;cursor:pointer;text-decoration:none}.btn.primary[data-v-c0b56725]{background:#fdd835;color:#111;border-color:#fdd835}.btn.danger[data-v-c0b56725]{border-color:#f43f5e73;color:#fecdd3}.btn[data-v-c0b56725]:disabled{opacity:.6;cursor:not-allowed}.code-block[data-v-c0b56725]{display:grid;gap:8px;border:1px solid #1f2937;border-radius:10px;padding:10px;background:#ffffff05}.code-row[data-v-c0b56725]{grid-template-columns:60px 1fr}.code[data-v-c0b56725]{background:#0b1020;border:1px solid #1f2937;border-radius:8px;padding:8px;color:#fdd835;white-space:nowrap;overflow-x:auto}.hint[data-v-c0b56725]{margin:0;color:#ffffffb3;font-size:13px}.message[data-v-c0b56725]{margin:0;color:#ffd54f;font-size:13px}.message.warning[data-v-c0b56725]{color:#fca5a5}@media(max-width:680px){.row[data-v-c0b56725]{grid-template-columns:1fr;gap:4px}}.staff-admin[data-v-8f462a37]{display:grid;gap:20px}.header[data-v-8f462a37]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.title[data-v-8f462a37]{margin:0;color:#fdd835}.header-actions[data-v-8f462a37]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.search[data-v-8f462a37]{min-width:240px}.card[data-v-8f462a37]{border-radius:16px;border:1px solid #2a2a2a;background:#141414;padding:16px;display:grid;gap:10px}.my-telegram-card__head[data-v-8f462a37]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.my-telegram-card__title[data-v-8f462a37]{font-weight:700;color:#e5e7eb}.my-telegram-card__status[data-v-8f462a37]{font-size:14px;color:#cbd5e1;margin-top:4px}.my-telegram-card__actions[data-v-8f462a37]{display:flex;gap:8px;flex-wrap:wrap}.table-head[data-v-8f462a37],.table-row[data-v-8f462a37]{display:grid;grid-template-columns:2fr 1fr 1fr 120px;align-items:center;gap:10px}.table-head[data-v-8f462a37]{font-weight:600;color:#e5e7eb;padding-bottom:6px;border-bottom:1px solid #1f2937}.table-row[data-v-8f462a37]{padding:8px 0;border-bottom:1px solid #141414;color:#e5e7eb;cursor:pointer}.table-row[data-v-8f462a37]:hover{background:#ffffff05}.table-row.inactive[data-v-8f462a37]{opacity:.6}.staff-name[data-v-8f462a37]{display:grid;gap:2px}.staff-name .primary[data-v-8f462a37]{font-weight:600}.staff-name .secondary[data-v-8f462a37]{font-size:12px;color:#9ca3af}.status-cell[data-v-8f462a37]{display:grid;gap:2px}.status-cell .secondary[data-v-8f462a37]{font-size:12px;color:#9ca3af}.row-actions[data-v-8f462a37]{display:flex;justify-content:flex-end}.empty[data-v-8f462a37]{padding:12px;color:#9ca3af;font-size:13px}.message[data-v-8f462a37]{margin:0;color:#ffd54f;font-size:13px}.message.warning[data-v-8f462a37]{color:#fca5a5}.btn[data-v-8f462a37]{background:#2b2b2b;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-size:14px}.btn.primary[data-v-8f462a37]{background:#fdd835;color:#111}.btn.primary[data-v-8f462a37]:hover{background:#ffdf57}.btn.ghost[data-v-8f462a37]{background:#0f0f0f}.btn-mini[data-v-8f462a37]{border:none;border-radius:6px;padding:4px 8px;font-size:12px;background:#1f2937;color:#e5e7eb;cursor:pointer}.btn-mini[data-v-8f462a37]:hover{background:#4b5563}.btn-icon[data-v-8f462a37]{background:transparent;border:none;color:#cbd5f5;font-size:22px;cursor:pointer}input[data-v-8f462a37],select[data-v-8f462a37]{background:#ffc800;border-radius:8px;border:1px solid #374151;color:#141414;padding:6px 8px;font-size:13px}.hint[data-v-8f462a37]{font-size:11px;color:#9ca3af;margin-top:4px}.modal[data-v-8f462a37]{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center}.modal__overlay[data-v-8f462a37]{position:absolute;inset:0;background:#000000a6}.modal__dialog[data-v-8f462a37]{position:relative;z-index:1;width:min(900px,96vw);max-height:90vh;background:#141414;border:1px solid #1f2937;border-radius:16px;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden}.telegram-modal[data-v-8f462a37]{width:min(560px,96vw);max-height:80vh}.telegram-code-box[data-v-8f462a37]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:15px;letter-spacing:.3px;border:1px dashed #475569;background:#020617;border-radius:10px;padding:12px;color:#f8fafc;word-break:break-all}.modal__header[data-v-8f462a37]{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:1px solid #1f2937}.modal__title[data-v-8f462a37]{color:#fff;font-size:18px;font-weight:700}.modal__subtitle[data-v-8f462a37]{color:#9ca3af;font-size:12px}.modal__body[data-v-8f462a37]{padding:18px;overflow:auto;display:grid;gap:16px}.modal__footer[data-v-8f462a37]{padding:14px 18px;border-top:1px solid #1f2937;display:flex;justify-content:flex-end;gap:10px}.grid[data-v-8f462a37]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.field[data-v-8f462a37]{display:flex;flex-direction:column;gap:6px;min-width:0}.field.checkbox[data-v-8f462a37]{flex-direction:row;align-items:center;gap:8px;padding-top:22px}.span-2[data-v-8f462a37]{grid-column:span 2}.permissions[data-v-8f462a37]{border-top:1px solid #1f2937;padding-top:12px;display:grid;gap:12px}.permissions__header[data-v-8f462a37]{display:grid;gap:8px}.permissions__title[data-v-8f462a37]{margin:0;font-size:16px;color:#f9fafb}.permissions__hint[data-v-8f462a37]{margin:0;font-size:12px;color:#9ca3af}.permissions__tools[data-v-8f462a37]{display:flex;gap:8px;flex-wrap:wrap}.permissions__groups[data-v-8f462a37]{display:grid;gap:16px}.permissions__group[data-v-8f462a37]{display:grid;gap:8px}.permissions__group-head[data-v-8f462a37]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:20px;border-bottom:2px solid white}.permissions__group-title[data-v-8f462a37]{margin:0;font-size:30px;color:#e5e7eb}.permissions__group-control[data-v-8f462a37]{min-width:190px;max-width:280px}.permissions__list[data-v-8f462a37]{display:grid;gap:8px}.permissions__row[data-v-8f462a37]{display:grid;grid-template-columns:1fr 160px;align-items:center;gap:12px}.permissions__name[data-v-8f462a37]{font-size:13px;color:#e5e7eb}@media(max-width:900px){.table-head[data-v-8f462a37],.table-row[data-v-8f462a37]{grid-template-columns:1.6fr 1fr 1fr 90px}.permissions__row[data-v-8f462a37]{grid-template-columns:1fr}.permissions__group-control[data-v-8f462a37]{min-width:0;width:100%;max-width:100%}}@media(max-width:720px){.grid[data-v-8f462a37]{grid-template-columns:1fr}.span-2[data-v-8f462a37]{grid-column:span 1}.table-head[data-v-8f462a37]{display:none}.table-row[data-v-8f462a37]{grid-template-columns:1fr;gap:6px;border:1px solid #1f2937;padding:10px;border-radius:10px}.row-actions[data-v-8f462a37]{justify-content:flex-start}}.calendar[data-v-e7e6fcf1]{display:grid;gap:8px}.calendar__header[data-v-e7e6fcf1]{display:grid;grid-template-columns:32px 1fr 32px;align-items:center;gap:8px}.calendar__title[data-v-e7e6fcf1]{text-align:center;color:#f8fafc;font-weight:600;text-transform:capitalize}.nav-btn[data-v-e7e6fcf1]{border:1px solid #2a2a2a;background:#0f0f0f;color:#fff;border-radius:8px;height:32px;cursor:pointer}.nav-btn[data-v-e7e6fcf1]:disabled{opacity:.55;cursor:not-allowed}.calendar__weekdays[data-v-e7e6fcf1]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.calendar__weekdays>span[data-v-e7e6fcf1]{text-align:center;font-size:12px;color:#94a3b8;padding:4px 0}.calendar__grid[data-v-e7e6fcf1]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.calendar__day[data-v-e7e6fcf1]{position:relative;height:34px;border:1px solid #2a2a2a;background:#0f0f0f;color:#e5e7eb;border-radius:8px;cursor:pointer;font-size:13px}.calendar__day[data-v-e7e6fcf1]:hover:not(:disabled){border-color:#475569}.calendar__day.is-outside[data-v-e7e6fcf1]{color:#64748b}.calendar__day.is-selected[data-v-e7e6fcf1]{border-color:#fdd835;background:#fdd83533;color:#fff7cc}.calendar__day.is-disabled[data-v-e7e6fcf1]{opacity:.45;cursor:not-allowed}.calendar__day.is-occupied[data-v-e7e6fcf1]{border-color:#dc2626;background:#dc26261f}.calendar__day.is-marked[data-v-e7e6fcf1]:after{content:"";position:absolute;right:5px;bottom:5px;width:6px;height:6px;border-radius:999px;background:#94a3b8}.calendar__day.is-staff-marked[data-v-e7e6fcf1]:before{content:"";position:absolute;left:5px;bottom:5px;width:6px;height:6px;border-radius:999px;background:#3b82f6}.schedule-page[data-v-3eaa86a5]{display:grid;gap:12px}.title[data-v-3eaa86a5]{margin:0;color:#fdd835}.card[data-v-3eaa86a5]{border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;padding:12px}.filter-card[data-v-3eaa86a5]{display:grid;gap:12px}.filter-row[data-v-3eaa86a5]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.filter-title[data-v-3eaa86a5]{color:#fff;font-size:15px;font-weight:600}.period-controls[data-v-3eaa86a5]{display:flex;gap:8px;flex-wrap:wrap}.filter-grid[data-v-3eaa86a5]{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.field[data-v-3eaa86a5]{display:grid;gap:6px}.field>span[data-v-3eaa86a5]{color:#e5e7eb;font-size:13px}.actions-field[data-v-3eaa86a5]{align-content:end}.actions-row[data-v-3eaa86a5]{display:flex;gap:8px;flex-wrap:wrap}.metrics-grid[data-v-3eaa86a5]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.metric-card[data-v-3eaa86a5]{border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff0f;padding:12px}.metric-label[data-v-3eaa86a5]{color:#ffffffb3;font-size:13px}.metric-value[data-v-3eaa86a5]{color:#fff;margin-top:6px;font-size:24px;font-weight:700}.days-list[data-v-3eaa86a5]{display:grid;gap:12px}.day-card[data-v-3eaa86a5]{display:grid;gap:10px}.day-header[data-v-3eaa86a5]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.day-title[data-v-3eaa86a5]{margin:0;color:#fff;font-size:17px}.day-count[data-v-3eaa86a5]{color:#ffffffb3;font-size:13px}.shift-list[data-v-3eaa86a5]{display:grid;gap:8px}.shift-item[data-v-3eaa86a5]{border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#0000002e;padding:10px;display:grid;grid-template-columns:1fr auto;gap:10px}.shift-item.canceled[data-v-3eaa86a5]{opacity:.7}.shift-main[data-v-3eaa86a5]{display:grid;gap:6px}.shift-user[data-v-3eaa86a5]{color:#fff;font-weight:600}.shift-time[data-v-3eaa86a5],.shift-note[data-v-3eaa86a5],.shift-extra[data-v-3eaa86a5]{color:#ffffffc7}.shift-meta[data-v-3eaa86a5]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:#ffffffb8;font-size:13px}.status-canceled[data-v-3eaa86a5]{color:#fca5a5}.shift-actions[data-v-3eaa86a5]{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap}.badge[data-v-3eaa86a5]{border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.badge-full[data-v-3eaa86a5]{background:#3b82f633;color:#bfdbfe}.badge-extra[data-v-3eaa86a5]{background:#22c55e38;color:#bbf7d0}.empty-state[data-v-3eaa86a5]{color:#ffffffbf}.muted[data-v-3eaa86a5]{color:#ffffffa6}.message[data-v-3eaa86a5]{color:#dcfce7}.message.warning[data-v-3eaa86a5]{color:#fecaca}.btn[data-v-3eaa86a5]{background:#0f0f0f;color:#fff;border:1px solid #2a2a2a;border-radius:10px;padding:8px 12px;cursor:pointer}.btn.primary[data-v-3eaa86a5]{background:#fdd835;color:#111;border-color:#fdd835}.btn.ghost[data-v-3eaa86a5]{background:transparent}.btn.danger[data-v-3eaa86a5]{border-color:#ef4444;color:#fca5a5}.btn[data-v-3eaa86a5]:disabled{opacity:.55;cursor:not-allowed}input[data-v-3eaa86a5],select[data-v-3eaa86a5],textarea[data-v-3eaa86a5]{width:100%;border-radius:10px;border:1px solid #2a2a2a;background:#0f0f0f;color:#fff;padding:8px}textarea[data-v-3eaa86a5]{resize:vertical}.modal[data-v-3eaa86a5]{position:fixed;inset:0;z-index:2200}.modal__overlay[data-v-3eaa86a5]{position:absolute;inset:0;background:#0000008f}.modal__dialog[data-v-3eaa86a5]{position:relative;width:min(920px,calc(100vw - 24px));max-height:calc(100vh - 24px);margin:12px auto;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#121212;color:#fff;display:flex;flex-direction:column;overflow:hidden}.modal__header[data-v-3eaa86a5],.modal__footer[data-v-3eaa86a5]{padding:12px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;gap:8px}.modal__footer[data-v-3eaa86a5]{border-top:1px solid rgba(255,255,255,.08);border-bottom:0}.modal__title[data-v-3eaa86a5]{font-size:18px;font-weight:700}.modal__subtitle[data-v-3eaa86a5]{color:#ffffffa6;font-size:12px}.modal__body[data-v-3eaa86a5]{padding:12px;overflow:auto}.form-grid[data-v-3eaa86a5]{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.span-2[data-v-3eaa86a5]{grid-column:span 2}.kind-toggle[data-v-3eaa86a5]{border:1px solid #2a2a2a;border-radius:10px;padding:10px;display:grid;gap:8px}.kind-option[data-v-3eaa86a5]{display:inline-flex;align-items:center;gap:8px}.kind-option input[data-v-3eaa86a5]{width:auto}.date-chips[data-v-3eaa86a5]{display:flex;flex-wrap:wrap;gap:8px;min-height:30px}.calendar-legend[data-v-3eaa86a5]{margin-top:8px;display:flex;flex-wrap:wrap;gap:10px}.calendar-legend__item[data-v-3eaa86a5]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#ffffffb8}.calendar-legend__dot[data-v-3eaa86a5]{width:8px;height:8px;border-radius:999px;display:inline-block}.calendar-legend__dot--marked[data-v-3eaa86a5]{background:#94a3b8}.calendar-legend__dot--staff[data-v-3eaa86a5]{background:#3b82f6}.calendar-legend__box[data-v-3eaa86a5]{width:10px;height:10px;border-radius:2px;border:1px solid #dc2626;display:inline-block}.chip[data-v-3eaa86a5]{border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#fff;border-radius:999px;padding:4px 10px;cursor:pointer}.btn-icon[data-v-3eaa86a5]{width:34px;height:34px;border-radius:8px;border:1px solid #2a2a2a;background:#0f0f0f;color:#fff;cursor:pointer;font-size:20px;line-height:1}@media(max-width:900px){.modal__dialog[data-v-3eaa86a5]{width:calc(100vw - 12px);max-height:calc(100vh - 12px);margin:6px auto}.span-2[data-v-3eaa86a5]{grid-column:span 1}.shift-item[data-v-3eaa86a5]{grid-template-columns:1fr}.shift-actions[data-v-3eaa86a5]{justify-content:flex-start}}@media(max-width:640px){.metrics-grid[data-v-3eaa86a5]{grid-template-columns:1fr}.actions-row[data-v-3eaa86a5]{width:100%}.actions-row .btn[data-v-3eaa86a5]{flex:1 1 100%}}.payroll-page[data-v-69807517]{display:grid;gap:12px}.title[data-v-69807517]{margin:0;color:#fdd835}.card[data-v-69807517]{border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;padding:12px}.filter-card[data-v-69807517]{display:grid;gap:10px}.filter-top[data-v-69807517]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.filter-label[data-v-69807517]{font-size:14px;color:#e5e7eb}.preset-buttons[data-v-69807517]{display:flex;flex-wrap:wrap;gap:8px}.custom-range[data-v-69807517]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.custom-actions[data-v-69807517]{display:flex;align-items:flex-end}.field[data-v-69807517]{display:grid;gap:6px}.field>span[data-v-69807517]{font-size:12px;color:#cbd5e1}.table-wrap[data-v-69807517]{overflow:auto}.table[data-v-69807517]{width:100%;border-collapse:collapse}.table th[data-v-69807517],.table td[data-v-69807517]{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;vertical-align:top;white-space:nowrap}.table th.num[data-v-69807517],.table td.num[data-v-69807517]{text-align:right}.primary[data-v-69807517]{color:#fff}.muted[data-v-69807517]{color:#ffffffa6;font-size:12px}.empty[data-v-69807517]{text-align:center;color:#ffffffb3}.message[data-v-69807517]{margin:0}.warning[data-v-69807517]{color:#fca5a5}.btn[data-v-69807517]{background:#0f0f0f;color:#fff;border:1px solid #2a2a2a;border-radius:10px;padding:8px 12px;cursor:pointer}.btn.primary[data-v-69807517]{background:#fdd835;color:#111;border-color:#fdd835}.btn.ghost[data-v-69807517]{background:#141414;color:#fff}.btn-mini[data-v-69807517]{font-size:12px;padding:6px 10px}input[data-v-69807517],select[data-v-69807517]{background:#0f0f0f;color:#fff;border:1px solid #2a2a2a;border-radius:10px;padding:8px;width:100%}.modal[data-v-69807517]{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center}.modal__overlay[data-v-69807517]{position:absolute;inset:0;background:#000000a6}.modal__dialog[data-v-69807517]{position:relative;z-index:1;width:min(520px,96vw);background:#141414;border:1px solid #1f2937;border-radius:16px;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden}.modal__header[data-v-69807517]{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:1px solid #1f2937}.modal__title[data-v-69807517]{color:#fff;font-size:18px;font-weight:700}.modal__subtitle[data-v-69807517]{color:#9ca3af;font-size:12px}.modal__body[data-v-69807517]{padding:18px;display:grid;gap:12px}.modal__footer[data-v-69807517]{padding:14px 18px;border-top:1px solid #1f2937;display:flex;justify-content:flex-end;gap:10px}.btn-icon[data-v-69807517]{background:transparent;border:none;color:#cbd5f5;font-size:22px;cursor:pointer}@media(max-width:960px){.custom-range[data-v-69807517]{grid-template-columns:1fr}.table th[data-v-69807517],.table td[data-v-69807517]{white-space:normal}}.broadcast-page[data-v-caf94639]{display:grid;gap:12px}.page-header[data-v-caf94639]{display:grid;gap:6px}.title[data-v-caf94639]{margin:0;color:#fdd835}.subtitle[data-v-caf94639]{margin:0;color:#fff}.header-hint[data-v-caf94639]{margin:0}.card[data-v-caf94639]{border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;padding:12px}.form-card[data-v-caf94639]{display:grid;gap:12px}.field[data-v-caf94639]{display:grid;gap:6px}.field>span[data-v-caf94639]{color:#e5e7eb;font-size:14px}.hint[data-v-caf94639]{color:#ffffffa6;font-size:12px}.recipient-modes[data-v-caf94639]{display:flex;gap:10px;flex-wrap:wrap}.mode-item[data-v-caf94639],.role-item[data-v-caf94639],.staff-item[data-v-caf94639]{display:inline-flex;align-items:center;gap:6px;color:#e5e7eb}.roles[data-v-caf94639]{display:flex;flex-wrap:wrap;gap:10px}.staff-field[data-v-caf94639]{gap:8px}.staff-top[data-v-caf94639]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.staff-actions[data-v-caf94639]{display:flex;gap:8px;flex-wrap:wrap}.search[data-v-caf94639]{width:100%}.staff-list[data-v-caf94639]{border:1px solid #2a2a2a;border-radius:10px;background:#0f0f0f;padding:8px;max-height:280px;overflow:auto;display:grid;gap:6px}.staff-item[data-v-caf94639]{padding:4px 2px}.staff-label[data-v-caf94639]{word-break:break-word}.list-placeholder[data-v-caf94639]{border:1px dashed #2a2a2a;border-radius:10px;padding:10px;color:#ffffffa6;font-size:13px}.selected-counter[data-v-caf94639]{color:#e5e7eb;font-size:14px}.preview[data-v-caf94639]{border:1px dashed #2a2a2a;border-radius:10px;background:#00000040;padding:12px;color:#fff;white-space:pre-wrap;word-break:break-word}.preview p[data-v-caf94639]{margin:0}textarea[data-v-caf94639],input[data-v-caf94639],select[data-v-caf94639]{background:#0f0f0f;color:#fff;border:1px solid #2a2a2a;border-radius:10px;padding:8px}.actions[data-v-caf94639]{display:flex;justify-content:flex-start}.btn[data-v-caf94639]{background:#0f0f0f;color:#fff;border:1px solid #2a2a2a;border-radius:10px;padding:8px 12px;cursor:pointer}.btn.primary[data-v-caf94639]{background:#fdd835;color:#111;border-color:#fdd835}.btn[data-v-caf94639]:disabled{opacity:.6;cursor:not-allowed}.send-btn[data-v-caf94639]{min-width:140px}.message[data-v-caf94639]{margin:0}.warning[data-v-caf94639]{color:#fca5a5}.result-card[data-v-caf94639]{display:grid;gap:10px}.result-grid[data-v-caf94639]{display:grid;gap:6px;color:#ffffffe6}@media(max-width:720px){.staff-actions[data-v-caf94639],.staff-actions .btn[data-v-caf94639],.send-btn[data-v-caf94639],.actions[data-v-caf94639]{width:100%}.roles[data-v-caf94639]{display:grid;grid-template-columns:1fr;gap:8px}}.work-schedule-page[data-v-75f0bf63]{display:grid;gap:12px}.title[data-v-75f0bf63]{margin:0;color:#fdd835}.card[data-v-75f0bf63]{border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;padding:12px}.controls-card[data-v-75f0bf63]{display:grid;gap:10px}.view-switch[data-v-75f0bf63]{display:flex;gap:8px;flex-wrap:wrap}.filters-grid[data-v-75f0bf63]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;align-items:end}.field[data-v-75f0bf63],.checkbox[data-v-75f0bf63]{display:grid;gap:6px}.checkbox[data-v-75f0bf63]{grid-template-columns:auto 1fr;align-items:center;gap:8px}.checkbox input[data-v-75f0bf63]{width:auto}.actions[data-v-75f0bf63]{display:flex;gap:8px;flex-wrap:wrap}.table-wrap[data-v-75f0bf63]{overflow:auto}.table[data-v-75f0bf63]{width:100%;border-collapse:collapse}.table th[data-v-75f0bf63],.table td[data-v-75f0bf63]{border-bottom:1px solid rgba(255,255,255,.08);padding:10px 12px;text-align:left;vertical-align:top;white-space:nowrap}.table .actions-col[data-v-75f0bf63]{text-align:right}.hint[data-v-75f0bf63]{margin:8px 0 0;color:#ffffffb3;font-size:12px}.empty[data-v-75f0bf63]{color:#ffffffb8}.message.warning[data-v-75f0bf63],.warning[data-v-75f0bf63]{color:#fca5a5}.muted[data-v-75f0bf63]{color:#ffffffb8}.badge[data-v-75f0bf63]{border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.badge-full[data-v-75f0bf63]{background:#3b82f633;color:#bfdbfe}.badge-extra[data-v-75f0bf63]{background:#22c55e38;color:#bbf7d0}.status-canceled[data-v-75f0bf63]{color:#fca5a5}.modal[data-v-75f0bf63]{position:fixed;inset:0;z-index:2200}.modal__overlay[data-v-75f0bf63]{position:absolute;inset:0;background:#0000008f}.modal__dialog[data-v-75f0bf63]{position:relative;width:min(980px,calc(100vw - 24px));max-height:calc(100vh - 24px);margin:12px auto;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#121212;color:#fff;display:flex;flex-direction:column;overflow:hidden}.modal__header[data-v-75f0bf63]{padding:12px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.modal__title[data-v-75f0bf63]{font-size:18px;font-weight:700}.modal__subtitle[data-v-75f0bf63]{color:#ffffffa6;font-size:12px}.modal__body[data-v-75f0bf63]{padding:12px;overflow:auto;display:grid;gap:10px}.card-lite[data-v-75f0bf63]{border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08;padding:10px;display:grid;gap:6px}.subtitle[data-v-75f0bf63]{margin:0;color:#fff;font-size:16px}.line[data-v-75f0bf63]{color:#e5e7eb}.extra-list[data-v-75f0bf63]{display:grid;gap:8px}.extra-item[data-v-75f0bf63]{border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px;display:grid;gap:4px}input[data-v-75f0bf63],select[data-v-75f0bf63],textarea[data-v-75f0bf63]{width:100%;border-radius:10px;border:1px solid #2a2a2a;background:#0f0f0f;color:#fff;padding:8px}.btn[data-v-75f0bf63]{background:#0f0f0f;color:#fff;border:1px solid #2a2a2a;border-radius:10px;padding:8px 12px;cursor:pointer}.btn.primary[data-v-75f0bf63]{background:#fdd835;color:#111;border-color:#fdd835}.btn.ghost[data-v-75f0bf63]{background:#141414}.btn-icon[data-v-75f0bf63]{width:34px;height:34px;border-radius:8px;border:1px solid #2a2a2a;background:#0f0f0f;color:#fff;cursor:pointer;font-size:20px;line-height:1}@media(max-width:800px){.table th[data-v-75f0bf63],.table td[data-v-75f0bf63]{padding:8px}.modal__dialog[data-v-75f0bf63]{width:calc(100vw - 12px);max-height:calc(100vh - 12px);margin:6px auto}}.card[data-v-f95ad515]{background:#141414;border:1px solid #222;border-radius:12px;padding:12px;color:#fff}.period-filter[data-v-f95ad515]{display:grid;gap:12px}.period-filter__top[data-v-f95ad515]{display:grid;gap:10px}.subtitle[data-v-f95ad515]{margin:0;color:#fff;font-size:16px}.period-filter__presets[data-v-f95ad515]{display:flex;flex-wrap:wrap;gap:8px}.btn[data-v-f95ad515]{background:#0f0f0f;color:#fff;border:1px solid #2a2a2a;border-radius:10px;padding:8px 12px;cursor:pointer}.btn.primary[data-v-f95ad515]{background:#2b2b2b;border-color:#2b2b2b}.period-filter__custom[data-v-f95ad515]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.field[data-v-f95ad515]{display:grid;gap:6px;min-width:0}.field span[data-v-f95ad515]{font-size:12px;color:#cbd5f5}input[data-v-f95ad515]{background:#0f0f0f;color:#fff;border:1px solid #2a2a2a;border-radius:10px;padding:8px;width:100%}@media(max-width:960px){.period-filter__custom[data-v-f95ad515]{grid-template-columns:1fr}}.analytics-page[data-v-a14ead43]{display:grid;gap:12px;min-width:0}.title[data-v-a14ead43]{color:#fdd835;margin:0}.subtitle[data-v-a14ead43]{margin:0;color:#fff;font-size:16px}.card[data-v-a14ead43]{background:#141414;border:1px solid #222;border-radius:12px;padding:12px;color:#fff;display:grid;gap:10px;min-width:0}.metrics-grid[data-v-a14ead43]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0}.metric-card[data-v-a14ead43]{background:#141414;border:1px solid #222;border-radius:12px;padding:12px;display:grid;gap:6px;min-width:0}.metric-card--wide[data-v-a14ead43]{grid-column:span 2}.metric-label[data-v-a14ead43]{color:#9ca3af;font-size:12px}.metric-value[data-v-a14ead43]{color:#fff;font-size:22px;font-weight:700;overflow-wrap:anywhere}.table-wrap[data-v-a14ead43]{width:100%;max-width:100%;overflow-x:auto}.table[data-v-a14ead43]{width:100%;border-collapse:collapse;min-width:420px}.table th[data-v-a14ead43],.table td[data-v-a14ead43]{border-bottom:1px solid #232323;padding:10px 8px;text-align:left}.table th[data-v-a14ead43]{color:#cbd5f5;font-weight:600;font-size:12px}.num[data-v-a14ead43]{text-align:right!important}.empty[data-v-a14ead43]{color:#9ca3af}.message.warning[data-v-a14ead43]{color:#fca5a5}@media(max-width:960px){.metrics-grid[data-v-a14ead43]{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card--wide[data-v-a14ead43]{grid-column:auto}}@media(max-width:640px){.metrics-grid[data-v-a14ead43]{grid-template-columns:1fr}}.analytics-page[data-v-74f92a8a]{display:grid;gap:12px;min-width:0}.title[data-v-74f92a8a]{color:#fdd835;margin:0}.subtitle[data-v-74f92a8a]{margin:0;color:#fff;font-size:16px}.card[data-v-74f92a8a]{background:#141414;border:1px solid #222;border-radius:12px;padding:12px;color:#fff;display:grid;gap:10px;min-width:0}.period-filter[data-v-74f92a8a]{display:grid;gap:12px}.period-filter__top[data-v-74f92a8a]{display:grid;gap:10px}.period-filter__presets[data-v-74f92a8a]{display:flex;flex-wrap:wrap;gap:8px}.period-filter__custom[data-v-74f92a8a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:end}.field[data-v-74f92a8a]{display:grid;gap:6px;min-width:0}.field span[data-v-74f92a8a]{font-size:12px;color:#cbd5f5}input[data-v-74f92a8a]{background:#0f0f0f;color:#fff;border:1px solid #2a2a2a;border-radius:10px;padding:8px;width:100%}.btn[data-v-74f92a8a]{background:#0f0f0f;color:#fff;border:1px solid #2a2a2a;border-radius:10px;padding:8px 12px;cursor:pointer}.btn.primary[data-v-74f92a8a]{background:#2b2b2b;border-color:#2b2b2b}.apply-btn[data-v-74f92a8a]{justify-self:start}.metrics-grid[data-v-74f92a8a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0}.metric-card[data-v-74f92a8a]{background:#141414;border:1px solid #222;border-radius:12px;padding:12px;display:grid;gap:6px;min-width:0}.metric-label[data-v-74f92a8a]{color:#9ca3af;font-size:12px}.metric-value[data-v-74f92a8a]{color:#fff;font-size:22px;font-weight:700;overflow-wrap:anywhere}.cards-grid[data-v-74f92a8a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.card--wide[data-v-74f92a8a]{grid-column:1 / -1}.table-wrap[data-v-74f92a8a]{width:100%;max-width:100%;overflow-x:auto}.table[data-v-74f92a8a]{width:100%;border-collapse:collapse;min-width:420px}.table th[data-v-74f92a8a],.table td[data-v-74f92a8a]{border-bottom:1px solid #232323;padding:10px 8px;text-align:left}.table th[data-v-74f92a8a]{color:#cbd5f5;font-weight:600;font-size:12px}.num[data-v-74f92a8a]{text-align:right!important}.mono[data-v-74f92a8a]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.empty[data-v-74f92a8a]{color:#9ca3af}.message.warning[data-v-74f92a8a]{color:#fca5a5}@media(max-width:960px){.period-filter__custom[data-v-74f92a8a],.metrics-grid[data-v-74f92a8a],.cards-grid[data-v-74f92a8a]{grid-template-columns:1fr}}.analytics-page[data-v-40f0bb57]{display:grid;gap:12px;min-width:0}.title[data-v-40f0bb57]{color:#fdd835;margin:0}.subtitle[data-v-40f0bb57]{margin:0;color:#fff;font-size:16px}.card[data-v-40f0bb57]{background:#141414;border:1px solid #222;border-radius:12px;padding:12px;color:#fff;display:grid;gap:10px;min-width:0}.metrics-grid[data-v-40f0bb57]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0}.metric-card[data-v-40f0bb57]{background:#141414;border:1px solid #222;border-radius:12px;padding:12px;display:grid;gap:6px;min-width:0}.metric-label[data-v-40f0bb57]{color:#9ca3af;font-size:12px}.metric-value[data-v-40f0bb57]{color:#fff;font-size:22px;font-weight:700;overflow-wrap:anywhere}.shift-list[data-v-40f0bb57]{display:grid;gap:10px}.shift-card[data-v-40f0bb57]{width:100%;border:1px solid #232323;border-radius:12px;background:#0f0f0f;color:#fff;padding:12px;text-align:left;cursor:pointer;display:grid;gap:10px}.shift-card[data-v-40f0bb57]:hover{border-color:#3a3a3a}.shift-head[data-v-40f0bb57]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.shift-name[data-v-40f0bb57]{font-weight:700}.shift-date[data-v-40f0bb57]{color:#9ca3af;font-size:12px}.shift-grid[data-v-40f0bb57]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.shift-item[data-v-40f0bb57]{display:grid;gap:3px}.label[data-v-40f0bb57]{color:#9ca3af;font-size:12px}.value[data-v-40f0bb57]{color:#fff}.empty[data-v-40f0bb57]{color:#9ca3af}.message.warning[data-v-40f0bb57]{color:#fca5a5}.modal[data-v-40f0bb57]{position:fixed;inset:0;z-index:2147483600;display:grid;place-items:center}.modal__overlay[data-v-40f0bb57]{position:absolute;inset:0;background:#000000b3}.modal__dialog[data-v-40f0bb57]{position:relative;z-index:1;width:min(760px,96vw);max-height:90vh;overflow:auto;background:#10131a;border:1px solid #222;border-radius:14px}.modal__header[data-v-40f0bb57]{padding:14px 16px;border-bottom:1px solid #1f2937}.modal__title[data-v-40f0bb57]{margin:0;color:#fff}.modal__body[data-v-40f0bb57]{padding:14px 16px;display:grid;gap:8px}.row[data-v-40f0bb57]{display:grid;grid-template-columns:220px 1fr;gap:10px;align-items:center}.modal__footer[data-v-40f0bb57]{padding:12px 16px;border-top:1px solid #1f2937;display:flex;justify-content:flex-end}.btn[data-v-40f0bb57]{border:1px solid #2a2a2a;border-radius:10px;padding:8px 12px;background:#0f0f0f;color:#fff;cursor:pointer}@media(max-width:960px){.metrics-grid[data-v-40f0bb57]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.metrics-grid[data-v-40f0bb57],.shift-grid[data-v-40f0bb57],.row[data-v-40f0bb57]{grid-template-columns:1fr}}.analytics-page[data-v-84a76c42]{display:grid;gap:12px;min-width:0}.title[data-v-84a76c42]{color:#fdd835;margin:0}.subtitle[data-v-84a76c42]{margin:0 0 10px;color:#fff}.note[data-v-84a76c42]{margin:0}.metrics-grid[data-v-84a76c42]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.metric-card[data-v-84a76c42]{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px}.metric-label[data-v-84a76c42]{color:#ffffffb3;font-size:13px}.metric-value[data-v-84a76c42]{font-size:22px;font-weight:700;margin-top:6px}.table-wrap[data-v-84a76c42]{overflow:auto}.table[data-v-84a76c42]{width:100%;border-collapse:collapse}.table th[data-v-84a76c42],.table td[data-v-84a76c42]{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;vertical-align:top;white-space:nowrap}.table th.num[data-v-84a76c42],.table td.num[data-v-84a76c42]{text-align:right}.muted[data-v-84a76c42]{color:#ffffffa6}.empty[data-v-84a76c42]{color:#ffffffb3}.analytics-page[data-v-ca9820e4]{display:grid;gap:12px;min-width:0}.title[data-v-ca9820e4]{color:#fdd835;margin:0}.subtitle[data-v-ca9820e4]{margin:0;color:#fff;font-size:16px}.card[data-v-ca9820e4]{background:#141414;border:1px solid #222;border-radius:12px;padding:12px;color:#fff;display:grid;gap:10px;min-width:0}.metrics-grid[data-v-ca9820e4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0}.metric-card[data-v-ca9820e4]{background:#141414;border:1px solid #222;border-radius:12px;padding:12px;display:grid;gap:6px;min-width:0}.metric-label[data-v-ca9820e4]{color:#9ca3af;font-size:12px}.metric-value[data-v-ca9820e4]{color:#fff;font-size:22px;font-weight:700;overflow-wrap:anywhere}.table-wrap[data-v-ca9820e4]{width:100%;max-width:100%;overflow-x:auto}.table[data-v-ca9820e4]{width:100%;border-collapse:collapse;min-width:620px}.table th[data-v-ca9820e4],.table td[data-v-ca9820e4]{border-bottom:1px solid #232323;padding:10px 8px;text-align:left}.table th[data-v-ca9820e4]{color:#cbd5f5;font-weight:600;font-size:12px}.num[data-v-ca9820e4]{text-align:right!important}.muted[data-v-ca9820e4],.empty[data-v-ca9820e4]{color:#9ca3af}.message.warning[data-v-ca9820e4]{color:#fca5a5}@media(max-width:960px){.metrics-grid[data-v-ca9820e4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.metrics-grid[data-v-ca9820e4]{grid-template-columns:1fr}}.analytics-page[data-v-5ea787bb]{display:grid;gap:12px;min-width:0}.title[data-v-5ea787bb]{color:#fdd835;margin:0}.subtitle[data-v-5ea787bb]{margin:0;color:#fff;font-size:16px}.card[data-v-5ea787bb]{background:#141414;border:1px solid #222;border-radius:12px;padding:12px;color:#fff;display:grid;gap:10px;min-width:0}.metrics-grid[data-v-5ea787bb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0}.metric-card[data-v-5ea787bb]{background:#141414;border:1px solid #222;border-radius:12px;padding:12px;display:grid;gap:6px;min-width:0}.metric-label[data-v-5ea787bb]{color:#9ca3af;font-size:12px}.metric-value[data-v-5ea787bb]{color:#fff;font-size:22px;font-weight:700;overflow-wrap:anywhere}.table-wrap[data-v-5ea787bb]{width:100%;max-width:100%;overflow-x:auto}.table[data-v-5ea787bb]{width:100%;border-collapse:collapse;min-width:760px}.table th[data-v-5ea787bb],.table td[data-v-5ea787bb]{border-bottom:1px solid #232323;padding:10px 8px;text-align:left}.table th[data-v-5ea787bb]{color:#cbd5f5;font-weight:600;font-size:12px}.num[data-v-5ea787bb]{text-align:right!important}.empty[data-v-5ea787bb]{color:#9ca3af}.message.warning[data-v-5ea787bb]{color:#fca5a5}@media(max-width:960px){.metrics-grid[data-v-5ea787bb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.metrics-grid[data-v-5ea787bb]{grid-template-columns:1fr}}.analytics-page[data-v-b75acedf]{display:grid;gap:12px;min-width:0}.title[data-v-b75acedf]{color:#fdd835;margin:0}.subtitle[data-v-b75acedf]{margin:0;color:#fff;font-size:16px}.card[data-v-b75acedf]{background:#141414;border:1px solid #222;border-radius:12px;padding:12px;color:#fff;display:grid;gap:10px;min-width:0}.metrics-grid[data-v-b75acedf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0}.metric-card[data-v-b75acedf]{background:#141414;border:1px solid #222;border-radius:12px;padding:12px;display:grid;gap:6px;min-width:0}.metric-label[data-v-b75acedf]{color:#9ca3af;font-size:12px}.metric-value[data-v-b75acedf]{color:#fff;font-size:22px;font-weight:700;overflow-wrap:anywhere}.metric-sub[data-v-b75acedf]{color:#9ca3af;font-size:12px}.table-wrap[data-v-b75acedf]{width:100%;max-width:100%;overflow-x:auto}.table[data-v-b75acedf]{width:100%;border-collapse:collapse;min-width:1080px}.table th[data-v-b75acedf],.table td[data-v-b75acedf]{border-bottom:1px solid #232323;padding:10px 8px;text-align:left;vertical-align:top}.table th[data-v-b75acedf]{color:#cbd5f5;font-weight:600;font-size:12px}.num[data-v-b75acedf]{text-align:right!important}.mono[data-v-b75acedf]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.muted[data-v-b75acedf]{color:#9ca3af;font-size:12px}.empty[data-v-b75acedf]{color:#9ca3af}.message.warning[data-v-b75acedf]{color:#fca5a5}@media(max-width:960px){.metrics-grid[data-v-b75acedf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.metrics-grid[data-v-b75acedf]{grid-template-columns:1fr}}.analytics-page[data-v-c9735f39]{display:grid;gap:12px;min-width:0}.title[data-v-c9735f39]{color:#fdd835;margin:0}.subtitle[data-v-c9735f39]{margin:0;color:#fff;font-size:16px}.card[data-v-c9735f39]{background:#141414;border:1px solid #222;border-radius:12px;padding:12px;color:#fff;display:grid;gap:10px;min-width:0}.metrics-grid[data-v-c9735f39]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0}.metric-card[data-v-c9735f39]{background:#141414;border:1px solid #222;border-radius:12px;padding:12px;display:grid;gap:6px;min-width:0}.metric-label[data-v-c9735f39]{color:#9ca3af;font-size:12px}.metric-value[data-v-c9735f39]{color:#fff;font-size:22px;font-weight:700;overflow-wrap:anywhere}.table-wrap[data-v-c9735f39]{width:100%;max-width:100%;overflow-x:auto}.table[data-v-c9735f39]{width:100%;border-collapse:collapse;min-width:820px}.table th[data-v-c9735f39],.table td[data-v-c9735f39]{border-bottom:1px solid #232323;padding:10px 8px;text-align:left}.table th[data-v-c9735f39]{color:#cbd5f5;font-weight:600;font-size:12px}.num[data-v-c9735f39]{text-align:right!important}.muted[data-v-c9735f39]{color:#9ca3af;font-size:12px}.empty[data-v-c9735f39]{color:#9ca3af}.message.warning[data-v-c9735f39]{color:#fca5a5}@media(max-width:960px){.metrics-grid[data-v-c9735f39]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.metrics-grid[data-v-c9735f39]{grid-template-columns:1fr}}.toast-root[data-v-08aa549d]{position:fixed;right:16px;bottom:16px;width:min(360px,calc(100vw - 32px));display:flex;flex-direction:column;gap:8px;z-index:2147483600;pointer-events:none}.toast-status[data-v-08aa549d]{align-self:flex-end;font-size:12px;padding:4px 10px;border-radius:999px;border:1px solid #2a2a2a;color:#cfd6e6;background:#0f0f0f;pointer-events:auto;margin-right:20px}.toast-status.connected[data-v-08aa549d]{color:#7bd389;border-color:#4caf5066}.toast-status.lost[data-v-08aa549d]{color:#ffd54f;border-color:#ffd54f66}.toast-stack[data-v-08aa549d]{display:flex;flex-direction:column;gap:10px}.toast[data-v-08aa549d]{background:#1a1f29;border:1px solid #323c4d;border-radius:12px;padding:12px 14px;color:#fff;position:relative;pointer-events:auto;cursor:pointer;box-shadow:0 8px 22px #00000047}.toast-title[data-v-08aa549d]{font-weight:700;margin-bottom:4px}.toast-message[data-v-08aa549d]{font-size:13px;color:#cfd6e6}.toast-close[data-v-08aa549d]{position:absolute;top:6px;right:8px;background:transparent;border:0;color:#cfd6e6;font-size:16px;cursor:pointer}.toast-enter-active[data-v-08aa549d],.toast-leave-active[data-v-08aa549d]{transition:opacity .2s ease,transform .2s ease}.toast-enter-from[data-v-08aa549d],.toast-leave-to[data-v-08aa549d]{opacity:0;transform:translateY(8px)}@media(max-width:520px){.toast-root[data-v-08aa549d]{right:12px;left:12px;bottom:12px;width:auto}}.userbar[data-v-2ffb3c8f]{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#141414;border:1px solid #ffffff;border-radius:14px;padding:12px 16px;margin-bottom:16px}.info[data-v-2ffb3c8f]{display:grid;gap:2px;min-width:0;margin-left:20px}.name[data-v-2ffb3c8f]{color:#fff;font-size:14px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.role[data-v-2ffb3c8f]{color:#9bb0cd;font-size:12px;line-height:1.2}.shift-status[data-v-2ffb3c8f]{color:#cbd5e1;font-size:12px;line-height:1.2}.actions[data-v-2ffb3c8f]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.btn[data-v-2ffb3c8f]{background:#0f0f0f;border:1px solid #333;color:#fff;border-radius:10px;padding:10px 12px;cursor:pointer}.btn.ghost[data-v-2ffb3c8f]{background:#141414}.btn.shift-close[data-v-2ffb3c8f]{border-color:#f59e0b99;color:#fcd34d}.btn[data-v-2ffb3c8f]:hover{border-color:#444}@media(max-width:720px){.userbar[data-v-2ffb3c8f]{align-items:flex-start}.info[data-v-2ffb3c8f]{margin-left:0}}.modal[data-v-6de581db]{position:fixed;inset:0;z-index:2147483600;display:grid;place-items:center}.modal__overlay[data-v-6de581db]{position:absolute;inset:0;background:#000000b3}.modal__dialog[data-v-6de581db]{position:relative;z-index:1;width:min(560px,96vw);background:#141414;border:1px solid #1f2937;border-radius:16px;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden}.modal__header[data-v-6de581db]{padding:16px 18px;border-bottom:1px solid #1f2937}.modal__title[data-v-6de581db]{margin:0;color:#fff;font-size:18px}.modal__body[data-v-6de581db]{padding:16px 18px;display:grid;gap:12px}.modal__footer[data-v-6de581db]{padding:14px 18px;border-top:1px solid #1f2937;display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.field[data-v-6de581db]{display:grid;gap:6px}.field>span[data-v-6de581db]{color:#cbd5e1;font-size:13px}.muted[data-v-6de581db]{margin:0;color:#ffffffbf}.message[data-v-6de581db]{margin:0;color:#e5e7eb}.warning[data-v-6de581db]{color:#fca5a5}.warning-box[data-v-6de581db]{border:1px solid rgba(244,63,94,.45);border-radius:10px;padding:10px;background:#f43f5e14}.warning-title[data-v-6de581db]{margin:0 0 4px;color:#fecdd3;font-weight:700}.warning-text[data-v-6de581db]{margin:0;color:#fecdd3}input[data-v-6de581db]{background:#0f0f0f;color:#fff;border:1px solid #2a2a2a;border-radius:10px;padding:8px;width:100%}.btn[data-v-6de581db]{background:#0f0f0f;color:#fff;border:1px solid #2a2a2a;border-radius:10px;padding:8px 12px;cursor:pointer}.btn.primary[data-v-6de581db]{background:#fdd835;color:#111;border-color:#fdd835}.btn.ghost[data-v-6de581db]{background:#0b1020}.btn[data-v-6de581db]:disabled{opacity:.6;cursor:not-allowed}.media-picker[data-v-76acc5f9]{display:grid;gap:12px}.tabs[data-v-76acc5f9]{display:flex;gap:8px}.tab[data-v-76acc5f9]{padding:6px 12px;border-radius:8px;background:#1b1b1b;color:#bbb;border:1px solid #2a2a2a;cursor:pointer}.tab.active[data-v-76acc5f9]{background:#2a2a2a;color:#fff;border-color:#3a3a3a}.panel[data-v-76acc5f9]{display:grid;gap:12px}.row[data-v-76acc5f9]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.input[data-v-76acc5f9]{padding:8px 10px;border-radius:8px;background:#1b1b1b;color:#fff;border:1px solid #2a2a2a}.notice[data-v-76acc5f9]{padding:10px 12px;border-radius:10px;background:#141414;color:#cfcfcf}.grid[data-v-76acc5f9]{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-height:min(52vh,520px);overflow:auto;padding-right:4px;scrollbar-gutter:stable}.card[data-v-76acc5f9]{padding:10px 12px;border-radius:10px;background:#111;border:1px solid #2a2a2a;display:grid;gap:8px}.thumb[data-v-76acc5f9]{border-radius:8px;background:#0b0b0b;border:1px solid #222;height:120px;display:flex;align-items:center;justify-content:center;overflow:hidden}.thumb-media[data-v-76acc5f9]{width:100%;height:100%;object-fit:cover;background:#000}.meta .name[data-v-76acc5f9]{font-weight:600}.muted[data-v-76acc5f9]{color:#8f8f8f;font-size:12px}.btn[data-v-76acc5f9]{padding:6px 12px;border-radius:8px;background:#2a2a2a;color:#fff;border:1px solid transparent;cursor:pointer}.btn.ghost[data-v-76acc5f9]{background:transparent;border-color:#333}.btn[data-v-76acc5f9]:disabled{opacity:.6;cursor:not-allowed}.pager[data-v-76acc5f9]{display:flex;align-items:center;gap:8px;justify-content:flex-end}.page[data-v-76acc5f9]{color:#9f9f9f;font-size:12px}.preview[data-v-76acc5f9]{display:grid;gap:8px}.preview-title[data-v-76acc5f9]{color:#bdbdbd;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.preview-video[data-v-76acc5f9]{width:100%;max-width:360px;max-height:240px;border-radius:10px;background:#000;object-fit:cover}.admin-intro[data-v-2fe8d103]{display:grid;gap:18px;padding:24px;color:#f8fafc}.page-header[data-v-2fe8d103]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.page-title__text[data-v-2fe8d103]{margin:0;font-size:28px;color:#facc15}.page-title__sub[data-v-2fe8d103]{margin:6px 0 0;color:#94a3b8;font-size:13px}.page-actions[data-v-2fe8d103]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.layout[data-v-2fe8d103]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);gap:18px;align-items:start}.form-col[data-v-2fe8d103],.preview-col[data-v-2fe8d103]{min-width:0}.preview-col[data-v-2fe8d103]{order:2}.form-col[data-v-2fe8d103]{display:grid;gap:16px;order:1}.card[data-v-2fe8d103]{background:#141414;border:1px solid #1f2937;border-radius:16px;padding:16px;display:grid;gap:12px}.card.preview-card[data-v-2fe8d103]{position:sticky;top:16px}.card-head[data-v-2fe8d103]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.h2[data-v-2fe8d103]{margin:0;font-size:18px;font-weight:700}.helper[data-v-2fe8d103]{margin:4px 0 0;color:#94a3b8;font-size:12px}.field[data-v-2fe8d103]{display:grid;gap:6px}.field.inline[data-v-2fe8d103]{grid-auto-flow:column;align-items:center;justify-content:flex-start;gap:12px}.field>span[data-v-2fe8d103]{font-size:12px;color:#a3b3c7}.field-grid[data-v-2fe8d103]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.input[data-v-2fe8d103]{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #1f2937;background:#141414;color:#f8fafc;font-size:14px}.notice[data-v-2fe8d103]{padding:12px 14px;border-radius:12px;background:#141414;border:1px solid #1f2937;color:#cbd5f5}.notice.error[data-v-2fe8d103]{color:#fecaca;border-color:#4c1d1d;background:#1f0a0a}.message[data-v-2fe8d103]{margin:0;color:#bbf7d0}.media-block[data-v-2fe8d103]{display:grid;grid-template-columns:minmax(180px,260px) 1fr;gap:14px;align-items:start}.media-preview[data-v-2fe8d103]{border-radius:14px;overflow:hidden;border:1px solid #1f2937;background:#020617;min-height:140px;display:flex;align-items:center;justify-content:center}.media-preview__img[data-v-2fe8d103]{width:100%;height:100%;object-fit:contain;background:#000}.media-placeholder[data-v-2fe8d103]{color:#64748b;font-size:12px;text-align:center;padding:12px}.media-controls[data-v-2fe8d103]{display:grid;gap:10px}.media-actions[data-v-2fe8d103]{display:flex;flex-wrap:wrap;gap:8px}.picker-block[data-v-2fe8d103]{padding:10px;border-radius:12px;border:1px dashed #1f2937;background:#0b1220}.video-grid[data-v-2fe8d103]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.video-card[data-v-2fe8d103]{border-radius:14px;border:1px solid #1f2937;background:#141414;padding:12px;display:grid;gap:10px}.video-card__head[data-v-2fe8d103]{display:flex;align-items:center;justify-content:space-between;gap:10px}.video-card__title[data-v-2fe8d103]{font-weight:600}.video-card__hint[data-v-2fe8d103]{font-size:12px;color:#94a3b8}.chip[data-v-2fe8d103]{font-size:11px;padding:4px 8px;border-radius:999px;border:1px solid #334155;color:#cbd5f5}.video-preview[data-v-2fe8d103]{border-radius:12px;overflow:hidden;border:1px solid #1f2937;background:#020617;min-height:140px;display:flex;align-items:center;justify-content:center}.video-preview__media[data-v-2fe8d103]{width:100%;height:100%;object-fit:cover;background:#000}.video-fallback[data-v-2fe8d103]{margin-top:8px;border-top:1px dashed #1f2937;padding-top:8px}.video-fallback summary[data-v-2fe8d103]{cursor:pointer;color:#cbd5f5;font-size:13px}.fallback-body[data-v-2fe8d103]{display:grid;gap:10px;padding-top:10px}.hero-preview[data-v-2fe8d103]{border-radius:16px;overflow:hidden;border:1px solid #1f2937;background:#020617;min-height:300px;position:relative}.hero-media[data-v-2fe8d103]{position:absolute;inset:0}.hero-video[data-v-2fe8d103]{width:100%;height:100%;object-fit:cover}.media-fallback[data-v-2fe8d103]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#64748b;background:#0b1220}.hero-overlay[data-v-2fe8d103]{position:relative;z-index:2;display:grid;place-items:center;text-align:center;gap:12px;padding:28px 20px;min-height:300px;-webkit-backdrop-filter:brightness(.85);backdrop-filter:brightness(.85)}.hero-logo[data-v-2fe8d103]{width:clamp(120px,25vw,200px);height:auto}.hero-title[data-v-2fe8d103]{font-size:32px;font-weight:700;color:#f8fafc}.hero-subtitle[data-v-2fe8d103]{font-size:14px;color:#cbd5f5}.switch[data-v-2fe8d103]{position:relative;display:inline-block;width:44px;height:24px}.switch input[data-v-2fe8d103]{opacity:0;width:0;height:0}.slider[data-v-2fe8d103]{position:absolute;cursor:pointer;inset:0;background:#2a2a2a;transition:.2s;border-radius:999px}.slider[data-v-2fe8d103]:before{position:absolute;content:"";height:18px;width:18px;left:3px;top:3px;background:#fff;transition:.2s;border-radius:999px}.switch input:checked+.slider[data-v-2fe8d103]{background:#fc0}.switch input:checked+.slider[data-v-2fe8d103]:before{transform:translate(20px)}.btn[data-v-2fe8d103]{padding:8px 12px;border-radius:10px;border:1px solid transparent;background:#1f2937;color:#f8fafc;cursor:pointer;font-size:14px}.btn[data-v-2fe8d103]:hover{background:#283548}.btn.primary[data-v-2fe8d103]{background:#facc15;color:#141414}.btn.primary[data-v-2fe8d103]:hover{background:#fde047}.btn.ghost[data-v-2fe8d103]{background:transparent;border:1px solid #1f2937}.btn[data-v-2fe8d103]:disabled{opacity:.6;cursor:not-allowed}.status-pill[data-v-2fe8d103]{padding:6px 10px;border-radius:999px;font-size:12px;border:1px solid #1f2937}.status-pill.ok[data-v-2fe8d103]{color:#bbf7d0;border-color:#14532d;background:#052e1b}.status-pill.warn[data-v-2fe8d103]{color:#fde68a;border-color:#854d0e;background:#1f1907}.status-pill.muted[data-v-2fe8d103]{color:#94a3b8}.action-bar[data-v-2fe8d103]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid #1f2937;background:#020617eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.action-buttons[data-v-2fe8d103]{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:1024px){.layout[data-v-2fe8d103]{grid-template-columns:1fr}.preview-col[data-v-2fe8d103]{order:0}.form-col[data-v-2fe8d103]{order:1}.card.preview-card[data-v-2fe8d103]{position:static}.media-block[data-v-2fe8d103]{grid-template-columns:1fr}}@media(max-width:720px){.admin-intro[data-v-2fe8d103]{padding:16px}.page-actions[data-v-2fe8d103]{width:100%;justify-content:space-between}.media-actions .btn[data-v-2fe8d103],.action-buttons .btn[data-v-2fe8d103]{width:100%}.action-bar[data-v-2fe8d103]{position:sticky;bottom:12px;flex-direction:column;align-items:stretch}}@media(max-width:480px){.hero-preview[data-v-2fe8d103],.hero-overlay[data-v-2fe8d103]{min-height:220px}}.admin-faq[data-v-bbaec50f]{display:grid;gap:18px;padding:24px;color:#f8fafc}.page-header[data-v-bbaec50f]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.title[data-v-bbaec50f]{margin:0;font-size:26px;color:#facc15}.subtitle[data-v-bbaec50f]{margin:6px 0 0;color:#94a3b8;font-size:13px}.actions[data-v-bbaec50f]{display:flex;gap:10px}.notice[data-v-bbaec50f]{padding:12px 14px;border-radius:12px;background:#141414;border:1px solid #f5f5f5;color:#cbd5f5}.notice.danger[data-v-bbaec50f]{color:#fecaca;border-color:#4c1d1d;background:#1f0a0a}.empty[data-v-bbaec50f]{padding:20px;border-radius:12px;border:1px dashed #1f2937;color:#94a3b8;text-align:center}.faq-list[data-v-bbaec50f]{display:grid;gap:12px}.faq-card[data-v-bbaec50f]{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:16px;padding:14px;border-radius:14px;border:1px solid #1f2937;background:#141414;align-items:center}.faq-main[data-v-bbaec50f]{min-width:0;display:grid;gap:6px}.faq-question[data-v-bbaec50f]{font-size:15px;font-weight:600}.faq-category[data-v-bbaec50f]{font-size:12px;color:#94a3b8}.faq-controls[data-v-bbaec50f]{display:grid;gap:10px;justify-items:end}.switch[data-v-bbaec50f]{display:inline-flex;gap:8px;align-items:center;font-size:12px;color:#cbd5f5}.order-controls[data-v-bbaec50f]{display:inline-flex;align-items:center;gap:6px}.row-actions[data-v-bbaec50f]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.input[data-v-bbaec50f],.textarea[data-v-bbaec50f]{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #1f2937;background:#141414;color:#f8fafc;font-size:14px}.input-mini[data-v-bbaec50f]{width:64px;padding:6px 8px;font-size:12px}.field[data-v-bbaec50f]{display:grid;gap:6px}.field>span[data-v-bbaec50f]{font-size:12px;color:#a3b3c7}.field.checkbox[data-v-bbaec50f]{grid-auto-flow:column;align-items:center;justify-content:flex-start;gap:10px}.btn[data-v-bbaec50f]{padding:8px 12px;border-radius:8px;border:1px solid transparent;background:#1f2937;color:#f8fafc;cursor:pointer;font-size:14px}.btn.primary[data-v-bbaec50f]{background:#facc15;color:#141414}.btn.ghost[data-v-bbaec50f]{background:transparent;border:1px solid #1f2937}.btn.ghost.danger[data-v-bbaec50f]{border-color:#7f1d1d;color:#fecaca}.btn-mini[data-v-bbaec50f]{padding:4px 8px;border-radius:8px;border:1px solid #1f2937;background:#141414;color:#e2e8f0;font-size:12px}.btn[data-v-bbaec50f]:disabled,.btn-mini[data-v-bbaec50f]:disabled{opacity:.6;cursor:not-allowed}.drawer-overlay[data-v-bbaec50f]{position:fixed;inset:0;background:#0009;display:flex;justify-content:flex-end;z-index:22000}.drawer[data-v-bbaec50f]{width:min(560px,100%);height:100%;background:#141414;border-left:1px solid #1f2937;display:grid;grid-template-rows:auto 1fr auto;padding:16px;gap:12px}.drawer-head[data-v-bbaec50f]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.drawer-title[data-v-bbaec50f]{margin:0;font-size:18px}.drawer-sub[data-v-bbaec50f]{margin:4px 0 0;color:#94a3b8;font-size:12px}.drawer-body[data-v-bbaec50f]{display:grid;gap:12px;overflow-y:auto;padding-right:4px}.drawer-actions[data-v-bbaec50f]{display:flex;justify-content:flex-end;gap:10px}.category-row[data-v-bbaec50f]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.category-create[data-v-bbaec50f]{display:grid;gap:10px;padding:12px;border-radius:12px;border:1px solid #1f2937;background:#141414}.category-actions[data-v-bbaec50f]{display:flex;gap:10px}@media(max-width:900px){.faq-card[data-v-bbaec50f]{grid-template-columns:1fr}.faq-controls[data-v-bbaec50f]{justify-items:start}.row-actions[data-v-bbaec50f]{justify-content:flex-start}.category-row[data-v-bbaec50f]{grid-template-columns:1fr}}@media(max-width:720px){.admin-faq[data-v-bbaec50f]{padding:16px}.actions .btn[data-v-bbaec50f],.row-actions .btn[data-v-bbaec50f],.drawer[data-v-bbaec50f]{width:100%}.drawer-actions[data-v-bbaec50f]{flex-direction:column}.drawer-actions .btn[data-v-bbaec50f]{width:100%}.category-actions[data-v-bbaec50f]{flex-direction:column}.category-actions .btn[data-v-bbaec50f]{width:100%}}.admin-page[data-v-bb713592]{position:relative;z-index:2147482800}.admin-layout[data-v-bb713592]{display:flex;height:100vh;overflow:hidden;background:#0e0e0e}.admin-content[data-v-bb713592]{flex:1;height:100vh;overflow-y:auto;overflow-x:hidden;padding:24px;color:#fff}.stub[data-v-bb713592]{opacity:.7}.admin-content[data-v-bb713592]{position:relative}[data-v-bb713592] .sidebar-shell{flex:0 0 auto;height:100vh;overflow:hidden}[data-v-bb713592] .sidebar{height:100vh;max-height:100vh;overflow-y:auto}.sidebar-toggle[data-v-bb713592]{display:none}@media(max-width:980px){.admin-layout[data-v-bb713592]{display:block;height:100vh;overflow:hidden}.admin-content[data-v-bb713592]{height:100vh;overflow-y:auto;overflow-x:hidden;padding:20px 16px}[data-v-bb713592] .sidebar-shell{height:auto;overflow:visible}.sidebar-toggle[data-v-bb713592]{display:inline-flex;position:fixed;top:12px;left:12px;z-index:2147483502;height:40px;min-width:44px;padding:0 12px;border-radius:12px;border:1px solid #2a2a2a;background:#141414;color:#fc0;cursor:pointer;align-items:center;justify-content:center;font-size:18px;line-height:1}}.admin-login[data-v-dbfa28cd]{min-height:100vh;display:grid;place-items:center;background:#0e0e0e;color:#fff;padding:24px}.panel[data-v-dbfa28cd]{width:min(420px,100%);background:#141414;border:1px solid #2a2a2a;border-radius:14px;padding:28px;display:grid;gap:16px;box-shadow:0 20px 60px #00000073}h1[data-v-dbfa28cd]{margin:0 0 6px;font-size:22px;letter-spacing:.3px}.field[data-v-dbfa28cd]{display:grid;gap:8px;font-size:13px;color:#cfcfcf}input[data-v-dbfa28cd]{background:#0f0f0f;border:1px solid #2b2b2b;border-radius:10px;color:#fff;padding:12px 14px;font-size:14px}input[data-v-dbfa28cd]:focus{outline:none;border-color:#fc0;box-shadow:0 0 0 2px #fc03}.submit[data-v-dbfa28cd]{background:#fc0;color:#111;border:none;border-radius:10px;padding:12px 16px;font-weight:700;cursor:pointer;transition:transform .12s ease}.submit[data-v-dbfa28cd]:disabled{opacity:.7;cursor:not-allowed}.submit[data-v-dbfa28cd]:not(:disabled):active{transform:translateY(1px)}.error[data-v-dbfa28cd]{margin:0;color:#ff8a8a;font-size:13px}.logout-page[data-v-bd61c773]{min-height:100vh;display:grid;place-items:center;padding:24px;background:#0e0e0e}.card[data-v-bd61c773]{width:min(640px,100%);border-radius:16px;border:1px solid #2a2a2a;background:#141414;padding:18px;display:grid;gap:12px}.title[data-v-bd61c773]{margin:0;color:#fdd835}.muted[data-v-bd61c773]{margin:0;color:#cbd5e1}.warning[data-v-bd61c773]{margin:0;color:#fca5a5}.shift-block[data-v-bd61c773]{display:grid;gap:12px}.shift-info[data-v-bd61c773]{display:grid;gap:4px;color:#e5e7eb}.step[data-v-bd61c773]{border:1px solid #263244;border-radius:12px;padding:10px;display:grid;gap:8px;background:#0f172a73}.step-title[data-v-bd61c773]{margin:0;color:#fff;font-size:15px}.field[data-v-bd61c773]{display:grid;gap:6px}.field>span[data-v-bd61c773]{color:#e5e7eb;font-size:13px}input[data-v-bd61c773]{width:100%;border-radius:10px;border:1px solid #2a2a2a;background:#0f0f0f;color:#fff;padding:8px}textarea[data-v-bd61c773]{width:100%;border-radius:10px;border:1px solid #2a2a2a;background:#0f0f0f;color:#fff;padding:8px;resize:vertical}.checkbox[data-v-bd61c773]{display:flex;align-items:flex-start;gap:8px;color:#e5e7eb;font-size:14px}.checkbox input[data-v-bd61c773]{width:auto;margin-top:2px}.actions[data-v-bd61c773]{display:flex;gap:8px;flex-wrap:wrap}.btn[data-v-bd61c773]{background:#0f0f0f;color:#fff;border:1px solid #2a2a2a;border-radius:10px;padding:9px 12px;cursor:pointer}.btn.primary[data-v-bd61c773]{background:#fdd835;color:#111;border-color:#fdd835}.btn.ghost[data-v-bd61c773]{background:#141414}.btn[data-v-bd61c773]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:640px){.logout-page[data-v-bd61c773]{padding:12px}.actions[data-v-bd61c773]{display:grid;grid-template-columns:1fr}.btn[data-v-bd61c773]{width:100%}}.navbar[data-v-604a3620]{position:fixed;top:0;left:0;width:100%;height:68px;background:#0a0a0af2;border-bottom:1px solid rgba(250,204,21,.8);box-shadow:0 2px 8px #0009;z-index:999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;justify-content:center;transform:translateY(-110%);opacity:0;pointer-events:none;transition:transform .22s ease,opacity .22s ease}.navbar.is-shown[data-v-604a3620]{transform:translateY(0);opacity:1;pointer-events:auto}.navbar-inner[data-v-604a3620]{width:100%;padding:0 40px;display:flex;align-items:center;justify-content:space-between;gap:24px}@media(min-width:1600px){.navbar-inner[data-v-604a3620]{max-width:1600px}}@media(max-width:900px){.navbar-inner[data-v-604a3620]{padding:0 16px;gap:12px}}.logo[data-v-604a3620]{display:flex;align-items:center;text-decoration:none}.logo-img[data-v-604a3620]{height:42px;width:auto;object-fit:contain}.nav[data-v-604a3620]{display:flex;gap:40px;align-items:center;min-width:0}.nav-link[data-v-604a3620]{color:#e5e5e5;text-decoration:none;font-size:15px;font-weight:500;letter-spacing:.4px;transition:all .25s ease;white-space:nowrap}.nav-link[data-v-604a3620]:hover{color:#facc15;text-shadow:0 0 6px rgba(250,204,21,.4)}.book-btn[data-v-604a3620]{background:#facc15;color:#111;font-weight:700;border-radius:8px;padding:12px 24px;text-decoration:none;transition:all .25s ease;white-space:nowrap;flex:0 0 auto;font-family:Atyp Text;font-size:var(--font-size-md )}.book-btn[data-v-604a3620]:hover{background:#fde047;transform:translateY(-2px);box-shadow:0 0 10px #facc154d}.navbar-actions[data-v-604a3620]{display:inline-flex;align-items:center;gap:10px}.social-link[data-v-604a3620]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;transition:transform .15s ease,background .15s ease,border-color .15s ease}.social-link[data-v-604a3620]:hover{transform:translateY(-1px);background:#facc1514;border-color:#facc1573}.social-icon[data-v-604a3620]{padding:5px;display:block}.social-icon-svg[data-v-604a3620]{width:24px;height:24px;fill:none;stroke:#e5e5e5;stroke-width:1.8}.burger[data-v-604a3620]{display:none!important;width:44px;height:44px;border-radius:10px;border:1px solid rgba(250,204,21,.25);background:#1119;flex-direction:column;justify-content:center;gap:6px;padding:10px;cursor:pointer;transition:transform .15s ease,border-color .2s ease,background .2s ease}.burger[data-v-604a3620]:hover{border-color:#facc1580;background:#111111bf}.burger[data-v-604a3620]:active{transform:scale(.98)}.burger-line[data-v-604a3620]{display:block;height:2px;width:100%;background:#facc15;border-radius:999px}@media(max-width:900px){.nav[data-v-604a3620],.desktop-cta[data-v-604a3620]{display:none!important}.burger[data-v-604a3620]{display:inline-flex!important}}.overlay[data-v-604a3620]{position:fixed;inset:0;background:#0000008c;z-index:998}.drawer[data-v-604a3620]{position:fixed;top:0;right:0;height:100vh;width:min(360px,86vw);background:#0c0c0cfa;border-left:1px solid rgba(250,204,21,.12);box-shadow:-10px 0 30px #0000008c;z-index:1000;transform:translate(100%);transition:transform .22s ease;display:flex;flex-direction:column;padding-top:68px}.drawer.open[data-v-604a3620]{transform:translate(0)}.drawer-head[data-v-604a3620]{position:absolute;top:0;right:0;left:0;height:68px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid rgba(250,204,21,.12);background:#0a0a0af2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.drawer-title[data-v-604a3620]{font-weight:700;letter-spacing:.3px;color:#e5e5e5}.drawer-close[data-v-604a3620]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;line-height:1;padding:0;border-radius:10px;border:1px solid rgba(250,204,21,.25);background:#1119;color:#facc15;cursor:pointer;text-align:center}.drawer-nav[data-v-604a3620]{display:flex;flex-direction:column;padding:18px 16px;gap:10px}.drawer-social[data-v-604a3620]{display:flex;gap:12px;padding:8px 0 12px}.drawer-link[data-v-604a3620]{display:block;padding:12px;border-radius:10px;text-decoration:none;color:#e5e5e5;border:1px solid rgba(250,204,21,.25);background:#1119;transition:border-color .2s ease,background .2s ease,transform .15s ease}.drawer-nav .drawer-link.book-btn.drawer-book[data-v-604a3620]{background:#facc15;color:#111;font-weight:700;border-radius:8px;padding:10px 24px;border:none;box-shadow:none;text-align:center;width:100%}.drawer-link[data-v-604a3620]:hover{border-color:#facc1559;background:#facc150f;transform:translate(2px);border-color:#facc1580}.drawer-nav .drawer-link.book-btn[data-v-604a3620]{display:block;width:100%;text-align:center}.drawer-nav .drawer-link.book-btn.drawer-book[data-v-604a3620]:hover{background:#fde047;color:#111;transform:translateY(-2px);box-shadow:0 0 10px #facc154d;border-color:transparent}@media(min-width:901px){.nav[data-v-604a3620]{display:flex!important}.desktop-cta[data-v-604a3620]{display:inline-flex!important}.burger[data-v-604a3620],.overlay[data-v-604a3620],.drawer[data-v-604a3620]{display:none!important}}.sim-navbar[data-v-7a031ff7]{position:fixed;top:0;left:0;width:100%;height:68px;background:#0a0a0af2;border-bottom:1px solid rgba(250,204,21,.8);box-shadow:0 2px 8px #0009;z-index:999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;justify-content:center;pointer-events:auto;font-family:Atyp Display,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,Liberation Sans,sans-serif;font-weight:500}.sim-navbar__inner[data-v-7a031ff7]{width:100%;padding:0 40px;display:flex;align-items:center;justify-content:space-between;gap:24px}.sim-logo[data-v-7a031ff7]{display:flex;align-items:center;text-decoration:none;flex:0 0 auto}.sim-logo__img[data-v-7a031ff7]{height:42px;width:auto;object-fit:contain}.sim-nav[data-v-7a031ff7]{display:flex;gap:28px;align-items:center;min-width:0}.sim-nav__link[data-v-7a031ff7]{color:#e5e5e5;text-decoration:none;font-size:15px;font-weight:500;letter-spacing:.4px;transition:all .25s ease;white-space:nowrap}.sim-nav__link[data-v-7a031ff7]:hover{color:#facc15;text-shadow:0 0 6px rgba(250,204,21,.4)}.sim-actions[data-v-7a031ff7]{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.sim-icon-link[data-v-7a031ff7]{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:0;color:#facc15;text-decoration:none;font-size:12px;font-weight:500}.social-icon[data-v-7a031ff7]{border-radius:0}.sim-cta[data-v-7a031ff7]{background:#facc15;color:#111;font-weight:700;font-family:Atyp Text;border-radius:8px;padding:12px 24px;text-decoration:none;transition:all .25s ease;white-space:nowrap}.sim-cta[data-v-7a031ff7]:hover{background:#fde047;transform:translateY(-2px);box-shadow:0 0 10px #facc154d}.sim-burger[data-v-7a031ff7]{display:none!important;width:44px;height:44px;border-radius:10px;border:1px solid rgba(250,204,21,.25);background:#1119;flex-direction:column;justify-content:center;gap:6px;padding:10px;cursor:pointer}.sim-burger__line[data-v-7a031ff7]{display:block;height:2px;width:100%;background:#facc15;border-radius:999px}.sim-overlay[data-v-7a031ff7]{position:fixed;inset:0;background:#0000008c;z-index:998}.sim-drawer[data-v-7a031ff7]{position:fixed;top:0;right:0;height:100vh;width:min(360px,86vw);background:#0c0c0cfa;border-left:1px solid rgba(250,204,21,.12);box-shadow:-10px 0 30px #0000008c;z-index:1000;transform:translate(100%);transition:transform .22s ease;display:flex;flex-direction:column;padding-top:68px;font-family:Atyp Display,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,Liberation Sans,sans-serif;font-weight:500}.sim-drawer.open[data-v-7a031ff7]{transform:translate(0)}.sim-drawer__head[data-v-7a031ff7]{position:absolute;top:0;right:0;left:0;height:68px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid rgba(250,204,21,.12);background:#0a0a0af2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sim-drawer__title[data-v-7a031ff7]{font-weight:500;color:#e5e5e5}.sim-drawer__close[data-v-7a031ff7]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;border:1px solid rgba(250,204,21,.25);background:#1119;color:#facc15;cursor:pointer}.sim-drawer__nav[data-v-7a031ff7]{display:flex;flex-direction:column;padding:18px 16px;gap:10px}.sim-drawer__link[data-v-7a031ff7]{display:block;padding:12px;border-radius:10px;text-decoration:none;color:#e5e5e5;border:1px solid rgba(250,204,21,.25);background:#1119;font-weight:500}.sim-drawer__social[data-v-7a031ff7]{display:flex;gap:10px;padding:6px 4px}.sim-icon-link--drawer[data-v-7a031ff7]{width:44px;height:44px;border-radius:10px;border:1px solid rgba(250,204,21,.25);background:#1119}.sim-drawer__cta[data-v-7a031ff7]{display:block;text-align:center}@media(min-width:1600px){.sim-navbar__inner[data-v-7a031ff7]{max-width:1600px}}@media(max-width:1100px){.sim-nav[data-v-7a031ff7]{gap:18px}}@media(max-width:900px){.sim-navbar__inner[data-v-7a031ff7]{padding:0 16px;gap:12px}.sim-nav[data-v-7a031ff7],.desktop-only[data-v-7a031ff7]{display:none!important}.sim-burger[data-v-7a031ff7]{display:inline-flex!important}}@media(min-width:901px){.sim-overlay[data-v-7a031ff7],.sim-drawer[data-v-7a031ff7]{display:none!important}}body{margin:0;background:#0f0f0f;font-family:var(--font-family-body, Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, "Noto Sans", "Liberation Sans", sans-serif)}
