.app-spinner[data-v-57a54dfb]{display:inline-flex;flex-direction:column;align-items:center;gap:.85rem;color:var(--color-text-muted)}.app-spinner__ring[data-v-57a54dfb]{width:2rem;height:2rem;border:2px solid rgba(255,255,255,.12);border-top-color:var(--color-accent);border-radius:50%;animation:spin-57a54dfb .75s linear infinite}.app-spinner__label[data-v-57a54dfb]{font-size:.9rem}@keyframes spin-57a54dfb{to{transform:rotate(360deg)}}.app-boot[data-v-59627226]{display:grid;place-items:center;min-height:100vh}.auth-layout[data-v-64d9740f]{position:relative;display:grid;place-items:center;min-height:100vh;padding:2rem 1.25rem;overflow:hidden;background:var(--color-bg)}.auth-layout__glow[data-v-64d9740f]{position:absolute;border-radius:50%;filter:blur(8px);pointer-events:none}.auth-layout__glow--blue[data-v-64d9740f]{top:-8rem;left:-6rem;width:28rem;height:28rem;background:radial-gradient(circle,rgba(59,130,246,.18),transparent 68%)}.auth-layout__glow--gold[data-v-64d9740f]{right:-8rem;bottom:-10rem;width:32rem;height:32rem;background:radial-gradient(circle,rgba(244,197,82,.16),transparent 70%)}.auth-layout__content[data-v-64d9740f]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:min(100%,420px);gap:1.5rem}.auth-brand[data-v-64d9740f]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.7rem}.auth-brand__logo[data-v-64d9740f]{display:block;width:min(220px,70vw);height:auto}.auth-brand__subtitle[data-v-64d9740f]{margin:0;font-size:.72rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}.auth-layout__main[data-v-64d9740f]{width:100%}.auth-footer[data-v-64d9740f]{display:flex;flex-direction:column;align-items:center;gap:.55rem;text-align:center}.auth-footer__links[data-v-64d9740f]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem 1.1rem;font-size:.8rem;color:var(--color-text-subtle)}.auth-footer__links a[data-v-64d9740f]:hover,.auth-footer__locale[data-v-64d9740f]:hover,.auth-footer__locale--open[data-v-64d9740f]{color:var(--color-text-muted)}.auth-footer__language[data-v-64d9740f]{position:relative}.auth-footer__locale[data-v-64d9740f]{border:none;background:transparent;color:var(--color-text-subtle);font-size:.8rem;font-weight:600;letter-spacing:.04em;padding:0;cursor:pointer}.auth-footer__language-menu[data-v-64d9740f]{position:absolute;left:50%;bottom:calc(100% + .45rem);z-index:20;min-width:148px;padding:.35rem;border:1px solid var(--color-border);border-radius:12px;background:#1f1f1f;box-shadow:0 14px 32px #00000073;transform:translate(-50%)}.auth-footer__language-option[data-v-64d9740f]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:36px;padding:.4rem .65rem;border:none;border-radius:8px;background:transparent;color:var(--color-text-muted);font-size:.82rem;text-align:left;cursor:pointer}.auth-footer__language-option[data-v-64d9740f]:hover{background:#ffffff0a;color:var(--color-text)}.auth-footer__language-option--selected[data-v-64d9740f]{color:var(--color-text)}.auth-footer__language-tick[data-v-64d9740f]{color:var(--color-accent);font-size:.85rem;line-height:1}.auth-footer__copy[data-v-64d9740f]{margin:0;font-size:.75rem;color:var(--color-text-subtle)}@media(max-width:480px){.auth-layout[data-v-64d9740f]{padding:1.5rem 1rem 1.25rem;align-items:start}.auth-layout__content[data-v-64d9740f]{gap:1.25rem;padding-top:.5rem}}.sidebar-app-links[data-v-b8c4d99d]{display:flex;flex-direction:column;gap:.5rem;margin:0 .15rem;padding:.7rem .65rem;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:linear-gradient(180deg,#ffffff0f,#ffffff06)}.sidebar-app-links__label[data-v-b8c4d99d]{margin:0;font-size:.72rem;font-weight:600;letter-spacing:.04em;color:var(--color-text-subtle);text-align:center}.sidebar-app-links__row[data-v-b8c4d99d]{display:flex;flex-direction:column;gap:.45rem}.sidebar-app-links__link[data-v-b8c4d99d]{display:flex;align-items:center;justify-content:center;padding:.15rem;border-radius:10px;transition:background-color .16s ease,transform .16s ease}.sidebar-app-links__link[data-v-b8c4d99d]:hover{background:#ffffff0a;transform:translateY(-1px)}.sidebar-app-links__badge[data-v-b8c4d99d]{display:block;width:100%;max-width:138px;height:auto;object-fit:contain}@media(max-width:860px){.sidebar-app-links[data-v-b8c4d99d]{max-width:300px;margin-left:auto;margin-right:auto}.sidebar-app-links__row[data-v-b8c4d99d]{flex-direction:row;justify-content:center;gap:.55rem}.sidebar-app-links__badge[data-v-b8c4d99d]{max-width:124px}}.sidebar[data-v-7af4b159]{display:flex;flex-direction:column;width:var(--sidebar-width);height:100vh;position:sticky;top:0;flex-shrink:0;overflow-y:auto;padding:1.35rem 1rem 1.1rem;border-right:1px solid var(--color-border);background:var(--color-bg-sidebar)}.sidebar__brand[data-v-7af4b159]{display:flex;align-items:center;gap:.75rem;padding:.2rem .55rem 1.55rem}.sidebar__logo-mark[data-v-7af4b159]{width:36px;height:36px;border-radius:10px;object-fit:cover;flex-shrink:0}.sidebar__logo-text[data-v-7af4b159]{font-size:1.15rem;font-weight:700;letter-spacing:-.02em;color:var(--color-text)}.sidebar__section[data-v-7af4b159]{display:flex;flex-direction:column;gap:.65rem}.sidebar__section-label[data-v-7af4b159]{margin:0;padding:0 .7rem;font-size:.7rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-subtle)}.sidebar__nav[data-v-7af4b159]{display:flex;flex-direction:column;gap:.2rem}.sidebar__link[data-v-7af4b159]{display:flex;align-items:center;gap:.7rem;min-height:42px;padding:.55rem .75rem;border-radius:10px;color:var(--color-text-muted);transition:background-color .16s ease,color .16s ease}.sidebar__link-icon[data-v-7af4b159]{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex-shrink:0;color:inherit}.sidebar__link-label[data-v-7af4b159]{flex:1;min-width:0;font-size:.95rem;font-weight:500}.sidebar__link[data-v-7af4b159]:hover{background:#ffffff0a;color:var(--color-text)}.sidebar__link--active[data-v-7af4b159]{background:#f4c5521f;color:var(--color-accent);font-weight:600}.sidebar__link--active .sidebar__link-icon[data-v-7af4b159]{color:var(--color-accent)}.sidebar__badge[data-v-7af4b159]{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;border-radius:999px;background:#2563eb;color:#fff;font-size:.72rem;font-weight:700;line-height:1}.sidebar__spacer[data-v-7af4b159]{flex:1;min-height:1.5rem}.sidebar__footer[data-v-7af4b159]{display:flex;flex-direction:column;gap:.65rem;flex-shrink:0}.sidebar__copyright[data-v-7af4b159]{margin:0;padding:.15rem .55rem;text-align:center;font-size:.75rem;color:var(--color-text-subtle)}@media(max-width:860px){.sidebar[data-v-7af4b159]{display:none}}.mobile-nav[data-v-3baf855c]{display:none}@media(max-width:860px){.mobile-nav[data-v-3baf855c]{display:flex;align-items:center;gap:.75rem;min-width:0}.mobile-nav__button[data-v-3baf855c]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border:1px solid var(--color-border);border-radius:12px;background:#1f1f1f;color:var(--color-text-muted);transition:background-color .16s ease,color .16s ease,border-color .16s ease}.mobile-nav__button[data-v-3baf855c]:hover{background:#262626;color:var(--color-text)}.mobile-nav__brand[data-v-3baf855c]{display:flex;align-items:center;gap:.65rem;min-width:0}.mobile-nav__logo[data-v-3baf855c]{width:32px;height:32px;border-radius:9px;object-fit:cover;flex-shrink:0}.mobile-nav__brand-text[data-v-3baf855c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:var(--color-text)}.mobile-nav__dropdown[data-v-3baf855c]{position:absolute;top:100%;left:0;right:0;z-index:40;max-height:min(70vh,28rem);overflow-x:hidden;overflow-y:auto;padding:.55rem .85rem .85rem;border-bottom:1px solid var(--color-border);background:var(--color-bg-sidebar);box-shadow:0 16px 32px #00000059}.mobile-nav__links[data-v-3baf855c]{display:flex;flex-direction:column;gap:.2rem}.mobile-nav__link[data-v-3baf855c]{display:flex;align-items:center;gap:.7rem;min-height:48px;padding:.65rem .85rem;border-radius:10px;color:var(--color-text-muted);transition:background-color .16s ease,color .16s ease}.mobile-nav__link-icon[data-v-3baf855c]{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex-shrink:0;color:inherit}.mobile-nav__link-label[data-v-3baf855c]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:500}.mobile-nav__link[data-v-3baf855c]:hover{background:#ffffff0a;color:var(--color-text)}.mobile-nav__link--active[data-v-3baf855c]{background:#f4c5521f;color:var(--color-accent);font-weight:600}.mobile-nav__link--active .mobile-nav__link-icon[data-v-3baf855c]{color:var(--color-accent)}.mobile-nav__badge[data-v-3baf855c]{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;border-radius:999px;background:#2563eb;color:#fff;font-size:.72rem;font-weight:700;line-height:1}}.mobile-nav-enter-active[data-v-3baf855c],.mobile-nav-leave-active[data-v-3baf855c]{transition:opacity .16s ease,transform .16s ease}.mobile-nav-enter-from[data-v-3baf855c],.mobile-nav-leave-to[data-v-3baf855c]{opacity:0;transform:translateY(-.35rem)}.user-menu[data-v-b2873fee]{position:relative;display:flex;align-items:center;gap:.65rem}.user-menu__notify[data-v-b2873fee],.user-menu__trigger[data-v-b2873fee]{border:1px solid var(--color-border);background:#1f1f1f;color:var(--color-text)}.user-menu__notify[data-v-b2873fee]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;color:var(--color-text-muted)}.user-menu__notify[data-v-b2873fee]:hover{background:#262626;color:var(--color-text)}.user-menu__notify-dot[data-v-b2873fee]{position:absolute;top:10px;right:11px;width:7px;height:7px;border-radius:999px;background:var(--color-accent);box-shadow:0 0 0 2px #1f1f1f}.user-menu__trigger[data-v-b2873fee]{display:inline-flex;align-items:center;gap:.7rem;min-height:42px;padding:.35rem .7rem .35rem .4rem;border-radius:12px}.user-menu__trigger[data-v-b2873fee]:hover{background:#262626}.user-menu__avatar[data-v-b2873fee]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--color-accent);color:#111;font-size:.78rem;font-weight:800;letter-spacing:.02em}.user-menu__meta[data-v-b2873fee]{display:flex;flex-direction:column;align-items:flex-start;min-width:0;line-height:1.2}.user-menu__name[data-v-b2873fee]{max-width:10.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:650}.user-menu__role[data-v-b2873fee]{font-size:.75rem;color:var(--color-text-muted)}.user-menu__chevron[data-v-b2873fee]{display:inline-flex;color:var(--color-text-muted);transition:transform .16s ease}.user-menu__chevron--open[data-v-b2873fee]{transform:rotate(180deg)}.user-menu__dropdown[data-v-b2873fee]{position:absolute;top:calc(100% + .55rem);right:0;z-index:40;width:min(288px,calc(100vw - 2rem));padding:.35rem;border:1px solid var(--color-border);border-radius:14px;background:#1f1f1f;box-shadow:0 18px 40px #00000073}.user-menu__header[data-v-b2873fee]{padding:.85rem .85rem .75rem}.user-menu__header-name[data-v-b2873fee]{margin:0;font-size:.95rem;font-weight:650}.user-menu__header-email[data-v-b2873fee]{margin:.2rem 0 0;font-size:.8rem;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis}.user-menu__group[data-v-b2873fee]{display:flex;flex-direction:column;gap:.1rem;padding:.35rem 0;border-top:1px solid var(--color-border)}.user-menu__group--footer[data-v-b2873fee]{padding-bottom:.2rem}.user-menu__item[data-v-b2873fee]{display:flex;align-items:center;gap:.7rem;width:100%;min-height:40px;padding:.55rem .75rem;border:none;border-radius:10px;background:transparent;color:var(--color-text-muted);text-align:left;font-size:.9rem}.user-menu__item[data-v-b2873fee]:hover:not(:disabled),.user-menu__item--active[data-v-b2873fee]{background:#ffffff0a;color:var(--color-text)}.user-menu__item[data-v-b2873fee]:disabled{cursor:not-allowed;opacity:.45}.user-menu__support-feedback[data-v-b2873fee]{margin:.15rem .85rem .35rem;font-size:.75rem;line-height:1.4;color:#ffb4b4}.user-menu__item--danger[data-v-b2873fee]{color:#e08a8a}.user-menu__item--danger[data-v-b2873fee]:hover:not(:disabled){background:#e08a8a14;color:#f0a0a0}.user-menu__item-label[data-v-b2873fee]{flex:1;min-width:0}.user-menu__item-chevron[data-v-b2873fee]{display:inline-flex;color:var(--color-text-subtle)}.user-menu__locale-badge[data-v-b2873fee]{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border-radius:4px;border:1px solid var(--color-border-strong);font-size:.62rem;font-weight:700;letter-spacing:.02em}.user-menu__language[data-v-b2873fee]{position:relative}.user-menu__language-menu[data-v-b2873fee]{position:absolute;top:0;right:calc(100% + .45rem);z-index:45;min-width:168px;padding:.35rem;border:1px solid var(--color-border);border-radius:14px;background:#1f1f1f;box-shadow:0 16px 36px #00000073}.user-menu__language-option[data-v-b2873fee]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:40px;padding:.55rem .75rem;border:none;border-radius:10px;background:transparent;color:var(--color-text-muted);text-align:left;font-size:.9rem}.user-menu__language-option[data-v-b2873fee]:hover{background:#ffffff0a;color:var(--color-text)}.user-menu__language-option--selected[data-v-b2873fee]{color:var(--color-text);font-weight:650}.user-menu__language-tick[data-v-b2873fee]{color:var(--color-accent);font-size:.95rem;line-height:1}@media(max-width:640px){.user-menu__meta[data-v-b2873fee]{display:none}.user-menu__trigger[data-v-b2873fee]{padding-right:.45rem}.user-menu__language-menu[data-v-b2873fee]{top:calc(100% + .35rem);right:0;left:0}}.app-button[data-v-68bc77ff]{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:48px;padding:.75rem 1.2rem;border:1px solid transparent;border-radius:var(--radius-md);font-weight:700;letter-spacing:.01em;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,opacity .16s ease,transform .16s ease}.app-button[data-v-68bc77ff]:disabled{cursor:not-allowed;opacity:.65}.app-button--block[data-v-68bc77ff]{width:100%}.app-button--primary[data-v-68bc77ff]{background:var(--color-accent);color:#111;box-shadow:0 0 0 1px #f4c55226,0 10px 28px var(--color-accent-glow)}.app-button--primary[data-v-68bc77ff]:hover:not(:disabled){background:var(--color-accent-hover);transform:translateY(-1px)}.app-button--ghost[data-v-68bc77ff]{background:transparent;border-color:var(--color-border-strong);color:var(--color-text)}.app-button--ghost[data-v-68bc77ff]:hover:not(:disabled){background:var(--color-surface-hover)}.app-button--danger[data-v-68bc77ff]{background:var(--color-danger-soft);border-color:transparent;color:#ffb4b4}.app-button--danger[data-v-68bc77ff]:hover:not(:disabled){background:#e35d5d38}.app-button__spinner[data-v-68bc77ff]{width:1rem;height:1rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin-68bc77ff .7s linear infinite}.app-button__label[data-v-68bc77ff]{display:inline-flex;align-items:center;gap:.45rem;line-height:1}@keyframes spin-68bc77ff{to{transform:rotate(360deg)}}.analytics-sync-gate[data-v-22aee18c]{display:grid;place-items:center;min-height:100vh;padding:2rem 1.25rem;background:var(--color-bg)}.analytics-sync-gate__card[data-v-22aee18c]{display:flex;flex-direction:column;align-items:center;gap:.85rem;width:min(100%,28rem);padding:2rem 1.5rem;border:1px solid var(--color-border);border-radius:18px;background:#171717;text-align:center}.analytics-sync-gate__card h1[data-v-22aee18c]{margin:.35rem 0 0;font-size:1.35rem;font-weight:700;letter-spacing:-.02em}.analytics-sync-gate__card p[data-v-22aee18c]{margin:0 0 .35rem;color:var(--color-text-muted);font-size:.95rem;line-height:1.5}.private-shell[data-v-0d814132]{display:flex;min-height:100vh;background:var(--color-bg)}.private-shell__content[data-v-0d814132]{display:flex;flex-direction:column;flex:1;min-width:0}.private-shell__top[data-v-0d814132]{position:relative;z-index:30;display:flex;align-items:center;justify-content:flex-end;gap:.75rem;min-height:72px;padding:.9rem 1.5rem .35rem}.private-shell__top-spacer[data-v-0d814132]{flex:1}.private-shell__syncing[data-v-0d814132]{margin:0;color:var(--color-text-muted);font-size:.82rem}.private-shell__main[data-v-0d814132]{flex:1;padding:1.25rem 2.25rem 2.5rem}@media(max-width:860px){.private-shell__top[data-v-0d814132]{justify-content:flex-start;padding:.85rem 1rem .25rem}.private-shell__main[data-v-0d814132]{padding:1.25rem 1.5rem 1.75rem}}.app-input[data-v-55018ece]{display:flex;flex-direction:column;gap:.45rem}.app-input__label[data-v-55018ece]{font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.app-input__control[data-v-55018ece]{position:relative;display:flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-input);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.app-input__control[data-v-55018ece]:hover:not(.app-input__control--disabled){border-color:var(--color-border-strong)}.app-input__control[data-v-55018ece]:focus-within{border-color:#f4c5528c;box-shadow:0 0 0 3px #f4c5521f}.app-input__control--error[data-v-55018ece]{border-color:#e35d5db3}.app-input__control--disabled[data-v-55018ece]{opacity:.65}.app-input__field[data-v-55018ece]{width:100%;min-height:48px;padding:.75rem .95rem;border:none;background:transparent;color:var(--color-text)}.app-input__field--with-leading[data-v-55018ece]{padding-left:2.55rem}.app-input__field--with-trailing[data-v-55018ece]{padding-right:2.75rem}.app-input__field[data-v-55018ece]::placeholder{color:var(--color-text-subtle)}.app-input__field[data-v-55018ece]:focus{outline:none}.app-input__icon[data-v-55018ece]{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-subtle)}.app-input__icon--leading[data-v-55018ece]{position:absolute;left:.85rem;pointer-events:none}.app-input__toggle[data-v-55018ece]{position:absolute;right:.55rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:999px;background:transparent;color:var(--color-text-subtle)}.app-input__toggle[data-v-55018ece]:hover:not(:disabled){color:var(--color-text-muted)}.app-input__error[data-v-55018ece]{font-size:.8125rem;color:#ffb4b4}.password-requirements[data-v-cb9a3e5e]{display:flex;flex-direction:column;gap:.55rem;padding:.85rem .95rem;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff05}.password-requirements__title[data-v-cb9a3e5e]{margin:0;font-size:.78rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.password-requirements__list[data-v-cb9a3e5e]{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none}.password-requirements__item[data-v-cb9a3e5e]{display:flex;align-items:flex-start;gap:.55rem;font-size:.84rem;line-height:1.35;color:var(--color-text-subtle);transition:color .14s ease}.password-requirements__item--met[data-v-cb9a3e5e]{color:#9be7bf}.password-requirements__mark[data-v-cb9a3e5e]{flex-shrink:0;width:1rem;text-align:center;font-size:.82rem;line-height:1.35;color:inherit}.login-card[data-v-77ac4646]{padding:1.85rem 1.7rem 1.45rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 42%),var(--color-bg-elevated);box-shadow:var(--shadow-card)}.login-card__header h1[data-v-77ac4646]{margin:0 0 .45rem;font-size:clamp(1.55rem,4vw,1.85rem);font-weight:700;letter-spacing:-.03em;line-height:1.15}.login-card__subtitle[data-v-77ac4646]{margin:0;color:var(--color-text-muted);font-size:.95rem;word-break:break-word}.login-card__divider[data-v-77ac4646]{height:0;margin:1.25rem 0 1.35rem;border:none;border-top:1px dashed rgba(255,255,255,.12)}.login-card__form[data-v-77ac4646]{display:flex;flex-direction:column;gap:1rem}.login-card__row[data-v-77ac4646]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:-.15rem}.login-card__remember[data-v-77ac4646]{display:inline-flex;align-items:center;gap:.55rem;color:var(--color-text);font-size:.9rem;-webkit-user-select:none;user-select:none}.login-card__remember input[data-v-77ac4646]{width:1rem;height:1rem;accent-color:var(--color-accent)}.login-card__forgot[data-v-77ac4646]{color:var(--color-link);font-size:.875rem;white-space:nowrap}.login-card__forgot[data-v-77ac4646]:hover{color:var(--color-link-hover)}.login-card__error[data-v-77ac4646]{margin:0;padding:.75rem .85rem;border-radius:var(--radius-sm);background:var(--color-danger-soft);color:#ffb4b4;font-size:.875rem}.login-card__support[data-v-77ac4646]{margin:1.15rem 0 0;text-align:center;font-size:.84rem;color:var(--color-text-muted)}.login-card__support-link[data-v-77ac4646]{margin-left:.3rem;border:none;background:transparent;color:var(--color-text);font:inherit;font-weight:650;text-decoration:underline;text-underline-offset:.18em;cursor:pointer;padding:0}.login-card__support-link[data-v-77ac4646]:hover:not(:disabled){color:var(--color-accent)}.login-card__support-link[data-v-77ac4646]:disabled{cursor:not-allowed;opacity:.45;text-decoration:none}.login-card__support-feedback[data-v-77ac4646]{margin:.55rem 0 0;text-align:center;font-size:.8rem;color:#ffb4b4}@media(max-width:420px){.login-card[data-v-77ac4646]{padding:1.5rem 1.2rem 1.25rem}.login-card__row[data-v-77ac4646]{flex-direction:column;align-items:flex-start}}.analytics-sync-control[data-v-27fc2c8b]{display:flex;flex-direction:column;align-items:flex-end;gap:.55rem;min-width:0}.analytics-sync-control__row[data-v-27fc2c8b]{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap;justify-content:flex-end}.analytics-sync-control__copy[data-v-27fc2c8b]{text-align:right;min-width:0}.analytics-sync-control__updated[data-v-27fc2c8b]{margin:0;color:var(--color-text-muted);font-size:.88rem;line-height:1.35}.analytics-sync-control__counts[data-v-27fc2c8b]{display:flex;justify-content:flex-end;gap:.45rem;margin:.25rem 0 0;color:var(--color-text);font-size:.9rem;font-weight:650}.analytics-sync-control__button[data-v-27fc2c8b]{min-height:40px;flex-shrink:0}.analytics-sync-control__message[data-v-27fc2c8b]{margin:0;max-width:24rem;padding:.65rem .85rem;border-radius:12px;font-size:.88rem;text-align:right}.analytics-sync-control__message--error[data-v-27fc2c8b]{border:1px solid rgba(248,113,113,.35);background:#f871711a;color:#fca5a5}.analytics-sync-control__message--success[data-v-27fc2c8b]{border:1px solid rgba(34,197,94,.3);background:#22c55e1a;color:#86efac}@media(max-width:640px){.analytics-sync-control[data-v-27fc2c8b],.analytics-sync-control__row[data-v-27fc2c8b],.analytics-sync-control__copy[data-v-27fc2c8b],.analytics-sync-control__counts[data-v-27fc2c8b]{align-items:stretch;justify-content:flex-start;text-align:left;width:100%}.analytics-sync-control__button[data-v-27fc2c8b]{width:100%}.analytics-sync-control__message[data-v-27fc2c8b]{max-width:none;text-align:left}}.home-page[data-v-d85c1db1]{display:flex;flex-direction:column;gap:1.15rem;padding-bottom:2rem}.home-page__header[data-v-d85c1db1]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.home-page__header h1[data-v-d85c1db1]{margin:0;font-size:clamp(1.45rem,3vw,1.85rem);font-weight:750;letter-spacing:-.03em}.home-page__state[data-v-d85c1db1]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;min-height:240px;padding:2rem 1rem;border:1px dashed rgba(255,255,255,.12);border-radius:18px;color:var(--color-text-muted);text-align:center}.home-page__state--error[data-v-d85c1db1]{border-color:#f8717147;color:#fca5a5}.home-page__stats[data-v-d85c1db1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.home-page__stat[data-v-d85c1db1]{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.1rem;border:1px solid var(--color-border);border-radius:16px;background:#171717}.home-page__stat-icon[data-v-d85c1db1]{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;margin-bottom:.35rem;border-radius:12px}.home-page__stat-icon--gold[data-v-d85c1db1]{background:#f4c55229;color:var(--color-accent)}.home-page__stat-icon--green[data-v-d85c1db1]{background:#22c55e29;color:#4ade80}.home-page__stat-icon--blue[data-v-d85c1db1]{background:#3b82f629;color:#60a5fa}.home-page__stat-icon--muted[data-v-d85c1db1]{background:#ffffff14;color:var(--color-text-muted)}.home-page__stat-label[data-v-d85c1db1]{margin:0;color:var(--color-text-muted);font-size:.84rem}.home-page__stat-value[data-v-d85c1db1]{margin:0;font-size:1.55rem;font-weight:750;letter-spacing:-.03em}.home-page__stat-value--sm[data-v-d85c1db1]{font-size:1.25rem}.home-page__stat-delta[data-v-d85c1db1]{margin:.15rem 0 0;font-size:.82rem;line-height:1.35}.home-page__stat-delta--up[data-v-d85c1db1]{color:#4ade80}.home-page__stat-delta--down[data-v-d85c1db1]{color:#f87171}.home-page__stat-delta--flat[data-v-d85c1db1]{color:var(--color-text-muted)}.home-page__mid[data-v-d85c1db1]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:.85rem}.home-page__panel[data-v-d85c1db1]{display:flex;flex-direction:column;gap:1rem;padding:1.1rem 1.15rem;border:1px solid var(--color-border);border-radius:18px;background:#171717;min-width:0}.home-page__panel--wide[data-v-d85c1db1]{width:100%}.home-page__panel-header[data-v-d85c1db1]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.home-page__panel-header h2[data-v-d85c1db1]{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.02em}.home-page__panel-header p[data-v-d85c1db1]{margin:.25rem 0 0;color:var(--color-text-muted);font-size:.86rem}.home-page__link[data-v-d85c1db1]{border:none;padding:0;background:transparent;color:var(--color-accent);font:inherit;font-size:.88rem;font-weight:650;cursor:pointer;white-space:nowrap}.home-page__link[data-v-d85c1db1]:hover{text-decoration:underline}.home-page__empty[data-v-d85c1db1]{padding:1.25rem .25rem;color:var(--color-text-muted);font-size:.92rem}.home-page__chart[data-v-d85c1db1]{display:flex;flex-direction:column;gap:.55rem}.home-page__chart-svg[data-v-d85c1db1]{width:100%;height:auto;min-height:180px}.home-page__chart-labels[data-v-d85c1db1]{display:flex;justify-content:space-between;gap:.5rem;color:var(--color-text-subtle);font-size:.72rem}.home-page__upcoming[data-v-d85c1db1]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.home-page__upcoming-item[data-v-d85c1db1]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;width:100%;padding:.7rem .75rem;border:1px solid transparent;border-radius:12px;background:#ffffff08;color:inherit;text-align:left;cursor:pointer}.home-page__upcoming-item[data-v-d85c1db1]:hover{border-color:#ffffff14;background:#ffffff0d}.home-page__upcoming-icon[data-v-d85c1db1]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:#3b82f629;color:#60a5fa}.home-page__upcoming-copy[data-v-d85c1db1]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.home-page__upcoming-name[data-v-d85c1db1]{font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-page__upcoming-date[data-v-d85c1db1]{color:var(--color-text-muted);font-size:.82rem}.home-page__upcoming-badge[data-v-d85c1db1]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:1.55rem;padding:.2rem .7rem;border-radius:999px;background:#f4c55224;color:#f4c552;font-size:.78rem;font-weight:700;letter-spacing:.01em;white-space:nowrap;line-height:1.2}.home-page__table-wrap[data-v-d85c1db1]{overflow-x:auto}.home-page__table-head[data-v-d85c1db1],.home-page__table-row[data-v-d85c1db1]{display:grid;grid-template-columns:minmax(8rem,1.3fr) minmax(7rem,1fr) minmax(8rem,1.1fr) minmax(5rem,.7fr);gap:.85rem;align-items:center}.home-page__table-head[data-v-d85c1db1]{padding:.55rem .25rem .75rem;color:var(--color-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.07)}.home-page__table-row[data-v-d85c1db1]{padding:.85rem .25rem;border-top:1px solid rgba(255,255,255,.06)}.home-page__table-event[data-v-d85c1db1]{font-weight:650}.home-page__table-muted[data-v-d85c1db1],.home-page__customer[data-v-d85c1db1]{color:var(--color-text-muted)}.home-page__customer[data-v-d85c1db1]{display:inline-flex;align-items:center;gap:.55rem;min-width:0}.home-page__avatar[data-v-d85c1db1]{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;flex-shrink:0;border-radius:999px;background:#f4c55229;color:var(--color-accent);font-size:.68rem;font-weight:750}.home-page__table-amount[data-v-d85c1db1]{font-weight:650;text-align:right}.home-page__table-head span[data-v-d85c1db1]:last-child,.home-page__table-row span[data-v-d85c1db1]:last-child{text-align:right}@media(max-width:1100px){.home-page__stats[data-v-d85c1db1]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page__mid[data-v-d85c1db1]{grid-template-columns:1fr}}@media(max-width:640px){.home-page__stats[data-v-d85c1db1]{grid-template-columns:1fr}.home-page__table-head[data-v-d85c1db1]{display:none}.home-page__table-row[data-v-d85c1db1]{grid-template-columns:1fr;gap:.35rem;padding:.95rem 0}.home-page__table-amount[data-v-d85c1db1]{text-align:left}}.event-card[data-v-c6934de8]{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-border);border-radius:16px;background:#171717;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.event-card[data-v-c6934de8]:hover,.event-card[data-v-c6934de8]:focus-visible{transform:translateY(-2px);border-color:#f4c55247;box-shadow:0 16px 36px #00000059;outline:none}.event-card__cover[data-v-c6934de8]{position:relative;min-height:148px;background-color:#111827}.event-card__status[data-v-c6934de8]{position:absolute;top:.85rem;left:.85rem;display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .65rem;border-radius:999px;background:#080c0ab8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:.75rem;font-weight:600;color:#fff}.event-card__status-dot[data-v-c6934de8]{width:.45rem;height:.45rem;border-radius:999px;background:currentColor}.event-card__status--sale[data-v-c6934de8]{color:#86efac}.event-card__status--sale .event-card__status-dot[data-v-c6934de8]{background:#22c55e}.event-card__status--draft[data-v-c6934de8]{color:#fde68a}.event-card__status--draft .event-card__status-dot[data-v-c6934de8]{background:var(--color-accent)}.event-card__status--pending[data-v-c6934de8]{color:#fdba74}.event-card__status--pending .event-card__status-dot[data-v-c6934de8]{background:#f97316}.event-card__status--cancelled[data-v-c6934de8],.event-card__status--unknown[data-v-c6934de8]{color:#fda4af}.event-card__status--cancelled .event-card__status-dot[data-v-c6934de8],.event-card__status--unknown .event-card__status-dot[data-v-c6934de8]{background:#fb7185}.event-card__status--endedRequestPayout[data-v-c6934de8]{color:#fcd34d}.event-card__status--endedRequestPayout .event-card__status-dot[data-v-c6934de8]{background:#f59e0b}.event-card__status--paymentRequested[data-v-c6934de8]{color:#93c5fd}.event-card__status--paymentRequested .event-card__status-dot[data-v-c6934de8]{background:#60a5fa}.event-card__status--paymentCompleted[data-v-c6934de8]{color:#5eead4}.event-card__status--paymentCompleted .event-card__status-dot[data-v-c6934de8]{background:#2dd4bf}.event-card__body[data-v-c6934de8]{display:flex;flex-direction:column;gap:.55rem;padding:1rem 1rem 1.1rem}.event-card__title[data-v-c6934de8]{margin:0;font-size:1.15rem;font-weight:700;letter-spacing:-.02em;line-height:1.25}.event-card__date[data-v-c6934de8]{display:inline-flex;align-items:center;gap:.4rem;margin:0;color:var(--color-text-muted);font-size:.86rem}.event-card__description[data-v-c6934de8]{margin:0;color:var(--color-text-muted);font-size:.88rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.55em}.event-card__sales[data-v-c6934de8]{display:flex;flex-direction:column;gap:.45rem;margin-top:.35rem}.event-card__sales-label[data-v-c6934de8]{margin:0;font-size:.84rem;color:var(--color-text-muted)}.event-card__progress[data-v-c6934de8]{width:100%;height:6px;overflow:hidden;border-radius:999px;background:#ffffff14}.event-card__progress-fill[data-v-c6934de8]{display:block;height:100%;border-radius:inherit;background:var(--color-accent)}.events-page[data-v-99895b83]{display:flex;flex-direction:column;gap:1.35rem}.events-page__toolbar[data-v-99895b83]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.events-page__tabs[data-v-99895b83]{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem;border-radius:999px;background:#ffffff08;border:1px solid var(--color-border)}.events-page__tab[data-v-99895b83]{display:inline-flex;align-items:center;gap:.45rem;min-height:36px;padding:.35rem .85rem;border:none;border-radius:999px;background:transparent;color:var(--color-text-muted);font-weight:600;font-size:.9rem}.events-page__tab--active[data-v-99895b83]{background:var(--color-accent);color:#111}.events-page__tab-count[data-v-99895b83]{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 .3rem;border-radius:999px;background:#0000002e;font-size:.72rem;font-weight:700}.events-page__tab:not(.events-page__tab--active) .events-page__tab-count[data-v-99895b83]{background:#ffffff14}.events-page__actions[data-v-99895b83]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.65rem}.events-page__search[data-v-99895b83]{position:relative;display:inline-flex;align-items:center;min-width:min(100%,220px)}.events-page__search-icon[data-v-99895b83]{position:absolute;left:.8rem;display:inline-flex;color:var(--color-text-subtle);pointer-events:none}.events-page__search input[data-v-99895b83]{width:100%;min-height:42px;padding:.55rem .9rem .55rem 2.25rem;border:1px solid var(--color-border);border-radius:12px;background:#171717;color:var(--color-text)}.events-page__search input[data-v-99895b83]::placeholder{color:var(--color-text-subtle)}.events-page__sort-wrap[data-v-99895b83]{position:relative}.events-page__sort[data-v-99895b83]{display:inline-flex;align-items:center;gap:.45rem;min-height:42px;padding:.55rem .9rem;border:1px solid var(--color-border);border-radius:12px;background:#171717;color:var(--color-text-muted);font-weight:600}.events-page__sort[data-v-99895b83]:hover,.events-page__sort[aria-expanded=true][data-v-99895b83]{background:#1f1f1f;color:var(--color-text)}.events-page__sort-menu[data-v-99895b83]{position:absolute;top:calc(100% + .45rem);right:0;z-index:30;min-width:220px;padding:.35rem;border:1px solid var(--color-border);border-radius:14px;background:#1f1f1f;box-shadow:0 16px 36px #00000073}.events-page__sort-option[data-v-99895b83]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:40px;padding:.55rem .75rem;border:none;border-radius:10px;background:transparent;color:var(--color-text-muted);text-align:left;font-size:.9rem;font-weight:500}.events-page__sort-option[data-v-99895b83]:hover{background:#ffffff0a;color:var(--color-text)}.events-page__sort-option--selected[data-v-99895b83]{color:var(--color-text);font-weight:650}.events-page__sort-tick[data-v-99895b83]{color:var(--color-accent);font-size:.95rem;line-height:1}.events-page__create[data-v-99895b83] .app-button{min-height:42px}.events-page__grid[data-v-99895b83]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}.events-page__state[data-v-99895b83]{display:grid;place-items:center;gap:.85rem;min-height:16rem;padding:2rem 1rem;color:var(--color-text-muted);text-align:center}.events-page__state--error[data-v-99895b83]{color:#ffb4b4}@media(max-width:1100px){.events-page__grid[data-v-99895b83]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.events-page__toolbar[data-v-99895b83]{align-items:stretch}.events-page__actions[data-v-99895b83]{width:100%}.events-page__search[data-v-99895b83]{flex:1;min-width:0}.events-page__grid[data-v-99895b83]{grid-template-columns:1fr}}.action-card[data-v-55c873ea]{display:flex;align-items:center;gap:.9rem;width:100%;min-height:88px;padding:1rem 1.05rem;border:1px solid var(--color-border);border-radius:16px;background:#171717;color:var(--color-text);text-align:left;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .18s ease,opacity .18s ease}.action-card[data-v-55c873ea]:hover:not(:disabled){transform:translateY(-1px);border-color:#f4c5528c;box-shadow:0 0 0 1px #f4c5522e,0 12px 28px #f4c55214}.action-card--danger[data-v-55c873ea]:hover:not(:disabled){border-color:#f87171b3;box-shadow:0 0 0 1px #f871712e,0 12px 28px #f871711a}.action-card--disabled[data-v-55c873ea],.action-card[data-v-55c873ea]:disabled{opacity:.72;cursor:not-allowed;transform:none;box-shadow:none;border-color:#ffffff14;background:#141414;color:var(--color-text-muted)}.action-card--disabled .action-card__badge[data-v-55c873ea]{opacity:1;background:#f4c55238;color:#f4c552}.action-card__icon[data-v-55c873ea]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;flex-shrink:0;background:#ffffff0a;color:var(--color-text-muted);transition:color .18s ease,background-color .18s ease}.action-card--gold:not(:disabled) .action-card__icon[data-v-55c873ea]{color:#f4c552;background:#f4c5521a}.action-card--blue:not(:disabled) .action-card__icon[data-v-55c873ea]{color:#60a5fa;background:#3b82f61f}.action-card--green:not(:disabled) .action-card__icon[data-v-55c873ea]{color:#4ade80;background:#22c55e1f}.action-card--purple:not(:disabled) .action-card__icon[data-v-55c873ea]{color:#c084fc;background:#a855f71f}.action-card--danger:hover:not(:disabled) .action-card__icon[data-v-55c873ea]{color:#f87171;background:#f871711f}.action-card__content[data-v-55c873ea]{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1}.action-card__title-row[data-v-55c873ea]{display:inline-flex;align-items:center;gap:.45rem}.action-card__title[data-v-55c873ea]{font-size:.98rem;font-weight:700;letter-spacing:-.01em;transition:color .18s ease}.action-card--danger:hover:not(:disabled) .action-card__title[data-v-55c873ea]{color:#fca5a5}.action-card__badge[data-v-55c873ea]{display:inline-flex;align-items:center;justify-content:center;min-height:1.15rem;padding:.05rem .4rem;border-radius:999px;background:#f4c5522e;color:var(--color-accent);font-size:.65rem;font-weight:800;letter-spacing:.04em}.action-card__description[data-v-55c873ea]{color:var(--color-text-muted);font-size:.84rem;line-height:1.4}.action-card__chevron[data-v-55c873ea]{display:inline-flex;color:var(--color-text-subtle);flex-shrink:0}.action-card--disabled .action-card__chevron[data-v-55c873ea]{opacity:.45}.event-status-badge[data-v-dd2c2264]{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .65rem;border-radius:999px;background:#080c0ab8;font-size:.75rem;font-weight:600}.event-status-badge__dot[data-v-dd2c2264]{width:.45rem;height:.45rem;border-radius:999px}.event-status-badge--sale[data-v-dd2c2264]{color:#86efac}.event-status-badge--sale .event-status-badge__dot[data-v-dd2c2264]{background:#22c55e}.event-status-badge--draft[data-v-dd2c2264]{color:#fde68a}.event-status-badge--draft .event-status-badge__dot[data-v-dd2c2264]{background:var(--color-accent)}.event-status-badge--pending[data-v-dd2c2264]{color:#fdba74}.event-status-badge--pending .event-status-badge__dot[data-v-dd2c2264]{background:#f97316}.event-status-badge--cancelled[data-v-dd2c2264],.event-status-badge--unknown[data-v-dd2c2264]{color:#fda4af}.event-status-badge--cancelled .event-status-badge__dot[data-v-dd2c2264],.event-status-badge--unknown .event-status-badge__dot[data-v-dd2c2264]{background:#fb7185}.event-status-badge--endedRequestPayout[data-v-dd2c2264]{color:#fcd34d}.event-status-badge--endedRequestPayout .event-status-badge__dot[data-v-dd2c2264]{background:#f59e0b}.event-status-badge--paymentRequested[data-v-dd2c2264]{color:#93c5fd}.event-status-badge--paymentRequested .event-status-badge__dot[data-v-dd2c2264]{background:#60a5fa}.event-status-badge--paymentCompleted[data-v-dd2c2264]{color:#5eead4}.event-status-badge--paymentCompleted .event-status-badge__dot[data-v-dd2c2264]{background:#2dd4bf}.confirm-dialog[data-v-5db047b6]{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:1.25rem}.confirm-dialog__backdrop[data-v-5db047b6]{position:absolute;inset:0;border:none;background:#0009;cursor:pointer}.confirm-dialog__backdrop[data-v-5db047b6]:disabled{cursor:default}.confirm-dialog__panel[data-v-5db047b6]{position:relative;z-index:1;width:min(420px,100%);max-height:min(90vh,720px);overflow:auto;padding:1.35rem 1.35rem 1.2rem;border:1px solid var(--color-border);border-radius:18px;background:#171717;box-shadow:0 24px 60px #00000080;animation:confirm-dialog-in-5db047b6 .28s ease}.confirm-dialog__panel--wide[data-v-5db047b6]{width:min(480px,100%)}.confirm-dialog__panel--success[data-v-5db047b6]{border-color:#f4c55259;box-shadow:0 0 0 1px #f4c5521f,0 24px 60px #00000080,0 0 48px #f4c55214}.confirm-dialog__header[data-v-5db047b6]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.confirm-dialog__header h2[data-v-5db047b6]{margin:0;font-size:1.15rem;font-weight:700;letter-spacing:-.01em}.confirm-dialog__close[data-v-5db047b6]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--color-border);border-radius:10px;background:#1a1a1a;color:var(--color-text-muted);flex-shrink:0}.confirm-dialog__close[data-v-5db047b6]:hover:not(:disabled){color:var(--color-text);background:#222}.confirm-dialog__close[data-v-5db047b6]:disabled{opacity:.5}.confirm-dialog__body[data-v-5db047b6]{display:flex;flex-direction:column;gap:.75rem;margin-top:.85rem}.confirm-dialog__description[data-v-5db047b6]{margin:0;color:var(--color-text-muted);font-size:.92rem;line-height:1.5}.confirm-dialog__slot[data-v-5db047b6]{margin-top:.15rem}.confirm-dialog__error[data-v-5db047b6]{margin:.9rem 0 0;padding:.7rem .8rem;border:1px solid rgba(248,113,113,.35);border-radius:12px;background:#f871711a;color:#fca5a5;font-size:.86rem;line-height:1.4}.confirm-dialog__footer[data-v-5db047b6]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.65rem;margin-top:1.35rem}.confirm-dialog__footer--center[data-v-5db047b6]{justify-content:center}.confirm-dialog__success[data-v-5db047b6]{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:.85rem .35rem .2rem;overflow:hidden}.confirm-dialog__success-glow[data-v-5db047b6]{position:absolute;top:-20%;left:50%;width:180px;height:180px;transform:translate(-50%);border-radius:999px;background:radial-gradient(circle,#f4c55247,#f4c55200 70%);pointer-events:none;animation:confirm-dialog-glow-5db047b6 .9s ease-out}.confirm-dialog__success-icon[data-v-5db047b6]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:68px;height:68px;margin-bottom:1.15rem;border-radius:999px;color:#111;background:linear-gradient(145deg,#f7d56a,#f4c552 55%,#e0a82e);box-shadow:0 0 0 8px #f4c5521f,0 12px 28px #f4c55247;animation:confirm-dialog-check-pop-5db047b6 .52s cubic-bezier(.22,1,.36,1)}.confirm-dialog__success-icon[data-v-5db047b6] svg{animation:confirm-dialog-check-draw-5db047b6 .42s ease .12s both}.confirm-dialog__success-title[data-v-5db047b6]{position:relative;z-index:1;margin:0;font-size:1.35rem;font-weight:750;letter-spacing:-.02em;animation:confirm-dialog-fade-up-5db047b6 .42s ease 80ms both}.confirm-dialog__success-description[data-v-5db047b6]{position:relative;z-index:1;margin:.7rem 0 0;max-width:28ch;color:var(--color-text-muted);font-size:.94rem;line-height:1.5;animation:confirm-dialog-fade-up-5db047b6 .42s ease .14s both}@keyframes confirm-dialog-in-5db047b6{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes confirm-dialog-check-pop-5db047b6{0%{opacity:0;transform:scale(.55)}70%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes confirm-dialog-check-draw-5db047b6{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes confirm-dialog-fade-up-5db047b6{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes confirm-dialog-glow-5db047b6{0%{opacity:0;transform:translate(-50%) scale(.7)}to{opacity:1;transform:translate(-50%) scale(1)}}@media(prefers-reduced-motion:reduce){.confirm-dialog__panel[data-v-5db047b6],.confirm-dialog__success-glow[data-v-5db047b6],.confirm-dialog__success-icon[data-v-5db047b6],.confirm-dialog__success-icon[data-v-5db047b6] svg,.confirm-dialog__success-title[data-v-5db047b6],.confirm-dialog__success-description[data-v-5db047b6]{animation:none}}.event-detail[data-v-068d9a92]{display:flex;flex-direction:column;gap:1.35rem}.event-detail__nav[data-v-068d9a92]{display:flex;align-items:center;gap:.75rem}.event-detail__back[data-v-068d9a92]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--color-border);border-radius:12px;background:#171717;color:var(--color-text-muted)}.event-detail__back[data-v-068d9a92]:hover{background:#1f1f1f;color:var(--color-text)}.event-detail__breadcrumb[data-v-068d9a92]{margin:0;color:var(--color-text-muted);font-size:.92rem}.event-detail__crumb-link[data-v-068d9a92]{border:none;background:transparent;color:var(--color-text-muted);padding:0;font:inherit}.event-detail__crumb-link[data-v-068d9a92]:hover{color:var(--color-text)}.event-detail__crumb-current[data-v-068d9a92]{color:var(--color-text);font-weight:700}.event-detail__header[data-v-068d9a92]{display:grid;grid-template-columns:132px minmax(0,1fr) auto;gap:1.15rem;align-items:start}.event-detail__poster[data-v-068d9a92]{width:132px;height:168px;border-radius:16px;border:1px solid var(--color-border);background-color:#111827}.event-detail__info h1[data-v-068d9a92]{margin:.7rem 0 .85rem;font-size:clamp(1.7rem,3vw,2.15rem);font-weight:750;letter-spacing:-.03em;line-height:1.15}.event-detail__meta[data-v-068d9a92]{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 .4rem;color:var(--color-text-muted);font-size:.9rem}.event-detail__share[data-v-068d9a92]{display:inline-flex;align-items:center;gap:.45rem;min-height:40px;padding:.55rem .9rem;border:1px solid var(--color-border);border-radius:12px;background:#171717;color:var(--color-text-muted);font-weight:600;white-space:nowrap}.event-detail__share[data-v-068d9a92]:hover{background:#1f1f1f;color:var(--color-text)}.event-detail__feedback[data-v-068d9a92]{margin:0;padding:.75rem .95rem;border:1px solid rgba(74,222,128,.35);border-radius:12px;background:#22c55e1a;color:#86efac;font-size:.9rem;line-height:1.4}.event-detail__cancel-field[data-v-068d9a92]{display:flex;flex-direction:column;gap:.45rem}.event-detail__cancel-field span[data-v-068d9a92]{font-size:.72rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.event-detail__cancel-field textarea[data-v-068d9a92]{width:100%;min-height:120px;padding:.75rem .85rem;border:1px solid var(--color-border);border-radius:12px;background:#121212;color:var(--color-text);resize:vertical;font:inherit;line-height:1.45}.event-detail__cancel-field textarea[data-v-068d9a92]::placeholder{color:var(--color-text-subtle)}.event-detail__cancel-field textarea[data-v-068d9a92]:focus{outline:none;border-color:#f4c5528c;box-shadow:0 0 0 3px #f4c5521f}.event-detail__cancel-field textarea[data-v-068d9a92]:disabled{opacity:.65}.event-detail__cancel-field textarea[aria-invalid=true][data-v-068d9a92]{border-color:#e35d5db3}.event-detail__cancel-field small[data-v-068d9a92]{color:#ffb4b4;font-size:.8rem}.event-detail__sales[data-v-068d9a92]{display:flex;align-items:flex-start;gap:.9rem;padding:1.15rem 1.2rem;border:1px solid var(--color-border);border-radius:18px;background:#171717}.event-detail__sales-icon[data-v-068d9a92]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;border:1px solid rgba(244,197,82,.35);color:var(--color-accent);background:#f4c55214;flex-shrink:0}.event-detail__sales-body[data-v-068d9a92]{flex:1;min-width:0}.event-detail__sales-label[data-v-068d9a92]{margin:0 0 .35rem;color:var(--color-text-muted);font-size:.84rem}.event-detail__sales-row[data-v-068d9a92]{display:flex;align-items:baseline;gap:.65rem;margin-bottom:.7rem}.event-detail__sales-count[data-v-068d9a92]{margin:0;font-size:1.35rem;font-weight:700;letter-spacing:-.02em}.event-detail__sales-percent[data-v-068d9a92]{color:var(--color-accent);font-size:.95rem;font-weight:700}.event-detail__progress[data-v-068d9a92]{width:100%;height:8px;overflow:hidden;border-radius:999px;background:#ffffff14}.event-detail__progress-fill[data-v-068d9a92]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3b82f6,#f4c552)}.event-detail__section[data-v-068d9a92]{display:flex;flex-direction:column;gap:.75rem}.event-detail__section h2[data-v-068d9a92]{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-subtle)}.event-detail__actions[data-v-068d9a92]{display:grid;gap:.85rem}.event-detail__actions--two[data-v-068d9a92],.event-detail__actions--grid[data-v-068d9a92]{grid-template-columns:repeat(2,minmax(0,1fr))}.event-detail__state[data-v-068d9a92]{display:grid;place-items:center;gap:.85rem;min-height:16rem;color:var(--color-text-muted);text-align:center}.event-detail__state--error[data-v-068d9a92]{color:#ffb4b4}@media(max-width:960px){.event-detail__header[data-v-068d9a92]{grid-template-columns:110px minmax(0,1fr)}.event-detail__share[data-v-068d9a92]{grid-column:1 / -1;justify-self:start}.event-detail__actions--two[data-v-068d9a92],.event-detail__actions--grid[data-v-068d9a92]{grid-template-columns:1fr}}@media(max-width:640px){.event-detail__header[data-v-068d9a92]{grid-template-columns:1fr}.event-detail__poster[data-v-068d9a92]{width:100%;height:180px}}.app-toggle[data-v-34ca62b6]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.app-toggle--disabled[data-v-34ca62b6]{opacity:.6}.app-toggle__copy[data-v-34ca62b6]{min-width:0}.app-toggle__label[data-v-34ca62b6]{margin:0;font-size:.95rem;font-weight:650}.app-toggle__description[data-v-34ca62b6]{margin:.35rem 0 0;color:var(--color-text-muted);font-size:.84rem;line-height:1.45}.app-toggle__switch[data-v-34ca62b6]{position:relative;width:46px;height:26px;flex-shrink:0;border:none;border-radius:999px;background:#ffffff1f;transition:background-color .16s ease}.app-toggle__switch--on[data-v-34ca62b6]{background:var(--color-accent)}.app-toggle__thumb[data-v-34ca62b6]{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:999px;background:#fff;transition:transform .16s ease}.app-toggle__switch--on .app-toggle__thumb[data-v-34ca62b6]{transform:translate(20px)}.event-form[data-v-c6f21a22]{display:flex;flex-direction:column;gap:1.2rem;padding-bottom:5.5rem}.event-form__nav[data-v-c6f21a22]{display:flex;align-items:center;gap:.75rem}.event-form__back[data-v-c6f21a22]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--color-border);border-radius:12px;background:#171717;color:var(--color-text-muted)}.event-form__breadcrumb[data-v-c6f21a22]{display:inline-flex;align-items:center;gap:.35rem;margin:0;color:var(--color-text-muted);font-size:.92rem;flex-wrap:wrap}.event-form__crumb-link[data-v-c6f21a22]{border:none;background:transparent;color:var(--color-text-muted);padding:0;font:inherit}.event-form__crumb-mid[data-v-c6f21a22]{color:var(--color-text-muted);max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-form__crumb-current[data-v-c6f21a22]{color:var(--color-text);font-weight:700}.event-form__breadcrumb[data-v-c6f21a22] .event-status-badge{margin-left:.35rem}.event-form__grid[data-v-c6f21a22]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.9fr);gap:1rem;align-items:start}.event-form__card[data-v-c6f21a22]{padding:1.2rem 1.2rem 1.3rem;border:1px solid var(--color-border);border-radius:18px;background:#171717}.event-form__card--wide[data-v-c6f21a22]{grid-column:1 / -1}.event-form__card-header h2[data-v-c6f21a22],.event-form__tips h2[data-v-c6f21a22]{margin:0;font-size:1.05rem;font-weight:700}.event-form__card-header p[data-v-c6f21a22]{margin:.35rem 0 1.1rem;color:var(--color-text-muted);font-size:.88rem}.event-form__card-header--options h2[data-v-c6f21a22]{font-size:1.18rem}.event-form__toggles[data-v-c6f21a22]{display:flex;flex-direction:column;gap:1.15rem}.event-form__toggles--divided[data-v-c6f21a22]{gap:0}.event-form__toggles--divided[data-v-c6f21a22]>:not(:first-child){margin-top:1.15rem;padding-top:1.15rem;border-top:1px solid rgba(255,255,255,.08)}.event-form__field[data-v-c6f21a22]{display:flex;flex-direction:column;gap:.45rem;margin-bottom:.95rem}.event-form__field span[data-v-c6f21a22]{font-size:.72rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.event-form__field input[data-v-c6f21a22],.event-form__field textarea[data-v-c6f21a22],.event-form__field select[data-v-c6f21a22]{width:100%;min-height:44px;padding:.7rem .85rem;border:1px solid var(--color-border);border-radius:12px;background:#121212;color:var(--color-text)}.event-form__field textarea[data-v-c6f21a22]{min-height:140px;resize:vertical}.event-form__field small[data-v-c6f21a22]{color:#ffb4b4;font-size:.8rem}.event-form__field--nested[data-v-c6f21a22]{margin-top:.9rem}.event-form__field--locked input[data-v-c6f21a22],.event-form__field--locked textarea[data-v-c6f21a22],.event-form__field--locked select[data-v-c6f21a22]{opacity:.72;cursor:not-allowed;background:#0e0e0e;color:var(--color-text-muted);border-color:#ffffff14}.event-form__field--locked input[data-v-c6f21a22]:disabled,.event-form__field--locked textarea[data-v-c6f21a22]:disabled,.event-form__field--locked select[data-v-c6f21a22]:disabled{opacity:.72;-webkit-text-fill-color:var(--color-text-muted)}.event-form__lock-note[data-v-c6f21a22]{margin:0 0 .15rem;padding:.8rem .95rem;border:1px solid rgba(244,197,82,.28);border-radius:12px;background:#f4c55214;color:#fde68a;font-size:.88rem;line-height:1.45}.event-form__row[data-v-c6f21a22]{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.event-form__row--three[data-v-c6f21a22]{grid-template-columns:repeat(3,minmax(0,1fr))}.event-form__poster[data-v-c6f21a22]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;min-height:320px;padding:1.25rem;border:1px dashed rgba(255,255,255,.16);border-radius:16px;background:#ffffff05;text-align:center;color:var(--color-text-muted);overflow:hidden;position:relative}.event-form__poster img[data-v-c6f21a22]{display:block;width:100%;max-height:420px;height:auto;object-fit:contain;border-radius:12px;background:#0f0f0f}.event-form__poster--filled[data-v-c6f21a22]{min-height:0;justify-content:flex-start;gap:.85rem;padding:.85rem;border-style:solid}.event-form__poster-btn[data-v-c6f21a22]{position:relative;z-index:1;margin-top:.35rem;min-height:40px;padding:.55rem .95rem;border:1px solid var(--color-border-strong);border-radius:12px;background:#121212e0;color:var(--color-text);font-weight:600;flex-shrink:0}.event-form__tips ul[data-v-c6f21a22]{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-direction:column;gap:.9rem}.event-form__tips li[data-v-c6f21a22]{display:flex;gap:.65rem;color:var(--color-text-muted);font-size:.86rem;line-height:1.45}.event-form__tip-icon[data-v-c6f21a22]{width:1rem;text-align:center;flex-shrink:0}.event-form__hidden-block[data-v-c6f21a22]{display:flex;flex-direction:column;gap:.9rem;margin-top:.9rem}.event-form__banner[data-v-c6f21a22]{display:flex;gap:.7rem;align-items:flex-start;padding:.9rem 1rem;border-radius:12px;background:#f4c5521a;border:1px solid rgba(244,197,82,.22);color:#fde68a;font-size:.86rem;line-height:1.45}.event-form__banner p[data-v-c6f21a22]{margin:0}.event-form__error[data-v-c6f21a22]{margin:0;padding:.8rem .95rem;border-radius:12px;background:var(--color-danger-soft);color:#ffb4b4}.event-form__footer[data-v-c6f21a22]{position:sticky;bottom:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 -2.25rem -2.5rem;padding:.95rem 2.25rem;border-top:1px solid var(--color-border);background:#0c0c0cf0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.event-form__hint[data-v-c6f21a22]{display:inline-flex;align-items:center;gap:.45rem;margin:0;color:var(--color-text-muted);font-size:.84rem}.event-form__footer-actions[data-v-c6f21a22]{display:flex;gap:.65rem}.event-form__state[data-v-c6f21a22]{display:grid;place-items:center;gap:.85rem;min-height:16rem;color:var(--color-text-muted)}.event-form__state--error[data-v-c6f21a22]{color:#ffb4b4}@media(max-width:1100px){.event-form__grid[data-v-c6f21a22],.event-form__row--three[data-v-c6f21a22]{grid-template-columns:1fr}}@media(max-width:720px){.event-form__row[data-v-c6f21a22]{grid-template-columns:1fr}.event-form__footer[data-v-c6f21a22]{margin:0 -1.5rem -1.75rem;padding:.85rem 1.5rem;flex-direction:column;align-items:stretch}.event-form__footer-actions[data-v-c6f21a22]{width:100%}.event-form__footer-actions[data-v-c6f21a22] .app-button{flex:1}}.side-drawer[data-v-26fe8869]{position:fixed;inset:0;z-index:80;display:flex;justify-content:flex-end}.side-drawer__backdrop[data-v-26fe8869]{position:absolute;inset:0;border:none;background:#0000008c;cursor:pointer}.side-drawer__panel[data-v-26fe8869]{position:relative;z-index:1;display:flex;flex-direction:column;width:min(440px,100%);height:100%;background:#141414;border-left:1px solid var(--color-border);box-shadow:-20px 0 60px #00000073}.side-drawer__header[data-v-26fe8869]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.35rem 1.35rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.08)}.side-drawer__header h2[data-v-26fe8869]{margin:0;font-size:1.2rem;font-weight:700}.side-drawer__header p[data-v-26fe8869]{margin:.35rem 0 0;color:var(--color-text-muted);font-size:.88rem}.side-drawer__close[data-v-26fe8869]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--color-border);border-radius:10px;background:#1a1a1a;color:var(--color-text-muted);flex-shrink:0}.side-drawer__body[data-v-26fe8869]{flex:1;overflow:auto;padding:1.25rem 1.35rem 1.5rem}.side-drawer__footer[data-v-26fe8869]{display:flex;gap:.75rem;padding:1rem 1.35rem 1.25rem;border-top:1px solid rgba(255,255,255,.08);background:#121212}.drawer-field[data-v-27b8e090]{display:flex;flex-direction:column;gap:.45rem;margin-bottom:1.15rem}.drawer-field span[data-v-27b8e090],.drawer-map__label[data-v-27b8e090]{margin:0;font-size:.72rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.drawer-field input[data-v-27b8e090]{width:100%;min-height:44px;padding:.7rem .85rem;border:1px solid var(--color-border);border-radius:12px;background:#121212;color:var(--color-text)}.drawer-toggle-row[data-v-27b8e090]{margin-bottom:1.2rem;padding-bottom:1.1rem;border-bottom:1px solid rgba(255,255,255,.06)}.drawer-map__box[data-v-27b8e090]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;min-height:180px;padding:1rem;border:1px dashed rgba(255,255,255,.16);border-radius:14px;background:#ffffff05;text-align:center;color:var(--color-text-muted);overflow:hidden}.drawer-map__box--filled[data-v-27b8e090]{border-style:solid}.drawer-map__box img[data-v-27b8e090]{display:block;width:100%;max-height:180px;object-fit:contain;border-radius:10px;background:#0f0f0f}.drawer-map__box p[data-v-27b8e090]{margin:0;color:var(--color-text);font-weight:600}.drawer-map__box span[data-v-27b8e090]{font-size:.8rem}.drawer-map__btn[data-v-27b8e090]{margin-top:.35rem;min-height:38px;padding:.5rem .9rem;border:1px solid var(--color-border-strong);border-radius:11px;background:#121212e6;color:var(--color-text);font-weight:600}.drawer-error[data-v-27b8e090]{margin:1rem 0 0;color:#ffb4b4;font-size:.84rem}.drawer-field[data-v-9123322b]{display:flex;flex-direction:column;gap:.45rem;margin-bottom:1rem}.drawer-field span[data-v-9123322b]{font-size:.72rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.drawer-field input[data-v-9123322b],.drawer-field textarea[data-v-9123322b],.drawer-field select[data-v-9123322b]{width:100%;min-height:44px;padding:.7rem .85rem;border:1px solid var(--color-border);border-radius:12px;background:#121212;color:var(--color-text)}.drawer-field textarea[data-v-9123322b]{min-height:110px;resize:vertical}.drawer-field small[data-v-9123322b]{color:#ffb4b4;font-size:.8rem}.drawer-field--nested[data-v-9123322b]{margin-top:-.35rem}.drawer-row[data-v-9123322b]{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.drawer-price[data-v-9123322b]{display:flex;align-items:center;gap:.45rem;min-height:44px;padding:0 .85rem;border:1px solid var(--color-border);border-radius:12px;background:#121212;color:var(--color-text-muted)}.drawer-price input[data-v-9123322b]{border:none;background:transparent;padding:.7rem 0;min-height:0}.drawer-toggles[data-v-9123322b]{display:flex;flex-direction:column;gap:1rem;margin-top:.35rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.06)}.drawer-error[data-v-9123322b]{margin:1rem 0 0;color:#ffb4b4;font-size:.84rem}.drawer-stop-hint[data-v-9123322b]{margin:0 0 .35rem;padding:.75rem .9rem;border-radius:12px;background:#f871711a;border:1px solid rgba(248,113,113,.22);color:#fda4af;font-size:.84rem;line-height:1.45}.drawer-stop[data-v-9123322b]{flex:0 0 auto;white-space:nowrap}.drawer-save[data-v-9123322b]{flex:1}@media(max-width:520px){.drawer-row[data-v-9123322b]{grid-template-columns:1fr}}.tickets-page[data-v-62aab77b]{display:flex;flex-direction:column;gap:1.15rem;padding-bottom:5.5rem}.tickets-page__nav[data-v-62aab77b]{display:flex;align-items:center;gap:.75rem}.tickets-page__back[data-v-62aab77b]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--color-border);border-radius:12px;background:#171717;color:var(--color-text-muted)}.tickets-page__breadcrumb[data-v-62aab77b]{display:inline-flex;align-items:center;gap:.35rem;margin:0;color:var(--color-text-muted);font-size:.92rem;flex-wrap:wrap}.tickets-page__crumb-link[data-v-62aab77b]{border:none;background:transparent;color:var(--color-text-muted);padding:0;font:inherit}.tickets-page__crumb-current[data-v-62aab77b]{color:var(--color-text);font-weight:700}.tickets-page__header h1[data-v-62aab77b]{margin:0;font-size:1.55rem;font-weight:750;letter-spacing:-.02em}.tickets-page__header p[data-v-62aab77b]{margin:.4rem 0 0;color:var(--color-text-muted);font-size:.92rem}.tickets-page__state[data-v-62aab77b],.tickets-page__empty[data-v-62aab77b]{display:grid;place-items:center;gap:.85rem;min-height:12rem;color:var(--color-text-muted)}.tickets-page__state--error[data-v-62aab77b]{color:#ffb4b4}.category-card[data-v-62aab77b]{border:1px solid var(--color-border);border-radius:18px;background:#171717;overflow:hidden}.category-card__header[data-v-62aab77b]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.15rem 1.2rem 1rem}.category-card__identity[data-v-62aab77b]{display:flex;gap:.85rem;align-items:flex-start;min-width:0;border:none;background:transparent;color:inherit;text-align:left;padding:0;cursor:pointer}.category-card__icon[data-v-62aab77b]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;flex-shrink:0}.category-card__icon--general[data-v-62aab77b]{background:#3b82f629;color:#93c5fd}.category-card__icon--vip[data-v-62aab77b]{background:#f4c55229;color:var(--color-accent)}.category-card__identity h2[data-v-62aab77b]{margin:0;font-size:1.05rem;font-weight:700}.category-card__badges[data-v-62aab77b]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.45rem}.category-card__badge[data-v-62aab77b]{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;background:#ffffff0f;color:var(--color-text-muted);font-size:.72rem;font-weight:600}.category-card__badge--yes[data-v-62aab77b]{background:#22c55e1f;color:#86efac}.category-card__edit[data-v-62aab77b]{display:inline-flex;align-items:center;gap:.4rem;min-height:36px;padding:.4rem .75rem;border:1px solid var(--color-border);border-radius:10px;background:#121212;color:var(--color-text-muted);font-size:.84rem;font-weight:600;white-space:nowrap}.category-card__edit[data-v-62aab77b]:hover{color:var(--color-text);background:#1c1c1c}.category-card__table[data-v-62aab77b]{padding:0 .75rem .35rem}.category-card__cols[data-v-62aab77b],.category-card__row[data-v-62aab77b]{display:grid;grid-template-columns:minmax(0,1.6fr) .7fr .9fr .7fr 24px;gap:.75rem;align-items:center}.category-card__cols[data-v-62aab77b]{padding:.55rem;color:var(--color-text-muted);font-size:.68rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.category-card__row[data-v-62aab77b]{width:100%;margin-bottom:.35rem;padding:.85rem .55rem;border:1px solid transparent;border-radius:12px;background:transparent;color:inherit;text-align:left}.category-card__row[data-v-62aab77b]:hover{background:#ffffff08;border-color:#ffffff0d}.category-card__ticket[data-v-62aab77b]{min-width:0;display:flex;flex-direction:column;gap:.2rem}.category-card__ticket strong[data-v-62aab77b]{font-size:.94rem}.category-card__ticket span[data-v-62aab77b]{color:var(--color-text-muted);font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-card__price[data-v-62aab77b]{color:var(--color-accent);font-weight:700}.category-card__availability[data-v-62aab77b]{display:flex;flex-direction:column;gap:.35rem;font-size:.86rem;color:var(--color-text-muted)}.category-card__progress[data-v-62aab77b]{height:4px;border-radius:999px;background:#ffffff14;overflow:hidden}.category-card__progress span[data-v-62aab77b]{display:block;height:100%;border-radius:inherit;background:#3b82f6}.category-card__progress--full span[data-v-62aab77b]{background:var(--color-accent)}.category-card__status[data-v-62aab77b]{display:inline-flex;align-items:center;padding:.22rem .55rem;border-radius:999px;font-size:.74rem;font-weight:650}.category-card__status--onSale[data-v-62aab77b]{background:#22c55e1f;color:#86efac}.category-card__status--soldOut[data-v-62aab77b]{background:#f871711f;color:#fda4af}.category-card__chevron[data-v-62aab77b]{color:var(--color-text-muted);justify-self:end}.category-card__empty-tickets[data-v-62aab77b]{margin:.35rem .55rem .85rem;color:var(--color-text-muted);font-size:.86rem}.category-card__add-ticket[data-v-62aab77b]{display:inline-flex;align-items:center;gap:.4rem;margin:.15rem 1.2rem 1.15rem;border:none;background:transparent;color:var(--color-accent);font-weight:650;font-size:.9rem;padding:0}.tickets-page__add-category[data-v-62aab77b]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:54px;border:1px dashed rgba(255,255,255,.16);border-radius:16px;background:transparent;color:var(--color-text-muted);font-weight:650}.tickets-page__add-category[data-v-62aab77b]:hover{border-color:#f4c55259;color:var(--color-accent);background:#f4c5520a}.tickets-page__save-error[data-v-62aab77b]{margin:0;color:#ffb4b4}.tickets-page__save-success[data-v-62aab77b]{margin:0;color:#86efac}.tickets-page__footer[data-v-62aab77b]{position:sticky;bottom:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 -2.25rem -2.5rem;padding:.95rem 2.25rem;border-top:1px solid var(--color-border);background:#0c0c0cf0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tickets-page__hint[data-v-62aab77b]{display:inline-flex;align-items:center;gap:.45rem;margin:0;color:var(--color-text-muted);font-size:.84rem}@media(max-width:720px){.tickets-page__footer[data-v-62aab77b]{margin:0 -1.5rem -1.75rem;padding:.85rem 1.5rem;flex-direction:column;align-items:stretch}}@media(max-width:900px){.category-card__cols[data-v-62aab77b]{display:none}.category-card__row[data-v-62aab77b]{grid-template-columns:1fr auto;grid-template-areas:"ticket chevron" "price status" "availability availability"}.category-card__ticket[data-v-62aab77b]{grid-area:ticket}.category-card__price[data-v-62aab77b]{grid-area:price}.category-card__availability[data-v-62aab77b]{grid-area:availability}.category-card__status[data-v-62aab77b]{grid-area:status}.category-card__chevron[data-v-62aab77b]{grid-area:chevron}}.poster-card[data-v-cfdca569]{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-border);border-radius:18px;background:#171717;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.poster-card--interactive[data-v-cfdca569]{cursor:pointer}.poster-card--interactive[data-v-cfdca569]:hover{transform:translateY(-2px);border-color:#f4c55266;box-shadow:0 14px 32px #00000047}.poster-card--interactive[data-v-cfdca569]:focus-visible{outline:2px solid rgba(244,197,82,.7);outline-offset:2px}.poster-card--inert[data-v-cfdca569]{cursor:default}.poster-card__media[data-v-cfdca569]{position:relative;display:flex;align-items:center;justify-content:center;min-height:220px;background:#101010;overflow:hidden}.poster-card--vertical .poster-card__media[data-v-cfdca569]{aspect-ratio:3 / 4}.poster-card--horizontal .poster-card__media[data-v-cfdca569]{aspect-ratio:4 / 3}.poster-card--square .poster-card__media[data-v-cfdca569]{aspect-ratio:1 / 1}.poster-card__image[data-v-cfdca569]{display:block;width:100%;height:100%;object-fit:contain;object-position:center;pointer-events:none}.poster-card__placeholder[data-v-cfdca569]{position:absolute;inset:0;background:linear-gradient(160deg,#2a2a2a,#1a1a1a 55%,#141414)}.poster-card__placeholder--muted[data-v-cfdca569]{background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 42%),linear-gradient(160deg,#2c2c2c,#1c1c1c 52%,#151515)}.poster-card__loading[data-v-cfdca569]{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;background:#0a0a0a47}.poster-card__loading[data-v-cfdca569] .app-spinner__ring{width:1.65rem;height:1.65rem}.poster-card__loading[data-v-cfdca569] .app-spinner__label{font-size:.78rem}.poster-card__status[data-v-cfdca569]{position:absolute;top:.75rem;right:.75rem;z-index:3;display:inline-flex;align-items:center;gap:.35rem;min-height:1.55rem;padding:.2rem .55rem;border-radius:999px;background:#080a0ed1;font-size:.72rem;font-weight:650;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.poster-card__status-dot[data-v-cfdca569]{width:.4rem;height:.4rem;border-radius:999px}.poster-card__status--draft[data-v-cfdca569]{color:#fde68a}.poster-card__status--draft .poster-card__status-dot[data-v-cfdca569]{background:var(--color-accent)}.poster-card__status--error[data-v-cfdca569]{color:#fda4af}.poster-card__status--error .poster-card__status-dot[data-v-cfdca569]{background:#fb7185}.poster-card__orientation[data-v-cfdca569]{position:absolute;top:.75rem;left:.75rem;z-index:3;display:inline-flex;align-items:center;gap:.35rem;min-height:1.55rem;padding:.2rem .55rem;border-radius:999px;background:#080a0ec7;color:#f5f5f5;font-size:.72rem;font-weight:650;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.poster-card__orientation-icon[data-v-cfdca569]{display:inline-flex;color:#d4d4d4}.poster-card__body[data-v-cfdca569]{display:flex;align-items:flex-start;padding:.95rem 1rem 1.05rem}.poster-card__copy[data-v-cfdca569]{min-width:0;flex:1}.poster-card__title[data-v-cfdca569]{margin:0;font-size:1rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poster-card__date[data-v-cfdca569]{margin:.35rem 0 0;color:var(--color-text-muted);font-size:.82rem}.event-posters[data-v-b7eabbb7]{display:flex;flex-direction:column;gap:1.25rem}.event-posters__nav[data-v-b7eabbb7]{display:flex;align-items:center;gap:.75rem}.event-posters__back[data-v-b7eabbb7]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--color-border);border-radius:12px;background:#171717;color:var(--color-text-muted)}.event-posters__back[data-v-b7eabbb7]:hover{background:#1f1f1f;color:var(--color-text)}.event-posters__breadcrumb[data-v-b7eabbb7]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin:0;color:var(--color-text-muted);font-size:.92rem}.event-posters__crumb-link[data-v-b7eabbb7]{border:none;background:transparent;color:var(--color-text-muted);padding:0;font:inherit}.event-posters__crumb-link[data-v-b7eabbb7]:hover{color:var(--color-text)}.event-posters__crumb-current[data-v-b7eabbb7]{color:var(--color-text);font-weight:700}.event-posters__toolbar[data-v-b7eabbb7]{display:flex;align-items:center;justify-content:flex-end;gap:.85rem}.event-posters__create[data-v-b7eabbb7]{flex-shrink:0}.event-posters__grid[data-v-b7eabbb7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.event-posters__state[data-v-b7eabbb7]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;min-height:240px;padding:2rem 1rem;border:1px dashed rgba(255,255,255,.12);border-radius:18px;color:var(--color-text-muted);text-align:center}.event-posters__state--error[data-v-b7eabbb7]{border-color:#f8717147;color:#fca5a5}@media(max-width:1100px){.event-posters__grid[data-v-b7eabbb7]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.event-posters__toolbar[data-v-b7eabbb7]{justify-content:stretch}.event-posters__create[data-v-b7eabbb7]{width:100%}.event-posters__grid[data-v-b7eabbb7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.event-posters__grid[data-v-b7eabbb7]{grid-template-columns:1fr}}.poster-field-row[data-v-fc3a8044]{display:flex;align-items:flex-start;gap:.9rem;padding:1rem 0}.poster-field-row+.poster-field-row[data-v-fc3a8044]{border-top:1px solid rgba(255,255,255,.08)}.poster-field-row--disabled[data-v-fc3a8044]{opacity:.55}.poster-field-row__check[data-v-fc3a8044]{position:relative;display:inline-flex;margin-top:.15rem;cursor:pointer}.poster-field-row__check input[data-v-fc3a8044]{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.poster-field-row__box[data-v-fc3a8044]{width:1.25rem;height:1.25rem;border:1.5px solid rgba(255,255,255,.28);border-radius:6px;background:#121212;transition:background-color .14s ease,border-color .14s ease}.poster-field-row__check input:checked+.poster-field-row__box[data-v-fc3a8044]{border-color:var(--color-accent);background-color:var(--color-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.2 6.6 11.2 12.5 4.8' stroke='%23111111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:.85rem .85rem;background-position:center;background-repeat:no-repeat}.poster-field-row__content[data-v-fc3a8044]{flex:1;min-width:0}.poster-field-row__label[data-v-fc3a8044]{margin:0 0 .45rem;color:var(--color-text-muted);font-size:.78rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.poster-field-row__input[data-v-fc3a8044]{width:100%;min-height:42px;padding:.65rem .8rem;border:1px solid var(--color-border);border-radius:12px;background:#121212;color:var(--color-text);font:inherit}.poster-field-row__input--area[data-v-fc3a8044]{min-height:88px;resize:vertical;line-height:1.45}.poster-field-row__input[data-v-fc3a8044]:focus{outline:none;border-color:#f4c5528c;box-shadow:0 0 0 3px #f4c5521f}.poster-field-row__input[data-v-fc3a8044]:disabled{cursor:not-allowed;color:var(--color-text-muted)}.visually-hidden[data-v-fc3a8044]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.poster-create[data-v-9ad90375]{display:flex;flex-direction:column;gap:1.2rem;padding-bottom:2rem}.poster-create__nav[data-v-9ad90375]{display:flex;align-items:center;gap:.75rem}.poster-create__back[data-v-9ad90375]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--color-border);border-radius:12px;background:#171717;color:var(--color-text-muted)}.poster-create__back[data-v-9ad90375]:hover{background:#1f1f1f;color:var(--color-text)}.poster-create__breadcrumb[data-v-9ad90375]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin:0;color:var(--color-text-muted);font-size:.92rem}.poster-create__crumb-link[data-v-9ad90375]{border:none;background:transparent;color:var(--color-text-muted);padding:0;font:inherit}.poster-create__crumb-link[data-v-9ad90375]:hover{color:var(--color-text)}.poster-create__crumb-current[data-v-9ad90375]{color:var(--color-text);font-weight:700}.poster-create__header h1[data-v-9ad90375]{margin:0;font-size:clamp(1.45rem,3vw,1.85rem);font-weight:750;letter-spacing:-.03em}.poster-create__header p[data-v-9ad90375]{margin:.45rem 0 0;color:var(--color-text-muted);font-size:.95rem;line-height:1.45;max-width:54ch}.poster-create__body[data-v-9ad90375]{display:flex;flex-direction:column;gap:1rem}.poster-create__card[data-v-9ad90375]{padding:1.2rem 1.25rem 1.1rem;border:1px solid var(--color-border);border-radius:18px;background:#171717}.poster-create__card-header h2[data-v-9ad90375]{margin:0;font-size:1.08rem;font-weight:700}.poster-create__card-header p[data-v-9ad90375]{margin:.35rem 0 0;color:var(--color-text-muted);font-size:.88rem;line-height:1.45}.poster-create__fields[data-v-9ad90375]{margin-top:.35rem}.poster-create__artists[data-v-9ad90375],.poster-create__tickets[data-v-9ad90375],.poster-create__design[data-v-9ad90375]{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.poster-create__artist-row[data-v-9ad90375]{display:flex;gap:.55rem}.poster-create__artist-input[data-v-9ad90375],.poster-create__ticket-name[data-v-9ad90375],.poster-create__ticket-description[data-v-9ad90375],.poster-create__ticket-price[data-v-9ad90375]{width:100%;min-height:42px;padding:.65rem .8rem;border:1px solid var(--color-border);border-radius:12px;background:#121212;color:var(--color-text);font:inherit}.poster-create__artist-input[data-v-9ad90375]:focus,.poster-create__ticket-name[data-v-9ad90375]:focus,.poster-create__ticket-description[data-v-9ad90375]:focus,.poster-create__ticket-price[data-v-9ad90375]:focus{outline:none;border-color:#f4c5528c;box-shadow:0 0 0 3px #f4c5521f}.poster-create__artist-remove[data-v-9ad90375]{width:42px;border:1px solid var(--color-border);border-radius:12px;background:#121212;color:var(--color-text-muted);font-size:1.25rem;line-height:1}.poster-create__artist-remove[data-v-9ad90375]:hover{color:#fca5a5;border-color:#f8717173}.poster-create__add[data-v-9ad90375]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;align-self:flex-start;min-height:42px;padding:.55rem .9rem;border:1px dashed rgba(255,255,255,.18);border-radius:12px;background:transparent;color:var(--color-text-muted);font-weight:650}.poster-create__add[data-v-9ad90375]:hover{color:var(--color-text);border-color:#f4c55273}.poster-create__empty[data-v-9ad90375]{margin-top:1rem;color:var(--color-text-muted);font-size:.9rem}.poster-create__ticket[data-v-9ad90375]{display:grid;grid-template-columns:auto minmax(0,1fr) 110px;gap:.75rem;align-items:start;padding:.85rem 0;border-top:1px solid rgba(255,255,255,.08)}.poster-create__ticket[data-v-9ad90375]:first-child{border-top:none;padding-top:0}.poster-create__ticket--disabled[data-v-9ad90375]{opacity:.55}.poster-create__ticket-check[data-v-9ad90375]{position:relative;display:inline-flex;margin-top:.55rem;cursor:pointer}.poster-create__ticket-check input[data-v-9ad90375]{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.poster-create__ticket-box[data-v-9ad90375]{width:1.25rem;height:1.25rem;border:1.5px solid rgba(255,255,255,.28);border-radius:6px;background:#121212}.poster-create__ticket-check input:checked+.poster-create__ticket-box[data-v-9ad90375]{border-color:var(--color-accent);background-color:var(--color-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.2 6.6 11.2 12.5 4.8' stroke='%23111111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:.85rem .85rem;background-position:center;background-repeat:no-repeat}.poster-create__ticket-body[data-v-9ad90375]{display:flex;flex-direction:column;gap:.45rem;min-width:0}.poster-create__ticket-name[data-v-9ad90375]{font-weight:700}.poster-create__ticket-description[data-v-9ad90375]{color:var(--color-text-muted)}.poster-create__ticket-price[data-v-9ad90375]{text-align:right;font-weight:700}.poster-create__design-block h3[data-v-9ad90375]{margin:0 0 .7rem;font-size:.9rem;font-weight:700}.poster-create__design-block--error[data-v-9ad90375]{padding:.85rem .9rem;margin:0 -.15rem;border:1px solid rgba(248,113,113,.32);border-radius:14px;background:#f871710f}.poster-create__field-error[data-v-9ad90375]{margin:.7rem 0 0;color:#fca5a5;font-size:.84rem;line-height:1.35}.poster-create__hint[data-v-9ad90375]{margin:-.25rem 0 .75rem;color:var(--color-text-muted);font-size:.84rem}.poster-create__chips[data-v-9ad90375]{display:flex;flex-wrap:wrap;gap:.5rem}.poster-create__chip[data-v-9ad90375]{min-height:38px;padding:.45rem .85rem;border:1px solid var(--color-border);border-radius:999px;background:#121212;color:var(--color-text-muted);font-weight:650;font-size:.86rem}.poster-create__chip--active[data-v-9ad90375]{border-color:#f4c552b3;background:#f4c55224;color:var(--color-accent)}.poster-create__ratios[data-v-9ad90375]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.poster-create__ratio[data-v-9ad90375]{display:flex;flex-direction:column;align-items:center;gap:.85rem;min-height:148px;padding:1rem .75rem .95rem;border:1.5px solid rgba(255,255,255,.12);border-radius:18px;background:#121212;color:var(--color-text-muted);transition:border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease}.poster-create__ratio[data-v-9ad90375]:hover{border-color:#ffffff38;color:var(--color-text)}.poster-create__ratio--active[data-v-9ad90375]{border-color:#f4c552d9;background:#f4c55214;color:var(--color-accent);box-shadow:0 0 0 1px #f4c5522e}.poster-create__ratio-stage[data-v-9ad90375]{display:flex;align-items:center;justify-content:center;width:100%;height:78px}.poster-create__ratio-shape[data-v-9ad90375]{display:block;border:1.5px solid rgba(255,255,255,.28);border-radius:10px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #0003;transition:border-color .14s ease,background-color .14s ease}.poster-create__ratio-shape--portrait[data-v-9ad90375]{width:34px;height:58px}.poster-create__ratio-shape--landscape[data-v-9ad90375]{width:64px;height:34px}.poster-create__ratio-shape--square[data-v-9ad90375]{width:44px;height:44px}.poster-create__ratio--active .poster-create__ratio-shape[data-v-9ad90375]{border-color:#f4c552bf;background:#f4c5522e}.poster-create__ratio-label[data-v-9ad90375]{font-size:.88rem;font-weight:650;letter-spacing:-.01em}.poster-create__swatches[data-v-9ad90375]{display:flex;flex-wrap:wrap;gap:.75rem}.poster-create__swatch[data-v-9ad90375]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;padding:0;border:2px solid rgba(255,255,255,.14);border-radius:999px;box-shadow:inset 0 0 0 1px #00000047;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease,opacity .14s ease}.poster-create__swatch--active[data-v-9ad90375]{border-color:#111;box-shadow:0 0 0 2px #f5f5f5,0 0 0 4px #f4c552f2,inset 0 0 0 1px #00000059;transform:translateY(-1px)}.poster-create__swatch--disabled[data-v-9ad90375]{opacity:.45;cursor:not-allowed}.poster-create__error[data-v-9ad90375]{margin:0;padding:.8rem .95rem;border:1px solid rgba(248,113,113,.35);border-radius:12px;background:#f871711a;color:#fca5a5;font-size:.9rem}.poster-create__footer[data-v-9ad90375]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;padding-top:.35rem}.poster-create__actions[data-v-9ad90375]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-left:auto}.poster-create__state[data-v-9ad90375]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;min-height:220px;padding:2rem 1rem;border:1px dashed rgba(255,255,255,.12);border-radius:18px;color:var(--color-text-muted);text-align:center}.poster-create__state--error[data-v-9ad90375]{border-color:#f8717147;color:#fca5a5}.visually-hidden[data-v-9ad90375]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:720px){.poster-create__ticket[data-v-9ad90375]{grid-template-columns:auto minmax(0,1fr)}.poster-create__ticket-price[data-v-9ad90375]{grid-column:2;text-align:left}.poster-create__ratios[data-v-9ad90375]{gap:.55rem}.poster-create__ratio[data-v-9ad90375]{min-height:132px;padding:.85rem .45rem .8rem}.poster-create__ratio-stage[data-v-9ad90375]{height:68px}.poster-create__ratio-label[data-v-9ad90375]{font-size:.8rem}.poster-create__footer[data-v-9ad90375]{flex-direction:column-reverse;align-items:stretch}.poster-create__actions[data-v-9ad90375]{flex-direction:column-reverse;margin-left:0}.poster-create__footer[data-v-9ad90375] .app-button,.poster-create__actions[data-v-9ad90375] .app-button{width:100%}}.poster-detail[data-v-f22418f1]{display:flex;flex-direction:column;gap:1.2rem;padding-bottom:2rem}.poster-detail__nav[data-v-f22418f1]{display:flex;align-items:center;gap:.75rem}.poster-detail__back[data-v-f22418f1]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--color-border);border-radius:12px;background:#171717;color:var(--color-text-muted)}.poster-detail__back[data-v-f22418f1]:hover{background:#1f1f1f;color:var(--color-text)}.poster-detail__breadcrumb[data-v-f22418f1]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin:0;color:var(--color-text-muted);font-size:.92rem}.poster-detail__crumb-link[data-v-f22418f1]{border:none;background:transparent;color:var(--color-text-muted);padding:0;font:inherit}.poster-detail__crumb-link[data-v-f22418f1]:hover{color:var(--color-text)}.poster-detail__crumb-current[data-v-f22418f1]{color:var(--color-text);font-weight:700}.poster-detail__header[data-v-f22418f1]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.poster-detail__header h1[data-v-f22418f1]{margin:0;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:750;letter-spacing:-.03em}.poster-detail__header p[data-v-f22418f1]{margin:.4rem 0 0;color:var(--color-text-muted);font-size:.92rem}.poster-detail__stage[data-v-f22418f1]{display:flex;align-items:center;justify-content:center;width:100%;min-height:360px;padding:1.25rem;border:1px solid var(--color-border);border-radius:20px;background:#101010}.poster-detail__stage--vertical[data-v-f22418f1]{max-width:520px;margin:0 auto}.poster-detail__stage--horizontal[data-v-f22418f1]{max-width:920px;margin:0 auto}.poster-detail__stage--square[data-v-f22418f1]{max-width:640px;margin:0 auto}.poster-detail__image[data-v-f22418f1]{display:block;width:100%;height:auto;max-height:min(78vh,900px);object-fit:contain}.poster-detail__error[data-v-f22418f1]{margin:0;padding:.8rem .95rem;border:1px solid rgba(248,113,113,.35);border-radius:12px;background:#f871711a;color:#fca5a5;font-size:.9rem}.poster-detail__state[data-v-f22418f1]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;min-height:260px;padding:2rem 1rem;border:1px dashed rgba(255,255,255,.12);border-radius:18px;color:var(--color-text-muted);text-align:center}.poster-detail__state--error[data-v-f22418f1]{border-color:#f8717147;color:#fca5a5}@media(max-width:720px){.poster-detail__header[data-v-f22418f1]{flex-direction:column}.poster-detail__header[data-v-f22418f1] .app-button{width:100%}}.summary-table[data-v-8df40f3f]{overflow:hidden;border:1px solid var(--color-border);border-radius:18px;background:#171717}.summary-table__header[data-v-8df40f3f]{padding:1.15rem 1.2rem .95rem}.summary-table__title[data-v-8df40f3f]{margin:0;font-size:1.05rem;font-weight:750;letter-spacing:-.02em}.summary-table__subtitle[data-v-8df40f3f]{margin:.35rem 0 0;color:var(--color-text-muted);font-size:.88rem;line-height:1.4}.summary-table__body[data-v-8df40f3f]{display:flex;flex-direction:column}.summary-table__row[data-v-8df40f3f]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.95rem 1.2rem;border-top:1px solid rgba(255,255,255,.07)}.summary-table__dot[data-v-8df40f3f]{width:.55rem;height:.55rem;border-radius:999px;background:#ffffff59}.summary-table__dot--positive[data-v-8df40f3f]{background:#60a5fa}.summary-table__dot--negative[data-v-8df40f3f]{background:#f87171}.summary-table__dot--accent[data-v-8df40f3f]{background:#f4c552}.summary-table__label[data-v-8df40f3f]{min-width:0;color:var(--color-text);font-size:.92rem;font-weight:550}.summary-table__value[data-v-8df40f3f]{color:var(--color-text);font-size:.95rem;font-weight:750;letter-spacing:-.01em;white-space:nowrap}.summary-table__row--positive .summary-table__value[data-v-8df40f3f]{color:#60a5fa}.summary-table__row--negative .summary-table__value[data-v-8df40f3f]{color:#fca5a5}.summary-table__row--accent .summary-table__value[data-v-8df40f3f]{color:#f4c552}.summary-table__row--emphasized[data-v-8df40f3f]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:1.1rem 1.2rem 1.2rem;background:linear-gradient(180deg,#f4c55214,#f4c55224);border-top-color:#f4c5522e}.summary-table__row--emphasized .summary-table__label[data-v-8df40f3f]{font-weight:700}.summary-table__row--emphasized .summary-table__value[data-v-8df40f3f]{font-size:1.15rem;color:#f4c552}.payment-request[data-v-10e6263f]{display:flex;flex-direction:column;gap:1.15rem;padding-bottom:2rem}.payment-request__nav[data-v-10e6263f]{display:flex;align-items:center;gap:.75rem}.payment-request__back[data-v-10e6263f]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--color-border);border-radius:12px;background:#171717;color:var(--color-text-muted)}.payment-request__back[data-v-10e6263f]:hover{background:#1f1f1f;color:var(--color-text)}.payment-request__breadcrumb[data-v-10e6263f]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin:0;color:var(--color-text-muted);font-size:.92rem}.payment-request__crumb-link[data-v-10e6263f]{border:none;background:transparent;color:var(--color-text-muted);padding:0;font:inherit}.payment-request__crumb-link[data-v-10e6263f]:hover{color:var(--color-text)}.payment-request__crumb-current[data-v-10e6263f]{color:var(--color-text);font-weight:700}.payment-request__notice[data-v-10e6263f]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;padding:1rem 1.1rem;border:1px solid rgba(244,197,82,.28);border-radius:16px;background:#f4c5520f}.payment-request__notice-icon[data-v-10e6263f]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:#f4c55229;color:var(--color-accent)}.payment-request__notice-title[data-v-10e6263f]{margin:0;font-size:.95rem;font-weight:700;line-height:1.4}.payment-request__notice-text[data-v-10e6263f]{margin:.35rem 0 0;color:var(--color-text-muted);font-size:.88rem;line-height:1.45}.payment-request__event h1[data-v-10e6263f]{margin:0;font-size:1.2rem;font-weight:750;letter-spacing:-.02em}.payment-request__event p[data-v-10e6263f]{margin:.2rem 0 0;color:var(--color-text-muted);font-size:.86rem}.payment-request__metrics[data-v-10e6263f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.payment-request__metric[data-v-10e6263f]{display:flex;flex-direction:column;gap:.45rem;padding:1rem .9rem;border:1px solid var(--color-border);border-radius:16px;background:#171717}.payment-request__metric-icon[data-v-10e6263f]{display:inline-flex;color:var(--color-text-muted)}.payment-request__metric-value[data-v-10e6263f]{margin:0;font-size:1.05rem;font-weight:750;letter-spacing:-.02em;line-height:1.2;word-break:break-word}.payment-request__metric-label[data-v-10e6263f]{margin:0;color:var(--color-text-muted);font-size:.8rem;line-height:1.35}.payment-request__actions[data-v-10e6263f]{display:flex;flex-direction:column;gap:.75rem;padding-top:.25rem}.payment-request__error[data-v-10e6263f]{margin:0;padding:.8rem .95rem;border:1px solid rgba(248,113,113,.35);border-radius:12px;background:#f871711a;color:#fca5a5;font-size:.9rem}.payment-request__state[data-v-10e6263f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;min-height:240px;padding:2rem 1rem;border:1px dashed rgba(255,255,255,.12);border-radius:18px;color:var(--color-text-muted);text-align:center}.payment-request__state--error[data-v-10e6263f]{border-color:#f8717147;color:#fca5a5}@media(max-width:720px){.payment-request__metrics[data-v-10e6263f]{grid-template-columns:1fr}}.pr-assign[data-v-e08b02a5]{display:flex;flex-direction:column;gap:1.15rem;padding-bottom:2rem}.pr-assign__nav[data-v-e08b02a5]{display:flex;align-items:center;gap:.75rem}.pr-assign__back[data-v-e08b02a5]{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border:1px solid var(--color-border);border-radius:12px;background:#171717;color:var(--color-text);cursor:pointer}.pr-assign__breadcrumb[data-v-e08b02a5]{margin:0;color:var(--color-text-muted);font-size:.88rem;line-height:1.4}.pr-assign__crumb-link[data-v-e08b02a5]{border:none;padding:0;background:transparent;color:var(--color-text-muted);font:inherit;cursor:pointer}.pr-assign__crumb-link[data-v-e08b02a5]:hover,.pr-assign__crumb-current[data-v-e08b02a5]{color:var(--color-text)}.pr-assign__header h1[data-v-e08b02a5]{margin:0;font-size:clamp(1.45rem,3vw,1.85rem);font-weight:750;letter-spacing:-.03em}.pr-assign__event-name[data-v-e08b02a5]{margin:.35rem 0 0;color:var(--color-text-muted);font-size:.95rem}.pr-assign__notice[data-v-e08b02a5]{display:flex;gap:.85rem;padding:1rem 1.1rem;border:1px solid rgba(59,130,246,.28);border-radius:16px;background:#3b82f614}.pr-assign__notice-icon[data-v-e08b02a5]{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;flex-shrink:0;border-radius:12px;background:#3b82f629;color:#60a5fa}.pr-assign__notice-text[data-v-e08b02a5]{margin:0;color:var(--color-text);font-size:.9rem;line-height:1.5}.pr-assign__notice-text+.pr-assign__notice-text[data-v-e08b02a5]{margin-top:.45rem;color:var(--color-text-muted)}.pr-assign__table[data-v-e08b02a5]{overflow:hidden;border:1px solid var(--color-border);border-radius:18px;background:#171717}.pr-assign__table-head[data-v-e08b02a5],.pr-assign__row[data-v-e08b02a5]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center}.pr-assign__table-head[data-v-e08b02a5]{padding:.85rem 1.15rem;color:var(--color-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.07)}.pr-assign__empty[data-v-e08b02a5]{padding:1.5rem 1.15rem;color:var(--color-text-muted);font-size:.92rem}.pr-assign__row[data-v-e08b02a5]{padding:.95rem 1.15rem;border-top:1px solid rgba(255,255,255,.07)}.pr-assign__row[data-v-e08b02a5]:first-of-type{border-top:none}.pr-assign__identity[data-v-e08b02a5]{display:flex;align-items:center;gap:.8rem;min-width:0}.pr-assign__avatar[data-v-e08b02a5]{display:inline-flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;flex-shrink:0;overflow:hidden;border-radius:12px;background:linear-gradient(145deg,#f4c552,#d4a017);color:#111;font-size:.78rem;font-weight:750;letter-spacing:.02em}.pr-assign__avatar-img[data-v-e08b02a5]{width:100%;height:100%;object-fit:cover}.pr-assign__copy[data-v-e08b02a5]{min-width:0}.pr-assign__name[data-v-e08b02a5]{margin:0;font-size:.98rem;font-weight:650;letter-spacing:-.01em}.pr-assign__email[data-v-e08b02a5]{margin:.2rem 0 0;color:var(--color-text-muted);font-size:.86rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-assign__switch[data-v-e08b02a5]{position:relative;width:46px;height:28px;flex-shrink:0;justify-self:end;border:none;border-radius:999px;background:#ffffff1f;cursor:pointer;transition:background-color .16s ease}.pr-assign__switch--on[data-v-e08b02a5]{background:var(--color-accent)}.pr-assign__thumb[data-v-e08b02a5]{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:999px;background:#fff;transition:transform .16s ease}.pr-assign__switch--on .pr-assign__thumb[data-v-e08b02a5]{transform:translate(18px)}.pr-assign__hint[data-v-e08b02a5]{margin:0;color:var(--color-text-muted);font-size:.86rem;line-height:1.45}.pr-assign__error[data-v-e08b02a5],.pr-assign__success[data-v-e08b02a5]{margin:0;padding:.8rem .95rem;border-radius:12px;font-size:.9rem}.pr-assign__error[data-v-e08b02a5]{border:1px solid rgba(248,113,113,.35);background:#f871711a;color:#fca5a5}.pr-assign__success[data-v-e08b02a5]{border:1px solid rgba(74,222,128,.3);background:#4ade8014;color:#86efac}.pr-assign__footer[data-v-e08b02a5]{display:flex;justify-content:flex-end}.pr-assign__state[data-v-e08b02a5]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;min-height:220px;padding:2rem 1rem;border:1px dashed rgba(255,255,255,.12);border-radius:18px;color:var(--color-text-muted);text-align:center}.pr-assign__state--error[data-v-e08b02a5]{border-color:#f8717147;color:#fca5a5}@media(max-width:480px){.pr-assign__footer[data-v-e08b02a5] .app-button{width:100%}}.status-filter-tabs[data-v-f36b2b0d]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem}.status-filter-tabs__item[data-v-f36b2b0d]{min-height:36px;padding:.35rem .9rem;border:1px solid var(--color-border);border-radius:999px;background:#ffffff08;color:var(--color-text-muted);font:inherit;font-size:.88rem;font-weight:650;cursor:pointer}.status-filter-tabs__item--active[data-v-f36b2b0d]{border-color:transparent;background:var(--color-accent);color:#111}.sales-page[data-v-85a43208]{display:flex;flex-direction:column;gap:1.15rem;padding-bottom:2rem}.sales-page__nav[data-v-85a43208]{display:flex;align-items:center;gap:.75rem}.sales-page__back[data-v-85a43208]{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border:1px solid var(--color-border);border-radius:12px;background:#171717;color:var(--color-text);cursor:pointer}.sales-page__breadcrumb[data-v-85a43208]{margin:0;color:var(--color-text-muted);font-size:.88rem;line-height:1.4}.sales-page__crumb-link[data-v-85a43208]{border:none;padding:0;background:transparent;color:var(--color-text-muted);font:inherit;cursor:pointer}.sales-page__crumb-link[data-v-85a43208]:hover,.sales-page__crumb-current[data-v-85a43208]{color:var(--color-text)}.sales-page__header[data-v-85a43208]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.sales-page__header h1[data-v-85a43208]{margin:0;font-size:clamp(1.45rem,3vw,1.85rem);font-weight:750;letter-spacing:-.03em}.sales-page__event-name[data-v-85a43208]{margin:.35rem 0 0;color:var(--color-text-muted);font-size:.95rem}.sales-page__syncing[data-v-85a43208]{margin:0;padding:.7rem .9rem;border:1px solid rgba(244,197,82,.28);border-radius:12px;background:#f4c55214;color:#f4c552;font-size:.9rem}.sales-page__state[data-v-85a43208]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;min-height:240px;padding:2rem 1rem;border:1px dashed rgba(255,255,255,.12);border-radius:18px;color:var(--color-text-muted);text-align:center}.sales-page__state--error[data-v-85a43208]{border-color:#f8717147;color:#fca5a5}.sales-page__summary[data-v-85a43208]{padding:1.05rem 1.15rem;border:1px solid var(--color-border);border-radius:18px;background:#171717}.sales-page__summary-title[data-v-85a43208]{margin:0 0 .85rem;color:var(--color-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sales-page__summary-grid[data-v-85a43208]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.sales-page__metric[data-v-85a43208]{padding:.75rem .85rem;border-radius:14px;background:#ffffff08}.sales-page__metric-label[data-v-85a43208]{margin:0;color:var(--color-text-muted);font-size:.78rem;font-weight:650;text-transform:uppercase;letter-spacing:.04em}.sales-page__metric-value[data-v-85a43208]{margin:.35rem 0 0;font-size:1.2rem;font-weight:750;letter-spacing:-.02em}.sales-page__metric-value--up[data-v-85a43208]{color:#4ade80}.sales-page__metric-value--danger[data-v-85a43208]{color:#f87171}.sales-page__metric-value--warn[data-v-85a43208]{color:#f4c552}.sales-page__toolbar[data-v-85a43208]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.85rem}.sales-page__toolbar-main[data-v-85a43208]{display:flex;flex-direction:column;gap:.55rem;min-width:min(100%,320px);flex:1 1 280px}.sales-page__showing[data-v-85a43208]{margin:0;color:var(--color-text-muted);font-size:.86rem}.sales-page__search[data-v-85a43208]{position:relative;display:inline-flex;align-items:center;width:100%;max-width:420px}.sales-page__search-icon[data-v-85a43208]{position:absolute;left:.8rem;display:inline-flex;color:var(--color-text-subtle);pointer-events:none}.sales-page__search input[data-v-85a43208]{width:100%;min-height:42px;padding:.55rem .9rem .55rem 2.25rem;border:1px solid var(--color-border);border-radius:999px;background:#171717;color:var(--color-text);font:inherit}.sales-page__search input[data-v-85a43208]::placeholder{color:var(--color-text-subtle)}.sales-page__search input[data-v-85a43208]:focus{outline:none;border-color:#f4c5528c;box-shadow:0 0 0 3px #f4c5521f}.sales-page__list[data-v-85a43208]{display:flex;flex-direction:column;gap:.65rem}.sales-page__empty[data-v-85a43208]{padding:1.5rem 1.15rem;border:1px solid var(--color-border);border-radius:18px;background:#171717;color:var(--color-text-muted);font-size:.92rem}.sales-page__row[data-v-85a43208]{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(24rem,max-content);gap:1rem;align-items:center;padding:.95rem 1.05rem;border:1px solid var(--color-border);border-radius:16px;background:#171717}.sales-page__row-icon[data-v-85a43208]{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:10px;background:#f8717124;color:#f87171}.sales-page__row-copy[data-v-85a43208]{min-width:0}.sales-page__row-title[data-v-85a43208]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem;margin:0;font-weight:650}.sales-page__row-ticket[data-v-85a43208]{color:var(--color-text-muted);font-size:.86rem;font-weight:550}.sales-page__row-email[data-v-85a43208],.sales-page__row-meta[data-v-85a43208]{margin:.2rem 0 0;color:var(--color-text-muted);font-size:.86rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-page__row-aside[data-v-85a43208]{display:flex;align-items:center;justify-content:space-between;gap:1.75rem;min-width:24rem;justify-self:end}.sales-page__row-amount[data-v-85a43208]{margin:0;flex:0 0 5.75rem;font-size:1rem;font-weight:750;white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.sales-page__badge[data-v-85a43208]{display:inline-flex;align-items:center;gap:.4rem;flex:0 0 auto;box-sizing:border-box;min-height:2rem;padding:.35rem .75rem;border-radius:999px;font-size:.78rem;font-weight:700;line-height:1.25;white-space:nowrap}.sales-page__badge-icon[data-v-85a43208]{flex-shrink:0}.sales-page__badge--validated[data-v-85a43208]{background:#22c55e2e;color:#86efac}.sales-page__badge--pending[data-v-85a43208]{background:#f4c5522e;color:#f4c552}.sales-page__badge--cancelled[data-v-85a43208]{background:#f871712e;color:#fca5a5}@media(max-width:1100px){.sales-page__summary-grid[data-v-85a43208]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:960px){.sales-page__row[data-v-85a43208]{grid-template-columns:auto minmax(0,1fr)}.sales-page__row-aside[data-v-85a43208]{grid-column:2;width:100%;min-width:0;justify-self:stretch}}@media(max-width:640px){.sales-page__summary-grid[data-v-85a43208]{grid-template-columns:1fr 1fr}.sales-page__toolbar[data-v-85a43208]{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.75rem}.sales-page__toolbar-main[data-v-85a43208]{flex:none;min-width:0;width:100%}.sales-page__search[data-v-85a43208]{max-width:none}.sales-page__row-aside[data-v-85a43208]{flex-wrap:wrap;gap:.65rem 1rem}.sales-page__row-amount[data-v-85a43208]{flex-basis:auto;text-align:left}}.finance-page[data-v-9b4c7bb5]{display:flex;flex-direction:column;gap:1.15rem;padding-bottom:2rem}.finance-page__nav[data-v-9b4c7bb5]{display:flex;align-items:center;gap:.75rem}.finance-page__back[data-v-9b4c7bb5]{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border:1px solid var(--color-border);border-radius:12px;background:#171717;color:var(--color-text);cursor:pointer}.finance-page__breadcrumb[data-v-9b4c7bb5]{margin:0;color:var(--color-text-muted);font-size:.88rem;line-height:1.4}.finance-page__crumb-link[data-v-9b4c7bb5]{border:none;padding:0;background:transparent;color:var(--color-text-muted);font:inherit;cursor:pointer}.finance-page__crumb-link[data-v-9b4c7bb5]:hover,.finance-page__crumb-current[data-v-9b4c7bb5]{color:var(--color-text)}.finance-page__header[data-v-9b4c7bb5]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem}.finance-page__header-actions[data-v-9b4c7bb5]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.85rem}.finance-page__header h1[data-v-9b4c7bb5]{margin:0;font-size:clamp(1.45rem,3vw,1.85rem);font-weight:750;letter-spacing:-.03em}.finance-page__event-name[data-v-9b4c7bb5]{margin:.35rem 0 0;color:var(--color-text-muted);font-size:.95rem}.finance-page__syncing[data-v-9b4c7bb5]{margin:0;padding:.7rem .9rem;border:1px solid rgba(244,197,82,.28);border-radius:12px;background:#f4c55214;color:#f4c552;font-size:.9rem}.finance-page__state[data-v-9b4c7bb5]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;min-height:240px;padding:2rem 1rem;border:1px dashed rgba(255,255,255,.12);border-radius:18px;color:var(--color-text-muted);text-align:center}.finance-page__state--error[data-v-9b4c7bb5]{border-color:#f8717147;color:#fca5a5}.finance-page__empty-inline[data-v-9b4c7bb5]{padding:1.25rem 0 .5rem;color:var(--color-text-muted);font-size:.9rem}.finance-card[data-v-9b4c7bb5]{padding:1.15rem 1.2rem;border:1px solid var(--color-border);border-radius:18px;background:#171717}.finance-card--hero[data-v-9b4c7bb5]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.finance-card__eyebrow[data-v-9b4c7bb5]{margin:0;color:var(--color-text-muted);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.finance-card__hero-value[data-v-9b4c7bb5]{margin:.45rem 0 0;font-size:clamp(1.8rem,4vw,2.35rem);font-weight:800;letter-spacing:-.04em}.finance-card__hero-value--accent[data-v-9b4c7bb5]{color:#f4c552}.finance-card__hero-meta[data-v-9b4c7bb5]{margin:.45rem 0 0;color:var(--color-text-muted);font-size:.88rem;line-height:1.4}.finance-card__delta[data-v-9b4c7bb5]{display:inline-flex;align-items:center;min-height:2rem;padding:.3rem .7rem;border-radius:999px;font-size:.8rem;font-weight:750;white-space:nowrap}.finance-card__delta--up[data-v-9b4c7bb5]{background:#22c55e29;color:#86efac}.finance-card__delta--down[data-v-9b4c7bb5]{background:#f8717129;color:#fca5a5}.finance-card__header[data-v-9b4c7bb5]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.finance-card__header h2[data-v-9b4c7bb5],.finance-breakdown__title[data-v-9b4c7bb5]{margin:0;font-size:1.02rem;font-weight:750;letter-spacing:-.02em}.finance-card__title-row[data-v-9b4c7bb5]{display:inline-flex;align-items:center;gap:.55rem}.finance-card__title-icon[data-v-9b4c7bb5]{display:inline-flex;color:#f4c552}.finance-card__legend[data-v-9b4c7bb5]{display:inline-flex;gap:.75rem}.finance-card__legend-item[data-v-9b4c7bb5]{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-text-muted);font-size:.8rem;font-weight:650}.finance-card__legend-item[data-v-9b4c7bb5]:before{content:"";width:.55rem;height:.55rem;border-radius:999px}.finance-card__legend-item--online[data-v-9b4c7bb5]:before{background:#60a5fa}.finance-card__legend-item--cash[data-v-9b4c7bb5]:before{background:#f4c552}.finance-card__badge[data-v-9b4c7bb5]{display:inline-flex;align-items:center;min-height:1.5rem;padding:.2rem .55rem;border-radius:999px;font-size:.72rem;font-weight:750}.finance-card__badge--danger[data-v-9b4c7bb5]{background:#f8717129;color:#fca5a5}.finance-card__refund-value[data-v-9b4c7bb5]{margin:0;color:#f87171;font-size:1.65rem;font-weight:800;letter-spacing:-.03em}.finance-channels-layout[data-v-9b4c7bb5]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(14rem,.85fr);gap:1rem;align-items:stretch}.finance-channels-layout__chart[data-v-9b4c7bb5]{min-width:0}.finance-chart[data-v-9b4c7bb5]{display:flex;flex-direction:column;gap:.4rem;height:100%}.finance-chart__svg[data-v-9b4c7bb5]{width:100%;height:auto;max-height:140px}.finance-chart__labels[data-v-9b4c7bb5]{display:flex;justify-content:space-between;gap:.5rem;color:var(--color-text-subtle);font-size:.72rem}.finance-channels[data-v-9b4c7bb5]{display:flex;flex-direction:column;gap:.75rem}.finance-channel[data-v-9b4c7bb5]{padding:.85rem .95rem;border-radius:14px;background:#ffffff08}.finance-channel__label[data-v-9b4c7bb5]{margin:0;color:var(--color-text-muted);font-size:.82rem;font-weight:700}.finance-channel__value[data-v-9b4c7bb5]{margin:.35rem 0 0;font-size:1.35rem;font-weight:800;letter-spacing:-.03em}.finance-channel--online .finance-channel__value[data-v-9b4c7bb5]{color:#60a5fa}.finance-channel--cash .finance-channel__value[data-v-9b4c7bb5]{color:#f4c552}.finance-channel__meta[data-v-9b4c7bb5]{margin:.3rem 0 .7rem;color:var(--color-text-muted);font-size:.82rem}.finance-progress[data-v-9b4c7bb5]{overflow:hidden;width:100%;height:.45rem;border-radius:999px;background:#ffffff14}.finance-progress--tall[data-v-9b4c7bb5]{height:.7rem}.finance-progress__fill[data-v-9b4c7bb5]{display:block;height:100%;border-radius:inherit}.finance-progress__fill--online[data-v-9b4c7bb5]{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.finance-progress__fill--cash[data-v-9b4c7bb5]{background:linear-gradient(90deg,#d4a017,#f4c552)}.finance-goal[data-v-9b4c7bb5]{display:grid;grid-template-columns:minmax(9rem,.7fr) minmax(0,1.3fr);gap:1.25rem;align-items:end}.finance-goal__label[data-v-9b4c7bb5]{margin:0;color:var(--color-text-muted);font-size:.82rem}.finance-goal__value[data-v-9b4c7bb5]{margin:.25rem 0 0;font-size:1.7rem;font-weight:800;letter-spacing:-.03em}.finance-goal__remaining[data-v-9b4c7bb5]{margin:.35rem 0 0;color:var(--color-text-muted);font-size:.88rem}.finance-goal__scale[data-v-9b4c7bb5]{display:flex;justify-content:space-between;gap:.5rem;margin-top:.55rem;color:var(--color-text-muted);font-size:.8rem;font-weight:650}.finance-goal__percent[data-v-9b4c7bb5]{color:#f4c552;font-weight:800}.finance-breakdown-kpis[data-v-9b4c7bb5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.finance-breakdown[data-v-9b4c7bb5]{display:flex;flex-direction:column;gap:.85rem}.finance-type-card[data-v-9b4c7bb5]{padding:1.1rem 1.15rem;border:1px solid var(--color-border);border-radius:18px;background:#171717}.finance-type-card__header[data-v-9b4c7bb5]{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.finance-type-card__name[data-v-9b4c7bb5]{margin:0;font-size:1.02rem;font-weight:750}.finance-type-card__meta[data-v-9b4c7bb5]{margin:.3rem 0 0;color:var(--color-text-muted);font-size:.84rem}.finance-type-card__right[data-v-9b4c7bb5]{text-align:right}.finance-type-card__revenue[data-v-9b4c7bb5]{margin:0;color:#f4c552;font-size:1.15rem;font-weight:800}.finance-type-card__rows[data-v-9b4c7bb5]{display:flex;flex-direction:column;margin-top:.85rem}.finance-type-row[data-v-9b4c7bb5]{display:grid;grid-template-columns:auto minmax(4.5rem,auto) minmax(0,1fr) auto;gap:.65rem;align-items:center;padding:.75rem 0;border-top:1px solid rgba(255,255,255,.07)}.finance-type-row__dot[data-v-9b4c7bb5]{width:.55rem;height:.55rem;border-radius:999px}.finance-type-row__dot--online[data-v-9b4c7bb5]{background:#60a5fa}.finance-type-row__dot--cash[data-v-9b4c7bb5]{background:#f4c552}.finance-type-row__dot--refund[data-v-9b4c7bb5]{background:#f87171}.finance-type-row__label[data-v-9b4c7bb5]{font-size:.9rem;font-weight:650}.finance-type-row__formula[data-v-9b4c7bb5]{color:var(--color-text-muted);font-size:.82rem}.finance-type-row__amount[data-v-9b4c7bb5]{font-size:.95rem;font-weight:750;white-space:nowrap}.finance-type-row__amount--refund[data-v-9b4c7bb5]{color:#f87171}@media(max-width:860px){.finance-channels-layout[data-v-9b4c7bb5],.finance-breakdown-kpis[data-v-9b4c7bb5],.finance-goal[data-v-9b4c7bb5]{grid-template-columns:1fr}.finance-channels[data-v-9b4c7bb5]{flex-direction:row}.finance-channel[data-v-9b4c7bb5]{flex:1 1 0}.finance-type-row[data-v-9b4c7bb5]{grid-template-columns:auto minmax(0,1fr) auto}.finance-type-row__formula[data-v-9b4c7bb5]{grid-column:2}}@media(max-width:640px){.finance-channels[data-v-9b4c7bb5]{flex-direction:column}}.profile-settings[data-v-59829a24]{display:flex;flex-direction:column;gap:1.15rem;padding-bottom:2rem}.profile-settings__nav[data-v-59829a24]{display:flex;align-items:center}.profile-settings__back[data-v-59829a24]{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border:1px solid var(--color-border);border-radius:12px;background:#171717;color:var(--color-text);cursor:pointer}.profile-settings__header[data-v-59829a24]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem}.profile-settings__title-row[data-v-59829a24]{display:flex;align-items:center;gap:.75rem}.profile-settings__title-icon[data-v-59829a24]{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:12px;background:#f4c5521f;color:var(--color-accent)}.profile-settings__header h1[data-v-59829a24]{margin:0;font-size:clamp(1.45rem,3vw,1.85rem);font-weight:750;letter-spacing:-.03em}.profile-settings__card[data-v-59829a24]{max-width:34rem;padding:1.35rem 1.25rem;border:1px solid var(--color-border);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 40%),#141414}.profile-settings__form[data-v-59829a24]{display:flex;flex-direction:column;gap:1rem}.profile-settings__error[data-v-59829a24],.profile-settings__success[data-v-59829a24]{margin:0;padding:.75rem .85rem;border-radius:12px;font-size:.9rem}.profile-settings__error[data-v-59829a24]{border:1px solid rgba(248,113,113,.35);background:#f871711a;color:#fca5a5}.profile-settings__success[data-v-59829a24]{border:1px solid rgba(34,197,94,.3);background:#22c55e1a;color:#86efac}@media(max-width:640px){.profile-settings__header[data-v-59829a24]{align-items:stretch}.profile-settings__card[data-v-59829a24]{max-width:none}}.pr-page[data-v-bc49aa1d]{display:flex;flex-direction:column;gap:1.15rem;padding-bottom:2rem}.pr-page__header h1[data-v-bc49aa1d]{margin:0;font-size:clamp(1.45rem,3vw,1.85rem);font-weight:750;letter-spacing:-.03em}.pr-page__stats[data-v-bc49aa1d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.pr-page__stat[data-v-bc49aa1d]{display:flex;align-items:center;gap:.85rem;padding:1rem 1.1rem;border:1px solid var(--color-border);border-radius:16px;background:#171717}.pr-page__stat-icon[data-v-bc49aa1d]{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:12px;flex-shrink:0}.pr-page__stat-icon--blue[data-v-bc49aa1d]{background:#3b82f629;color:#60a5fa}.pr-page__stat-icon--gold[data-v-bc49aa1d]{background:#f4c55229;color:var(--color-accent)}.pr-page__stat-icon--green[data-v-bc49aa1d]{background:#22c55e29;color:#4ade80}.pr-page__stat-value[data-v-bc49aa1d]{margin:0;font-size:1.35rem;font-weight:750;letter-spacing:-.03em}.pr-page__stat-label[data-v-bc49aa1d]{margin:.15rem 0 0;color:var(--color-text-muted);font-size:.86rem}.pr-page__toolbar[data-v-bc49aa1d]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.65rem;margin-top:.35rem}.pr-page__search[data-v-bc49aa1d]{position:relative;display:inline-flex;align-items:center;width:min(100%,280px);flex:0 1 280px}.pr-page__search-icon[data-v-bc49aa1d]{position:absolute;left:.8rem;display:inline-flex;color:var(--color-text-subtle);pointer-events:none}.pr-page__search input[data-v-bc49aa1d]{width:100%;min-height:42px;padding:.55rem .9rem .55rem 2.25rem;border:1px solid var(--color-border);border-radius:12px;background:#171717;color:var(--color-text);font:inherit}.pr-page__search input[data-v-bc49aa1d]::placeholder{color:var(--color-text-subtle)}.pr-page__search input[data-v-bc49aa1d]:focus{outline:none;border-color:#f4c5528c;box-shadow:0 0 0 3px #f4c5521f}.pr-page__add[data-v-bc49aa1d]{flex-shrink:0;min-height:42px}.pr-page__table[data-v-bc49aa1d]{overflow:hidden;border:1px solid var(--color-border);border-radius:18px;background:#171717}.pr-page__table-head[data-v-bc49aa1d],.pr-page__row[data-v-bc49aa1d]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(7rem,.7fr) auto;gap:1rem;align-items:center}.pr-page__table-head[data-v-bc49aa1d]{padding:.85rem 1.15rem;color:var(--color-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.07)}.pr-page__empty[data-v-bc49aa1d]{padding:1.5rem 1.15rem;color:var(--color-text-muted);font-size:.92rem}.pr-page__row[data-v-bc49aa1d]{padding:.95rem 1.15rem;border-top:1px solid rgba(255,255,255,.07)}.pr-page__row[data-v-bc49aa1d]:first-of-type{border-top:none}.pr-page__identity[data-v-bc49aa1d]{display:flex;align-items:center;gap:.8rem;min-width:0}.pr-page__avatar[data-v-bc49aa1d]{display:inline-flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;flex-shrink:0;border-radius:12px;background:linear-gradient(145deg,#f4c552,#d4a017);color:#111;font-size:.78rem;font-weight:750;letter-spacing:.02em}.pr-page__copy[data-v-bc49aa1d]{min-width:0}.pr-page__name-row[data-v-bc49aa1d]{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem}.pr-page__name[data-v-bc49aa1d]{margin:0;font-size:.98rem;font-weight:650;letter-spacing:-.01em}.pr-page__badge[data-v-bc49aa1d]{display:inline-flex;align-items:center;padding:.15rem .45rem;border-radius:999px;background:#ffffff0f;color:var(--color-text-muted);font-size:.7rem;font-weight:650}.pr-page__email[data-v-bc49aa1d]{margin:.2rem 0 0;color:var(--color-text-muted);font-size:.86rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-page__tickets[data-v-bc49aa1d]{margin:0;font-size:.98rem;font-weight:650;color:var(--color-text)}.pr-page__switch[data-v-bc49aa1d]{position:relative;width:46px;height:28px;flex-shrink:0;justify-self:end;border:none;border-radius:999px;background:#ffffff1f;cursor:pointer;transition:background-color .16s ease}.pr-page__switch--on[data-v-bc49aa1d]{background:var(--color-accent)}.pr-page__thumb[data-v-bc49aa1d]{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:999px;background:#fff;transition:transform .16s ease}.pr-page__switch--on .pr-page__thumb[data-v-bc49aa1d]{transform:translate(18px)}.pr-page__hint[data-v-bc49aa1d]{margin:0;color:var(--color-text-muted);font-size:.86rem;line-height:1.45}.pr-page__error[data-v-bc49aa1d],.pr-page__success[data-v-bc49aa1d]{margin:0;padding:.8rem .95rem;border-radius:12px;font-size:.9rem}.pr-page__error[data-v-bc49aa1d]{border:1px solid rgba(248,113,113,.35);background:#f871711a;color:#fca5a5}.pr-page__success[data-v-bc49aa1d]{border:1px solid rgba(74,222,128,.3);background:#4ade8014;color:#86efac}.pr-page__footer[data-v-bc49aa1d]{display:flex;justify-content:flex-end}.pr-page__state[data-v-bc49aa1d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;min-height:220px;padding:2rem 1rem;border:1px dashed rgba(255,255,255,.12);border-radius:18px;color:var(--color-text-muted);text-align:center}.pr-page__state--error[data-v-bc49aa1d]{border-color:#f8717147;color:#fca5a5}.pr-page__add-form[data-v-bc49aa1d]{display:flex;flex-direction:column;gap:1rem}@media(max-width:860px){.pr-page__stats[data-v-bc49aa1d]{grid-template-columns:1fr}}@media(max-width:640px){.pr-page__table-head[data-v-bc49aa1d],.pr-page__row[data-v-bc49aa1d]{grid-template-columns:minmax(0,1fr) auto}.pr-page__table-head span[data-v-bc49aa1d]:nth-child(2),.pr-page__tickets[data-v-bc49aa1d]{display:none}}@media(max-width:480px){.pr-page__toolbar[data-v-bc49aa1d]{flex-direction:column;align-items:stretch}.pr-page__search[data-v-bc49aa1d],.pr-page__add[data-v-bc49aa1d]{width:100%;flex:none}.pr-page__footer[data-v-bc49aa1d] .app-button{width:100%}}.staff-page[data-v-0d249c08]{display:flex;flex-direction:column;gap:1.15rem;padding-bottom:2rem}.staff-page__header h1[data-v-0d249c08]{margin:0;font-size:clamp(1.45rem,3vw,1.85rem);font-weight:750;letter-spacing:-.03em}.staff-page__intro[data-v-0d249c08]{display:flex;align-items:flex-start;gap:.85rem;padding:1rem 1.15rem;border:1px solid var(--color-border);border-radius:16px;background:#171717}.staff-page__intro-icon[data-v-0d249c08]{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;flex-shrink:0;border-radius:999px;background:#3b82f62e;color:#60a5fa;font-size:.82rem;font-weight:750;font-style:italic}.staff-page__intro p[data-v-0d249c08]{margin:0;color:var(--color-text-muted);font-size:.92rem;line-height:1.5}.staff-page__stats[data-v-0d249c08]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.staff-page__stat[data-v-0d249c08]{display:flex;align-items:center;gap:.85rem;padding:1rem 1.1rem;border:1px solid var(--color-border);border-radius:16px;background:#171717}.staff-page__stat-icon[data-v-0d249c08]{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:12px}.staff-page__stat-icon--blue[data-v-0d249c08]{background:#3b82f629;color:#60a5fa}.staff-page__stat-icon--green[data-v-0d249c08]{background:#22c55e29;color:#4ade80}.staff-page__stat-value[data-v-0d249c08]{margin:0;font-size:1.35rem;font-weight:750;letter-spacing:-.03em}.staff-page__stat-label[data-v-0d249c08]{margin:.15rem 0 0;color:var(--color-text-muted);font-size:.86rem}.staff-page__toolbar[data-v-0d249c08]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.65rem;margin-top:.35rem}.staff-page__search[data-v-0d249c08]{position:relative;display:inline-flex;align-items:center;width:min(100%,220px);flex:0 1 220px}.staff-page__search-icon[data-v-0d249c08]{position:absolute;left:.8rem;display:inline-flex;color:var(--color-text-subtle);pointer-events:none}.staff-page__search input[data-v-0d249c08]{width:100%;min-height:42px;padding:.55rem .9rem .55rem 2.25rem;border:1px solid var(--color-border);border-radius:12px;background:#171717;color:var(--color-text);font:inherit}.staff-page__search input[data-v-0d249c08]::placeholder{color:var(--color-text-subtle)}.staff-page__search input[data-v-0d249c08]:focus{outline:none;border-color:#f4c5528c;box-shadow:0 0 0 3px #f4c5521f}.staff-page__add[data-v-0d249c08]{flex-shrink:0;min-height:42px}.staff-page__table[data-v-0d249c08]{overflow:hidden;border:1px solid var(--color-border);border-radius:18px;background:#171717}.staff-page__table-head[data-v-0d249c08]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:.85rem 1.15rem;color:var(--color-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.07)}.staff-page__empty[data-v-0d249c08]{padding:1.5rem 1.15rem;color:var(--color-text-muted);font-size:.92rem}.staff-page__row[data-v-0d249c08]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:.95rem 1.15rem;border-top:1px solid rgba(255,255,255,.07)}.staff-page__row[data-v-0d249c08]:first-of-type{border-top:none}.staff-page__identity[data-v-0d249c08]{display:flex;align-items:center;gap:.8rem;min-width:0}.staff-page__avatar[data-v-0d249c08]{display:inline-flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;flex-shrink:0;border-radius:12px;background:linear-gradient(145deg,#3b82f6,#1d4ed8);color:#fff;font-size:.78rem;font-weight:750;letter-spacing:.02em}.staff-page__copy[data-v-0d249c08]{min-width:0}.staff-page__name-row[data-v-0d249c08]{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem}.staff-page__name[data-v-0d249c08]{margin:0;font-size:.98rem;font-weight:650;letter-spacing:-.01em}.staff-page__badge[data-v-0d249c08]{display:inline-flex;align-items:center;padding:.15rem .45rem;border-radius:999px;background:#ffffff0f;color:var(--color-text-muted);font-size:.7rem;font-weight:650}.staff-page__email[data-v-0d249c08]{margin:.2rem 0 0;color:var(--color-text-muted);font-size:.86rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-page__switch[data-v-0d249c08]{position:relative;width:46px;height:28px;flex-shrink:0;border:none;border-radius:999px;background:#ffffff1f;cursor:pointer;transition:background-color .16s ease}.staff-page__switch--on[data-v-0d249c08]{background:var(--color-accent)}.staff-page__thumb[data-v-0d249c08]{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:999px;background:#fff;transition:transform .16s ease}.staff-page__switch--on .staff-page__thumb[data-v-0d249c08]{transform:translate(18px)}.staff-page__hint[data-v-0d249c08]{margin:0;color:var(--color-text-muted);font-size:.86rem;line-height:1.45}.staff-page__error[data-v-0d249c08],.staff-page__success[data-v-0d249c08]{margin:0;padding:.8rem .95rem;border-radius:12px;font-size:.9rem}.staff-page__error[data-v-0d249c08]{border:1px solid rgba(248,113,113,.35);background:#f871711a;color:#fca5a5}.staff-page__success[data-v-0d249c08]{border:1px solid rgba(74,222,128,.3);background:#4ade8014;color:#86efac}.staff-page__footer[data-v-0d249c08]{display:flex;justify-content:flex-end}.staff-page__state[data-v-0d249c08]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;min-height:220px;padding:2rem 1rem;border:1px dashed rgba(255,255,255,.12);border-radius:18px;color:var(--color-text-muted);text-align:center}.staff-page__state--error[data-v-0d249c08]{border-color:#f8717147;color:#fca5a5}.staff-page__add-form[data-v-0d249c08]{display:flex;flex-direction:column;gap:1rem}@media(max-width:720px){.staff-page__stats[data-v-0d249c08]{grid-template-columns:1fr}}@media(max-width:480px){.staff-page__toolbar[data-v-0d249c08]{flex-direction:column;align-items:stretch}.staff-page__search[data-v-0d249c08],.staff-page__add[data-v-0d249c08]{width:100%;flex:none}.staff-page__footer[data-v-0d249c08] .app-button{width:100%}}.invoices-page[data-v-9ce50d1a]{display:flex;flex-direction:column;gap:1.15rem;padding-bottom:2rem}.invoices-page__header h1[data-v-9ce50d1a]{margin:0;font-size:clamp(1.45rem,3vw,1.85rem);font-weight:750;letter-spacing:-.03em}.invoices-page__intro[data-v-9ce50d1a]{display:flex;align-items:flex-start;gap:.85rem;padding:1rem 1.15rem;border:1px solid var(--color-border);border-radius:16px;background:#171717}.invoices-page__intro-icon[data-v-9ce50d1a]{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;flex-shrink:0;border-radius:999px;background:#3b82f62e;color:#60a5fa;font-size:.82rem;font-weight:750;font-style:italic}.invoices-page__intro p[data-v-9ce50d1a]{margin:0;color:var(--color-text-muted);font-size:.92rem;line-height:1.5}.invoices-page__toolbar[data-v-9ce50d1a]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem}.invoices-page__search[data-v-9ce50d1a]{position:relative;display:inline-flex;align-items:center;width:min(100%,280px);flex:0 1 280px}.invoices-page__search-icon[data-v-9ce50d1a]{position:absolute;left:.8rem;display:inline-flex;color:var(--color-text-subtle);pointer-events:none}.invoices-page__search input[data-v-9ce50d1a]{width:100%;min-height:42px;padding:.55rem .9rem .55rem 2.25rem;border:1px solid var(--color-border);border-radius:12px;background:#171717;color:var(--color-text);font:inherit}.invoices-page__search input[data-v-9ce50d1a]::placeholder{color:var(--color-text-subtle)}.invoices-page__search input[data-v-9ce50d1a]:focus{outline:none;border-color:#f4c5528c;box-shadow:0 0 0 3px #f4c5521f}.invoices-page__table[data-v-9ce50d1a]{overflow:hidden;border:1px solid var(--color-border);border-radius:18px;background:#171717}.invoices-page__table-head[data-v-9ce50d1a],.invoices-page__row[data-v-9ce50d1a]{--invoices-cols: minmax(200px, 1.35fr) minmax(170px, 1.15fr) minmax(150px, .95fr) minmax(150px, .95fr) minmax(120px, auto);display:grid;grid-template-columns:var(--invoices-cols);gap:1rem;align-items:center;justify-items:start;padding:.95rem 1.15rem}.invoices-page__table-head[data-v-9ce50d1a]{color:var(--color-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.07)}.invoices-page__col[data-v-9ce50d1a]{min-width:0;width:100%;text-align:left;justify-self:stretch}.invoices-page__col--invoice[data-v-9ce50d1a]{display:flex;justify-content:flex-end;text-align:right}.invoices-page__row[data-v-9ce50d1a]{border-top:1px solid rgba(255,255,255,.07)}.invoices-page__row[data-v-9ce50d1a]:first-of-type{border-top:none}.invoices-page__empty[data-v-9ce50d1a]{padding:1.5rem 1.15rem;color:var(--color-text-muted);font-size:.92rem}.invoices-page__event[data-v-9ce50d1a]{display:flex;align-items:center;gap:.75rem}.invoices-page__thumb[data-v-9ce50d1a]{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;flex-shrink:0;border-radius:10px;background:linear-gradient(145deg,#3b82f6,#1d4ed8);color:#fff;font-size:.72rem;font-weight:750}.invoices-page__event-copy[data-v-9ce50d1a]{min-width:0}.invoices-page__event-name[data-v-9ce50d1a]{margin:0;font-size:.96rem;font-weight:650;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoices-page__invoice-number[data-v-9ce50d1a]{margin:.2rem 0 0;color:var(--color-text-muted);font-size:.82rem}.invoices-page__status[data-v-9ce50d1a]{display:flex;align-items:flex-start;gap:.5rem}.invoices-page__status-dot[data-v-9ce50d1a]{width:.55rem;height:.55rem;margin-top:.4rem;flex-shrink:0;border-radius:999px;background:currentColor}.invoices-page__status-label[data-v-9ce50d1a]{margin:0;font-size:.9rem;font-weight:600;line-height:1.35}.invoices-page__status-hint[data-v-9ce50d1a]{margin:.25rem 0 0;color:var(--color-text-muted);font-size:.78rem;line-height:1.35}.invoices-page__status--pending[data-v-9ce50d1a]{color:#a8b0bd}.invoices-page__status--invoiced[data-v-9ce50d1a]{color:#60a5fa}.invoices-page__status--paid[data-v-9ce50d1a]{color:#4ade80}.invoices-page__status--rejected[data-v-9ce50d1a]{color:#f87171}.invoices-page__updated[data-v-9ce50d1a]{margin:0;color:var(--color-text-muted);font-size:.88rem}.invoices-page__account[data-v-9ce50d1a]{display:flex;align-items:center;justify-content:flex-start;gap:.45rem;color:var(--color-text);font-size:.88rem}.invoices-page__account-icon[data-v-9ce50d1a]{display:inline-flex;flex-shrink:0;color:var(--color-text-muted)}.invoices-page__account-muted[data-v-9ce50d1a]{color:var(--color-text-muted)}.invoices-page__action[data-v-9ce50d1a]{display:flex;justify-content:flex-end;width:100%}.invoices-page__download[data-v-9ce50d1a]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:38px;padding:.45rem .85rem;border:1px solid var(--color-border);border-radius:11px;background:#121212;color:var(--color-text);font:inherit;font-size:.86rem;font-weight:650;cursor:pointer}.invoices-page__download[data-v-9ce50d1a]:hover:not(:disabled){background:#1a1a1a}.invoices-page__download[data-v-9ce50d1a]:disabled{opacity:.45;cursor:not-allowed}.invoices-page__error[data-v-9ce50d1a]{margin:0;padding:.8rem .95rem;border:1px solid rgba(248,113,113,.35);border-radius:12px;background:#f871711a;color:#fca5a5;font-size:.9rem}.invoices-page__state[data-v-9ce50d1a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;min-height:220px;padding:2rem 1rem;border:1px dashed rgba(255,255,255,.12);border-radius:18px;color:var(--color-text-muted);text-align:center}.invoices-page__state--error[data-v-9ce50d1a]{border-color:#f8717147;color:#fca5a5}@media(max-width:1100px){.invoices-page__table-head[data-v-9ce50d1a]{display:none}.invoices-page__row[data-v-9ce50d1a]{grid-template-columns:1fr;gap:.75rem;padding:1.05rem 1.15rem}.invoices-page__action[data-v-9ce50d1a]{justify-content:stretch}.invoices-page__download[data-v-9ce50d1a]{width:100%}}@media(max-width:720px){.invoices-page__toolbar[data-v-9ce50d1a]{flex-direction:column;align-items:stretch}.invoices-page__search[data-v-9ce50d1a]{width:100%;flex:none}.invoices-page__filters[data-v-9ce50d1a]{width:100%}.invoices-page__filter[data-v-9ce50d1a]{flex:1 1 auto;text-align:center}}.country-select[data-v-dd858ee9]{display:flex;flex-direction:column;gap:.45rem}.country-select__label[data-v-dd858ee9]{font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.country-select__control[data-v-dd858ee9]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-input, #121212);transition:border-color .16s ease,box-shadow .16s ease}.country-select__control[data-v-dd858ee9]:focus-within{border-color:#f4c5528c;box-shadow:0 0 0 3px #f4c5521f}.country-select__control--error[data-v-dd858ee9]{border-color:#e35d5db3}.country-select__control--disabled[data-v-dd858ee9]{opacity:.65}.country-select__field[data-v-dd858ee9]{width:100%;min-height:48px;padding:.75rem .95rem;border:none;background:transparent;color:var(--color-text);font:inherit}.country-select__field[data-v-dd858ee9]:focus{outline:none}.country-select__field[data-v-dd858ee9]:disabled{cursor:not-allowed}.country-select__error[data-v-dd858ee9]{font-size:.8125rem;color:#ffb4b4}.iban-input[data-v-df2a7f1e]{display:flex;flex-direction:column;gap:.45rem}.iban-input__label[data-v-df2a7f1e]{font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.iban-input__control[data-v-df2a7f1e]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-input, #121212);transition:border-color .16s ease,box-shadow .16s ease}.iban-input__control[data-v-df2a7f1e]:hover:not(.iban-input__control--disabled){border-color:var(--color-border-strong)}.iban-input__control[data-v-df2a7f1e]:focus-within{border-color:#f4c5528c;box-shadow:0 0 0 3px #f4c5521f}.iban-input__control--error[data-v-df2a7f1e]{border-color:#e35d5db3}.iban-input__control--disabled[data-v-df2a7f1e]{opacity:.65}.iban-input__field[data-v-df2a7f1e]{width:100%;min-height:48px;padding:.75rem .95rem;border:none;background:transparent;color:var(--color-text);font:inherit;letter-spacing:.04em}.iban-input__field[data-v-df2a7f1e]::placeholder{color:var(--color-text-subtle);letter-spacing:.02em}.iban-input__field[data-v-df2a7f1e]:focus{outline:none}.iban-input__field[data-v-df2a7f1e]:disabled{cursor:not-allowed}.iban-input__error[data-v-df2a7f1e]{font-size:.8125rem;color:#ffb4b4}.payment-settings[data-v-12ddcefa]{display:flex;flex-direction:column;gap:1.25rem;max-width:920px}.payment-settings__header[data-v-12ddcefa]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.payment-settings__title-row[data-v-12ddcefa]{display:flex;align-items:center;gap:.75rem}.payment-settings__title-icon[data-v-12ddcefa]{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:12px;background:#f4c5521f;color:var(--color-accent)}.payment-settings__header h1[data-v-12ddcefa]{margin:0;font-size:clamp(1.45rem,2vw,1.85rem);font-weight:700;letter-spacing:-.02em}.payment-settings__actions[data-v-12ddcefa]{display:flex;flex-wrap:wrap;gap:.65rem}.payment-settings__intro[data-v-12ddcefa]{margin:0;padding:.95rem 1.1rem;border:1px solid rgba(244,197,82,.28);border-radius:14px;background:linear-gradient(135deg,#f4c5521a,#f4c55208);color:var(--color-text-muted);line-height:1.55}.payment-settings__state[data-v-12ddcefa]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:220px;color:var(--color-text-muted)}.payment-settings__state--error[data-v-12ddcefa]{color:#ffb4b4}.payment-settings__form[data-v-12ddcefa]{display:flex;flex-direction:column;gap:1.5rem}.payment-settings__form--editing[data-v-12ddcefa]{padding:1.15rem;border:1px solid rgba(244,197,82,.22);border-radius:18px;background:#ffffff05}.payment-settings__empty[data-v-12ddcefa]{margin:0;color:var(--color-text-muted);line-height:1.5}.payment-settings__feedback[data-v-12ddcefa]{margin:0;padding:.75rem .95rem;border-radius:12px;font-size:.92rem}.payment-settings__feedback--success[data-v-12ddcefa]{border:1px solid rgba(88,196,140,.35);background:#58c48c1a;color:#9be7bf}.payment-settings__feedback--error[data-v-12ddcefa]{border:1px solid rgba(227,93,93,.4);background:#e35d5d1a;color:#ffb4b4}.payment-settings__section[data-v-12ddcefa]{display:flex;flex-direction:column;gap:1rem}.payment-settings__section--bank[data-v-12ddcefa]{margin-top:1.75rem;padding-top:1.75rem;border-top:1px solid rgba(255,255,255,.06)}.payment-settings__section h2[data-v-12ddcefa]{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.payment-settings__grid[data-v-12ddcefa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.payment-settings__iban[data-v-12ddcefa]{grid-column:1 / -1;display:flex;flex-direction:column;gap:.45rem}.payment-settings__hint[data-v-12ddcefa]{margin:0;font-size:.8rem;color:var(--color-text-muted);line-height:1.45}@media(max-width:720px){.payment-settings__grid[data-v-12ddcefa]{grid-template-columns:1fr}}:root{--font-sans: "Instrument Sans", ui-sans-serif, system-ui, sans-serif;--color-bg: #121212;--color-bg-elevated: #1e1e1e;--color-bg-sidebar: #161616;--color-surface: #171717;--color-surface-hover: #222222;--color-input: #141414;--color-border: rgba(255, 255, 255, .08);--color-border-strong: rgba(255, 255, 255, .14);--color-text: #ffffff;--color-text-muted: #9ca3af;--color-text-subtle: #6b7280;--color-accent: #f4c552;--color-accent-hover: #f7d06a;--color-accent-soft: rgba(244, 197, 82, .14);--color-accent-glow: rgba(244, 197, 82, .35);--color-link: #3b82f6;--color-link-hover: #60a5fa;--color-danger: #e35d5d;--color-danger-soft: rgba(227, 93, 93, .14);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--shadow-card: 0 24px 60px rgba(0, 0, 0, .55);--sidebar-width: 260px;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0;font-family:var(--font-sans);font-size:15px;line-height:1.5;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}
