:root{color-scheme:light;--qv-bg: #f8fafc;--qv-ink: #0f172a;--qv-ink-muted: #64748b;--qv-surface: #ffffff;--qv-border: #e2e8f0;--qv-accent: #6366f1;--qv-accent-2: #ec4899;--qv-shadow: 0 26px 60px rgba(15, 23, 42, .12);--qv-gradient: linear-gradient(120deg, rgba(99, 102, 241, .15) 0%, rgba(168, 85, 247, .12) 55%, rgba(236, 72, 153, .12) 100%)}*{box-sizing:border-box}body{margin:0;font-family:Sora,Newsreader,sans-serif;color:var(--qv-ink);background:radial-gradient(circle at 15% 10%,#fff,#f4f5ff 45%,#f7f1ff)}#root{min-height:100vh}.qv-shell{background:transparent}.qv-sider{background:#ffffffeb!important;border-right:1px solid var(--qv-border);box-shadow:10px 0 30px #0f172a0f}.qv-sider .qv-logo{display:grid;gap:4px;padding:20px 20px 12px}.qv-mobile-nav-panel .qv-logo{padding:16px 18px 10px}.qv-sider .qv-logo span{font-size:12px;color:var(--qv-ink-muted);letter-spacing:.08em;text-transform:uppercase}.qv-mobile-nav-panel .qv-menu .ant-menu-item,.qv-mobile-nav-panel .qv-menu .ant-menu-submenu-title{height:48px;line-height:48px;font-size:15px}.qv-mobile-nav-panel .qv-menu .ant-menu-item .qv-menu-icon,.qv-mobile-nav-panel .qv-menu .ant-menu-submenu-title .qv-menu-icon{font-size:16px}.qv-mobile-nav-panel .qv-user-card{margin:20px 18px}.qv-mobile-nav-panel .qv-logout{padding:10px 14px;font-size:13px}.qv-user-card{margin:24px 18px 20px;padding:14px 16px;border-radius:16px;border:1px solid var(--qv-border);background:#fff;display:grid;gap:10px;box-shadow:0 12px 30px #0f172a14}.qv-user-name{font-weight:700;color:var(--qv-ink)}.qv-user-role{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--qv-ink-muted)}.qv-logout{border:1px solid var(--qv-border);border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--qv-ink-muted);background:transparent;cursor:pointer;transition:all .2s ease}.qv-logout:hover{border-color:var(--qv-accent);color:var(--qv-accent)}.qv-content{padding:30px 36px 48px}.qv-system-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:0 36px 22px;padding:14px 2px 0;border-top:1px solid rgba(100,116,139,.18);color:var(--qv-ink-muted);font-size:11px;letter-spacing:.035em}.qv-system-footer__separator{color:#64748b8c}.qv-system-footer__version{display:inline-flex;align-items:center;gap:6px}.qv-system-footer__version i{width:6px;height:6px;border-radius:999px;background:#16a34a;box-shadow:0 0 0 3px #16a34a1c}.qv-system-footer__version strong{color:var(--qv-ink);font-variant-numeric:tabular-nums}.qv-page{overflow-x:hidden}.qv-header{background:transparent!important;padding:20px 32px 0}.qv-header-mobile{display:none;align-items:start;gap:10px;background:var(--qv-gradient);border:1px solid rgba(99,102,241,.18);border-radius:18px;padding:16px 14px 12px;box-shadow:var(--qv-shadow)}.qv-mobile-menu{font-size:18px;height:28px;width:28px;flex:0 0 auto;align-self:start;padding:0;line-height:1}.qv-header-mobile-left{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0}.qv-header-mobile-text{display:grid;min-width:0;align-self:start;margin-top:2px}.qv-header-mobile-title{font-weight:700;font-size:15px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qv-header-mobile-subtitle{font-size:11px;color:var(--qv-ink-muted);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qv-header-mobile-env{font-size:11px;font-weight:700;color:var(--qv-ink-muted);text-transform:uppercase;letter-spacing:.08em;align-self:start;margin-top:4px;justify-self:end}.qv-header-card{background:var(--qv-gradient);border:1px solid rgba(99,102,241,.18);border-radius:20px;padding:20px 26px;display:flex;align-items:center;justify-content:space-between;box-shadow:var(--qv-shadow)}.qv-events-toolbar{margin-bottom:18px;padding:16px 18px;border-radius:22px;border:1px solid var(--qv-border);background:#ffffffe6;box-shadow:0 18px 50px #0f172a14;display:flex;justify-content:space-between;gap:16px;align-items:center}.qv-events-toolbar__left,.qv-events-toolbar__right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.qv-events-toolbar__left{flex:1 1 520px}.qv-events-toolbar__left .ant-input-affix-wrapper{flex:1 1 320px;min-width:260px;border-radius:14px}.qv-events-toolbar__left .ant-select{min-width:180px}.qv-events-toolbar__summary{display:inline-flex;align-items:center;gap:8px;color:var(--qv-ink-muted);font-size:13px}.qv-events-toolbar__summary strong{color:var(--qv-ink);font-size:16px}.qv-events-toolbar__dot{opacity:.45}.qv-events-empty{min-height:280px;display:grid;place-items:center;border-radius:26px;border:1px dashed rgba(148,163,184,.5);background:#ffffffb8}.qv-events-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.qv-event-card{display:grid;gap:18px;padding:22px;border-radius:28px;border:1px solid rgba(226,232,240,.94);background:linear-gradient(180deg,#fffffffa,#f8fafcf5),var(--qv-surface);box-shadow:0 20px 56px #0f172a17}.qv-event-card__top{display:flex;justify-content:space-between;gap:14px;align-items:start}.qv-event-card__status{margin:0;display:inline-flex;align-items:center;gap:8px;border-radius:999px;font-weight:700;padding-inline:12px}.qv-event-card__date{display:grid;justify-items:end;gap:3px;text-align:right}.qv-event-card__date strong{font-size:15px}.qv-event-card__date span{color:var(--qv-ink-muted);font-size:13px}.qv-event-card__body{display:grid;gap:16px}.qv-event-card__title{margin:0;font-family:Newsreader,serif;font-size:32px;line-height:.98}.qv-event-card__venue{margin-top:10px;display:flex;flex-wrap:wrap;gap:14px;color:var(--qv-ink-muted);font-size:13px}.qv-event-card__venue span,.qv-event-card__fact span{display:inline-flex;align-items:center;gap:8px}.qv-event-card__chips{display:flex;flex-wrap:wrap;gap:8px}.qv-event-card__chips .ant-tag{margin:0;border-radius:999px;padding:6px 10px;font-weight:600}.qv-event-card__facts{display:grid;grid-template-columns:92px minmax(0,1fr) minmax(0,1fr);gap:12px}.qv-event-card__fact{padding:13px 14px;border-radius:18px;background:#f8fafc;border:1px solid #e9eef5;display:grid;gap:8px}.qv-event-card__fact span{color:var(--qv-ink-muted);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.qv-event-card__fact strong{font-size:14px;line-height:1.35}.qv-event-card__fact--accent{background:linear-gradient(135deg,#6366f11f,#ec48991a);border-color:#6366f12e}.qv-event-card__fact--teams{display:grid;place-items:center;text-align:center;gap:6px}.qv-event-card__teams-icon{color:var(--qv-ink-muted);font-size:14px;line-height:1}.qv-event-card__fact--teams strong{font-size:18px;line-height:1}.qv-event-card__footer{display:grid;gap:12px}.qv-event-card__primary-actions,.qv-event-card__secondary-actions{display:grid;gap:10px}.qv-event-card__primary-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.qv-event-card__secondary-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.qv-event-card__footer .ant-btn,.qv-event-card__footer .ant-select{width:100%}.qv-player-modal .ant-modal-content{border-radius:28px;overflow:hidden;padding:0;background:linear-gradient(180deg,#f8fbff,#fff 28%)}.qv-player-detail{padding:26px;display:grid;gap:18px}.qv-player-hero{display:flex;justify-content:space-between;gap:18px;padding:24px;border-radius:24px;background:linear-gradient(135deg,#6366f11f,#ec48991a);border:1px solid rgba(99,102,241,.18)}.qv-player-hero__identity{display:flex;align-items:center;gap:16px;min-width:0}.qv-player-hero__badge{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:24px;box-shadow:0 20px 40px #6366f13d}.qv-player-hero__eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--qv-ink-muted);font-weight:700}.qv-player-hero__title{margin:4px 0 0;font-family:Newsreader,serif;font-size:34px;line-height:1}.qv-player-hero__meta{margin-top:10px;display:flex;flex-wrap:wrap;gap:14px;color:var(--qv-ink-muted);font-size:13px}.qv-player-hero__meta span,.qv-player-fact__label,.qv-player-ledger__meta span,.qv-player-registration__meta span{display:inline-flex;align-items:center;gap:7px}.qv-player-hero__points{min-width:220px;padding:18px 20px;border-radius:22px;background:#0f172ae6;color:#fff;display:grid;align-content:center;text-align:right}.qv-player-hero__points-label{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:#ffffffa8}.qv-player-hero__points-value{font-size:42px;line-height:1;font-weight:800;margin-top:8px}.qv-player-hero__points-subtext{margin-top:8px;color:#ffffffb3;font-size:13px}.qv-player-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.qv-player-grid--bottom{align-items:start}.qv-player-panel{border:1px solid var(--qv-border);background:#fff;border-radius:24px;padding:20px;box-shadow:0 18px 50px #0f172a14}.qv-player-panel__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.qv-player-panel__header h3{margin:0;font-size:17px;display:inline-flex;align-items:center;gap:10px}.qv-player-panel__header i{color:var(--qv-accent)}.qv-player-facts{display:grid;gap:12px}.qv-player-fact{padding:14px 16px;border-radius:18px;background:#f8fafc;border:1px solid #e9eef5;display:grid;gap:6px}.qv-player-fact__label{color:var(--qv-ink-muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.qv-player-fact__value--wrap{overflow-wrap:anywhere}.qv-player-card-link{color:var(--qv-accent);font-weight:700;text-decoration:none}.qv-player-card-link:hover{text-decoration:underline}.qv-player-summary-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.qv-player-summary-card{padding:16px;border-radius:18px;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e8edf5;display:grid;gap:6px}.qv-player-summary-card i{color:var(--qv-accent)}.qv-player-summary-card span{color:var(--qv-ink-muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.qv-player-summary-card strong{font-size:24px}.qv-player-tags{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px}.qv-player-tags .ant-tag{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;font-weight:600}.qv-player-registrations,.qv-player-ledger{display:grid;gap:12px}.qv-player-registration{display:flex;justify-content:space-between;gap:14px;padding:16px;border-radius:18px;background:#f8fafc;border:1px solid #e9eef5}.qv-player-registration__title{font-weight:700;font-size:16px}.qv-player-registration__meta{margin-top:8px;display:flex;flex-wrap:wrap;gap:12px;color:var(--qv-ink-muted);font-size:13px}.qv-player-registration__side{display:grid;justify-items:end;align-content:space-between;gap:10px}.qv-player-registration__attendance{color:var(--qv-ink-muted);font-size:13px;display:inline-flex;align-items:center;gap:8px}.qv-player-ledger__item{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:15px 16px;border-radius:18px;background:#fbfcfe;border:1px solid #e9eef5}.qv-player-ledger__icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font-size:18px}.qv-player-ledger__icon.is-positive{background:#22c55e1f;color:#16a34a}.qv-player-ledger__icon.is-negative{background:#f43f5e1f;color:#e11d48}.qv-player-ledger__topline{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:13px}.qv-player-ledger__topline span,.qv-player-ledger__meta{color:var(--qv-ink-muted)}.qv-player-ledger__title{margin-top:6px;font-weight:700}.qv-player-ledger__meta{margin-top:7px;display:flex;flex-wrap:wrap;gap:12px;font-size:12px}.qv-player-empty{min-height:180px;border-radius:18px;background:#f8fafc;border:1px dashed #cbd5e1;display:grid;place-items:center;gap:8px;color:var(--qv-ink-muted);text-align:center}.qv-player-empty i{font-size:24px}.qv-player-pagination{margin-top:14px;display:flex;justify-content:flex-end}@media (max-width: 960px){.qv-player-grid{grid-template-columns:1fr}.qv-player-hero{flex-direction:column}.qv-player-hero__points{min-width:0;text-align:left}}@media (max-width: 640px){.qv-player-modal{max-width:calc(100vw - 20px)}.qv-player-detail{padding:14px}.qv-player-hero,.qv-player-panel{padding:16px;border-radius:20px}.qv-player-summary-cards{grid-template-columns:1fr 1fr}.qv-player-registration,.qv-player-ledger__item{padding:14px}.qv-player-registration{flex-direction:column}.qv-player-registration__side{justify-items:start}.qv-player-ledger__topline{flex-direction:column;align-items:flex-start}}.qv-header-title{font-family:Newsreader,serif;font-size:26px;margin:0;color:var(--qv-ink)}.qv-header-subtitle{margin:4px 0 0;color:var(--qv-ink-muted);font-size:13px}.qv-menu .ant-menu-item-selected{background:#6366f11f!important;color:var(--qv-accent)!important;font-weight:700}.qv-menu .ant-menu-item:hover{color:var(--qv-accent)!important}.qv-menu .ant-menu-title-content{display:flex;align-items:center;height:100%}.qv-menu-item{display:flex;align-items:center;gap:10px;line-height:1}.qv-menu-icon{width:18px;height:18px;color:var(--qv-ink-muted);display:inline-flex;align-items:center;justify-content:center;line-height:1}.qv-menu-icon:before{font-size:16px;line-height:1}.qv-menu .ant-menu-item-selected .qv-menu-icon{color:var(--qv-accent)}.qv-page{background:var(--qv-surface);border:1px solid var(--qv-border);border-radius:22px;padding:22px;box-shadow:var(--qv-shadow)}.qv-dashboard{display:grid;gap:16px}.qv-dashboard-hero{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;padding:18px 22px;border-radius:20px;background:linear-gradient(120deg,#6366f126,#ec48991f 60%,#0e74901f);border:1px solid rgba(99,102,241,.18)}.qv-dashboard-hero h2{margin:4px 0 6px;font-family:Newsreader,serif;font-size:22px}.qv-dashboard-hero p{margin:0;color:var(--qv-ink-muted);font-size:13px}.qv-dashboard-kicker{text-transform:uppercase;letter-spacing:.2em;font-size:11px;color:#4338ca;font-weight:700}.qv-dashboard-actions{display:flex;gap:10px;flex-wrap:wrap}.qv-kpi{border-radius:18px;border:1px solid var(--qv-border);background:linear-gradient(180deg,#fff,#f8fafc)}.qv-kpi .ant-statistic-title{color:var(--qv-ink-muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.qv-kpi-meta{margin-top:6px;font-size:12px;color:var(--qv-ink-muted)}.qv-panel{border-radius:18px;border:1px solid var(--qv-border)}.qv-panel-title{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--qv-ink-muted);font-weight:700;margin-bottom:12px}.qv-stacked{height:12px;border-radius:999px;overflow:hidden;display:flex;background:#e2e8f0}.qv-stacked-segment{height:100%}.qv-legend{margin-top:10px;display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--qv-ink-muted)}.qv-legend i{display:inline-block;width:10px;height:10px;border-radius:999px;margin-right:6px}.qv-panel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.qv-metric{font-size:12px;color:var(--qv-ink-muted);text-transform:uppercase;letter-spacing:.08em}.qv-metric-value{font-size:20px;font-weight:700;margin-top:4px}.qv-sparkline{width:100%;height:46px}.qv-sparkline-empty{width:100%;height:46px;background:linear-gradient(90deg,#e2e8f0,#f8fafc);border-radius:12px}.qv-stack-list{display:grid;gap:12px}.qv-stack-list span{display:block;font-size:12px;color:var(--qv-ink-muted);margin-bottom:4px}.qv-ellipsis{display:inline-block;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qv-table .ant-table{background:transparent}.qv-table .ant-table-container,.qv-table .ant-table-content{overflow-x:auto;-webkit-overflow-scrolling:touch}.qv-table .ant-table-thead>tr>th{background:#f1f5ff;color:var(--qv-ink-muted);font-size:12px;text-transform:uppercase;letter-spacing:.05em}.qv-action-bar{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.qv-attendance-inline{--qv-attendance-h: 32px;display:inline-flex;align-items:center;gap:0}.qv-attendance-input{min-width:86px;height:var(--qv-attendance-h);border-top-right-radius:10px!important;border-bottom-right-radius:10px!important;transition:border-radius .16s ease}.qv-attendance-input .ant-input-number-input{height:calc(var(--qv-attendance-h) - 2px)}.qv-attendance-inline.is-dirty .qv-attendance-input{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.qv-attendance-save{width:0!important;min-width:0!important;padding:0!important;opacity:0;pointer-events:none;overflow:hidden;transform:translate(-4px);transition:width .16s ease,opacity .16s ease,transform .16s ease,padding .16s ease;border-top-left-radius:0!important;border-bottom-left-radius:0!important;margin-left:-1px;border-left:1px solid rgba(255,255,255,.45)!important;height:var(--qv-attendance-h)!important}.qv-attendance-inline.is-dirty .qv-attendance-save{width:34px!important;min-width:34px!important;padding:0!important;opacity:1;pointer-events:auto;transform:translate(0)}.qv-registrations-modal .ant-modal-content{border-radius:22px}.qv-registrations-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.qv-registrations-summary__item{border:1px solid #e2e8f0;border-radius:14px;padding:10px 12px;background:#f8fafc;display:grid;gap:4px}.qv-registrations-summary__item span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--qv-ink-muted);font-weight:700}.qv-registrations-summary__item strong{font-size:20px;line-height:1}.qv-registrations-layout{display:grid;grid-template-columns:minmax(300px,360px) 1fr;gap:14px;align-items:start}.qv-registrations-form{border:1px solid #e2e8f0;border-radius:14px;padding:12px;background:#fcfdff}.qv-registrations-form__title{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--qv-ink-muted);font-weight:700;margin-bottom:8px}.qv-registrations-form__grid{display:grid;grid-template-columns:1.2fr 1fr;gap:10px}.qv-registrations-table-wrap{overflow-x:auto}.qv-reg-contact{display:grid;gap:2px}.qv-reg-contact strong{font-size:13px;line-height:1.2}.qv-reg-contact span{font-size:12px;color:var(--qv-ink-muted);line-height:1.2;word-break:break-word}.qv-question-create{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start}.qv-question-stack{display:grid;gap:18px}.qv-question-panel{background:transparent;border:none;border-radius:0;padding:0;box-shadow:none;display:grid;gap:12px}.qv-question-panel--hero{background:transparent;border-color:transparent}.qv-question-panel--side{position:sticky;top:24px;align-self:start}.qv-question-panel-title{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--qv-ink-muted);margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid var(--qv-border)}.qv-question-type .ant-form-item-label>label{font-weight:600}.qv-type-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#eef2ff;padding:3px;border-radius:999px;gap:4px}.qv-type-toggle .ant-radio-button-wrapper{border:none!important;border-radius:999px!important;background:transparent;color:var(--qv-ink);font-weight:600;text-align:center;padding:4px 10px!important;font-size:12px}.qv-type-toggle .ant-radio-button-wrapper-checked{background:#fff!important;box-shadow:0 8px 20px #0f172a1f;color:var(--qv-ink)!important}.qv-traffic{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;background:#f8fafc;padding:4px;border-radius:999px;border:1px solid var(--qv-border)}.qv-traffic .ant-radio-button-wrapper{border:none!important;border-radius:999px!important;background:transparent;font-weight:600;padding:4px 10px!important;font-size:12px;text-align:center;display:flex;align-items:center;justify-content:center;min-height:28px}.qv-traffic .ant-radio-button-wrapper-checked{background:#fff!important;box-shadow:0 8px 20px #0f172a1f;color:var(--qv-ink)!important}.qv-traffic-dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px;vertical-align:middle}.qv-traffic-dot--easy{background:#22c55e;box-shadow:0 0 0 4px #22c55e26}.qv-traffic-dot--medium{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b26}.qv-traffic-dot--hard{background:#ef4444;box-shadow:0 0 0 4px #ef444426}.qv-choice-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.qv-choice-correct{display:grid;gap:10px}.qv-choice-row{display:grid;grid-template-columns:24px 24px minmax(0,1fr) 32px;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.qv-choice-label{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:#eef2ff;color:#3730a3;font-weight:700;font-size:12px}@media (max-width: 900px){.qv-choice-list{grid-template-columns:minmax(0,1fr)}}.qv-choice-row .ant-form-item{margin-bottom:0}.qv-choice-input .ant-input{background:#fff}.qv-choice-remove{color:#ef4444}.qv-choice-add{width:100%;grid-column:1 / -1}.qv-inline-action{margin-bottom:12px}.qv-media-block{padding:0;border-radius:0;border:none;background:transparent;margin-bottom:16px}.qv-media-preview{display:grid;gap:8px}.qv-media-preview img,.qv-media-preview video{width:100%;border-radius:12px}.qv-media-preview--inline{max-width:180px}.qv-media-preview--inline img,.qv-media-preview--inline video,.qv-media-preview--inline audio{width:100%}.qv-media-mode .ant-radio-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.qv-media-mode .ant-radio-button-wrapper{border:1px solid var(--qv-border)!important;border-radius:999px!important;text-align:center;padding:4px 10px!important;font-size:12px}.qv-media-mode .ant-radio-button-wrapper-checked{background:#fff!important;box-shadow:0 8px 18px #0f172a1f;color:var(--qv-ink)!important}.qv-media-accordion .ant-collapse-item{border:1px solid var(--qv-border);border-radius:12px;margin-bottom:8px;overflow:hidden}.qv-media-accordion .ant-collapse-header{font-weight:600}.qv-media-accordion .ant-collapse-content{background:#f8fafc}.qv-media-picker{display:grid;gap:10px}.qv-media-library{display:grid;gap:16px}.qv-media-library-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:12px;align-items:center}.qv-media-library-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.qv-media-card{border:1px solid var(--qv-border);border-radius:16px;padding:10px;background:#fff;display:grid;gap:10px;box-shadow:0 10px 24px #0f172a14}.qv-media-card.is-selected{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e52e}.qv-media-thumb{border-radius:12px;overflow:hidden;background:#f8fafc;height:90px;display:grid;place-items:center}.qv-media-thumb img,.qv-media-thumb video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.qv-media-thumb audio{width:100%}.qv-media-thumb-placeholder{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--qv-ink-muted)}.qv-media-meta{font-size:12px;color:var(--qv-ink-muted)}.qv-media-library-pagination{display:flex;align-items:center;justify-content:space-between}@media (max-width: 1024px){.qv-media-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.qv-media-library-toolbar{grid-template-columns:minmax(0,1fr)}.qv-media-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.qv-media-preview-frame{position:relative;display:grid;gap:6px}.qv-media-badge{position:absolute;top:8px;right:8px;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:600;background:#ffffffe6;border:1px solid var(--qv-border);color:var(--qv-ink)}.qv-media-badge.is-local{background:#22c55e26;border-color:#22c55e66;color:#166534}.qv-media-badge.is-remote{background:#6366f11f;border-color:#6366f159;color:#3730a3}.qv-rank-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-weight:700;font-size:12px}.qv-rank-badge.is-gold{background:#eab3082e;color:#854d0e}.qv-rank-badge.is-silver{background:#94a3b833;color:#475569}.qv-rank-badge.is-bronze{background:#f472b62e;color:#9f1239}.qv-muted-note{font-size:12px;color:var(--qv-ink-muted)}@media (max-width: 1024px){.qv-question-create{grid-template-columns:minmax(0,1fr)}.qv-question-panel--side{position:static}}.ant-btn-primary{background:linear-gradient(135deg,#6366f1,#a855f7)!important;border-color:transparent!important;box-shadow:0 10px 24px #6366f140}.qv-login-shell{min-height:100vh;display:grid;place-items:center;position:relative;overflow:hidden;background:linear-gradient(135deg,#667eea,#764ba2,#f093fb,#4facfe,#00f2fe)}.qv-login-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.qv-login-blob{position:absolute;border-radius:999px;filter:blur(0px);opacity:.9}.qv-login-blob--one{top:80px;left:80px;width:120px;height:120px;background:#fde0478c;filter:blur(18px)}.qv-login-blob--two{top:140px;right:140px;width:180px;height:180px;background:#f472b666;filter:blur(24px)}.qv-login-blob--three{bottom:120px;left:260px;width:140px;height:140px;background:#67e8f980;filter:blur(18px)}.qv-login-blob--ring{top:160px;right:80px;width:180px;height:180px;border-radius:32px;border:10px solid rgba(255,255,255,.25);transform:rotate(45deg)}.qv-login-card{position:relative;z-index:1;width:min(420px,92vw);padding:32px;border-radius:28px;border:4px solid rgba(255,255,255,.5);background:#fffffffa;box-shadow:0 30px 80px #0f172a40}.qv-login-logo{display:flex;align-items:center;gap:12px;margin-bottom:16px}.qv-login-logo-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center}.qv-login-logo-text{font-size:26px;font-weight:900;letter-spacing:-.02em;color:var(--qv-ink)}.qv-login-logo-text span{color:#facc15}.qv-login-logo-icon-image{height:40px;width:40px}.qv-login-title{font-size:22px;font-weight:900;color:var(--qv-ink)}.qv-login-subtitle{margin-top:4px;margin-bottom:18px;color:var(--qv-ink-muted);font-size:13px;font-weight:600}.qv-login-input{border-radius:14px!important;padding:10px 12px!important}.qv-login-button{height:44px;border-radius:14px!important;font-weight:800}.qv-login-footer{margin-top:12px;text-align:center}.ant-btn-primary:hover{filter:brightness(1.05)}.qv-card{border-radius:18px;border:1px solid var(--qv-border)}.qv-preview-block{padding:14px;border-radius:14px;border:1px solid var(--qv-border);background:#f8fafc;display:grid;gap:6px}.qv-preview-label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--qv-ink-muted)}.qv-preview-link{font-weight:700;color:var(--qv-accent)}.qv-preview-link:hover{text-decoration:underline}.qv-preview-muted{color:var(--qv-ink-muted);font-weight:600}.qv-preview-note{font-size:12px;color:var(--qv-ink-muted);margin-top:6px}@media (max-width: 900px){.qv-events-toolbar{align-items:stretch}.qv-events-toolbar__right{justify-content:space-between}.qv-events-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qv-sider{display:none}.qv-header{padding:16px}.qv-header-card{display:none}.qv-header-mobile{display:grid;grid-template-columns:auto minmax(0,1fr)}.qv-content{padding:16px}.qv-system-footer{justify-content:center;margin:0 16px 16px;padding-top:12px}.qv-table .ant-table{min-width:0}.qv-table .ant-table-container table{min-width:720px}.qv-table,.qv-table .ant-table-body{overflow-x:auto;-webkit-overflow-scrolling:touch}.qv-table table{min-width:720px}.qv-table .ant-table-thead>tr>th,.qv-table .ant-table-tbody>tr>td{padding:8px 10px;font-size:12px}.qv-registrations-layout{grid-template-columns:minmax(0,1fr)}.qv-registrations-modal .ant-modal{margin:12px auto}.qv-registrations-modal .ant-modal-content{padding:12px}}@media (max-width: 720px){.qv-events-toolbar{padding:14px}.qv-events-toolbar__left,.qv-events-toolbar__right,.qv-events-toolbar__summary,.qv-events-toolbar__right .ant-segmented{width:100%}.qv-events-grid{grid-template-columns:minmax(0,1fr)}.qv-event-card{padding:18px}.qv-event-card__top{flex-direction:column;align-items:start}.qv-event-card__date{justify-items:start;text-align:left}.qv-event-card__title{font-size:28px}.qv-event-card__facts,.qv-event-card__primary-actions,.qv-event-card__secondary-actions{grid-template-columns:minmax(0,1fr)}.qv-registrations-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.qv-registrations-form__grid{grid-template-columns:minmax(0,1fr)}.qv-registrations-modal .ant-modal-title{font-size:16px;line-height:1.3}.qv-registrations-modal .qv-table table{min-width:860px}}:root{color-scheme:light;--qv-bg: #f4f4f7;--qv-row: #fafafb;--qv-surface: #ffffff;--qv-border: #ececf0;--qv-input-border: #e0e0e8;--qv-ink: #1a1a20;--qv-text: #6a6a78;--qv-ink-muted: #8a8a99;--qv-accent: #7c3aed;--qv-accent-hover: #6d28d9;--qv-accent-soft: #f3efff;--qv-sidebar: #161620;--qv-success: #15803d;--qv-success-bg: #e9f9ef;--qv-warning: #b45309;--qv-warning-bg: #fff4e5;--qv-danger: #c0322b;--qv-danger-bg: #fdecec;--qv-info: #4f46e5;--qv-info-bg: #eef0ff;--qv-shadow: 0 1px 2px rgba(20, 20, 40, .04);--qv-shadow-hover: 0 8px 24px rgba(20, 20, 40, .09);--qv-gradient: none}@keyframes qm-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}html,body,#root{min-height:100%}body{margin:0;color:var(--qv-ink);background:var(--qv-bg);font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d7d7de;border:2px solid var(--qv-bg);border-radius:8px}.qv-shell,.qv-main,.qv-content{background:var(--qv-bg)!important}.qv-sider{position:sticky!important;top:0;height:100vh;overflow:hidden;background:var(--qv-sidebar)!important;border-right:0!important;box-shadow:none!important}.qv-sider .ant-layout-sider-children{display:flex;min-height:100%;flex-direction:column}.qv-logo{height:64px;flex:0 0 64px;display:flex!important;align-items:center;padding:0 18px!important;border-bottom:1px solid #23232c}.qv-brand{display:flex;min-width:0;align-items:center;gap:11px}.qv-brand-mark{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;overflow:hidden;border-radius:9px;background:#f5b71e;box-shadow:0 2px 8px #f5b71e47}.qv-brand-mark img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.qv-brand-copy{display:grid;min-width:0;line-height:1.1}.qv-brand-copy strong{color:#fff;font-size:14px;font-weight:700;white-space:nowrap}.qv-brand-copy small{margin-top:3px;color:#8f8fa3;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.qv-menu{flex:1 1 auto;overflow-x:hidden;overflow-y:auto;padding:12px 10px!important;background:var(--qv-sidebar)!important;border-inline-end:0!important}.qv-menu.ant-menu-inline-collapsed{width:72px;padding-inline:10px!important}.qv-menu .ant-menu-item-group-title{padding:12px 10px 6px!important;color:#63637a!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.08em;line-height:1.3!important;text-transform:uppercase}.qv-menu .ant-menu-item{display:flex!important;align-items:center!important;width:100%!important;height:40px!important;margin:2px 0!important;padding-inline:10px!important;border-radius:9px!important;color:#a2a2b5!important;font-size:13px;font-weight:600;line-height:1!important}.qv-menu.ant-menu-inline-collapsed .ant-menu-item{display:flex!important;align-items:center!important;justify-content:center!important;padding-inline:0!important}.qv-menu.ant-menu-inline-collapsed .ant-menu-item-group-title{display:none!important}.qv-menu.ant-menu-inline-collapsed .ant-menu-title-content{display:flex!important;width:100%;justify-content:center}.qv-menu.ant-menu-inline-collapsed .qv-menu-item{width:100%;justify-content:center;gap:0}.qv-menu.ant-menu-inline-collapsed .qv-menu-item>span{display:none}.qv-menu.ant-menu-inline-collapsed .qv-menu-icon{margin:0!important}.qv-menu .ant-menu-item:hover{color:#fff!important;background:#24242f!important}.qv-menu .ant-menu-item-selected{color:#fff!important;background:var(--qv-accent)!important}.qv-menu .ant-menu-title-content{display:flex;height:100%;min-width:0;align-items:center;line-height:1}.qv-menu-item{display:flex;height:100%;min-width:0;align-items:center;gap:11px}.qv-menu-item>span{display:flex;height:100%;overflow:hidden;align-items:center;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.qv-menu-icon{width:17px!important;height:17px!important;flex:0 0 17px;color:currentColor!important}.qv-menu-icon:before{content:none!important}.qv-user-card{position:relative;display:grid!important;grid-template-columns:34px minmax(0,1fr) 32px;gap:10px!important;align-items:center;margin:0!important;padding:12px 18px 54px!important;border:0!important;border-top:1px solid #23232c!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.qv-mobile-nav-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;background:#14141e8f;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:qv-mobile-nav-fade .16s ease-out}.qv-mobile-nav-panel{width:min(300px,88vw);height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--qv-sidebar);box-shadow:24px 0 70px #0a0a1257;animation:qv-mobile-nav-in .19s ease-out}.qv-mobile-nav-header{height:64px;flex:0 0 64px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #23232c}.qv-mobile-nav-header .qv-logo{border-bottom:0}.qv-mobile-nav-header>button{width:38px;height:38px;display:grid;margin-right:12px;place-items:center;border:1px solid #30303c;border-radius:10px;color:#b7b7c8;background:#24242f;cursor:pointer}@keyframes qv-mobile-nav-fade{0%{opacity:0}to{opacity:1}}@keyframes qv-mobile-nav-in{0%{transform:translate(-22px);opacity:.8}to{transform:translate(0);opacity:1}}.ant-layout-sider-collapsed .qv-user-card{grid-template-columns:34px;justify-content:center;padding:12px 19px 54px!important}.qv-user-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#2c2c38;color:#c9c9d6;font-size:12px;font-weight:700}.qv-user-copy{min-width:0}.qv-user-name{overflow:hidden;color:#e9e9f0!important;font-size:13px;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.qv-user-role{color:#8f8fa3!important;font-size:11px!important;font-weight:400;letter-spacing:0!important;line-height:1.35;text-transform:none!important}.qv-logout,.qv-collapse{display:inline-flex;align-items:center;justify-content:center;border:0!important;border-radius:8px!important;background:transparent!important;color:#8f8fa3!important;cursor:pointer}.qv-logout{width:32px;height:32px;padding:0!important}.qv-collapse{position:absolute;right:10px;bottom:9px;left:10px;height:34px;gap:8px;justify-content:flex-start;padding:0 10px;color:#63637a!important;font-size:12px;font-weight:600}.ant-layout-sider-collapsed .qv-collapse{justify-content:center}.qv-logout:hover,.qv-collapse:hover{background:#24242f!important;color:#fff!important}.qv-header{display:none}.qv-content{min-width:0;padding:28px 30px 60px!important}.qv-page{width:100%;max-width:1280px;min-height:0;margin:0 auto;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;animation:qm-in .25s ease}.qv-page>.qv-page{max-width:none}.qv-page-heading{margin-bottom:24px}.qv-page-eyebrow,.qv-dashboard-kicker{margin-bottom:6px;color:var(--qv-ink-muted)!important;font-size:12px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.qv-page-heading h1{margin:0;color:var(--qv-ink);font-size:26px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.qv-page-heading p{max-width:600px;margin:6px 0 0;color:var(--qv-text);font-size:14px}.ant-card,.qv-card,.qv-panel,.qv-kpi{border:1px solid var(--qv-border)!important;border-radius:14px!important;background:var(--qv-surface)!important;box-shadow:var(--qv-shadow)!important}.ant-card-hoverable,.qv-kpi,.qv-event-card,.qv-media-card{transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}.ant-card-hoverable:hover,.qv-kpi:hover,.qv-event-card:hover,.qv-media-card:hover{border-color:#dedee6!important;box-shadow:var(--qv-shadow-hover)!important;transform:translateY(-2px)}.ant-card .ant-card-head{min-height:50px;padding:0 18px;border-bottom-color:#f2f2f5}.ant-card .ant-card-head-title{color:var(--qv-ink);font-size:15px;font-weight:700}.ant-card .ant-card-body{padding:18px}.ant-btn{min-height:38px;padding-inline:14px;border-color:var(--qv-input-border);border-radius:10px;color:#3a3a46;background:#fff;box-shadow:none;font-size:13.5px;font-weight:600}.ant-btn:hover{border-color:#cfcfd9!important;color:var(--qv-accent)!important;background:#fff!important}.ant-btn-primary{border-color:var(--qv-accent)!important;background:var(--qv-accent)!important;color:#fff!important;box-shadow:0 2px 8px #7c3aed47!important}.ant-btn-primary:hover{border-color:var(--qv-accent-hover)!important;background:var(--qv-accent-hover)!important;color:#fff!important}.ant-btn-dangerous:not(.ant-btn-primary){border-color:#f1c7c7!important;color:var(--qv-danger)!important}.ant-btn-sm{min-height:32px;border-radius:8px;font-size:12px}.ant-btn-lg{min-height:42px}.ant-btn-circle{width:40px;min-width:40px;padding:0;border-radius:9px!important}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select-selector,.ant-input-number-group-addon,.ant-input-group-addon{min-height:40px!important;border-color:var(--qv-input-border)!important;border-radius:10px!important;background:#fff!important;color:var(--qv-ink)!important;font-size:13.5px!important;box-shadow:none!important}.ant-input-affix-wrapper .ant-input{min-height:auto!important}.ant-select-single{height:40px}.ant-select-single .ant-select-selector{align-items:center}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-picker:hover,.ant-select:hover .ant-select-selector{border-color:#c8c8d3!important}.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-picker-focused,.ant-select-focused .ant-select-selector{border-color:var(--qv-accent)!important;box-shadow:0 0 0 3px #7c3aed1a!important}.ant-form-item .ant-form-item-label>label{height:auto;color:#4a4a56;font-size:12px;font-weight:600}.ant-checkbox-checked .ant-checkbox-inner,.ant-radio-checked .ant-radio-inner{border-color:var(--qv-accent);background:var(--qv-accent)}.ant-segmented{padding:3px;border:1px solid #e6e6ec;border-radius:9px;background:var(--qv-bg)}.ant-segmented .ant-segmented-item{min-height:30px;border-radius:7px;color:var(--qv-ink-muted);font-size:12.5px;font-weight:600}.ant-segmented .ant-segmented-item-selected{background:var(--qv-accent);color:#fff;box-shadow:none}.ant-tabs .ant-tabs-tab{padding:11px 15px 13px;color:var(--qv-ink-muted);font-size:13.5px;font-weight:600}.ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--qv-accent)!important}.ant-tabs .ant-tabs-ink-bar{height:2px;background:var(--qv-accent)}.ant-tag{min-height:23px;margin-inline-end:6px;padding:2px 9px;border:0;border-radius:999px;font-size:11.5px;font-weight:600;line-height:19px}.ant-alert{border-radius:10px}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next{border-radius:8px}.ant-pagination .ant-pagination-item-active{border-color:var(--qv-accent)}.ant-pagination .ant-pagination-item-active a{color:var(--qv-accent)}.ant-modal-root .ant-modal-mask{background:#14141e80!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ant-modal .ant-modal-content{padding:22px;border-radius:14px!important;box-shadow:0 24px 70px #14141e38!important}.ant-modal .ant-modal-title{font-size:18px;font-weight:700}.qv-table{overflow:hidden;border:1px solid var(--qv-border);border-radius:14px;background:#fff;box-shadow:var(--qv-shadow)}.qv-table .ant-table,.qv-table .ant-table-container,.qv-table .ant-table-content{border:0!important;border-radius:0!important}.qv-table .ant-table-thead>tr>th{height:44px;padding:11px 14px;border-bottom:1px solid var(--qv-border);background:var(--qv-row)!important;color:var(--qv-ink-muted)!important;font-size:10.5px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.qv-table .ant-table-tbody>tr>td{padding:13px 14px;border-bottom-color:#f2f2f5;color:#3a3a46;font-size:13px}.qv-table .ant-table-tbody>tr:hover>td{background:#faf9ff!important}.qv-table .ant-table-pagination{margin:16px!important}.qv-action-bar,.qv-events-toolbar{display:flex!important;align-items:center;justify-content:space-between;gap:10px 12px!important;margin-bottom:16px!important;padding:12px 14px!important;border:1px solid var(--qv-border)!important;border-radius:14px!important;background:#fff!important;box-shadow:var(--qv-shadow)!important}.qv-action-bar .qv-action-bar{margin:0!important;padding:0!important;border:0!important;box-shadow:none!important}.qv-dashboard{display:grid;gap:0}.qv-dashboard-hero{display:flex!important;align-items:flex-end!important;justify-content:space-between;gap:20px;margin:0 0 24px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.qv-dashboard-hero h2{margin:0!important;color:var(--qv-ink)!important;font-family:Inter,system-ui,sans-serif!important;font-size:26px!important;font-weight:700;letter-spacing:-.01em}.qv-dashboard-hero p{max-width:560px;margin:6px 0 0!important;color:var(--qv-text)!important;font-size:14px}.qv-dashboard-actions{gap:10px!important}.qv-kpi .ant-card-body{padding:16px!important}.qv-kpi .ant-statistic-title{color:#2a2a34!important;font-size:13px;font-weight:600}.qv-kpi .ant-statistic-content{color:var(--qv-ink);font-size:27px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.qv-kpi-meta{margin-top:3px;color:var(--qv-ink-muted)!important;font-size:12px}.qv-panel{height:100%}.qv-panel-title{margin-bottom:16px!important;color:var(--qv-ink)!important;font-size:15px!important;font-weight:700!important}.qv-metric{color:var(--qv-ink-muted)!important;font-size:11.5px!important}.qv-metric-value{color:var(--qv-ink);font-size:24px!important;font-weight:700}.qv-stacked{height:12px!important;overflow:hidden;border-radius:7px!important}.qv-event-card{gap:16px!important;padding:18px!important;border:1px solid var(--qv-border)!important;border-radius:14px!important;background:#fff!important;box-shadow:var(--qv-shadow)!important}.qv-events-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))!important;gap:14px!important}.qv-event-card__title{color:var(--qv-ink);font-family:Inter,system-ui,sans-serif!important;font-size:16px!important}.qv-player-hero__title,.qv-login-title,.qv-header-title{font-family:Inter,system-ui,sans-serif!important}.ant-tag-success,.ant-tag-green{background:var(--qv-success-bg)!important;color:var(--qv-success)!important}.ant-tag-warning,.ant-tag-orange,.ant-tag-gold{background:var(--qv-warning-bg)!important;color:var(--qv-warning)!important}.ant-tag-error,.ant-tag-red{background:var(--qv-danger-bg)!important;color:var(--qv-danger)!important}.ant-tag-processing,.ant-tag-blue,.ant-tag-geekblue,.ant-tag-purple{background:var(--qv-info-bg)!important;color:var(--qv-info)!important}.qv-event-card__facts,.qv-event-card__fact{border-color:#f0f0f4!important;background:var(--qv-row)!important}.qv-event-card__footer{border-top-color:#f2f2f5}.qv-events-empty{min-height:260px;border:1px dashed #d7d7de!important;border-radius:14px!important;background:#ffffffb3!important}.qv-question-panel,.qv-player-panel,.qv-player-summary-card,.qv-registrations-form{border:1px solid var(--qv-border)!important;border-radius:14px!important;background:#fff!important;box-shadow:var(--qv-shadow)}.qv-question-panel--hero{background:#fff!important}.qv-question-panel-title,.qv-player-panel__header h3,.qv-registrations-form__title{color:var(--qv-ink)!important;font-size:14px!important;font-weight:700!important}.qv-type-toggle,.qv-traffic{padding:3px!important;border:1px solid #e6e6ec!important;border-radius:9px!important;background:var(--qv-bg)!important}.qv-type-toggle .ant-radio-button-wrapper,.qv-traffic .ant-radio-button-wrapper,.qv-media-mode .ant-radio-button-wrapper{min-height:30px;border:0!important;border-radius:7px!important;background:transparent!important;color:var(--qv-ink-muted)!important;font-size:12.5px;font-weight:600;line-height:30px}.qv-type-toggle .ant-radio-button-wrapper-checked,.qv-traffic .ant-radio-button-wrapper-checked,.qv-media-mode .ant-radio-button-wrapper-checked{background:var(--qv-accent)!important;color:#fff!important;box-shadow:none!important}.qv-media-card{border:1px solid var(--qv-border)!important;border-radius:12px!important;background:#fff!important}.qv-media-card.is-selected{border-color:var(--qv-accent)!important;box-shadow:0 0 0 3px #7c3aed1a!important}.qv-media-thumb,.qv-media-preview,.qv-media-preview-frame{background:var(--qv-row)!important}.qv-player-modal .ant-modal-content,.qv-registrations-modal .ant-modal-content{border-radius:14px!important;background:var(--qv-bg)!important}.qv-player-hero{border:1px solid var(--qv-border)!important;border-radius:14px!important;background:#fff!important;box-shadow:var(--qv-shadow)!important}.qv-player-hero__badge,.qv-player-summary-card i,.qv-player-panel__header i{color:var(--qv-accent)!important;background:var(--qv-accent-soft)!important}.qv-player-hero__points{background:var(--qv-accent-soft)!important;color:var(--qv-accent-hover)!important}.qv-rank-badge{border-radius:999px}.qv-preview-block{border:1px solid var(--qv-border)!important;border-radius:12px!important;background:var(--qv-row)!important}.qv-login-shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex!important;min-height:100vh;overflow:auto;background:var(--qv-bg)!important}.qv-login-brand-panel{position:relative;display:flex;flex:1 1 auto;min-height:100vh;flex-direction:column;justify-content:space-between;overflow:hidden;padding:44px 46px;background:var(--qv-sidebar);color:#fff}.qv-login-brand-panel:after{position:absolute;top:-120px;right:-120px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(124,58,237,.5),transparent 70%);content:"";pointer-events:none}.qv-login-brand-panel .qv-brand,.qv-login-message,.qv-login-stats{position:relative;z-index:1}.qv-login-message h1{max-width:440px;margin:0;color:#fff;font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.25}.qv-login-message p{max-width:420px;margin:16px 0 0;color:#a2a2b5;font-size:14px;line-height:1.6}.qv-login-stats{display:flex;gap:26px}.qv-login-stat strong{display:block;font-size:22px;line-height:1.2}.qv-login-stat span{color:#8f8fa3;font-size:12px}.qv-login-form-panel{width:min(44vw,560px);min-width:420px;display:grid;place-items:center;padding:30px}.qv-login-card{width:100%!important;max-width:360px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.qv-login-card>.qv-login-logo{display:none}.qv-login-title{margin:0 0 6px!important;color:var(--qv-ink)!important;font-size:23px!important;font-weight:700!important}.qv-login-subtitle{margin:0 0 26px!important;color:var(--qv-ink-muted)!important;font-size:13.5px!important}.qv-login-input,.qv-login-button{min-height:44px!important;border-radius:11px!important}.qv-login-button{min-height:46px!important}.qv-login-footer{margin-top:18px!important;text-align:center}@media (max-width: 1100px){.qv-content{padding-inline:22px!important}}@media (max-width: 760px){.qv-player-modal .qv-player-grid,.qv-player-modal .qv-player-grid--bottom{grid-template-columns:1fr}}@media (max-width: 900px){.qv-sider{display:none}.qv-header{position:sticky;top:0;z-index:40;display:block;height:56px!important;padding:0!important;background:#fff!important;border-bottom:1px solid var(--qv-border);line-height:normal}.qv-header-mobile{height:56px;display:grid!important;grid-template-columns:40px minmax(0,1fr) 34px;gap:12px;align-items:center;padding:0 14px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.qv-mobile-menu{width:40px!important;height:40px!important;min-height:40px;padding:0!important;border:0!important;border-radius:10px!important;background:var(--qv-bg)!important;color:var(--qv-ink)!important}.qv-header-mobile-title{overflow:hidden;font-size:15px!important;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.qv-header-mobile .qv-brand{justify-self:end}.qv-content{padding:22px 18px 44px!important}.qv-page-heading h1,.qv-dashboard-hero h2{font-size:24px!important}.qv-dashboard-hero{align-items:flex-start!important;flex-direction:column}.qv-action-bar,.qv-events-toolbar{align-items:stretch!important;flex-direction:column}.qv-action-bar>*,.qv-events-toolbar>*{max-width:100%}.qv-mobile-nav-panel .qv-menu{flex:1}.qv-mobile-nav-panel .qv-user-card{margin:0!important}}@media (max-width: 760px){.qv-login-brand-panel{display:none}.qv-login-form-panel{width:100%;min-width:0;padding:28px 22px}.qv-login-card:before{display:block;width:48px;height:48px;margin:0 0 24px;border-radius:12px;background:url(/quizmania-logo.png) center / cover;box-shadow:0 2px 8px #f5b71e47;content:""}.qv-events-grid,.qv-player-grid,.qv-player-grid--bottom{grid-template-columns:1fr!important}.ant-modal{max-width:calc(100vw - 24px);margin:12px auto}}.qv-venues-page{min-width:0}.qv-venues-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding:12px 14px;border:1px solid var(--qv-border);border-radius:14px;background:#fff;box-shadow:var(--qv-shadow)}.qv-venues-toolbar .ant-input-affix-wrapper{width:min(420px,100%)}.qv-venues-toolbar>span{color:var(--qv-ink-muted);font-size:12px;white-space:nowrap}.qv-clickable-table .ant-table-tbody>tr{cursor:pointer}.qv-venue-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.qv-venue-form-grid .ant-input-number{width:100%}.qv-form-span-2{grid-column:1 / -1}.qv-modal-form-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.qv-venue-referral-setting{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:20px;padding:14px;border:1px solid #ddd6fe;border-radius:14px;background:linear-gradient(135deg,#faf7ff,#fff 68%)}.qv-venue-referral-setting>span{display:grid;width:40px;height:40px;place-items:center;border-radius:11px;color:#6d28d9;background:#ede9fe}.qv-venue-referral-setting strong,.qv-venue-referral-setting p{display:block;margin:0}.qv-venue-referral-setting strong{color:#302b43;font-size:13px}.qv-venue-referral-setting p{margin-top:3px;color:#777785;font-size:11.5px;line-height:1.45}@media (max-width: 600px){.qv-venues-toolbar{align-items:stretch;flex-direction:column}.qv-venue-form-grid{grid-template-columns:1fr}.qv-form-span-2{grid-column:auto}.qv-venue-referral-setting{grid-template-columns:40px minmax(0,1fr)}.qv-venue-referral-setting .ant-switch{grid-column:1 / -1;justify-self:stretch;width:100%}}.qv-builder-list-page,.qv-published-page{min-width:0}.qv-builder-wizard{max-width:1080px;margin:0 auto}.qv-builder-workspace{box-shadow:none!important}.qv-builder-workspace>.ant-card-body{padding:22px}.qv-builder-workspace .ant-steps{margin-bottom:26px}.qv-builder-workspace .ant-steps-item-icon{border-color:var(--qv-input-border);background:#fff}.qv-builder-workspace .ant-steps-item-active .ant-steps-item-icon,.qv-builder-workspace .ant-steps-item-finish .ant-steps-item-icon{border-color:var(--qv-accent);background:var(--qv-accent)}.qv-builder-workspace .ant-form-inline{gap:10px;margin-top:0!important;padding:16px;border:1px solid var(--qv-border);border-radius:12px;background:var(--qv-row)}.qv-builder-workspace .ant-card{box-shadow:none!important}@media (max-width: 700px){.qv-builder-workspace .ant-steps-item-title{display:none}.qv-builder-workspace>.ant-card-body{padding:15px}}.qv-partners-page,.qv-users-page{max-width:1080px;margin:0 auto}.qv-email-logs-page,.qv-finance-page,.qv-settings-page{min-width:0}.qv-email-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px}.qv-email-logs-page .qv-table .ant-table-tbody>tr{cursor:pointer}.qv-email-detail h2{margin:14px 0 20px;color:var(--qv-ink);font-size:19px;line-height:1.35}.qv-email-detail dl{margin:0}.qv-email-detail dl>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid #f1f1f4;font-size:13px}.qv-email-detail dt{color:var(--qv-ink-muted)}.qv-email-detail dd{margin:0;overflow-wrap:anywhere;color:var(--qv-ink);font-weight:600}.qv-settings-page{max-width:860px;margin:0 auto}.qv-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.qv-settings-grid>.ant-card:last-child{grid-column:1 / -1}@media (max-width: 760px){.qv-email-stats,.qv-settings-grid{grid-template-columns:1fr}.qv-settings-grid>.ant-card:last-child{grid-column:auto}}.qv-media-page{min-width:0}.qv-media-upload-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.qv-media-upload-dropzone{margin-bottom:16px}.qv-media-upload-dropzone .ant-upload-wrapper,.qv-media-upload-dropzone .ant-upload-drag{width:100%}.qv-media-upload-dropzone .ant-upload-drag{min-height:130px;border:2px dashed #d0c4f5;border-radius:12px;background:#faf7ff}.qv-media-upload-empty{display:flex;min-height:94px;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:var(--qv-accent)}.qv-media-upload-empty strong{color:var(--qv-ink);font-size:13px}.qv-media-upload-empty span{color:var(--qv-ink-muted);font-size:11px}.qv-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;min-height:180px}.qv-media-grid.is-loading{opacity:.65;pointer-events:none}.qv-media-library-card{min-width:0;padding:8px;overflow:hidden;border:1px solid var(--qv-border);border-radius:12px;background:#fff;color:inherit;cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.qv-media-library-card:hover,.qv-media-library-card:focus-visible{border-color:#d9d4e8;box-shadow:var(--qv-shadow-hover);outline:none;transform:translateY(-2px)}.qv-media-library-preview{display:grid;height:112px;overflow:hidden;place-items:center;border-radius:9px;background:repeating-linear-gradient(45deg,#f4f4f7,#f4f4f7 9px,#eeeef3 9px,#eeeef3 18px);color:#a0a0ae}.qv-media-library-preview img,.qv-media-library-preview video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.qv-media-library-copy{display:flex;min-width:0;flex-direction:column;padding:9px 3px 3px}.qv-media-library-copy strong,.qv-media-library-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qv-media-library-copy strong{color:var(--qv-ink);font-size:12.5px}.qv-media-library-copy small{margin-top:3px;color:var(--qv-ink-muted);font-size:11px}.qv-media-pagination{display:flex;justify-content:center;margin-top:18px!important}.qv-media-detail-grid{display:grid;gap:18px}.qv-media-detail-grid>div:first-child img,.qv-media-detail-grid>div:first-child video{max-height:320px;-o-object-fit:contain;object-fit:contain;background:var(--qv-row)}.qv-media-name-editor{display:grid;gap:6px;padding:12px;border:1px solid var(--qv-border);border-radius:11px;background:#fafafb}.qv-media-name-editor>label{color:var(--qv-ink-muted);font-size:11.5px;font-weight:650}.qv-media-name-editor>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.qv-upload-selection{display:grid;width:100%;grid-template-columns:94px minmax(0,1fr) 30px;align-items:center;gap:11px;padding:8px;border:1px solid #ded7f4;border-radius:11px;background:#fff;color:var(--qv-ink);text-align:left;box-shadow:0 6px 18px #3d2e6514}.qv-upload-selection-preview{display:grid;width:94px;height:66px;overflow:hidden;place-items:center;border-radius:8px;background:repeating-linear-gradient(45deg,#f4f4f7,#f4f4f7 8px,#eeeef3 8px,#eeeef3 16px);color:var(--qv-accent)}.qv-upload-selection-preview img,.qv-upload-selection-preview video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.qv-upload-selection.is-audio{grid-template-columns:minmax(0,1fr) 30px}.qv-upload-selection.is-audio .qv-upload-selection-preview{width:100%;height:48px;grid-column:1 / -1;padding:7px 10px}.qv-upload-selection-preview audio{width:100%;height:34px}.qv-upload-selection-copy{display:grid;min-width:0;gap:3px}.qv-upload-selection-copy strong,.qv-upload-selection-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qv-upload-selection-copy strong{color:var(--qv-ink);font-size:12.5px;font-weight:700}.qv-upload-selection-copy span{color:var(--qv-ink-muted);font-size:10.5px}.qv-upload-selection-remove{display:grid;width:30px;height:30px;padding:0;place-items:center;border:1px solid #f0d4d8;border-radius:8px;background:#fff;color:#be4352;cursor:pointer}.qv-upload-selection-remove:hover,.qv-upload-selection-remove:focus-visible{border-color:#dc6673;outline:none}@media (max-width: 600px){.qv-media-upload-form{grid-template-columns:1fr}.qv-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.qv-taxonomy-page,.qv-questions-page{min-width:0}.qv-taxonomy-page--genres{max-width:1000px;margin:0 auto}.qv-taxonomy-page--topics{max-width:1100px;margin:0 auto}.qv-questions-page .qv-studio-page-title>p strong{color:var(--qv-accent)}.qv-question-cell{display:grid;gap:3px;max-width:360px}.qv-question-cell strong{color:#252532;line-height:1.4}.qv-question-cell small{color:#8a8a99}.qv-user-identity{display:flex;align-items:center;gap:10px}.qv-user-identity>span{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:50%;background:#f3efff;color:#6d28d9;font-size:12px;font-weight:800}.qv-user-identity div{display:grid;gap:2px}.qv-user-identity small{color:#8a8a99}.qv-published-title,.qv-published-event{display:grid;gap:3px}.qv-published-title small,.qv-published-event small,.qv-muted{color:#8a8a99;font-size:12px}.qv-library-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;border:1px solid var(--qv-border);border-radius:14px;background:#fff;box-shadow:var(--qv-shadow)}.qv-library-filters>.ant-input-affix-wrapper{min-width:220px;max-width:360px;flex:1 1 280px}.qv-library-filters>.ant-select{min-width:150px}.qv-library-filters--advanced{margin-top:-8px;background:var(--qv-row)}.qv-library-filters--advanced>.ant-select{min-width:180px;flex:1}@media (max-width: 600px){.qv-library-filters{align-items:stretch;flex-direction:column}.qv-library-filters>.ant-input-affix-wrapper,.qv-library-filters>.ant-select,.qv-library-filters>.ant-btn{width:100%;min-width:0;max-width:none}}.qv-players-page{min-width:0}.qv-players-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;border:1px solid var(--qv-border);border-radius:14px;background:#fff;box-shadow:var(--qv-shadow)}.qv-players-toolbar>.ant-input-affix-wrapper{min-width:260px;flex:1 1 320px}.qv-players-toolbar>.ant-select{min-width:190px}.qv-players-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:14px}.qv-referral-board{margin-bottom:18px;padding:18px 20px;border:1px solid var(--qv-border);border-radius:14px;background:#fff;box-shadow:var(--qv-shadow)}.qv-referral-board>header{display:flex;align-items:center;gap:10px;margin-bottom:16px}.qv-referral-board>header>span{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;color:var(--qv-accent);background:#f3efff}.qv-referral-board>header>div{min-width:0;flex:1}.qv-referral-board h2,.qv-referral-board p,.qv-referral-board h3{margin:0}.qv-referral-board h2{font-size:15px}.qv-referral-board p{margin-top:2px;color:var(--qv-ink-muted);font-size:12px}.qv-referral-board>header>strong{font-size:18px;text-align:right}.qv-referral-board>header>strong small{display:block;color:var(--qv-ink-muted);font-size:11px;font-weight:400}.qv-referral-board h3{margin-bottom:10px;color:var(--qv-ink-muted);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.qv-referral-board>div{display:grid;gap:8px}.qv-referral-board>div>button{display:grid;grid-template-columns:28px minmax(130px,auto) minmax(80px,1fr) auto 66px;align-items:center;gap:12px;padding:9px 10px;border:1px solid #f0f0f4;border-radius:11px;color:var(--qv-ink);background:#fff;text-align:left;cursor:pointer}.qv-referral-board>div>button:hover{background:#faf9ff}.qv-referral-board button>b{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#f4f4f7;font-size:12px}.qv-referral-board button>span strong,.qv-referral-board button>span small{display:block}.qv-referral-board button>span strong{font-size:13.5px}.qv-referral-board button>span small{color:var(--qv-ink-muted);font-family:ui-monospace,monospace;font-size:11.5px}.qv-referral-board button>i{height:8px;overflow:hidden;border-radius:5px;background:#f0f0f4}.qv-referral-board button>i em{display:block;height:100%;border-radius:inherit;background:var(--qv-accent)}.qv-referral-board button>mark{padding:2px 8px;border-radius:999px;color:#92400e;background:#fff7ed;font-size:11px;font-style:normal;font-weight:700}.qv-referral-board button>mark.is-strieborný{color:#475569;background:#f1f5f9}.qv-referral-board button>mark.is-zlatý{color:#a16207;background:#fdf3e3}.qv-referral-board button>strong{color:#6d28d9;text-align:right}.qv-players-page .qv-table .ant-table-tbody>tr{cursor:pointer}.qv-player-modal .ant-modal-content{background:var(--qv-bg)}.qv-player-modal .qv-player-detail{gap:14px;padding:18px}.qv-player-modal .qv-player-hero{align-items:flex-start;padding:18px}.qv-player-modal .qv-player-hero__badge{width:48px;height:48px;border-radius:50%;box-shadow:none}.qv-player-modal .qv-player-hero__title{font-size:20px!important}.qv-player-modal .qv-player-hero__points{min-width:150px;padding:14px;border:1px solid #e6dbfb;border-radius:12px;text-align:left}.qv-player-modal .qv-player-hero__points-label,.qv-player-modal .qv-player-hero__points-subtext{color:#7d6d9f}.qv-player-modal .qv-player-hero__points-value{font-size:28px}.qv-player-modal .qv-player-grid,.qv-player-modal .qv-player-grid--bottom{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.qv-player-team-cell{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.qv-player-team-cell strong{color:#30303a;font-weight:650}.qv-player-team-cell span{display:inline-flex;min-height:22px;align-items:center;padding:0 8px;border-radius:999px;background:#f3efff;color:#6d28d9;font-size:11px;font-weight:750}.qv-player-modal .qv-player-hero__initials{display:grid;place-items:center;background:#f3efff!important;color:#6d28d9!important;font-size:16px;font-weight:750}.qv-player-grid--identity{align-items:start}.qv-player-team-panel,.qv-player-referral-card-panel{min-height:100%}.qv-player-team-panel .qv-player-panel__header,.qv-player-referral-card-panel .qv-player-panel__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.qv-player-team-panel .qv-player-panel__header>span,.qv-player-referral-card-panel .qv-player-panel__header>span{color:#a0a0ae;font-size:11px}.qv-player-team-list{display:flex;flex-wrap:wrap;gap:8px}.qv-player-team-list>span{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:5px 11px;border:1px solid #e6dbfb;border-radius:999px;background:#faf7ff;color:#3a3a46;font-size:13px;font-weight:650}.qv-player-team-list b{padding:1px 5px;border-radius:4px;background:#efe6ff;color:#6d28d9;font-size:9px;letter-spacing:.03em}.qv-player-team-list em{color:#8a8a99;font-size:12.5px;font-style:normal}.qv-player-referral-card-panel{display:flex;flex-direction:column;gap:12px}.qv-player-referral-card-preview{display:block;overflow:hidden;border-radius:14px;background:#161620;box-shadow:0 12px 28px #14142829}.qv-player-referral-card-preview img{display:block;width:100%;height:auto}.qv-player-referral-card-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.qv-player-referral-card-meta>span{display:grid;gap:3px;min-width:0;padding:9px 11px;border:1px solid #f0f0f4;border-radius:10px;background:#fafafb}.qv-player-referral-card-meta small{color:#8a8a99;font-size:10.5px}.qv-player-referral-card-meta strong{overflow:hidden;color:#3a3a46;font-family:ui-monospace,monospace;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.qv-player-referral-card-panel>.ant-btn{width:100%}.qv-questions-page .qv-table .ant-table-tbody>tr{cursor:pointer}.qv-question-editor-modal .ant-modal-content{overflow:hidden;padding:0;border-radius:18px}.qv-question-editor-modal .ant-modal-body{padding:0}.qv-question-editor-modal .ant-modal-close{display:none}.qv-question-editor-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid #f0f0f4}.qv-question-editor-header span{color:#8a8a99;font-size:12px;font-weight:500}.qv-question-editor-header h2{margin:2px 0 0;color:#24242f;font-size:18px;font-weight:700}.qv-question-editor-header>button{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:10px;background:#f4f4f7;color:#5a5a66;cursor:pointer}.qv-question-editor-grid{display:grid;max-height:calc(90vh - 142px);grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);align-items:start;overflow-y:auto}.qv-concept-editor-media-tools{grid-column:1 / -1;padding:20px 22px 24px;border-top:1px solid #f0f0f4;background:#fafafb}.qv-concept-editor-media-tools>h3{margin:0 0 12px;color:#8a8a99;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.qv-question-editor-fields{display:flex;min-width:0;flex-direction:column;gap:18px;padding:20px 22px 26px;border-right:1px solid #f0f0f4}.qv-question-editor-fields .ant-form-item{margin-bottom:0}.qv-question-editor-fields .ant-form-item-label>label,.qv-question-editor-block>label,.qv-question-media-slot>label{color:#777785;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.qv-question-editor-block{display:grid;gap:8px}.qv-question-editor-block>label small{color:#a0a0ae;font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}.qv-question-type-switch,.qv-question-difficulty-switch,.qv-question-approval-switch{display:flex;gap:8px}.qv-question-type-switch .ant-radio-button-wrapper,.qv-question-difficulty-switch .ant-radio-button-wrapper,.qv-question-approval-switch .ant-radio-button-wrapper{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:6px;border:1px solid #e6e6ec!important;border-radius:9px!important;background:#fff;color:#6a6a78;font-size:12.5px;font-weight:650;line-height:36px}.qv-question-type-switch .ant-radio-button-wrapper:before,.qv-question-difficulty-switch .ant-radio-button-wrapper:before,.qv-question-approval-switch .ant-radio-button-wrapper:before{display:none}.qv-question-type-switch .ant-radio-button-wrapper-checked,.qv-question-difficulty-switch .ant-radio-button-wrapper-checked,.qv-question-approval-switch .ant-radio-button-wrapper-checked{border-color:#c4b0f5!important;background:#f3efff!important;color:#6d28d9!important;box-shadow:none!important}.qv-question-type-switch .ant-radio-button-wrapper,.qv-question-approval-switch .ant-radio-button-wrapper{flex:1}.qv-question-difficulty-switch .ant-radio-button-wrapper{flex:0 1 120px}.qv-question-option-list{display:grid;gap:8px}.qv-question-option-row{display:grid;grid-template-columns:28px 20px minmax(0,1fr) 32px;align-items:center;gap:7px;padding:6px;border:1px solid #ececf0;border-radius:10px;background:#fafafb}.qv-question-option-row.is-correct{border-color:#b9e5c8;background:#f0fbf4}.qv-question-option-row>button:first-child{display:grid;width:24px;height:24px;place-items:center;border:1px solid #d4d4dc;border-radius:50%;background:#fff;color:#fff;cursor:pointer}.qv-question-option-row.is-correct>button:first-child{border-color:#16a34a;background:#16a34a}.qv-question-option-row>span{color:#a0a0ae;font-size:12px;font-weight:750;text-align:center}.qv-question-option-row .ant-form-item{min-width:0}.qv-question-answer-note{margin:7px 0 0;color:#9292a0;font-size:12px;line-height:1.5}.qv-question-editor-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.qv-question-add-topic{margin-top:7px;padding:0;border:0;background:transparent;color:#6d28d9;cursor:pointer;font-size:11.5px;font-weight:650}.qv-question-media-slot{display:grid;gap:10px;padding-top:4px}.qv-question-media-modes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.qv-question-media-modes button{min-height:34px;padding:0 8px;border:1px solid #e6e6ec;border-radius:8px;background:#fff;color:#6a6a78;cursor:pointer;font-size:11.5px;font-weight:650}.qv-question-media-modes button.is-active{border-color:#c4b0f5;background:#f3efff;color:#6d28d9}.qv-question-media-empty{display:flex;min-height:54px;align-items:center;justify-content:center;gap:7px;border:1px dashed #dedee5;border-radius:10px;background:#fafafb;color:#9a9aa6;font-size:12.5px}.qv-question-media-url{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:10px}.qv-question-media-url>img,.qv-question-media-url>video,.qv-question-media-url>audio{grid-column:1 / -1}.qv-concept-editor-media-preview{grid-column:1 / -1;margin-top:0}.qv-concept-editor-media-preview img,.qv-concept-editor-media-preview video{width:100%;max-height:180px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.qv-concept-editor-media-preview audio{width:100%}.qv-question-media-library-selection{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;border:1px solid #e6dbfb;border-radius:11px;background:#faf7ff}.qv-question-media-library-thumb{display:grid;width:54px;height:54px;overflow:hidden;place-items:center;border-radius:9px;background:#eeeef3;color:#a0a0ae}.qv-question-media-library-thumb .qv-question-media-image{width:54px;height:54px;-o-object-fit:cover;object-fit:cover}.qv-question-media-library-selection>div:nth-child(2){display:grid;gap:2px;min-width:0}.qv-question-media-library-selection strong{color:#30303a;font-size:12.5px}.qv-question-media-library-selection span{color:#8a8a99;font-size:11px}.qv-question-media-image{display:block;width:100%;max-height:180px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.qv-question-media-audio{width:100%}.qv-question-media-placeholder{display:flex;min-height:54px;align-items:center;justify-content:center;gap:7px;color:#9292a0;font-size:11.5px}.qv-question-media-upload{display:grid;gap:10px}.qv-question-media-upload .ant-upload-drag{border-color:#c4b0f5!important;border-radius:11px!important;background:#faf7ff!important}.qv-question-media-upload .ant-upload-drag-container{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px;color:#6d28d9}.qv-question-media-upload .ant-upload-drag-container strong{font-size:12.5px}.qv-question-media-upload .ant-upload-drag-container small{color:#8a8a99;font-size:10.5px}.qv-question-upload-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.qv-question-upload-progress{color:#6d28d9;font-size:11.5px;font-weight:650}.qv-question-player-preview{position:sticky;top:0;display:grid;gap:10px;min-width:0;padding:20px 22px;background:#faf9fc}.qv-question-preview-label{color:#8a8a99;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.qv-question-preview-card{padding:18px;border-radius:16px;background:#161620;box-shadow:0 10px 30px #1414282e}.qv-question-preview-media{max-height:150px;margin-bottom:14px;overflow:hidden;border-radius:11px;background:#20202c}.qv-question-preview-media .qv-question-media-image{max-height:150px;border-radius:0}.qv-question-preview-card h3{margin:0 0 14px;color:#fff;font-size:15.5px;font-weight:700;line-height:1.4}.qv-question-preview-options{display:grid;gap:8px}.qv-question-preview-options>div{display:flex;align-items:center;gap:9px;min-height:38px;padding:7px 10px;border:1px solid #343445;border-radius:10px;background:#22222e;color:#d6d6df;font-size:12.5px}.qv-question-preview-options>div.is-correct{border-color:#1f5136;background:#12261a;color:#4ade80}.qv-question-preview-options span{display:grid;width:22px;height:22px;flex:0 0 22px;place-items:center;border-radius:6px;background:#ffffff14;font-size:11px;font-weight:750}.qv-question-preview-open{display:flex;height:44px;align-items:center;padding:0 13px;border:1px dashed #43435a;border-radius:11px;color:#7a7a90;font-size:13px}.qv-question-preview-answer{display:flex;align-items:center;gap:8px;margin-top:12px;padding:9px 12px;border:1px solid #1f5136;border-radius:10px;background:#12261a;color:#4ade80;font-size:12.5px;font-weight:650}.qv-question-player-preview>p{margin:0;color:#a0a0ae;font-size:11.5px;text-align:center}.qv-question-editor-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px;border-top:1px solid #f0f0f4;background:#fff}.qv-question-editor-actions>div{display:flex;gap:10px}@media (max-width: 820px){.qv-question-editor-modal{max-width:calc(100vw - 20px)}.qv-question-editor-grid{grid-template-columns:1fr}.qv-question-editor-fields{border-right:0}.qv-question-player-preview{position:static;border-top:1px solid #f0f0f4}}@media (max-width: 560px){.qv-question-editor-two,.qv-question-upload-meta,.qv-question-media-url{grid-template-columns:1fr}.qv-question-media-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.qv-question-editor-actions{align-items:stretch;flex-direction:column}.qv-question-editor-actions>div,.qv-question-editor-actions .ant-btn{width:100%}}.qv-users-table .ant-table-tbody>tr{cursor:pointer}.qv-user-detail-modal .ant-modal-content,.qv-password-modal .ant-modal-content{overflow:hidden;padding:0;border-radius:18px}.qv-user-detail-modal .ant-modal-body,.qv-password-modal .ant-modal-body{padding:0}.qv-user-detail-loading{display:grid;min-height:280px;place-items:center}.qv-user-detail-header{display:flex;align-items:center;gap:13px;padding:22px;border-bottom:1px solid #f0f0f4}.qv-user-detail-avatar{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border-radius:50%;background:#f3efff;color:#6d28d9;font-size:16px;font-weight:750}.qv-user-detail-header h2,.qv-password-dialog-header h2{margin:0;color:var(--qv-ink);font-size:18px;font-weight:700}.qv-user-detail-header p,.qv-password-dialog-header p{margin:2px 0 0;color:#8a8a99;font-size:12.5px}.qv-user-detail-badges{display:flex;flex-wrap:wrap;gap:8px;padding:18px 22px 0}.qv-user-detail-section{padding:18px 22px 0}.qv-user-detail-section>h3{display:flex;align-items:center;gap:7px;margin:0 0 10px;color:#8a8a99;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.qv-user-detail-section dl{margin:0}.qv-user-detail-section dl>div{display:flex;justify-content:space-between;gap:18px;padding:10px 0;border-bottom:1px solid #f4f4f7;font-size:13.5px}.qv-user-detail-section dl>div:last-child{border-bottom:0}.qv-user-detail-section dt{color:#8a8a99}.qv-user-detail-section dd{margin:0;color:#30303a;font-weight:650;text-align:right}.qv-user-events{display:grid;gap:9px}.qv-user-events>div{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid #f0f0f4;border-radius:11px}.qv-user-events>div>i{width:8px;height:8px;border-radius:50%;background:#22c55e}.qv-user-events span{display:grid;gap:2px;min-width:0}.qv-user-events strong,.qv-user-events b{color:#30303a;font-size:13px}.qv-user-events small{overflow:hidden;color:#8a8a99;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.qv-user-detail-empty{margin:0;padding:14px;border:1px dashed #dedee5;border-radius:10px;color:#8a8a99;font-size:12.5px;text-align:center}.qv-user-permissions{display:flex;flex-wrap:wrap;gap:7px}.qv-user-permissions span{padding:5px 10px;border-radius:8px;font-size:12px;font-weight:650}.qv-user-permissions .is-granted{background:#f3efff;color:#6d28d9}.qv-user-permissions .is-muted{background:#f6f6f9;color:#9a9aa6}.qv-user-detail-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;padding:14px 22px;border-top:1px solid #f0f0f4}.qv-password-dialog-header{display:flex;align-items:center;gap:11px;padding:20px 22px;border-bottom:1px solid #f0f0f4}.qv-password-dialog-header>span{display:grid;width:40px;height:40px;place-items:center;border-radius:11px;background:#f3efff;color:#6d28d9}.qv-password-modal form{padding:20px 22px 0}.qv-password-generate{height:34px;border-style:dashed;border-color:#c4b0f5;background:#faf7ff;color:#6d28d9;font-size:12.5px;font-weight:650}.qv-password-note{margin-top:16px;padding:11px 13px;border:1px solid #f0f0f4;border-radius:11px;background:#fafafb;color:#8a8a99;font-size:12px;line-height:1.5}.qv-password-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px -22px 0;padding:14px 22px;border-top:1px solid #f0f0f4}@media (max-width: 600px){.qv-user-detail-modal,.qv-password-modal{max-width:calc(100vw - 24px)}.qv-user-detail-actions,.qv-password-actions{grid-template-columns:1fr}}.qv-player-modal .qv-player-panel{padding:16px;border-radius:14px;box-shadow:var(--qv-shadow)}.qv-player-modal .qv-player-fact,.qv-player-modal .qv-player-summary-card,.qv-player-modal .qv-player-registration,.qv-player-modal .qv-player-ledger__item{border-radius:10px}@media (max-width: 1100px){.qv-players-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.qv-referral-board>div>button{grid-template-columns:28px minmax(130px,1fr) auto 66px}.qv-referral-board button>i{display:none}}@media (max-width: 600px){.qv-players-stats{grid-template-columns:1fr}.qv-players-toolbar{align-items:stretch;flex-direction:column}.qv-players-toolbar>.ant-input-affix-wrapper,.qv-players-toolbar>.ant-select{width:100%;min-width:0}.qv-referral-board>header{align-items:flex-start;flex-wrap:wrap}.qv-referral-board>div>button{grid-template-columns:28px minmax(0,1fr) auto}.qv-referral-board button>mark{display:none}}.qv-media-type-tabs{display:flex;gap:6px;flex-wrap:wrap}.qv-media-type-tabs button{height:38px;padding:0 13px;border:1px solid #e6e6ec;border-radius:9px;color:#5a5a66;background:#fff;font-size:12.5px;font-weight:600;cursor:pointer}.qv-media-type-tabs button.is-active{border-color:#c4b0f5;color:#6d28d9;background:#f3efff}.qv-builder-review-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:16px}.qv-builder-publish-summary{max-width:620px;margin-top:20px;padding:24px;border:1px solid var(--qv-border);border-radius:14px;background:#fff}.qv-builder-publish-summary h3{margin:0 0 16px;font-size:15px}.qv-builder-publish-summary>div:not(.qv-builder-publish-summary__actions){display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid #f4f4f7;font-size:13.5px}.qv-builder-publish-summary>div:not(.qv-builder-publish-summary__actions) span{color:var(--qv-ink-muted)}.qv-builder-publish-summary>div:nth-of-type(3) strong{color:#15803d}.qv-builder-publish-summary__actions{display:flex;gap:9px;margin-top:18px}.qv-builder-publish-button{margin-left:auto;border-color:#16a34a!important;background:#16a34a!important}.qv-settings-page{max-width:860px;margin-inline:auto}.qv-settings-handoff-stack{display:grid;gap:16px}.qv-settings-handoff-stack>section{padding:20px;border:1px solid var(--qv-border);border-radius:14px;background:#fff}.qv-settings-handoff-stack h2{margin:0 0 16px;font-size:15px}.qv-settings-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.qv-settings-contact-grid .is-wide{grid-column:1 / -1}.qv-settings-action-row,.qv-settings-test-email{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #f0f0f4;border-radius:11px}.qv-settings-test-email{align-items:flex-start;margin-top:12px;flex-direction:column}.qv-settings-action-row strong,.qv-settings-action-row span,.qv-settings-test-email strong,.qv-settings-test-email span{display:block}.qv-settings-action-row strong,.qv-settings-test-email strong{font-size:13.5px}.qv-settings-action-row span,.qv-settings-test-email span{margin-top:2px;color:var(--qv-ink-muted);font-size:12px}.qv-settings-test-email .ant-form{display:grid;width:100%;grid-template-columns:minmax(180px,1fr) minmax(220px,1.25fr) auto;gap:10px}.qv-settings-test-email .ant-form-item{margin:0}.qv-settings-operations .ant-form-item{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.qv-settings-operations .ant-form-item:last-child{margin-bottom:0}.qv-settings-operations .ant-form-item-row{width:100%;align-items:center;justify-content:space-between;flex-flow:row nowrap}.qv-settings-operations .ant-form-item-label{padding:0}.qv-settings-operations .ant-form-item-control{max-width:120px}.qv-settings-operations .ant-input-number{width:90px}.qv-settings-section-heading,.qv-integration-card>header,.qv-integration-token{display:flex;align-items:center;justify-content:space-between;gap:14px}.qv-settings-section-heading{align-items:flex-start;margin-bottom:16px}.qv-settings-section-heading h2{margin-bottom:4px}.qv-settings-section-heading p,.qv-integration-card header span,.qv-integration-token span,.qv-muted{display:block;margin:0;color:var(--qv-ink-muted);font-size:12px}.qv-settings-state{display:flex;min-height:120px;align-items:center;justify-content:center;gap:10px;color:var(--qv-ink-muted)}.qv-integration-list{display:grid;gap:12px}.qv-integration-card{padding:15px;border:1px solid #ececf1;border-radius:12px;background:#fcfcfd}.qv-integration-card>header strong,.qv-integration-token strong{display:block;font-size:13px}.qv-integration-token-list{display:grid;gap:7px;margin:13px 0}.qv-integration-token{justify-content:flex-start;padding:9px 11px;border-radius:9px;background:#fff}.qv-integration-token>div{min-width:0;flex:1}.qv-one-time-token{margin:16px 0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow-wrap:anywhere}@media (max-width: 640px){.qv-settings-contact-grid,.qv-settings-test-email .ant-form{grid-template-columns:1fr}.qv-settings-action-row{align-items:flex-start;flex-direction:column}.qv-settings-section-heading,.qv-integration-card>header{align-items:stretch;flex-direction:column}.qv-integration-token{align-items:flex-start;flex-wrap:wrap}}.qv-finance-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px}.qv-finance-kpis>div{padding:15px;border:1px solid var(--qv-border);border-radius:12px;background:#fff}.qv-finance-kpis strong,.qv-finance-kpis span{display:block}.qv-finance-kpis strong{font-size:23px}.qv-finance-kpis span{margin-top:3px;color:var(--qv-ink-muted);font-size:12px}.qv-finance-kpis .is-green strong,.qv-finance-positive{color:#15803d}.qv-finance-kpis .is-red strong,.qv-finance-negative{color:#c0322b}.qv-finance-kpis .is-violet{border-color:#e6dbfb;background:#faf7ff}.qv-finance-kpis .is-violet strong,.qv-finance-profit{color:#6d28d9}.qv-finance-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.qv-finance-summary-grid>section,.qv-finance-events{padding:18px;border:1px solid var(--qv-border);border-radius:14px;background:#fff;box-shadow:var(--qv-shadow)}.qv-finance-summary-grid h3{margin:0 0 14px;font-size:14.5px}.qv-finance-payout{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid #f4f4f7}.qv-finance-payout:last-child{border-bottom:0}.qv-finance-payout>span{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;color:#6d28d9;background:#f3efff;font-size:12px;font-weight:700}.qv-finance-payout>div{min-width:0;flex:1}.qv-finance-payout strong,.qv-finance-payout small{display:block}.qv-finance-payout strong{font-size:13.5px}.qv-finance-payout small{margin-top:2px;color:var(--qv-ink-muted);font-size:12px}.qv-finance-averages{display:flex;justify-content:center;flex-direction:column;gap:0}.qv-finance-averages>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #f4f4f7;font-size:13.5px}.qv-finance-averages>div:last-child{border-bottom:0}.qv-finance-averages span{color:var(--qv-ink-muted)}.qv-finance-averages>div:last-child strong{color:#6d28d9}.qv-finance-events{padding:0;overflow:hidden}.qv-finance-event-name strong,.qv-finance-event-name span{display:block}.qv-finance-team-audit{display:grid;gap:10px;padding:4px}.qv-finance-team-audit article{padding:14px;border:1px solid #e8e5f2;border-radius:14px;background:linear-gradient(135deg,#fff,#faf8ff)}.qv-finance-team-audit article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.qv-finance-team-audit header strong,.qv-finance-team-audit header span{display:block}.qv-finance-team-audit header span{margin-top:2px;color:var(--qv-ink-muted);font-size:12px}.qv-finance-team-audit header b{color:#15803d;font-size:16px;white-space:nowrap}.qv-finance-team-audit__facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.qv-finance-team-audit__facts span{padding:5px 8px;border-radius:999px;color:#5b5470;background:#f1eef8;font-size:11px}.qv-finance-team-audit ol{display:grid;gap:6px;margin:12px 0 0;padding:0;list-style:none}.qv-finance-team-audit li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding-top:8px;border-top:1px solid #ece9f3;font-size:12px}.qv-finance-team-audit li small{grid-column:1 / -1;color:var(--qv-ink-muted)}.qv-finance-team-audit__empty{display:block;margin-top:10px;color:var(--qv-ink-muted)}.qv-finance-mobile-audit{border-top:1px solid #e2e8f0;padding-top:12px}.qv-finance-mobile-audit summary{color:#6d28d9;cursor:pointer;font-size:13px;font-weight:800}.qv-finance-mobile-audit .qv-finance-team-audit{margin-top:10px;padding:0}.qv-finance-event-name span{margin-top:2px;color:var(--qv-ink-muted);font-size:12px}@media (max-width: 900px){.qv-finance-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.qv-finance-summary-grid{grid-template-columns:1fr}}@media (max-width: 560px){.qv-finance-kpis{grid-template-columns:1fr 1fr}}.qv-venue-handoff-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.qv-venue-handoff-card{overflow:hidden;border:1px solid var(--qv-border);border-radius:14px;background:#fff;box-shadow:var(--qv-shadow);transition:transform .16s ease,box-shadow .16s ease}.qv-venue-handoff-card:hover{transform:translateY(-2px);box-shadow:var(--qv-shadow-hover)}.qv-venue-handoff-card__visual{position:relative;display:flex;width:100%;height:120px;align-items:center;justify-content:center;overflow:hidden;border:0;color:#a0a0ae;background:repeating-linear-gradient(45deg,#f4f4f7,#f4f4f7 9px,#eeeef3 9px,#eeeef3 18px);cursor:pointer}.qv-venue-handoff-card__visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.qv-venue-handoff-card__visual>span{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;color:#a16207;background:#fdf3e3;font-size:11px;font-weight:700}.qv-venue-handoff-card__body{padding:14px 15px}.qv-venue-handoff-card__title{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;padding:0;border:0;color:var(--qv-ink);background:transparent;text-align:left;cursor:pointer}.qv-venue-handoff-card__title strong{overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.qv-venue-handoff-card__title span{display:inline-flex;align-items:center;gap:4px;color:#a16207;font-size:12.5px;font-weight:700}.qv-venue-handoff-card__title svg{color:#f59e0b;fill:#f59e0b}.qv-venue-handoff-card__body>p{display:flex;align-items:center;gap:5px;margin:3px 0 0;color:var(--qv-ink-muted);font-size:12.5px}.qv-venue-handoff-card__metrics{display:flex;gap:24px;margin-top:12px;padding-top:12px;border-top:1px solid #f4f4f7}.qv-venue-handoff-card__metrics strong,.qv-venue-handoff-card__metrics span{display:block}.qv-venue-handoff-card__metrics strong{font-size:16px}.qv-venue-handoff-card__metrics div:last-child strong{color:var(--qv-accent)}.qv-venue-handoff-card__metrics span{color:var(--qv-ink-muted);font-size:10.5px}.qv-venue-handoff-card__actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px}.qv-venue-handoff-card__actions .ant-btn{min-height:34px;height:34px;padding-inline:6px;border-radius:8px;font-size:12px}.qv-venue-handoff-card__actions .ant-btn-text{color:#6d28d9;background:#f3efff}.qv-venues-empty{display:grid;min-height:220px;place-items:center;border:1px dashed #d7d7de;border-radius:14px;color:var(--qv-ink-muted);background:#ffffffb8}.qv-venue-detail{display:grid;gap:18px}.qv-venue-detail__visual{display:grid;height:180px;place-items:center;overflow:hidden;border-radius:14px;color:#a0a0ae;background:repeating-linear-gradient(45deg,#f4f4f7,#f4f4f7 9px,#eeeef3 9px,#eeeef3 18px)}.qv-venue-detail__visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.qv-venue-detail__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.qv-venue-detail__heading h2,.qv-venue-detail__heading p{margin:0}.qv-venue-detail__heading h2{font-size:20px}.qv-venue-detail__heading p{display:flex;align-items:center;gap:5px;margin-top:4px;color:var(--qv-ink-muted);font-size:12.5px}.qv-venue-detail__heading>span{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;color:#a16207;background:#fdf3e3;font-size:11.5px;font-weight:700}.qv-venue-detail__stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #f0f0f4;border-radius:12px;overflow:hidden}.qv-venue-detail__stats div{padding:12px 8px;border-right:1px solid #f0f0f4;text-align:center}.qv-venue-detail__stats div:last-child{border-right:0}.qv-venue-detail__stats strong,.qv-venue-detail__stats span{display:block}.qv-venue-detail__stats strong{font-size:17px}.qv-venue-detail__stats span{margin-top:2px;color:var(--qv-ink-muted);font-size:10.5px}.qv-venue-detail section{padding:16px;border:1px solid var(--qv-border);border-radius:12px}.qv-venue-detail section h3{margin:0 0 8px;font-size:14px}.qv-venue-detail section>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #f4f4f7;font-size:13px}.qv-venue-detail section>div:last-child{border-bottom:0}.qv-venue-detail section span{color:var(--qv-ink-muted)}.qv-venue-detail .qv-venue-commercial{background:#f8f8fb}.qv-venue-commercial__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px!important;padding:0!important;border:1px solid var(--qv-border)!important;border-radius:12px;overflow:hidden;background:var(--qv-border)}.qv-venue-detail section .qv-venue-commercial__grid>div{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:3px;padding:12px;border:0;background:#fff}.qv-venue-commercial__grid strong{color:var(--qv-ink);font-size:18px}.qv-venue-commercial__grid span,.qv-venue-commercial>p{color:var(--qv-ink-muted);font-size:11px}.qv-venue-commercial>p{margin:10px 0 0;line-height:1.5}.qv-venue-detail section .qv-venue-commercial__empty{display:block;padding:13px;border:1px dashed var(--qv-border);border-radius:10px;color:var(--qv-ink-muted);font-size:12px;line-height:1.5}.qv-venue-detail__actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.qv-venue-editor-preview{display:grid;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px 18px;overflow:hidden;border:1px solid #30303d;border-radius:19px;color:#fff;background:radial-gradient(circle at 88% 0%,rgba(250,204,21,.14),transparent 28%),linear-gradient(135deg,#20202b,#292938);box-shadow:0 14px 30px #1e1e2d24}.qv-venue-editor-preview__visual{display:grid;width:104px;height:82px;place-items:center;overflow:hidden;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:14px;color:#c4b5fd;background:#ffffff14;cursor:zoom-in}.qv-venue-editor-preview__visual:disabled{cursor:default}.qv-venue-editor-preview__visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.qv-venue-editor-preview__main{min-width:0}.qv-venue-editor-preview__main small,.qv-venue-editor-preview__main strong,.qv-venue-editor-preview__main>span{display:block}.qv-venue-editor-preview__main small{color:#a78bfa;font-size:9.5px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.qv-venue-editor-preview__main strong{margin:3px 0 5px;overflow:hidden;font-size:18px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.qv-venue-editor-preview__main>span{display:flex;align-items:center;gap:5px;color:#c9c9d4;font-size:12px}.qv-venue-editor-preview__main>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.qv-venue-editor-preview__main i{padding:3px 7px;border-radius:999px;color:#ddd6fe;background:#7c3aed33;font-size:9.5px;font-style:normal;font-weight:700}.qv-venue-editor-preview__meta{display:grid;grid-template-columns:auto auto;align-items:center;justify-items:end;gap:7px 16px}.qv-venue-editor-preview__meta>span,.qv-venue-editor-preview__meta>em{grid-column:1 / -1;display:inline-flex;align-items:center;gap:4px;color:#aaaaba;font-size:10px;font-style:normal;font-weight:750}.qv-venue-editor-preview__meta>span.is-premium{color:#fde68a}.qv-venue-editor-preview__meta>strong{display:grid;justify-items:end;color:#fff;font-size:19px;line-height:1}.qv-venue-editor-preview__meta>strong small{margin-top:4px;color:#9191a1;font-size:9px;font-weight:700}.qv-venue-editor-preview__meta>em.is-active{color:#86efac}.qv-venue-editor-toggle{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:18px;padding:13px 14px;border:1px solid #e5e5eb;border-radius:14px;background:#fbfbfd;transition:border-color .16s ease,background .16s ease}.qv-venue-editor-toggle.is-active{border-color:#ddd6fe;background:#faf7ff}.qv-venue-editor-toggle>span{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;color:#6d28d9;background:#ede9fe}.qv-venue-editor-toggle strong,.qv-venue-editor-toggle p{display:block;margin:0}.qv-venue-editor-toggle strong{color:#302b43;font-size:12.5px}.qv-venue-editor-toggle p{margin-top:2px;color:#777785;font-size:10.5px;line-height:1.4}.qv-venue-editor-capacity-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:18px;overflow:hidden;border:1px solid #dcfce7;border-radius:14px;background:#dcfce7}.qv-venue-editor-capacity-summary>div{padding:12px 14px;background:#f7fef9}.qv-venue-editor-capacity-summary strong,.qv-venue-editor-capacity-summary span{display:block}.qv-venue-editor-capacity-summary strong{color:#166534;font-size:18px;line-height:1}.qv-venue-editor-capacity-summary span{margin-top:4px;color:#62806a;font-size:9.5px;font-weight:650}.qv-venue-editor-media{display:grid;gap:14px;padding-bottom:16px}.qv-venue-editor-media__heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.qv-venue-editor-media__heading strong,.qv-venue-editor-media__heading span{display:block}.qv-venue-editor-media__heading strong{color:#3d3526;font-size:12.5px}.qv-venue-editor-media__heading span{margin-top:2px;color:#8a806f;font-size:10.5px}.qv-venue-editor-media__heading label{display:inline-flex;min-height:36px;align-items:center;gap:7px;padding:0 12px;border:1px solid #eadfca;border-radius:10px;color:#8a4c12;background:#fffaf0;cursor:pointer;font-size:11.5px;font-weight:750}.qv-venue-editor-media__heading label.is-disabled{opacity:.5;cursor:not-allowed}.qv-venue-editor-media__heading input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.qv-venue-editor-photo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.qv-venue-editor-photo-grid article{min-width:0;padding:4px;border:1px solid #e5e5eb;border-radius:13px;background:#fff}.qv-venue-editor-photo-grid article.is-primary{border-color:#c4b5fd;box-shadow:0 0 0 2px #7c3aed14}.qv-venue-editor-photo-grid__image{position:relative;display:block;width:100%;height:92px;overflow:hidden;padding:0;border:0;border-radius:9px;background:#f4f4f7;cursor:zoom-in}.qv-venue-editor-photo-grid__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.qv-venue-editor-photo-grid__image>span{position:absolute;top:7px;left:7px;display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:999px;color:#4c1d95;background:#ffffffe6;font-size:9.5px;font-weight:800}.qv-venue-editor-photo-grid article>div{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:5px 2px 1px}.qv-venue-editor-photo-grid article>div .ant-btn:first-child{min-width:0;padding-inline:7px;overflow:hidden;font-size:10px;text-overflow:ellipsis}.qv-venue-editor-photo-empty{display:grid;min-height:104px;place-items:center;align-content:center;gap:5px;border:1px dashed #ddd5c7;border-radius:13px;color:#a99a82;background:#fffdf8;font-size:11px;font-weight:700}.qv-venue-editor-toggle--referral{margin:2px 0 0}@media (max-width: 700px){.qv-venue-editor-preview{grid-template-columns:78px minmax(0,1fr);gap:12px;padding:13px}.qv-venue-editor-preview__visual{width:78px;height:70px}.qv-venue-editor-preview__meta{grid-column:1 / -1;grid-template-columns:auto auto 1fr;justify-items:start;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.qv-venue-editor-preview__meta>span,.qv-venue-editor-preview__meta>em{grid-column:auto}.qv-venue-editor-preview__meta>strong{display:flex;align-items:baseline;justify-items:start;gap:4px;font-size:15px}.qv-venue-editor-preview__meta>strong small{margin-top:0}.qv-venue-editor-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.qv-venue-editor-toggle{grid-template-columns:42px minmax(0,1fr)}.qv-venue-editor-toggle .ant-switch{grid-column:1 / -1;justify-self:stretch;width:100%}.qv-venue-editor-capacity-summary,.qv-venue-editor-photo-grid{grid-template-columns:1fr}.qv-venue-editor-media__heading{align-items:stretch;flex-direction:column}.qv-venue-editor-media__heading label{justify-content:center}}.qv-events-page{min-width:0}.qv-events-page .qv-events-toolbar{margin-bottom:16px!important}.qv-events-toolbar__left{display:flex;min-width:0;flex:1;flex-wrap:wrap;gap:10px}.qv-events-toolbar__left>.ant-input-affix-wrapper{min-width:230px;max-width:360px;flex:1 1 260px}.qv-events-toolbar__left>.ant-select{min-width:150px}.qv-events-toolbar__right{display:flex;align-items:center;gap:14px}.qv-events-toolbar__summary{display:flex;align-items:center;gap:5px;color:var(--qv-ink-muted);font-size:12px;white-space:nowrap}.qv-events-toolbar__summary strong{color:var(--qv-ink)}.qv-events-toolbar .ant-segmented-item-label>span{display:inline-flex;align-items:center;gap:6px}.qv-events-calendar{display:grid;gap:12px}.qv-events-calendar-day{display:grid;grid-template-columns:150px minmax(0,1fr);overflow:hidden;border:1px solid var(--qv-border);border-radius:14px;background:#fff;box-shadow:var(--qv-shadow)}.qv-events-calendar-day>header{padding:18px;border-right:1px solid var(--qv-border);background:var(--qv-row)}.qv-events-calendar-day>header strong{display:block;color:var(--qv-accent);font-size:28px;line-height:1}.qv-events-calendar-day>header span{display:block;margin-top:7px;color:var(--qv-ink-muted);font-size:11.5px;line-height:1.4}.qv-events-calendar-list>article{display:grid;grid-template-columns:64px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid #f1f1f4}.qv-events-calendar-list>article:last-child{border-bottom:0}.qv-events-calendar-list time{color:var(--qv-accent);font-size:13px;font-weight:700}.qv-events-calendar-list article>div{display:flex;min-width:0;flex-direction:column}.qv-events-calendar-list article>div strong{overflow:hidden;color:var(--qv-ink);font-size:13.5px;text-overflow:ellipsis;white-space:nowrap}.qv-events-calendar-list article>div span{margin-top:2px;color:var(--qv-ink-muted);font-size:11.5px}@media (max-width: 900px){.qv-events-toolbar__right{align-items:flex-start;flex-direction:column}}@media (max-width: 760px){.qv-events-calendar-day{grid-template-columns:1fr}.qv-events-calendar-day>header{display:flex;align-items:baseline;gap:8px;padding:12px 14px;border-right:0;border-bottom:1px solid var(--qv-border)}.qv-events-calendar-day>header strong{font-size:20px}.qv-events-calendar-day>header span{margin:0}.qv-events-calendar-list>article{grid-template-columns:54px minmax(0,1fr)}.qv-events-calendar-list>article .ant-btn{grid-column:2}}@media (max-width: 520px){.qv-content{padding:18px 12px 36px!important}.qv-page-heading{margin-bottom:18px}.qv-page-heading p{font-size:13px}.ant-card .ant-card-body{padding:15px}.qv-action-bar,.qv-events-toolbar{padding:10px!important}}.qv-concepts-page{min-width:0}.qv-concepts-page .qv-studio-page-title>p strong{color:var(--qv-accent)}.qv-success-outline{border-color:#bde4ca!important;color:var(--qv-success)!important}.qv-concepts-filters,.qv-concepts-advanced{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--qv-border);background:#fff}.qv-concepts-filters{border-radius:14px 14px 0 0}.qv-concepts-advanced{border-top:0;background:var(--qv-row)}.qv-concepts-search{width:min(320px,100%);flex:1 1 240px}.qv-concepts-filters>.ant-select{min-width:130px}.qv-concepts-advanced>.ant-select{min-width:180px;flex:1}.qv-concepts-workspace{display:grid;min-height:620px;height:calc(100vh - 260px);grid-template-columns:340px minmax(0,1fr);overflow:hidden;border:1px solid var(--qv-border);border-top:0;border-radius:0 0 14px 14px;background:#fff;box-shadow:var(--qv-shadow)}.qv-concepts-list{display:flex;min-width:0;min-height:0;flex-direction:column;border-right:1px solid var(--qv-border);background:#fbfbfc}.qv-concepts-list-summary{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:8px;padding:0 14px;border-bottom:1px solid var(--qv-border);color:var(--qv-ink-muted);font-size:11.5px;font-weight:600}.qv-concepts-list-summary button{border:0;background:transparent;color:var(--qv-accent);cursor:pointer;font-size:11.5px;font-weight:600}.qv-concepts-list-scroll{min-height:0;flex:1;overflow-y:auto}.qv-concept-list-item{padding:13px 14px;border-bottom:1px solid #f0f0f4;border-left:3px solid transparent;background:#fbfbfc;cursor:pointer;transition:border-color .15s ease,background .15s ease}.qv-concept-list-item:hover,.qv-concept-list-item:focus-visible{background:#f8f6ff;outline:none}.qv-concept-list-item.is-selected{border-left-color:var(--qv-accent);background:#f5f1ff}.qv-concept-list-meta{display:flex;align-items:center;gap:7px;margin-bottom:7px}.qv-concept-id{color:#a8a8b4;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.qv-concept-badge{display:inline-flex;min-height:22px;align-items:center;padding:0 8px;border-radius:999px;font-size:10.5px;font-weight:700}.qv-concept-badge.is-pending,.qv-concept-badge.is-neutral{background:#f1f1f4;color:#5f5f6b}.qv-concept-badge.is-unique{background:var(--qv-success-bg);color:var(--qv-success)}.qv-concept-badge.is-similar{background:var(--qv-warning-bg);color:var(--qv-warning)}.qv-concept-badge.is-duplicate,.qv-concept-badge.is-media-error{background:var(--qv-danger-bg);color:var(--qv-danger)}.qv-concept-list-question{display:-webkit-box;overflow:hidden;color:#22222c;font-size:13.5px;font-weight:600;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.qv-concept-list-footer{display:flex;align-items:center;gap:7px;margin-top:7px;color:var(--qv-ink-muted);font-size:11.5px}.qv-concepts-list>.ant-pagination{display:flex;min-height:48px;align-items:center;justify-content:center;margin:0!important;border-top:1px solid var(--qv-border);background:#fff}.qv-concept-detail{position:relative;min-width:0;min-height:0;overflow-y:auto;background:#fff}.qv-concept-detail>.ant-empty{margin-top:100px}.qv-concept-detail-inner{width:100%;max-width:880px;margin:0 auto;padding:26px 30px 0}.qv-concept-detail-badges{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}.qv-concept-detail-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.qv-concept-detail .ant-card{box-shadow:none!important}.qv-concept-detail .ant-card-body{padding:16px}.qv-concept-detail .ant-collapse{border-color:var(--qv-border);background:#fff}.qv-taxonomy-approval-card .ant-card-body,.qv-taxonomy-actions{display:grid;gap:13px}.qv-taxonomy-source{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--qv-ink-muted);font-size:12px}.qv-taxonomy-source strong{color:var(--qv-ink);font-size:13px}.qv-taxonomy-option-content{display:grid;gap:9px;margin:-5px 0 2px 24px;padding:12px;border:1px solid #ece9f5;border-radius:10px;background:#faf9fe}.qv-taxonomy-matches{display:grid;gap:7px}.qv-taxonomy-matches>span{color:var(--qv-ink-muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.qv-taxonomy-name-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qv-concept-media-section{margin-top:28px;padding-bottom:24px}.qv-concept-media-section>h2{margin:0 0 12px;color:#8a8a99;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.qv-concept-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.qv-concept-media-editor{min-width:0;overflow:hidden;border:1px solid var(--qv-border);border-radius:12px;background:#fff}.qv-concept-media-editor-header{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;padding:9px 14px;border-bottom:1px solid #f0f0f4;background:#fafafb}.qv-concept-media-editor-header>div{display:grid;gap:2px}.qv-concept-media-editor-header strong{color:var(--qv-text);font-size:13px;font-weight:700}.qv-concept-media-editor-header span{color:#9a9aa8;font-size:10.5px;font-weight:500}.qv-concept-media-remove{display:inline-flex;align-items:center;gap:5px;padding:5px 0;border:0;background:transparent;color:var(--qv-danger);cursor:pointer;font-size:12px;font-weight:600}.qv-concept-media-remove:hover,.qv-concept-media-remove:focus-visible{color:#991b1b;outline:none}.qv-concept-media-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:12px 14px 0}.qv-concept-media-tabs button{min-width:0;height:32px;overflow:hidden;padding:0 7px;border:1px solid #e6e6ec;border-radius:8px;background:#fff;color:#5a5a66;cursor:pointer;font-size:11.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;transition:border-color .15s ease,background .15s ease,color .15s ease}.qv-concept-media-tabs button:hover,.qv-concept-media-tabs button:focus-visible{border-color:#c4b0f5;outline:none}.qv-concept-media-tabs button.is-active{border-color:#c4b0f5;background:#f3efff;color:#6d28d9}.qv-concept-media-editor-body{padding:14px}.qv-concept-media-url,.qv-concept-media-library,.qv-concept-media-upload{display:grid;gap:12px}.qv-concept-media-url label,.qv-concept-media-upload-meta label{display:grid;gap:5px}.qv-concept-media-url label>span,.qv-concept-media-field-label,.qv-concept-media-upload-meta label>span,.qv-concept-media-selected-preview>span{color:#6a6a78;font-size:11.5px;font-weight:600}.qv-concept-media-type-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:5px}.qv-concept-media-type-options button{display:flex;min-width:0;height:34px;align-items:center;justify-content:center;gap:5px;border:1px solid #e6e6ec;border-radius:8px;background:#fff;color:#5a5a66;cursor:pointer;font-size:11.5px;font-weight:600}.qv-concept-media-type-options button:hover,.qv-concept-media-type-options button:focus-visible,.qv-concept-media-type-options button.is-active{border-color:#c4b0f5;background:#f3efff;color:#6d28d9;outline:none}.qv-concept-media-preview,.qv-concept-media-placeholder{min-height:140px;overflow:hidden;border-radius:10px;background:repeating-linear-gradient(45deg,#f4f4f7,#f4f4f7 9px,#eeeef3 9px,#eeeef3 18px)}.qv-concept-media-preview{display:grid;place-items:center}.qv-concept-media-preview img,.qv-concept-media-preview video{width:100%;height:140px;-o-object-fit:cover;object-fit:cover}.qv-concept-media-preview audio{width:calc(100% - 24px)}.qv-concept-media-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#a0a0ae}.qv-concept-media-placeholder span{font-size:11px;font-weight:600}.qv-concept-media-library>.ant-input-affix-wrapper{height:36px;background:#f6f6f9}.qv-concept-media-library>.ant-input-affix-wrapper svg{color:#a8a8b4}.qv-concept-media-filters{display:flex;flex-wrap:wrap;gap:6px}.qv-concept-media-filters button{height:28px;padding:0 10px;border:1px solid #e6e6ec;border-radius:999px;background:#fff;color:#5a5a66;cursor:pointer;font-size:11px;font-weight:600}.qv-concept-media-filters button:hover,.qv-concept-media-filters button:focus-visible,.qv-concept-media-filters button.is-active{border-color:#c4b0f5;background:#f3efff;color:#6d28d9;outline:none}.qv-concept-media-filters .qv-concept-media-search-action{margin-left:auto;border-color:var(--qv-accent);background:var(--qv-accent);color:#fff}.qv-concept-media-filters .qv-concept-media-search-action:hover,.qv-concept-media-filters .qv-concept-media-search-action:focus-visible{border-color:#6d28d9;background:#6d28d9;color:#fff}.qv-concept-media-library-grid{display:grid;min-height:108px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}.qv-concept-media-library-grid.is-loading{place-items:center}.qv-concept-media-library-grid>.ant-empty{grid-column:1 / -1;margin-block:10px}.qv-concept-media-library-grid>.ant-empty .ant-empty-image{height:42px}.qv-concept-media-library-item{display:grid;min-width:0;gap:5px;padding:7px;border:1px solid var(--qv-border);border-radius:10px;background:#fff;color:var(--qv-text);cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.qv-concept-media-library-item:hover,.qv-concept-media-library-item:focus-visible{border-color:#c4b0f5;outline:none;transform:translateY(-1px)}.qv-concept-media-library-item.is-selected{border-color:var(--qv-accent);background:#faf7ff;box-shadow:0 0 0 3px #7c3aed1f}.qv-concept-media-library-thumb{display:grid;height:58px;place-items:center;overflow:hidden;border-radius:8px;background:repeating-linear-gradient(45deg,#f4f4f7,#f4f4f7 8px,#eeeef3 8px,#eeeef3 16px);color:#a0a0ae}.qv-concept-media-library-thumb img,.qv-concept-media-library-thumb video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.qv-concept-media-library-thumb audio{width:90%}.qv-concept-media-library-item strong,.qv-concept-media-library-item>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qv-concept-media-library-item strong{font-size:11px;font-weight:650}.qv-concept-media-library-item>span{color:#8a8a99;font-size:10px}.qv-concept-media-loading{grid-column:1 / -1;color:#8a8a99;font-size:12px}.qv-concept-media-pagination{display:flex;align-items:center;justify-content:space-between;color:#8a8a99;font-size:11.5px}.qv-concept-media-pagination>div{display:flex;gap:5px}.qv-concept-media-pagination .ant-btn{width:30px;min-width:30px;height:30px;padding:0}.qv-concept-media-selected-preview{display:grid;gap:6px;padding-top:11px;border-top:1px solid #f0f0f4}.qv-concept-media-upload .ant-upload-wrapper .ant-upload-drag{border:2px dashed #d0c4f5;border-radius:12px;background:#faf7ff}.qv-concept-media-upload .ant-upload-wrapper .ant-upload-drag:hover{border-color:var(--qv-accent)}.qv-concept-media-upload .ant-upload-drag-container{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px}.qv-concept-media-upload-icon{display:grid;width:42px;height:42px;margin-bottom:4px;place-items:center;border-radius:10px;background:#f3efff;color:var(--qv-accent)}.qv-concept-media-upload .ant-upload-drag-container strong{color:var(--qv-text);font-size:12.5px}.qv-concept-media-upload .ant-upload-drag-container small{color:#8a8a99;font-size:10.5px}.qv-concept-media-upload-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.qv-concept-media-optional-heading{display:grid;gap:2px;padding-top:2px}.qv-concept-media-optional-heading strong{color:var(--qv-text);font-size:11.5px}.qv-concept-media-optional-heading span{color:#8a8a99;font-size:10.5px}.qv-concept-media-upload>.ant-btn-primary{justify-self:start}.qv-concept-media-none{display:flex;min-height:150px;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px dashed #dcdce2;border-radius:10px;background:#fafafb;color:#b8b8c2;text-align:center}.qv-concept-media-none strong{color:#8a8a99;font-size:12px}.qv-concept-media-none span{max-width:240px;color:#a0a0ae;font-size:10.5px}.qv-concept-sticky-actions{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;gap:10px;margin:0 -30px;padding:12px 30px;border-top:1px solid var(--qv-border);background:#fffffff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.qv-concept-sticky-actions>.ant-btn:first-child,.qv-concept-sticky-actions>.ant-btn:nth-child(2){width:40px;padding:0}.qv-concept-shortcuts{margin-left:auto;color:#a8a8b4;font-size:11.5px;white-space:nowrap}.qv-concept-shortcuts b{color:var(--qv-text)}.qv-approve-button{border-color:#16a34a!important;background:#16a34a!important;color:#fff!important;box-shadow:0 2px 8px #16a34a3d!important}.qv-approve-button:hover{border-color:#15803d!important;background:#15803d!important;color:#fff!important}@media (max-width: 1180px){.qv-concepts-workspace{grid-template-columns:300px minmax(0,1fr)}.qv-concept-detail-grid,.qv-concept-media-grid{grid-template-columns:1fr}.qv-concept-shortcuts{display:none}}@media (max-width: 760px){.qv-concepts-workspace{height:auto;min-height:0;grid-template-columns:1fr;overflow:visible}.qv-concepts-list{max-height:360px;border-right:0;border-bottom:1px solid var(--qv-border)}.qv-concept-detail{overflow:visible}.qv-concept-detail-inner{padding:22px 16px 0}.qv-concept-media-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.qv-concept-media-upload-meta{grid-template-columns:1fr}.qv-concept-sticky-actions{flex-wrap:wrap;margin:0 -16px;padding:10px 16px}.qv-concept-sticky-actions .qv-approve-button{flex:1}}.qv-studio-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.qv-studio-page-title{min-width:0}.qv-studio-title-line{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.qv-studio-title-line h1{margin:0;color:var(--qv-ink);font-size:26px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.qv-studio-page-title>p{max-width:600px;margin:6px 0 0;color:var(--qv-text);font-size:14px}.qv-studio-page-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.qv-studio-stat{position:relative;display:grid;min-width:0;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:16px;border:1px solid var(--qv-border);border-radius:14px;background:var(--qv-surface);box-shadow:var(--qv-shadow);color:inherit;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}button.qv-studio-stat{width:100%;cursor:pointer}button.qv-studio-stat:hover,button.qv-studio-stat:focus-visible{border-color:#d9d4e8;box-shadow:var(--qv-shadow-hover);outline:none;transform:translateY(-2px)}.qv-studio-stat-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:var(--qv-accent-soft);color:var(--qv-accent)}.qv-studio-stat--red .qv-studio-stat-icon{background:var(--qv-danger-bg);color:var(--qv-danger)}.qv-studio-stat--green .qv-studio-stat-icon{background:var(--qv-success-bg);color:var(--qv-success)}.qv-studio-stat--amber .qv-studio-stat-icon{background:var(--qv-warning-bg);color:var(--qv-warning)}.qv-studio-stat--blue .qv-studio-stat-icon{background:var(--qv-info-bg);color:var(--qv-info)}.qv-studio-stat-copy{display:flex;min-width:0;flex-direction:column}.qv-studio-stat-value{color:var(--qv-ink);font-size:25px;font-weight:700;letter-spacing:-.02em;line-height:1.05}.qv-studio-stat-title{margin-top:6px;overflow:hidden;color:#2a2a34;font-size:12.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.qv-studio-stat-subtitle{margin-top:2px;overflow:hidden;color:var(--qv-ink-muted);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.qv-studio-stat.is-loading .qv-studio-stat-value{color:#c8c8d1}.qv-studio-panel{min-width:0;padding:20px;border:1px solid var(--qv-border);border-radius:14px;background:var(--qv-surface);box-shadow:var(--qv-shadow)}.qv-studio-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.qv-studio-panel-header h2{margin:0;color:var(--qv-ink);font-size:15px;font-weight:700}.qv-inline-link{padding:2px 0;border:0;background:transparent;color:var(--qv-accent);cursor:pointer;font-size:12.5px;font-weight:600}.qv-inline-link:hover,.qv-inline-link:focus-visible{color:var(--qv-accent-hover);outline:none}.qv-studio-meter-label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:5px;color:#3d3d48;font-size:12.5px}.qv-studio-meter-label strong{color:var(--qv-ink);font-weight:700}.qv-studio-meter-track{height:8px;overflow:hidden;border-radius:5px;background:#f0f0f4}.qv-studio-meter-track>span{display:block;height:100%;min-width:0;border-radius:inherit;transition:width .25s ease}.qv-dashboard-period{display:inline-flex;align-items:center;min-height:25px;padding:0 9px;border:1px solid var(--qv-border);border-radius:999px;background:#fff;color:var(--qv-ink-muted);font-size:11.5px;font-weight:600}.qv-dashboard-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-bottom:16px}.qv-dashboard-feedback{overflow:hidden;padding:0}.qv-dashboard-feedback .qv-studio-panel-header{margin:0;padding:14px 16px;border-bottom:1px solid #f0eef3}.qv-dashboard-feedback__summary{display:inline-flex;align-items:center;gap:4px;color:#8c8894;font-size:10.5px;font-weight:650;white-space:nowrap}.qv-dashboard-feedback__summary svg{color:#8b5cf6}.qv-dashboard-feedback__summary strong{color:#4a4652;font-weight:800}.qv-dashboard-feedback__summary.is-urgent strong:first-of-type,.qv-dashboard-feedback__summary.is-urgent svg{color:#b45309}.qv-dashboard-feedback__summary i{width:1px;height:11px;margin:0 3px;background:#ddd9e2}.qv-dashboard-feedback__list{display:flex;flex-direction:column;max-height:220px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#c9c5ce transparent;scrollbar-gutter:stable;scrollbar-width:thin}.qv-dashboard-feedback__list::-webkit-scrollbar{width:6px}.qv-dashboard-feedback__list::-webkit-scrollbar-track{background:transparent}.qv-dashboard-feedback__list::-webkit-scrollbar-thumb{border-radius:999px;background:#c9c5ce}.qv-dashboard-feedback-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;min-height:55px;padding:9px 14px;border:0;border-bottom:1px solid #f0eef3;background:#fff;color:inherit;text-align:left;cursor:pointer;transition:background .15s ease}.qv-dashboard-feedback-card:last-child{border-bottom:0}.qv-dashboard-feedback-card:hover{background:#faf9fc}.qv-dashboard-feedback-card:focus-visible{outline:2px solid rgba(124,58,237,.3);outline-offset:-2px}.qv-dashboard-feedback-card__rating{display:inline-flex;min-width:45px;min-height:27px;align-items:center;justify-content:center;gap:3px;padding:4px 7px;border-radius:8px;color:#a16207;background:#fff8db;font-size:10.5px;font-weight:800}.qv-dashboard-feedback-card__event,.qv-dashboard-feedback-card__event strong,.qv-dashboard-feedback-card__event small{display:block;min-width:0}.qv-dashboard-feedback-card__event strong{overflow:hidden;color:#36323e;font-size:11.5px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.qv-dashboard-feedback-card__event small{overflow:hidden;margin-top:2px;color:#9894a0;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.qv-dashboard-feedback-card__state{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:999px;color:#77727e;background:#f2f1f4;font-size:9.5px;font-weight:750;white-space:nowrap}.qv-dashboard-feedback-card__state.is-awaiting{color:#92400e;background:#fff2c7}.qv-dashboard-feedback-card__state.is-replied{color:#08785a;background:#e8f8f1}.qv-dashboard-feedback-card__arrow{color:#aaa5b0;transition:color .15s ease,transform .15s ease}.qv-dashboard-feedback-card:hover .qv-dashboard-feedback-card__arrow{color:#7c3aed;transform:translate(2px)}.qv-dashboard-feedback__loading{display:grid;gap:1px;background:#f0eef3}.qv-dashboard-feedback__loading span{height:54px;background:linear-gradient(100deg,#f8f7fa 20%,#efedf2,#f8f7fa 56%);background-size:220% 100%;animation:qv-dashboard-finance-loading 1.4s linear infinite}.qv-dashboard-feedback>.ant-empty{margin:0;padding:18px}.qv-dashboard-side-stack{display:grid;align-content:start;gap:16px}.qv-dashboard-finance{margin-bottom:16px;overflow:hidden;border:1px solid #e5deef;border-radius:16px;background:#fff;box-shadow:var(--qv-shadow)}.qv-dashboard-finance__header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px 18px;border-bottom:1px solid #eeebf3;background:#fdfcff}.qv-dashboard-finance__icon{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;color:#6d28d9;background:#f1ebff}.qv-dashboard-finance__header small,.qv-dashboard-finance__header h2,.qv-dashboard-finance__header p{display:block;margin:0}.qv-dashboard-finance__header small{color:#7c3aed;font-size:9.5px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.qv-dashboard-finance__header h2{margin-top:1px;color:#282631;font-size:16px;line-height:1.25}.qv-dashboard-finance__header p{margin-top:2px;color:var(--qv-ink-muted);font-size:11.5px}.qv-dashboard-finance__header-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.qv-dashboard-finance__header-actions .qv-inline-link{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.qv-dashboard-finance__granularity.ant-segmented{position:relative;min-width:306px;padding:3px;border:1px solid #e5deef;border-radius:10px;background:#f5f1fa;overflow:visible}.qv-dashboard-finance__granularity .ant-segmented-group{display:flex;width:100%}.qv-dashboard-finance__granularity.ant-segmented .ant-segmented-thumb{background:#7c3aed;box-shadow:0 3px 9px #4c1d953d}.qv-dashboard-finance__granularity.ant-segmented .ant-segmented-thumb-motion-appear-active{transition:transform .34s cubic-bezier(.22,1,.36,1),width .34s cubic-bezier(.22,1,.36,1)}.qv-dashboard-finance__granularity .ant-segmented-item{flex:1 1 0;min-width:0;border-radius:7px;color:#777181;font-size:10.5px;font-weight:750;transition:color .25s ease}.qv-dashboard-finance__granularity .ant-segmented-item-selected{color:#fff;background:#7c3aed;box-shadow:0 3px 9px #4c1d953d}.qv-dashboard-finance__granularity .ant-segmented-item-input:checked+.ant-segmented-item-label{color:#fff}.qv-dashboard-finance__granularity.is-refreshing:after{position:absolute;right:3px;bottom:-6px;left:3px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,#8b5cf6,transparent);content:"";transform:scaleX(.28);transform-origin:left;animation:qv-dashboard-finance-refresh .9s ease-in-out infinite}.qv-dashboard-finance__layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(230px,.8fr);gap:0}.qv-dashboard-finance__chart-card{min-width:0;padding:18px 20px 14px;border-right:1px solid #efedf3}.qv-dashboard-finance__chart-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.qv-dashboard-finance__chart-heading span,.qv-dashboard-finance__chart-heading strong{display:block}.qv-dashboard-finance__chart-heading>div>span{color:var(--qv-ink-muted);font-size:11px;font-weight:700}.qv-dashboard-finance__chart-heading strong{margin-top:2px;color:#25232c;font-size:28px;font-weight:800;letter-spacing:-.035em;line-height:1.1}.qv-dashboard-finance-change{display:inline-flex!important;min-height:25px;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:10.5px;font-weight:800;white-space:nowrap}.qv-dashboard-finance-change.is-positive{color:#08785a;background:#eafbf5}.qv-dashboard-finance-change.is-negative{color:#b42318;background:#fff1f0}.qv-dashboard-finance-change.is-neutral{color:#737382;background:#f3f3f6}.qv-dashboard-finance__legend{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:11px;color:#777784;font-size:10.5px;font-weight:650}.qv-dashboard-finance__legend span{display:inline-flex;align-items:center;gap:6px}.qv-dashboard-finance__legend small{margin-left:auto;color:#9a96a2;font-size:10px}.qv-dashboard-finance__legend i{display:block;width:16px;height:3px;border-radius:2px}.qv-dashboard-finance__legend i.is-revenue{background:#7c3aed}.qv-dashboard-finance__legend i.is-profit{background:#0f9f75}.qv-dashboard-finance-chart{width:100%;margin-top:3px;animation:qv-dashboard-finance-chart-in .28s ease-out}.qv-dashboard-finance-chart svg{display:block;width:100%;height:auto;max-height:230px;overflow:visible}.qv-dashboard-finance-chart__grid{stroke:#efedf3;stroke-width:1}.qv-dashboard-finance-chart__axis{fill:#9a98a4;font-size:9px;font-weight:650}.qv-dashboard-finance-chart__area{fill:url(#qv-finance-area)}.qv-dashboard-finance-chart__revenue,.qv-dashboard-finance-chart__profit{fill:none;vector-effect:non-scaling-stroke}.qv-dashboard-finance-chart__revenue{stroke:#7c3aed;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.qv-dashboard-finance-chart__profit{stroke:#0f9f75;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.qv-dashboard-finance-chart__point{fill:#fff;stroke-width:2;vector-effect:non-scaling-stroke}.qv-dashboard-finance-chart__point.is-revenue{stroke:#7c3aed}.qv-dashboard-finance-chart__point.is-profit{stroke:#0f9f75}.qv-dashboard-finance-chart-empty,.qv-dashboard-finance__skeleton{display:grid;min-height:200px;margin-top:9px;place-items:center;align-content:center;gap:7px;border-radius:12px;color:#9693a0;background:#faf9fc;font-size:11.5px;font-weight:650}.qv-dashboard-finance__skeleton{background:linear-gradient(100deg,#f7f6f9 20%,#eeebf3,#f7f6f9 56%);background-size:220% 100%;animation:qv-dashboard-finance-loading 1.4s linear infinite}.qv-dashboard-finance__metrics{display:grid;align-content:stretch;padding:10px;background:#fbfafc}.qv-dashboard-finance__metrics article{display:grid;align-content:center;justify-items:start;padding:14px 15px;border-bottom:1px solid #ebe8ef}.qv-dashboard-finance__metrics article:last-child{border-bottom:0}.qv-dashboard-finance__metrics article>span:first-child{display:inline-flex;align-items:center;gap:6px;color:#7d7985;font-size:10.5px;font-weight:750}.qv-dashboard-finance__metrics article>span:first-child svg{color:#8b5cf6}.qv-dashboard-finance__metrics article.is-profit>span:first-child svg{color:#0f9f75}.qv-dashboard-finance__metrics article>strong{margin:4px 0 6px;color:#292731;font-size:22px;font-weight:800;letter-spacing:-.025em;line-height:1.1}.qv-dashboard-finance__metrics article.is-profit>strong{color:#08785a}.qv-dashboard-finance__metrics article>small{color:#96939f;font-size:10.5px}@keyframes qv-dashboard-finance-loading{to{background-position:-120% 0}}@keyframes qv-dashboard-finance-refresh{0%{transform:translate(-45%) scaleX(.25)}50%{transform:translate(45%) scaleX(.5)}to{transform:translate(145%) scaleX(.25)}}@keyframes qv-dashboard-finance-chart-in{0%{opacity:.72;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.qv-dashboard-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.qv-dashboard-pipeline-metrics,.qv-dashboard-attendance-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.qv-dashboard-pipeline-metrics>div{padding:11px 12px;border-radius:10px;background:var(--qv-row)}.qv-dashboard-pipeline-metrics strong,.qv-dashboard-attendance-metrics strong{display:block;color:var(--qv-ink);font-size:23px;font-weight:700;line-height:1.1}.qv-dashboard-pipeline-metrics span,.qv-dashboard-attendance-metrics span{display:block;margin-top:4px;color:var(--qv-ink-muted);font-size:11.5px}.qv-dashboard-attendance-metrics .is-accent{color:var(--qv-accent)}.qv-dashboard-section-label{margin-bottom:12px;color:var(--qv-ink-muted);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.qv-dashboard-stacked{display:flex;height:12px;overflow:hidden;border-radius:7px;background:#f0f0f4}.qv-dashboard-stacked>span{display:block;height:100%}.qv-dashboard-stacked .is-empty{width:100%;background:#f0f0f4}.qv-dashboard-legend{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:12px}.qv-dashboard-legend>span{display:inline-flex;align-items:center;gap:7px;color:#4a4a56;font-size:12.5px}.qv-dashboard-legend i{width:9px;height:9px;border-radius:3px}.qv-dashboard-legend strong{margin-left:1px;color:var(--qv-ink)}.qv-dashboard-chart{display:flex;height:90px;align-items:flex-end;gap:6px}.qv-dashboard-chart-column{display:flex;min-width:0;height:100%;flex:1;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px}.qv-dashboard-chart-column>span{width:100%;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#a78bfa,#7c3aed);transition:height .25s ease}.qv-dashboard-chart-column small{overflow:hidden;width:100%;color:#a8a8b4;font-size:9px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.qv-dashboard-chart-empty{display:grid;height:90px;place-items:center;border-radius:10px;background:var(--qv-row);color:var(--qv-ink-muted);font-size:12px}.qv-dashboard-content-panel{margin-bottom:16px}.qv-dashboard-content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.qv-dashboard-meter-list,.qv-dashboard-media-list,.qv-dashboard-sources{display:flex;flex-direction:column;gap:11px}.qv-dashboard-media-stat{display:flex;align-items:center;gap:10px;color:#34343f;font-size:13px}.qv-dashboard-media-stat svg{color:var(--qv-accent)}.qv-dashboard-media-stat.is-muted svg{color:#a8a8b4}.qv-dashboard-media-stat strong{margin-left:auto;color:var(--qv-ink)}.qv-dashboard-bottom-grid{margin-bottom:0}.qv-dashboard-table-panel{padding:0;overflow:hidden}.qv-dashboard-table-panel .qv-studio-panel-header{margin:0;padding:16px 18px;border-bottom:1px solid #f0f0f4}.qv-dashboard-table .ant-table,.qv-dashboard-table .ant-table-container{border-radius:0!important}.qv-dashboard-table .ant-table-thead>tr>th{padding:9px 12px!important}.qv-dashboard-table .ant-table-thead>tr>th:first-child,.qv-dashboard-table .ant-table-tbody>tr>td:first-child{padding-left:18px!important}.qv-dashboard-table .ant-table-tbody>tr{cursor:pointer}.qv-dashboard-date,.qv-dashboard-event-name{display:flex;flex-direction:column}.qv-dashboard-date{white-space:nowrap}.qv-dashboard-date small,.qv-dashboard-event-name small{margin-top:2px;color:var(--qv-ink-muted);font-size:11.5px}.qv-dashboard-event-name strong{color:var(--qv-ink);font-weight:600}.qv-login-card .ant-form-item{margin-bottom:15px}.qv-login-options{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-1px 0 22px;color:#4a4a56;font-size:13px}.qv-login-options .ant-checkbox-wrapper,.qv-login-options a{color:#4a4a56;font-size:13px}.qv-login-options a{color:var(--qv-accent);font-weight:600}.qv-login-footer{color:#a8a8b4!important;font-size:12px!important}@media (max-width: 1100px){.qv-dashboard-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.qv-dashboard-finance__layout{grid-template-columns:minmax(0,1.5fr) minmax(210px,.7fr)}}@media (max-width: 900px){.qv-studio-page-header{align-items:flex-start;flex-direction:column}.qv-studio-page-actions{justify-content:flex-start}.qv-dashboard-finance__layout{grid-template-columns:1fr}.qv-dashboard-finance__chart-card{border-right:0;border-bottom:1px solid #efedf3}.qv-dashboard-finance__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.qv-dashboard-finance__metrics article{border-right:1px solid #ebe8ef;border-bottom:0}.qv-dashboard-finance__metrics article:last-child{border-right:0}}@media (max-width: 760px){.qv-dashboard-kpis,.qv-dashboard-two-column,.qv-dashboard-content-grid{grid-template-columns:1fr}.qv-dashboard-content-grid{gap:22px}.qv-studio-page-actions{display:grid;width:100%;grid-template-columns:1fr}.qv-studio-page-actions .ant-btn{width:100%}.qv-dashboard-finance__header{grid-template-columns:42px minmax(0,1fr)}.qv-dashboard-finance__header-actions{grid-column:1 / -1;justify-content:space-between}}@media (max-width: 520px){.qv-studio-title-line h1{font-size:24px}.qv-dashboard-kpis{gap:10px}.qv-dashboard-feedback-card{grid-template-columns:auto minmax(0,1fr) auto;gap:4px 9px}.qv-dashboard-feedback-card__rating{grid-row:1 / 3}.qv-dashboard-feedback-card__event{grid-column:2;grid-row:1}.qv-dashboard-feedback-card__state{grid-column:2;grid-row:2;justify-self:start}.qv-dashboard-feedback-card__arrow{grid-column:3;grid-row:1 / 3}.qv-dashboard-pipeline-metrics,.qv-dashboard-attendance-metrics{gap:8px}.qv-dashboard-pipeline-metrics>div{padding:10px}.qv-dashboard-pipeline-metrics strong,.qv-dashboard-attendance-metrics strong{font-size:20px}.qv-dashboard-finance__chart-card{padding:16px 12px 10px}.qv-dashboard-finance__header-actions{align-items:stretch;flex-direction:column}.qv-dashboard-finance__granularity.ant-segmented{width:100%;min-width:0}.qv-dashboard-finance__chart-heading strong{font-size:24px}.qv-dashboard-finance__metrics{grid-template-columns:1fr}.qv-dashboard-finance__metrics article{border-right:0;border-bottom:1px solid #ebe8ef}}@media (prefers-reduced-motion: reduce){.qv-dashboard-finance__skeleton,.qv-dashboard-feedback__loading span,.qv-dashboard-finance__granularity.is-refreshing:after,.qv-dashboard-finance-chart{animation:none}}.qv-analytics{min-width:0;animation:qm-in .2s ease both}.qv-analytics-range-pill{display:inline-flex;min-height:26px;align-items:center;padding:3px 10px;border:1px solid #ded9ee;border-radius:999px;background:var(--qv-accent-soft);color:var(--qv-accent-hover);font-size:11.5px;font-weight:650}.qv-analytics-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin-bottom:16px;padding:12px;border:1px solid var(--qv-border);border-radius:14px;background:var(--qv-surface);box-shadow:var(--qv-shadow)}.qv-analytics-toolbar__primary,.qv-analytics-toolbar__filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.qv-analytics-toolbar__primary .ant-picker{min-width:245px}.qv-analytics-toolbar__filters .ant-select{min-width:185px}.qv-analytics-toolbar__filters .ant-select:nth-child(2){min-width:145px}.qv-analytics-notice{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:9px 12px;border:1px solid #ded9ee;border-radius:10px;background:var(--qv-accent-soft);color:#5f3aa2;font-size:12px;font-weight:600}.qv-analytics-notice.is-error{border-color:#f0cccc;background:var(--qv-danger-bg);color:var(--qv-danger)}.qv-analytics-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:16px}.qv-analytics-kpi{position:relative;isolation:isolate;display:grid;min-width:0;min-height:142px;grid-template-columns:34px minmax(0,1fr);align-content:start;gap:11px;padding:15px;overflow:hidden;border:1px solid var(--qv-border);border-radius:14px;background:var(--qv-surface);box-shadow:var(--qv-shadow)}.qv-analytics-kpi:after{position:absolute;z-index:0;right:-20px;bottom:-34px;width:82px;height:82px;border:14px solid #f7f5fc;border-radius:50%;content:"";pointer-events:none}.qv-analytics-kpi__icon{position:relative;z-index:1;display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:var(--qv-accent-soft);color:var(--qv-accent)}.qv-analytics-kpi__copy{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column}.qv-analytics-kpi__copy>span{overflow:hidden;color:var(--qv-text);font-size:11.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.qv-analytics-kpi__copy>strong{margin-top:5px;color:var(--qv-ink);font-size:24px;font-weight:730;letter-spacing:-.025em;line-height:1.1}.qv-analytics-kpi__copy>small{margin-top:5px;overflow:hidden;color:var(--qv-ink-muted);font-size:10.5px;line-height:1.35;text-overflow:ellipsis}.qv-analytics-kpi>.qv-analytics-change{position:absolute;bottom:14px;left:60px;z-index:1}.qv-analytics-change{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:3px;padding:3px 7px;border-radius:999px;font-size:10.5px;font-weight:700;white-space:nowrap}.qv-analytics-change.is-positive{background:var(--qv-success-bg);color:var(--qv-success)}.qv-analytics-change.is-negative{background:var(--qv-danger-bg);color:var(--qv-danger)}.qv-analytics-change.is-neutral{background:#f0f0f4;color:var(--qv-text)}.qv-analytics-growth-panel,.qv-analytics-panel,.qv-analytics-finance{min-width:0;padding:20px;border:1px solid var(--qv-border);border-radius:14px;background:var(--qv-surface);box-shadow:var(--qv-shadow)}.qv-analytics-growth-panel{margin-bottom:16px;overflow:hidden}.qv-analytics-section-header,.qv-analytics-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.qv-analytics-section-header>div:first-child>span,.qv-analytics-panel__header>div>span{display:block;margin-bottom:3px;color:var(--qv-accent-hover);font-size:10px;font-weight:750;letter-spacing:.075em;text-transform:uppercase}.qv-analytics-section-header h2,.qv-analytics-panel__header h2{margin:0;color:var(--qv-ink);font-size:17px;font-weight:720;letter-spacing:-.01em;line-height:1.25}.qv-analytics-section-header p{margin:5px 0 0;color:var(--qv-text);font-size:12px}.qv-analytics-panel__header{margin-bottom:18px}.qv-analytics-panel__header>svg{flex:0 0 auto;color:var(--qv-accent)}.qv-analytics-chart-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.qv-analytics-chart-controls .ant-select{min-width:170px}.qv-analytics-growth-panel__summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:20px;padding-top:14px;border-top:1px solid #f0f0f4}.qv-analytics-growth-panel__summary>strong{margin-right:2px;color:var(--qv-ink);font-size:28px;font-weight:740;letter-spacing:-.03em}.qv-analytics-growth-panel__summary>span:not(.qv-analytics-change){display:inline-flex;align-items:center;gap:6px;color:var(--qv-text);font-size:10.5px;font-weight:600}.qv-analytics-growth-panel__summary>span:nth-last-child(2){margin-left:auto}.qv-analytics-growth-panel__summary i,.qv-analytics-retention__legend i{display:inline-block;width:9px;height:9px;border-radius:50%}.qv-analytics-growth-panel__summary i.is-current{background:var(--qv-accent)}.qv-analytics-growth-panel__summary i.is-previous{border:2px solid #aaa9b4;background:#fff}.qv-analytics-chart{width:100%;margin-top:6px;overflow-x:auto}.qv-analytics-chart svg{display:block;width:100%;min-width:650px;height:auto}.qv-analytics-chart__grid{stroke:#edecf1;stroke-width:1}.qv-analytics-chart__axis{fill:#92919d;font-size:10px;font-weight:550}.qv-analytics-chart__area{fill:#7c3aed13;stroke:none}.qv-analytics-chart__current,.qv-analytics-chart__previous{fill:none;stroke-linecap:round;stroke-linejoin:round}.qv-analytics-chart__current{stroke:var(--qv-accent);stroke-width:3}.qv-analytics-chart__previous{stroke:#aaa9b4;stroke-width:2;stroke-dasharray:6 7}.qv-analytics-chart__point{fill:#fff;stroke:var(--qv-accent);stroke-width:2.5}.qv-analytics-chart-empty{display:grid;min-height:245px;place-items:center;align-content:center;gap:9px;color:var(--qv-ink-muted);text-align:center;font-size:12px}.qv-analytics-chart-empty svg{color:#bbb8c8}.qv-analytics-two-column{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:16px;margin-bottom:16px}.qv-analytics-two-column.is-acquisition{grid-template-columns:repeat(2,minmax(0,1fr))}.qv-analytics-funnel{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:24px}.qv-analytics-funnel__steps{display:grid;gap:17px}.qv-analytics-funnel-step__copy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px}.qv-analytics-funnel-step__copy>span{display:inline-flex;min-width:0;align-items:center;gap:8px;color:#3f3f49;font-size:12px;font-weight:650}.qv-analytics-funnel-step__copy>span i{display:grid;width:20px;height:20px;flex:0 0 20px;place-items:center;border-radius:6px;background:var(--qv-accent-soft);color:var(--qv-accent-hover);font-size:9px;font-style:normal;font-weight:750}.qv-analytics-funnel-step__copy>strong{grid-column:2;grid-row:1 / 3;color:var(--qv-ink);font-size:19px}.qv-analytics-funnel-step__copy>small{grid-column:1;padding-left:28px;color:var(--qv-ink-muted);font-size:10px}.qv-analytics-funnel-step__track{height:6px;margin-top:7px;overflow:hidden;border-radius:999px;background:#efeff3}.qv-analytics-funnel-step__track span{display:block;height:100%;border-radius:inherit;background:var(--qv-accent)}.qv-analytics-funnel__losses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:10px;padding-left:20px;border-left:1px solid var(--qv-border)}.qv-analytics-funnel__losses>div{padding:12px;border-radius:10px;background:var(--qv-row)}.qv-analytics-funnel__losses span,.qv-analytics-funnel__losses strong,.qv-analytics-funnel__losses small{display:block}.qv-analytics-funnel__losses span{color:var(--qv-text);font-size:10px;font-weight:650}.qv-analytics-funnel__losses strong{margin-top:3px;color:var(--qv-ink);font-size:21px}.qv-analytics-funnel__losses small{margin-top:2px;color:var(--qv-ink-muted);font-size:8.5px}.qv-analytics-retention__headline{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.qv-analytics-retention__headline>div>span,.qv-analytics-retention__headline>div>strong{display:block}.qv-analytics-retention__headline>div>span{color:var(--qv-text);font-size:11px;font-weight:650}.qv-analytics-retention__headline>div>strong{margin-top:3px;color:var(--qv-ink);font-size:30px;letter-spacing:-.03em}.qv-analytics-retention__bar{display:flex;height:12px;margin-top:20px;overflow:hidden;border-radius:999px;background:#efeff3}.qv-analytics-retention__bar .is-new,.qv-analytics-retention__legend i.is-new{background:#c9b6f6}.qv-analytics-retention__bar .is-returning,.qv-analytics-retention__legend i.is-returning{background:var(--qv-accent)}.qv-analytics-retention__legend{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px}.qv-analytics-retention__legend span{display:inline-flex;align-items:center;gap:6px;color:var(--qv-text);font-size:11px}.qv-analytics-retention__legend b{color:var(--qv-ink)}.qv-analytics-retention>p{margin:20px 0 0;padding:10px 12px;border-left:2px solid #cbb9f1;background:#faf9fd;color:var(--qv-text);font-size:10.5px}.qv-analytics-sources{display:grid;gap:13px}.qv-analytics-source>div:first-child{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1px 12px}.qv-analytics-source span{color:#373741;font-size:11.5px;font-weight:650}.qv-analytics-source small{grid-column:1;color:var(--qv-ink-muted);font-size:9.5px}.qv-analytics-source strong{grid-column:2;grid-row:1 / 3;align-self:center;color:var(--qv-ink);font-size:12px}.qv-analytics-source__track{height:5px;margin-top:6px;overflow:hidden;border-radius:999px;background:#efeff3}.qv-analytics-source__track span{display:block;height:100%;border-radius:inherit;background:var(--qv-accent)}.qv-analytics-experience{display:grid;grid-template-columns:minmax(170px,.75fr) minmax(0,1.25fr);gap:20px}.qv-analytics-rating{display:flex;min-height:160px;flex-direction:column;align-items:center;justify-content:center;padding:18px;border:1px solid #e6e2f0;border-radius:12px;background:#faf9fd;text-align:center}.qv-analytics-rating>span{display:inline-flex;align-items:center;gap:6px;color:var(--qv-accent-hover);font-size:10px;font-weight:700}.qv-analytics-rating>strong{margin-top:10px;color:var(--qv-ink);font-size:27px;letter-spacing:-.03em}.qv-analytics-rating>small{margin-top:5px;color:var(--qv-text);font-size:9.5px}.qv-analytics-topics>span{display:block;margin-bottom:8px;color:var(--qv-text);font-size:10.5px;font-weight:650}.qv-analytics-topics>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid #f0f0f4;color:#44444e;font-size:11px}.qv-analytics-topics>div:last-child{border-bottom:0}.qv-analytics-topics>div strong{color:var(--qv-ink)}.qv-analytics-topics>small{color:var(--qv-ink-muted);font-size:11px}.qv-analytics-venue-panel,.qv-analytics-finance,.qv-analytics-quality-panel{margin-bottom:16px}.qv-analytics-venues{overflow:hidden;border:1px solid var(--qv-border);border-radius:11px}.qv-analytics-venues__header,.qv-analytics-venue{display:grid;grid-template-columns:minmax(230px,1.8fr) repeat(4,minmax(80px,.55fr));align-items:center;gap:12px}.qv-analytics-venues__header{min-height:38px;padding:0 14px;background:var(--qv-row);color:var(--qv-ink-muted);font-size:9.5px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.qv-analytics-venue{min-height:58px;padding:8px 14px;border-top:1px solid #f0f0f4;color:#4a4a55;font-size:11.5px}.qv-analytics-venue__identity{display:flex;min-width:0;align-items:center;gap:10px}.qv-analytics-venue__identity>i{display:grid;width:27px;height:27px;flex:0 0 27px;place-items:center;border-radius:8px;background:var(--qv-accent-soft);color:var(--qv-accent-hover);font-size:10px;font-style:normal;font-weight:750}.qv-analytics-venue__identity>span{display:grid;min-width:0}.qv-analytics-venue__identity strong{overflow:hidden;color:var(--qv-ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.qv-analytics-venue__identity small{color:var(--qv-ink-muted);font-size:9.5px}.qv-analytics-finance{border-top:3px solid var(--qv-accent)}.qv-analytics-finance__layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(240px,.55fr);gap:20px;margin-top:16px;padding-top:16px;border-top:1px solid var(--qv-border)}.qv-analytics-finance__stats{display:grid;align-content:stretch;border:1px solid var(--qv-border);border-radius:11px}.qv-analytics-finance__stats>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:3px 8px;min-height:76px;padding:12px 14px;border-bottom:1px solid var(--qv-border)}.qv-analytics-finance__stats>div:last-child{border-bottom:0}.qv-analytics-finance__stats span:not(.qv-analytics-change){color:var(--qv-text);font-size:10.5px;font-weight:650}.qv-analytics-finance__stats strong{grid-column:1;color:var(--qv-ink);font-size:18px}.qv-analytics-finance__stats .qv-analytics-change{grid-column:2;grid-row:1 / 3;align-self:center}.qv-analytics-finance__stats small{grid-column:2;grid-row:2;align-self:center;color:var(--qv-ink-muted);font-size:9.5px}.qv-analytics-quality{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.qv-analytics-quality>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;border-radius:10px;background:var(--qv-row)}.qv-analytics-quality span{color:var(--qv-text);font-size:10.5px;font-weight:650}.qv-analytics-quality strong{color:var(--qv-ink);font-size:11px}.qv-analytics-quality>div>div{grid-column:1 / -1;height:5px;overflow:hidden;border-radius:999px;background:#e7e7ed}.qv-analytics-quality i{display:block;height:100%;border-radius:inherit;background:var(--qv-accent)}.qv-analytics-state{display:grid;min-height:340px;place-items:center;align-content:center;gap:12px;padding:32px;border:1px solid var(--qv-border);border-radius:14px;background:#fff;text-align:center}.qv-analytics-state.is-error>svg{color:var(--qv-danger)}.qv-analytics-state h2{margin:0;font-size:17px}.qv-analytics-state p{max-width:460px;margin:0;color:var(--qv-text);font-size:12px}@keyframes qv-analytics-pulse{0%,to{opacity:.48}50%{opacity:.85}}.qv-analytics-skeleton{display:grid;gap:16px}.qv-analytics-skeleton__kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.qv-analytics-skeleton__kpis span,.qv-analytics-skeleton__chart,.qv-analytics-skeleton__grid span{border:1px solid var(--qv-border);border-radius:14px;background:#e9e9ee;animation:qv-analytics-pulse 1.2s ease-in-out infinite}.qv-analytics-skeleton__kpis span{min-height:142px}.qv-analytics-skeleton__chart{min-height:390px}.qv-analytics-skeleton__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.qv-analytics-skeleton__grid span{min-height:260px}.qv-analytics.is-refreshing>*:not(.qv-studio-page-header):not(.qv-analytics-toolbar):not(.qv-analytics-notice){opacity:.76;transition:opacity .15s ease}@media (max-width: 1300px){.qv-analytics-kpis,.qv-analytics-skeleton__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1050px){.qv-analytics-toolbar,.qv-analytics-section-header{align-items:flex-start;flex-direction:column}.qv-analytics-chart-controls{width:100%;justify-content:space-between}.qv-analytics-finance__layout{grid-template-columns:1fr}.qv-analytics-finance__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.qv-analytics-finance__stats>div:nth-child(odd){border-right:1px solid var(--qv-border)}.qv-analytics-finance__stats>div:nth-last-child(-n+2){border-bottom:0}}@media (max-width: 850px){.qv-analytics-two-column,.qv-analytics-two-column.is-acquisition{grid-template-columns:1fr}.qv-analytics-quality{grid-template-columns:repeat(2,minmax(0,1fr))}.qv-analytics-venues{overflow-x:auto}.qv-analytics-venues__header,.qv-analytics-venue{min-width:720px}}@media (max-width: 650px){.qv-analytics-toolbar__primary,.qv-analytics-toolbar__filters,.qv-analytics-toolbar__primary .ant-segmented,.qv-analytics-toolbar__primary .ant-picker,.qv-analytics-toolbar__filters .ant-select,.qv-analytics-toolbar__filters .ant-segmented{width:100%;min-width:0}.qv-analytics-toolbar__primary .ant-segmented-group,.qv-analytics-toolbar__filters .ant-segmented-group{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.qv-analytics-toolbar__primary .ant-segmented-item:nth-child(n+4){margin-top:3px}.qv-analytics-kpis,.qv-analytics-skeleton__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.qv-analytics-kpi{min-height:150px;grid-template-columns:30px minmax(0,1fr);gap:8px;padding:13px}.qv-analytics-kpi__icon{width:30px;height:30px}.qv-analytics-kpi__copy>strong{font-size:21px}.qv-analytics-kpi>.qv-analytics-change{left:51px}.qv-analytics-growth-panel,.qv-analytics-panel,.qv-analytics-finance{padding:16px}.qv-analytics-chart-controls,.qv-analytics-chart-controls .ant-select,.qv-analytics-chart-controls .ant-segmented{width:100%}.qv-analytics-chart-controls .ant-segmented-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.qv-analytics-growth-panel__summary>span:nth-last-child(2){margin-left:0}.qv-analytics-growth-panel__summary>strong{width:100%}.qv-analytics-funnel,.qv-analytics-experience{grid-template-columns:1fr}.qv-analytics-funnel__losses{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 0 0;border-top:1px solid var(--qv-border);border-left:0}.qv-analytics-finance .qv-analytics-section-header .ant-segmented{width:100%}.qv-analytics-finance__stats,.qv-analytics-quality,.qv-analytics-skeleton__grid{grid-template-columns:1fr}.qv-analytics-finance__stats>div,.qv-analytics-finance__stats>div:nth-child(odd),.qv-analytics-finance__stats>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--qv-border)}.qv-analytics-finance__stats>div:last-child{border-bottom:0}}@media (prefers-reduced-motion: reduce){.qv-analytics,.qv-analytics-skeleton__kpis span,.qv-analytics-skeleton__chart,.qv-analytics-skeleton__grid span{animation:none}}.qv-events-page--handoff,.qv-event-detail-page{--event-border: #ececf0;--event-muted: #8a8a99;--event-ink: #202027;--event-violet: #7c3aed;--event-violet-soft: #f3efff;color:var(--event-ink)}.qv-accent-text{color:var(--event-violet)}.qv-events-handoff-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:18px;flex-wrap:wrap}.qv-events-handoff-toolbar>.ant-input-affix-wrapper{width:min(300px,100%)}.qv-events-handoff-toolbar>.ant-select{min-width:132px}.qv-events-handoff-toolbar>.ant-segmented{margin-left:auto;border:1px solid #e6e6ec;background:#fff}.qv-events-handoff-toolbar .ant-segmented-item-label>span{display:inline-flex;align-items:center;gap:6px}.qv-events-current-scope{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;margin:-4px 0 16px;padding:10px 12px;border:1px solid #e6e1f0;border-radius:12px;background:#fbfaff}.qv-events-current-scope>span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:#6d28d9;background:#f0ebff}.qv-events-current-scope p{margin:0;color:#777784;font-size:11.5px}.qv-events-current-scope p strong{display:block;margin-bottom:1px;color:#3f3b4c;font-size:12px}.qv-events-current-scope .ant-btn{color:#6d28d9;font-size:11.5px;font-weight:700}.qv-event-live-text{color:#0f9f75}.qv-event-handoff-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.qv-event-handoff-card{--qv-live-angle: 0deg;position:relative;overflow:hidden;border:1px solid var(--event-border);border-radius:14px;background:#fff;box-shadow:0 1px 2px #1414280a;transition:transform .16s ease,box-shadow .16s ease}.qv-event-handoff-card.is-live{overflow:visible;border-color:#fff;isolation:isolate;box-shadow:0 10px 30px #261b4c24;animation:qv-event-live-glow 2.4s ease-in-out infinite}.qv-event-handoff-card.is-live:before{position:absolute;z-index:-1;top:-4px;right:-4px;bottom:-4px;left:-4px;padding:4px;border-radius:18px;background:conic-gradient(from var(--qv-live-angle),#7c3aed,#2563eb,#10b981,#f59e0b,#e84d9b,#7c3aed);content:"";pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:qv-event-live-border 3.2s linear infinite}.qv-event-handoff-card.is-live .qv-event-handoff-card__strip{background:transparent}.qv-event-handoff-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1414281a}.qv-event-handoff-card__strip{height:3px;background:#c4b5fd}.qv-event-handoff-card--green .qv-event-handoff-card__strip{background:#22c55e}.qv-event-handoff-card--red .qv-event-handoff-card__strip{background:#ef4444}.qv-event-handoff-card__main{width:100%;padding:14px 16px 8px;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.qv-event-handoff-card__badges,.qv-event-detail-title{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.qv-event-status,.qv-event-chip{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:700;white-space:nowrap}.qv-event-status--lavender{color:#7665a3;background:#f6f3ff}.qv-event-status--green{color:#15803d;background:#eefbf3}.qv-event-status--red{color:#c0322b;background:#fff0ef}.qv-event-chip{color:#60606e;background:#f4f4f7}.qv-event-chip--gold{color:#a16207;background:#fdf3e3}.qv-event-chip--blue{color:#1d4ed8;background:#eff6ff}.qv-event-chip--export{margin-left:auto;color:#8a8a99;background:#f4f4f7}.qv-event-chip--export.is-ready{color:#15803d;background:#eefbf3}.qv-event-live-badge{display:inline-flex;min-height:24px;align-items:center;gap:6px;padding:2px 9px;border:1px solid rgba(16,185,129,.24);border-radius:999px;color:#08785a;background:#eafbf5;box-shadow:0 0 #10b9812e;font-size:11.5px;font-weight:800;white-space:nowrap;animation:qv-event-live-badge-pulse 2s ease-out infinite}.qv-event-live-badge svg{color:#0f9f75}.qv-event-handoff-card__date{display:flex;align-items:center;gap:8px;margin-top:13px;color:#8978b2;font-size:12.5px;font-weight:700}.qv-event-handoff-card--green .qv-event-handoff-card__date{color:#15803d}.qv-event-handoff-card--red .qv-event-handoff-card__date{color:#c0322b}.qv-event-handoff-card__main h2{margin:6px 0 4px;overflow:hidden;color:#202027;font-size:16px;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.qv-event-handoff-card__main p{display:flex;align-items:center;gap:5px;margin:0;overflow:hidden;color:var(--event-muted);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.qv-event-handoff-card__status-row{padding:0 16px 13px}.qv-event-status-toggle{display:inline-flex;padding:3px;border-radius:8px;background:#f4f4f7}.qv-event-status-toggle button{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 9px;border:0;border-radius:6px;color:#8a8a99;background:transparent;font-size:11.5px;font-weight:600;cursor:pointer}.qv-event-status-toggle button.is-active{color:#4c1d95;background:#fff;box-shadow:0 1px 3px #1414281a}.qv-event-status-toggle button:disabled{cursor:default}.qv-event-handoff-card__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #f0f0f4}.qv-event-handoff-card__metrics>div{min-width:0;padding:11px 12px;border-right:1px solid #f0f0f4;text-align:center}.qv-event-handoff-card__metrics>div:last-child{border-right:0}.qv-event-handoff-card__metrics strong{display:block;overflow:hidden;color:#25252d;font-size:16px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.qv-event-handoff-card__metrics strong small{color:#c8c8d0;font-size:12px}.qv-event-handoff-card__metrics span{display:block;margin-top:2px;color:#8a8a99;font-size:10.5px}.qv-event-handoff-card__actions{display:grid;grid-template-columns:1fr 1fr 36px;gap:8px;padding:12px 14px}.qv-event-handoff-card__actions .ant-btn{min-width:0;height:36px;min-height:36px;padding-inline:9px;border-radius:8px;font-size:12.5px}.qv-event-handoff-card__actions .ant-btn-text{color:#6d28d9;background:#f3efff}.qv-events-state{display:flex;min-height:260px;align-items:center;justify-content:center;flex-direction:column;gap:12px;border:1px dashed #d7d7de;border-radius:14px;color:#8a8a99;background:#ffffffb8}.qv-event-list-table-wrap,.qv-event-calendar-month,.qv-event-detail-table-wrap{overflow:auto;border:1px solid var(--event-border);border-radius:14px;background:#fff;box-shadow:0 1px 2px #1414280a}.qv-event-list-table,.qv-event-detail-table,.qv-event-score-table{width:100%;min-width:860px;border-collapse:collapse;font-size:13px}.qv-event-list-table th,.qv-event-detail-table th,.qv-event-score-table th{padding:11px 12px;color:#8a8a99;background:#fafafb;font-size:11px;font-weight:700;letter-spacing:.04em;text-align:left;text-transform:uppercase}.qv-event-list-table th:first-child,.qv-event-list-table td:first-child,.qv-event-detail-table th:first-child,.qv-event-detail-table td:first-child{padding-left:18px}.qv-event-list-table td,.qv-event-detail-table td,.qv-event-score-table td{padding:12px;border-top:1px solid #f2f2f5;color:#4a4a56;vertical-align:middle}.qv-event-list-table tbody tr{cursor:pointer}.qv-event-list-table tbody tr:hover{background:#faf9ff}.qv-event-list-table tbody tr.is-live{background:linear-gradient(90deg,#f0fdf8,#fff 42%);box-shadow:inset 3px 0 #10b981}.qv-event-list-table tbody tr.is-live:hover{background:linear-gradient(90deg,#e8faf3,#faf9ff 48%)}.qv-event-list-table__status{display:flex;align-items:flex-start;flex-direction:column;gap:5px}.qv-event-list-table td>strong,.qv-event-list-table td>span,.qv-event-detail-table td>strong,.qv-event-detail-table td>span{display:block}.qv-event-list-table td>span,.qv-event-detail-table td>span{margin-top:2px;color:#8a8a99;font-size:12px}.qv-event-list-table .is-centered,.qv-event-detail-table .is-centered{text-align:center}.qv-event-calendar-month{padding:18px}.qv-event-calendar-month>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.qv-event-calendar-month>header strong{font-size:16px;text-transform:capitalize}.qv-event-calendar-month__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.qv-event-calendar-month__weekday{padding-bottom:4px;color:#8a8a99;font-size:11px;font-weight:700;text-align:center}.qv-event-calendar-month__cell{display:flex;min-height:92px;min-width:0;padding:6px;border:1px solid #f0f0f4;border-radius:9px;flex-direction:column;background:#fff}.qv-event-calendar-month__cell.is-outside{opacity:.48;background:#fbfbfc}.qv-event-calendar-month__cell>span{color:#6a6a78;font-size:11.5px;font-weight:700}.qv-event-calendar-month__cell>button{margin-top:3px;overflow:hidden;padding:3px 5px;border:0;border-left:2px solid #7c3aed;border-radius:5px;color:#6d28d9;background:#f3efff;font-size:10px;font-weight:600;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.qv-event-calendar-month__cell>button.is-green{border-left-color:#22c55e;color:#15803d;background:#eefbf3}.qv-event-calendar-month__cell>button.is-lavender{border-left-color:#c4b5fd;color:#7665a3;background:#f6f3ff}.qv-event-calendar-month__cell>button.is-red{border-left-color:#ef4444;color:#c0322b;background:#fff0ef}.qv-event-calendar-month__cell>button.is-live{border-left-color:#10b981;color:#08785a;background:linear-gradient(90deg,#e8faf3,#f4f0ff);box-shadow:0 0 0 1px #10b98129;animation:qv-event-calendar-live 1.8s ease-in-out infinite}.qv-event-calendar-month__cell>small{margin-top:auto;color:#8a8a99;font-size:10px}.qv-event-detail-page{margin:-28px -32px -54px;min-height:calc(100vh - 58px);background:#f7f7f9}.qv-event-detail-hero{position:relative;z-index:1;padding:22px 30px 0;border-bottom:0;background:#fff}.qv-event-detail-hero.is-live{background-color:#fff;background-image:linear-gradient(90deg,#7c3aed,#2563eb,#10b981,#f59e0b,#e84d9b,#7c3aed);background-repeat:no-repeat;background-position:0 0;background-size:240% 3px;animation:qv-event-detail-live 3.2s linear infinite}.qv-event-detail-hero:after{position:absolute;right:0;bottom:-18px;left:0;height:18px;background:linear-gradient(180deg,#fffffff5,#f7f7f900);content:"";pointer-events:none}.qv-event-detail-back{display:flex;align-items:center;gap:7px;margin-bottom:12px;padding:0;border:0;color:#7c3aed;background:transparent;font-size:12.5px;font-weight:600;cursor:pointer}.qv-event-detail-back span{color:#8a8a99;font-weight:400}.qv-event-detail-hero__main{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.qv-event-detail-title h1{margin:0;color:#202027;font-size:23px;letter-spacing:-.01em}.qv-event-detail-title .qv-event-chip--export{margin-left:0}.qv-event-detail-title+.qv-event-status-toggle{margin-top:10px}.qv-event-detail-meta{display:flex;align-items:center;gap:16px;margin-top:11px;flex-wrap:wrap;color:#6a6a78;font-size:13px}.qv-event-detail-meta span{display:inline-flex;align-items:center;gap:6px}.qv-event-detail-meta svg{color:#a8a8b4}.qv-event-detail-tabs{display:flex;gap:2px;overflow-x:auto}.qv-event-detail-tabs button{display:flex;align-items:center;gap:6px;height:42px;padding:0 14px;border:0;border-bottom:2px solid transparent;color:#777784;background:transparent;font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer}.qv-event-detail-tabs button.is-active{border-bottom-color:#7c3aed;color:#6d28d9}.qv-event-detail-tabs button span{padding:1px 7px;border-radius:999px;color:#6d28d9;background:#f3efff;font-size:11px}.qv-event-detail-content{width:100%;max-width:none;margin:0 auto;padding:30px 30px 60px}.qv-event-detail-content--full{max-width:none}.qv-event-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.qv-event-detail-panel{padding:20px;border:1px solid #ececf0;border-radius:14px;background:#fff;box-shadow:0 1px 2px #1414280a}.qv-event-detail-panel h3{margin:0 0 16px;color:#292931;font-size:15px}.qv-event-overview-grid>.qv-event-detail-panel>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #f4f4f7;font-size:13.5px}.qv-event-overview-grid>.qv-event-detail-panel>div:last-child{border-bottom:0}.qv-event-overview-grid>.qv-event-detail-panel span{color:#8a8a99}.qv-event-overview-grid>.qv-event-detail-panel strong{text-align:right}.qv-event-overview-side{display:flex;flex-direction:column;gap:16px}.qv-event-overview-metrics,.qv-event-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.qv-event-overview-metrics{grid-template-columns:1fr 1fr}.qv-event-stat-grid--five{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-bottom:18px}.qv-event-stat-grid:not(.qv-event-stat-grid--five){margin-bottom:16px}.qv-event-metric{min-width:0;padding:15px;border:1px solid #ececf0;border-radius:12px;background:#fff}.qv-event-metric strong{display:block;overflow-wrap:anywhere;color:#25252d;font-size:24px;line-height:1.15}.qv-event-metric strong small{color:#c8c8d0;font-size:14px}.qv-event-metric span{display:block;margin-top:4px;color:#8a8a99;font-size:12px}.qv-event-metric--violet{border-color:#e6dbfb;background:#faf7ff}.qv-event-metric--violet strong{color:#6d28d9}.qv-event-metric--green strong{color:#15803d}.qv-event-metric--red strong{color:#c0322b}.qv-event-metric--gold strong{color:#b45309}.qv-event-interest-callout{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #e6dbfb;border-radius:14px;background:#faf7ff}.qv-event-interest-callout>span{display:grid;width:40px;height:40px;place-items:center;border-radius:10px;color:#fff;background:#7c3aed}.qv-event-interest-callout>div{min-width:0;flex:1}.qv-event-interest-callout strong,.qv-event-interest-callout small{display:block}.qv-event-interest-callout strong{font-size:13.5px}.qv-event-interest-callout small{margin-top:2px;color:#8a8a99}.qv-event-registration-panel{padding:0;overflow:hidden}.qv-event-registration-panel>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;border-bottom:1px solid #f0f0f4;flex-wrap:wrap}.qv-event-registration-panel>header h3{margin:0}.qv-event-registration-panel .qv-event-detail-table-wrap{border:0;border-radius:0;box-shadow:none}.qv-event-quick-registration{display:grid;grid-template-columns:1.25fr 1fr 1.25fr 1fr 90px auto;align-items:end;gap:10px;padding:14px 18px 0;border-bottom:1px solid #f0f0f4;background:#faf9ff}.qv-event-quick-registration .ant-input-number{width:100%}.qv-event-detail-table .ant-input-number{width:58px}.qv-event-player-link{display:inline-flex;flex-direction:column;align-items:flex-start;padding:0;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.qv-event-player-link strong{color:#292932;font-size:13px;transition:color .16s ease}.qv-event-player-link span{margin-top:2px;color:#7c3aed;font-size:11.5px;font-weight:650}.qv-event-player-link:hover strong,.qv-event-player-link:focus-visible strong{color:#6d28d9}.qv-event-player-link:focus-visible{outline:2px solid #8b5cf6;outline-offset:4px;border-radius:4px}.qv-event-player-modal .ant-modal-content{overflow:hidden;padding:0;border:1px solid #e8e4f1;border-radius:18px}.qv-event-player-modal .ant-modal-close{top:18px;right:18px;color:#676774;background:#ffffffe0}.qv-event-player-modal__loading{display:grid;min-height:320px;place-items:center}.qv-event-player-detail>header{display:flex;align-items:center;gap:13px;padding:22px;border-bottom:1px solid #eeeaf5;background:linear-gradient(135deg,#faf8ff,#fff 72%)}.qv-event-player-detail>header>span{display:grid;flex:0 0 48px;width:48px;height:48px;border-radius:50%;color:#fff;background:#6d28d9;font-size:15px;font-weight:750;place-items:center;box-shadow:0 7px 18px #6d28d933}.qv-event-player-detail>header small,.qv-event-player-detail>header p{color:#8a8a99;font-size:12px}.qv-event-player-detail>header h2{margin:2px 0;color:#202027;font-size:18px}.qv-event-player-detail>header p{margin:0}.qv-event-player-detail section{padding:18px 22px;border-bottom:1px solid #f0edf5}.qv-event-player-detail section:last-child{border-bottom:0}.qv-event-player-detail section h3{margin:0 0 12px;color:#777785;font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.qv-event-player-contact>div{display:flex;align-items:center;gap:11px;padding:9px 0}.qv-event-player-contact>div>span{display:grid;width:34px;height:34px;border-radius:10px;color:#6d28d9;background:#f3efff;place-items:center}.qv-event-player-contact p{display:flex;flex-direction:column;gap:2px;margin:0}.qv-event-player-contact p small{color:#8a8a99;font-size:11.5px}.qv-event-player-contact p a,.qv-event-player-contact p strong{color:#292932;font-size:14px;font-weight:700}.qv-event-player-contact p a:hover{color:#6d28d9}.qv-event-player-registration-summary dl{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:0}.qv-event-player-registration-summary dl>div{padding:10px 12px;border:1px solid #efedf3;border-radius:10px;background:#fcfcfd}.qv-event-player-registration-summary dt{color:#8a8a99;font-size:11px}.qv-event-player-registration-summary dd{margin:4px 0 0;color:#303039;font-size:13px;font-weight:700}.qv-event-player-teams>div{display:flex;flex-wrap:wrap;gap:7px}.qv-event-player-teams>div span{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:8px;color:#4d3970;background:#f5f1ff;font-size:12px;font-weight:650}.qv-event-player-teams>div b{color:#7c3aed;font-size:9px;letter-spacing:.04em}.qv-event-player-teams>p{margin:11px 0 0;color:#8a8a99;font-size:12px}.qv-event-score-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.qv-event-save-state{display:inline-flex;align-items:center;gap:8px;color:#15803d;font-size:12.5px;font-weight:600}.qv-event-save-state i{width:8px;height:8px;border-radius:50%;background:#22c55e}.qv-event-save-state.is-saving{color:#a16207}.qv-event-save-state.is-saving i{background:#f59e0b}.qv-event-save-state.is-error{color:#c0322b}.qv-event-save-state.is-error i{background:#ef4444}.qv-event-score-table th:not(:first-child),.qv-event-score-table td:not(:first-child){text-align:center}.qv-event-score-table th:first-child,.qv-event-score-table td:first-child{width:220px;min-width:220px;max-width:220px;overflow-wrap:anywhere}.qv-event-score-table tr.is-rank-1,.qv-event-score-table tr.is-rank-2,.qv-event-score-table tr.is-rank-3{background:#fffdf7}.qv-event-score-table .ant-input-number{width:58px}.qv-event-rank{display:inline-grid;width:28px;height:28px;margin-right:9px;place-items:center;border-radius:50%;color:#6a6a78;background:#f4f4f7;font-size:12px;font-weight:700}.qv-event-rank.is-rank-1{color:#92400e;background:#fef3c7}.qv-event-rank.is-rank-2{color:#475569;background:#e2e8f0}.qv-event-rank.is-rank-3{color:#9a3412;background:#ffedd5}.qv-event-communication-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.qv-event-communication-grid .qv-event-detail-panel>svg{color:#7c3aed}.qv-event-communication-grid h3{margin:10px 0}.qv-event-communication-grid p{min-height:42px;margin:0 0 16px;color:#6a6a78;font-size:13px;line-height:1.55}.qv-event-communication-grid .ant-btn{width:100%}.qv-marketing-audience-modal .ant-modal-content{overflow:hidden;padding:0;border:1px solid #e2e2e8;border-radius:18px;background:#fff;box-shadow:0 24px 64px #1b1b2638}.qv-marketing-audience-modal .ant-modal-header{margin:0;padding:20px 64px 18px 24px;border-bottom:1px solid #ececf0;background:#fff}.qv-marketing-audience-modal .ant-modal-title{color:#292934;font-size:17px;font-weight:750;letter-spacing:-.02em}.qv-marketing-audience-modal .ant-modal-close{top:16px;right:18px;color:#686875;background:#f3f3f6}.qv-marketing-audience-modal .ant-modal-close:hover{color:#292934;background:#e9e9ee}.qv-marketing-audience-modal .ant-modal-body{padding:20px 24px 22px;background:#f7f7f9}.qv-marketing-audience-modal .ant-modal-footer{margin:0;padding:15px 24px;border-top:1px solid #e7e7ed;background:#fff}.qv-marketing-audience{color:#282735}.qv-marketing-audience__context{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:16px;padding:13px 15px;border:1px solid #e2e2e8;border-radius:12px;background:#fff}.qv-marketing-audience__context>span{display:grid;width:40px;height:40px;place-items:center;border-radius:10px;color:#6d28d9;background:#f0ebff}.qv-marketing-audience__context small{display:block;margin-bottom:2px;color:#8a8a99;font-size:9.5px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.qv-marketing-audience__context strong,.qv-marketing-audience__context p{display:block;margin:0}.qv-marketing-audience__context strong{color:#34343f;font-size:13px;line-height:1.35}.qv-marketing-audience__context p{margin-top:1px;color:#777784;font-size:11px}.qv-marketing-audience__scope{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 0 14px}.qv-marketing-audience__scope>button{display:grid;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:10px;min-height:72px;padding:11px 12px;border:1px solid #e0e0e6;border-radius:12px;color:#373543;background:#fff;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.qv-marketing-audience__scope>button:hover:not(:disabled){border-color:#b9addd;background:#fdfcff}.qv-marketing-audience__scope>button.is-active{border-color:#a998df;background:#fbfaff}.qv-marketing-audience__scope>button:disabled{opacity:.52;cursor:not-allowed}.qv-marketing-audience__scope>button>span{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;color:#5f4bc0;background:#efecff}.qv-marketing-audience__scope>button div{min-width:0}.qv-marketing-audience__scope strong,.qv-marketing-audience__scope small{display:block}.qv-marketing-audience__scope strong{margin-bottom:3px;font-size:13px}.qv-marketing-audience__scope small{overflow:hidden;color:#777482;font-size:10.5px;line-height:1.35;text-overflow:ellipsis}.qv-marketing-audience__scope>button>i{display:block;width:11px;height:11px;border:2px solid #c9c6d2;border-radius:50%;box-shadow:inset 0 0 0 2px #fff}.qv-marketing-audience__scope>button.is-active>i{border-color:#6f5bd3;background:#6f5bd3}.qv-marketing-audience__review{min-height:275px;margin:0;overflow:hidden;border:1px solid #e0dee6;border-radius:12px;background:#fff}.qv-marketing-audience__review>.ant-alert,.qv-marketing-audience__review>.ant-empty{margin:32px}.qv-marketing-audience__state{display:flex;min-height:275px;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#787582;text-align:center}.qv-marketing-audience__state strong{margin-top:5px;color:#3a3844;font-size:13px}.qv-marketing-audience__state span{font-size:11px}.qv-marketing-audience__summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border-bottom:1px solid #ebe9ef;background:#fbfbfc}.qv-marketing-audience__summary>div{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.qv-marketing-audience__summary>div strong{color:#4f3fb0;font-size:24px;line-height:1}.qv-marketing-audience__summary>div span{color:#595664;font-size:11px;font-weight:750}.qv-marketing-audience__summary p{display:flex;align-items:center;justify-content:flex-end;gap:6px;max-width:390px;margin:0;color:#5f6f63;font-size:10.5px;line-height:1.4;text-align:right}.qv-marketing-audience__summary p svg{flex:0 0 auto;color:#168047}.qv-marketing-recipient-list{max-height:315px;overflow-y:auto;scrollbar-color:#c9c5d6 transparent;scrollbar-width:thin}.qv-marketing-recipient-list article{display:grid;grid-template-columns:36px minmax(0,1fr) minmax(100px,190px);align-items:center;gap:11px;padding:10px 14px;border-bottom:1px solid #f0eef3}.qv-marketing-recipient-list article:last-child{border-bottom:0}.qv-marketing-recipient-list article>span{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;color:#5147a1;background:#efedfa;font-size:11px;font-weight:850}.qv-marketing-recipient-list article>div{min-width:0}.qv-marketing-recipient-list strong,.qv-marketing-recipient-list a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qv-marketing-recipient-list strong{color:#34323d;font-size:12px}.qv-marketing-recipient-list a{margin-top:2px;color:#6755c6;font-size:11px}.qv-marketing-recipient-list article>small{overflow:hidden;color:#8a8793;font-size:10px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.qv-marketing-audience__footer{display:flex;align-items:center;justify-content:space-between;gap:18px}.qv-marketing-audience__footer>p{display:flex;align-items:flex-start;gap:7px;max-width:410px;margin:0;color:#777482;font-size:10.5px;line-height:1.45}.qv-marketing-audience__footer>p svg{flex:0 0 auto;margin-top:1px;color:#5f4bc0}.qv-marketing-audience__footer>div{display:flex;gap:8px;white-space:nowrap}.qv-marketing-audience__footer .ant-btn{min-height:38px;border-radius:10px;font-size:12px;font-weight:750}.qv-event-moderator-note{display:grid;grid-template-columns:1fr auto;gap:10px;margin-bottom:16px;padding:16px;border:1px solid #f0f0f4;border-radius:12px;background:#fafafb}.qv-event-moderator-note label{grid-column:1 / -1;color:#8a8a99;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.qv-event-feedback-list{display:grid;gap:12px}.qv-event-feedback-list article{padding:16px;border:1px solid #ececf0;border-radius:12px;background:#fff}.qv-event-feedback-list article.is-replied{border-color:#d8d2f2;background:linear-gradient(135deg,#fff,#fbfaff)}.qv-event-feedback-list article>header,.qv-event-feedback-list article>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.qv-event-feedback-list article p{margin:10px 0 12px;color:#2a2a34;font-size:13.5px;line-height:1.55}.qv-event-feedback-list article>footer{justify-content:flex-start;padding-top:10px;border-top:1px solid #f4f4f7;color:#8a8a99;font-size:12px}.qv-event-feedback-list article>footer .ant-btn{min-height:32px;margin-left:auto;border-radius:999px;font-size:12px;font-weight:750}.qv-event-feedback-list article>footer span,.qv-event-feedback-list article>footer a{display:inline-flex;align-items:center;gap:6px}.qv-event-feedback-list article>footer a{color:#6d28d9;font-weight:600;text-decoration:none}.qv-event-feedback-list article>footer a:hover{color:#4c1d95;text-decoration:underline}.qv-event-feedback-topics{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}.qv-event-feedback-topics span{padding:2px 9px;border-radius:999px;color:#6d28d9;background:#f3efff;font-size:11.5px;font-weight:600}.qv-feedback-state{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:999px;color:#71717f;background:#f4f4f7;font-size:11px;font-weight:750}.qv-feedback-state.is-pending{color:#92400e;background:#fff7d6}.qv-feedback-state.is-replied{color:#166534;background:#eaf8ef}.qv-feedback-phone-only{color:#92400e}.qv-event-feedback-reply-history{margin:14px 0 12px;padding:14px 16px;border:1px solid #ddd6fe;border-radius:12px;background:linear-gradient(135deg,#f5f3ff,#fdf4ff)}.qv-event-feedback-reply-history>span{display:inline-flex;align-items:center;gap:7px;color:#6d28d9;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.qv-event-feedback-list article .qv-event-feedback-reply-history p{margin:7px 0 5px;color:#2e1065;white-space:pre-wrap}.qv-event-feedback-reply-history small{color:#7c7195;font-size:11px;font-weight:650}.qv-feedback-reply-modal .ant-modal-content{padding:0;overflow:hidden;border:1px solid #e2e2e8;border-radius:18px;background:#fff;box-shadow:0 24px 64px #1b1b2638}.qv-feedback-reply-modal .ant-modal-close{top:16px;right:18px;color:#686875;background:#f3f3f6}.qv-feedback-reply-modal .ant-modal-close:hover{color:#292934;background:#e9e9ee}.qv-feedback-reply-modal .ant-modal-header{margin:0;padding:20px 64px 18px 24px;border-bottom:1px solid #ececf0;background:#fff}.qv-feedback-reply-modal .ant-modal-title{color:#292934;font-size:17px;font-weight:750;letter-spacing:-.02em}.qv-feedback-reply-composer__body{padding:21px 24px 24px;background:#f7f7f9}.qv-feedback-reply-context{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:14px;margin-bottom:18px}.qv-feedback-reply-context>div,.qv-feedback-reply-context blockquote{margin:0;padding:14px 16px;border:1px solid #e0e0e6;border-radius:10px;background:#fff}.qv-feedback-reply-context>div small,.qv-feedback-reply-context>div strong,.qv-feedback-reply-context>div span{display:block}.qv-feedback-reply-context>div small{margin-bottom:4px;color:#8a8a99;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.qv-feedback-reply-context>div strong{color:#292934;font-size:13px}.qv-feedback-reply-context>div span{margin-top:2px;overflow:hidden;color:#53535f;font-size:12px;font-weight:650;text-overflow:ellipsis}.qv-feedback-reply-context blockquote{color:#545461;font-size:12px;font-style:normal;line-height:1.55}.qv-feedback-reply-composer__body>label{display:block;margin-bottom:7px;color:#4b4b58;font-size:12px;font-weight:800}.qv-feedback-reply-composer__body textarea.ant-input{border-color:#dedce7;border-radius:10px;background:#fff;box-shadow:none;font-size:13px;line-height:1.65;resize:vertical}.qv-feedback-reply-composer__body textarea.ant-input:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}.qv-feedback-reply-brand-note{display:flex;align-items:center;gap:11px;margin-top:18px;padding:11px 13px;border:1px solid #e1e1e6;border-radius:10px;background:#f2f2f5}.qv-feedback-reply-brand-note>span{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:10px;color:#5b5b68;background:#e4e4e9;font-size:14px;font-weight:900}.qv-feedback-reply-brand-note p{margin:0;color:#70707c;font-size:11.5px;line-height:1.45}.qv-feedback-reply-brand-note strong{color:#3f3f49}.qv-feedback-reply-composer>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-top:1px solid #ececf0;background:#fff}.qv-feedback-reply-composer>footer>span{color:#8a8a99;font-size:11px}.qv-feedback-reply-composer>footer>div{display:flex;gap:8px}.qv-feedback-reply-composer>footer .ant-btn{min-height:38px;border-radius:10px;font-size:12px;font-weight:750}@media (max-width: 640px){.qv-event-feedback-list article>footer .ant-btn{width:100%;margin-left:0}.qv-feedback-reply-modal .ant-modal-header{padding:18px 54px 16px 18px}.qv-feedback-reply-composer__body{padding:18px 18px 20px}.qv-feedback-reply-context{grid-template-columns:1fr}.qv-feedback-reply-composer>footer{align-items:stretch;padding:14px 18px 18px;flex-direction:column}.qv-feedback-reply-composer>footer>div,.qv-feedback-reply-composer>footer .ant-btn{flex:1}}.qv-event-finance-panel{max-width:none}.qv-event-finance-summary{display:grid;grid-template-columns:1fr auto;margin-bottom:18px}.qv-event-finance-summary span,.qv-event-finance-summary strong{padding:10px 0;border-bottom:1px solid #f4f4f7;font-size:13.5px}.qv-event-finance-summary span{color:#8a8a99}.qv-event-finance-panel .ant-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px}.qv-event-finance-panel .ant-input-number{width:100%}.qv-event-finance-panel .ant-form>.ant-form-item:last-child{grid-column:1 / -1;justify-self:end}.qv-event-finance-breakdown{margin-top:16px;padding:0;overflow:hidden}.qv-event-finance-breakdown>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid #f0f0f4}.qv-event-finance-breakdown>header h3{margin:0}.qv-event-finance-breakdown>header span{color:#8a8a99;font-size:12px;font-weight:700}.qv-event-finance-breakdown .qv-event-detail-table-wrap{border:0;border-radius:0;box-shadow:none}.qv-event-export-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:3px 18px;width:100%;max-width:none;padding:24px;border:1px solid #ececf0;border-radius:14px;background:#fff;text-align:left}.qv-event-export-card>span{display:grid;grid-row:1 / 3;width:56px;height:56px;margin:0;place-items:center;border-radius:14px;color:#15803d;background:#eefbf3}.qv-event-export-card h3{grid-column:2;margin:0;font-size:17px}.qv-event-export-card p{grid-column:2;margin:0;color:#6a6a78;font-size:13.5px}.qv-event-export-card>.ant-space{grid-column:3;grid-row:1 / 3}.qv-event-form-modal{--form-navy: #20202b;--form-paper: #f6f6fa;--form-violet: #7c3aed}.qv-event-form-modal .ant-modal-content{padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:24px!important;background:var(--form-paper);box-shadow:0 36px 90px #1414234d!important}.qv-event-form-modal .ant-modal-header{min-height:auto;margin:0;padding:20px 68px 18px 26px;border-bottom:1px solid #ececf0;background:#fff}.qv-event-form-modal .ant-modal-header:after{display:none}.qv-event-form-modal .ant-modal-title{color:#24242f;font-size:18px;font-weight:700}.qv-event-form-modal .ant-modal-close{top:14px;right:22px;color:#5a5a66;background:#f4f4f7}.qv-event-form-modal .ant-modal-close:hover{color:#24242f;background:#ececf1}.qv-event-form-modal .ant-modal-body{padding:22px 26px 28px;background:linear-gradient(rgba(124,58,237,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(124,58,237,.025) 1px,transparent 1px),var(--form-paper);background-size:24px 24px}.qv-event-form-modal .ant-modal-footer{margin:0;padding:15px 24px;border-top:1px solid #e7e7ed;background:#fff}.qv-event-form-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:18px}.qv-event-form-modal__footer>span{color:#8a8a99;font-size:12px}.qv-event-form-modal__footer>div{display:flex;gap:10px}.qv-event-form-modal__footer .ant-btn{min-height:40px;padding-inline:18px;border-radius:11px;font-weight:700}.qv-event-form{display:grid;gap:16px}.qv-event-form-preview-card{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px 18px;overflow:hidden;border:1px solid #30303d;border-radius:19px;color:#fff;background:radial-gradient(circle at 88% 0%,rgba(250,204,21,.16),transparent 28%),linear-gradient(135deg,#20202b,#292938);box-shadow:0 14px 30px #1e1e2d24}.qv-event-form-preview-card__date{display:grid;min-height:66px;place-items:center;align-content:center;border-radius:14px;color:#292918;background:#fef08a;line-height:1}.qv-event-form-preview-card__date strong{font-size:26px;font-weight:900}.qv-event-form-preview-card__date span{margin-top:2px;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.qv-event-form-preview-card__date small{margin-top:5px;font-size:10px;font-weight:800}.qv-event-form-preview-card__date.is-empty{color:#c4b5fd;background:#ffffff14}.qv-event-form-preview-card__main{min-width:0}.qv-event-form-preview-card__main small,.qv-event-form-preview-card__main strong,.qv-event-form-preview-card__main span{display:block}.qv-event-form-preview-card__main small{color:#a78bfa;font-size:9.5px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.qv-event-form-preview-card__main strong{margin:2px 0 4px;overflow:hidden;font-size:18px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.qv-event-form-preview-card__main span{display:flex;align-items:center;gap:5px;color:#c9c9d4;font-size:12px}.qv-event-form-preview-card__meta{display:grid;justify-items:end;gap:5px}.qv-event-form-preview-card__meta>span:not(.qv-event-status){color:#aaaaba;font-size:10.5px;font-weight:700}.qv-event-form-section{--section-accent: #7c3aed;overflow:hidden;border:1px solid #e7e7ed;border-radius:19px;background:#fff;box-shadow:0 3px 12px #19192d09}.qv-event-form-section--blue{--section-accent: #2563eb}.qv-event-form-section--green{--section-accent: #15803d}.qv-event-form-section--amber{--section-accent: #b45309}.qv-event-form-section__header{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:11px;padding:15px 18px;border-bottom:1px solid #eeeeF2;background:linear-gradient(90deg,color-mix(in srgb,var(--section-accent) 6%,white),#fff 46%)}.qv-event-form-section__number{color:color-mix(in srgb,var(--section-accent) 72%,#fff);font-size:10px;font-weight:900;letter-spacing:.08em}.qv-event-form-section__icon{display:grid;width:37px;height:37px;place-items:center;border-radius:11px;color:var(--section-accent);background:color-mix(in srgb,var(--section-accent) 10%,white)}.qv-event-form-section__header h3{margin:0;color:#2b2b34;font-size:14px;font-weight:800;letter-spacing:-.01em}.qv-event-form-section__header p{margin:1px 0 0;color:#8a8a99;font-size:11.5px}.qv-event-form-section__body{padding:17px 18px 4px}.qv-event-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.qv-event-form-grid .is-wide{grid-column:1 / -1}.qv-event-form-grid .ant-input-number,.qv-event-form-grid .ant-picker{width:100%}.qv-event-form-section .ant-form-item-label>label{color:#656574;font-size:11.5px;font-weight:750}.qv-event-form-section .ant-input,.qv-event-form-section .ant-input-affix-wrapper,.qv-event-form-section .ant-input-number,.qv-event-form-section .ant-picker,.qv-event-form-section .ant-select-selector{min-height:42px;border-color:#e0e0e8!important;border-radius:11px!important;background:#fbfbfd!important;box-shadow:none!important;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.qv-event-form-section .ant-input:focus,.qv-event-form-section .ant-input-affix-wrapper-focused,.qv-event-form-section .ant-input-number-focused,.qv-event-form-section .ant-picker-focused,.qv-event-form-section .ant-select-focused .ant-select-selector{border-color:var(--section-accent)!important;background:#fff!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--section-accent) 10%,transparent)!important}.qv-event-form-section textarea.ant-input{min-height:auto}.qv-event-form-visibility{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:18px;padding:12px 14px;border:1px solid #dbeafe;border-radius:14px;color:#1e3a8a;background:#eff6ff}.qv-event-form-visibility.is-private{border-color:#e9d5ff;color:#6b21a8;background:#faf5ff}.qv-event-form-visibility__icon{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:#ffffffc7}.qv-event-form-visibility strong,.qv-event-form-visibility>div>span{display:block}.qv-event-form-visibility strong{font-size:12.5px}.qv-event-form-visibility>div>span{margin-top:1px;color:#6f7283;font-size:11px}.qv-event-form-visibility label{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800}.qv-event-form-interest{display:flex;align-items:center;gap:9px;margin-top:-5px;padding:10px 12px;border:1px solid #e6dbfb;border-radius:10px;color:#6d28d9;background:#faf7ff;font-size:12.5px;font-weight:600}.qv-event-form-time-grid{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:center}.qv-event-form-time-grid__line{display:grid;height:42px;margin-top:3px;place-items:center}.qv-event-form-time-grid__line i{position:relative;display:block;width:20px;height:1px;background:#bbf7d0}.qv-event-form-time-grid__line i:after{position:absolute;top:-3px;right:0;width:7px;height:7px;border-top:1px solid #16a34a;border-right:1px solid #16a34a;content:"";transform:rotate(45deg)}.qv-event-capacity-field .ant-input-number-suffix{color:#77778a;font-size:11px;font-weight:700}.qv-event-form-offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.qv-event-form-offer-grid .is-wide{grid-column:1 / -1}.qv-event-form-flags{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;margin-bottom:18px;padding:12px 14px;border:1px solid #eee4c9;border-radius:14px;background:#fffdf5}.qv-event-form-flags>div strong,.qv-event-form-flags>div span{display:block}.qv-event-form-flags>div strong{color:#5f4b17;font-size:12px}.qv-event-form-flags>div span{margin-top:1px;color:#8a8067;font-size:10.5px}.qv-event-form-flags label{display:flex;align-items:center;gap:7px;color:#5f4b17;font-size:11.5px;font-weight:750;white-space:nowrap}.qv-event-pricing-card{position:relative;margin-bottom:18px;padding:18px;overflow:hidden;border:1px solid #ddd6fe;border-radius:16px;background:radial-gradient(circle at 100% 0%,rgba(250,204,21,.22),transparent 34%),linear-gradient(145deg,#faf7ff,#fff 55%,#fffaf0)}.qv-event-pricing-card:after{position:absolute;right:-24px;bottom:-34px;width:110px;height:110px;border:18px solid rgba(124,58,237,.06);border-radius:50%;content:"";pointer-events:none}.qv-event-pricing-card__heading,.qv-event-pricing-card__fields,.qv-event-pricing-preview{position:relative;z-index:1}.qv-event-pricing-card__heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.qv-event-pricing-card__heading strong,.qv-event-pricing-card__heading span{display:block}.qv-event-pricing-card__heading strong{color:#312e81;font-size:16px}.qv-event-pricing-card__heading span{margin-top:2px;color:#77778a;font-size:12px}.qv-event-pricing-card__fields{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.qv-event-pricing-card__fields .ant-input-number{width:100%}.qv-event-pricing-toggle{align-self:center;margin-top:6px}.qv-event-pricing-toggle .ant-form-item-control-input-content{display:flex;align-items:center;gap:9px;color:#4c1d95;font-size:13px;font-weight:700}.qv-event-pricing-preview{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-height:42px;padding:9px 11px;border:1px dashed #c4b5fd;border-radius:12px;background:#ffffffc7;font-size:12px}.qv-event-pricing-preview>span{color:#8a8a99;font-weight:700}.qv-event-pricing-preview strong{padding:5px 9px;border-radius:999px;color:#4c1d95;background:#ede9fe}.qv-event-pricing-preview strong.is-early{color:#166534;background:#dcfce7}.qv-event-pricing-preview i{color:#8a8a99;font-style:normal;font-weight:600}.qv-event-category-create{display:flex;gap:8px;padding:0 8px 8px}.qv-event-email-preview{display:grid;grid-template-columns:minmax(260px,32%) 1fr;gap:16px;min-height:68vh}.qv-event-email-preview aside,.qv-event-email-preview section{overflow:hidden;border:1px solid #e2e8f0;border-radius:12px}.qv-event-email-preview aside button{display:block;width:100%;padding:11px 12px;border:0;border-bottom:1px solid #e2e8f0;background:#fff;text-align:left;cursor:pointer}.qv-event-email-preview aside button.is-active{background:#f3efff}.qv-event-email-preview aside strong,.qv-event-email-preview aside span{display:block}.qv-event-email-preview aside span{margin-top:2px;color:#64748b;font-size:12px}.qv-event-email-preview section{display:grid;grid-template-rows:auto 1fr}.qv-event-email-preview section header{padding:10px 12px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.qv-event-email-preview section header span,.qv-event-email-preview section header strong{display:block}.qv-event-email-preview section header span{color:#64748b;font-size:12px}.qv-event-email-preview iframe{width:100%;height:62vh;border:0}@property --qv-live-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes qv-event-live-border{to{--qv-live-angle: 360deg}}@keyframes qv-event-live-glow{0%,to{box-shadow:0 8px 24px #261b4c1f}50%{box-shadow:0 12px 34px #10b98133}}@keyframes qv-event-live-badge-pulse{0%{box-shadow:0 0 #10b98138}70%,to{box-shadow:0 0 0 7px #10b98100}}@keyframes qv-event-calendar-live{0%,to{filter:saturate(1)}50%{filter:saturate(1.4)}}@keyframes qv-event-detail-live{to{background-position:100% 0}}@media (prefers-reduced-motion: reduce){.qv-event-handoff-card.is-live,.qv-event-handoff-card.is-live:before,.qv-event-live-badge,.qv-event-calendar-month__cell>button.is-live,.qv-event-detail-hero.is-live{animation:none}}@media (max-width: 960px){.qv-event-detail-page{margin:-24px -24px -48px}.qv-event-overview-grid,.qv-event-communication-grid{grid-template-columns:1fr}.qv-event-stat-grid--five{grid-template-columns:repeat(3,minmax(0,1fr))}.qv-event-quick-registration{grid-template-columns:1fr 1fr}}@media (max-width: 720px){.qv-events-handoff-toolbar>.ant-input-affix-wrapper,.qv-events-handoff-toolbar>.ant-select{width:100%}.qv-events-current-scope{grid-template-columns:36px minmax(0,1fr)}.qv-events-current-scope .ant-btn{grid-column:1 / -1;justify-self:stretch}.qv-events-handoff-toolbar>.ant-segmented{width:100%;margin-left:0}.qv-events-handoff-toolbar .ant-segmented-group{display:grid;grid-template-columns:repeat(3,1fr)}.qv-event-detail-page{margin:-18px -12px -36px}.qv-event-detail-hero,.qv-event-detail-content{padding-inline:16px}.qv-event-detail-hero__main{flex-direction:column}.qv-event-overview-metrics,.qv-event-stat-grid,.qv-event-stat-grid--five{grid-template-columns:1fr 1fr}.qv-event-interest-callout{align-items:flex-start;flex-wrap:wrap}.qv-event-interest-callout .ant-btn{width:100%}.qv-event-calendar-month{padding:10px}.qv-event-calendar-month__grid{min-width:700px}.qv-event-form-grid,.qv-event-form-offer-grid,.qv-event-email-preview,.qv-marketing-audience__scope{grid-template-columns:1fr}.qv-marketing-audience-modal .ant-modal-header{padding:18px 58px 16px 18px}.qv-marketing-audience-modal .ant-modal-body{padding:16px}.qv-marketing-audience-modal .ant-modal-footer{padding:13px 16px}.qv-marketing-audience__summary,.qv-marketing-audience__footer{align-items:stretch;flex-direction:column}.qv-marketing-audience__summary p{justify-content:flex-start;max-width:none;text-align:left}.qv-marketing-recipient-list article{grid-template-columns:36px minmax(0,1fr)}.qv-marketing-recipient-list article>small{grid-column:2;text-align:left}.qv-marketing-audience__footer>p{max-width:none}.qv-marketing-audience__footer>div,.qv-marketing-audience__footer .ant-btn{width:100%}.qv-event-form-modal .ant-modal-body{padding:16px}.qv-event-form-modal .ant-modal-footer{padding:13px 16px}.qv-event-form-preview-card{grid-template-columns:62px minmax(0,1fr);gap:12px;padding:13px}.qv-event-form-preview-card__date{min-height:60px}.qv-event-form-preview-card__meta{grid-column:1 / -1;grid-template-columns:auto 1fr 1fr;align-items:center;justify-items:start;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.qv-event-form-section__header{padding:14px}.qv-event-form-section__body{padding:15px 14px 2px}.qv-event-form-time-grid{grid-template-columns:1fr}.qv-event-form-time-grid__line{display:none}.qv-event-form-flags{grid-template-columns:1fr 1fr}.qv-event-form-flags>div{grid-column:1 / -1}.qv-event-form-modal__footer>span{display:none}.qv-event-form-modal__footer>div{width:100%}.qv-event-form-modal__footer .ant-btn{flex:1}.qv-event-pricing-card__heading,.qv-event-pricing-card__fields{grid-template-columns:1fr}.qv-event-pricing-card__heading{align-items:flex-start;flex-direction:column}.qv-event-export-card{grid-template-columns:1fr;grid-template-rows:auto;justify-items:center;text-align:center}.qv-event-export-card>span,.qv-event-export-card h3,.qv-event-export-card p,.qv-event-export-card>.ant-space{grid-column:1;grid-row:auto}.qv-event-email-preview aside{max-height:180px}}@media (max-width: 460px){.qv-event-handoff-grid{grid-template-columns:1fr}.qv-event-handoff-card__actions{grid-template-columns:1fr 1fr 36px}.qv-event-overview-metrics,.qv-event-stat-grid,.qv-event-stat-grid--five,.qv-event-player-registration-summary dl,.qv-event-moderator-note,.qv-event-finance-panel .ant-form{grid-template-columns:1fr}.qv-event-form-modal .ant-modal-header{padding:18px 58px 16px 18px}.qv-event-form-section__number{display:none}.qv-event-form-section__header{grid-template-columns:auto minmax(0,1fr)}.qv-event-form-section__header p{line-height:1.35}.qv-event-form-visibility{grid-template-columns:auto minmax(0,1fr)}.qv-event-form-visibility label{grid-column:1 / -1;justify-content:space-between;padding-top:8px;border-top:1px solid currentColor;border-top-color:#2563eb1f}.qv-event-form-flags{grid-template-columns:1fr}.qv-event-form-flags>div{grid-column:auto}}.qv-settlement-state{min-height:260px;display:grid;place-content:center;justify-items:center;gap:12px;border:1px dashed #d7d7de;border-radius:14px;background:#ffffffb8;color:var(--qv-text, #6a6a78)}.qv-settlement-workbench,.qv-settlement-receipt{--settlement-ink: var(--qv-ink, #1a1a20);--settlement-rule: var(--qv-border, #ececf0);--settlement-paper: var(--qv-surface, #fff);display:grid;gap:16px;color:var(--settlement-ink)}.qv-settlement-workbench>.ant-alert,.qv-settlement-receipt>.ant-alert{border-radius:12px}.qv-settlement-workbench__header,.qv-settlement-receipt>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;border:1px solid var(--settlement-rule);border-radius:14px;background:var(--settlement-paper);box-shadow:var(--qv-shadow, 0 1px 2px rgba(20, 20, 40, .04))}.qv-settlement-workbench h2,.qv-settlement-receipt h2{margin:6px 0 4px;color:#292931;font-size:18px;line-height:1.3;letter-spacing:-.02em}.qv-settlement-workbench__header p,.qv-settlement-receipt header p{margin:0;color:var(--qv-text, #6a6a78);font-size:13px}.qv-settlement-kicker{display:inline-flex;align-items:center;gap:7px;padding:5px 8px;border-radius:999px;background:var(--qv-accent-soft, #f3efff);color:var(--qv-accent-hover, #6d28d9);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.qv-settlement-mini-total{min-width:220px;display:grid;justify-items:end;gap:2px;padding:14px 16px;border:1px solid #e6dbfb;border-radius:12px;background:#faf7ff}.qv-settlement-mini-total span,.qv-settlement-mini-total small{color:var(--qv-text, #6a6a78);font-size:12px}.qv-settlement-mini-total strong{color:var(--qv-accent-hover, #6d28d9);font-size:24px;line-height:1.15;letter-spacing:-.03em}.qv-settlement-steps{display:flex;gap:2px;overflow-x:auto;padding:0 4px;border-bottom:1px solid #f0f0f4;background:transparent}.qv-settlement-steps button{height:42px;display:flex;align-items:center;gap:6px;padding:0 14px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#777784;font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color .16s ease,color .16s ease}.qv-settlement-steps button>span{width:auto;height:auto;display:inline;border-radius:0;background:transparent;color:inherit;font-size:inherit}.qv-settlement-steps button:hover:not(:disabled){color:#4f4f5b}.qv-settlement-steps button.is-active{border-bottom-color:var(--qv-accent, #7c3aed);background:transparent;color:var(--qv-accent-hover, #6d28d9);box-shadow:none}.qv-settlement-steps button.is-active>span{background:transparent;color:var(--qv-accent-hover, #6d28d9)}.qv-settlement-steps button:disabled{color:#b4b4be;cursor:not-allowed}.qv-settlement-stats{margin-bottom:0!important}.qv-settlement-panel{padding:0;overflow:hidden}.qv-settlement-panel__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid #f0f0f4}.qv-settlement-panel__header h3{display:flex;align-items:center;gap:7px;margin:0}.qv-settlement-panel__header h3 svg{color:#7c3aed}.qv-settlement-panel__header p{margin:4px 0 0;color:#8a8a99;font-size:12.5px}.qv-settlement-panel__header>span{color:#8a8a99;font-size:12px;font-weight:700;white-space:nowrap}.qv-settlement-step{display:grid;gap:16px;padding:18px}.qv-settlement-step__intro h4{margin:0;color:#292931;font-size:14px}.qv-settlement-step__intro p{margin:4px 0 0;color:#8a8a99;font-size:12.5px;line-height:1.5}.qv-settlement-grid{min-width:720px}.qv-settlement-grid th:not(:first-child),.qv-settlement-grid td:not(:first-child){text-align:right}.qv-settlement-grid.is-score-grid th:not(:first-child),.qv-settlement-grid.is-score-grid td:not(:first-child){text-align:center}.qv-settlement-grid .ant-input-number{width:80px}.qv-settlement-grid td>.qv-settlement-na{display:inline;margin:0}.qv-settlement-step-panel{display:grid;gap:16px;padding:20px;border:1px solid var(--settlement-rule);border-radius:14px;background:var(--qv-surface, #fff);box-shadow:var(--qv-shadow, 0 1px 2px rgba(20, 20, 40, .04))}.qv-settlement-step-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--settlement-rule)}.qv-settlement-step-heading>div>span{color:var(--qv-ink-muted, #8a8a99);font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.qv-settlement-step-heading h3{margin:4px 0 3px;color:#292931;font-size:15px}.qv-settlement-step-heading p{margin:0;color:var(--qv-text, #6a6a78);font-size:13px}.qv-settlement-step-heading>svg{width:40px;height:40px;flex:0 0 auto;padding:10px;border-radius:10px;background:var(--qv-accent-soft, #f3efff);color:var(--qv-accent, #7c3aed)}.qv-settlement-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--settlement-rule);border-radius:14px;background:var(--qv-surface, #fff);box-shadow:var(--qv-shadow, 0 1px 2px rgba(20, 20, 40, .04))}.qv-settlement-table{width:100%;min-width:720px;border-collapse:collapse;font-size:13px}.qv-settlement-table th{padding:11px 12px;background:var(--qv-row, #fafafb);color:var(--qv-ink-muted, #8a8a99);font-size:11px;font-weight:700;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap}.qv-settlement-table td{padding:12px;border-top:1px solid #f2f2f5;color:#4a4a56;vertical-align:middle}.qv-settlement-table tbody tr:hover{background:#fcfcfd}.qv-settlement-table td:not(:first-child){text-align:right}.qv-settlement-table td small{display:block;margin-top:3px;color:var(--qv-ink-muted, #8a8a99)}.qv-settlement-table .ant-input-number{width:88px}.qv-settlement-table.is-score-grid td:not(:first-child),.qv-settlement-table.is-score-grid th:not(:first-child){text-align:center}.qv-settlement-table.is-score-grid .ant-input-number{width:80px}.qv-settlement-na{color:var(--qv-ink-muted, #8a8a99);font-size:12px}.qv-settlement-cash-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px}.qv-settlement-cash-grid label{display:grid;align-content:start;gap:7px;font-weight:600}.qv-settlement-cash-grid label>span{color:#5f5f6c;font-size:12px}.qv-settlement-cash-grid label>span small{color:#a0a0aa;font-weight:500}.qv-settlement-cash-grid>label:first-child .ant-input-number{width:100%}.qv-settlement-cash-grid>label:first-child .ant-input-number-input{height:40px;font-size:16px;font-weight:700}.qv-settlement-cash-grid .is-wide{grid-column:1 / -1}.qv-settlement-cash-grid>.ant-btn.is-wide{width:auto;justify-self:end}.qv-settlement-final-summary,.qv-settlement-hero-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.qv-settlement-final-summary .qv-event-metric{min-height:0}.qv-settlement-final-summary>div,.qv-settlement-hero-totals>div{min-height:96px;display:grid;align-content:center;gap:5px;padding:15px;border:1px solid var(--settlement-rule);border-radius:12px;background:var(--qv-surface, #fff);box-shadow:var(--qv-shadow, 0 1px 2px rgba(20, 20, 40, .04))}.qv-settlement-final-summary span,.qv-settlement-hero-totals span{color:var(--qv-ink-muted, #8a8a99);font-size:12px;font-weight:600}.qv-settlement-final-summary strong,.qv-settlement-hero-totals strong{color:#25252d;font-size:24px;line-height:1.15;letter-spacing:-.03em}.qv-settlement-final-summary small{color:var(--qv-text, #6a6a78)}.qv-settlement-final-summary .is-primary,.qv-settlement-hero-totals .is-primary{border-color:#e6dbfb;background:#faf7ff}.qv-settlement-final-summary .is-primary span,.qv-settlement-hero-totals .is-primary span{color:var(--qv-text, #6a6a78)}.qv-settlement-final-summary .is-primary strong,.qv-settlement-hero-totals .is-primary strong{color:var(--qv-accent-hover, #6d28d9)}.qv-settlement-final-summary .is-alert,.qv-settlement-hero-totals .is-warning{border-color:#f5ccc9;background:var(--qv-danger-bg, #fdecec)}.qv-settlement-final-summary .is-alert strong,.qv-settlement-hero-totals .is-warning strong{color:var(--qv-danger, #c0322b)}.qv-settlement-final-summary .is-ok{border-color:#d7efdf;background:#f4fbf6}.qv-settlement-final-summary .is-ok strong{color:var(--qv-success, #15803d)}.qv-settlement-confirm{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border:1px solid #ccebd6;border-radius:12px;background:#f4fbf6;color:#29613f;font-size:13px;line-height:1.5}.qv-settlement-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-top:1px solid #f0f0f4;background:#fafafb}.qv-settlement-actions>span{color:#777784;font-size:12px;font-weight:600}.qv-settlement-actions>div{display:flex;gap:8px}.qv-settlement-sticky-actions{position:sticky;bottom:10px;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid var(--settlement-rule);border-radius:14px;background:var(--qv-surface, #fff);box-shadow:0 6px 20px #14142814}.qv-settlement-sticky-actions>div:first-child{display:grid}.qv-settlement-sticky-actions>div:first-child span{color:var(--qv-ink-muted, #8a8a99);font-size:11px;font-weight:600}.qv-settlement-sticky-actions>div:first-child strong{color:#292931;font-size:17px}.qv-settlement-sticky-actions>div:last-child{display:flex;gap:8px}.qv-settlement-receipt{padding-bottom:20px}.qv-settlement-receipt__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.qv-settlement-receipt-panel{display:grid;gap:16px;padding-bottom:16px}.qv-settlement-receipt-panel>.ant-alert,.qv-settlement-receipt-panel>.qv-settlement-grid-wrap,.qv-settlement-receipt-panel>.qv-settlement-receipt-meta{margin-inline:18px}.qv-settlement-receipt-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;padding-top:14px;border-top:1px solid #f0f0f4;color:#777784;font-size:12px}.qv-settlement-difference{display:flex;align-items:baseline;gap:16px;padding:14px 16px;border:1px solid transparent;border-radius:12px;font-size:13px}.qv-settlement-difference.is-zero{border-color:#d7efdf;background:#f4fbf6;color:var(--qv-success, #15803d)}.qv-settlement-difference.has-difference{border-color:#f5ccc9;background:var(--qv-danger-bg, #fdecec);color:var(--qv-danger, #c0322b)}.qv-settlement-difference span{font-weight:700}.qv-settlement-difference strong{font-size:20px}.qv-settlement-difference p{margin:0 0 0 auto}.qv-settlement-receipt>footer{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:14px 16px;border:1px solid var(--settlement-rule);border-radius:12px;background:var(--qv-surface, #fff);color:var(--qv-text, #6a6a78);font-size:13px}@media (max-width: 820px){.qv-settlement-workbench__header,.qv-settlement-receipt>header{align-items:flex-start;flex-direction:column}.qv-settlement-mini-total{width:100%;min-width:0;align-items:start;justify-items:start}.qv-settlement-final-summary,.qv-settlement-hero-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.qv-settlement-sticky-actions{bottom:8px}}@media (max-width: 560px){.qv-settlement-workbench__header,.qv-settlement-step-panel,.qv-settlement-receipt>header{padding:18px}.qv-settlement-steps button{min-height:46px;gap:5px;padding:7px 5px;font-size:11px}.qv-settlement-steps button>svg{display:none}.qv-settlement-cash-grid,.qv-settlement-final-summary,.qv-settlement-hero-totals{grid-template-columns:1fr}.qv-settlement-final-summary>div,.qv-settlement-hero-totals>div{min-height:88px}.qv-settlement-sticky-actions{align-items:stretch;flex-direction:column}.qv-settlement-sticky-actions>div:last-child,.qv-settlement-sticky-actions .ant-btn{width:100%}.qv-settlement-difference{align-items:flex-start;flex-direction:column;gap:4px}.qv-settlement-difference p{margin:6px 0 0}.qv-settlement-receipt__actions{justify-content:flex-start}.qv-settlement-panel__header{align-items:flex-start;flex-direction:column}.qv-settlement-step{padding:16px}.qv-settlement-actions{align-items:stretch;flex-direction:column;padding:14px 16px 16px}.qv-settlement-actions>div,.qv-settlement-actions .ant-btn{width:100%}.qv-settlement-actions>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.qv-settlement-actions>div .ant-btn:only-child{grid-column:1 / -1}.qv-settlement-receipt-panel>.ant-alert,.qv-settlement-receipt-panel>.qv-settlement-grid-wrap,.qv-settlement-receipt-panel>.qv-settlement-receipt-meta{margin-inline:16px}}.qv-settlement-modal .ant-modal-content{overflow:hidden;padding:0;border:1px solid #e2e2e8;border-radius:18px;background:#fff;box-shadow:0 24px 64px #1b1b2638}.qv-settlement-modal .ant-modal-header{margin:0;padding:20px 64px 18px 24px;border-bottom:1px solid #ececf0;background:#fff}.qv-settlement-modal .ant-modal-title{color:#292934;font-size:17px;font-weight:750;letter-spacing:-.02em}.qv-settlement-modal .ant-modal-close{top:16px;right:18px;color:#686875;background:#f3f3f6}.qv-settlement-modal .ant-modal-body{background:#f7f7f9}.qv-settlement-modal .qv-settlement-state{min-height:360px;border:0;border-radius:0;background:#f7f7f9}.qv-settlement-flow{display:grid}.qv-settlement-flow>.ant-alert{margin:18px 24px 0}.qv-settlement-progress{display:grid;grid-template-columns:auto minmax(30px,1fr) auto;align-items:center;gap:12px;padding:13px 24px;border-bottom:1px solid #ececf0;background:#fff}.qv-settlement-progress span{color:#9a9aa6;font-size:12px;font-weight:700}.qv-settlement-progress span.is-active{color:#6d28d9}.qv-settlement-progress i{height:1px;background:#e4e4e9}.qv-settlement-modal-step{display:grid;gap:16px;padding:20px 24px 22px}.qv-settlement-ready-alert.ant-alert-success{border-color:#ccebd7;background:var(--qv-success-bg)}.qv-settlement-ready-alert.ant-alert-success .ant-alert-icon,.qv-settlement-ready-alert.ant-alert-success .ant-alert-message{color:var(--qv-success)}.qv-settlement-ready-alert.ant-alert-success .ant-alert-description{color:#52705d}.qv-settlement-step-heading-simple{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px}.qv-settlement-step-heading-simple>span{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;color:#6d28d9;background:#f0ebff}.qv-settlement-step-heading-simple h3{margin:0;color:#292934;font-size:14px}.qv-settlement-step-heading-simple p{margin:3px 0 0;color:#777784;font-size:12px}.qv-settlement-attendance-grid td:last-child,.qv-settlement-attendance-grid th:last-child{text-align:left}.qv-settlement-attendance-grid .ant-tag{display:inline-flex;align-items:center;gap:4px;margin:0}.qv-settlement-expected{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 16px;padding:16px 18px;border:1px solid #e6dbfb;border-radius:12px;background:#faf7ff}.qv-settlement-expected span,.qv-settlement-expected small{color:#777784;font-size:12px}.qv-settlement-expected strong{grid-row:1 / 3;grid-column:2;color:#6d28d9;font-size:26px;letter-spacing:-.03em}.qv-settlement-money-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.qv-settlement-money-fields label{display:grid;gap:7px}.qv-settlement-money-fields label>span{color:#4b4b58;font-size:12px;font-weight:700}.qv-settlement-money-fields .ant-input-number{width:100%}.qv-settlement-money-fields .is-wide{grid-column:1 / -1}.qv-settlement-venue-field{border:1px solid #dddde8;border-radius:12px;background:#f8f8fb;padding:13px 14px}.qv-settlement-venue-field>span{display:flex;align-items:center;gap:7px;color:#343441}.qv-settlement-venue-field>small{color:#777784;font-size:11px;line-height:1.45}.qv-settlement-venue-receipt{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 18px;align-items:center;margin:0 18px 16px;padding:13px 14px;border:1px solid #dddde8;border-radius:12px;background:#f8f8fb}.qv-settlement-venue-receipt span{display:flex;align-items:center;gap:7px;color:#666674;font-size:12px}.qv-settlement-venue-receipt strong{grid-row:span 2;font-size:20px;color:#292934}.qv-settlement-venue-receipt small{color:#8a8a99;font-size:11px}.qv-settlement-cash-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));overflow:hidden;border:1px solid #ececf0;border-radius:12px;background:#fff}.qv-settlement-cash-summary>div{display:grid;gap:4px;padding:13px 15px;border-right:1px solid #f0f0f4}.qv-settlement-cash-summary>div:last-child{border-right:0}.qv-settlement-cash-summary span{color:#8a8a99;font-size:11.5px}.qv-settlement-cash-summary strong{color:#292934;font-size:18px}.qv-settlement-cash-summary strong.is-ok{color:#15803d}.qv-settlement-cash-summary strong.is-warning{color:#b45309}.qv-settlement-modal-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 24px;border-top:1px solid #ececf0;background:#fff}.qv-settlement-modal-actions>div{display:flex;gap:8px}.qv-settlement-receipt{padding:20px 24px 24px}.qv-settlement-receipt-card{display:grid;gap:16px;padding:18px;border:1px solid #ececf0;border-radius:14px;background:#fff}.qv-settlement-receipt-card>header,.qv-settlement-receipt-card>header>div{display:flex;align-items:center;gap:8px}.qv-settlement-receipt-card>header{justify-content:space-between;flex-wrap:wrap}.qv-settlement-receipt-card>header>div:first-child{align-items:flex-start;flex-direction:column;gap:3px}.qv-settlement-receipt-card>header strong{display:inline-flex;align-items:center;gap:7px;color:#292934;font-size:14px}.qv-settlement-receipt-card>header strong svg{color:#15803d}.qv-settlement-receipt-card>header span{color:#8a8a99;font-size:12px}@media (max-width: 640px){.qv-settlement-modal .ant-modal-header{padding:18px 54px 16px 18px}.qv-settlement-flow>.ant-alert{margin:16px 18px 0}.qv-settlement-modal-step{padding:18px}.qv-settlement-progress{padding-inline:18px}.qv-settlement-money-fields{grid-template-columns:1fr}.qv-settlement-money-fields .is-wide{grid-column:auto}.qv-settlement-expected strong{font-size:22px}.qv-settlement-modal-actions{align-items:stretch;padding:14px 18px 18px;flex-direction:column-reverse}.qv-settlement-modal-actions>div,.qv-settlement-modal-actions .ant-btn{width:100%}.qv-settlement-modal-actions>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.qv-settlement-receipt{padding:18px}.qv-settlement-receipt-card>header>div:last-child,.qv-settlement-receipt-card>header>div:last-child .ant-btn{width:100%}}
