.mode-toggle[data-v-c35a0235]{display:inline-flex;padding:3px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg)}.mode-toggle button[data-v-c35a0235]{padding:6px 14px;border:none;border-radius:calc(var(--radius-sm) - 2px);background:transparent;color:var(--text-muted);font-size:.82rem;font-weight:600}.mode-toggle button.active[data-v-c35a0235]{background:var(--brand);color:var(--brand-ink)}.mode-toggle button[data-v-c35a0235]:not(.active):hover{color:var(--text)}@media (max-width: 860px){.mode-toggle button[data-v-c35a0235]{padding:6px 9px;font-size:.74rem}}.bell[data-v-f6e843f0]{position:relative;display:flex}.bell-btn[data-v-f6e843f0]{position:relative;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--border);border-radius:50%;background:var(--control-bg);color:var(--control-text);cursor:pointer}.bell-btn[data-v-f6e843f0]:hover{background:var(--bg)}.bell-badge[data-v-f6e843f0]{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--brand);color:var(--brand-ink);font-size:.68rem;font-weight:700;line-height:17px;text-align:center;box-sizing:border-box;font-variant-numeric:tabular-nums}.bell-backdrop[data-v-f6e843f0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.bell-panel[data-v-f6e843f0]{position:absolute;top:calc(100% + 10px);right:0;z-index:41;width:340px;max-height:min(70vh,460px);overflow-y:auto;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 14px 40px #00000047}.bell-head[data-v-f6e843f0]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--border);font-size:.92rem}.bell-markall[data-v-f6e843f0]{border:none;background:none;padding:0;color:var(--brand);font-size:.78rem;font-weight:600;cursor:pointer}.bell-markall[data-v-f6e843f0]:hover{text-decoration:underline}.bell-list[data-v-f6e843f0]{list-style:none;margin:0;padding:0}.bell-item[data-v-f6e843f0]{display:flex;align-items:flex-start;gap:10px;width:100%;padding:12px 14px;border:none;border-bottom:1px solid var(--border);background:none;color:inherit;text-align:left;font:inherit;cursor:pointer}.bell-list li:last-child .bell-item[data-v-f6e843f0]{border-bottom:none}.bell-item[data-v-f6e843f0]:hover{background:var(--bg)}.bell-dot[data-v-f6e843f0]{flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;background:transparent}.bell-item.unread .bell-dot[data-v-f6e843f0]{background:var(--brand)}.bell-body[data-v-f6e843f0]{display:flex;flex-direction:column;gap:2px;min-width:0}.bell-title[data-v-f6e843f0]{font-size:.88rem;font-weight:500}.bell-item.unread .bell-title[data-v-f6e843f0]{font-weight:700}.bell-text[data-v-f6e843f0]{font-size:.82rem;line-height:1.4;color:var(--text-muted)}.bell-when[data-v-f6e843f0]{margin-top:2px;font-size:.72rem;color:var(--text-muted)}.bell-previous[data-v-f6e843f0]{border-top:1px solid var(--border)}.bell-previous .bell-title[data-v-f6e843f0]{font-weight:500}.bell-previous-link[data-v-f6e843f0]{display:block;width:100%;padding:10px 14px 12px;border:none;border-top:1px solid var(--border);background:none;color:var(--brand);font:inherit;font-size:.76rem;font-weight:600;text-align:left;cursor:pointer}.bell-previous-link[data-v-f6e843f0]:hover{text-decoration:underline}.bell-empty[data-v-f6e843f0]{margin:0;padding:18px 14px;font-size:.85rem;color:var(--text-muted)}@media (max-width: 860px){.bell[data-v-f6e843f0]{position:static}.bell-panel[data-v-f6e843f0]{position:fixed;top:62px;left:14px;right:14px;width:auto}}.qr-request-overlay[data-v-08fa1387]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:200;padding:16px}.qr-request-card[data-v-08fa1387]{width:100%;max-width:380px;background:var(--surface);border:2px solid var(--status-pending-text);border-radius:var(--radius-lg);padding:22px 20px;box-shadow:0 12px 40px #0000004d}.qr-loading[data-v-08fa1387]{margin:0;color:var(--text-muted);text-align:center}.qr-request-label[data-v-08fa1387]{margin:0 0 10px;font-size:.78rem;font-weight:700;color:var(--status-pending-text);text-transform:uppercase;letter-spacing:.03em}.qr-request-text[data-v-08fa1387]{margin:0 0 16px;font-size:1.05rem;color:var(--text);line-height:1.4}.qr-request-progress[data-v-08fa1387]{color:var(--text-muted);font-size:.88rem}.qr-request-error[data-v-08fa1387]{color:var(--danger);font-size:.85rem;margin:0 0 10px}.qr-request-actions[data-v-08fa1387]{display:flex;gap:10px;flex-wrap:wrap}.qr-accept-btn[data-v-08fa1387]{flex:1;min-width:160px;padding:12px 16px;border:none;border-radius:var(--radius-sm);background:var(--brand);color:var(--brand-ink);font-weight:700;font-size:.95rem}.qr-accept-btn[data-v-08fa1387]:disabled{opacity:.7}.qr-reject-btn[data-v-08fa1387]{padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-weight:600;font-size:.9rem}.qr-queue-hint[data-v-08fa1387]{margin:12px 0 0;font-size:.78rem;color:var(--text-muted);text-align:center}.login-screen[data-v-998442bd]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.login-card[data-v-998442bd]{width:100%;max-width:340px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:28px;display:flex;flex-direction:column;gap:14px;box-shadow:0 4px 24px #142a8014}.login-card h1[data-v-998442bd]{margin:0;font-size:1.3rem;color:var(--brand);text-align:center}.subtitle[data-v-998442bd]{margin:0 0 8px;text-align:center;color:var(--text-muted);font-size:.9rem}label[data-v-998442bd]{display:flex;flex-direction:column;gap:4px;font-size:.85rem;color:var(--text-muted)}input[data-v-998442bd]{padding:9px 10px;border:1px solid var(--border);border-radius:8px;font-size:.95rem;color:var(--text)}input[data-v-998442bd]:focus{outline:2px solid var(--brand);outline-offset:1px}.error[data-v-998442bd]{margin:0;color:var(--danger);font-size:.85rem}.google-btn[data-v-998442bd]{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px;border:1px solid #dadce0;border-radius:8px;background:#fff;color:#3c4043;font-weight:600;font-size:.95rem}.google-btn[data-v-998442bd]:hover:not(:disabled){background:#f8f9fa}.google-btn[data-v-998442bd]:disabled{opacity:.7;cursor:default}.google-icon[data-v-998442bd]{width:18px;height:18px;flex-shrink:0}.divider[data-v-998442bd]{display:flex;align-items:center;gap:10px;color:var(--text-muted);font-size:.8rem}.divider[data-v-998442bd]:before,.divider[data-v-998442bd]:after{content:"";flex:1;height:1px;background:var(--border)}.submit-btn[data-v-998442bd]{margin-top:6px;padding:10px;border:none;border-radius:8px;background:var(--brand);color:var(--brand-ink);font-weight:600;font-size:.95rem}.submit-btn[data-v-998442bd]:hover:not(:disabled){background:var(--brand-dark)}.submit-btn[data-v-998442bd]:disabled{opacity:.7;cursor:default}.login-screen.split[data-v-998442bd]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;padding:0}.login-photo[data-v-998442bd]{position:relative;overflow:hidden;background:#0a0a0c;min-height:320px}.login-photo-bg[data-v-998442bd]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:78% 45%}.login-photo[data-v-998442bd]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(130% 95% at 78% 40%,#04040600,#04040652 62%,#0404069e),linear-gradient(180deg,#0606081a,#0606082e 38%,#060608f2)}.login-brand[data-v-998442bd]{position:absolute;z-index:1;top:32px;left:36px;display:flex;align-items:center;gap:10px}.login-brand img[data-v-998442bd]{width:30px;height:auto;flex-shrink:0}.login-brand span[data-v-998442bd]{font-size:1.2rem;font-weight:800;letter-spacing:.01em;color:#f5f1ea}.login-tagline[data-v-998442bd]{position:absolute;z-index:1;left:36px;right:36px;bottom:44px;margin:0;max-width:30ch;font-size:1.5rem;font-weight:600;line-height:1.28;color:#f5f1ea;text-wrap:balance}.login-screen.split .login-card[data-v-998442bd]{max-width:360px;justify-self:center;align-self:center;background:transparent;border:none;box-shadow:none;padding:40px 24px}.login-screen.split .login-card h1[data-v-998442bd]{text-align:left;font-size:1.5rem;font-weight:800;letter-spacing:-.01em;color:var(--text)}.login-screen.split .subtitle[data-v-998442bd]{text-align:left}.login-screen.split input[data-v-998442bd],.login-screen.split .google-btn[data-v-998442bd],.login-screen.split .submit-btn[data-v-998442bd]{border-radius:var(--radius-sm)}.login-screen.split input[data-v-998442bd]{background:var(--surface)}@media (max-width: 860px){.login-screen.split[data-v-998442bd]{grid-template-columns:1fr;align-items:start}.login-photo[data-v-998442bd]{min-height:300px}.login-brand[data-v-998442bd]{top:22px;left:22px}.login-tagline[data-v-998442bd]{left:22px;right:22px;bottom:26px;font-size:1.05rem;max-width:26ch}}.picker-screen[data-v-4a2d10cc]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.picker-card[data-v-4a2d10cc]{width:100%;max-width:400px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:28px;display:flex;flex-direction:column;gap:14px;box-shadow:0 4px 24px #142a8014}.picker-card h1[data-v-4a2d10cc]{margin:0;font-size:1.25rem;color:var(--brand);text-align:center;text-wrap:balance}.subtitle[data-v-4a2d10cc]{margin:0 0 4px;text-align:center;color:var(--text-muted);font-size:.88rem}.business-list[data-v-4a2d10cc]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.business-btn[data-v-4a2d10cc]{width:100%;display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--control-bg);color:var(--control-text);text-align:left;font:inherit}.business-btn[data-v-4a2d10cc]:hover{border-color:var(--brand)}.business-btn[data-v-4a2d10cc]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.business-logo[data-v-4a2d10cc]{width:40px;height:40px;flex-shrink:0;border-radius:8px;object-fit:contain;background:var(--bg)}.business-logo.placeholder[data-v-4a2d10cc]{display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--brand)}.business-text[data-v-4a2d10cc]{display:flex;flex-direction:column;gap:2px}.business-role[data-v-4a2d10cc]{font-size:.78rem;color:var(--text-muted)}.logout-link[data-v-4a2d10cc]{align-self:center;margin-top:4px;border:none;background:none;color:var(--text-muted);font-size:.85rem;text-decoration:underline}.register-screen[data-v-d971dcf2]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px}.register-card[data-v-d971dcf2]{width:100%;max-width:440px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:28px;display:flex;flex-direction:column;gap:14px;box-shadow:0 4px 24px #142a8014}.register-card h1[data-v-d971dcf2]{margin:0;font-size:1.3rem;color:var(--brand);text-align:center}.subtitle[data-v-d971dcf2]{margin:0 0 4px;text-align:center;color:var(--text-muted);font-size:.88rem;line-height:1.45;overflow-wrap:anywhere}label[data-v-d971dcf2]{display:flex;flex-direction:column;gap:4px;font-size:.85rem;color:var(--text-muted)}.optional[data-v-d971dcf2]{font-size:.78rem}input[type=text][data-v-d971dcf2]{padding:9px 10px;border:1px solid var(--border);border-radius:8px;font-size:.95rem;color:var(--text);background:var(--surface)}input[type=text][data-v-d971dcf2]:focus{outline:2px solid var(--brand);outline-offset:1px}.slug-input[data-v-d971dcf2]{font-family:ui-monospace,SF Mono,Menlo,monospace}.services[data-v-d971dcf2]{margin:0;padding:0;border:none;display:flex;flex-direction:column;gap:8px}.services legend[data-v-d971dcf2]{padding:0;margin-bottom:6px;font-size:.85rem;color:var(--text-muted)}.service-option[data-v-d971dcf2]{flex-direction:row;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;color:var(--text);cursor:pointer}.service-option[data-v-d971dcf2]:has(input:checked){border-color:var(--brand)}.service-option input[data-v-d971dcf2]{margin-top:3px;accent-color:var(--brand)}.service-option>span[data-v-d971dcf2]{display:flex;flex-direction:column;gap:2px}.service-hint[data-v-d971dcf2]{font-size:.8rem;color:var(--text-muted)}.slug-status[data-v-d971dcf2]{margin:-8px 0 0;font-size:.8rem;color:var(--text-muted)}.slug-status.ok[data-v-d971dcf2]{color:var(--success)}.slug-status.bad[data-v-d971dcf2]{color:var(--danger)}.previews[data-v-d971dcf2]{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:8px;background:var(--bg)}.previews-title[data-v-d971dcf2]{margin:0 0 2px;font-size:.8rem;color:var(--text-muted)}.previews code[data-v-d971dcf2]{font-size:.8rem;color:var(--text);overflow-wrap:anywhere}.error[data-v-d971dcf2]{margin:0;color:var(--danger);font-size:.85rem}.submit-btn[data-v-d971dcf2]{margin-top:4px;padding:10px;border:none;border-radius:8px;background:var(--brand);color:var(--brand-ink);font-weight:600;font-size:.95rem}.submit-btn[data-v-d971dcf2]:hover:not(:disabled){background:var(--brand-dark)}.submit-btn[data-v-d971dcf2]:disabled{opacity:.6;cursor:default}.logout-link[data-v-d971dcf2]{align-self:center;border:none;background:none;color:var(--text-muted);font-size:.85rem;text-decoration:underline}.sidebar[data-v-a60a3d8e]{width:240px;flex-shrink:0;background:var(--sidebar-bg);color:var(--sidebar-text);min-height:100vh;display:flex;flex-direction:column;padding:18px 12px}.brand[data-v-a60a3d8e]{font-weight:700;color:#fff;padding:6px 10px 18px;font-size:1.05rem}nav[data-v-a60a3d8e]{display:flex;flex-direction:column;gap:2px}.section-label[data-v-a60a3d8e]{margin-top:14px;padding:0 10px 4px;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:#7d84a0}.subsection-label[data-v-a60a3d8e]{display:flex;align-items:center;gap:6px;padding:8px 10px 2px;font-size:.72rem;color:#7d84a0}.upgrade-box[data-v-a60a3d8e]{margin-top:auto;padding-top:18px;display:flex;flex-direction:column;gap:6px}.upgrade-btn[data-v-a60a3d8e]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 14px;border:none;border-radius:var(--radius-md);background:var(--brand);color:var(--brand-ink);font-size:.92rem;font-weight:800;cursor:pointer;box-shadow:0 3px 0 var(--brand-dark)}.upgrade-btn[data-v-a60a3d8e]:hover{filter:brightness(1.06)}.upgrade-btn[data-v-a60a3d8e]:active{transform:translateY(2px);box-shadow:0 1px 0 var(--brand-dark)}.upgrade-hint[data-v-a60a3d8e]{text-align:center;font-size:.74rem;color:#7d84a0}.sidebar.wanaco .upgrade-hint[data-v-a60a3d8e]{color:var(--text-muted)}.group-head[data-v-a60a3d8e]{display:flex;align-items:center;gap:9px;width:100%;padding:9px 10px;margin-top:4px;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--sidebar-text);font-size:.95rem;font-weight:700;text-align:left;cursor:pointer}.group-head[data-v-a60a3d8e]:hover{background:#ffffff0f}.group-title[data-v-a60a3d8e]{flex:1}.group-head .nav-icon[data-v-a60a3d8e]{width:17px;height:17px}.chevron[data-v-a60a3d8e]{flex-shrink:0;opacity:.7;transition:transform .15s ease}.chevron.closed[data-v-a60a3d8e]{transform:rotate(-90deg)}.group-items[data-v-a60a3d8e]{display:flex;flex-direction:column;gap:2px}.nav-icon[data-v-a60a3d8e]{width:17px;height:17px;flex-shrink:0;opacity:.85}.subsection-label .nav-icon[data-v-a60a3d8e]{width:14px;height:14px}.collapsed-label[data-v-a60a3d8e]{display:flex;align-items:center;gap:6px}.nav-item[data-v-a60a3d8e]{display:flex;align-items:center;gap:6px;text-align:left;background:transparent;border:none;color:var(--sidebar-text);padding:9px 10px;border-radius:var(--radius-sm);font-size:.9rem}.nav-item.indent[data-v-a60a3d8e]{padding-left:20px;font-size:.87rem}.nav-item[data-v-a60a3d8e]:hover{background:#ffffff0f}.nav-item.active[data-v-a60a3d8e]{background:var(--brand);color:var(--sidebar-text-active)}.nav-item.soon[data-v-a60a3d8e]{color:#7d84a0}.badge[data-v-a60a3d8e]{font-size:.65rem;background:#ffffff1a;padding:1px 6px;border-radius:var(--radius-badge)}.nav-item.collapsed[data-v-a60a3d8e]{display:flex;justify-content:space-between;align-items:center;color:#6a7093}.nav-item.collapsed[data-v-a60a3d8e]:hover{background:#ffffff0f}.off-tag[data-v-a60a3d8e]{font-size:.65rem;color:#4d5170;text-transform:uppercase;letter-spacing:.04em}.sidebar.floating[data-v-a60a3d8e]{margin:20px;border-radius:var(--radius-lg);align-self:stretch;min-height:0}.sidebar.floating .brand[data-v-a60a3d8e]{display:flex;align-items:center;gap:8px;color:var(--text);font-family:var(--font-display);font-weight:700;font-size:1.15rem}.brand-stamp[data-v-a60a3d8e]{flex-shrink:0;color:var(--brand);transform:rotate(-8deg)}.brand-logo[data-v-a60a3d8e]{width:24px;height:auto;flex-shrink:0}.sidebar.floating .section-label[data-v-a60a3d8e],.sidebar.floating .subsection-label[data-v-a60a3d8e],.sidebar.floating .nav-item.soon[data-v-a60a3d8e],.sidebar.floating .nav-item.collapsed[data-v-a60a3d8e],.sidebar.floating .off-tag[data-v-a60a3d8e]{color:var(--text-muted)}.sidebar.floating .nav-item[data-v-a60a3d8e]:hover,.sidebar.floating .nav-item.collapsed[data-v-a60a3d8e]:hover{background:#0000000d}.sidebar.floating .badge[data-v-a60a3d8e]{background:#00000012}:root[data-theme=dark] .sidebar.floating .nav-item[data-v-a60a3d8e]:hover,:root[data-theme=dark] .sidebar.floating .nav-item.collapsed[data-v-a60a3d8e]:hover{background:#ffffff0f}:root[data-theme=dark] .sidebar.floating .badge[data-v-a60a3d8e]{background:#ffffff1a}.sidebar.wanaco[data-v-a60a3d8e]{border-right:1px solid var(--border);padding:20px 14px}.sidebar.wanaco .brand[data-v-a60a3d8e]{display:flex;align-items:center;gap:9px;padding:0 6px 18px;color:var(--text);font-size:1.05rem;font-weight:800;letter-spacing:.01em}.sidebar.wanaco .brand.brand-home[data-v-a60a3d8e]{width:100%;background:transparent;border:none;text-align:left;cursor:pointer}.sidebar.wanaco .brand.brand-home[data-v-a60a3d8e]:hover{opacity:.85}.sidebar.wanaco .brand.brand-home[data-v-a60a3d8e]:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius-sm)}.sidebar.wanaco .nav-item[data-v-a60a3d8e]{gap:11px;border-radius:var(--radius-sm);font-weight:500}.sidebar.wanaco .nav-item[data-v-a60a3d8e]:hover,.sidebar.wanaco .nav-item.collapsed[data-v-a60a3d8e]:hover{background:var(--surface-raised);color:var(--sidebar-text-active)}.sidebar.wanaco .nav-item.active[data-v-a60a3d8e]{background:var(--surface-raised);color:var(--sidebar-text-active);font-weight:600}.sidebar.wanaco .nav-item.indent[data-v-a60a3d8e]{position:relative;padding-left:26px;font-size:.83rem}.sidebar.wanaco .nav-item.indent[data-v-a60a3d8e]:before{content:"";position:absolute;left:14px;top:-1px;bottom:-1px;width:1px;background:var(--border)}.sidebar.wanaco .nav-item.indent.active[data-v-a60a3d8e]{background:transparent;color:var(--accent-text)}.sidebar.wanaco .group-head[data-v-a60a3d8e]{color:var(--text)}.sidebar.wanaco .group-head[data-v-a60a3d8e]:hover{background:var(--surface-raised)}.sidebar.wanaco .section-label[data-v-a60a3d8e],.sidebar.wanaco .subsection-label[data-v-a60a3d8e],.sidebar.wanaco .nav-item.soon[data-v-a60a3d8e],.sidebar.wanaco .nav-item.collapsed[data-v-a60a3d8e],.sidebar.wanaco .off-tag[data-v-a60a3d8e]{color:var(--text-muted)}.sidebar.wanaco .badge[data-v-a60a3d8e]{margin-left:auto;background:var(--surface-raised);border:1px solid var(--border);color:var(--text-muted);font-weight:700}@media (max-width: 860px){.sidebar[data-v-a60a3d8e]{position:fixed;top:0;left:0;bottom:0;z-index:100;width:min(290px,84vw);min-height:0;overflow-y:auto;transform:translate(-102%);transition:transform .2s ease;box-shadow:none}.sidebar.open[data-v-a60a3d8e]{transform:translate(0);box-shadow:0 0 40px #00000073}.nav-item[data-v-a60a3d8e],.group-head[data-v-a60a3d8e]{padding-top:12px;padding-bottom:12px}}.coming-soon[data-v-867be609]{padding:40px;text-align:center;color:var(--text-muted)}.coming-soon h2[data-v-867be609]{color:var(--text);margin-bottom:8px}.resumen-page[data-v-24eac43e]{padding:22px 28px;display:flex;flex-direction:column;gap:14px}.hero[data-v-24eac43e]{position:relative;display:flex;align-items:center;border-radius:var(--radius-lg);overflow:hidden}.hero.photo[data-v-24eac43e]{aspect-ratio:4.4 / 1;min-height:210px;max-height:300px;background:#0a0a0c}.hero-bg[data-v-24eac43e]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:76% 15%}.hero.photo[data-v-24eac43e]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(90% 110% at 76% 45%,#04040600,#04040600 45%,#04040673),linear-gradient(95deg,#040406f5,#040406db 30%,#04040659 52%,#04040600 70%)}.hero.brand[data-v-24eac43e]{background:linear-gradient(115deg,var(--brand) 0%,var(--brand-dark) 100%);color:var(--brand-ink)}.hero-content[data-v-24eac43e]{position:relative;z-index:1;max-width:580px;padding:44px 52px;display:flex;flex-direction:column;gap:14px}.hero-content h2[data-v-24eac43e]{margin:0;font-family:var(--font-display);font-size:clamp(2.1rem,3.1vw,3rem);font-weight:700;letter-spacing:-.02em;line-height:1.08}.hero-content p[data-v-24eac43e]{margin:0;font-size:1.1rem}.hero.photo .hero-content h2[data-v-24eac43e]{color:#f7f4ee}.hero.photo .hero-content p[data-v-24eac43e]{color:#d9d6cd}.hero-actions[data-v-24eac43e]{display:flex;gap:12px;flex-wrap:wrap;margin-top:10px}.hero-btn[data-v-24eac43e]{padding:12px 22px;border-radius:var(--radius-sm);border:1px solid transparent;font-weight:700;font-size:.95rem}.hero.photo .hero-btn.primary[data-v-24eac43e]{background:var(--brand);color:var(--brand-ink)}.hero.photo .hero-btn.ghost[data-v-24eac43e]{border-color:#f5f1ea52;background:#f5f1ea0f;color:#f5f1ea;font-weight:600}.hero.photo .hero-btn.ghost[data-v-24eac43e]:hover{background:#f5f1ea24}.hero.brand .hero-btn.primary[data-v-24eac43e]{background:var(--brand-ink);color:var(--brand)}.hero.brand .hero-btn.ghost[data-v-24eac43e]{border-color:currentColor;background:transparent;color:inherit;font-weight:600}.card[data-v-24eac43e]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px 20px}.card h3[data-v-24eac43e]{margin:0 0 14px;font-size:.92rem;font-weight:700}.kpi-group[data-v-24eac43e]{display:flex;flex-direction:column;gap:10px}.group-label[data-v-24eac43e]{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.kpi-groups[data-v-24eac43e]{display:grid;grid-template-columns:1fr;gap:16px}.kpi-groups.two[data-v-24eac43e]{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-grid[data-v-24eac43e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kpi-groups:not(.two) .kpi-grid[data-v-24eac43e]{grid-template-columns:repeat(4,minmax(0,1fr))}.kpi-card[data-v-24eac43e]{display:flex;align-items:center;gap:12px;padding:12px 14px}.kpi-icon[data-v-24eac43e]{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:10px;background:var(--surface-raised, var(--bg));color:var(--accent-text, var(--brand))}.kpi-icon svg[data-v-24eac43e]{width:19px;height:19px}.kpi-body[data-v-24eac43e]{display:flex;flex-direction:column;min-width:0;line-height:1.2}.kpi-value[data-v-24eac43e]{font-family:var(--font-display);font-size:1.25rem;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.kpi-label[data-v-24eac43e]{font-size:.74rem;color:var(--text-muted)}.kpi-delta[data-v-24eac43e]{font-size:.7rem;font-weight:700}.kpi-delta.good[data-v-24eac43e]{color:var(--success)}.kpi-delta.down[data-v-24eac43e]{color:var(--text-muted)}.kpi-delta.note[data-v-24eac43e]{color:var(--stat-attention-text);font-weight:600}.two-col[data-v-24eac43e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;align-items:start}.info-rows[data-v-24eac43e]{display:flex;flex-direction:column;gap:13px}.info-row[data-v-24eac43e]{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:.86rem}.info-row>span[data-v-24eac43e]:first-child{color:var(--text-muted)}.info-value[data-v-24eac43e]{font-weight:600;text-align:right}.activity-list[data-v-24eac43e]{display:flex;flex-direction:column;gap:15px}.activity-row[data-v-24eac43e]{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:.86rem}.activity-text[data-v-24eac43e]{min-width:0}.activity-text strong[data-v-24eac43e]{font-weight:700}.activity-time[data-v-24eac43e]{color:var(--text-muted);font-size:.78rem;white-space:nowrap;flex-shrink:0}.status[data-v-24eac43e]{padding:3px 10px;border-radius:var(--radius-badge);font-size:.74rem;font-weight:700;white-space:nowrap}.status.pending[data-v-24eac43e]{background:var(--status-pending-bg);color:var(--status-pending-text)}.status.success[data-v-24eac43e]{background:var(--status-success-bg);color:var(--status-success-text)}.status.cancelled[data-v-24eac43e]{background:var(--status-cancelled-bg);color:var(--status-cancelled-text)}.card.linkable[data-v-24eac43e]{position:relative;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,background .15s ease}.card.linkable[data-v-24eac43e]:hover,.card.linkable[data-v-24eac43e]:focus-visible{border-color:var(--brand);box-shadow:0 6px 20px #0000002e,0 0 0 1px var(--brand);transform:translateY(-2px);outline:none}.panel-btn[data-v-24eac43e]{margin-top:16px;padding:8px 16px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-size:.85rem;font-weight:600}.panel-btn[data-v-24eac43e]:hover{background:var(--bg)}.empty[data-v-24eac43e],.loading[data-v-24eac43e]{margin:0;color:var(--text-muted);font-size:.88rem;line-height:1.5}.empty-services[data-v-24eac43e]{max-width:560px}.empty-services p[data-v-24eac43e]{margin:0;color:var(--text-muted);font-size:.88rem;line-height:1.5}@media (max-width: 1100px){.kpi-groups.two[data-v-24eac43e]{grid-template-columns:1fr}.kpi-groups:not(.two) .kpi-grid[data-v-24eac43e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.resumen-page[data-v-24eac43e]{padding:18px 16px}.hero.photo[data-v-24eac43e]{display:block;aspect-ratio:auto;min-height:0;max-height:none}.hero.photo .hero-bg[data-v-24eac43e]{inset:0 0 auto 0;height:210px;object-position:72% 20%}.hero.photo[data-v-24eac43e]:after{background:linear-gradient(180deg,#0a0a0c00 0,#0a0a0c00 140px,#0a0a0c 210px)}.hero.photo .hero-content[data-v-24eac43e]{max-width:none;padding:196px 22px 24px}.hero.brand .hero-content[data-v-24eac43e]{padding:28px 22px}.hero-content h2[data-v-24eac43e]{font-size:1.9rem}}.toggle-switch[data-v-95427c37]{position:relative;width:42px;height:24px;border-radius:var(--radius-pill);border:none;background:var(--border);padding:0;flex-shrink:0}.toggle-switch.on[data-v-95427c37]{background:var(--brand)}.toggle-switch[data-v-95427c37]:disabled{opacity:.6}.toggle-switch-knob[data-v-95427c37]{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s ease}.toggle-switch.on .toggle-switch-knob[data-v-95427c37]{transform:translate(18px)}.client-links[data-v-97b6356a]{margin-top:32px}.client-links h2[data-v-97b6356a]{margin:0 0 4px;font-size:1rem}.section-hint[data-v-97b6356a]{font-size:.82rem;color:var(--text-muted);margin:0 0 14px}.empty[data-v-97b6356a]{font-size:.88rem;color:var(--text-muted)}.link-list[data-v-97b6356a]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.link-card[data-v-97b6356a]{display:flex;gap:18px;align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px}.qr[data-v-97b6356a]{width:132px;height:132px;flex-shrink:0;border-radius:var(--radius-sm);background:#fff}.link-body[data-v-97b6356a]{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1}.link-body h3[data-v-97b6356a]{margin:0;font-size:.95rem}.link-hint[data-v-97b6356a]{margin:0;font-size:.8rem;color:var(--text-muted)}.link-warn[data-v-97b6356a]{margin:0;font-size:.8rem;color:var(--status-serious, #c62828)}.link-input[data-v-97b6356a]{width:100%;padding:7px 9px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.82rem}.link-actions[data-v-97b6356a]{display:flex;flex-wrap:wrap;gap:8px}.download-menu[data-v-97b6356a]{position:relative}.menu[data-v-97b6356a]{position:absolute;top:calc(100% + 6px);right:0;z-index:20;min-width:240px;max-width:calc(100vw - 48px);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:0 8px 24px #0000004d;overflow:hidden}.menu button[data-v-97b6356a]{display:flex;flex-direction:column;gap:2px;align-items:flex-start;padding:10px 14px;border:none;border-bottom:1px solid var(--border);background:none;color:var(--text);text-align:left;font-size:.85rem}.menu button[data-v-97b6356a]:last-child{border-bottom:none}.menu button span[data-v-97b6356a]{font-size:.75rem;color:var(--text-muted)}.menu button[data-v-97b6356a]:hover,.menu button[data-v-97b6356a]:focus-visible{background:var(--bg)}.action-btn[data-v-97b6356a]{padding:7px 13px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-size:.82rem;text-decoration:none}.action-btn[data-v-97b6356a]:hover{border-color:var(--brand)}.action-btn.primary[data-v-97b6356a]{background:var(--brand);border-color:var(--brand);color:var(--brand-ink);font-weight:600}.action-btn.primary[data-v-97b6356a]:hover{background:var(--brand-dark)}.counter-qr-block[data-v-97b6356a]{margin-top:28px;padding-top:24px;border-top:1px dashed var(--border)}.counter-qr-block h2[data-v-97b6356a]{margin:0 0 4px;font-size:1rem}@media (max-width: 560px){.link-card[data-v-97b6356a]{flex-direction:column;align-items:flex-start}}.brand-swatches[data-v-2267b8c0]{display:inline-flex;flex-wrap:wrap;gap:6px}.bs[data-v-2267b8c0]{width:28px;height:28px;padding:0;border-radius:50%;border:2px solid var(--surface);box-shadow:0 0 0 1px var(--border);cursor:pointer}.bs.selected[data-v-2267b8c0]{box-shadow:0 0 0 2px var(--brand)}.hex-color[data-v-c260ef43]{display:flex;flex-direction:column;gap:4px;font-size:.82rem}.hex-controls[data-v-c260ef43]{display:flex;align-items:center;gap:6px}.hex-controls input[type=color][data-v-c260ef43]{width:32px;height:26px;padding:0;border:1px solid var(--border);background:none}.hex-text[data-v-c260ef43]{width:84px;padding:4px 6px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8rem}.hex-text.bad[data-v-c260ef43]{border-color:var(--danger)}.brand-mode[data-v-339df902]{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600}.brand-mode small[data-v-339df902]{font-weight:400;color:var(--text-muted)}.kit-toggle[data-v-29d08e0f]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);text-align:left}.kit-toggle[data-v-29d08e0f]:hover{border-color:var(--brand)}.kit-toggle-text[data-v-29d08e0f]{display:flex;flex-direction:column;gap:4px;min-width:0}.kit-title[data-v-29d08e0f]{margin:0;font-size:1rem;font-weight:700}.kit-hint[data-v-29d08e0f]{font-size:.82rem;color:var(--text-muted)}.chevron[data-v-29d08e0f]{flex-shrink:0;font-size:1.2rem;transition:transform .15s}.chevron.open[data-v-29d08e0f]{transform:rotate(180deg)}.kit-panel[data-v-29d08e0f]{margin-top:14px}.save-row[data-v-29d08e0f]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.save-btn[data-v-29d08e0f]{padding:9px 14px;border:1px solid var(--brand);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-weight:600;font-size:.88rem}.save-btn[data-v-29d08e0f]:not(:disabled){background:var(--brand);color:var(--brand-ink)}.save-btn[data-v-29d08e0f]:disabled{opacity:.65}.dirty-note[data-v-29d08e0f]{font-size:.78rem;color:var(--text-muted)}.tabs[data-v-29d08e0f]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.tab[data-v-29d08e0f],.seg button[data-v-29d08e0f]{padding:7px 13px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-size:.82rem}.tab.active[data-v-29d08e0f],.seg button.active[data-v-29d08e0f]{background:var(--brand);border-color:var(--brand);color:var(--brand-ink);font-weight:600}.kit[data-v-29d08e0f]{container-type:inline-size}.kit-body[data-v-29d08e0f]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:22px;align-items:start}.preview[data-v-29d08e0f]{position:sticky;top:16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:12px}.poster[data-v-29d08e0f]{display:block;width:100%;height:auto;aspect-ratio:210 / 297;box-shadow:0 2px 10px #00000040;background:#fff}.controls[data-v-29d08e0f]{display:flex;flex-direction:column;gap:16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px}.field[data-v-29d08e0f]{display:flex;flex-direction:column;gap:6px}.field>label[data-v-29d08e0f]:first-child{font-size:.82rem;font-weight:600}.field input[type=text][data-v-29d08e0f]{padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);font-size:.88rem}.field-hint[data-v-29d08e0f]{margin:0;font-size:.76rem;color:var(--text-muted)}.warn[data-v-29d08e0f]{margin:0;font-size:.8rem;color:var(--status-serious, #c62828)}.palettes[data-v-29d08e0f]{display:flex;flex-wrap:wrap;gap:8px}.palette[data-v-29d08e0f]{width:44px;height:32px;border:2px solid;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:4px;padding:0}.palette.active[data-v-29d08e0f]{outline:2px solid var(--brand);outline-offset:2px}.dot[data-v-29d08e0f]{width:10px;height:10px;border-radius:50%}.color-row[data-v-29d08e0f]{display:flex;flex-wrap:wrap;gap:14px;font-size:.82rem}.color-input[data-v-29d08e0f],.check[data-v-29d08e0f],.slider[data-v-29d08e0f]{display:flex;align-items:center;gap:6px;font-size:.82rem}.color-input input[data-v-29d08e0f]{width:32px;height:26px;padding:0;border:1px solid var(--border);background:none}.text-style[data-v-29d08e0f]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.mini-select[data-v-29d08e0f]{padding:6px 8px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);font-size:.84rem}.seg[data-v-29d08e0f]{display:flex;flex-wrap:wrap;gap:6px}.slider[data-v-29d08e0f]{margin-top:8px}.slider input[data-v-29d08e0f]{flex:1}.apply-all[data-v-29d08e0f]{padding:9px 14px;border:1px solid var(--brand);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-weight:600;font-size:.88rem}.apply-all[data-v-29d08e0f]:hover:not(:disabled){background:var(--bg)}.apply-all[data-v-29d08e0f]:disabled{opacity:.6}.download[data-v-29d08e0f]{padding:11px 16px;border:1px solid var(--brand);border-radius:var(--radius-sm);background:var(--brand);color:var(--brand-ink);font-weight:600;font-size:.92rem}.download[data-v-29d08e0f]:disabled{opacity:.6}.text-row[data-v-29d08e0f]{display:flex;align-items:center;gap:8px}.text-row input[type=text][data-v-29d08e0f]{flex:1;min-width:0}.glyphs[data-v-29d08e0f]{display:flex;gap:4px;flex-shrink:0}.glyph[data-v-29d08e0f]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-weight:600}.glyph.bold[data-v-29d08e0f]{font-weight:900;font-size:.9rem}.glyph.active[data-v-29d08e0f]{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.field-head[data-v-29d08e0f]{display:flex;align-items:center;justify-content:space-between;gap:10px}.field-head>label[data-v-29d08e0f]{font-size:.82rem;font-weight:600}.color-grid[data-v-29d08e0f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.inline-row[data-v-29d08e0f]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.option-grid[data-v-29d08e0f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.opt[data-v-29d08e0f]{display:flex;flex-direction:column;gap:4px;font-size:.82rem;font-weight:600}.opt .mini-select[data-v-29d08e0f]{width:100%;font-weight:400}.actions-row[data-v-29d08e0f]{display:flex;flex-wrap:wrap;gap:8px}.slider[data-v-29d08e0f]{margin-top:0}.slider input[data-v-29d08e0f]{flex:none;width:110px}@container (max-width: 700px){.kit-body[data-v-29d08e0f]{grid-template-columns:minmax(0,1fr) minmax(0,230px);gap:16px}.option-grid[data-v-29d08e0f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 520px){.kit-body[data-v-29d08e0f]{grid-template-columns:1fr}.preview[data-v-29d08e0f]{position:static;max-width:300px;order:-1}}@media (max-width: 960px){.kit-body[data-v-29d08e0f]{grid-template-columns:1fr}.preview[data-v-29d08e0f]{position:static;max-width:300px;order:-1}}@media (max-width: 520px){.option-grid[data-v-29d08e0f]{grid-template-columns:repeat(2,minmax(0,1fr))}}.servicios-page[data-v-6e8b4b47]{padding:28px;max-width:1560px}.servicios-layout[data-v-6e8b4b47]{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:28px;align-items:start}.col-main[data-v-6e8b4b47]{min-width:0}@media (max-width: 1180px){.servicios-layout[data-v-6e8b4b47]{grid-template-columns:minmax(0,1fr)}.col-main[data-v-6e8b4b47]{max-width:560px}}.page-hint[data-v-6e8b4b47]{max-width:560px;color:var(--text-muted);font-size:.88rem;line-height:1.5;margin:0 0 22px}.loading[data-v-6e8b4b47]{color:var(--text-muted)}.service-list[data-v-6e8b4b47]{list-style:none;margin:0;padding:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.service-row[data-v-6e8b4b47]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--border)}.service-row[data-v-6e8b4b47]:last-child{border-bottom:none}.service-label[data-v-6e8b4b47]{font-size:.95rem;font-weight:500}.hours-editor[data-v-ad9eba69]{display:flex;flex-direction:column;gap:12px}.hours-empty[data-v-ad9eba69]{margin:0;font-size:.85rem;color:var(--text-muted)}.hours-group[data-v-ad9eba69]{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.hours-group-head[data-v-ad9eba69]{display:flex;align-items:center;justify-content:space-between}.hours-caption[data-v-ad9eba69]{margin:0;font-size:.78rem;color:var(--text-muted)}.day-chips[data-v-ad9eba69]{display:flex;flex-wrap:wrap;gap:6px}.day-chip[data-v-ad9eba69]{min-width:46px;padding:6px 8px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-size:.82rem}.day-chip[data-v-ad9eba69]:hover:not(:disabled){background:var(--bg)}.day-chip.selected[data-v-ad9eba69]{border-color:var(--brand);color:var(--brand);background:var(--bg);font-weight:600}.day-chip[data-v-ad9eba69]:disabled{opacity:.4;cursor:not-allowed}.range-list[data-v-ad9eba69]{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.range-row[data-v-ad9eba69]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.range-word[data-v-ad9eba69]{min-width:22px;font-size:.85rem;color:var(--text-muted)}input[type=time][data-v-ad9eba69]{width:132px;min-width:0;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.95rem;color:var(--text);background:var(--surface);font-family:inherit}input[type=time][data-v-ad9eba69]:focus{outline:2px solid var(--brand);outline-offset:1px}.icon-btn[data-v-ad9eba69]{width:30px;height:30px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--text-muted);font-size:1.1rem;line-height:1}.icon-btn[data-v-ad9eba69]:hover{background:var(--bg);color:var(--danger)}.link-btn[data-v-ad9eba69]{padding:2px 0;border:none;background:none;color:var(--brand);font-size:.82rem;text-align:left}.link-btn[data-v-ad9eba69]:hover{text-decoration:underline}.link-btn.danger[data-v-ad9eba69]{color:var(--danger)}.group-preview[data-v-ad9eba69]{margin:0;padding-top:8px;border-top:1px dashed var(--border);font-size:.85rem;color:var(--text)}.add-group-btn[data-v-ad9eba69]{padding:10px 14px;border:1px dashed var(--border);border-radius:var(--radius-md);background:transparent;color:var(--brand);font-size:.88rem;font-weight:600}.add-group-btn[data-v-ad9eba69]:hover{background:var(--bg)}.hours-error[data-v-ad9eba69]{margin:0;font-size:.82rem;color:var(--danger)}.hours-summary[data-v-ad9eba69]{margin:0;font-size:.85rem;color:var(--text-muted)}.hours-summary strong[data-v-ad9eba69]{color:var(--text);font-weight:600}.hours-hint[data-v-ad9eba69]{margin:0;font-size:.78rem;line-height:1.45;color:var(--text-muted)}.brand-colors[data-v-17bfdbf8]{margin-top:24px;padding:18px 20px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}h3[data-v-17bfdbf8]{margin:0 0 6px;font-size:1rem}.hint[data-v-17bfdbf8]{margin:0 0 12px;color:var(--text-muted);font-size:.85rem}.slots[data-v-17bfdbf8]{display:flex;flex-wrap:wrap;gap:16px}.slot[data-v-17bfdbf8]{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.empty[data-v-17bfdbf8]{font-size:.75rem;color:var(--text-muted)}.actions[data-v-17bfdbf8]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:14px}.link-btn[data-v-17bfdbf8]{background:none;border:none;padding:0;color:var(--brand);font-size:.85rem;cursor:pointer;text-decoration:underline}.save-btn[data-v-17bfdbf8]{padding:9px 18px;border:none;border-radius:var(--radius-sm);background:var(--brand);color:var(--brand-ink);font-weight:600;cursor:pointer}.save-btn[data-v-17bfdbf8]:disabled{opacity:.5;cursor:default}.ok[data-v-17bfdbf8]{color:var(--text-muted);font-size:.85rem}.error[data-v-17bfdbf8]{color:var(--danger);font-size:.85rem}.perfil-page[data-v-b92016c2]{padding:28px;max-width:560px}.loading[data-v-b92016c2]{color:var(--text-muted)}.view-header[data-v-b92016c2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.view-header h2[data-v-b92016c2]{margin:0;font-size:1rem}.edit-btn[data-v-b92016c2]{display:flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-size:.85rem}.edit-btn[data-v-b92016c2]:hover{background:var(--bg)}.view-list[data-v-b92016c2]{margin:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.view-row[data-v-b92016c2]{display:flex;padding:12px 16px;border-bottom:1px solid var(--border);gap:16px}.view-row[data-v-b92016c2]:last-child{border-bottom:none}.view-row dt[data-v-b92016c2]{width:160px;flex-shrink:0;font-size:.82rem;color:var(--text-muted)}.view-row dd[data-v-b92016c2]{margin:0;font-size:.92rem;color:var(--text)}.line[data-v-b92016c2]{display:block}.brand-view[data-v-b92016c2]{margin-top:20px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px}.brand-view h3[data-v-b92016c2]{margin:0 0 12px;font-size:.85rem;color:var(--text-muted)}.brand-view-row[data-v-b92016c2]{display:flex;align-items:center;gap:10px;font-size:.9rem;margin-bottom:10px}.brand-view-row[data-v-b92016c2]:last-child{margin-bottom:0}.logo-preview[data-v-b92016c2]{max-width:240px;max-height:120px;border-radius:8px}.logo-placeholder[data-v-b92016c2]{color:var(--text-muted);font-size:.85rem}.perfil-form[data-v-b92016c2]{display:flex;flex-direction:column;gap:16px}.field[data-v-b92016c2]{display:flex;flex-direction:column;gap:5px}.field label[data-v-b92016c2],.field-label[data-v-b92016c2]{font-size:.85rem;color:var(--text-muted)}input[type=text][data-v-b92016c2],input[type=email][data-v-b92016c2],select[data-v-b92016c2],textarea[data-v-b92016c2]{padding:9px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.95rem;color:var(--text);background:var(--surface);font-family:inherit}textarea[data-v-b92016c2]{resize:vertical}input[data-v-b92016c2]:focus,select[data-v-b92016c2]:focus,textarea[data-v-b92016c2]:focus{outline:2px solid var(--brand);outline-offset:1px}.legacy-hours[data-v-b92016c2]{margin:0;padding:10px 12px;border:1px dashed var(--border);border-radius:var(--radius-sm);font-size:.85rem;color:var(--text-muted);display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.legacy-hours strong[data-v-b92016c2]{color:var(--text);font-weight:600}.legacy-note[data-v-b92016c2]{flex-basis:100%;font-size:.78rem}.social-rows[data-v-b92016c2]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.social-row[data-v-b92016c2]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%}.network-select[data-v-b92016c2]{width:130px;flex-shrink:0}.network-name[data-v-b92016c2]{width:150px;flex-shrink:0}.network-value[data-v-b92016c2]{flex:1;min-width:160px}.icon-btn[data-v-b92016c2]{width:30px;height:30px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--text-muted);font-size:1.1rem;line-height:1}.icon-btn[data-v-b92016c2]:hover{background:var(--bg);color:var(--danger)}.link-btn[data-v-b92016c2]{padding:2px 0;border:none;background:none;color:var(--brand);font-size:.82rem;text-align:left}.link-btn[data-v-b92016c2]:hover{text-decoration:underline}.brand-fieldset[data-v-b92016c2]{border:1px solid var(--border);border-radius:var(--radius-md);padding:16px;display:flex;flex-direction:column;gap:14px}.brand-fieldset legend[data-v-b92016c2]{padding:0 6px;font-size:.85rem;font-weight:600;color:var(--text)}.logo-upload-row[data-v-b92016c2]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.logo-help[data-v-b92016c2]{margin:6px 0 0;font-size:.78rem;line-height:1.5;color:var(--text-muted)}.hidden-file-input[data-v-b92016c2]{display:none}.upload-btn[data-v-b92016c2]{padding:8px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-size:.85rem}.upload-btn[data-v-b92016c2]:hover:not(:disabled){background:var(--bg)}.upload-btn[data-v-b92016c2]:disabled{opacity:.7}.error[data-v-b92016c2]{color:var(--danger);font-size:.8rem;margin:4px 0 0}.actions[data-v-b92016c2]{display:flex;align-items:center;gap:12px;margin-top:4px}.save-btn[data-v-b92016c2]{padding:10px 20px;border:none;border-radius:var(--radius-sm);background:var(--brand);color:var(--brand-ink);font-weight:600;font-size:.9rem}.save-btn[data-v-b92016c2]:hover:not(:disabled){background:var(--brand-dark)}.save-btn[data-v-b92016c2]:disabled{opacity:.7}.cancel-btn[data-v-b92016c2]{padding:10px 20px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-size:.9rem}.cancel-btn[data-v-b92016c2]:hover:not(:disabled){background:var(--bg)}.save-message[data-v-b92016c2]{font-size:.85rem;color:var(--success)}.save-message.failed[data-v-b92016c2]{color:var(--danger)}.canjes-page[data-v-2195c0b5]{padding:28px;display:flex;flex-direction:column;gap:32px;max-width:720px}h2[data-v-2195c0b5]{margin:0 0 12px;font-size:1rem}.search-form[data-v-2195c0b5]{display:flex;gap:10px}.code-input[data-v-2195c0b5]{flex:1;max-width:180px;padding:9px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:1rem;letter-spacing:.1em;text-transform:uppercase}.code-input[data-v-2195c0b5]:focus{outline:2px solid var(--brand);outline-offset:1px}.search-btn[data-v-2195c0b5]{padding:9px 18px;border:none;border-radius:var(--radius-sm);background:var(--brand);color:var(--brand-ink);font-weight:600}.search-btn[data-v-2195c0b5]:hover{background:var(--brand-dark)}.error[data-v-2195c0b5]{color:var(--danger);font-size:.85rem;margin:8px 0 0}.loading[data-v-2195c0b5]{color:var(--text-muted);font-size:.9rem}.result-card[data-v-2195c0b5]{margin-top:16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px 18px}.result-row[data-v-2195c0b5]{display:flex;align-items:center;justify-content:space-between}.status[data-v-2195c0b5]{font-size:.75rem;padding:3px 9px;border-radius:var(--radius-badge);font-weight:600}.status.pending[data-v-2195c0b5]{background:var(--status-pending-bg);color:var(--status-pending-text)}.status.fulfilled[data-v-2195c0b5]{background:var(--status-success-bg);color:var(--status-success-text)}.status.cancelled[data-v-2195c0b5]{background:var(--status-cancelled-bg);color:var(--status-cancelled-text)}.result-detail[data-v-2195c0b5]{margin:6px 0 0;color:var(--text-muted);font-size:.85rem}.result-actions[data-v-2195c0b5]{display:flex;gap:10px;margin-top:14px}.fulfill-btn[data-v-2195c0b5]{padding:9px 16px;border:none;border-radius:var(--radius-sm);background:var(--success);color:#fff;font-weight:600;font-size:.85rem}.cancel-btn[data-v-2195c0b5]{padding:9px 16px;border:1px solid var(--danger);border-radius:var(--radius-sm);background:var(--surface);color:var(--danger);font-weight:600;font-size:.85rem}.fulfill-btn[data-v-2195c0b5]:disabled,.cancel-btn[data-v-2195c0b5]:disabled{opacity:.6}.pending-table[data-v-2195c0b5]{width:100%;border-collapse:collapse;font-size:.88rem}.pending-table th[data-v-2195c0b5]{text-align:left;color:var(--text-muted);font-weight:500;font-size:.78rem;padding:6px 10px;border-bottom:1px solid var(--border)}.pending-row[data-v-2195c0b5]{cursor:pointer}.pending-row[data-v-2195c0b5]:hover{background:var(--bg)}.pending-row td[data-v-2195c0b5]{padding:8px 10px;border-bottom:1px solid var(--border)}.code-cell[data-v-2195c0b5]{font-weight:700;letter-spacing:.08em}.premios-page[data-v-9f131eac]{padding:28px;display:flex;gap:24px;align-items:flex-start}.main-column[data-v-9f131eac]{flex:1;min-width:0;max-width:560px}.header-row[data-v-9f131eac]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.header-row h2[data-v-9f131eac]{margin:0;font-size:1rem}.new-btn[data-v-9f131eac]{padding:8px 16px;border:none;border-radius:var(--radius-sm);background:var(--brand);color:var(--brand-ink);font-weight:600;font-size:.85rem}.new-btn[data-v-9f131eac]:hover{background:var(--brand-dark)}.reward-form[data-v-9f131eac]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:18px;display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.reward-form h3[data-v-9f131eac]{margin:0;font-size:.9rem}.field[data-v-9f131eac]{display:flex;flex-direction:column;gap:5px}.field label[data-v-9f131eac]{font-size:.8rem;color:var(--text-muted)}.field input[data-v-9f131eac]{padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.9rem}.field input[data-v-9f131eac]:focus{outline:2px solid var(--brand);outline-offset:1px}.error[data-v-9f131eac]{color:var(--danger);font-size:.85rem;margin:0}.icon-picker[data-v-9f131eac]{display:flex;flex-wrap:wrap;gap:8px}.icon-option[data-v-9f131eac]{width:40px;height:40px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--control-bg);color:var(--text-muted);display:flex;align-items:center;justify-content:center}.icon-option svg[data-v-9f131eac]{width:20px;height:20px}.icon-option[data-v-9f131eac]:hover{background:var(--bg)}.icon-option.selected[data-v-9f131eac]{border-color:var(--brand);color:var(--brand);background:var(--bg)}.form-actions[data-v-9f131eac]{display:flex;gap:10px}.save-btn[data-v-9f131eac]{padding:8px 16px;border:none;border-radius:var(--radius-sm);background:var(--brand);color:var(--brand-ink);font-weight:600;font-size:.85rem}.save-btn[data-v-9f131eac]:disabled{opacity:.7}.cancel-btn[data-v-9f131eac]{padding:8px 16px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-size:.85rem}.loading[data-v-9f131eac]{color:var(--text-muted)}.drag-hint[data-v-9f131eac]{margin:0 0 12px;font-size:.8rem;color:var(--text-muted)}.reward-list[data-v-9f131eac]{display:flex;flex-direction:column;gap:10px}.reward-card[data-v-9f131eac]{display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:14px 16px;cursor:grab;touch-action:none}.drag-handle[data-v-9f131eac]{color:var(--text-muted);font-size:1.1rem;flex-shrink:0}.reward-icon[data-v-9f131eac]{flex-shrink:0;width:34px;height:34px;border-radius:var(--radius-sm);background:var(--bg);color:var(--brand);display:flex;align-items:center;justify-content:center}.reward-icon svg[data-v-9f131eac]{width:20px;height:20px}.reward-icon.small[data-v-9f131eac]{width:24px;height:24px}.reward-icon.small svg[data-v-9f131eac]{width:15px;height:15px}.reward-info[data-v-9f131eac]{flex:1;min-width:0}.reward-description[data-v-9f131eac]{margin:4px 0;font-size:.85rem;color:var(--text-muted)}.reward-cost[data-v-9f131eac]{display:block;margin-top:4px;font-size:.82rem;color:var(--brand);font-weight:600}.reward-actions[data-v-9f131eac]{display:flex;gap:8px;flex-shrink:0;cursor:default}.edit-btn[data-v-9f131eac],.toggle-btn[data-v-9f131eac]{padding:6px 12px;border-radius:7px;font-size:.8rem;border:1px solid var(--border);background:var(--control-bg);color:var(--control-text)}.edit-btn[data-v-9f131eac]:hover,.toggle-btn[data-v-9f131eac]:hover{background:var(--bg)}.empty-active[data-v-9f131eac]{margin:0;padding:20px;text-align:center;border:2px dashed var(--border);border-radius:var(--radius-md);color:var(--text-muted);font-size:.85rem}.reward-chosen[data-v-9f131eac]{box-shadow:0 10px 28px #0003;cursor:grabbing}.reward-ghost[data-v-9f131eac]{opacity:.35;background:var(--bg);border:2px dashed var(--brand)}.reward-ghost .reward-actions[data-v-9f131eac],.reward-ghost .drag-handle[data-v-9f131eac]{visibility:hidden}.saved-column[data-v-9f131eac]{width:240px;flex-shrink:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px;position:sticky;top:28px}.saved-column h2[data-v-9f131eac]{margin:0 0 4px;font-size:.9rem}.saved-hint[data-v-9f131eac]{margin:0 0 14px;font-size:.76rem;color:var(--text-muted)}.empty[data-v-9f131eac]{color:var(--text-muted);font-size:.82rem}.saved-card[data-v-9f131eac]{display:flex;flex-direction:column;gap:2px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px;margin-bottom:8px;cursor:grab;opacity:.85}.saved-card[data-v-9f131eac]:hover{opacity:1;border-color:var(--brand)}.saved-card strong[data-v-9f131eac]{font-size:.85rem}.saved-card-top[data-v-9f131eac]{display:flex;align-items:center;gap:8px}.app-card[data-v-82b06ae1]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.clientes-page[data-v-9ca01036]{padding:28px;max-width:780px}.header-row[data-v-9ca01036]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.header-row h2[data-v-9ca01036]{margin:0;font-size:1rem}.search-input[data-v-9ca01036]{padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.85rem;width:240px}.search-input[data-v-9ca01036]:focus{outline:2px solid var(--brand);outline-offset:1px}.loading[data-v-9ca01036],.empty[data-v-9ca01036]{color:var(--text-muted);font-size:.85rem}.table-card[data-v-9ca01036]{overflow:hidden;padding:0}.customers-table[data-v-9ca01036]{width:100%;border-collapse:collapse}.customers-table th[data-v-9ca01036]{text-align:left;font-size:.78rem;font-weight:500;color:var(--text-muted);padding:10px 14px;border-bottom:1px solid var(--border)}.customer-row[data-v-9ca01036]{cursor:pointer}.customer-row[data-v-9ca01036]:hover{background:var(--bg)}.customer-row td[data-v-9ca01036]{padding:10px 14px;border-bottom:1px solid var(--border);font-size:.88rem}.customer-email[data-v-9ca01036]{font-size:.78rem;color:var(--text-muted)}.balance-cell[data-v-9ca01036]{font-weight:700;color:var(--brand)}.detail-row td[data-v-9ca01036]{padding:14px;background:var(--bg);border-bottom:1px solid var(--border)}.detail-panel[data-v-9ca01036]{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:16px 20px}.detail-col h3[data-v-9ca01036]{margin:0 0 8px;font-size:.82rem;color:var(--text-muted)}.detail-list[data-v-9ca01036]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.detail-list li[data-v-9ca01036]{display:flex;align-items:center;gap:8px;font-size:.82rem}.delta[data-v-9ca01036]{font-weight:700;min-width:42px}.delta.positive[data-v-9ca01036]{color:var(--success)}.delta.negative[data-v-9ca01036]{color:var(--danger)}.detail-text[data-v-9ca01036]{flex:1}.detail-date[data-v-9ca01036]{color:var(--text-muted);font-size:.75rem}.code-tag[data-v-9ca01036]{font-weight:700;letter-spacing:.06em;min-width:42px}.app-btn[data-v-96e50236]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;border-radius:var(--radius-sm);font-size:.85rem;font-weight:600;border:1px solid transparent;white-space:nowrap}.app-btn[data-v-96e50236]:disabled{opacity:.55;cursor:default}.app-btn.primary[data-v-96e50236]{background:var(--brand);color:var(--brand-ink)}.app-btn.primary[data-v-96e50236]:hover:not(:disabled){background:var(--brand-dark)}.app-btn.secondary[data-v-96e50236],.app-btn.ghost[data-v-96e50236]{background:var(--control-bg);color:var(--control-text);border-color:var(--border);font-weight:500}.app-btn.secondary[data-v-96e50236]:hover:not(:disabled),.app-btn.ghost[data-v-96e50236]:hover:not(:disabled){background:var(--bg)}.app-btn.danger[data-v-96e50236]{background:var(--surface);color:var(--danger);border-color:var(--danger);font-weight:500}.app-btn.danger[data-v-96e50236]:hover:not(:disabled){background:var(--bg)}.app-btn.danger.solid[data-v-96e50236]{background:var(--danger);color:#fff;border-color:transparent;font-weight:600}.app-btn.danger.solid[data-v-96e50236]:hover:not(:disabled){filter:brightness(.92)}.confirm-overlay[data-v-778677ee]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:100;padding:20px}.confirm-card[data-v-778677ee]{width:100%;max-width:340px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px;box-shadow:0 12px 32px #00000038}.confirm-message[data-v-778677ee]{margin:0 0 18px;font-size:.98rem;color:var(--text);line-height:1.4}.confirm-actions[data-v-778677ee]{display:flex;justify-content:flex-end;gap:10px}.mostrador-page[data-v-eceedaae]{padding:28px;display:flex;flex-direction:column;gap:20px;max-width:720px}.card[data-v-eceedaae]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:18px 20px}h2[data-v-eceedaae]{margin:0 0 10px;font-size:1rem}.card-header[data-v-eceedaae]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.card-header h2[data-v-eceedaae]{margin:0}.back-btn[data-v-eceedaae]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border:1px solid var(--border);background:var(--control-bg);color:var(--control-text);border-radius:50%;padding:0}.back-btn[data-v-eceedaae]:hover{background:var(--bg)}.hint[data-v-eceedaae]{color:var(--text-muted);font-size:.85rem;line-height:1.5;margin:0 0 14px}.loading[data-v-eceedaae]{color:var(--text-muted);padding:28px}.find-form[data-v-eceedaae]{display:flex;gap:10px;flex-wrap:wrap}.code-input[data-v-eceedaae]{width:220px;padding:9px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.text-input[data-v-eceedaae]{width:100%;padding:9px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-size:.9rem}.code-input[data-v-eceedaae]:focus,.text-input[data-v-eceedaae]:focus,.amount-input[data-v-eceedaae]:focus,.points-input[data-v-eceedaae]:focus{outline:2px solid var(--brand);outline-offset:1px}.primary-btn[data-v-eceedaae]{padding:9px 18px;border:none;border-radius:var(--radius-sm);background:var(--brand);color:var(--brand-ink);font-weight:600;font-size:.88rem}.primary-btn[data-v-eceedaae]:hover:not(:disabled){background:var(--brand-dark)}.primary-btn[data-v-eceedaae]:disabled{opacity:.55}.ghost-btn[data-v-eceedaae]{padding:9px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-size:.85rem}.ghost-btn[data-v-eceedaae]:hover{background:var(--bg)}.search-panel[data-v-eceedaae]{margin-top:14px}.customer-list[data-v-eceedaae]{list-style:none;margin:10px 0 0;padding:0;max-height:280px;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-sm)}.customer-btn[data-v-eceedaae]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:transparent;border:none;border-bottom:1px solid var(--border);color:var(--text);text-align:left}.customer-btn[data-v-eceedaae]:hover{background:var(--bg)}.customer-name[data-v-eceedaae]{display:flex;flex-direction:column;font-size:.9rem}.customer-name small[data-v-eceedaae]{color:var(--text-muted);font-size:.78rem}.customer-meta[data-v-eceedaae]{display:flex;align-items:center;gap:8px;flex-shrink:0}.code-tag[data-v-eceedaae]{font-weight:700;letter-spacing:.08em;font-size:.78rem;padding:2px 7px;border-radius:6px;background:var(--bg)}.balance-tag[data-v-eceedaae]{font-size:.8rem;color:var(--text-muted)}.empty[data-v-eceedaae]{padding:12px;color:var(--text-muted);font-size:.85rem}.add-guest-toggle[data-v-eceedaae]{margin-top:10px;width:100%;text-align:center}.add-guest-form[data-v-eceedaae]{margin-top:10px;padding:12px;border:1px dashed var(--border);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:8px}.add-guest-hint[data-v-eceedaae]{margin:0;font-size:.78rem;color:var(--text-muted);line-height:1.4}.add-guest-actions[data-v-eceedaae]{display:flex;gap:8px}.charge-preview[data-v-eceedaae]{margin:10px 0 0;font-size:.95rem}.selected-customer[data-v-eceedaae]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.customer-email[data-v-eceedaae]{color:var(--text-muted);font-size:.82rem;margin-top:2px}.balance-block[data-v-eceedaae]{display:flex;align-items:baseline;gap:6px;margin-left:auto}.balance-number[data-v-eceedaae]{font-size:1.6rem;font-weight:700;color:var(--brand)}.balance-label[data-v-eceedaae]{color:var(--text-muted);font-size:.85rem}.amount-row[data-v-eceedaae]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.prefix[data-v-eceedaae],.suffix[data-v-eceedaae]{color:var(--text-muted);font-size:.9rem}.amount-input[data-v-eceedaae]{width:160px;padding:9px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-size:1rem}.points-input[data-v-eceedaae]{width:110px;padding:9px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-size:1rem}.preview[data-v-eceedaae]{margin:12px 0 0;font-size:.9rem}.preview.muted[data-v-eceedaae]{color:var(--text-muted)}.success-msg[data-v-eceedaae]{margin:12px 0 0;padding:10px 12px;border-radius:var(--radius-sm);background:#2f9e5a1f;color:var(--success);font-size:.88rem}.error[data-v-eceedaae]{color:var(--danger);font-size:.85rem;margin:10px 0 0}.download-menu[data-v-0e964b07]{position:relative}.trigger[data-v-0e964b07]{padding:8px 14px;border:1px solid var(--brand);border-radius:var(--radius-sm);background:var(--brand);color:var(--brand-ink);font-size:.88rem;font-weight:600}.trigger[data-v-0e964b07]:disabled{opacity:.6}.menu[data-v-0e964b07]{position:absolute;top:calc(100% + 6px);right:0;z-index:20;min-width:240px;max-width:calc(100vw - 48px);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:0 8px 24px #0000004d;overflow:hidden}.menu button[data-v-0e964b07]{display:flex;flex-direction:column;gap:2px;align-items:flex-start;padding:10px 14px;border:none;border-bottom:1px solid var(--border);background:none;color:var(--text);text-align:left;font-size:.85rem}.menu button[data-v-0e964b07]:last-child{border-bottom:none}.menu button span[data-v-0e964b07]{font-size:.75rem;color:var(--text-muted)}.menu button[data-v-0e964b07]:hover,.menu button[data-v-0e964b07]:focus-visible{background:var(--bg)}.canjes-page[data-v-d7c773e4]{padding:28px}.header-row[data-v-d7c773e4]{display:flex;align-items:center;justify-content:space-between;gap:16px}h2[data-v-d7c773e4]{margin:0;font-size:1rem}.filters[data-v-d7c773e4]{display:flex;gap:10px}.search-input[data-v-d7c773e4],.status-select[data-v-d7c773e4]{padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-size:.88rem}.search-input[data-v-d7c773e4]{width:220px}.search-input[data-v-d7c773e4]:focus,.status-select[data-v-d7c773e4]:focus{outline:2px solid var(--brand);outline-offset:1px}.page-hint[data-v-d7c773e4]{color:var(--text-muted);font-size:.85rem;line-height:1.5;margin:12px 0 18px;max-width:640px}.totals[data-v-d7c773e4]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:18px}.total-box[data-v-d7c773e4]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:12px 18px;display:flex;flex-direction:column;gap:2px;min-width:150px}.total-number[data-v-d7c773e4]{font-size:1.3rem;font-weight:700;color:var(--brand)}.total-label[data-v-d7c773e4]{color:var(--text-muted);font-size:.78rem}.loading[data-v-d7c773e4]{color:var(--text-muted);font-size:.9rem}.canjes-table[data-v-d7c773e4]{width:100%;border-collapse:collapse;font-size:.88rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.canjes-table th[data-v-d7c773e4]{text-align:left;color:var(--text-muted);font-weight:500;font-size:.78rem;padding:10px 14px;border-bottom:1px solid var(--border)}.canjes-table td[data-v-d7c773e4]{padding:10px 14px;border-bottom:1px solid var(--border);vertical-align:middle}.customer-email[data-v-d7c773e4]{color:var(--text-muted);font-size:.78rem;margin-top:2px}.points-cell[data-v-d7c773e4]{font-weight:700;color:var(--danger)}.discount-cell[data-v-d7c773e4]{font-weight:600}.charge-cell[data-v-d7c773e4]{font-weight:700;color:var(--success)}.date-cell[data-v-d7c773e4]{color:var(--text-muted);font-size:.82rem}.status[data-v-d7c773e4]{font-size:.74rem;padding:3px 9px;border-radius:var(--radius-badge);font-weight:600}.status.applied[data-v-d7c773e4]{background:var(--status-success-bg);color:var(--status-success-text)}.status.cancelled[data-v-d7c773e4]{background:var(--status-cancelled-bg);color:var(--status-cancelled-text)}.action-cell[data-v-d7c773e4]{text-align:right;white-space:nowrap}.ghost-btn[data-v-d7c773e4]{padding:6px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-size:.8rem}.ghost-btn[data-v-d7c773e4]:hover{background:var(--bg)}.danger-btn[data-v-d7c773e4]{padding:6px 12px;border:none;border-radius:var(--radius-sm);background:var(--danger);color:#fff;font-weight:600;font-size:.8rem;margin-right:6px}.danger-btn[data-v-d7c773e4]:disabled{opacity:.6}.error[data-v-d7c773e4]{color:var(--danger);font-size:.85rem;margin:0 0 12px}.pp-frame[data-v-b730f2f2]{--pp-page: #faf5ea;--pp-card: #ffffff;--pp-text: #1a1d29;--pp-muted: #6b7080;--pp-border: #e8e1d0;--pp-green: #2f9e5a;--pp-display: "Barlow Condensed", "Arial Narrow", "Segoe UI", sans-serif;display:flex;justify-content:center;padding:14px;background:#d9dde8;border-radius:26px;box-shadow:0 10px 34px #0000004d}.pp-phone[data-v-b730f2f2]{position:relative;width:100%;max-width:340px;height:640px;overflow:hidden;background:var(--pp-page);color:var(--pp-text);border-radius:18px;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif}.pp-view[data-v-b730f2f2]{height:100%;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:22px 14px 96px}.pp-tab-title[data-v-b730f2f2]{margin:2px 0 0;font-family:var(--pp-display);font-size:1.9rem;font-weight:700;line-height:1}.pp-head[data-v-b730f2f2]{flex:none;display:flex;flex-direction:column;gap:10px}.pp-logo-row[data-v-b730f2f2]{display:flex;justify-content:center;align-items:center;min-height:52px}.pp-logo[data-v-b730f2f2]{display:block;max-width:160px;max-height:64px;object-fit:contain}.pp-logo-name[data-v-b730f2f2]{font-family:var(--pp-display);font-size:1.8rem;font-weight:700;line-height:1;text-align:center;color:var(--pp-brand-dark)}.pp-hello[data-v-b730f2f2]{display:flex;align-items:flex-end;justify-content:space-between;gap:6px}.pp-hello-text[data-v-b730f2f2]{min-width:0;padding-bottom:3px}.pp-hello h1[data-v-b730f2f2]{margin:0;font-family:var(--pp-display);font-size:2.1rem;font-weight:700;line-height:1;letter-spacing:-.01em;overflow-wrap:anywhere}.pp-hello p[data-v-b730f2f2]{margin:4px 0 0;color:var(--pp-muted);font-size:.84rem}.pp-art[data-v-b730f2f2]{flex:none;display:block;width:92px;height:auto;filter:drop-shadow(0 6px 8px rgba(0,0,0,.14))}.pp-balance[data-v-b730f2f2]{position:relative;flex:none;display:flex;flex-direction:column;align-items:stretch;background:var(--pp-brand);color:var(--pp-ink);border-radius:26px;padding:18px;box-shadow:0 5px color-mix(in srgb,var(--pp-brand) 60%,#000),0 14px 26px #141e4624}.pp-balance-star[data-v-b730f2f2]{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:color-mix(in srgb,var(--pp-ink) 20%,transparent);color:var(--pp-ink)}.pp-balance-title[data-v-b730f2f2]{font-size:.85rem;font-weight:600;opacity:.9}.pp-balance-number[data-v-b730f2f2]{margin:2px 0 6px;font-family:var(--pp-display);font-size:3.8rem;font-weight:700;line-height:1}.pp-balance-worth[data-v-b730f2f2]{font-size:.84rem;opacity:.9}.pp-id-box[data-v-b730f2f2]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding:10px 14px;border-radius:16px;background:color-mix(in srgb,var(--pp-ink) 16%,transparent)}.pp-id-main[data-v-b730f2f2]{display:flex;flex-direction:column;gap:2px;min-width:0}.pp-id-label[data-v-b730f2f2]{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.pp-id-value[data-v-b730f2f2]{font-size:1.15rem;font-weight:800;letter-spacing:.03em;font-variant-numeric:tabular-nums}.pp-id-hint[data-v-b730f2f2]{flex:none;font-size:.74rem;line-height:1.3;text-align:right;opacity:.9}.pp-expiring[data-v-b730f2f2]{flex:none;margin:0;padding:6px 12px;background:color-mix(in srgb,var(--pp-brand) 10%,#fff);color:color-mix(in srgb,var(--pp-brand) 70%,#000);border-radius:20px;font-size:.74rem;font-weight:600;text-align:center}.pp-next[data-v-b730f2f2]{flex:none;display:flex;flex-direction:column;gap:12px;padding:16px 18px 18px;border-radius:24px;background:var(--pp-card);box-shadow:0 4px color-mix(in srgb,var(--pp-brand) 16%,#faf5ea),0 12px 26px #141e4612}.pp-next-body[data-v-b730f2f2]{display:flex;flex-direction:column;gap:3px}.pp-next-eyebrow[data-v-b730f2f2]{font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-brand)}.pp-next.ready .pp-next-eyebrow[data-v-b730f2f2]{color:#1b7a3d}.pp-next-title[data-v-b730f2f2]{font-family:var(--pp-display);font-size:1.55rem;font-weight:700;line-height:1.05}.pp-next-text[data-v-b730f2f2]{font-size:.82rem;line-height:1.4;color:var(--pp-muted)}.pp-next-text[data-v-b730f2f2] strong,.pp-next-count strong[data-v-b730f2f2]{color:var(--pp-text)}.pp-next-count[data-v-b730f2f2]{margin-top:4px;font-size:.8rem;color:var(--pp-muted);font-variant-numeric:tabular-nums}.pp-next-bar[data-v-b730f2f2]{height:10px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--pp-brand) 14%,#fff)}.pp-next-bar i[data-v-b730f2f2]{display:block;height:100%;min-width:10px;border-radius:999px;background:var(--pp-brand)}.pp-next.ready .pp-next-bar i[data-v-b730f2f2]{background:var(--pp-green)}.pp-savings[data-v-b730f2f2]{flex:none;display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:11px 16px;border-radius:26px;background:#e3f6ea;box-shadow:0 4px color-mix(in srgb,var(--pp-green) 45%,#fff)}.pp-savings-label[data-v-b730f2f2]{font-size:.86rem;font-weight:600;color:#1b7a3d}.pp-savings-amount[data-v-b730f2f2]{font-size:1.05rem;color:#1b7a3d}.pp-movements[data-v-b730f2f2]{flex:none;display:flex;flex-direction:column;gap:8px}.pp-movements-head[data-v-b730f2f2]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:4px}.pp-movements-title[data-v-b730f2f2]{margin:0;font-family:var(--pp-display);font-size:1.4rem;font-weight:700;color:var(--pp-text)}.pp-see-all[data-v-b730f2f2]{padding:4px 2px;border:none;background:none;color:var(--pp-brand);font:inherit;font-size:.84rem;font-weight:700;cursor:pointer}.pp-movements-list[data-v-b730f2f2]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pp-movement[data-v-b730f2f2]{border-radius:22px;background:var(--pp-card);box-shadow:0 3px color-mix(in srgb,var(--pp-brand) 14%,#faf5ea)}.pp-movement-head[data-v-b730f2f2]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}.pp-movement-head[data-v-b730f2f2]::-webkit-details-marker{display:none}.pp-movement-main[data-v-b730f2f2]{display:flex;flex-direction:column;gap:2px;min-width:0}.pp-movement-text[data-v-b730f2f2]{font-size:.9rem;font-weight:500}.pp-movement-date[data-v-b730f2f2]{font-size:.72rem;color:var(--pp-muted)}.pp-movement-delta[data-v-b730f2f2]{flex:none;font-weight:700;font-size:.9rem;text-align:right;color:var(--pp-muted)}.pp-movement-delta.positive[data-v-b730f2f2]{color:var(--pp-green)}.pp-movement-detail[data-v-b730f2f2]{margin:0;padding:2px 14px 12px;display:flex;flex-direction:column;gap:6px}.pp-md-line[data-v-b730f2f2]{display:flex;justify-content:space-between;gap:10px;padding-top:6px;border-top:1px solid color-mix(in srgb,var(--pp-brand) 10%,#fff);font-size:.8rem}.pp-md-line dt[data-v-b730f2f2]{color:var(--pp-muted)}.pp-md-line dd[data-v-b730f2f2]{margin:0;text-align:right;font-weight:600}.pp-md-line dd.positive[data-v-b730f2f2]{color:var(--pp-green)}.pp-card[data-v-b730f2f2]{flex:none;background:var(--pp-card);border-radius:26px;padding:14px 16px;box-shadow:0 4px color-mix(in srgb,var(--pp-brand) 16%,#faf5ea),0 10px 22px #141e4612}.pp-card h2[data-v-b730f2f2]{margin:0 0 8px;font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;color:var(--pp-muted)}.pp-rule[data-v-b730f2f2]{margin:0 0 6px;font-size:.86rem;line-height:1.5}.pp-rule[data-v-b730f2f2]:last-child{margin-bottom:0}.pp-tiers[data-v-b730f2f2]{list-style:none;margin:0 0 6px;padding:0}.pp-tiers li[data-v-b730f2f2]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:6px 0;font-size:.86rem;border-bottom:1px solid var(--pp-border)}.pp-tiers li[data-v-b730f2f2]:last-child{border-bottom:none}.pp-calc[data-v-b730f2f2]{padding:0;background:transparent;box-shadow:none}.pp-calc summary[data-v-b730f2f2]{display:inline-flex;padding:10px 18px;border-radius:20px;background:color-mix(in srgb,var(--pp-brand) 10%,#fff);color:color-mix(in srgb,var(--pp-brand) 60%,#000);font-weight:700;font-size:.92rem;list-style:none;cursor:pointer;box-shadow:0 4px color-mix(in srgb,var(--pp-brand) 24%,#fff)}.pp-calc summary[data-v-b730f2f2]::-webkit-details-marker{display:none}.pp-calc-block[data-v-b730f2f2]{margin-top:12px;padding:14px 16px;background:var(--pp-card);border-radius:26px;box-shadow:0 4px color-mix(in srgb,var(--pp-brand) 16%,#faf5ea)}.pp-calc-block h3[data-v-b730f2f2]{margin:0 0 8px;font-size:.86rem}.pp-field[data-v-b730f2f2]{display:flex;align-items:center;gap:8px;margin:8px 0;font-size:.86rem;color:var(--pp-muted)}.pp-field input[data-v-b730f2f2]{flex:1;min-width:0;padding:9px 10px;border:1px solid var(--pp-border);border-radius:10px;font-size:.9rem;background:#fff;color:var(--pp-text)}.pp-result[data-v-b730f2f2]{margin:8px 0 0;padding:9px 11px;border-radius:10px;background:var(--pp-page);font-size:.84rem;line-height:1.45}.pp-result[data-v-b730f2f2] strong{color:var(--pp-brand-dark)}.pp-result[data-v-b730f2f2] .pp-pay{display:block;margin-top:4px;font-size:.95rem}.pp-bar[data-v-b730f2f2]{position:absolute;left:12px;right:12px;bottom:14px;display:flex;align-items:center;justify-content:space-around;gap:4px;padding:7px 8px;border-radius:999px;background:var(--pp-bar);box-shadow:0 14px 30px #141e4652}.pp-bar-item[data-v-b730f2f2]{display:grid;place-items:center;padding:0;border:none;background:none;color:#fff;opacity:.78;cursor:pointer}span.pp-bar-item[data-v-b730f2f2]{cursor:default}.pp-bar-dot[data-v-b730f2f2]{display:grid;place-items:center;width:44px;height:44px;border-radius:50%}.pp-bar-dot svg[data-v-b730f2f2]{width:22px;height:22px;display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pp-bar-item.active[data-v-b730f2f2]{opacity:1}.pp-bar-item.active .pp-bar-dot[data-v-b730f2f2]{background:#fff;color:var(--pp-bar)}.config-page[data-v-14677069]{padding:28px}.config-layout[data-v-14677069]{display:grid;grid-template-columns:minmax(0,720px) 380px;gap:32px;align-items:start}.config-col[data-v-14677069]{display:flex;flex-direction:column;gap:20px;min-width:0}.preview-col[data-v-14677069]{position:sticky;top:16px}.preview-label[data-v-14677069]{margin:0 0 10px;font-size:.78rem;color:var(--text-muted);text-align:center}@media (max-width: 1240px){.config-layout[data-v-14677069]{grid-template-columns:minmax(0,1fr)}.preview-col[data-v-14677069]{position:static;max-width:380px}}.card[data-v-14677069]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:18px 20px}h2[data-v-14677069]{margin:0 0 12px;font-size:1rem}h3[data-v-14677069]{margin:0 0 6px;font-size:.9rem}.hint[data-v-14677069]{color:var(--text-muted);font-size:.85rem;line-height:1.5;margin:0 0 14px}.hint-inline[data-v-14677069]{color:var(--text-muted);font-size:.78rem}.earn-example[data-v-14677069]{margin:0;line-height:1.5}.preview[data-v-14677069]{margin:10px 0 0;font-size:.88rem}.checkbox-row[data-v-14677069]{display:flex;align-items:center;gap:8px;font-size:.9rem;margin-bottom:4px}.checkbox-row input[data-v-14677069]{width:16px;height:16px}.unit-select[data-v-14677069]{padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-size:.9rem}.expiration-test[data-v-14677069]{margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.loading[data-v-14677069]{color:var(--text-muted)}.mode-row[data-v-14677069]{display:flex;gap:12px;margin-bottom:18px;flex-wrap:wrap}.mode-option[data-v-14677069]{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;flex:1;min-width:220px}.mode-option.active[data-v-14677069]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.mode-option span[data-v-14677069]{display:flex;flex-direction:column;gap:2px}.mode-option small[data-v-14677069]{color:var(--text-muted);font-size:.78rem}.field-row[data-v-14677069]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.field-row[data-v-14677069]:last-child{margin-bottom:0}.inline-label[data-v-14677069]{font-size:.88rem}.prefix[data-v-14677069]{color:var(--text-muted);font-size:.9rem}.num-input[data-v-14677069]{width:120px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-size:.92rem}.num-input.short[data-v-14677069]{width:80px}.num-input.small[data-v-14677069]{width:110px}.num-input[data-v-14677069]:focus{outline:2px solid var(--brand);outline-offset:1px}.tiers-block[data-v-14677069]{margin-top:20px;padding-top:16px;border-top:1px solid var(--border)}.tiers-table[data-v-14677069]{width:100%;border-collapse:collapse;font-size:.88rem}.tiers-table th[data-v-14677069]{text-align:left;color:var(--text-muted);font-weight:500;font-size:.76rem;padding:4px 8px}.tiers-table td[data-v-14677069]{padding:4px 8px}.tier-actions[data-v-14677069]{text-align:right;white-space:nowrap}.new-tier-row td[data-v-14677069]{padding-top:10px;border-top:1px dashed var(--border)}.save-row[data-v-14677069]{display:flex;align-items:center;gap:12px}.primary-btn[data-v-14677069]{padding:10px 20px;border:none;border-radius:var(--radius-sm);background:var(--brand);color:var(--brand-ink);font-weight:600;font-size:.9rem}.primary-btn[data-v-14677069]:hover:not(:disabled){background:var(--brand-dark)}.primary-btn[data-v-14677069]:disabled{opacity:.55}.ghost-btn[data-v-14677069]{padding:6px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-size:.8rem;margin-right:6px}.ghost-btn[data-v-14677069]:hover:not(:disabled){background:var(--bg)}.ghost-btn[data-v-14677069]:disabled,.link-btn[data-v-14677069]:disabled{opacity:.55}.link-btn[data-v-14677069]{border:none;background:transparent;color:var(--danger);font-size:.8rem;padding:6px 4px}.saved-msg[data-v-14677069]{color:var(--success);font-size:.85rem;font-weight:600}.test-card .field-row[data-v-14677069]{margin-bottom:10px}.test-result[data-v-14677069]{font-size:1.2rem;color:var(--brand);min-width:40px;text-align:center}.error[data-v-14677069]{color:var(--danger);font-size:.85rem;margin:10px 0 0}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal-BLhwKU8k.woff2) format("woff2"),url(/assets/montserrat-latin-400-normal-xItZbAXg.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2) format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-400-normal-r8SDr6Up.woff2) format("woff2"),url(/assets/nunito-latin-400-normal-DKg4f3fz.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2) format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-400-normal-CFtfchNt.woff2) format("woff2"),url(/assets/playfair-display-latin-400-normal-DHYHbkg3.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-700-normal-CuDiGg7c.woff2) format("woff2"),url(/assets/playfair-display-latin-700-normal-Bc_1Q1cG.woff) format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/merriweather-latin-400-normal-G4kZaoXi.woff2) format("woff2"),url(/assets/merriweather-latin-400-normal-CvqO63Ah.woff) format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/merriweather-latin-700-normal-DoUP8Ce-.woff2) format("woff2"),url(/assets/merriweather-latin-700-normal-D4-nzrAh.woff) format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-latin-400-normal-DnxXpLNu.woff2) format("woff2"),url(/assets/lora-latin-400-normal-DBJS-Hc6.woff) format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lora-latin-700-normal-BHK4Pzk4.woff2) format("woff2"),url(/assets/lora-latin-700-normal-Yfa97ytg.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff) format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-latin-400-normal-GekRknry.woff2) format("woff2"),url(/assets/roboto-mono-latin-400-normal-DBZPkcnn.woff) format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-mono-latin-700-normal-foxDnrFi.woff2) format("woff2"),url(/assets/roboto-mono-latin-700-normal-CHYrj1DZ.woff) format("woff")}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-400-normal-9mHNbWWO.woff2) format("woff2"),url(/assets/bebas-neue-latin-400-normal-Bi-ndsyu.woff) format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-latin-400-normal-BAFo8sP8.woff2) format("woff2"),url(/assets/oswald-latin-400-normal-D1wpMXgf.woff) format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-latin-700-normal-vy6hmKSr.woff2) format("woff2"),url(/assets/oswald-latin-700-normal-UmC9Ev9x.woff) format("woff")}@font-face{font-family:Lobster;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lobster-latin-400-normal-VmWungf4.woff2) format("woff2"),url(/assets/lobster-latin-400-normal-Cc8ENR_t.woff) format("woff")}@font-face{font-family:Pacifico;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pacifico-latin-400-normal-7HIToT7q.woff2) format("woff2"),url(/assets/pacifico-latin-400-normal-DArfF-vd.woff) format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-latin-400-normal-D6LQsQ_v.woff2) format("woff2"),url(/assets/caveat-latin-400-normal-BzhAQZkN.woff) format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-700-normal-D8_1Nw6V.woff2) format("woff2"),url(/assets/caveat-latin-700-normal-cPyBTTZN.woff) format("woff")}@font-face{font-family:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/patrick-hand-latin-400-normal-B7HHA2Vw.woff2) format("woff2"),url(/assets/patrick-hand-latin-400-normal-Df9_VoRQ.woff) format("woff")}@font-face{font-family:Architects Daughter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/architects-daughter-latin-400-normal-DOGE_9Aw.woff2) format("woff2"),url(/assets/architects-daughter-latin-400-normal-Ze4cbGW2.woff) format("woff")}@font-face{font-family:Permanent Marker;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/permanent-marker-latin-400-normal-BF23djCy.woff2) format("woff2"),url(/assets/permanent-marker-latin-400-normal-BnZj5c41.woff) format("woff")}.font-select[data-v-575f2cb1]{position:relative;flex:1;min-width:0}.trigger[data-v-575f2cb1]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-size:.95rem;text-align:left}.trigger[data-v-575f2cb1]:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.name[data-v-575f2cb1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caret[data-v-575f2cb1]{color:var(--text-muted);font-size:.8rem}.list[data-v-575f2cb1]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:30;max-height:280px;overflow-y:auto;padding:4px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);box-shadow:0 10px 28px #0000004d}.group[data-v-575f2cb1]{padding:8px 8px 4px;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.item[data-v-575f2cb1]{display:block;width:100%;padding:7px 8px;border:none;border-radius:6px;background:transparent;color:var(--text);font-size:1rem;text-align:left}.item[data-v-575f2cb1]:hover{background:var(--bg)}.item.on[data-v-575f2cb1]{background:var(--bg);color:var(--brand)}.sil-toggle[data-v-04fdc5ae]{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--border);border-radius:14px;background:var(--bg);align-self:flex-start}.seg[data-v-04fdc5ae]{width:56px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:10px;background:transparent;color:var(--text-muted)}.seg img[data-v-04fdc5ae]{width:32px;height:32px;object-fit:contain}.seg.on[data-v-04fdc5ae]{background:var(--surface);color:var(--brand);box-shadow:0 0 0 2px var(--brand)}.seg[data-v-04fdc5ae]:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.stamp-preview-frame[data-v-4594c353]{--sp-page-bg: #f7f5f1;--sp-card-bg: #ffffff;--sp-brand: #1d3cb1;--sp-brand-dark: #142a80;--sp-text: #1a1d29;--sp-text-muted: #6b7080;--sp-border: #e2e5ee;display:flex;flex-direction:column;align-items:center;padding:32px 24px;background:var(--sp-page-bg);border-radius:20px;border:1px solid rgba(0,0,0,.08);box-shadow:0 10px 34px #0000004d}.stamp-preview-card[data-v-4594c353]{position:relative;width:100%;max-width:320px;background:var(--sp-card-bg);border-radius:40px;padding:26px 22px 22px;--card-edge: #d3d8e8;box-shadow:0 3px 0 var(--card-edge),0 22px 44px #141e463d,0 6px 14px #141e461f;text-align:center}.stamp-preview-card.has-color[data-v-4594c353]{--card-edge: color-mix(in srgb, var(--eae41bda) 72%, black)}.stamp-preview-card.horizontal[data-v-4594c353]{max-width:380px;text-align:left;padding:16px 24px 20px}.preview-top-row[data-v-4594c353]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.preview-top-row h2[data-v-4594c353]{margin:0}.preview-logo[data-v-4594c353]{width:64px;height:64px;border-radius:16px;margin:0 auto 14px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--sp-page-bg);border:1px solid var(--sp-border);color:var(--sp-brand);flex-shrink:0}.horizontal .preview-logo[data-v-4594c353]{width:48px;height:48px;margin:0}.has-color .preview-logo[data-v-4594c353]{background:#ffffff2e;border-color:#ffffff59}.preview-logo img[data-v-4594c353]{width:100%;height:100%;object-fit:cover}.preview-logo-placeholder[data-v-4594c353]{width:20px;height:20px;border-radius:50%;border:2px solid var(--sp-brand)}.has-color .preview-logo-placeholder[data-v-4594c353]{border-color:#fff}.stamp-preview-card h2[data-v-4594c353]{margin:0 0 4px;font-size:1rem;letter-spacing:.02em;text-transform:uppercase;color:var(--sp-text)}.has-color h2[data-v-4594c353]{color:#fff}.preview-description[data-v-4594c353]{margin:0 0 18px;font-size:.82rem;color:var(--sp-text-muted)}.preview-footer[data-v-4594c353]{margin:14px 0 16px}.horizontal .preview-description[data-v-4594c353]{margin:0}.horizontal .preview-reward[data-v-4594c353]{text-align:left;margin:12px 0 0}.has-color.horizontal .preview-footer[data-v-4594c353]{margin:14px -22px 16px;padding:12px 22px;border-radius:0;background:color-mix(in srgb,var(--eae41bda) 82%,black)}.has-color .preview-description[data-v-4594c353]{color:#ffffffd9}.preview-reward[data-v-4594c353]{margin:14px 0 0;font-size:.92rem;line-height:1.35;color:var(--sp-text)}.preview-reward-label[data-v-4594c353]{color:var(--sp-text-muted)}.has-color .preview-reward[data-v-4594c353],.has-color .preview-reward-label[data-v-4594c353]{color:#fff}.has-color .preview-reward-label[data-v-4594c353]{opacity:.8}.preview-expiration[data-v-4594c353]{margin:4px 0 0;font-size:.72rem;color:var(--sp-text-muted);opacity:.85}.stamp-preview-card:not(.horizontal) .preview-expiration[data-v-4594c353]{margin-top:8px}.preview-stamp-btn[data-v-4594c353]{--btn-edge: color-mix(in srgb, var(--btn-bg, var(--sp-brand)) 68%, black);width:100%;margin-top:18px;padding:12px 16px;border:none;border-radius:24px;background:var(--btn-bg, var(--sp-brand));color:#fff;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:800;font-size:.9rem;letter-spacing:.03em;opacity:1;cursor:default;box-shadow:0 5px 0 var(--btn-edge),0 9px 14px #141e4638}.has-color .preview-stamp-btn[data-v-4594c353]{--btn-bg: #fff;--btn-edge: color-mix(in srgb, var(--btn-bg) 70%, black)}.has-color .preview-expiration[data-v-4594c353]{color:#ffffffb3}.preview-grid[data-v-4594c353]{display:grid;aspect-ratio:auto;align-content:center;justify-content:center;gap:8px;margin-top:8px}.horizontal .preview-grid[data-v-4594c353]{aspect-ratio:auto;align-content:start;min-width:0;max-width:100%;margin:14px 0}.preview-divider[data-v-4594c353]{height:1px;background:var(--sp-border)}.has-color .preview-divider[data-v-4594c353]{background:#ffffff47}.preview-foot[data-v-4594c353]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.preview-foot .preview-foot-expiration[data-v-4594c353]{flex:none;max-width:46%;margin:0;text-align:right}.preview-foot .preview-reward[data-v-4594c353]{margin:0;font-size:.82rem;flex:1;min-width:0}.preview-flip[data-v-4594c353]{position:absolute;top:16px;right:18px;padding:5px 11px;border-radius:12px;background:#fff;color:#1d3cb1;font-weight:800;font-size:.78rem;box-shadow:0 2.5px #d9dce8,0 5px 10px #141e4626}.preview-stamp-btn.outside[data-v-4594c353]{width:min(62%,220px);margin-top:22px}.preview-dot[data-v-4594c353]{position:relative;aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--sp-page-bg);border:1.5px dashed var(--sp-border);color:var(--sp-text-muted)}.preview-dot svg[data-v-4594c353]{width:46%;height:46%}.preview-dot.filled[data-v-4594c353]{background:var(--sp-brand);border:1.5px solid var(--sp-brand);color:#fff}.preview-dot.reward[data-v-4594c353]{background:var(--sp-page-bg);border:1.5px dashed var(--sp-brand);color:var(--sp-brand)}.preview-dot.reward-filled[data-v-4594c353]{background:linear-gradient(135deg,#ffd166,#f4a300);border:1.5px solid #f4a300;color:#4a3300}.preview-dot.has-image.filled[data-v-4594c353]{background:transparent;border:none}.preview-dot.has-image[data-v-4594c353]:not(.filled){background:var(--sp-page-bg);border:1.5px dashed var(--sp-brand)}.preview-dot-image[data-v-4594c353]{position:absolute}.has-color .preview-dot[data-v-4594c353]{background:#ffffff2e;border-color:#fff6;color:#ffffffbf}.has-color .preview-dot.filled[data-v-4594c353]{background:#fff;border-color:#fff;color:var(--eae41bda)}.has-color .preview-dot.reward[data-v-4594c353]:not(.reward-filled){background:#ffffff2e;border-color:#fff9;color:#fff}.has-color .preview-dot.has-image.filled[data-v-4594c353]{background:transparent;border:none}.has-color .preview-dot.has-image[data-v-4594c353]:not(.filled){background:#ffffff2e;border-color:#fff9}.preview-dot.has-image.silhouette[data-v-4594c353]:not(.filled),.has-color .preview-dot.has-image.silhouette[data-v-4594c353]:not(.filled){background:transparent;border:none}.size-small h2[data-v-4594c353]{font-size:.85rem}.size-small .preview-description[data-v-4594c353]{font-size:.72rem}.size-large h2[data-v-4594c353]{font-size:1.3rem}.size-large .preview-description[data-v-4594c353]{font-size:.92rem}.sellos-config-page[data-v-4af3e279]{padding:28px;display:flex;gap:24px;align-items:flex-start}.main-column[data-v-4af3e279]{flex:1;min-width:0;max-width:760px}.edit-row[data-v-4af3e279]{display:flex;gap:24px;align-items:flex-start;margin-bottom:20px}.edit-row .card-form[data-v-4af3e279]{flex:1;min-width:280px;max-width:360px;margin-bottom:0}.preview-pane[data-v-4af3e279]{flex-shrink:0;position:sticky;top:max(20px,calc(50vh - 330px))}.type-row[data-v-4af3e279]{display:flex;gap:10px;align-items:stretch}.size-select[data-v-4af3e279]{flex:none;width:150px}.preview-label[data-v-4af3e279]{margin:0 0 10px;font-size:.78rem;color:var(--text-muted);text-align:center}.header-row[data-v-4af3e279]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.header-row h2[data-v-4af3e279]{margin:0;font-size:1rem}.header-actions[data-v-4af3e279]{display:flex;align-items:center;gap:10px}.dorso-btn[data-v-4af3e279]{padding:8px 16px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-weight:600;font-size:.85rem}.dorso-btn[data-v-4af3e279]:hover{border-color:var(--brand)}.new-btn[data-v-4af3e279]{padding:8px 16px;border:none;border-radius:var(--radius-sm);background:var(--brand);color:var(--brand-ink);font-weight:600;font-size:.85rem}.new-btn[data-v-4af3e279]:hover{background:var(--brand-dark)}.card-form[data-v-4af3e279]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:18px;display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.card-form h3[data-v-4af3e279]{margin:0;font-size:.9rem}.field[data-v-4af3e279]{display:flex;flex-direction:column;gap:5px}.field label[data-v-4af3e279]{font-size:.8rem;color:var(--text-muted)}.field input[data-v-4af3e279]{padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.9rem}.field input[data-v-4af3e279]:focus{outline:2px solid var(--brand);outline-offset:1px}.error[data-v-4af3e279]{color:var(--danger);font-size:.85rem;margin:0}.expiration-box[data-v-4af3e279]{margin-top:8px;display:flex;flex-direction:column;gap:8px}.expiration-date-input[data-v-4af3e279]{padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.9rem;color:var(--text);background:var(--surface)}.duration-row[data-v-4af3e279]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text)}.duration-number[data-v-4af3e279]{width:60px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.9rem}.expiration-hint[data-v-4af3e279]{margin:0;font-size:.76rem;color:var(--text-muted)}.field-hint[data-v-4af3e279]{margin:8px 0 0;font-size:.78rem;line-height:1.45;color:var(--text-muted);max-width:460px}.icon-empty-hint[data-v-4af3e279]{margin:8px 0 0;font-size:.8rem;color:var(--text-muted)}.general-icons[data-v-4af3e279]{margin-top:12px;padding-top:12px;border-top:1px dashed var(--border)}.general-title[data-v-4af3e279]{margin:0 0 8px;font-size:.82rem;font-weight:600;color:var(--text)}.group-chips[data-v-4af3e279]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.group-chip[data-v-4af3e279]{padding:5px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-size:.78rem}.group-chip[data-v-4af3e279]:hover{background:var(--bg)}.group-chip.selected[data-v-4af3e279]{border-color:var(--brand);color:var(--brand);background:var(--bg);font-weight:600}.own-image-box[data-v-4af3e279]{margin-top:12px;padding-top:12px;border-top:1px dashed var(--border)}.upload-icon-btn[data-v-4af3e279]{padding:8px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-size:.82rem}.upload-icon-btn[data-v-4af3e279]:hover:not(:disabled){background:var(--bg)}.upload-icon-btn[data-v-4af3e279]:disabled{opacity:.6}.hidden-file-input[data-v-4af3e279]{display:none}.upload-specs[data-v-4af3e279]{margin:8px 0 0;font-size:.76rem;line-height:1.5;color:var(--text-muted)}.card-icon-image[data-v-4af3e279]{width:100%;height:100%;object-fit:contain}.select-input[data-v-4af3e279]{padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.9rem;color:var(--text);background:var(--surface)}.select-input[data-v-4af3e279]:focus{outline:2px solid var(--brand);outline-offset:1px}.inline-confirm[data-v-4af3e279]{margin-top:10px;padding:10px 12px;border-radius:var(--radius-sm);background:var(--bg);border:1px solid var(--border)}.inline-confirm.danger[data-v-4af3e279]{border-color:var(--danger);margin-bottom:4px}.inline-confirm p[data-v-4af3e279]{margin:0 0 8px;font-size:.82rem;color:var(--text)}.inline-confirm-actions[data-v-4af3e279]{display:flex;gap:8px}.confirm-btn[data-v-4af3e279]{padding:6px 12px;border:none;border-radius:7px;background:var(--brand);color:var(--brand-ink);font-weight:600;font-size:.8rem}.confirm-btn[data-v-4af3e279]:disabled{opacity:.7}.delete-confirm-btn[data-v-4af3e279]{padding:6px 12px;border:none;border-radius:7px;background:var(--danger);color:#fff;font-weight:600;font-size:.8rem}.delete-confirm-btn[data-v-4af3e279]:disabled{opacity:.7}.delete-btn[data-v-4af3e279]{margin-left:auto;padding:8px 16px;border:1px solid var(--danger);border-radius:var(--radius-sm);background:var(--surface);color:var(--danger);font-size:.85rem}.delete-btn[data-v-4af3e279]:hover{background:var(--bg)}.layout-picker[data-v-4af3e279]{display:flex;gap:8px}.layout-toggle[data-v-4af3e279]{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg)}.layout-toggle-btn[data-v-4af3e279]{padding:6px 12px;border:none;border-radius:calc(var(--radius-sm) - 2px);background:transparent;color:var(--control-text);font-size:.85rem;cursor:pointer}.layout-toggle-btn.selected[data-v-4af3e279]{background:var(--brand);color:var(--brand-ink, #fff);font-weight:600}.layout-option[data-v-4af3e279]{flex:1;padding:8px 10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--control-bg);color:var(--control-text);font-size:.85rem}.layout-option[data-v-4af3e279]:hover{background:var(--bg)}.layout-option.selected[data-v-4af3e279]{border-color:var(--brand);color:var(--brand);background:var(--bg);font-weight:600}.checkbox-label[data-v-4af3e279]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text);cursor:pointer}.checkbox-label input[type=checkbox][data-v-4af3e279]{width:16px;height:16px}.color-row[data-v-4af3e279]{display:flex;align-items:center;gap:10px;margin-top:8px}.color-row input[type=color][data-v-4af3e279]{width:44px;height:36px;padding:2px;border:1px solid var(--border);border-radius:6px}.color-hex[data-v-4af3e279]{flex:1;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.9rem;color:var(--text);background:var(--surface)}.icon-picker[data-v-4af3e279]{display:flex;flex-wrap:wrap;gap:8px}.icon-option[data-v-4af3e279]{width:40px;height:40px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--control-bg);color:var(--text-muted);display:flex;align-items:center;justify-content:center}.icon-option svg[data-v-4af3e279]{width:20px;height:20px}.icon-option[data-v-4af3e279]:hover{background:var(--bg)}.image-icon-option[data-v-4af3e279]{width:44px;height:44px;padding:3px;overflow:hidden}.image-icon-option img[data-v-4af3e279]{width:100%;height:100%;object-fit:cover;border-radius:5px}.icon-option.selected[data-v-4af3e279]{border-color:var(--brand);color:var(--brand);background:var(--bg)}.form-actions[data-v-4af3e279]{display:flex;gap:10px}.save-btn[data-v-4af3e279]{padding:8px 16px;border:none;border-radius:var(--radius-sm);background:var(--brand);color:var(--brand-ink);font-weight:600;font-size:.85rem}.save-btn[data-v-4af3e279]:disabled{opacity:.7}.cancel-btn[data-v-4af3e279]{padding:8px 16px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-size:.85rem}.loading[data-v-4af3e279]{color:var(--text-muted)}.drag-hint[data-v-4af3e279]{margin:0 0 12px;font-size:.8rem;color:var(--text-muted)}.card-list[data-v-4af3e279]{display:flex;flex-direction:column;gap:10px}.stamp-card[data-v-4af3e279]{display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:14px 16px;cursor:grab;touch-action:none}.drag-handle[data-v-4af3e279]{color:var(--text-muted);font-size:1.1rem;flex-shrink:0}.card-icon[data-v-4af3e279]{flex-shrink:0;width:34px;height:34px;border-radius:var(--radius-sm);background:var(--bg);color:var(--brand);display:flex;align-items:center;justify-content:center}.card-icon svg[data-v-4af3e279]{width:20px;height:20px}.card-icon.small[data-v-4af3e279]{width:24px;height:24px}.card-icon.small svg[data-v-4af3e279]{width:15px;height:15px}.card-info[data-v-4af3e279]{flex:1;min-width:0}.card-description[data-v-4af3e279]{margin:4px 0;font-size:.85rem;color:var(--text-muted)}.card-meta[data-v-4af3e279]{display:block;margin-top:4px;font-size:.82rem;color:var(--brand);font-weight:600}.card-actions[data-v-4af3e279]{display:flex;gap:8px;flex-shrink:0;cursor:default}.edit-btn[data-v-4af3e279],.toggle-btn[data-v-4af3e279]{padding:6px 12px;border-radius:7px;font-size:.8rem;border:1px solid var(--border);background:var(--control-bg);color:var(--control-text)}.edit-btn[data-v-4af3e279]:hover,.toggle-btn[data-v-4af3e279]:hover{background:var(--bg)}.empty-active[data-v-4af3e279]{margin:0;padding:20px;text-align:center;border:2px dashed var(--border);border-radius:var(--radius-md);color:var(--text-muted);font-size:.85rem}.card-chosen[data-v-4af3e279]{box-shadow:0 10px 28px #0003;cursor:grabbing}.card-ghost[data-v-4af3e279]{opacity:.35;background:var(--bg);border:2px dashed var(--brand)}.card-ghost .card-actions[data-v-4af3e279],.card-ghost .drag-handle[data-v-4af3e279]{visibility:hidden}.saved-column[data-v-4af3e279]{width:240px;flex-shrink:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px;position:sticky;top:28px}.saved-column h2[data-v-4af3e279]{margin:0 0 4px;font-size:.9rem}.saved-hint[data-v-4af3e279]{margin:0 0 14px;font-size:.76rem;color:var(--text-muted)}.empty[data-v-4af3e279]{color:var(--text-muted);font-size:.82rem}.saved-card[data-v-4af3e279]{display:flex;flex-direction:column;gap:2px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px;margin-bottom:8px;cursor:grab;opacity:.85}.saved-card[data-v-4af3e279]:hover{opacity:1;border-color:var(--brand)}.saved-card strong[data-v-4af3e279]{font-size:.85rem}.saved-card-top[data-v-4af3e279]{display:flex;align-items:center;gap:8px}@media (max-width: 860px){.sellos-config-page[data-v-4af3e279]{flex-direction:column;align-items:stretch;gap:18px}.main-column[data-v-4af3e279]{max-width:none}.edit-row[data-v-4af3e279]{flex-direction:column;align-items:stretch}.edit-row .card-form[data-v-4af3e279]{max-width:none;min-width:0;width:100%}.preview-pane[data-v-4af3e279]{position:static;align-self:center}.header-row[data-v-4af3e279]{flex-wrap:wrap;gap:10px}.header-actions[data-v-4af3e279],.type-row[data-v-4af3e279]{flex-wrap:wrap}.size-select[data-v-4af3e279],.saved-column[data-v-4af3e279]{width:100%}}.back-preview-frame[data-v-24ce03fd]{--sp-page-bg: #f7f5f1;--sp-card-bg: #ffffff;--sp-brand: #1d3cb1;--sp-text: #1a1d29;--sp-text-muted: #6b7080;--sp-border: #e2e5ee;box-sizing:border-box;width:370px;max-width:100%;display:flex;justify-content:center;padding:32px 24px;background:var(--sp-page-bg);border-radius:20px;border:1px solid rgba(0,0,0,.08);box-shadow:0 10px 34px #0000004d}.back-preview-card[data-v-24ce03fd]{position:relative;width:100%;max-width:320px;min-height:540px;padding:26px 22px 22px;border-radius:40px;background:var(--sp-card-bg);--card-edge: #d3d8e8;box-shadow:0 3px 0 var(--card-edge),0 22px 44px #141e463d,0 6px 14px #141e461f;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--sp-text)}.decor-host[data-v-24ce03fd]{display:contents}.back-content[data-v-24ce03fd]{position:relative;display:flex;flex-direction:column;align-items:center;max-width:100%}.back-plate[data-v-24ce03fd]{padding:18px 20px 16px;border-radius:20px}.flip-btn[data-v-24ce03fd]{position:absolute;top:12px;right:12px;height:32px;padding:0 11px 0 8px;border-radius:12px;background:#fff;color:#1d3cb1;display:flex;align-items:center;gap:6px;font-weight:800;font-size:.84rem;line-height:1;box-shadow:0 2.5px #d9dce8,0 5px 10px #141e4626}.flip-btn img[data-v-24ce03fd]{height:14px;width:auto;display:block}.card-logo[data-v-24ce03fd]{width:72px;height:72px;border-radius:18px;margin:0 auto 16px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--sp-page-bg);border:1px solid var(--sp-border);color:var(--sp-brand)}.card-logo img[data-v-24ce03fd]{width:100%;height:100%;object-fit:cover}.card-logo svg[data-v-24ce03fd]{width:34px;height:34px}h2[data-v-24ce03fd]{margin:0 0 4px;font-size:1.05rem;letter-spacing:.02em;text-transform:uppercase}.back-preview-card.horizontal[data-v-24ce03fd]{max-width:380px;min-height:270px;padding:20px 24px}.info-line[data-v-24ce03fd]{margin:4px 0;font-size:.85rem;color:var(--sp-text-muted)}.size-small h2[data-v-24ce03fd]{font-size:.9rem}.size-small .info-line[data-v-24ce03fd]{font-size:.75rem}.size-large h2[data-v-24ce03fd]{font-size:1.35rem}.size-large .info-line[data-v-24ce03fd]{font-size:.95rem}.info-link[data-v-24ce03fd]{color:var(--sp-brand);font-weight:600}.has-back-color h2[data-v-24ce03fd]{color:var(--back-text)}.has-back-color .info-line[data-v-24ce03fd]{color:var(--back-muted)}.has-back-color .info-link[data-v-24ce03fd]{color:var(--back-link);text-decoration:underline;text-underline-offset:3px}.has-back-color .card-logo[data-v-24ce03fd]{background:#fff;border-color:#fff}.has-back-color .back-plate .card-logo[data-v-24ce03fd]{background:var(--sp-page-bg);border-color:var(--sp-border)}.has-back-color .flip-btn[data-v-24ce03fd]{box-shadow:0 2.5px #00000047,0 5px 10px #0003}.back-preview-card h2[data-v-24ce03fd]{text-transform:none}.back-preview-card .card-logo[data-v-24ce03fd],.has-back-color .card-logo[data-v-24ce03fd],.has-back-color .back-plate .card-logo[data-v-24ce03fd]{background:transparent;border:none;border-radius:0;overflow:visible}.back-preview-card .card-logo img[data-v-24ce03fd]{object-fit:contain}.back-preview-card .card-logo svg[data-v-24ce03fd]{color:var(--back-text, var(--sp-brand))}.back-chip-row[data-v-24ce03fd]{display:flex;align-items:center;justify-content:center;gap:8px;margin:6px 0 8px;--chip-tint: rgba(0, 0, 0, .07)}.has-back-color .back-chip-row[data-v-24ce03fd]{--chip-tint: rgba(0, 0, 0, .18)}.back-star[data-v-24ce03fd]{display:inline-flex;flex:none;color:var(--chip-tint)}.back-chip[data-v-24ce03fd]{display:inline-block;padding:6px 14px;border-radius:14px;background:var(--chip-tint);color:var(--sp-text);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.has-back-color .back-chip[data-v-24ce03fd]{color:var(--back-text)}.back-compact[data-v-24ce03fd]{padding-top:46px;padding-bottom:16px}.back-compact .card-logo[data-v-24ce03fd]{width:48px;height:48px;margin-bottom:8px}.back-compact h2[data-v-24ce03fd]{font-size:1.05rem}.back-compact .back-chip-row[data-v-24ce03fd]{margin:4px 0}.back-compact .info-line[data-v-24ce03fd]{margin:2px 0}.back-compact.preset-franjas .card-logo[data-v-24ce03fd]{width:52px;height:52px}.back-compact.preset-franjas h2[data-v-24ce03fd],.back-compact.preset-logo-grande h2[data-v-24ce03fd]{font-size:1.3rem}.back-band[data-v-24ce03fd]{position:absolute;top:0;bottom:0;width:17%;background-size:56px 56px;background-repeat:repeat}.back-band-left[data-v-24ce03fd]{left:0;border-radius:40px 0 0 40px}.back-band-right[data-v-24ce03fd]{right:0;border-radius:0 40px 40px 0}.preset-franjas .back-content[data-v-24ce03fd]{max-width:62%}.preset-franjas .card-logo[data-v-24ce03fd]{width:64px;height:64px}.preset-franjas h2[data-v-24ce03fd]{font-size:1.6rem;line-height:1.1}.preset-franjas.size-small h2[data-v-24ce03fd]{font-size:1.25rem}.preset-franjas.size-large h2[data-v-24ce03fd]{font-size:1.95rem}.preset-logo-grande[data-v-24ce03fd]{align-items:flex-start;padding-left:26px}.back-bleed[data-v-24ce03fd]{position:absolute;top:0;bottom:0;right:0;width:46%;display:flex;align-items:center;overflow:hidden;border-radius:0 40px 40px 0}.back-bleed img[data-v-24ce03fd]{flex:none;width:165%;max-width:none;height:auto;object-fit:contain}.preset-logo-grande .back-content[data-v-24ce03fd]{align-items:flex-start;text-align:left;max-width:54%}.preset-logo-grande .back-chip-row[data-v-24ce03fd]{justify-content:flex-start}.preset-logo-grande h2[data-v-24ce03fd]{font-size:1.5rem;line-height:1.1;margin-bottom:2px}.preset-logo-grande.size-small h2[data-v-24ce03fd]{font-size:1.2rem}.preset-logo-grande.size-large h2[data-v-24ce03fd]{font-size:1.85rem}.color-field[data-v-131f4d76]{margin-top:8px}.color-field input[type=color][data-v-131f4d76]{width:64px;height:40px;padding:2px;border:1px solid var(--border);border-radius:8px;background:transparent;cursor:pointer}.dorso-page[data-v-3abc6c2b]{padding:28px;display:flex;gap:24px;align-items:flex-start}.loading[data-v-3abc6c2b]{color:var(--text-muted)}.back-form[data-v-3abc6c2b]{flex:1;min-width:280px;max-width:400px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:18px;display:flex;flex-direction:column;gap:14px}.back-form h3[data-v-3abc6c2b]{margin:0;font-size:.9rem}.intro[data-v-3abc6c2b]{margin:-6px 0 0;font-size:.82rem;line-height:1.45;color:var(--text-muted)}.preview-pane[data-v-3abc6c2b]{flex-shrink:0;width:370px;position:sticky;top:max(20px,calc(50vh - 300px))}.preset-picker[data-v-3abc6c2b]{display:flex;gap:8px}.preset-option[data-v-3abc6c2b]{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 6px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-size:.8rem}.preset-option.selected[data-v-3abc6c2b]{border-color:var(--brand);color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.preset-thumb[data-v-3abc6c2b]{position:relative;width:62px;height:40px;border-radius:9px;background:var(--surface-2, #e8eaf2);border:1px solid var(--border);overflow:hidden}.preset-thumb[data-v-3abc6c2b]:before,.preset-thumb[data-v-3abc6c2b]:after{content:"";position:absolute}.thumb-centrado[data-v-3abc6c2b]:before{left:20px;right:20px;top:12px;height:6px;border-radius:3px;background:currentColor;opacity:.55}.thumb-centrado[data-v-3abc6c2b]:after{left:14px;right:14px;top:24px;height:5px;border-radius:3px;background:currentColor;opacity:.3}.thumb-franjas[data-v-3abc6c2b]:before{left:0;top:0;bottom:0;width:14px;background:currentColor;opacity:.55;box-shadow:48px 0 0 0 currentColor}.thumb-franjas[data-v-3abc6c2b]:after{left:20px;right:20px;top:16px;height:7px;border-radius:3px;background:currentColor;opacity:.35}.thumb-logo-grande[data-v-3abc6c2b]:before{right:-14px;top:5px;width:36px;height:36px;border-radius:50%;background:currentColor;opacity:.55}.thumb-logo-grande[data-v-3abc6c2b]:after{left:8px;top:14px;width:20px;height:6px;border-radius:3px;background:currentColor;opacity:.35}.type-row[data-v-3abc6c2b]{display:flex;gap:10px;align-items:stretch}.size-select[data-v-3abc6c2b]{flex:none;width:150px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.9rem;color:var(--text);background:var(--surface)}.preview-label[data-v-3abc6c2b]{margin:0 0 10px;font-size:.78rem;color:var(--text-muted);text-align:center}.field[data-v-3abc6c2b]{display:flex;flex-direction:column;gap:5px}.field label[data-v-3abc6c2b]{font-size:.8rem;color:var(--text-muted)}.field input[type=text][data-v-3abc6c2b]{padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.9rem}.field input[type=text][data-v-3abc6c2b]:focus{outline:2px solid var(--brand);outline-offset:1px}.field-hint[data-v-3abc6c2b]{margin:4px 0 0;font-size:.78rem;line-height:1.45;color:var(--text-muted)}.error[data-v-3abc6c2b]{margin:0;color:var(--danger);font-size:.85rem}.radio-label[data-v-3abc6c2b]{display:flex;align-items:center;gap:8px;font-weight:500;margin:6px 0;cursor:pointer}.logo-row-static[data-v-3abc6c2b]{margin:4px 0 10px 24px}.logo-row[data-v-3abc6c2b]{display:flex;align-items:center;gap:14px}.logo-thumb[data-v-3abc6c2b]{width:64px;height:64px;flex-shrink:0;border-radius:16px;border:1px solid var(--border);background:var(--bg);overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:.68rem;color:var(--text-muted)}.logo-thumb img[data-v-3abc6c2b]{width:100%;height:100%;object-fit:cover}.logo-actions[data-v-3abc6c2b]{display:flex;align-items:center;gap:12px}.upload-btn[data-v-3abc6c2b]{padding:8px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-size:.82rem}.upload-btn[data-v-3abc6c2b]:hover:not(:disabled){background:var(--bg)}.upload-btn[data-v-3abc6c2b]:disabled{opacity:.6}.hidden-file-input[data-v-3abc6c2b]{display:none}.link-btn[data-v-3abc6c2b]{padding:0;border:none;background:none;color:var(--text-muted);font-size:.8rem;text-decoration:underline;cursor:pointer}.link-btn[data-v-3abc6c2b]:hover:not(:disabled){color:var(--text)}.link-btn[data-v-3abc6c2b]:disabled{opacity:.5}.link-btn.inline[data-v-3abc6c2b]{color:var(--brand);font-size:inherit}.checkbox-label[data-v-3abc6c2b]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text);cursor:pointer}.checkbox-label input[type=checkbox][data-v-3abc6c2b]{width:16px;height:16px}.second-color[data-v-3abc6c2b]{margin-top:10px}.swap-btn[data-v-3abc6c2b]{align-self:flex-start;margin-top:8px}.sub-label[data-v-3abc6c2b]{margin-top:10px;font-size:.8rem;color:var(--text-muted)}.pack-picker[data-v-3abc6c2b]{display:flex;flex-wrap:wrap;gap:8px}.pack-option[data-v-3abc6c2b]{display:flex;flex-direction:column;align-items:center;gap:6px;width:64px;padding:6px 4px 8px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);cursor:pointer}.pack-option[data-v-3abc6c2b]:hover{background:var(--bg)}.pack-option.selected[data-v-3abc6c2b]{border-color:var(--brand);color:var(--brand);background:var(--bg);font-weight:600}.pack-thumb[data-v-3abc6c2b]{position:relative;display:block;width:46px;height:72px;border-radius:8px;border:1px solid rgba(0,0,0,.12);overflow:hidden}.pack-none[data-v-3abc6c2b]{display:flex;align-items:center;justify-content:center;color:#00000059;font-size:1.1rem}.pack-label[data-v-3abc6c2b]{font-size:.74rem}.contact-hint[data-v-3abc6c2b]{margin:0}.form-actions[data-v-3abc6c2b]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.save-btn[data-v-3abc6c2b]{padding:8px 16px;border:none;border-radius:var(--radius-sm);background:var(--brand);color:var(--brand-ink);font-weight:600;font-size:.85rem}.cancel-btn[data-v-3abc6c2b]{padding:10px 18px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-weight:600;cursor:pointer}.cancel-btn[data-v-3abc6c2b]:hover:not(:disabled){border-color:var(--brand)}.save-btn[data-v-3abc6c2b]:disabled{opacity:.5}.saved-msg[data-v-3abc6c2b]{font-size:.8rem;color:var(--status-success-text)}@media (max-width: 900px){.dorso-page[data-v-3abc6c2b]{flex-direction:column;align-items:stretch}.back-form[data-v-3abc6c2b]{max-width:none}.preview-pane[data-v-3abc6c2b]{position:static;align-self:center;width:100%;max-width:370px}}.sellos-clientes-page[data-v-7fe7f76a]{padding:28px;max-width:780px}.empty-state[data-v-7fe7f76a]{color:var(--text-muted);font-size:.9rem}.header-row[data-v-7fe7f76a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.header-row h2[data-v-7fe7f76a]{margin:0;font-size:1rem}.card-select-group[data-v-7fe7f76a]{display:flex;align-items:center;gap:8px}.card-select-label[data-v-7fe7f76a]{font-size:.78rem;font-weight:700;color:var(--status-pending-text);text-transform:uppercase;letter-spacing:.03em}.card-select[data-v-7fe7f76a]{padding:7px 10px;border:1.5px solid var(--status-pending-text);border-radius:var(--radius-sm);font-size:.85rem;font-weight:600;background:var(--control-bg);color:var(--control-text);box-shadow:0 0 0 3px var(--status-pending-bg)}.add-section[data-v-7fe7f76a]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px 18px;margin-bottom:20px}.add-section h3[data-v-7fe7f76a]{margin:0 0 12px;font-size:.88rem}.add-row[data-v-7fe7f76a]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.code-form[data-v-7fe7f76a]{display:flex;gap:8px}.code-input[data-v-7fe7f76a]{padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.95rem;letter-spacing:.1em;text-transform:uppercase;width:170px}.code-input[data-v-7fe7f76a]:focus{outline:2px solid var(--brand);outline-offset:1px}.add-btn[data-v-7fe7f76a]{padding:8px 14px;border:none;border-radius:var(--radius-sm);background:var(--brand);color:var(--brand-ink);font-weight:600;font-size:.82rem}.add-btn[data-v-7fe7f76a]:hover{background:var(--brand-dark)}.add-btn[data-v-7fe7f76a]:disabled{opacity:.7}.search-btn[data-v-7fe7f76a]{padding:8px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-size:.82rem}.search-btn[data-v-7fe7f76a]:hover{background:var(--bg)}.error[data-v-7fe7f76a]{color:var(--danger);font-size:.85rem;margin:10px 0 0}.confirm-stamp[data-v-7fe7f76a]{margin-top:12px;padding:12px 14px;border-radius:var(--radius-sm);background:var(--status-pending-bg);border:1px solid var(--status-pending-text)}.confirm-stamp-text[data-v-7fe7f76a]{margin:0 0 10px;font-size:.92rem;color:var(--status-pending-text)}.confirm-stamp-text strong[data-v-7fe7f76a]{color:var(--text)}.confirm-stamp-progress[data-v-7fe7f76a]{color:var(--text-muted);font-size:.85rem}.confirm-stamp-card[data-v-7fe7f76a]{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:.82rem;color:var(--text-muted)}.confirm-stamp-card select[data-v-7fe7f76a]{border:1px solid var(--border);background:var(--control-bg);color:var(--control-text);border-radius:var(--radius-sm);padding:5px 8px;font-size:.85rem}.confirm-stamp-actions[data-v-7fe7f76a]{display:flex;gap:8px;flex-wrap:wrap}.confirm-stamp-actions .cancel-btn[data-v-7fe7f76a]{border:1px solid var(--border);background:var(--control-bg);color:var(--control-text);border-radius:var(--radius-sm);padding:8px 14px;font-size:.85rem;font-weight:600}.add-result[data-v-7fe7f76a]{margin-top:12px;padding:10px 12px;border-radius:var(--radius-sm);background:var(--bg);border:1px solid var(--border);font-size:.88rem}.add-result.completed[data-v-7fe7f76a]{border-color:var(--success)}.add-result strong[data-v-7fe7f76a]{color:var(--success)}.loading[data-v-7fe7f76a],.empty[data-v-7fe7f76a]{color:var(--text-muted);font-size:.85rem}.correct-section[data-v-7fe7f76a]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px 18px;margin-bottom:20px}.correct-section h3[data-v-7fe7f76a]{margin:0 0 4px;font-size:.88rem}.correct-hint[data-v-7fe7f76a]{margin:0 0 12px;color:var(--text-muted);font-size:.82rem}.correcting-header[data-v-7fe7f76a]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.correct-list[data-v-7fe7f76a]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.correct-row[data-v-7fe7f76a]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm)}.correct-card-info[data-v-7fe7f76a]{display:flex;align-items:center;gap:10px;font-size:.88rem}.correct-actions[data-v-7fe7f76a]{display:flex;align-items:center;gap:8px}.minus-btn[data-v-7fe7f76a]{width:30px;height:30px;border:1px solid var(--danger);border-radius:var(--radius-sm);background:var(--surface);color:var(--danger);font-weight:700;font-size:.82rem}.minus-btn[data-v-7fe7f76a]:hover:not(:disabled){background:var(--bg)}.minus-btn[data-v-7fe7f76a]:disabled{opacity:.4}.move-select[data-v-7fe7f76a]{padding:7px 8px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-size:.82rem}.customers-table[data-v-7fe7f76a]{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.customers-table th[data-v-7fe7f76a]{text-align:left;font-size:.78rem;font-weight:500;color:var(--text-muted);padding:10px 14px;border-bottom:1px solid var(--border)}.customers-table td[data-v-7fe7f76a]{padding:10px 14px;border-bottom:1px solid var(--border);font-size:.88rem}.customer-email[data-v-7fe7f76a]{font-size:.78rem;color:var(--text-muted)}.code-cell[data-v-7fe7f76a]{font-weight:700;letter-spacing:.06em}.progress-bar[data-v-7fe7f76a]{width:100px;height:6px;border-radius:var(--radius-pill);background:var(--bg);overflow:hidden;display:inline-block;vertical-align:middle;margin-right:8px}.progress-fill[data-v-7fe7f76a]{height:100%;background:var(--brand)}.progress-text[data-v-7fe7f76a]{font-size:.8rem;color:var(--text-muted);vertical-align:middle}.code-tag[data-v-7fe7f76a]{font-weight:700;letter-spacing:.08em}.code-tag.pending[data-v-7fe7f76a]{color:var(--success)}.modal-overlay[data-v-7fe7f76a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:30}.modal[data-v-7fe7f76a]{width:100%;max-width:380px;max-height:70vh;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px}.modal-header[data-v-7fe7f76a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.modal-header h3[data-v-7fe7f76a]{margin:0;font-size:.95rem}.close-btn[data-v-7fe7f76a]{border:none;background:transparent;font-size:1.2rem;color:var(--text-muted);line-height:1}.search-input[data-v-7fe7f76a]{padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.88rem;margin-bottom:10px}.search-input[data-v-7fe7f76a]:focus{outline:2px solid var(--brand);outline-offset:1px}.customer-list[data-v-7fe7f76a]{list-style:none;margin:0;padding:0;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.customer-list li[data-v-7fe7f76a]{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:var(--radius-sm);cursor:pointer}.customer-list li[data-v-7fe7f76a]:hover{background:var(--bg)}.customer-list li span[data-v-7fe7f76a]{font-size:.78rem;color:var(--text-muted)}.empty-item[data-v-7fe7f76a]{color:var(--text-muted);font-size:.85rem;cursor:default}.empty-item[data-v-7fe7f76a]:hover{background:transparent}h4[data-v-ad4074e0]{margin:14px 0 8px;font-size:.82rem;color:var(--text-muted);font-weight:600}h4[data-v-ad4074e0]:first-child{margin-top:0}.loading[data-v-ad4074e0],.empty[data-v-ad4074e0]{color:var(--text-muted);font-size:.88rem;margin:0}.detail-list[data-v-ad4074e0]{list-style:none;margin:0;padding:0;max-height:260px;overflow-y:auto}.detail-list li[data-v-ad4074e0]{display:flex;align-items:baseline;gap:10px;padding:5px 0;font-size:.85rem}.delta[data-v-ad4074e0]{min-width:46px;font-weight:700}.delta.positive[data-v-ad4074e0]{color:var(--success)}.delta.negative[data-v-ad4074e0]{color:var(--danger)}.detail-text[data-v-ad4074e0]{flex:1}.detail-date[data-v-ad4074e0]{color:var(--text-muted);font-size:.78rem}.link-block[data-v-ad4074e0],.adjust-block[data-v-ad4074e0]{margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.link-hint[data-v-ad4074e0]{margin:0 0 8px;color:var(--text-muted);font-size:.82rem;max-width:480px}.link-inputs[data-v-ad4074e0],.adjust-form[data-v-ad4074e0]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.dni-row[data-v-ad4074e0]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.dni-done[data-v-ad4074e0]{font-size:.85rem;color:var(--text-muted)}.dni-done strong[data-v-ad4074e0]{color:var(--text);letter-spacing:.02em}.link-or[data-v-ad4074e0]{color:var(--text-muted);font-size:.82rem}.delta-input[data-v-ad4074e0]{width:110px}.note-input[data-v-ad4074e0]{width:240px;max-width:100%}.delta-input[data-v-ad4074e0],.note-input[data-v-ad4074e0]{padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-size:.88rem}.delta-input[data-v-ad4074e0]:focus,.note-input[data-v-ad4074e0]:focus{outline:2px solid var(--brand);outline-offset:1px}.error[data-v-ad4074e0]{color:var(--danger);font-size:.85rem;margin:10px 0 0}h4[data-v-2d15d958]{margin:14px 0 8px;font-size:.82rem;color:var(--text-muted);font-weight:600}h4[data-v-2d15d958]:first-child{margin-top:0}.muted[data-v-2d15d958]{color:var(--text-muted);font-size:.88rem;margin:0}.progress-list[data-v-2d15d958],.plain-list[data-v-2d15d958]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.plain-list[data-v-2d15d958]{max-height:260px;overflow-y:auto}.progress-list li[data-v-2d15d958]{display:grid;grid-template-columns:minmax(80px,160px) 1fr auto;align-items:center;gap:10px;font-size:.86rem}.progress-title[data-v-2d15d958]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar[data-v-2d15d958]{height:8px;border-radius:999px;background:var(--border);overflow:hidden}.fill[data-v-2d15d958]{display:block;height:100%;background:var(--brand)}.progress-count[data-v-2d15d958]{font-variant-numeric:tabular-nums;color:var(--text-muted)}.plain-list li[data-v-2d15d958]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.86rem}.code-tag[data-v-2d15d958]{font-weight:700;letter-spacing:.08em;font-size:.8rem;padding:2px 7px;border-radius:6px;background:var(--surface)}.delta[data-v-2d15d958]{font-weight:700;min-width:28px}.delta.plus[data-v-2d15d958]{color:var(--status-success-text)}.delta.minus[data-v-2d15d958]{color:var(--status-cancelled-text)}.status[data-v-2d15d958]{padding:1px 8px;border-radius:var(--radius-badge);font-size:.72rem;font-weight:600}.status.pending[data-v-2d15d958]{background:var(--status-pending-bg);color:var(--status-pending-text)}.status.fulfilled[data-v-2d15d958]{background:var(--status-success-bg);color:var(--status-success-text)}.status.cancelled[data-v-2d15d958]{background:var(--status-cancelled-bg);color:var(--status-cancelled-text)}.clientes-page[data-v-d214d221]{padding:28px}.header-row[data-v-d214d221]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}h2[data-v-d214d221]{margin:0;font-size:1rem}.filters[data-v-d214d221]{display:flex;gap:10px;flex-wrap:wrap}.search-input[data-v-d214d221],.select[data-v-d214d221]{padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-size:.88rem}.search-input[data-v-d214d221]{width:300px}.search-input[data-v-d214d221]:focus{outline:2px solid var(--brand);outline-offset:1px}.page-hint[data-v-d214d221]{color:var(--text-muted);font-size:.88rem;line-height:1.5;margin:10px 0 18px;max-width:680px}.totals[data-v-d214d221]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.total-box[data-v-d214d221]{display:flex;flex-direction:column;gap:2px;min-width:130px;padding:12px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.total-number[data-v-d214d221]{font-size:1.4rem;font-weight:700}.total-label[data-v-d214d221]{font-size:.78rem;color:var(--text-muted)}.muted[data-v-d214d221]{color:var(--text-muted)}.table-wrap[data-v-d214d221]{overflow-x:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.customers-table[data-v-d214d221]{width:100%;border-collapse:collapse;font-size:.9rem}.customers-table th[data-v-d214d221]{text-align:left;color:var(--text-muted);font-weight:500;font-size:.78rem;padding:10px 14px;border-bottom:1px solid var(--border);white-space:nowrap}.customers-table .num[data-v-d214d221]{text-align:right;font-variant-numeric:tabular-nums}.customer-row[data-v-d214d221]{cursor:pointer}.customer-row[data-v-d214d221]:hover,.customer-row.open[data-v-d214d221]{background:var(--bg)}.customer-row td[data-v-d214d221]{padding:10px 14px;border-bottom:1px solid var(--border);vertical-align:top}.customer-email[data-v-d214d221]{color:var(--text-muted);font-size:.8rem;margin-top:2px}.keys[data-v-d214d221]{white-space:nowrap}.key[data-v-d214d221]{display:flex;align-items:center;gap:6px;margin-bottom:3px}.key[data-v-d214d221]:last-child{margin-bottom:0}.key i[data-v-d214d221]{min-width:42px;font-style:normal;font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.code-tag[data-v-d214d221]{font-weight:700;letter-spacing:.08em;font-size:.8rem;padding:2px 7px;border-radius:6px;background:var(--bg)}.code-tag.dni[data-v-d214d221]{letter-spacing:.02em}.guest-badge[data-v-d214d221]{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:var(--radius-badge);background:var(--bg);font-size:.7rem;letter-spacing:.03em}.svc[data-v-d214d221]{display:inline-block;margin-right:5px;padding:2px 9px;border-radius:var(--radius-badge);font-size:.72rem;font-weight:700;white-space:nowrap}.svc.puntos[data-v-d214d221]{background:var(--status-pending-bg);color:var(--status-pending-text)}.svc.sellos[data-v-d214d221]{background:var(--status-success-bg);color:var(--status-success-text)}.balance-cell[data-v-d214d221]{font-weight:700;color:var(--brand)}.badge[data-v-d214d221]{margin-left:6px;padding:1px 7px;border-radius:var(--radius-badge);font-size:.72rem;font-weight:600}.badge.pending[data-v-d214d221]{background:var(--status-pending-bg);color:var(--status-pending-text)}.detail-row td[data-v-d214d221]{padding:16px 18px 22px;background:var(--bg);border-bottom:1px solid var(--border)}.detail-head[data-v-d214d221]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.detail-who[data-v-d214d221]{display:flex;flex-direction:column;gap:2px}.detail-who strong[data-v-d214d221]{font-size:1rem}.detail-who .customer-email[data-v-d214d221]{margin-top:0}.detail-actions[data-v-d214d221]{display:flex;gap:8px;flex-wrap:wrap}.detail-hint[data-v-d214d221]{margin:8px 0 18px;color:var(--text-muted);font-size:.8rem}.svc-sections[data-v-d214d221]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:28px;align-items:start}.svc-section h3[data-v-d214d221]{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:.85rem;font-weight:600}.svc-total[data-v-d214d221]{color:var(--text-muted);font-weight:500}.canjes-page[data-v-e529ead9]{padding:28px;display:flex;flex-direction:column;gap:32px;max-width:720px}h2[data-v-e529ead9]{margin:0 0 12px;font-size:1rem}.search-form[data-v-e529ead9]{display:flex;gap:10px}.code-input[data-v-e529ead9]{flex:1;max-width:180px;padding:9px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:1rem;letter-spacing:.1em;text-transform:uppercase}.code-input[data-v-e529ead9]:focus{outline:2px solid var(--brand);outline-offset:1px}.search-btn[data-v-e529ead9]{padding:9px 18px;border:none;border-radius:var(--radius-sm);background:var(--brand);color:var(--brand-ink);font-weight:600}.search-btn[data-v-e529ead9]:hover{background:var(--brand-dark)}.error[data-v-e529ead9]{color:var(--danger);font-size:.85rem;margin:8px 0 0}.loading[data-v-e529ead9]{color:var(--text-muted);font-size:.9rem}.result-card[data-v-e529ead9]{margin-top:16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px 18px}.result-row[data-v-e529ead9]{display:flex;align-items:center;justify-content:space-between}.status[data-v-e529ead9]{font-size:.75rem;padding:3px 9px;border-radius:var(--radius-badge);font-weight:600}.status.pending[data-v-e529ead9]{background:var(--status-pending-bg);color:var(--status-pending-text)}.status.fulfilled[data-v-e529ead9]{background:var(--status-success-bg);color:var(--status-success-text)}.status.cancelled[data-v-e529ead9]{background:var(--status-cancelled-bg);color:var(--status-cancelled-text)}.result-detail[data-v-e529ead9]{margin:6px 0 0;color:var(--text-muted);font-size:.85rem}.result-actions[data-v-e529ead9]{display:flex;gap:10px;margin-top:14px}.fulfill-btn[data-v-e529ead9]{padding:9px 16px;border:none;border-radius:var(--radius-sm);background:var(--success);color:#fff;font-weight:600;font-size:.85rem}.cancel-btn[data-v-e529ead9]{padding:9px 16px;border:1px solid var(--danger);border-radius:var(--radius-sm);background:var(--surface);color:var(--danger);font-weight:600;font-size:.85rem}.fulfill-btn[data-v-e529ead9]:disabled,.cancel-btn[data-v-e529ead9]:disabled{opacity:.6}.pending-table[data-v-e529ead9]{width:100%;border-collapse:collapse;font-size:.88rem}.pending-table th[data-v-e529ead9]{text-align:left;color:var(--text-muted);font-weight:500;font-size:.78rem;padding:6px 10px;border-bottom:1px solid var(--border)}.pending-row[data-v-e529ead9]{cursor:pointer}.pending-row[data-v-e529ead9]:hover{background:var(--bg)}.pending-row td[data-v-e529ead9]{padding:8px 10px;border-bottom:1px solid var(--border)}.code-cell[data-v-e529ead9]{font-weight:700;letter-spacing:.08em}.juegos-page[data-v-659f22ee]{padding:28px;display:flex;flex-direction:column;gap:20px}.game-card[data-v-659f22ee]{display:flex;gap:24px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px;max-width:560px}.qr-image[data-v-659f22ee]{width:140px;height:140px;border-radius:var(--radius-sm);border:1px solid var(--border);flex-shrink:0}.game-info h2[data-v-659f22ee]{margin:0 0 8px;color:var(--brand)}.game-desc[data-v-659f22ee]{margin:0 0 16px;color:var(--text-muted);font-size:.88rem;line-height:1.4}.link-row[data-v-659f22ee]{display:flex;gap:8px;margin-bottom:12px}.link-input[data-v-659f22ee]{flex:1;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.82rem;color:var(--text-muted);background:var(--bg)}.copy-btn[data-v-659f22ee]{padding:8px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-size:.82rem}.copy-btn[data-v-659f22ee]:hover{background:var(--bg)}.button-row[data-v-659f22ee]{display:flex;gap:10px}.open-btn[data-v-659f22ee]{display:inline-block;padding:9px 18px;border-radius:var(--radius-sm);background:var(--brand);color:var(--brand-ink);font-weight:600;font-size:.88rem;text-decoration:none}.open-btn[data-v-659f22ee]:hover{background:var(--brand-dark)}.config-btn[data-v-659f22ee]{padding:9px 18px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--control-bg);color:var(--control-text);font-weight:600;font-size:.88rem}.config-btn[data-v-659f22ee]:hover{background:var(--bg)}.new-game-card[data-v-659f22ee]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;max-width:560px;min-height:188px;border:2px dashed var(--border);border-radius:var(--radius-lg);color:var(--text-muted)}.new-game-plus[data-v-659f22ee]{font-size:2.4rem;font-weight:700;line-height:1;color:var(--success)}.new-game-label[data-v-659f22ee]{font-size:.9rem;font-weight:600}.modal-overlay[data-v-659f22ee]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:50}.modal-card[data-v-659f22ee]{width:100%;max-width:360px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px}.modal-card h3[data-v-659f22ee]{margin:0 0 4px;font-size:1rem}.modal-hint[data-v-659f22ee]{margin:0 0 16px;font-size:.82rem;color:var(--text-muted)}.loading[data-v-659f22ee]{color:var(--text-muted)}.field[data-v-659f22ee]{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.field label[data-v-659f22ee]{font-size:.8rem;color:var(--text-muted)}.field input[data-v-659f22ee]{padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.9rem;color:var(--text);background:var(--surface)}.field input[data-v-659f22ee]:focus{outline:2px solid var(--brand);outline-offset:1px}.error[data-v-659f22ee]{color:var(--danger);font-size:.85rem;margin:0 0 8px}.modal-actions[data-v-659f22ee]{display:flex;gap:10px;margin-top:4px}.save-btn[data-v-659f22ee]{padding:8px 16px;border:none;border-radius:var(--radius-sm);background:var(--brand);color:var(--brand-ink);font-weight:600;font-size:.85rem}.save-btn[data-v-659f22ee]:disabled{opacity:.7}.cancel-btn[data-v-659f22ee]{padding:8px 16px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-size:.85rem}.insights[data-v-878e3be1]{margin-top:36px}.insights-head[data-v-878e3be1]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.insights-head h2[data-v-878e3be1]{margin:0;font-size:1.1rem}.period-select[data-v-878e3be1]{padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-size:.88rem}.muted[data-v-878e3be1]{color:var(--text-muted);font-size:.88rem}.note[data-v-878e3be1]{margin:-12px 0 24px;color:var(--text-muted);font-size:.8rem;max-width:720px}.kpis[data-v-878e3be1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-bottom:24px}.kpi[data-v-878e3be1]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px;display:flex;flex-direction:column;gap:4px}.kpi-value[data-v-878e3be1]{font-size:1.4rem;font-weight:700;color:var(--brand);font-variant-numeric:tabular-nums}.kpi-value.good[data-v-878e3be1]{color:var(--stat-good-text)}.kpi-value.aqua[data-v-878e3be1]{color:var(--stat-aqua-text)}.kpi-value.attention[data-v-878e3be1]{color:var(--stat-attention-text)}.kpi-label[data-v-878e3be1]{font-size:.78rem;color:var(--text-muted)}.kpis.colorful .kpi-value[data-v-878e3be1],.kpis.colorful .kpi-value.good[data-v-878e3be1],.kpis.colorful .kpi-value.aqua[data-v-878e3be1],.kpis.colorful .kpi-value.attention[data-v-878e3be1],.kpis.colorful .kpi-label[data-v-878e3be1]{color:inherit}.kpis.colorful .kpi-label[data-v-878e3be1]{opacity:.85}.kpis.colorful .kpi[data-v-878e3be1]:nth-child(5n+1){background:var(--brand);color:#fff;border-color:transparent}.kpis.colorful .kpi[data-v-878e3be1]:nth-child(5n+2){background:var(--text);color:var(--surface);border-color:transparent}.kpis.colorful .kpi[data-v-878e3be1]:nth-child(5n+3){background:var(--success);color:#fff;border-color:transparent}.kpis.colorful .kpi[data-v-878e3be1]:nth-child(5n+4){background:var(--stat-aqua-text);color:#fff;border-color:transparent}.kpis.colorful .kpi[data-v-878e3be1]:nth-child(5n+5){color:var(--text);border-width:2px;border-color:var(--brand)}.charts[data-v-878e3be1]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.chart-card[data-v-878e3be1]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:18px;min-width:0}.chart-card.wide[data-v-878e3be1]{grid-column:1 / -1}.chart-card h3[data-v-878e3be1]{margin:0 0 14px;font-size:.9rem}.chart-box[data-v-878e3be1]{height:240px;position:relative}.top-table[data-v-878e3be1]{width:100%;border-collapse:collapse;font-size:.88rem}.top-table th[data-v-878e3be1]{text-align:left;color:var(--text-muted);font-weight:600;font-size:.78rem;padding:6px 8px;border-bottom:1px solid var(--border)}.top-table td[data-v-878e3be1]{padding:8px;border-bottom:1px solid var(--border)}.top-table .num[data-v-878e3be1]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.top-table .pos[data-v-878e3be1]{width:28px;color:var(--text-muted);font-variant-numeric:tabular-nums}.top-table .detail[data-v-878e3be1]{display:block;color:var(--text-muted);font-size:.76rem;overflow-wrap:anywhere}.rankings[data-v-878e3be1]{margin-top:36px}.rankings h2[data-v-878e3be1]{margin:0 0 16px;font-size:1.1rem}.insights-head[data-v-c7beeca5]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.insights-head h2[data-v-c7beeca5]{margin:0;font-size:1.1rem}.period-select[data-v-c7beeca5]{padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-size:.88rem}.muted[data-v-c7beeca5]{color:var(--text-muted);font-size:.88rem}.note[data-v-c7beeca5]{margin:-12px 0 24px;color:var(--text-muted);font-size:.8rem;max-width:720px}.kpis[data-v-c7beeca5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-bottom:24px}.kpi[data-v-c7beeca5]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px;display:flex;flex-direction:column;gap:4px}.kpi-value[data-v-c7beeca5]{font-size:1.4rem;font-weight:700;color:var(--brand);font-variant-numeric:tabular-nums}.kpi-value.good[data-v-c7beeca5]{color:var(--stat-good-text)}.kpi-value.aqua[data-v-c7beeca5]{color:var(--stat-aqua-text)}.kpi-value.attention[data-v-c7beeca5]{color:var(--stat-attention-text)}.kpi-label[data-v-c7beeca5]{font-size:.78rem;color:var(--text-muted)}.kpis.colorful .kpi-value[data-v-c7beeca5],.kpis.colorful .kpi-value.good[data-v-c7beeca5],.kpis.colorful .kpi-value.aqua[data-v-c7beeca5],.kpis.colorful .kpi-value.attention[data-v-c7beeca5],.kpis.colorful .kpi-label[data-v-c7beeca5]{color:inherit}.kpis.colorful .kpi-label[data-v-c7beeca5]{opacity:.85}.kpis.colorful .kpi[data-v-c7beeca5]:nth-child(5n+1){background:var(--brand);color:#fff;border-color:transparent}.kpis.colorful .kpi[data-v-c7beeca5]:nth-child(5n+2){background:var(--text);color:var(--surface);border-color:transparent}.kpis.colorful .kpi[data-v-c7beeca5]:nth-child(5n+3){background:var(--success);color:#fff;border-color:transparent}.kpis.colorful .kpi[data-v-c7beeca5]:nth-child(5n+4){background:var(--stat-aqua-text);color:#fff;border-color:transparent}.kpis.colorful .kpi[data-v-c7beeca5]:nth-child(5n+5){color:var(--text);border-width:2px;border-color:var(--brand)}.charts[data-v-c7beeca5]{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 860px){.charts[data-v-c7beeca5]{grid-template-columns:1fr}}.chart-card[data-v-c7beeca5]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:18px;min-width:0;overflow-x:auto}.chart-card.wide[data-v-c7beeca5]{grid-column:1 / -1}.chart-card h3[data-v-c7beeca5]{margin:0 0 14px;font-size:.9rem}.chart-box[data-v-c7beeca5]{height:240px;position:relative}.top-table[data-v-c7beeca5]{width:100%;border-collapse:collapse;font-size:.88rem}.top-table th[data-v-c7beeca5]{text-align:left;color:var(--text-muted);font-weight:600;font-size:.78rem;padding:6px 8px;border-bottom:1px solid var(--border);white-space:nowrap}.top-table td[data-v-c7beeca5]{padding:8px;border-bottom:1px solid var(--border)}.top-table .num[data-v-c7beeca5]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.top-table .pos[data-v-c7beeca5]{width:28px;color:var(--text-muted);font-variant-numeric:tabular-nums}.top-table .bad[data-v-c7beeca5]{color:var(--stat-attention-text)}.stats-page[data-v-7d04a14d]{padding:28px}.module-selector[data-v-7d04a14d]{display:flex;flex-wrap:wrap;max-width:100%;gap:4px;padding:4px;width:fit-content;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:24px}.module-btn[data-v-7d04a14d]{padding:7px 16px;border:none;border-radius:7px;background:transparent;color:var(--text-muted);font-size:.85rem;font-weight:500}.module-btn[data-v-7d04a14d]:hover{color:var(--text)}.module-btn.active[data-v-7d04a14d]{background:var(--surface);color:var(--brand);font-weight:600;box-shadow:0 1px 3px #00000014}.loading[data-v-7d04a14d]{color:var(--text-muted)}.summary-grid[data-v-7d04a14d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;margin-bottom:28px}.summary-card[data-v-7d04a14d]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px;display:flex;flex-direction:column;gap:4px}.summary-value[data-v-7d04a14d]{font-size:1.5rem;font-weight:700;color:var(--brand)}.summary-value.good[data-v-7d04a14d]{color:var(--stat-good-text)}.summary-value.aqua[data-v-7d04a14d]{color:var(--stat-aqua-text)}.summary-value.attention[data-v-7d04a14d]{color:var(--stat-attention-text)}.summary-label[data-v-7d04a14d]{font-size:.78rem;color:var(--text-muted)}.summary-grid.colorful .summary-value[data-v-7d04a14d],.summary-grid.colorful .summary-value.good[data-v-7d04a14d],.summary-grid.colorful .summary-value.aqua[data-v-7d04a14d],.summary-grid.colorful .summary-value.attention[data-v-7d04a14d],.summary-grid.colorful .summary-label[data-v-7d04a14d]{color:inherit}.summary-grid.colorful .summary-label[data-v-7d04a14d]{opacity:.85}.summary-grid.colorful .summary-card[data-v-7d04a14d]:nth-child(5n+1){background:var(--brand);color:#fff;border-color:transparent}.summary-grid.colorful .summary-card[data-v-7d04a14d]:nth-child(5n+2){background:var(--text);color:var(--surface);border-color:transparent}.summary-grid.colorful .summary-card[data-v-7d04a14d]:nth-child(5n+3){background:var(--success);color:#fff;border-color:transparent}.summary-grid.colorful .summary-card[data-v-7d04a14d]:nth-child(5n+4){background:var(--stat-aqua-text);color:#fff;border-color:transparent}.summary-grid.colorful .summary-card[data-v-7d04a14d]:nth-child(5n+5){color:var(--text);border-width:2px;border-color:var(--brand)}.charts-grid[data-v-7d04a14d]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.chart-card[data-v-7d04a14d]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:18px}.chart-card.wide[data-v-7d04a14d]{grid-column:1 / -1}.chart-card h3[data-v-7d04a14d]{margin:0 0 14px;font-size:.9rem}.chart-box[data-v-7d04a14d]{height:240px;position:relative}.empty[data-v-7d04a14d]{color:var(--text-muted);font-size:.85rem}.config-page[data-v-564d3c87]{padding:28px;max-width:620px;display:flex;flex-direction:column;gap:32px}.config-section h2[data-v-564d3c87]{margin:0 0 4px;font-size:1rem}.section-header[data-v-564d3c87]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.section-header h2[data-v-564d3c87]{margin:0}.theme-row[data-v-564d3c87]{display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:14px 16px;width:fit-content}.theme-row+.theme-row[data-v-564d3c87]{margin-top:10px}.theme-label[data-v-564d3c87]{font-size:.9rem}.theme-family-select[data-v-564d3c87]{border:1px solid var(--border);background:var(--control-bg);color:var(--control-text);border-radius:var(--radius-sm);padding:6px 10px;font-size:.85rem}.edit-btn[data-v-564d3c87]{display:flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-size:.85rem}.edit-btn[data-v-564d3c87]:hover{background:var(--bg)}.loading[data-v-564d3c87]{color:var(--text-muted);font-size:.9rem}.view-list[data-v-564d3c87]{margin:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.view-row[data-v-564d3c87]{display:flex;padding:12px 16px;border-bottom:1px solid var(--border);gap:16px}.view-row[data-v-564d3c87]:last-child{border-bottom:none}.view-row dt[data-v-564d3c87]{width:100px;flex-shrink:0;font-size:.82rem;color:var(--text-muted)}.view-row dd[data-v-564d3c87]{margin:0;font-size:.92rem}.sub-form[data-v-564d3c87]{display:flex;flex-direction:column;gap:12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px}.field[data-v-564d3c87]{display:flex;flex-direction:column;gap:5px}.field label[data-v-564d3c87]{font-size:.8rem;color:var(--text-muted)}.field input[data-v-564d3c87]{padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.9rem;font-family:inherit}.field input[data-v-564d3c87]:focus{outline:2px solid var(--brand);outline-offset:1px}.form-actions[data-v-564d3c87]{display:flex;gap:10px}.save-btn[data-v-564d3c87]{padding:8px 16px;border:none;border-radius:var(--radius-sm);background:var(--brand);color:var(--brand-ink);font-weight:600;font-size:.85rem}.save-btn[data-v-564d3c87]:hover:not(:disabled){background:var(--brand-dark)}.save-btn[data-v-564d3c87]:disabled{opacity:.7}.cancel-btn[data-v-564d3c87]{padding:8px 16px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-size:.85rem}.error[data-v-564d3c87]{color:var(--danger);font-size:.82rem;margin:0}.field-hint[data-v-564d3c87]{font-size:.76rem;color:var(--text-muted)}.field-hint.error[data-v-564d3c87]{color:var(--danger)}.saved-msg[data-v-564d3c87]{margin:0 0 14px;font-size:.85rem;color:var(--success);font-weight:600}.section-hint[data-v-564d3c87]{font-size:.82rem;color:var(--text-muted);margin:0 0 14px}.staff-list[data-v-564d3c87]{list-style:none;margin:0 0 20px;padding:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.staff-row[data-v-564d3c87]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border);gap:12px}.staff-row[data-v-564d3c87]:last-child{border-bottom:none}.staff-email[data-v-564d3c87]{font-size:.78rem;color:var(--text-muted)}.staff-row-right[data-v-564d3c87]{display:flex;align-items:center;gap:12px;flex-shrink:0}.staff-date[data-v-564d3c87]{font-size:.78rem;color:var(--text-muted)}.remove-btn[data-v-564d3c87]{padding:6px 12px;border:1px solid var(--danger);border-radius:7px;background:var(--surface);color:var(--danger);font-size:.78rem}.remove-btn[data-v-564d3c87]:hover:not(:disabled){background:var(--bg)}.remove-btn[data-v-564d3c87]:disabled{opacity:.6}.config-page[data-v-e8ad5853]{padding:28px;max-width:620px;display:flex;flex-direction:column;gap:32px}.config-section h2[data-v-e8ad5853]{margin:0 0 4px;font-size:1rem}.section-header[data-v-e8ad5853]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.section-header h2[data-v-e8ad5853]{margin:0}.theme-row[data-v-e8ad5853]{display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:14px 16px;width:fit-content}.theme-row+.theme-row[data-v-e8ad5853]{margin-top:10px}.theme-label[data-v-e8ad5853]{font-size:.9rem}.theme-family-select[data-v-e8ad5853]{border:1px solid var(--border);background:var(--control-bg);color:var(--control-text);border-radius:var(--radius-sm);padding:6px 10px;font-size:.85rem}.edit-btn[data-v-e8ad5853]{display:flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-size:.85rem}.edit-btn[data-v-e8ad5853]:hover{background:var(--bg)}.loading[data-v-e8ad5853]{color:var(--text-muted);font-size:.9rem}.view-list[data-v-e8ad5853]{margin:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.view-row[data-v-e8ad5853]{display:flex;padding:12px 16px;border-bottom:1px solid var(--border);gap:16px}.view-row[data-v-e8ad5853]:last-child{border-bottom:none}.view-row dt[data-v-e8ad5853]{width:100px;flex-shrink:0;font-size:.82rem;color:var(--text-muted)}.view-row dd[data-v-e8ad5853]{margin:0;font-size:.92rem}.sub-form[data-v-e8ad5853]{display:flex;flex-direction:column;gap:12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px}.field[data-v-e8ad5853]{display:flex;flex-direction:column;gap:5px}.field label[data-v-e8ad5853]{font-size:.8rem;color:var(--text-muted)}.field input[data-v-e8ad5853]{padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.9rem;font-family:inherit}.field input[data-v-e8ad5853]:focus{outline:2px solid var(--brand);outline-offset:1px}.form-actions[data-v-e8ad5853]{display:flex;gap:10px}.save-btn[data-v-e8ad5853]{padding:8px 16px;border:none;border-radius:var(--radius-sm);background:var(--brand);color:var(--brand-ink);font-weight:600;font-size:.85rem}.save-btn[data-v-e8ad5853]:hover:not(:disabled){background:var(--brand-dark)}.save-btn[data-v-e8ad5853]:disabled{opacity:.7}.cancel-btn[data-v-e8ad5853]{padding:8px 16px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-size:.85rem}.error[data-v-e8ad5853]{color:var(--danger);font-size:.82rem;margin:0}.field-hint[data-v-e8ad5853]{font-size:.76rem;color:var(--text-muted)}.field-hint.error[data-v-e8ad5853]{color:var(--danger)}.saved-msg[data-v-e8ad5853]{margin:0 0 14px;font-size:.85rem;color:var(--success);font-weight:600}.section-hint[data-v-e8ad5853]{font-size:.82rem;color:var(--text-muted);margin:0 0 14px}.staff-list[data-v-e8ad5853]{list-style:none;margin:0 0 20px;padding:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.staff-row[data-v-e8ad5853]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border);gap:12px}.staff-row[data-v-e8ad5853]:last-child{border-bottom:none}.staff-email[data-v-e8ad5853]{font-size:.78rem;color:var(--text-muted)}.staff-row-right[data-v-e8ad5853]{display:flex;align-items:center;gap:12px;flex-shrink:0}.staff-date[data-v-e8ad5853]{font-size:.78rem;color:var(--text-muted)}.remove-btn[data-v-e8ad5853]{padding:6px 12px;border:1px solid var(--danger);border-radius:7px;background:var(--surface);color:var(--danger);font-size:.78rem}.remove-btn[data-v-e8ad5853]:hover:not(:disabled){background:var(--bg)}.remove-btn[data-v-e8ad5853]:disabled{opacity:.6}.empty[data-v-e8ad5853]{padding:14px 0 4px}.empty-title[data-v-e8ad5853]{margin:0 0 4px;font-weight:700}.pay-table[data-v-e8ad5853]{width:100%;border-collapse:collapse;font-size:.9rem}.pay-table th[data-v-e8ad5853],.pay-table td[data-v-e8ad5853]{padding:10px 8px;text-align:left;border-bottom:1px solid var(--border)}.pay-table th[data-v-e8ad5853]{color:var(--text-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.05em}.num[data-v-e8ad5853]{text-align:right!important}.config-page[data-v-e4c6bd77]{padding:28px;max-width:620px;display:flex;flex-direction:column;gap:32px}.config-section h2[data-v-e4c6bd77]{margin:0 0 4px;font-size:1rem}.section-header[data-v-e4c6bd77]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.section-header h2[data-v-e4c6bd77]{margin:0}.theme-row[data-v-e4c6bd77]{display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:14px 16px;width:fit-content}.theme-row+.theme-row[data-v-e4c6bd77]{margin-top:10px}.theme-label[data-v-e4c6bd77]{font-size:.9rem}.theme-family-select[data-v-e4c6bd77]{border:1px solid var(--border);background:var(--control-bg);color:var(--control-text);border-radius:var(--radius-sm);padding:6px 10px;font-size:.85rem}.edit-btn[data-v-e4c6bd77]{display:flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-size:.85rem}.edit-btn[data-v-e4c6bd77]:hover{background:var(--bg)}.loading[data-v-e4c6bd77]{color:var(--text-muted);font-size:.9rem}.view-list[data-v-e4c6bd77]{margin:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.view-row[data-v-e4c6bd77]{display:flex;padding:12px 16px;border-bottom:1px solid var(--border);gap:16px}.view-row[data-v-e4c6bd77]:last-child{border-bottom:none}.view-row dt[data-v-e4c6bd77]{width:100px;flex-shrink:0;font-size:.82rem;color:var(--text-muted)}.view-row dd[data-v-e4c6bd77]{margin:0;font-size:.92rem}.sub-form[data-v-e4c6bd77]{display:flex;flex-direction:column;gap:12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px}.field[data-v-e4c6bd77]{display:flex;flex-direction:column;gap:5px}.field label[data-v-e4c6bd77]{font-size:.8rem;color:var(--text-muted)}.field input[data-v-e4c6bd77]{padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.9rem;font-family:inherit}.field input[data-v-e4c6bd77]:focus{outline:2px solid var(--brand);outline-offset:1px}.form-actions[data-v-e4c6bd77]{display:flex;gap:10px}.save-btn[data-v-e4c6bd77]{padding:8px 16px;border:none;border-radius:var(--radius-sm);background:var(--brand);color:var(--brand-ink);font-weight:600;font-size:.85rem}.save-btn[data-v-e4c6bd77]:hover:not(:disabled){background:var(--brand-dark)}.save-btn[data-v-e4c6bd77]:disabled{opacity:.7}.cancel-btn[data-v-e4c6bd77]{padding:8px 16px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font-size:.85rem}.error[data-v-e4c6bd77]{color:var(--danger);font-size:.82rem;margin:0}.field-hint[data-v-e4c6bd77]{font-size:.76rem;color:var(--text-muted)}.field-hint.error[data-v-e4c6bd77]{color:var(--danger)}.saved-msg[data-v-e4c6bd77]{margin:0 0 14px;font-size:.85rem;color:var(--success);font-weight:600}.section-hint[data-v-e4c6bd77]{font-size:.82rem;color:var(--text-muted);margin:0 0 14px}.staff-list[data-v-e4c6bd77]{list-style:none;margin:0 0 20px;padding:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.staff-row[data-v-e4c6bd77]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border);gap:12px}.staff-row[data-v-e4c6bd77]:last-child{border-bottom:none}.staff-email[data-v-e4c6bd77]{font-size:.78rem;color:var(--text-muted)}.staff-row-right[data-v-e4c6bd77]{display:flex;align-items:center;gap:12px;flex-shrink:0}.staff-date[data-v-e4c6bd77]{font-size:.78rem;color:var(--text-muted)}.remove-btn[data-v-e4c6bd77]{padding:6px 12px;border:1px solid var(--danger);border-radius:7px;background:var(--surface);color:var(--danger);font-size:.78rem}.remove-btn[data-v-e4c6bd77]:hover:not(:disabled){background:var(--bg)}.remove-btn[data-v-e4c6bd77]:disabled{opacity:.6}.intro-card[data-v-3ae0cab6]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:20px 22px;animation:intro-in-3ae0cab6 .45s cubic-bezier(.22,1,.36,1) backwards}.intro-card[data-v-3ae0cab6]>*{animation:intro-in-3ae0cab6 .45s cubic-bezier(.22,1,.36,1) backwards}.intro-card>.start-btn[data-v-3ae0cab6]{animation-delay:.12s}@keyframes intro-in-3ae0cab6{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}h2[data-v-3ae0cab6]{margin:0 0 6px;font-size:1rem}.intro-text[data-v-3ae0cab6]{margin:0;color:var(--text-muted);font-size:.88rem;line-height:1.5}.start-btn[data-v-3ae0cab6]{margin-top:18px;padding:10px 22px;border:none;border-radius:var(--radius-sm);background:var(--brand);color:var(--brand-ink);font-weight:700;font-size:.92rem}.start-btn[data-v-3ae0cab6]{transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.start-btn[data-v-3ae0cab6]:disabled{opacity:.5;transform:none;box-shadow:none}.start-btn[data-v-3ae0cab6]:hover:not(:disabled){background:var(--brand-dark);transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,var(--brand) 35%,transparent)}.start-btn[data-v-3ae0cab6]:active:not(:disabled){transform:scale(.98)}@media (prefers-reduced-motion: reduce){.intro-card[data-v-3ae0cab6],.intro-card[data-v-3ae0cab6]>*{animation:none}.start-btn[data-v-3ae0cab6]{transition:none}}.wizard[data-v-2ed68bf0]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);animation:wizard-in-2ed68bf0 .4s cubic-bezier(.22,1,.36,1) backwards}@keyframes wizard-in-2ed68bf0{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.wizard[data-v-2ed68bf0]{animation:none}}.wizard-foot[data-v-2ed68bf0]{border-radius:0 0 var(--radius-md) var(--radius-md)}.wizard-head[data-v-2ed68bf0]{padding:18px 22px 0}.steps[data-v-2ed68bf0]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none}.step[data-v-2ed68bf0]{display:flex;flex-direction:column;gap:6px}.step-bar[data-v-2ed68bf0]{position:relative;height:5px;overflow:hidden;border-radius:var(--radius-pill);background:var(--border)}.step-fill[data-v-2ed68bf0]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--brand);transform-origin:left center;transition:transform .45s cubic-bezier(.22,1,.36,1)}.step-name[data-v-2ed68bf0]{transition:color .25s ease}.step-name[data-v-2ed68bf0]{font-size:.75rem;font-weight:600;color:var(--text-muted)}.step.active .step-name[data-v-2ed68bf0]{color:var(--text)}.step-count[data-v-2ed68bf0]{margin:12px 0 0;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.wizard-body[data-v-2ed68bf0]{padding:6px 22px 22px;min-height:210px;overflow:hidden}.screen h2[data-v-2ed68bf0]{margin:0 0 4px;font-size:1.3rem;line-height:1.3;outline:none}.screen-sub[data-v-2ed68bf0]{margin:0;color:var(--text-muted);font-size:.88rem;line-height:1.5}.screen-content[data-v-2ed68bf0]{margin-top:18px}.wizard-foot[data-v-2ed68bf0]{position:sticky;bottom:0;display:flex;align-items:center;gap:12px;padding:14px 22px;border-top:1px solid var(--border);background:var(--surface)}.wizard-error[data-v-2ed68bf0]{flex:1;color:var(--danger);font-size:.85rem}.ghost-btn[data-v-2ed68bf0]{padding:10px 16px;border:1px solid var(--border);border-radius:var(--radius-sm);background:transparent;color:var(--text);font-weight:600;font-size:.9rem}.ghost-btn[data-v-2ed68bf0]:hover:not(:disabled){background:var(--bg)}.next-btn[data-v-2ed68bf0]{margin-left:auto;padding:10px 24px;border:none;border-radius:var(--radius-sm);background:var(--brand);color:var(--brand-ink);font-weight:700;font-size:.92rem}.next-btn[data-v-2ed68bf0],.ghost-btn[data-v-2ed68bf0]{transition:background .15s ease,opacity .2s ease,transform .15s ease,box-shadow .15s ease}.next-btn[data-v-2ed68bf0]:hover:not(:disabled){background:var(--brand-dark);transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,var(--brand) 35%,transparent)}.next-btn[data-v-2ed68bf0]:active:not(:disabled),.ghost-btn[data-v-2ed68bf0]:active:not(:disabled){transform:translateY(0) scale(.98)}.next-btn[data-v-2ed68bf0]:disabled,.ghost-btn[data-v-2ed68bf0]:disabled{opacity:.5}.next-btn.ready[data-v-2ed68bf0]{animation:ready-glow-2ed68bf0 .9s ease-out}@keyframes ready-glow-2ed68bf0{0%{box-shadow:0 0 color-mix(in srgb,var(--brand) 55%,transparent)}to{box-shadow:0 0 0 10px color-mix(in srgb,var(--brand) 0%,transparent)}}.wizard-body[data-v-2ed68bf0]{--dx: 18px}.wizard-body.back[data-v-2ed68bf0]{--dx: -18px}.slide-next-leave-active[data-v-2ed68bf0],.slide-prev-leave-active[data-v-2ed68bf0]{transition:opacity .16s ease,transform .16s ease}.slide-next-leave-to[data-v-2ed68bf0]{opacity:0;transform:translate(-18px)}.slide-prev-leave-to[data-v-2ed68bf0]{opacity:0;transform:translate(18px)}.screen[data-v-2ed68bf0]>*{animation:screen-in-2ed68bf0 .38s cubic-bezier(.22,1,.36,1) backwards}.screen[data-v-2ed68bf0]>:nth-child(2){animation-delay:.05s}.screen[data-v-2ed68bf0]>:nth-child(3){animation-delay:.1s}@keyframes screen-in-2ed68bf0{0%{opacity:0;transform:translate(var(--dx))}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.slide-next-leave-active[data-v-2ed68bf0],.slide-prev-leave-active[data-v-2ed68bf0],.step-fill[data-v-2ed68bf0],.next-btn[data-v-2ed68bf0],.ghost-btn[data-v-2ed68bf0]{transition:none}.screen[data-v-2ed68bf0]>*,.next-btn.ready[data-v-2ed68bf0]{animation:none}}.options[data-v-29b82522]{display:flex;flex-wrap:wrap;gap:8px}.options.stacked[data-v-29b82522]{flex-direction:column}.option[data-v-29b82522]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--text);font:inherit;font-size:.88rem;text-align:left;transition:border-color .15s ease,background .2s ease,box-shadow .2s ease,transform .15s ease}.option[data-v-29b82522]:hover{border-color:var(--brand);transform:translateY(-1px)}.option[data-v-29b82522]:active{transform:scale(.97)}.option.selected[data-v-29b82522]{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 16%,var(--control-bg));box-shadow:inset 0 0 0 1px var(--brand);animation:option-pop-29b82522 .28s cubic-bezier(.34,1.56,.64,1)}@keyframes option-pop-29b82522{0%{transform:scale(.96)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.option[data-v-29b82522]{transition:none}.option.selected[data-v-29b82522]{animation:none}}.option-label[data-v-29b82522]{font-weight:600}.options.multiple .option[data-v-29b82522]{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:center}.options.multiple .option-hint[data-v-29b82522]{grid-column:2}.check-box[data-v-29b82522]{position:relative;grid-row:span 2;width:18px;height:18px;border:2px solid var(--border);border-radius:5px;transition:background .15s ease,border-color .15s ease}.option.selected .check-box[data-v-29b82522]{border-color:var(--brand);background:var(--brand)}.option.selected .check-box[data-v-29b82522]:after{content:"";position:absolute;left:4px;top:0;width:5px;height:10px;border:solid var(--brand-ink);border-width:0 2px 2px 0;transform:rotate(45deg)}.option-hint[data-v-29b82522]{font-size:.78rem;color:var(--text-muted)}.slider-value[data-v-d739f7f1]{margin:0 0 14px;font-size:1.35rem;font-weight:700;color:var(--text)}.value-text[data-v-d739f7f1]{display:inline-block;animation:value-in-d739f7f1 .25s cubic-bezier(.22,1,.36,1)}@keyframes value-in-d739f7f1{0%{opacity:.2;transform:translateY(5px)}to{opacity:1;transform:none}}.range[data-v-d739f7f1]::-webkit-slider-thumb{transition:transform .15s ease}.range[data-v-d739f7f1]:hover::-webkit-slider-thumb,.range[data-v-d739f7f1]:active::-webkit-slider-thumb{transform:scale(1.12)}.range[data-v-d739f7f1]::-moz-range-thumb{transition:transform .15s ease}.range[data-v-d739f7f1]:hover::-moz-range-thumb,.range[data-v-d739f7f1]:active::-moz-range-thumb{transform:scale(1.12)}@media (prefers-reduced-motion: reduce){.value-text[data-v-d739f7f1]{animation:none}.range[data-v-d739f7f1]::-webkit-slider-thumb{transition:none}.range[data-v-d739f7f1]::-moz-range-thumb{transition:none}}.range[data-v-d739f7f1]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;border-radius:var(--radius-pill);background:linear-gradient(to right,var(--brand) 0 var(--pct),var(--border) var(--pct) 100%);outline:none;cursor:pointer}.range[data-v-d739f7f1]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--brand);border:3px solid var(--surface);box-shadow:0 0 0 1px var(--brand),0 2px 6px #00000040}.range[data-v-d739f7f1]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--brand);border:3px solid var(--surface);box-shadow:0 0 0 1px var(--brand),0 2px 6px #00000040}.range[data-v-d739f7f1]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 45%,transparent)}.range[data-v-d739f7f1]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 45%,transparent)}.ends[data-v-d739f7f1]{display:flex;justify-content:space-between;margin-top:8px;font-size:.78rem;color:var(--text-muted)}.done-layout[data-v-0503cd8b]{display:grid;grid-template-columns:minmax(0,520px) minmax(0,380px);gap:28px;align-items:start}@media (max-width: 1100px){.done-layout[data-v-0503cd8b]{grid-template-columns:minmax(0,560px)}}.done-card[data-v-0503cd8b]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:22px}.done-badge[data-v-0503cd8b]{display:inline-block;margin:0 0 10px;padding:3px 10px;border-radius:var(--radius-badge);background:var(--status-success-bg);color:var(--status-success-text);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.done-title[data-v-0503cd8b]{margin:0;font-size:1.4rem;line-height:1.3;text-wrap:balance}.done-title.plain[data-v-0503cd8b]{font-size:1.1rem}.done-text[data-v-0503cd8b]{margin:6px 0 0;color:var(--text-muted);font-size:.9rem;line-height:1.5}.summary[data-v-0503cd8b]{margin-top:18px}.switch-row[data-v-0503cd8b]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding:14px 16px;border-radius:var(--radius-sm);background:var(--bg)}.switch-label[data-v-0503cd8b]{margin:0;font-weight:700;font-size:.92rem}.switch-hint[data-v-0503cd8b]{margin:2px 0 0;color:var(--text-muted);font-size:.82rem}.done-error[data-v-0503cd8b]{margin:10px 0 0;color:var(--danger);font-size:.85rem}.edit-btn[data-v-0503cd8b]{margin-top:16px;padding:10px 20px;border:1px solid var(--border);border-radius:var(--radius-sm);background:transparent;color:var(--text);font-weight:600;font-size:.9rem}.edit-btn[data-v-0503cd8b]:hover{border-color:var(--brand)}.done-preview h3[data-v-0503cd8b]{margin:0 0 12px;font-size:.95rem}.done-card[data-v-0503cd8b]{animation:done-rise-0503cd8b .45s cubic-bezier(.22,1,.36,1) backwards}.done-preview[data-v-0503cd8b]{animation:done-slide-0503cd8b .55s cubic-bezier(.22,1,.36,1) .15s backwards}.done-badge[data-v-0503cd8b]{animation:done-pop-0503cd8b .45s cubic-bezier(.34,1.56,.64,1) .2s backwards}.done-title[data-v-0503cd8b],.done-text[data-v-0503cd8b]{animation:done-rise-0503cd8b .45s cubic-bezier(.22,1,.36,1) .08s backwards}@keyframes done-rise-0503cd8b{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes done-slide-0503cd8b{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes done-pop-0503cd8b{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.edit-btn[data-v-0503cd8b]{transition:border-color .15s ease,transform .15s ease}.edit-btn[data-v-0503cd8b]:hover{transform:translateY(-1px)}@media (prefers-reduced-motion: reduce){.done-card[data-v-0503cd8b],.done-preview[data-v-0503cd8b],.done-badge[data-v-0503cd8b],.done-title[data-v-0503cd8b],.done-text[data-v-0503cd8b]{animation:none}.edit-btn[data-v-0503cd8b]{transition:none}}.mail-frame[data-v-02476786]{overflow:hidden;border:1px solid #d9d5cc;border-radius:12px;background:#fff;color:#1d1b17;font-family:Inter,Arial,sans-serif;box-shadow:0 8px 24px #0000001f}.window-bar[data-v-02476786]{display:flex;align-items:center;gap:6px;padding:9px 12px;background:#efece6;border-bottom:1px solid #e0dcd3}.dot[data-v-02476786]{width:10px;height:10px;border-radius:50%;background:#d3cec4}.window-title[data-v-02476786]{margin-left:8px;font-size:.74rem;color:#77736a}.mail-head[data-v-02476786]{padding:14px 16px 12px;border-bottom:1px solid #eeebe5}.subject[data-v-02476786]{margin:0 0 12px;font-size:1rem;font-weight:600;line-height:1.3;text-wrap:balance}.sender[data-v-02476786]{display:flex;align-items:center;gap:10px}.avatar[data-v-02476786]{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font-weight:700;font-size:.9rem}.who[data-v-02476786]{flex:1;min-width:0;font-size:.8rem;line-height:1.35}.who-line[data-v-02476786]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.address[data-v-02476786],.to[data-v-02476786]{color:#77736a}.address[data-v-02476786]{margin-left:4px}.to[data-v-02476786]{display:block}.time[data-v-02476786]{flex:none;align-self:flex-start;font-size:.74rem;color:#77736a}.mail-content[data-v-02476786]{background:#f7f5f1}.mail[data-v-ca3516fc]{padding:16px 12px;color:#1d1b17}.mail-card-inner[data-v-ca3516fc]{padding:20px;border:1px solid #e3dfd5;border-radius:14px;background:#fff}.mail-business[data-v-ca3516fc]{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6d695f}.mail-h1[data-v-ca3516fc]{margin:6px 0 10px;font-size:1.3rem;font-weight:700;line-height:1.25}.mail-p[data-v-ca3516fc]{margin:0 0 12px;font-size:.86rem;line-height:1.5}.mail-p.last[data-v-ca3516fc]{margin-bottom:0}.mail-reward[data-v-ca3516fc]{margin:0 0 12px;padding:12px 14px;border-radius:10px;background:#f7f5f1;font-size:1rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.mail-reward.empty[data-v-ca3516fc]{color:#8a8578;font-weight:500}.mail-details[data-v-ca3516fc]{margin:0 0 12px;font-size:.8rem;line-height:1.5;color:#6d695f;overflow-wrap:anywhere}.mail-details.strong[data-v-ca3516fc]{color:#1d1b17;font-weight:600}.mail-legal[data-v-ca3516fc]{margin:12px 4px 0;font-size:.7rem;line-height:1.5;color:#8a8578}.cumple-page[data-v-e47a2047]{padding:28px}@media (max-width: 860px){.cumple-page[data-v-e47a2047]{padding:16px}}.narrow[data-v-e47a2047],.wizard-layout[data-v-e47a2047]{max-width:640px}.text-input[data-v-e47a2047]{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font:inherit;font-size:.92rem;resize:vertical}.text-input.big[data-v-e47a2047]{padding:13px 14px;font-size:1.05rem}.text-input[data-v-e47a2047]::placeholder{color:var(--text-muted);opacity:.75}.text-input[data-v-e47a2047]:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 25%,transparent)}.counter[data-v-e47a2047]{display:block;margin-top:6px;text-align:right;font-size:.74rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.field[data-v-e47a2047]{display:flex;flex-direction:column;gap:6px;margin-top:16px}.field .counter[data-v-e47a2047]{margin-top:0}.field-label[data-v-e47a2047]{font-size:.82rem;font-weight:600;color:var(--text-muted)}.example[data-v-e47a2047]{margin:16px 0 0;padding:10px 12px;border-radius:var(--radius-sm);background:var(--bg);color:var(--text-muted);font-size:.85rem}.mail-step[data-v-e47a2047]{display:flex;flex-direction:column;gap:16px}.mail-step-preview[data-v-e47a2047]{max-width:420px;transition:opacity .15s ease}.mail-step-preview.off[data-v-e47a2047],.preview-off[data-v-e47a2047]{opacity:.45}.summary-list[data-v-e47a2047]{display:grid;gap:10px;margin:0}.summary-list div[data-v-e47a2047]{display:grid;grid-template-columns:120px 1fr;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--border)}.summary-list div[data-v-e47a2047]{animation:row-in-e47a2047 .4s cubic-bezier(.22,1,.36,1) backwards}.summary-list div[data-v-e47a2047]:nth-child(1){animation-delay:.12s}.summary-list div[data-v-e47a2047]:nth-child(2){animation-delay:.18s}.summary-list div[data-v-e47a2047]:nth-child(3){animation-delay:.24s}.summary-list div[data-v-e47a2047]:nth-child(4){animation-delay:.3s}@keyframes row-in-e47a2047{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.summary-list div[data-v-e47a2047]{animation:none}}.summary-list dt[data-v-e47a2047]{font-size:.82rem;color:var(--text-muted)}.summary-list dd[data-v-e47a2047]{margin:0;font-size:.9rem;font-weight:600;overflow-wrap:anywhere}.hint[data-v-e47a2047]{margin:10px 0 0;color:var(--text-muted);font-size:.82rem;line-height:1.5}.loading[data-v-e47a2047]{color:var(--text-muted)}.error[data-v-e47a2047]{color:var(--danger);font-size:.85rem}.scratch-mock[data-v-92faaf8c]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px 16px;border-radius:22px;background:color-mix(in srgb,var(--brand) 12%,var(--surface));text-align:center}.scratch-mock.off[data-v-92faaf8c]{opacity:.55}.mock-title[data-v-92faaf8c]{margin:0;font-size:1.1rem;font-weight:800;overflow-wrap:anywhere}.foil[data-v-92faaf8c]{width:100%;aspect-ratio:16 / 10;display:grid;place-items:center;border-radius:16px;background:radial-gradient(circle at 22% 25%,rgba(255,255,255,.7),transparent 38%),radial-gradient(circle at 78% 70%,rgba(255,255,255,.4),transparent 40%),linear-gradient(135deg,#c9ced8,#e6e9ef 40%,#aeb4c2 70%,#dfe3ea);box-shadow:inset 0 0 0 2px #fff9,0 4px #0000001f}.foil span[data-v-92faaf8c]{font-size:1.05rem;font-weight:800;letter-spacing:.04em;color:#6c7384}.mock-foot[data-v-92faaf8c]{margin:0;font-size:.82rem;color:var(--text-muted);overflow-wrap:anywhere}.rasp-page[data-v-0771ca6a]{padding:28px}.tabs[data-v-0771ca6a]{display:flex;gap:6px;margin-bottom:20px;border-bottom:1px solid var(--border)}.tab[data-v-0771ca6a]{padding:10px 16px;border:none;border-bottom:3px solid transparent;background:none;color:var(--text-muted);font:inherit;font-weight:600;font-size:.92rem;cursor:pointer}.tab.active[data-v-0771ca6a]{color:var(--text);border-bottom-color:var(--brand)}.layout[data-v-0771ca6a]{display:grid;grid-template-columns:minmax(0,680px) minmax(0,340px);gap:32px;align-items:start}.layout.single[data-v-0771ca6a]{grid-template-columns:minmax(0,680px) minmax(0,320px)}.col[data-v-0771ca6a]{display:flex;flex-direction:column;gap:16px;min-width:0}@media (max-width: 1100px){.layout[data-v-0771ca6a],.layout.single[data-v-0771ca6a]{grid-template-columns:minmax(0,680px)}}@media (max-width: 860px){.rasp-page[data-v-0771ca6a]{padding:16px}}.card[data-v-0771ca6a]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:18px 20px}h2[data-v-0771ca6a]{margin:0 0 6px;font-size:1rem}.hint[data-v-0771ca6a]{color:var(--text-muted);font-size:.85rem;line-height:1.5;margin:0}.hint.small[data-v-0771ca6a]{margin-top:12px;font-size:.8rem}.field[data-v-0771ca6a]{display:flex;flex-direction:column;gap:6px;margin-top:12px}.field-label[data-v-0771ca6a]{font-size:.88rem;font-weight:600}.field-label em[data-v-0771ca6a]{font-style:normal;font-weight:400;color:var(--text-muted)}.text-input[data-v-0771ca6a],.mini-input[data-v-0771ca6a]{padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font:inherit;font-size:.92rem}.text-input[data-v-0771ca6a]{width:100%;resize:vertical}.mini-input[data-v-0771ca6a]{width:110px;padding:7px 10px}.counter[data-v-0771ca6a]{align-self:flex-end;font-size:.74rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.link-btn[data-v-0771ca6a]{flex:none;padding:4px 6px;border:none;background:none;color:var(--brand);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.link-btn.danger[data-v-0771ca6a]{color:var(--danger)}.odds[data-v-0771ca6a]{margin-top:16px;padding:12px 14px;border-radius:var(--radius-sm);background:var(--bg)}.odds p[data-v-0771ca6a]{margin:8px 0 0;font-size:.85rem;line-height:1.45}.odds-bar[data-v-0771ca6a]{height:8px;overflow:hidden;border-radius:999px;background:var(--border)}.odds-bar i[data-v-0771ca6a]{display:block;height:100%;border-radius:999px;background:var(--brand)}.odds.over .odds-bar i[data-v-0771ca6a]{background:var(--danger)}.odds.over p[data-v-0771ca6a]{color:var(--danger)}.dates[data-v-0771ca6a]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.primary-btn[data-v-0771ca6a]{padding:10px 20px;border:none;border-radius:var(--radius-sm);background:var(--brand);color:var(--brand-ink);font-weight:600;font-size:.9rem}.primary-btn[data-v-0771ca6a]:hover:not(:disabled){background:var(--brand-dark)}.primary-btn[data-v-0771ca6a]:disabled{opacity:.55}.saved-msg[data-v-0771ca6a]{color:var(--success);font-size:.85rem;font-weight:600}.saved-msg.block[data-v-0771ca6a]{margin:12px 0 0}.error[data-v-0771ca6a]{color:var(--danger);font-size:.85rem}.loading[data-v-0771ca6a]{color:var(--text-muted)}.stat-grid[data-v-0771ca6a]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:12px 0 0}.stat-grid dt[data-v-0771ca6a]{font-size:.74rem;color:var(--text-muted)}.stat-grid dd[data-v-0771ca6a]{margin:2px 0 0;font-size:1.4rem;font-weight:800;font-variant-numeric:tabular-nums}.inline-form[data-v-0771ca6a]{display:flex;gap:10px;margin-top:12px}.code-input[data-v-0771ca6a]{max-width:200px;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.found[data-v-0771ca6a]{margin-top:14px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg)}.found-title[data-v-0771ca6a]{margin:0;font-size:1.1rem;font-weight:800}.found-details[data-v-0771ca6a]{margin:4px 0 0;font-size:.88rem;color:var(--text-muted)}.found-meta[data-v-0771ca6a]{margin:8px 0 12px;font-size:.85rem;color:var(--text-muted)}.winners[data-v-0771ca6a]{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column}.winners li[data-v-0771ca6a]{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--border)}.winners li[data-v-0771ca6a]:first-child{border-top:none}.w-main[data-v-0771ca6a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.w-meta[data-v-0771ca6a]{font-size:.78rem;color:var(--text-muted)}.w-code[data-v-0771ca6a]{flex:none;font-weight:800;letter-spacing:.08em;font-variant-numeric:tabular-nums}.chip[data-v-0771ca6a]{flex:none;padding:3px 10px;border-radius:var(--radius-badge);font-size:.74rem;font-weight:700}.chip.pending[data-v-0771ca6a]{background:var(--status-pending-bg);color:var(--status-pending-text)}.chip.fulfilled[data-v-0771ca6a]{background:var(--status-success-bg);color:var(--status-success-text)}.chip.expired[data-v-0771ca6a]{background:var(--status-cancelled-bg);color:var(--status-cancelled-text)}.prize-list[data-v-0771ca6a]{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:.88rem}.prize-list li[data-v-0771ca6a]{display:flex;flex-direction:column;gap:2px}.muted[data-v-0771ca6a]{color:var(--text-muted);font-size:.78rem}.card.highlight[data-v-0771ca6a]{animation:card-glow-0771ca6a 1.6s ease-out}@keyframes card-glow-0771ca6a{0%{box-shadow:0 0 color-mix(in srgb,var(--brand) 60%,transparent);border-color:var(--brand)}to{box-shadow:0 0 0 12px color-mix(in srgb,var(--brand) 0%,transparent)}}@media (prefers-reduced-motion: reduce){.card.highlight[data-v-0771ca6a]{animation:none}}.narrow[data-v-0771ca6a]{max-width:680px}.text-input.big[data-v-0771ca6a]{padding:13px 14px;font-size:1.05rem}.text-input.mini[data-v-0771ca6a]{width:110px}.text-input[data-v-0771ca6a]::placeholder{color:var(--text-muted);opacity:.75}.text-input[data-v-0771ca6a]:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 25%,transparent)}.prize-list-edit[data-v-0771ca6a]{display:flex;flex-direction:column;gap:10px}.prize-row[data-v-0771ca6a]{display:grid;grid-template-columns:minmax(0,1fr) 96px 104px 32px;gap:10px;align-items:end;padding:12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);animation:prize-in-0771ca6a .3s cubic-bezier(.22,1,.36,1)}@keyframes prize-in-0771ca6a{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.pf[data-v-0771ca6a]{display:flex;flex-direction:column;gap:4px;min-width:0}.pf>span[data-v-0771ca6a]:first-child{font-size:.74rem;font-weight:600;color:var(--text-muted)}.prize-row .text-input[data-v-0771ca6a]{padding:9px 10px}.suffix-input[data-v-0771ca6a]{position:relative;display:flex;align-items:center}.suffix-input i[data-v-0771ca6a]{position:absolute;right:10px;font-style:normal;font-size:.85rem;color:var(--text-muted);pointer-events:none}.suffix-input .text-input[data-v-0771ca6a]{padding-right:24px}.suffix-input.money i[data-v-0771ca6a]{left:10px;right:auto}.suffix-input.money .text-input[data-v-0771ca6a]{padding-left:22px;padding-right:10px}.remove-btn[data-v-0771ca6a]{width:32px;height:38px;border:1px solid var(--border);border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);font-size:1.2rem;line-height:1;transition:color .15s ease,border-color .15s ease}.remove-btn[data-v-0771ca6a]:hover:not(:disabled){color:var(--danger);border-color:var(--danger)}.remove-btn[data-v-0771ca6a]:disabled{opacity:.35}.prize-meta[data-v-0771ca6a]{grid-column:1 / -1;margin:0;font-size:.76rem;color:var(--text-muted)}.prize-meta.warn-text[data-v-0771ca6a]{color:var(--status-pending-text)}.add-btn[data-v-0771ca6a]{margin-top:10px;padding:9px 14px;border:1px dashed var(--border);border-radius:var(--radius-sm);background:none;color:var(--text);font:inherit;font-size:.88rem;font-weight:600;transition:border-color .15s ease}.add-btn[data-v-0771ca6a]:hover{border-color:var(--brand)}.odds-bar i[data-v-0771ca6a]{transition:width .35s cubic-bezier(.22,1,.36,1),background .2s ease}.inline-field[data-v-0771ca6a]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px;font-size:.9rem}.note[data-v-0771ca6a]{margin:14px 0 0;padding:10px 12px;border-radius:var(--radius-sm);background:var(--bg);color:var(--text-muted);font-size:.85rem;line-height:1.45}.note.warn[data-v-0771ca6a]{color:var(--status-pending-text)}.sub-q[data-v-0771ca6a]{margin:20px 0 10px;font-size:.95rem;font-weight:600}.dates[data-v-0771ca6a]{margin-top:4px}.aspect[data-v-0771ca6a]{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:20px;align-items:start}.aspect-fields .field[data-v-0771ca6a]{margin-top:14px}@media (max-width: 640px){.aspect[data-v-0771ca6a]{grid-template-columns:1fr}.prize-row[data-v-0771ca6a]{grid-template-columns:1fr 1fr 32px}.pf.name[data-v-0771ca6a]{grid-column:1 / -1}}.summary-list[data-v-0771ca6a]{display:grid;gap:10px;margin:0}.summary-list div[data-v-0771ca6a]{display:grid;grid-template-columns:120px 1fr;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--border);animation:row-in-0771ca6a .4s cubic-bezier(.22,1,.36,1) backwards}.summary-list div[data-v-0771ca6a]:nth-child(1){animation-delay:.12s}.summary-list div[data-v-0771ca6a]:nth-child(2){animation-delay:.18s}.summary-list div[data-v-0771ca6a]:nth-child(3){animation-delay:.24s}.summary-list div[data-v-0771ca6a]:nth-child(4){animation-delay:.3s}.summary-list div[data-v-0771ca6a]:nth-child(5){animation-delay:.36s}@keyframes row-in-0771ca6a{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.summary-list dt[data-v-0771ca6a]{font-size:.82rem;color:var(--text-muted)}.summary-list dd[data-v-0771ca6a]{margin:0;font-size:.9rem;font-weight:600;overflow-wrap:anywhere}.sum-prize[data-v-0771ca6a]{display:block}.sum-prize+.sum-prize[data-v-0771ca6a]{margin-top:4px}.sum-prize em[data-v-0771ca6a]{font-style:normal;font-weight:500;color:var(--text-muted)}.muted-line[data-v-0771ca6a]{color:var(--text-muted);font-weight:500}.done-scratch[data-v-0771ca6a]{max-width:300px}@media (prefers-reduced-motion: reduce){.prize-row[data-v-0771ca6a],.summary-list div[data-v-0771ca6a]{animation:none}.odds-bar i[data-v-0771ca6a]{transition:none}}.fields[data-v-0961d64c]{display:flex;flex-direction:column;gap:10px;margin-top:16px;animation:fields-in-0961d64c .3s cubic-bezier(.22,1,.36,1)}@keyframes fields-in-0961d64c{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.inline[data-v-0961d64c]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:.9rem}.inline select.text-input[data-v-0961d64c]{width:auto;min-width:180px}.text-input[data-v-0961d64c]{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font:inherit;font-size:.92rem}.text-input.mini[data-v-0961d64c]{width:110px}.text-input[data-v-0961d64c]::placeholder{color:var(--text-muted);opacity:.75}.text-input[data-v-0961d64c]:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 25%,transparent)}.note[data-v-0961d64c]{margin:14px 0 0;color:var(--text-muted);font-size:.82rem;line-height:1.45}.fields .note[data-v-0961d64c]{margin:0}.warn[data-v-0961d64c]{margin:10px 0 0;font-size:.84rem;color:var(--status-pending-text)}@media (prefers-reduced-motion: reduce){.fields[data-v-0961d64c]{animation:none}}.ref-mock[data-v-bc37020d]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 16px;border-radius:22px;background:color-mix(in srgb,var(--brand) 12%,var(--surface));text-align:center}.ref-mock.off[data-v-bc37020d]{opacity:.55}.mock-eyebrow[data-v-bc37020d]{margin:0;font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.mock-title[data-v-bc37020d]{margin:0;font-size:1.15rem;font-weight:800;overflow-wrap:anywhere}.mock-text[data-v-bc37020d]{margin:0;font-size:.86rem;line-height:1.45;overflow-wrap:anywhere}.mock-list[data-v-bc37020d]{list-style:none;margin:0;padding:0;font-size:.85rem}.mock-code[data-v-bc37020d]{padding:8px 16px;border:2px dashed var(--border);border-radius:12px;background:var(--surface);font-size:1.15rem;font-weight:800;letter-spacing:.18em}.mock-btn[data-v-bc37020d]{padding:9px 18px;border-radius:999px;background:var(--brand);color:var(--brand-ink);font-size:.85rem;font-weight:700}.ref-page[data-v-8798e975]{padding:28px}.tabs[data-v-8798e975]{display:flex;gap:6px;margin-bottom:20px;border-bottom:1px solid var(--border)}.tab[data-v-8798e975]{padding:10px 16px;border:none;border-bottom:3px solid transparent;background:none;color:var(--text-muted);font:inherit;font-weight:600;font-size:.92rem;cursor:pointer}.tab.active[data-v-8798e975]{color:var(--text);border-bottom-color:var(--brand)}.layout[data-v-8798e975]{display:grid;grid-template-columns:minmax(0,680px) minmax(0,340px);gap:32px;align-items:start}.layout.single[data-v-8798e975]{grid-template-columns:minmax(0,680px) minmax(0,320px)}.col[data-v-8798e975]{display:flex;flex-direction:column;gap:16px;min-width:0}@media (max-width: 1100px){.layout[data-v-8798e975],.layout.single[data-v-8798e975]{grid-template-columns:minmax(0,680px)}}@media (max-width: 860px){.ref-page[data-v-8798e975]{padding:16px}}.card[data-v-8798e975]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:18px 20px}h2[data-v-8798e975]{margin:0 0 6px;font-size:1rem}.hint[data-v-8798e975]{color:var(--text-muted);font-size:.85rem;line-height:1.5;margin:0}.hint.small[data-v-8798e975]{margin-top:12px;font-size:.8rem}.plain[data-v-8798e975]{margin:12px 0 0;font-size:.9rem}.field[data-v-8798e975]{display:flex;flex-direction:column;gap:6px;margin-top:12px}.field-label[data-v-8798e975]{font-size:.88rem;font-weight:600}.field-label em[data-v-8798e975]{font-style:normal;font-weight:400;color:var(--text-muted)}.text-input[data-v-8798e975],.mini-input[data-v-8798e975]{padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font:inherit;font-size:.92rem}.text-input[data-v-8798e975]{width:100%;resize:vertical}.mini-input[data-v-8798e975]{width:110px;padding:7px 10px}.counter[data-v-8798e975]{align-self:flex-end;font-size:.74rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.warn[data-v-8798e975]{margin:10px 0 0;font-size:.84rem;color:var(--status-pending-text)}.dates[data-v-8798e975]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.primary-btn[data-v-8798e975]{padding:10px 20px;border:none;border-radius:var(--radius-sm);background:var(--brand);color:var(--brand-ink);font-weight:600;font-size:.9rem}.primary-btn[data-v-8798e975]:hover:not(:disabled){background:var(--brand-dark)}.primary-btn[data-v-8798e975]:disabled{opacity:.55}.saved-msg[data-v-8798e975]{color:var(--success);font-size:.85rem;font-weight:600}.saved-msg.block[data-v-8798e975]{margin:12px 0 0}.error[data-v-8798e975]{color:var(--danger);font-size:.85rem}.loading[data-v-8798e975]{color:var(--text-muted)}.link-btn[data-v-8798e975]{flex:none;padding:4px 6px;border:none;background:none;color:var(--brand);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.link-btn.danger[data-v-8798e975]{color:var(--danger)}.stat-grid[data-v-8798e975]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:12px 0 0}.stat-grid dt[data-v-8798e975]{font-size:.74rem;color:var(--text-muted)}.stat-grid dd[data-v-8798e975]{margin:2px 0 0;font-size:1.4rem;font-weight:800;font-variant-numeric:tabular-nums}.stack-form[data-v-8798e975]{display:flex;flex-direction:column;gap:4px;margin-top:4px}.stack-form>div[data-v-8798e975]:last-child{margin-top:10px}.inline-form[data-v-8798e975]{display:flex;gap:10px;margin-top:12px}.code-input[data-v-8798e975]{max-width:200px;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.found[data-v-8798e975]{margin-top:14px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg)}.found-title[data-v-8798e975]{margin:0;font-size:1.1rem;font-weight:800}.found-details[data-v-8798e975]{margin:4px 0 0;font-size:.88rem;color:var(--text-muted)}.found-meta[data-v-8798e975]{margin:8px 0 12px;font-size:.85rem;color:var(--text-muted)}.rows[data-v-8798e975]{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column}.rows li[data-v-8798e975]{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--border)}.rows li[data-v-8798e975]:first-child{border-top:none}.r-main[data-v-8798e975]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.r-meta[data-v-8798e975]{font-size:.78rem;color:var(--text-muted)}.r-reward[data-v-8798e975]{font-size:.8rem}.r-reward.bad[data-v-8798e975]{color:var(--status-pending-text)}.r-code[data-v-8798e975]{flex:none;font-weight:800;letter-spacing:.08em;font-variant-numeric:tabular-nums}.chip[data-v-8798e975]{flex:none;padding:3px 10px;border-radius:var(--radius-badge);font-size:.74rem;font-weight:700}.chip.pending[data-v-8798e975],.chip.ref-registered[data-v-8798e975]{background:var(--status-pending-bg);color:var(--status-pending-text)}.chip.fulfilled[data-v-8798e975],.chip.ref-rewarded[data-v-8798e975]{background:var(--status-success-bg);color:var(--status-success-text)}.chip.expired[data-v-8798e975],.chip.ref-void[data-v-8798e975]{background:var(--status-cancelled-bg);color:var(--status-cancelled-text)}.top-list[data-v-8798e975]{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:.88rem}.top-list li[data-v-8798e975]{display:flex;flex-direction:column;gap:2px}.muted[data-v-8798e975]{color:var(--text-muted);font-size:.78rem}.narrow[data-v-8798e975]{max-width:680px}.text-input.big[data-v-8798e975]{padding:13px 14px;font-size:1.05rem}.text-input.mini[data-v-8798e975]{width:110px}.text-input[data-v-8798e975]::placeholder{color:var(--text-muted);opacity:.75}.text-input[data-v-8798e975]:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 25%,transparent)}.inline-field[data-v-8798e975]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px;font-size:.9rem}.note[data-v-8798e975]{margin:14px 0 0;padding:10px 12px;border-radius:var(--radius-sm);background:var(--bg);color:var(--text-muted);font-size:.85rem;line-height:1.45}.note.warn[data-v-8798e975]{color:var(--status-pending-text)}.note.top[data-v-8798e975]{margin:0 0 14px}.sub-q[data-v-8798e975]{margin:20px 0 10px;font-size:.95rem;font-weight:600}.sub-q.first[data-v-8798e975]{margin-top:0}.aspect[data-v-8798e975]{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:20px;align-items:start}.aspect-fields .field[data-v-8798e975]{margin-top:14px}@media (max-width: 640px){.aspect[data-v-8798e975]{grid-template-columns:1fr}}.summary-list[data-v-8798e975]{display:grid;gap:10px;margin:0}.summary-list div[data-v-8798e975]{display:grid;grid-template-columns:140px 1fr;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--border);animation:row-in-8798e975 .4s cubic-bezier(.22,1,.36,1) backwards}.summary-list div[data-v-8798e975]:nth-child(1){animation-delay:.12s}.summary-list div[data-v-8798e975]:nth-child(2){animation-delay:.18s}.summary-list div[data-v-8798e975]:nth-child(3){animation-delay:.24s}.summary-list div[data-v-8798e975]:nth-child(4){animation-delay:.3s}.summary-list div[data-v-8798e975]:nth-child(5){animation-delay:.36s}@keyframes row-in-8798e975{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.summary-list dt[data-v-8798e975]{font-size:.82rem;color:var(--text-muted)}.summary-list dd[data-v-8798e975]{margin:0;font-size:.9rem;font-weight:600;overflow-wrap:anywhere}.done-preview-card[data-v-8798e975]{max-width:320px}@media (prefers-reduced-motion: reduce){.summary-list div[data-v-8798e975]{animation:none}}.mail-page[data-v-dcc06537]{padding:28px}.layout[data-v-dcc06537]{display:grid;grid-template-columns:minmax(0,680px) minmax(0,360px);gap:32px;align-items:start}.layout.single[data-v-dcc06537]{grid-template-columns:minmax(0,760px)}.col[data-v-dcc06537]{display:flex;flex-direction:column;gap:16px;min-width:0}@media (max-width: 1100px){.layout[data-v-dcc06537]{grid-template-columns:minmax(0,680px)}}@media (max-width: 860px){.mail-page[data-v-dcc06537]{padding:16px}}.card[data-v-dcc06537]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:18px 20px}h2[data-v-dcc06537]{margin:0 0 6px;font-size:1rem}.hint[data-v-dcc06537]{color:var(--text-muted);font-size:.85rem;line-height:1.5;margin:0}.hint.small[data-v-dcc06537]{margin-top:12px;font-size:.8rem}.hint.empty[data-v-dcc06537]{margin:10px 0}.info[data-v-dcc06537]{margin:14px 0 0;padding:10px 12px;border-radius:var(--radius-sm);background:var(--bg);font-size:.88rem}.facts[data-v-dcc06537]{display:flex;flex-direction:column;gap:12px;margin:12px 0 0}.facts dt[data-v-dcc06537]{font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.facts dd[data-v-dcc06537]{margin:2px 0 0;font-size:.92rem}.muted[data-v-dcc06537]{color:var(--text-muted);font-size:.82rem}.warn[data-v-dcc06537]{color:var(--status-pending-text)}.soon-note[data-v-dcc06537]{margin:14px 0 0;padding:10px 12px;border-radius:var(--radius-sm);background:var(--bg);font-size:.82rem;line-height:1.45;color:var(--text-muted)}.field[data-v-dcc06537]{display:flex;flex-direction:column;gap:6px;margin-top:12px}.field-label[data-v-dcc06537]{font-size:.88rem;font-weight:600}.field-label em[data-v-dcc06537]{font-style:normal;font-weight:400;color:var(--text-muted)}.text-input[data-v-dcc06537],.mini-input[data-v-dcc06537]{padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);font:inherit;font-size:.92rem}.text-input[data-v-dcc06537]{width:100%;resize:vertical}.mini-input[data-v-dcc06537]{width:90px;padding:7px 10px}.counter[data-v-dcc06537]{align-self:flex-end;font-size:.74rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.two[data-v-dcc06537]{display:grid;grid-template-columns:1fr 1.4fr;gap:14px}.audience-count[data-v-dcc06537]{margin:14px 0 0;padding:10px 12px;border-radius:var(--radius-sm);background:var(--bg);font-size:.9rem}.audience-count.zero[data-v-dcc06537]{color:var(--status-pending-text)}.primary-btn[data-v-dcc06537]{padding:10px 20px;border:none;border-radius:var(--radius-sm);background:var(--brand);color:var(--brand-ink);font-weight:600;font-size:.9rem}.primary-btn[data-v-dcc06537]:hover:not(:disabled){background:var(--brand-dark)}.primary-btn[data-v-dcc06537]:disabled{opacity:.55}.secondary-btn[data-v-dcc06537]{padding:9px 16px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;font-size:.88rem;font-weight:600;cursor:pointer}.secondary-btn[data-v-dcc06537]:disabled{opacity:.55}.saved-msg[data-v-dcc06537]{margin:0;color:var(--success);font-size:.85rem;font-weight:600}.error[data-v-dcc06537]{margin:0;color:var(--danger);font-size:.85rem}.loading[data-v-dcc06537]{color:var(--text-muted)}.link-btn[data-v-dcc06537]{flex:none;padding:4px 6px;border:none;background:none;color:var(--brand);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.link-btn.danger[data-v-dcc06537]{color:var(--danger)}.rows[data-v-dcc06537]{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column}.rows li[data-v-dcc06537]{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--border)}.rows li[data-v-dcc06537]:first-child{border-top:none}.r-main[data-v-dcc06537]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.r-meta[data-v-dcc06537]{font-size:.78rem;color:var(--text-muted)}.chip[data-v-dcc06537]{flex:none;padding:3px 10px;border-radius:var(--radius-badge);font-size:.74rem;font-weight:700}.chip.draft[data-v-dcc06537],.chip.cancelled[data-v-dcc06537]{background:var(--status-cancelled-bg);color:var(--status-cancelled-text)}.chip.sending[data-v-dcc06537]{background:var(--status-pending-bg);color:var(--status-pending-text)}.chip.sent[data-v-dcc06537]{background:var(--status-success-bg);color:var(--status-success-text)}.mail[data-v-dcc06537]{overflow:hidden;border:1px solid #e3e0d8;border-radius:14px;background:#fff;color:#1d1b17}.mail-bar[data-v-dcc06537]{height:8px}.mail-body[data-v-dcc06537]{padding:22px}.mail-logo[data-v-dcc06537]{display:block;max-height:48px;max-width:180px;margin:0 0 12px}.mail-name[data-v-dcc06537]{margin:0 0 8px;font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6d695f}.mail-title[data-v-dcc06537]{margin:0 0 12px;font-size:1.25rem;line-height:1.25}.mail-p[data-v-dcc06537]{margin:0 0 12px;font-size:.9rem;line-height:1.55;white-space:pre-line}.mail-p.muted[data-v-dcc06537]{color:#8a8578}.mail-btn[data-v-dcc06537]{display:inline-block;margin-top:6px;padding:10px 18px;border-radius:10px;font-size:.9rem;font-weight:700}.mail-foot[data-v-dcc06537]{margin:12px 4px 0;font-size:.74rem;line-height:1.5;color:var(--text-muted)}.wizard-wrap[data-v-dcc06537]{max-width:720px}.text-input.big[data-v-dcc06537]{padding:13px 14px;font-size:1.05rem}.text-input.mini[data-v-dcc06537]{width:110px}.text-input[data-v-dcc06537]::placeholder{color:var(--text-muted);opacity:.75}.text-input[data-v-dcc06537]:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 25%,transparent)}.counter[data-v-dcc06537]{display:block;margin-top:6px;text-align:right}.field .counter[data-v-dcc06537],.field.first[data-v-dcc06537]{margin-top:0}.inline-field[data-v-dcc06537]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px;font-size:.9rem}.note[data-v-dcc06537]{margin:14px 0 0;padding:10px 12px;border-radius:var(--radius-sm);background:var(--bg);color:var(--text-muted);font-size:.85rem;line-height:1.45}.note.warn[data-v-dcc06537]{color:var(--status-pending-text)}.send-line[data-v-dcc06537]{margin:0 0 14px;font-size:.92rem;line-height:1.5}.send-line.zero[data-v-dcc06537]{color:var(--status-pending-text)}.send-preview[data-v-dcc06537]{max-width:560px}.send-preview .mail[data-v-dcc06537]{margin:14px}.mail-legal[data-v-dcc06537]{margin:0 18px 14px;font-size:.72rem;line-height:1.5;color:#8a8578}.test-row[data-v-dcc06537]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:16px}.draft-btn[data-v-dcc06537]{padding:10px 14px;border:none;background:transparent;color:var(--text-muted);font:inherit;font-size:.88rem;font-weight:600}.draft-btn[data-v-dcc06537]:hover:not(:disabled){color:var(--text)}.draft-btn[data-v-dcc06537]:disabled{opacity:.45}.wizard-wrap>.saved-msg[data-v-dcc06537]{margin:10px 0 0}.sent-card[data-v-dcc06537]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:24px;animation:sent-in-dcc06537 .45s cubic-bezier(.22,1,.36,1) backwards}.sent-card .primary-btn[data-v-dcc06537]{margin-top:18px}.sent-badge[data-v-dcc06537]{display:inline-block;margin:0 0 10px;padding:3px 10px;border-radius:var(--radius-badge);background:var(--status-success-bg);color:var(--status-success-text);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.sent-title[data-v-dcc06537]{margin:0 0 8px;font-size:1.4rem}@keyframes sent-in-dcc06537{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.sent-card[data-v-dcc06537]{animation:none}}.boot-screen[data-v-58c2f3d3]{min-height:100vh}.layout[data-v-58c2f3d3]{display:flex;min-height:100vh}.main[data-v-58c2f3d3]{flex:1;display:flex;flex-direction:column;min-width:0}.topbar[data-v-58c2f3d3]{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;background:var(--surface);border-bottom:1px solid var(--border)}.page-title[data-v-58c2f3d3]{font-weight:600;font-size:1.05rem}.title-group[data-v-58c2f3d3]{display:flex;align-items:center;gap:10px;min-width:0}.business-name[data-v-58c2f3d3]{font-weight:700;font-size:1.05rem;color:var(--brand);white-space:nowrap}.business-select[data-v-58c2f3d3]{border:1px solid var(--brand);background:var(--control-bg);color:var(--brand);border-radius:var(--radius-sm);padding:5px 8px;font-weight:700;font-size:.95rem}.title-sep[data-v-58c2f3d3]{color:var(--text-muted)}.staff-info[data-v-58c2f3d3]{display:flex;align-items:center;gap:12px;font-size:.85rem;color:var(--text-muted)}.theme-family-select[data-v-58c2f3d3]{border:1px solid var(--border);background:var(--control-bg);color:var(--control-text);border-radius:var(--radius-sm);padding:5px 8px;font-size:.82rem}.theme-toggle-btn[data-v-58c2f3d3]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--border);background:var(--control-bg);color:var(--control-text);border-radius:50%;padding:0}.theme-toggle-btn[data-v-58c2f3d3]:hover{background:var(--bg)}.logout-btn[data-v-58c2f3d3]{border:1px solid var(--border);background:var(--control-bg);border-radius:6px;padding:5px 12px;font-size:.82rem;color:var(--control-text)}.logout-btn[data-v-58c2f3d3]:hover{background:var(--bg)}.menu-btn[data-v-58c2f3d3],.drawer-backdrop[data-v-58c2f3d3]{display:none}.content[data-v-58c2f3d3]{flex:1;overflow-y:auto}.avatar-topbar[data-v-58c2f3d3]{background:var(--bg);border-bottom:none;padding:20px 28px 8px}.page-title.big[data-v-58c2f3d3]{font-family:var(--font-display);font-size:1.35rem;font-weight:700;letter-spacing:-.01em}.avatar-title[data-v-58c2f3d3]{display:flex;align-items:center;gap:10px;min-width:0}.account-area[data-v-58c2f3d3]{position:relative;display:flex;align-items:center;gap:12px}.avatar-btn[data-v-58c2f3d3]{width:48px;height:48px;border-radius:50%;border:1px solid var(--avatar-ring-edge, var(--border));box-shadow:0 0 0 3px var(--avatar-ring, transparent);background:var(--brand);color:var(--brand-ink);font-weight:800;font-size:1.15rem;cursor:pointer;position:relative}@property --fill{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.avatar-btn[data-v-58c2f3d3]:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:conic-gradient(from 0deg,var(--brand) var(--fill),transparent 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3.5px));transform:scaleX(-1);transition:--fill .7s cubic-bezier(.22,.61,.36,1);pointer-events:none}.avatar-btn[data-v-58c2f3d3]:hover:before,.avatar-btn[aria-expanded=true][data-v-58c2f3d3]:before{--fill: 360deg}.avatar-btn.has-logo[data-v-58c2f3d3]{padding:0;background:#fff}.avatar-logo[data-v-58c2f3d3]{display:block;width:100%;height:100%;box-sizing:border-box;padding:5px;object-fit:contain;border-radius:50%}.menu-backdrop[data-v-58c2f3d3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10}.account-menu[data-v-58c2f3d3]{position:absolute;top:calc(100% + 12px);right:0;z-index:11;width:240px;display:flex;flex-direction:column;gap:8px;padding:14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--card-shadow, 0 12px 28px rgba(0, 0, 0, .14))}.menu-head[data-v-58c2f3d3]{display:flex;flex-direction:column;gap:2px;padding-bottom:8px;border-bottom:1px solid var(--border)}.menu-head strong[data-v-58c2f3d3]{color:var(--text);font-size:.95rem}.menu-head span[data-v-58c2f3d3]{color:var(--text-muted);font-size:.78rem;overflow-wrap:anywhere}.menu-field[data-v-58c2f3d3]{display:flex;flex-direction:column;gap:4px;font-size:.78rem;color:var(--text-muted)}.menu-select[data-v-58c2f3d3]{width:100%;border:1px solid var(--border);background:var(--control-bg);color:var(--control-text);border-radius:var(--radius-sm);padding:6px 8px;font-size:.85rem}.menu-item[data-v-58c2f3d3]{text-align:left;border:none;background:transparent;color:var(--text);border-radius:var(--radius-sm);padding:8px 10px;font-size:.88rem}.menu-item[data-v-58c2f3d3]:hover{background:var(--surface-raised, var(--bg))}@media (max-width: 860px){.menu-btn[data-v-58c2f3d3]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--control-text);padding:0}.drawer-backdrop[data-v-58c2f3d3]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#00000080}.avatar-topbar[data-v-58c2f3d3]{padding:12px 14px 6px;gap:10px}.avatar-topbar .page-title.big[data-v-58c2f3d3],.avatar-topbar .avatar-title[data-v-58c2f3d3]{flex:1;min-width:0;font-size:1.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-topbar .account-area[data-v-58c2f3d3]{gap:8px;flex-shrink:0}.avatar-topbar .avatar-btn[data-v-58c2f3d3]{width:38px;height:38px}.account-menu[data-v-58c2f3d3]{right:0;max-width:calc(100vw - 28px)}}:root{--brand: #1d3cb1;--brand-dark: #142a80;--brand-ink: #fff;--bg: #f4f6fb;--surface: #ffffff;--control-bg: var(--surface);--control-text: var(--text);--border: #e2e5ee;--text: #1a1d29;--text-muted: #6b7080;--sidebar-bg: #12172b;--sidebar-text: #c8ccdc;--sidebar-text-active: #ffffff;--danger: #d64545;--success: #2f9e5a;--status-pending-bg: #fff3cd;--status-pending-text: #8a6500;--status-success-bg: #d4f4dd;--status-success-text: #1b7a3d;--status-cancelled-bg: #fde2e2;--status-cancelled-text: #a1272c;--stat-good-text: #0ca30c;--stat-aqua-text: #1baf7a;--stat-attention-text: #eb6834;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 12px;--radius-pill: 999px;--radius-badge: var(--radius-pill);--font-body: "Segoe UI", system-ui, -apple-system, sans-serif;--font-display: var(--font-body);font-family:var(--font-body)}:root[data-theme=dark]{--brand: #3987e5;--brand-dark: #5da0ec;--bg: #10121c;--surface: #181b28;--control-bg: #262c47;--control-text: #ffffff;--border: #6b73a0;--text: #eef0f7;--text-muted: #9aa0b8;--danger: #e57373;--success: #4caf78;--status-pending-bg: #4a3c12;--status-pending-text: #e8b34d;--status-success-bg: #163a24;--status-success-text: var(--success);--status-cancelled-bg: #3d1f1f;--status-cancelled-text: var(--danger);--stat-good-text: #0ca30c;--stat-aqua-text: #199e70;--stat-attention-text: #d95926}html:root[data-theme-family=aroma]{--brand: #c1552c;--brand-dark: #a33000;--bg: #fbf0e2;--surface: #fffbf3;--control-bg: var(--surface);--control-text: var(--text);--border: #ded6cd;--text: #35251b;--text-muted: #6b594e;--sidebar-bg: #fffbf3;--sidebar-text: #6b594e;--sidebar-text-active: #fffbf3;--danger: #c13c3b;--success: #5f7d31;--status-pending-bg: #f7e2b8;--status-pending-text: #7a5510;--status-success-bg: #dbe6c9;--status-success-text: #4a5f26;--status-cancelled-bg: #f3d9d3;--status-cancelled-text: #8a2f1f;--stat-good-text: #5f7d31;--stat-aqua-text: #b16f23;--stat-attention-text: #a33000;--radius-sm: 14px;--radius-md: 20px;--radius-lg: 28px;--radius-pill: 999px;--font-body: "Hanken Grotesk", sans-serif;--font-display: "Bricolage Grotesque", sans-serif;font-family:var(--font-body)}:root[data-theme-family=aroma][data-theme=dark]{--brand: #e8744a;--brand-dark: #cf542c;--bg: #140b06;--surface: #1f140e;--control-bg: #2a1d16;--control-text: var(--text);--border: #413129;--text: #ebe3d9;--text-muted: #9d9083;--sidebar-bg: #1f140e;--sidebar-text: #9d9083;--sidebar-text-active: #fbf4ed;--danger: #ec6056;--success: #8ab45d;--status-pending-bg: #362508;--status-pending-text: #e9b44b;--status-success-bg: #1b2c12;--status-success-text: var(--success);--status-cancelled-bg: #47211d;--status-cancelled-text: var(--danger);--stat-good-text: #8ab45d;--stat-aqua-text: #dba341;--stat-attention-text: #ec6056}html:root[data-theme-family=wanaco]{--brand: #b9783c;--brand-dark: #a06a34;--brand-ink: #2a1810;--bg: #f7f5f1;--surface: #ffffff;--control-bg: var(--surface);--control-text: var(--text);--border: #e5e0d6;--text: #221a13;--text-muted: #6f665c;--sidebar-bg: #f7f5f1;--sidebar-text: #6f665c;--sidebar-text-active: #221a13;--danger: #c1402b;--success: #1f9d5a;--status-pending-bg: rgba(185, 120, 60, .14);--status-pending-text: #8f5a24;--status-success-bg: rgba(31, 157, 90, .12);--status-success-text: #177545;--status-cancelled-bg: rgba(193, 64, 43, .12);--status-cancelled-text: #9e3421;--stat-good-text: #1f9d5a;--stat-aqua-text: #1a8f7a;--stat-attention-text: #b9783c;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--radius-pill: 999px;--radius-badge: 6px;--font-body: "Inter", system-ui, -apple-system, sans-serif;--font-display: var(--font-body);font-family:var(--font-body);--accent-text: #9a6230;--surface-raised: #f1ede6;--avatar-ring: #ffffff;--avatar-ring-edge: #d6cfc2;--card-shadow: 0 1px 2px rgba(30, 20, 10, .05), 0 16px 32px -16px rgba(30, 20, 10, .16)}:root[data-theme-family=wanaco][data-theme=dark]{--brand: #d8a266;--brand-dark: #e8b57e;--bg: #0a0a0c;--surface: #17181c;--control-bg: #1e1f24;--control-text: var(--text);--border: #26272d;--text: #f3f2ef;--text-muted: #9d9ca5;--sidebar-bg: #0a0a0c;--sidebar-text: #9d9ca5;--sidebar-text-active: #f3f2ef;--danger: #ef6a55;--success: #3fb574;--status-pending-bg: rgba(216, 162, 102, .14);--status-pending-text: #d8a266;--status-success-bg: rgba(62, 207, 126, .14);--status-success-text: #3ecf7e;--status-cancelled-bg: rgba(239, 106, 85, .14);--status-cancelled-text: #ef6a55;--stat-good-text: #3ecf7e;--stat-aqua-text: #2fb9a0;--stat-attention-text: #d8a266;--accent-text: #d8a266;--surface-raised: #1e1f24;--avatar-ring: rgba(243, 240, 233, .85);--avatar-ring-edge: transparent;--card-shadow: 0 1px 2px rgba(0, 0, 0, .35), 0 20px 40px -20px rgba(0, 0, 0, .55)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text)}button{font-family:inherit;cursor:pointer}input{font-family:inherit}img{-webkit-user-drag:none;user-drag:none}.content:has(.sellos-config-page),.content:has(.dorso-page),.content:has(.servicios-page){overflow:visible}@media (max-width: 860px){.content>div[class]{padding:14px}.content table{display:block;max-width:100%;overflow-x:auto}.content div:is(.filters,.toolbar,.controls,.actions,.header-row,.form-actions,.section-header,.search-row,.top-row,.page-actions){flex-wrap:wrap}.content :is(input,select,textarea)[class]{max-width:100%}.content select,.content input[type=text],.content input[type=number],.content input[type=search],.content input[type=email],.content input[type=password],.content input[type=date]{min-height:38px}}.content>*{animation:wz-page-in .28s ease-out backwards}@keyframes wz-page-in{0%{opacity:0}to{opacity:1}}.content>*>*,.content :is(section,.card,.chart-card,.kpi,.summary-card,.stat-card,.service-card,.panel),.content :is([class*=-layout],[class*=-col],[class*=-column],[class*=-grid],.layout,.col)>*{animation:wz-rise .4s cubic-bezier(.22,1,.36,1) backwards}.content>*>:nth-child(2),.content :is(section,.card,.chart-card,.kpi,.summary-card,.stat-card,.service-card,.panel):nth-child(2),.content :is([class*=-layout],[class*=-col],[class*=-column],[class*=-grid],.layout,.col)>:nth-child(2){animation-delay:.05s}.content>*>:nth-child(3),.content :is(section,.card,.chart-card,.kpi,.summary-card,.stat-card,.service-card,.panel):nth-child(3),.content :is([class*=-layout],[class*=-col],[class*=-column],[class*=-grid],.layout,.col)>:nth-child(3){animation-delay:.1s}.content>*>:nth-child(4),.content :is(section,.card,.chart-card,.kpi,.summary-card,.stat-card,.service-card,.panel):nth-child(4),.content :is([class*=-layout],[class*=-col],[class*=-column],[class*=-grid],.layout,.col)>:nth-child(4){animation-delay:.15s}.content>*>:nth-child(5),.content :is(section,.card,.chart-card,.kpi,.summary-card,.stat-card,.service-card,.panel):nth-child(5),.content :is([class*=-layout],[class*=-col],[class*=-column],[class*=-grid],.layout,.col)>:nth-child(5){animation-delay:.2s}.content>*>:nth-child(n+6),.content :is(section,.card,.chart-card,.kpi,.summary-card,.stat-card,.service-card,.panel):nth-child(n+6),.content :is([class*=-layout],[class*=-col],[class*=-column],[class*=-grid],.layout,.col)>:nth-child(n+6){animation-delay:.24s}@keyframes wz-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}:is(.primary-btn,.secondary-btn,.save-btn,.submit-btn,.hero-btn,.panel-btn,.action-btn,.new-btn,.add-btn,.edit-btn,.search-btn,.cancel-btn,.ghost-btn,.upgrade-btn,.module-btn,.tab){transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease}:is(.primary-btn,.save-btn,.submit-btn,.hero-btn,.panel-btn,.action-btn,.new-btn,.upgrade-btn):hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,var(--brand) 28%,transparent)}:is(.primary-btn,.secondary-btn,.save-btn,.submit-btn,.hero-btn,.panel-btn,.action-btn,.new-btn,.add-btn,.edit-btn,.search-btn,.cancel-btn,.ghost-btn,.upgrade-btn):active:not(:disabled){transform:scale(.97)}.sidebar .nav-item{transition:background-color .18s ease,color .18s ease,padding-left .18s ease}@media (prefers-reduced-motion: reduce){.content>*,.content>*>*,.content :is(section,.card,.chart-card,.kpi,.summary-card,.stat-card,.service-card,.panel),.content :is([class*=-layout],[class*=-col],[class*=-column],[class*=-grid],.layout,.col)>*{animation:none}:is(.primary-btn,.secondary-btn,.save-btn,.submit-btn,.hero-btn,.panel-btn,.action-btn,.new-btn,.add-btn,.edit-btn,.search-btn,.cancel-btn,.ghost-btn,.upgrade-btn,.module-btn,.tab,.sidebar .nav-item){transition:none}:is(.primary-btn,.save-btn,.submit-btn,.hero-btn,.panel-btn,.action-btn,.new-btn,.upgrade-btn):hover:not(:disabled),:is(.primary-btn,.secondary-btn,.save-btn,.submit-btn,.hero-btn,.panel-btn,.action-btn,.new-btn,.add-btn,.edit-btn,.search-btn,.cancel-btn,.ghost-btn,.upgrade-btn):active:not(:disabled){transform:none}}
