.sx-grid[data-v-72f60f6a]{align-items:start;display:grid;gap:10px;min-width:0}.sx-grid--1[data-v-72f60f6a]{grid-template-columns:minmax(0,1fr)}.sx-grid--2[data-v-72f60f6a]{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-grid--3[data-v-72f60f6a]{grid-template-columns:repeat(3,minmax(0,1fr))}.sx-grid--4[data-v-72f60f6a]{grid-template-columns:repeat(4,minmax(0,1fr))}.sx-grid--auto[data-v-72f60f6a]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}@media(max-width:900px){.sx-grid--3[data-v-72f60f6a],.sx-grid--4[data-v-72f60f6a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.sx-grid--2[data-v-72f60f6a],.sx-grid--3[data-v-72f60f6a],.sx-grid--4[data-v-72f60f6a],.sx-grid--auto[data-v-72f60f6a]{grid-template-columns:minmax(0,1fr)}}.sec-note[data-v-00dd5ebb]{color:rgba(var(--v-theme-on-surface),.45);font-size:12px;margin:0}.hours-row[data-v-00dd5ebb]{align-items:center;background:rgba(var(--v-theme-surface-variant),.08);border:1px solid rgba(var(--v-theme-outline),.04);border-radius:8px;display:flex;gap:10px;height:40px;padding:0 10px;transition:opacity .14s ease}.hours-row.closed[data-v-00dd5ebb]{opacity:.55}.hours-day[data-v-00dd5ebb]{color:rgb(var(--v-theme-on-surface));font-size:12.5px;font-weight:600;min-width:78px}.hours-times[data-v-00dd5ebb]{align-items:center;display:flex;flex:1;gap:6px}.hours-input[data-v-00dd5ebb]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-theme-outline),.18);border-radius:6px;color:rgb(var(--v-theme-on-surface));font-size:12px;font-variant-numeric:tabular-nums;outline:none;padding:3px 6px;width:72px}.hours-input[data-v-00dd5ebb]:focus{border-color:rgb(var(--v-theme-primary))}.hours-input[data-v-00dd5ebb]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.45}.hours-closed[data-v-00dd5ebb],.hours-sep[data-v-00dd5ebb]{color:rgba(var(--v-theme-on-surface),.45);font-size:12px}.hours-closed[data-v-00dd5ebb]{flex:1}.hours-switch[data-v-00dd5ebb]{flex-shrink:0;margin-left:auto}.promo-layout[data-v-73a0b4dc]{align-items:start;display:grid;gap:12px;grid-template-columns:1fr 340px}.promo-embedded-actions[data-v-73a0b4dc]{display:flex;justify-content:flex-end;margin-top:4px}@media(max-width:960px){.promo-layout[data-v-73a0b4dc]{grid-template-columns:1fr}}.bg-surface-variant[data-v-73a0b4dc]{background:rgba(var(--v-theme-surface-variant),.12)}.client-preview-wrapper[data-v-73a0b4dc]{background:rgba(var(--v-theme-surface-variant),.04);display:flex;justify-content:center;padding:16px}.client-promo-card[data-v-73a0b4dc]{background:#0d1522;border:1px solid rgba(var(--v-theme-outline),.12);border-radius:10px;box-shadow:0 8px 24px #00000040;display:flex;flex-direction:column;max-width:300px;min-height:280px;overflow:hidden;position:relative;width:100%}.card-bg-img[data-v-73a0b4dc]{background-position:50%;background-size:cover;inset:0;opacity:.45;position:absolute;transition:transform .3s ease}.card-gradient-overlay[data-v-73a0b4dc]{background:linear-gradient(180deg,#09111c66,#09111cf2 85%);inset:0;position:absolute}.card-content[data-v-73a0b4dc]{display:flex;flex:1;flex-direction:column;height:100%;padding:18px 16px;position:relative;z-index:2}.card-head-badge[data-v-73a0b4dc]{align-items:center;align-self:flex-start;background:rgba(var(--v-theme-warning),.15);border:1px solid rgba(var(--v-theme-warning),.3);border-radius:4px;color:rgb(var(--v-theme-warning));display:inline-flex;font-size:10px;font-weight:700;gap:4px;letter-spacing:.04em;margin-bottom:12px;padding:3px 8px}.card-headings[data-v-73a0b4dc]{margin-bottom:10px}.card-title[data-v-73a0b4dc]{color:#f3f7ff;font-size:20px;font-weight:800;letter-spacing:-.01em;line-height:1.15}.card-subtitle[data-v-73a0b4dc]{color:rgb(var(--v-theme-primary));font-size:12px;font-weight:700;letter-spacing:.02em;margin-top:2px}.card-lines[data-v-73a0b4dc]{display:flex;flex:1;flex-direction:column;gap:2px;margin-bottom:16px}.card-line[data-v-73a0b4dc]{color:#ffffffbf;font-size:12px;line-height:1.35}.card-line--sec[data-v-73a0b4dc]{color:#ffffff80;font-size:11.5px}.client-cta-btn[data-v-73a0b4dc]{align-items:center;background:rgb(var(--v-theme-primary));border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:6px;height:36px;justify-content:center;transition:all .15s ease;width:100%}.client-cta-btn[data-v-73a0b4dc]:hover{background:rgba(var(--v-theme-primary),.85)}.pb-grid.pb-grid[data-v-9b163b53]{align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.pb-card[data-v-9b163b53]{background:rgba(var(--v-theme-surface-variant),.08);border:1px solid rgba(var(--v-theme-outline),.08);border-radius:12px;display:flex;flex-direction:column;padding:12px 12px 6px;transition:opacity .14s ease}.pb-card--off[data-v-9b163b53]{opacity:.62}.pb-text-summary[data-v-9b163b53]{align-items:flex-start;border-top:1px dashed rgba(var(--v-theme-outline),.18);display:flex;flex-direction:column;gap:4px;margin-top:8px;padding-top:10px}.pb-text-summary strong[data-v-9b163b53]{font-size:13px}.pb-text-empty[data-v-9b163b53]{color:rgba(var(--v-theme-on-surface),.5);font-size:12px}.pb-text-sub[data-v-9b163b53]{color:rgba(var(--v-theme-on-surface),.65);font-size:12px}.pb-text-edit[data-v-9b163b53]{border-top:1px dashed rgba(var(--v-theme-outline),.18);display:flex;flex-direction:column;gap:8px;margin-top:10px;padding-top:10px}.pb-text-acts[data-v-9b163b53]{display:flex;gap:6px}.pb-where[data-v-9b163b53]{color:rgba(var(--v-theme-on-surface),.45);font-size:11.5px;line-height:1.45;margin:8px 0 0}.pb-acts[data-v-9b163b53]{align-items:center;display:flex;gap:8px;margin-top:auto;padding-top:6px}.pb-switch[data-v-9b163b53] .v-label{color:rgba(var(--v-theme-on-surface),.45);font-size:11.5px;opacity:1}.pb-promo[data-v-9b163b53]{border-top:1px solid rgba(var(--v-theme-outline),.08);margin-top:14px;padding-top:14px}.cp-wrap[data-v-74fdaeb8]{background:#030b14;border:1px solid rgba(var(--v-theme-outline),.12);border-radius:10px;overflow:hidden;position:relative;width:100%}.cp-canvas[data-v-74fdaeb8]{color:#fff;font-family:system-ui,sans-serif;height:1080px;left:0;overflow:hidden;position:absolute;top:0;transform-origin:top left;width:1920px}.cp-bg[data-v-74fdaeb8]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:.3;position:absolute;width:100%}.cp-nav[data-v-74fdaeb8]{background:#080c14;border-bottom:1px solid #152033;height:78px;left:0;padding:0 28px;position:absolute;right:0;top:0}.cp-brand[data-v-74fdaeb8],.cp-nav[data-v-74fdaeb8]{align-items:center;display:flex}.cp-logo[data-v-74fdaeb8]{background:var(--accent);border-radius:24px;display:grid;font-size:22px;font-weight:700;height:48px;margin-right:14px;overflow:hidden;place-items:center;width:48px}.cp-logo img[data-v-74fdaeb8]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cp-brand-text[data-v-74fdaeb8]{display:flex;flex-direction:column}.cp-brand-name[data-v-74fdaeb8]{font-size:22px;font-weight:700;line-height:24px}.cp-brand-tag[data-v-74fdaeb8]{color:#9aa6b6;font-size:12.5px;font-weight:500;line-height:15px;margin-top:1px}.cp-tabs[data-v-74fdaeb8]{left:50%;position:absolute;transform:translate(-50%)}.cp-tab[data-v-74fdaeb8],.cp-tabs[data-v-74fdaeb8]{align-items:center;display:flex}.cp-tab[data-v-74fdaeb8]{color:#9aa6b6;font-size:15px;font-weight:500;height:46px;margin:0 6px;padding:0 14px;position:relative}.cp-tab.on[data-v-74fdaeb8]{color:#fff}.cp-tab-ico[data-v-74fdaeb8]{background:currentColor;border-radius:5px;height:20px;margin-right:9px;opacity:.55;width:20px}.cp-tab-bar[data-v-74fdaeb8]{background:var(--accent);border-radius:2px;bottom:0;height:3px;left:50%;position:absolute;transform:translate(-50%);width:44px}.cp-navright[data-v-74fdaeb8]{align-items:center;display:flex;gap:10px;margin-left:auto}.cp-circle[data-v-74fdaeb8]{background:#0c1a28;border:1px solid #16263a;border-radius:50%;height:44px;width:44px}.cp-navuser[data-v-74fdaeb8]{background:var(--accent);border-radius:50%;height:44px;margin-left:4px;opacity:.85;width:44px}.cp-side[data-v-74fdaeb8]{display:flex;flex-direction:column;gap:14px;left:24px;position:absolute;top:102px;width:276px}.cp-sidecard[data-v-74fdaeb8]{background:#0a1522eb;border:1px solid #16263a;border-radius:14px;padding:14px}.cp-sidehead[data-v-74fdaeb8]{align-items:center;display:flex;font-size:15px;font-weight:600;justify-content:space-between;margin-bottom:10px}.cp-count[data-v-74fdaeb8]{background:#0c1a28;border-radius:8px;color:#c5ccd6;display:grid;font-size:12px;height:22px;min-width:26px;padding:0 7px;place-items:center}.cp-friend[data-v-74fdaeb8]{align-items:center;border-radius:8px;display:flex;gap:10px;padding:6px}.cp-fav[data-v-74fdaeb8]{background:#0c1a28;border:1px solid #1e3047;border-radius:50%;flex-shrink:0;height:40px;position:relative;width:40px}.cp-fav.sm[data-v-74fdaeb8]{height:26px;width:26px}.cp-online[data-v-74fdaeb8]{background:var(--success);border:2px solid #0a1522;border-radius:50%;bottom:1px;height:11px;position:absolute;right:0;width:11px}.cp-ftext[data-v-74fdaeb8]{display:flex;flex-direction:column;min-width:0}.cp-ftext strong[data-v-74fdaeb8]{font-size:14px;font-weight:600}.cp-ftext small[data-v-74fdaeb8]{color:#9aa6b6;font-size:12px}.cp-quick[data-v-74fdaeb8]{align-items:center;border-radius:8px;color:#c5ccd6;display:flex;font-size:14px;gap:10px;height:40px;padding:0 8px}.cp-quick.on[data-v-74fdaeb8]{background:color-mix(in srgb,var(--accent) 16%,transparent);color:#fff}.cp-quick-ico[data-v-74fdaeb8]{background:currentColor;border-radius:5px;height:18px;opacity:.5;width:18px}.cp-quick-badge[data-v-74fdaeb8]{background:#ff4257;border-radius:10px;display:grid;font-size:11px;font-weight:700;height:20px;margin-left:auto;min-width:20px;padding:0 6px;place-items:center}.cp-ref[data-v-74fdaeb8]{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 30%,#0a1522),#0a1522)}.cp-ref strong[data-v-74fdaeb8]{display:block;font-size:16px;font-weight:700}.cp-ref small[data-v-74fdaeb8]{color:#c5ccd6;font-size:12.5px}.cp-content[data-v-74fdaeb8]{display:flex;gap:20.5px;inset:102px 20px 0 312px;position:absolute}.cp-main[data-v-74fdaeb8]{flex:1290;flex-direction:column}.cp-main[data-v-74fdaeb8],.cp-rail[data-v-74fdaeb8]{display:flex;min-width:0}.cp-rail[data-v-74fdaeb8]{flex:267.5;flex-direction:column;gap:14px}.cp-session[data-v-74fdaeb8]{background:linear-gradient(135deg,#0a1629,#08111f);border:1px solid #16284a;border-radius:10px;flex-shrink:0;height:187px;overflow:hidden;position:relative}.cp-session-avatar[data-v-74fdaeb8]{background:#141b2d;border:2px solid var(--accent);border-radius:50%;height:112px;left:25px;position:absolute;top:32px;width:112px}.cp-session-id[data-v-74fdaeb8]{left:168px;position:absolute;top:40px}.cp-session-id strong[data-v-74fdaeb8]{display:block;font-size:26px;font-weight:700}.cp-session-id small[data-v-74fdaeb8]{color:#9aa3b6;display:block;font-size:13.5px;margin-top:12px}.cp-chips[data-v-74fdaeb8]{display:flex;gap:11px;margin-top:16px}.cp-chip[data-v-74fdaeb8]{align-items:center;background:#1b2737;border:1px solid #2a3748;border-radius:12px;color:#c5ccd6;display:inline-flex;font-size:11.5px;font-weight:500;height:24px;padding:0 12px}.cp-chip.on[data-v-74fdaeb8]{background:#06302b;border-color:color-mix(in srgb,var(--success) 35%,transparent);color:var(--success)}.cp-chip i[data-v-74fdaeb8]{background:var(--success);border-radius:50%;height:7px;margin-right:6px;width:7px}.cp-divider[data-v-74fdaeb8]{background:linear-gradient(180deg,transparent,#1e3047 50%,transparent);bottom:26px;position:absolute;top:26px;width:1px}.cp-session-time[data-v-74fdaeb8]{left:460px;position:absolute;top:35px}.cp-session-time small[data-v-74fdaeb8]{color:#c5ccd6;font-size:14.5px;font-weight:600}.cp-session-time strong[data-v-74fdaeb8]{color:var(--accent);display:block;font-size:50px;font-weight:700;line-height:1;margin-top:8px}.cp-session-time span[data-v-74fdaeb8]{color:#aeb9c6;display:block;font-size:17px;margin-top:14px}.cp-session-balance[data-v-74fdaeb8]{left:800px;position:absolute;top:35px}.cp-session-balance small[data-v-74fdaeb8]{color:#c5ccd6;font-size:14.5px;font-weight:600}.cp-session-balance strong[data-v-74fdaeb8]{display:block;font-size:29px;font-weight:700;margin-top:12px}.cp-session-btns[data-v-74fdaeb8]{display:flex;gap:11px;margin-top:14px}.cp-btn[data-v-74fdaeb8]{align-items:center;background:var(--accent);border-radius:8px;display:inline-flex;font-size:14px;font-weight:600;height:43px;justify-content:center;padding:0 18px}.cp-btn.ghost[data-v-74fdaeb8]{background:-raised;border:1px solid -strong}.cp-btn.sm[data-v-74fdaeb8]{background:#0b1f48;border:1px solid #2b5cb3;font-size:12.5px;height:34px;margin-top:16px;padding:0 14px}.cp-hero-row[data-v-74fdaeb8]{display:flex;flex-shrink:0;gap:14.5px;height:210px;margin-top:18px}.cp-hero[data-v-74fdaeb8],.cp-tournament[data-v-74fdaeb8]{border-radius:10px;overflow:hidden;position:relative}.cp-fill[data-v-74fdaeb8]{height:100%;inset:0;-o-object-fit:fill;object-fit:fill;position:absolute;width:100%}.cp-hero[data-v-74fdaeb8]{background:linear-gradient(115deg,color-mix(in srgb,var(--accent) 38%,#070b12),#070b12);border:1px solid #1a2a40;flex:981}.cp-hero-text[data-v-74fdaeb8]{bottom:40px;left:42px;max-width:560px;position:absolute;text-shadow:0 2px 12px rgba(0,0,0,.75)}.cp-hero-text strong[data-v-74fdaeb8]{display:block;font-size:34px;font-weight:700;line-height:1.2}.cp-hero-text span[data-v-74fdaeb8]{color:#c5ccd6;display:block;font-size:17px;margin-top:8px}.cp-tournament[data-v-74fdaeb8]{background:#0a1330;border:1px solid #22335a;flex:294.5}.cp-tournament-text[data-v-74fdaeb8]{align-items:center;display:flex;flex-direction:column;inset:0;padding-top:96px;position:absolute;text-align:center;text-shadow:0 2px 10px rgba(0,0,0,.7)}.cp-tournament-text small[data-v-74fdaeb8]{font-size:27px;font-weight:700;line-height:1}.cp-tournament-text strong[data-v-74fdaeb8]{color:var(--accent);font-size:22.8px;font-weight:700;margin-top:6px}.cp-tournament-text span[data-v-74fdaeb8]{color:#c5ccd6;font-size:13.5px;margin-top:12px}.cp-rowhead[data-v-74fdaeb8]{align-items:flex-end;display:flex;flex-shrink:0;font-size:20px;font-weight:600;gap:17px;height:58px;padding-bottom:12px}.cp-rowhead-ico[data-v-74fdaeb8]{background:#0c1a28;border:1px solid #16263a;border-radius:8px;height:30px;width:30px}.cp-recent[data-v-74fdaeb8]{display:flex;flex-shrink:0;gap:15px;height:146px}.cp-tile[data-v-74fdaeb8]{display:flex;flex-direction:column;gap:8px;width:232px}.cp-tile-art[data-v-74fdaeb8]{background:#141b2d;border:1px solid #16263a;border-radius:10px;flex:1}.cp-tile-name[data-v-74fdaeb8]{color:#c5ccd6;font-size:13.5px;font-weight:500}.cp-favs[data-v-74fdaeb8]{display:flex;flex-shrink:0;gap:16.2px;height:108px}.cp-fav-tile[data-v-74fdaeb8]{background:#0f1620;border:1px solid #1a2430;border-radius:8px;height:108px;width:139.5px}.cp-fav-tile.add[data-v-74fdaeb8]{border-style:dashed;color:#c5ccd6;display:grid;font-size:13px;place-items:center}.cp-order[data-v-74fdaeb8]{align-items:center;display:flex;gap:10px;padding:6px 0}.cp-order-art[data-v-74fdaeb8]{background:#141b2d;border:1px solid #16263a;border-radius:8px;flex-shrink:0;height:42px;width:42px}.cp-rank[data-v-74fdaeb8]{align-items:center;display:flex;gap:10px;padding:5px 0}.cp-rank small[data-v-74fdaeb8]{color:#c5ccd6;font-size:13px}.cp-rank-no[data-v-74fdaeb8]{color:#9aa6b6;font-size:13px;font-weight:700;width:20px}.cp-rank-no.top[data-v-74fdaeb8]{color:var(--accent)}.dirty[data-v-05c747e4]{color:rgb(var(--v-theme-warning));font-size:11px;font-weight:700}.note[data-v-05c747e4]{font-size:11.5px;line-height:1.45;margin:8px 0 14px}.empty[data-v-05c747e4],.note[data-v-05c747e4]{color:rgba(var(--v-theme-on-surface),.48)}.empty[data-v-05c747e4]{font-size:12px}.grid[data-v-05c747e4]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}.theme[data-v-05c747e4]{background:transparent;border:1px solid rgba(var(--v-theme-outline),.08);border-radius:9px;cursor:pointer;overflow:hidden;padding:0;text-align:left;transition:border-color .16s ease}.theme.on[data-v-05c747e4]{border-color:rgb(var(--v-theme-primary))}.theme[data-v-05c747e4]:disabled{cursor:default}.swatch[data-v-05c747e4]{display:block;height:46px;position:relative}.accent[data-v-05c747e4]{border-radius:999px;bottom:8px;height:6px;left:8px;position:absolute;width:18px}.label[data-v-05c747e4]{color:rgb(var(--v-theme-on-surface));display:block;font-size:11px;font-weight:650;overflow:hidden;padding:6px 8px;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media(prefers-reduced-motion:reduce){.theme[data-v-05c747e4]{transition:none}}.scope-switch[data-v-17b8f019]{background:rgba(var(--v-theme-on-surface),.05);border-radius:8px;display:flex;gap:3px;padding:3px}.scope-switch button[data-v-17b8f019]{background:transparent;border-radius:6px;color:rgba(var(--v-theme-on-surface),.45);cursor:pointer;font-size:11.5px;font-weight:650;padding:4px 12px;transition:background .14s ease,color .14s ease}.scope-switch button.on[data-v-17b8f019]{background:rgb(var(--v-theme-surface));color:rgb(var(--v-theme-primary))}.bg-live[data-v-17b8f019]{display:flex;flex-direction:column;gap:4px}.bg-cap[data-v-17b8f019],.lib-head>span[data-v-17b8f019]:first-child{color:rgba(var(--v-theme-on-surface),.8);font-size:12px;font-weight:600}.bg-frame[data-v-17b8f019]{aspect-ratio:16/9;background:#0c0e12;border:1px solid rgba(var(--v-theme-outline),.08);border-radius:10px;cursor:pointer;overflow:hidden;width:100%}.bg-frame.empty[data-v-17b8f019]{cursor:default}.bg-media[data-v-17b8f019]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bg-none[data-v-17b8f019]{align-items:center;display:flex;flex-direction:column;font-size:12px;gap:6px;height:100%;justify-content:center}.bg-hint[data-v-17b8f019],.bg-none[data-v-17b8f019]{color:rgba(var(--v-theme-on-surface),.45)}.bg-hint[data-v-17b8f019]{font-size:11px}.bg-add[data-v-17b8f019]{display:flex;flex-direction:column}.lib-head[data-v-17b8f019]{align-items:center;display:flex;justify-content:space-between;margin:14px 0 8px}.lib-count[data-v-17b8f019]{font-size:11px;font-weight:600}.lib-count[data-v-17b8f019],.lib-empty[data-v-17b8f019]{color:rgba(var(--v-theme-on-surface),.45)}.lib-empty[data-v-17b8f019]{font-size:12px;margin:0}.lib-grid[data-v-17b8f019]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(128px,1fr))}.thumb[data-v-17b8f019]{background:transparent;border:1px solid rgba(var(--v-theme-outline),.08);border-radius:9px;cursor:pointer;overflow:hidden;padding:0;position:relative;text-align:left;transition:border-color .14s ease}.thumb.on[data-v-17b8f019]{border-color:rgb(var(--v-theme-primary))}.thumb[data-v-17b8f019]:disabled{cursor:default}.thumb-media[data-v-17b8f019]{background:#111;display:block;height:68px;-o-object-fit:cover;object-fit:cover;width:100%}.thumb-on[data-v-17b8f019]{background:rgb(var(--v-theme-primary));border-radius:99px;color:rgb(var(--v-theme-on-primary));font-size:9.5px;font-weight:700;padding:2px 6px;position:absolute;right:5px;top:5px}.thumb-bar[data-v-17b8f019]{align-items:center;background:rgba(var(--v-theme-on-surface),.04);display:flex;gap:4px;padding:5px 7px}.thumb-name[data-v-17b8f019]{color:rgba(var(--v-theme-on-surface),.7);flex:1;font-size:10.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thumb-del[data-v-17b8f019]{color:rgb(var(--v-theme-error));cursor:pointer;flex-shrink:0}.logo-note[data-v-17b8f019]{align-items:center;display:flex;gap:12px}.logo-thumb[data-v-17b8f019]{border:1px dashed rgba(var(--v-theme-outline),.25);border-radius:9px;color:rgba(var(--v-theme-on-surface),.45);display:grid;flex-shrink:0;height:52px;overflow:hidden;place-items:center;width:52px}.logo-thumb img[data-v-17b8f019]{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.mobile-row[data-v-17b8f019]{align-items:center;display:flex;gap:16px}.mobile-text[data-v-17b8f019]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.mobile-text strong[data-v-17b8f019]{font-size:13px}.mobile-text span[data-v-17b8f019]{color:rgba(var(--v-theme-on-surface),.45);font-size:11.5px}.logo-text[data-v-17b8f019]{display:flex;flex:1;flex-direction:column;min-width:0}.logo-text strong[data-v-17b8f019]{font-size:13px}.logo-text span[data-v-17b8f019]{color:rgba(var(--v-theme-on-surface),.45);font-size:11.5px}.preview-frame[data-v-17b8f019]{aspect-ratio:16/9;background:#0c0e12;border-radius:10px;overflow:hidden}.preview-media[data-v-17b8f019]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.del-copy[data-v-17b8f019]{color:rgba(var(--v-theme-on-surface),.7);font-size:13px;margin:0}.acm-foot[data-v-d5b1990e]{align-items:center;display:flex;gap:8px;justify-content:flex-end;width:100%}.form-group[data-v-d5b1990e]{margin-bottom:24px}.form-group[data-v-d5b1990e]:last-child{margin-bottom:0}.form-label[data-v-d5b1990e]{align-items:center;color:rgb(var(--v-theme-on-surface));display:flex;font-size:14px;font-weight:600;margin-bottom:8px}.tax-selector[data-v-d5b1990e]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.tax-selector .tax-option[data-v-d5b1990e]{background:rgba(var(--v-theme-surface-variant),.3);border:2px solid rgba(var(--v-theme-outline),.2);border-radius:12px;cursor:pointer;padding:16px 12px;position:relative;text-align:center;transition:all .2s ease}.tax-selector .tax-option[data-v-d5b1990e]:hover{border-color:rgba(var(--v-theme-primary),.4);box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.tax-selector .tax-option.selected[data-v-d5b1990e]{background:rgba(var(--v-theme-primary),.08);border-color:rgb(var(--v-theme-primary));box-shadow:0 4px 12px rgba(var(--v-theme-primary),.2)}.tax-selector .tax-option .tax-percentage[data-v-d5b1990e]{color:rgb(var(--v-theme-primary));font-size:24px;font-weight:700;margin-bottom:4px}.tax-selector .tax-option .tax-label[data-v-d5b1990e]{color:rgba(var(--v-theme-on-surface),.7);font-size:11px;font-weight:500}.tax-selector .tax-option .check-icon[data-v-d5b1990e]{color:rgb(var(--v-theme-primary));font-size:20px;position:absolute;right:8px;top:8px}@media(max-width:600px){.tax-selector[data-v-d5b1990e]{grid-template-columns:1fr}}.modern-modal .modal-header[data-v-37c61614]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:24px}.modern-modal .modal-content[data-v-37c61614]{max-height:60vh;overflow-y:auto;padding:24px}.modern-modal .modal-footer[data-v-37c61614]{align-items:center;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.modern-modal .form-group[data-v-37c61614]{margin-bottom:24px}.modern-modal .form-group[data-v-37c61614]:last-child{margin-bottom:0}.modern-modal .form-label[data-v-37c61614]{align-items:center;color:rgb(var(--v-theme-on-surface));display:flex;font-size:14px;font-weight:600;margin-bottom:8px}.modern-modal .tax-selector[data-v-37c61614]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.modern-modal .tax-selector .tax-option[data-v-37c61614]{background:rgba(var(--v-theme-surface-variant),.3);border:2px solid rgba(var(--v-theme-outline),.2);border-radius:12px;cursor:pointer;padding:16px 12px;position:relative;text-align:center;transition:all .2s ease}.modern-modal .tax-selector .tax-option[data-v-37c61614]:hover{border-color:rgba(var(--v-theme-primary),.4);box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.modern-modal .tax-selector .tax-option.selected[data-v-37c61614]{background:rgba(var(--v-theme-primary),.08);border-color:rgb(var(--v-theme-primary));box-shadow:0 4px 12px rgba(var(--v-theme-primary),.2)}.modern-modal .tax-selector .tax-option .tax-percentage[data-v-37c61614]{color:rgb(var(--v-theme-primary));font-size:24px;font-weight:700;margin-bottom:4px}.modern-modal .tax-selector .tax-option .tax-label[data-v-37c61614]{color:rgba(var(--v-theme-on-surface),.7);font-size:11px;font-weight:500}.modern-modal .tax-selector .tax-option .check-icon[data-v-37c61614]{color:rgb(var(--v-theme-primary));font-size:20px;position:absolute;right:8px;top:8px}@media(max-width:600px){.modern-modal .tax-selector[data-v-37c61614]{grid-template-columns:1fr}}.apm-foot[data-v-25b53516]{align-items:center;display:flex;gap:8px;justify-content:flex-end;width:100%}.form-group[data-v-25b53516]{margin-bottom:20px}.form-group[data-v-25b53516]:last-child{margin-bottom:0}.form-label[data-v-25b53516]{align-items:center;color:rgb(var(--v-theme-on-surface));display:flex;font-size:13px;font-weight:600;margin-bottom:8px}.options-list[data-v-25b53516]{display:flex;flex-direction:column;gap:12px}.options-list .option-item[data-v-25b53516]{background:rgba(var(--v-theme-surface-variant),.3);border:1px solid rgba(var(--v-theme-outline),.12);border-radius:8px;padding:12px}.options-list .option-item .option-label[data-v-25b53516]{align-items:center;display:flex;font-size:13px}.shop-cfg-wrapper[data-v-f6630a76]{display:flex;flex-direction:column;gap:12px;padding:14px}.shop-cat-bar[data-v-f6630a76]{border-bottom:1px solid rgba(var(--v-theme-outline),.06);gap:12px;padding-bottom:8px}.shop-cat-bar[data-v-f6630a76],.shop-search-box[data-v-f6630a76]{align-items:center;display:flex}.shop-search-box[data-v-f6630a76]{background:rgba(var(--v-theme-surface-variant),.1);border:1px solid rgba(var(--v-theme-outline),.08);border-radius:8px;flex-shrink:0;height:36px;padding:0 10px;position:relative;width:220px}.shop-search-box .search-ico[data-v-f6630a76]{color:rgba(var(--v-theme-on-surface),.4);margin-right:6px}.shop-search-box .search-input[data-v-f6630a76]{background:transparent;border:none;color:rgb(var(--v-theme-on-surface));font-size:13px;outline:none;width:100%}.shop-search-box .search-input[data-v-f6630a76]::-moz-placeholder{color:rgba(var(--v-theme-on-surface),.35)}.shop-search-box .search-input[data-v-f6630a76]::placeholder{color:rgba(var(--v-theme-on-surface),.35)}.shop-search-box .clear-btn[data-v-f6630a76]{background:transparent;border:none;color:rgba(var(--v-theme-on-surface),.4);cursor:pointer}.shop-search-box .clear-btn[data-v-f6630a76]:hover{color:rgb(var(--v-theme-on-surface))}.shop-pills-scroll[data-v-f6630a76]{align-items:center;display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.shop-pills-scroll[data-v-f6630a76]::-webkit-scrollbar{height:4px}.shop-pills-scroll[data-v-f6630a76]::-webkit-scrollbar-thumb{background:rgba(var(--v-theme-on-surface),.1);border-radius:4px}.cpill-group[data-v-f6630a76]{align-items:center;background:rgba(var(--v-theme-surface-variant),.08);border:1px solid rgba(var(--v-theme-outline),.06);border-radius:8px;display:inline-flex;transition:all .15s ease}.cpill-group.active[data-v-f6630a76]{background:rgba(var(--v-theme-primary),.12);border-color:rgba(var(--v-theme-primary),.4);color:rgb(var(--v-theme-primary))}.cpill-group .cpill-dots[data-v-f6630a76]{align-items:center;background:transparent;border:none;color:rgba(var(--v-theme-on-surface),.4);cursor:pointer;display:flex;height:34px;padding:0 6px 0 2px}.cpill[data-v-f6630a76],.cpill-group .cpill-dots[data-v-f6630a76]:hover{color:rgb(var(--v-theme-on-surface))}.cpill[data-v-f6630a76]{align-items:center;background:rgba(var(--v-theme-surface-variant),.08);border:1px solid rgba(var(--v-theme-outline),.06);border-radius:8px;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;height:34px;padding:0 12px;transition:all .15s ease;white-space:nowrap}.cpill-group .cpill[data-v-f6630a76]{background:transparent;border:none;padding-right:4px}.cpill.active[data-v-f6630a76]{background:rgba(var(--v-theme-primary),.12);border-color:rgba(var(--v-theme-primary),.4);color:rgb(var(--v-theme-primary))}.cpill[data-v-f6630a76]:hover{border-color:rgba(var(--v-theme-outline),.18)}.cpill-badge[data-v-f6630a76]{background:rgba(var(--v-theme-on-surface),.06);border-radius:6px;color:rgba(var(--v-theme-on-surface),.65);font-size:11px;font-weight:700;padding:1px 6px}.cpill-group.active .cpill-badge[data-v-f6630a76],.cpill.active .cpill-badge[data-v-f6630a76]{background:rgba(var(--v-theme-primary),.2);color:rgb(var(--v-theme-primary))}.shop-sub-row[data-v-f6630a76]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;padding-top:2px}.sub-rail[data-v-f6630a76]{background:rgba(var(--v-theme-primary),.45);border-radius:2px;height:16px;margin-right:4px;width:2px}.spill[data-v-f6630a76],.spill-add[data-v-f6630a76],.spill-group[data-v-f6630a76]{border-radius:999px;font-size:11.5px;font-weight:600;height:28px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.spill-group[data-v-f6630a76]{align-items:center;background:rgba(var(--v-theme-surface-variant),.07);border:1px solid rgba(var(--v-theme-outline),.08);display:inline-flex}.spill-group[data-v-f6630a76]:hover{border-color:rgba(var(--v-theme-outline),.2)}.spill-group.active[data-v-f6630a76]{background:rgba(var(--v-theme-primary),.14);border-color:rgba(var(--v-theme-primary),.45);box-shadow:0 0 0 3px rgba(var(--v-theme-primary),.08);color:rgb(var(--v-theme-primary))}.spill[data-v-f6630a76]{align-items:center;background:rgba(var(--v-theme-surface-variant),.07);border:1px solid rgba(var(--v-theme-outline),.08);color:rgba(var(--v-theme-on-surface),.72);cursor:pointer;display:inline-flex;gap:7px;padding:0 12px;white-space:nowrap}.spill[data-v-f6630a76]:hover{border-color:rgba(var(--v-theme-outline),.2);color:rgb(var(--v-theme-on-surface))}.spill-group .spill[data-v-f6630a76]{background:transparent;border:none;box-shadow:none;padding-right:8px}.spill.active[data-v-f6630a76]{background:rgba(var(--v-theme-primary),.14);border-color:rgba(var(--v-theme-primary),.45);box-shadow:0 0 0 3px rgba(var(--v-theme-primary),.08)}.spill-group.active .spill[data-v-f6630a76],.spill.active[data-v-f6630a76]{color:rgb(var(--v-theme-primary))}.spill-count[data-v-f6630a76]{align-items:center;background:rgba(var(--v-theme-on-surface),.07);border-radius:999px;color:rgba(var(--v-theme-on-surface),.55);display:inline-flex;font-size:10px;font-weight:700;height:17px;justify-content:center;min-width:17px;padding:0 5px}.spill-group.active .spill-count[data-v-f6630a76],.spill.active .spill-count[data-v-f6630a76]{background:rgba(var(--v-theme-primary),.22);color:rgb(var(--v-theme-primary))}.spill-acts[data-v-f6630a76]{align-items:center;display:flex;gap:2px;max-width:0;opacity:0;overflow:hidden;transition:max-width .18s ease,opacity .14s ease,padding-right .18s ease}.spill-group.active .spill-acts[data-v-f6630a76],.spill-group:focus-within .spill-acts[data-v-f6630a76],.spill-group:hover .spill-acts[data-v-f6630a76]{max-width:56px;opacity:1;padding-right:6px}.mini-act[data-v-f6630a76]{align-items:center;background:transparent;border:none;border-radius:50%;color:rgba(var(--v-theme-on-surface),.55);cursor:pointer;display:flex;height:20px;justify-content:center;transition:background-color .14s ease,color .14s ease;width:20px}.mini-act[data-v-f6630a76]:hover{background:rgba(var(--v-theme-on-surface),.08);color:rgb(var(--v-theme-on-surface))}.mini-act.danger[data-v-f6630a76]:hover{background:rgba(var(--v-theme-error),.14);color:rgb(var(--v-theme-error))}.spill-add[data-v-f6630a76]{align-items:center;background:transparent;border:1px dashed rgba(var(--v-theme-outline),.25);color:rgba(var(--v-theme-on-surface),.5);cursor:pointer;display:inline-flex;gap:5px;padding:0 12px}.spill-add[data-v-f6630a76]:hover{background:rgba(var(--v-theme-primary),.08);border-color:rgba(var(--v-theme-primary),.5);border-style:solid;color:rgb(var(--v-theme-primary))}@media(hover:none){.spill-acts[data-v-f6630a76]{max-width:56px;opacity:1;padding-right:6px}}.pgrid[data-v-f6630a76]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.pcard[data-v-f6630a76]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-theme-outline),.08);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.pcard[data-v-f6630a76]:hover{border-color:rgba(var(--v-theme-primary),.45);box-shadow:0 4px 18px #0000002e;transform:translateY(-2px)}.pcard:hover .pcard-admin-actions[data-v-f6630a76]{opacity:1}.pcard.oos[data-v-f6630a76]{opacity:.65}.pcard--add[data-v-f6630a76]{align-items:center;background:rgba(var(--v-theme-primary),.02);border:1.5px dashed rgba(var(--v-theme-primary),.35);display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:230px}.pcard--add[data-v-f6630a76]:hover{background:rgba(var(--v-theme-primary),.05);border-color:rgb(var(--v-theme-primary))}.pcard--add:hover .pcard-add-icon[data-v-f6630a76]{background:rgb(var(--v-theme-primary));color:#fff;transform:scale(1.08)}.pcard-add-icon[data-v-f6630a76]{align-items:center;background:rgba(var(--v-theme-primary),.12);border-radius:50%;display:flex;height:44px;justify-content:center;transition:all .15s ease;width:44px}.pcard-add-icon[data-v-f6630a76],.pcard-add-label[data-v-f6630a76]{color:rgb(var(--v-theme-primary))}.pcard-add-label[data-v-f6630a76]{font-size:13px;font-weight:700}.pcard-photo[data-v-f6630a76]{aspect-ratio:4/3;background:rgba(var(--v-theme-on-surface),.03);overflow:hidden;position:relative}.pcard-img-wrap[data-v-f6630a76],.pcard-photo[data-v-f6630a76]{align-items:center;display:flex;justify-content:center;width:100%}.pcard-img-wrap[data-v-f6630a76]{height:100%}.pcard-img-wrap img[data-v-f6630a76]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pcard-ph[data-v-f6630a76]{align-items:center;color:rgba(var(--v-theme-on-surface),.25);display:flex;justify-content:center}.pcard-admin-actions[data-v-f6630a76]{display:flex;gap:4px;opacity:0;position:absolute;right:8px;top:8px;transition:opacity .15s ease;z-index:2}.pcard-act-btn[data-v-f6630a76]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;border:1px solid hsla(0,0%,100%,.15);border-radius:6px;color:#fff;cursor:pointer;display:flex;height:28px;justify-content:center;transition:background .15s ease;width:28px}.pcard-act-btn[data-v-f6630a76]:hover{background:rgb(var(--v-theme-primary))}.pcard-act-btn--del[data-v-f6630a76]:hover{background:rgb(var(--v-theme-error))}.oos-badge[data-v-f6630a76]{background:rgba(var(--v-theme-error),.9);color:#fff;letter-spacing:.02em}.low-stock-badge[data-v-f6630a76],.oos-badge[data-v-f6630a76]{border-radius:6px;bottom:8px;font-size:10.5px;font-weight:700;left:8px;padding:3px 8px;position:absolute}.low-stock-badge[data-v-f6630a76]{background:rgba(var(--v-theme-warning),.9);color:#000}.pcard-info[data-v-f6630a76]{display:flex;flex-direction:column;gap:4px;padding:10px 12px}.pcard-name[data-v-f6630a76]{color:rgb(var(--v-theme-on-surface));font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcard-foot[data-v-f6630a76]{align-items:center;display:flex;justify-content:space-between;margin-top:4px}.pcard-price[data-v-f6630a76]{color:rgb(var(--v-theme-primary));font-size:14px;font-weight:700}.pcard-price--editable[data-v-f6630a76]{align-items:center;background:transparent;border:1px solid transparent;border-radius:7px;color:rgb(var(--v-theme-primary));cursor:text;display:inline-flex;font:inherit;font-size:14px;font-weight:700;gap:4px;margin-left:-6px;padding:2px 6px;transition:background-color .15s ease,border-color .15s ease}.pcard-price--editable .pencil[data-v-f6630a76]{opacity:0;transition:opacity .15s ease}.pcard-price--editable[data-v-f6630a76]:hover{background:rgba(var(--v-theme-primary),.1);border-color:rgba(var(--v-theme-primary),.25)}.pcard-price--editable:hover .pencil[data-v-f6630a76]{opacity:.7}.pcard-price--editable[data-v-f6630a76]:focus-visible{outline:2px solid rgba(var(--v-theme-primary),.5);outline-offset:1px}.pcard-price--editable.saved[data-v-f6630a76]{animation:price-saved-f6630a76 1.2s ease}@keyframes price-saved-f6630a76{0%{background:rgba(var(--v-theme-success),.3)}to{background:transparent}}.pcard-price-edit[data-v-f6630a76]{align-items:center;background:rgba(var(--v-theme-primary),.08);border:1px solid rgba(var(--v-theme-primary),.55);border-radius:7px;display:inline-flex;gap:3px;margin-left:-6px;padding:1px 6px}.pcard-price-edit input[data-v-f6630a76]{background:transparent;border:none;color:rgb(var(--v-theme-primary));font-size:14px;font-weight:700;outline:none;width:58px}.pcard-price-edit .cur[data-v-f6630a76]{color:rgba(var(--v-theme-primary),.6);font-size:12px;font-weight:700}.pcard-price-edit.saving[data-v-f6630a76]{opacity:.6}.pcard-coin-pill[data-v-f6630a76]{background:#3fa9f51f;border:1px solid rgba(63,169,245,.28);border-radius:6px;color:#7fc8f8;font-size:11px;font-weight:700;padding:2px 7px;white-space:nowrap}.pcard-stock-pill[data-v-f6630a76]{background:rgba(var(--v-theme-on-surface),.06);border-radius:6px;color:rgba(var(--v-theme-on-surface),.6);font-size:11px;font-weight:600;padding:2px 7px}.pcard-stock-pill.is-unlimited[data-v-f6630a76]{background:rgba(var(--v-theme-success),.1);color:rgb(var(--v-theme-success))}.pcard-empty-state[data-v-f6630a76]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.pcard-empty-state .empty-ico[data-v-f6630a76]{color:rgba(var(--v-theme-on-surface),.25);margin-bottom:12px}.pcard-empty-state .empty-title[data-v-f6630a76]{color:rgb(var(--v-theme-on-surface));font-size:14px;font-weight:700}.pcard-empty-state .empty-sub[data-v-f6630a76]{color:rgba(var(--v-theme-on-surface),.45);font-size:12px;margin-top:4px}.preview[data-v-c110eb18]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-theme-outline),.08);border-radius:12px;min-width:0;overflow:hidden}.preview-head[data-v-c110eb18]{border-bottom:1px solid rgba(var(--v-theme-outline),.08);gap:10px;padding:12px 14px}.preview-head[data-v-c110eb18],.preview-ico[data-v-c110eb18]{align-items:center;display:flex}.preview-ico[data-v-c110eb18]{background:rgba(var(--v-theme-primary),.1);border-radius:8px;color:rgb(var(--v-theme-primary));height:30px;justify-content:center;width:30px}.preview-title[data-v-c110eb18]{color:rgb(var(--v-theme-on-surface));display:block;font-size:13px;font-weight:700}.preview-sub[data-v-c110eb18]{font-size:11px}.preview-empty[data-v-c110eb18],.preview-sub[data-v-c110eb18]{color:rgba(var(--v-theme-on-surface),.45)}.preview-empty[data-v-c110eb18]{font-size:12px;padding:28px 16px;text-align:center}.preview-form[data-v-c110eb18]{gap:10px;padding:14px}.preview-field[data-v-c110eb18],.preview-form[data-v-c110eb18]{display:flex;flex-direction:column}.preview-field[data-v-c110eb18]{gap:4px}.preview-label[data-v-c110eb18]{color:rgb(var(--v-theme-on-surface));font-size:11px;font-weight:700}.preview-label em[data-v-c110eb18]{color:rgb(var(--v-theme-error));font-style:normal}.preview-input[data-v-c110eb18]{background:rgba(var(--v-theme-on-surface),.03);border:1px solid rgba(var(--v-theme-outline),.08);border-radius:8px;color:rgba(var(--v-theme-on-surface),.45);font-size:12px;min-height:36px;padding:8px 10px}.preview-input.textarea[data-v-c110eb18]{min-height:64px}.vis-grid[data-v-51c1067b]{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:8px}.vis-col[data-v-51c1067b]{border:1px solid rgba(var(--v-theme-outline),.08);border-radius:10px;padding:10px 12px}.vis-label[data-v-51c1067b]{color:rgba(var(--v-theme-on-surface),.42);display:block;font-size:10px;font-weight:700;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}@media(max-width:560px){.vis-grid[data-v-51c1067b]{grid-template-columns:1fr}}.rf-body[data-v-29809d28]{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.rf-list[data-v-29809d28]{display:flex;flex-direction:column;gap:8px}.rf-row[data-v-29809d28]{align-items:center;background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-theme-outline),.08);border-radius:10px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto auto;min-height:58px;padding:10px 14px;transition:border-color .15s ease}.rf-row[data-v-29809d28]:hover{border-color:rgba(var(--v-theme-outline),.18)}.rf-row.inactive[data-v-29809d28]{opacity:.65}.rf-row.ordered[data-v-29809d28]{grid-template-columns:28px minmax(0,1fr) auto auto}.rf-order[data-v-29809d28]{display:flex;flex-direction:column}.ord[data-v-29809d28]{align-items:center;background:transparent;border:none;border-radius:4px;color:rgba(var(--v-theme-on-surface),.5);cursor:pointer;display:flex;height:20px;justify-content:center;width:24px}.ord[data-v-29809d28]:hover:not(:disabled){background:rgba(var(--v-theme-on-surface),.08);color:rgb(var(--v-theme-on-surface))}.ord[data-v-29809d28]:disabled{cursor:default;opacity:.2}.rf-key[data-v-29809d28]{color:rgba(var(--v-theme-on-surface),.5);font-family:ui-monospace,monospace;font-size:11px}.rf-flags[data-v-29809d28]{display:flex;flex-wrap:wrap;gap:6px}.flag[data-v-29809d28],.rf-flags[data-v-29809d28]{align-items:center}.flag[data-v-29809d28]{background:transparent;border:1px solid rgba(var(--v-theme-outline),.15);border-radius:999px;color:rgba(var(--v-theme-on-surface),.55);cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:2px;height:30px;padding:0 11px 0 7px;transition:all .15s ease}.flag .flag-sw[data-v-29809d28]{background:rgba(var(--v-theme-on-surface),.18);border-radius:999px;flex:0 0 auto;height:12px;margin-right:7px;position:relative;transition:background .15s ease;width:22px}.flag .flag-sw i[data-v-29809d28]{background:rgba(var(--v-theme-on-surface),.55);border-radius:50%;height:8px;left:2px;position:absolute;top:2px;transition:transform .15s ease,background .15s ease;width:8px}.flag[data-v-29809d28]:hover:not(:disabled){color:rgba(var(--v-theme-on-surface),.85)}.flag.on[data-v-29809d28],.flag[data-v-29809d28]:hover:not(:disabled){border-color:rgba(var(--v-theme-primary),.35)}.flag.on[data-v-29809d28]{background:rgba(var(--v-theme-primary),.12);color:rgb(var(--v-theme-primary))}.flag.on .flag-sw[data-v-29809d28]{background:rgba(var(--v-theme-primary),.45)}.flag.on .flag-sw i[data-v-29809d28]{background:rgb(var(--v-theme-primary));transform:translate(10px)}.flag[data-v-29809d28]:disabled{cursor:default;opacity:.55}.rf-acts[data-v-29809d28]{display:flex;gap:2px}.rf-side[data-v-29809d28]{display:flex;flex-direction:column}.scope-row[data-v-29809d28]{display:flex;gap:6px}.scope[data-v-29809d28]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-theme-outline),.12);border-radius:8px;color:rgba(var(--v-theme-on-surface),.6);cursor:pointer;flex:1;font-size:12px;font-weight:600;height:34px;transition:all .15s ease}.scope.active[data-v-29809d28]{background:rgba(var(--v-theme-primary),.08);border-color:rgba(var(--v-theme-primary),.4);color:rgb(var(--v-theme-primary))}.del-copy[data-v-29809d28]{color:rgba(var(--v-theme-on-surface),.7);font-size:13px;margin:0}@media(max-width:960px){.rf-body[data-v-29809d28]{grid-template-columns:1fr}.rf-row[data-v-29809d28]{grid-template-columns:minmax(0,1fr)}.rf-row.ordered[data-v-29809d28]{grid-template-columns:28px minmax(0,1fr)}.rf-acts[data-v-29809d28],.rf-flags[data-v-29809d28]{grid-column:1/-1}}.simple-add-role-modal[data-v-92c15515]{background-color:rgb(var(--v-theme-surface));color:rgb(var(--v-theme-on-surface))}.simple-add-role-modal[data-v-92c15515] .v-card-text{max-height:70vh;overflow-y:auto}label[data-v-92c15515]{color:rgb(var(--v-theme-on-surface))}label .text-error[data-v-92c15515]{color:rgb(var(--v-theme-error))}.permissions-section[data-v-92c15515]{background-color:rgb(var(--v-theme-surface-variant));border:1px solid rgba(var(--v-theme-on-surface),.12);border-radius:8px;max-height:60vh;overflow-y:auto;padding:16px}.permissions-section .text-caption[data-v-92c15515]{font-weight:600;letter-spacing:.5px;text-transform:uppercase}.permissions-section[data-v-92c15515] .v-checkbox .v-label{font-size:.875rem;line-height:1.4}.permissions-section[data-v-92c15515] .main-group-panel{border:2px solid rgba(var(--v-theme-primary),.3);border-radius:12px;margin-bottom:12px;overflow:hidden}.permissions-section[data-v-92c15515] .main-group-panel .main-group-title{background:rgba(var(--v-theme-primary),.1);font-weight:700;padding:16px 20px}.permissions-section[data-v-92c15515] .main-group-panel .main-group-title:hover{background:rgba(var(--v-theme-primary),.15)}.permissions-section[data-v-92c15515] .main-group-panel .v-expansion-panel-text__wrapper{background:rgba(var(--v-theme-surface-variant),.2);padding:12px}.permissions-section[data-v-92c15515] .level2-panels .level2-panel{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-theme-info),.3);border-radius:10px;margin-bottom:10px}.permissions-section[data-v-92c15515] .level2-panels .level2-panel .level2-title{background:rgba(var(--v-theme-info),.08);font-weight:600;padding:14px 18px}.permissions-section[data-v-92c15515] .level2-panels .level2-panel .level2-title:hover{background:rgba(var(--v-theme-info),.12)}.permissions-section[data-v-92c15515] .level2-panels .level2-panel .v-expansion-panel-text__wrapper{background:rgba(var(--v-theme-surface-variant),.1);padding:10px}.permissions-section[data-v-92c15515] .level3-panels .level3-panel{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-theme-success),.2);border-radius:8px;margin-bottom:8px}.permissions-section[data-v-92c15515] .level3-panels .level3-panel .level3-title{background:rgba(var(--v-theme-success),.05);padding:12px 16px}.permissions-section[data-v-92c15515] .level3-panels .level3-panel .level3-title:hover{background:rgba(var(--v-theme-success),.08)}.permissions-section[data-v-92c15515] .level3-panels .level3-panel .v-expansion-panel-text__wrapper{padding:12px}h3[data-v-92c15515]{color:rgb(var(--v-theme-on-surface))}@media(max-width:768px){.simple-add-role-modal[data-v-92c15515]{margin:16px;max-width:calc(100vw - 32px)!important}.permissions-section[data-v-92c15515]{padding:12px}}.add-employee-modal[data-v-6a9a34e8]{background-color:rgb(var(--v-theme-surface))}.add-employee-modal[data-v-6a9a34e8],label[data-v-6a9a34e8]{color:rgb(var(--v-theme-on-surface))}label .text-error[data-v-6a9a34e8]{color:rgb(var(--v-theme-error))}@media(max-width:768px){.add-employee-modal[data-v-6a9a34e8]{margin:16px;max-width:calc(100vw - 32px)!important}}.advanced-security-modal[data-v-47bac30e]{background-color:rgb(var(--v-theme-surface));color:rgb(var(--v-theme-on-surface))}.security-options .security-option[data-v-47bac30e]{align-items:flex-start}.security-options .security-option .option-info[data-v-47bac30e]{flex:1;margin-right:16px}.security-options .security-option .option-info h3[data-v-47bac30e]{color:rgb(var(--v-theme-on-surface))}.security-options .security-option .option-info p[data-v-47bac30e]{line-height:1.5}.security-options .security-option .v-switch[data-v-47bac30e]{flex-shrink:0}@media(max-width:768px){.advanced-security-modal[data-v-47bac30e]{margin:16px;max-width:calc(100vw - 32px)!important}.security-option[data-v-47bac30e]{align-items:stretch!important;flex-direction:column}.security-option .option-info[data-v-47bac30e]{margin-bottom:16px;margin-right:0}.security-option .v-switch[data-v-47bac30e]{align-self:flex-start}}.emp-table[data-v-4d68b7df],.emp-table[data-v-4d68b7df] .v-table{background:transparent!important}.emp-table[data-v-4d68b7df] .v-data-table-header th{background:rgba(var(--v-theme-surface-variant),.12)!important;border-bottom:1px solid rgba(var(--v-theme-outline),.08)!important;color:rgba(var(--v-theme-on-surface),.45)!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.04em!important;padding:10px 16px!important;text-transform:uppercase!important;white-space:nowrap}.emp-table[data-v-4d68b7df] .v-data-table__tr td{border-bottom:1px solid rgba(var(--v-theme-outline),.05)!important;color:rgb(var(--v-theme-on-surface));font-size:12.5px;padding:11px 16px!important}.emp-table[data-v-4d68b7df] .v-data-table__tr:hover{background:rgba(var(--v-theme-primary),.025)!important}.emp-name[data-v-4d68b7df]{gap:10px;min-width:0}.emp-ava[data-v-4d68b7df],.emp-name[data-v-4d68b7df]{align-items:center;display:flex}.emp-ava[data-v-4d68b7df]{background:rgba(var(--v-theme-primary),.12);border-radius:8px;color:rgb(var(--v-theme-primary));flex-shrink:0;font-size:10px;font-weight:800;height:30px;justify-content:center;width:30px}.emp-name-text[data-v-4d68b7df]{display:flex;flex-direction:column;min-width:0}.emp-title[data-v-4d68b7df]{color:rgb(var(--v-theme-on-surface));font-size:13px;font-weight:650}.emp-mail[data-v-4d68b7df],.emp-sub[data-v-4d68b7df]{color:rgba(var(--v-theme-on-surface),.45);font-size:11px}.emp-role[data-v-4d68b7df]{background:rgba(var(--v-theme-on-surface),.06);border-radius:6px;color:rgb(var(--v-theme-on-surface));display:inline-flex;font-size:11px;font-weight:650;max-width:160px;overflow:hidden;padding:3px 8px;text-overflow:ellipsis;white-space:nowrap}.emp-role.system[data-v-4d68b7df]{background:rgba(var(--v-theme-primary),.1);color:rgb(var(--v-theme-primary))}.emp-status[data-v-4d68b7df]{align-items:center;display:inline-flex;font-size:11.5px;font-weight:650;gap:6px}.emp-status i[data-v-4d68b7df]{background:currentColor;border-radius:50%;height:7px;width:7px}.emp-status.on[data-v-4d68b7df]{color:rgb(var(--v-theme-success))}.emp-status.off[data-v-4d68b7df]{color:rgba(var(--v-theme-on-surface),.45)}.emp-acts[data-v-4d68b7df]{display:flex;gap:2px;justify-content:flex-end}.emp-act[data-v-4d68b7df]{font-weight:650;letter-spacing:0;min-height:36px;text-transform:none}.emp-act[data-v-4d68b7df]:active{transform:scale(.97)}.emp-empty[data-v-4d68b7df]{align-items:center;color:rgba(var(--v-theme-on-surface),.45);display:flex;flex-direction:column;font-size:13px;font-weight:600;gap:6px;padding:36px 16px}@media(prefers-reduced-motion:reduce){.emp-act[data-v-4d68b7df]:active{transform:none}}.pp-grid[data-v-065e7e81]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(108px,1fr))}.pp-swatch[data-v-065e7e81]{background:transparent;border:1px solid rgba(var(--v-theme-outline),.1);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:0;text-align:left;transition:border-color .16s ease,transform .14s ease}.pp-swatch[data-v-065e7e81]:hover{border-color:rgba(var(--v-theme-primary),.35)}.pp-swatch[data-v-065e7e81]:active{transform:scale(.97)}.pp-swatch.on[data-v-065e7e81]{border-color:rgb(var(--v-theme-primary))}.pp-preview[data-v-065e7e81]{align-items:flex-end;display:flex;height:46px;justify-content:center;padding-bottom:8px}.pp-dots[data-v-065e7e81]{display:flex;gap:4px}.pp-dots i[data-v-065e7e81]{border-radius:99px;box-shadow:0 0 0 1px #00000040;display:block;height:8px;width:8px}.pp-name[data-v-065e7e81]{color:rgb(var(--v-theme-on-surface));display:block;font-size:11px;font-weight:650;line-height:1.25;padding:6px 6px 7px;text-align:center}@media(prefers-reduced-motion:reduce){.pp-swatch[data-v-065e7e81]{transition:none}.pp-swatch[data-v-065e7e81]:active{transform:none}}
