.custom-field .v-file-upload{padding:20px 0;height:100%}.v-btn[data-v-7f476d42]{letter-spacing:normal}.empty-state[data-v-2cdb1ab8],.empty-state-card[data-v-2cdb1ab8]{width:100%}.v-icon[data-v-2cdb1ab8]{opacity:.6}.empty-state-icon[data-v-2cdb1ab8]{animation:empty-pulse-2cdb1ab8 2.5s ease-in-out infinite}@keyframes empty-pulse-2cdb1ab8{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@media (prefers-reduced-motion: reduce){.empty-state-icon[data-v-2cdb1ab8]{animation:none}}.section-toggle[data-v-928ded58],.section-toggle[data-v-7295fd3f]{cursor:pointer;user-select:none}.promoter-card[data-v-ff7fcb67]{border-radius:6px}.promoter-header[data-v-ff7fcb67]{cursor:pointer;user-select:none;padding:2px 4px;border-radius:4px;transition:background-color .15s ease}.promoter-header[data-v-ff7fcb67]:hover{background-color:#0000000a}.bar-container[data-v-ff7fcb67]{height:10px;border-radius:3px;overflow:hidden;background:rgba(0,0,0,.05)}.bar-segment[data-v-ff7fcb67]{height:100%;transition:opacity .15s ease;cursor:default}.bar-segment[data-v-ff7fcb67]:hover{opacity:.85}.promoter-details[data-v-ff7fcb67]{padding-left:32px}.color-dot[data-v-ff7fcb67]{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.tabular-nums[data-v-ff7fcb67]{font-variant-numeric:tabular-nums}.event-sidenav[data-v-76f52559]{width:188px;min-width:188px;flex-shrink:0;position:sticky;top:42px;height:calc(100dvh - 42px);overflow-x:hidden;overflow-y:auto;border-right:thin solid rgba(var(--v-border-color),var(--v-border-opacity));background:rgb(var(--v-theme-surface));display:flex;flex-direction:column;transition:width .2s ease,min-width .2s ease}.event-sidenav.sidenav-collapsed[data-v-76f52559]{width:56px;min-width:56px}.sidenav-items[data-v-76f52559]{flex:1;overflow-y:visible;overflow-x:hidden}.sidenav-nav-item[data-v-76f52559]{overflow:hidden}.bottom-nav-glass[data-v-ea7f8368]{position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:5!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(var(--v-theme-surface),.85)!important}[data-v-ea7f8368] .v-bottom-navigation{padding-bottom:env(safe-area-inset-bottom,0px)}.main-metrics-container[data-v-4b1230e8]{padding:4px 0}.metrics-strip[data-v-4b1230e8]{scrollbar-width:none;-webkit-overflow-scrolling:touch}.metrics-strip[data-v-4b1230e8]::-webkit-scrollbar{display:none}.funnel-stages[data-v-8316a1a7]{overflow-x:auto;scrollbar-width:none}.funnel-stages[data-v-8316a1a7]::-webkit-scrollbar{display:none}.funnel-stage[data-v-8316a1a7]{min-width:90px}.tabular-nums[data-v-8316a1a7],.tabular-nums[data-v-dbfc2709]{font-variant-numeric:tabular-nums}.list-rank[data-v-dbfc2709]{width:20px;height:20px;border-radius:50%;background:rgba(var(--v-theme-surface-variant),.4);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex-shrink:0}.top-rank[data-v-dbfc2709]{background:rgba(var(--v-theme-primary),.15);color:rgb(var(--v-theme-primary))}.min-width-0[data-v-dbfc2709]{min-width:0}.event-dashboard[data-v-c942190e]{padding-bottom:16px}.loading-container[data-v-c942190e]{min-height:300px}.legend-item[data-v-c942190e]{display:flex;align-items:center;padding:4px 0}.legend-color[data-v-c942190e]{width:12px;height:12px;border-radius:50%;margin-right:8px;flex-shrink:0}.pulse-chip[data-v-c942190e]{animation:pulse-glow-c942190e 2s ease-in-out infinite}@keyframes pulse-glow-c942190e{0%,to{opacity:1}50%{opacity:.7}}.legend-details[data-v-c942190e]{flex:1;min-width:0}.legend-label[data-v-c942190e]{font-size:12px;font-weight:500;opacity:.87;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.legend-value[data-v-c942190e]{font-size:11px;opacity:.6}.filter-container[data-v-92534cc6]{background:rgb(var(--v-theme-surface));border-radius:8px}.search-section[data-v-92534cc6]{position:relative}.search-field-enhanced[data-v-92534cc6]{font-size:1rem}.search-field-enhanced[data-v-92534cc6] .v-field{border-radius:12px;box-shadow:0 1px 3px #0000001a;transition:all .2s ease}.search-field-enhanced.mobile-friendly[data-v-92534cc6] .v-field{min-height:56px}.search-field-enhanced.mobile-friendly[data-v-92534cc6] .v-field__input{padding:16px 20px;font-size:16px}.search-field-enhanced.mobile-friendly[data-v-92534cc6] .v-field__prepend-inner{padding-left:16px}.search-field-enhanced.mobile-friendly[data-v-92534cc6] .v-field__append-inner{padding-right:16px}.search-field-enhanced.mobile-friendly[data-v-92534cc6] .v-field--focused{box-shadow:0 0 0 2px rgba(var(--v-theme-primary),.2);border-color:rgb(var(--v-theme-primary))}.filters-section[data-v-92534cc6]{opacity:.95;transition:opacity .2s ease}.filters-section[data-v-92534cc6]:hover{opacity:1}.primary-filter[data-v-92534cc6],.secondary-filter[data-v-92534cc6]{font-size:.875rem}.filter-menu-btn[data-v-92534cc6]{border-radius:8px;min-width:auto}.filter-menu[data-v-92534cc6]{border-radius:12px;box-shadow:0 4px 20px #00000026}@media (max-width: 599px){.search-section[data-v-92534cc6]{margin-bottom:16px}.search-field-enhanced.mobile-friendly[data-v-92534cc6] .v-field{min-height:60px}.search-field-enhanced.mobile-friendly[data-v-92534cc6] .v-field__input{padding:18px 20px;font-size:16px}.filters-section[data-v-92534cc6]{flex-direction:column;align-items:stretch;gap:8px}.primary-filter[data-v-92534cc6],.secondary-filter[data-v-92534cc6]{max-width:none!important}.filter-menu-btn[data-v-92534cc6]{width:100%;justify-content:center}}@media (max-width: 599px){.filter-container[data-v-92534cc6]{contain:layout style}.search-field-enhanced[data-v-92534cc6] .v-field{transition:box-shadow .1s ease}}.search-field-enhanced.mobile-friendly[data-v-92534cc6] .v-field__input:focus{outline:none}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.search-field-enhanced[data-v-92534cc6] .v-field{border-width:.5px}}.guest-name[data-v-75ffe2e3]{font-weight:500;font-size:.95rem;line-height:1.2;min-width:0}.price-chip[data-v-75ffe2e3]{opacity:.65;font-size:.7rem;transition:opacity .2s ease;flex-shrink:0;border-radius:12px;background-color:rgba(var(--v-theme-surface-variant),.3)}.price-chip[data-v-75ffe2e3]:hover{opacity:.85;background-color:rgba(var(--v-theme-surface-variant),.5)}.price-chip[data-v-75ffe2e3] .v-chip__content{padding:2px 6px;font-size:.65rem;font-weight:400;letter-spacing:.025em}.price-icon[data-v-75ffe2e3]{opacity:.7;margin-right:2px!important;margin-left:0!important}.action-btn[data-v-75ffe2e3]{transition:all .2s ease}@media (max-width: 600px){.guest-name[data-v-75ffe2e3]{font-size:.9rem}.price-chip[data-v-75ffe2e3]{font-size:.65rem}.price-chip[data-v-75ffe2e3] .v-chip__content{padding:1px 4px;font-size:.6rem}}.v-theme--dark .price-chip[data-v-75ffe2e3]{background-color:rgba(var(--v-theme-surface-bright),.1)}.v-theme--dark .price-chip[data-v-75ffe2e3]:hover{background-color:rgba(var(--v-theme-surface-bright),.2)}.guests-container[data-v-1a7227c8]{transform:translateZ(0);-webkit-transform:translateZ(0)}.guest-list[data-v-1a7227c8]{-webkit-overflow-scrolling:touch}.load-more-btn[data-v-1a7227c8]{min-width:200px;transition:all .2s ease}.load-more-btn[data-v-1a7227c8]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.auto-load-trigger[data-v-1a7227c8]{min-height:80px;display:flex;align-items:center;justify-content:center}.auto-load-hint[data-v-1a7227c8]{opacity:.7;transition:opacity .3s ease}.auto-load-hint[data-v-1a7227c8]:hover{opacity:1}.search-loading[data-v-1a7227c8]{backdrop-filter:blur(2px);background:rgba(var(--v-theme-surface),.9)}@media (max-width: 599px){.guest-list[data-v-1a7227c8]{padding-left:12px!important;padding-right:12px!important}.search-summary[data-v-1a7227c8]{margin:0 12px}.load-more-btn[data-v-1a7227c8]{width:100%;margin:0 12px;max-width:calc(100% - 24px)}}@media (min-width: 1200px){.guests-container[data-v-1a7227c8]{contain:layout style paint}}.search-loading[data-v-1a7227c8]{backdrop-filter:blur(2px);background:rgba(var(--v-theme-surface),.95)}.guest-row[data-v-4ad62826]{transition:background-color .2s ease}.guest-row[data-v-4ad62826]:hover{background-color:rgba(var(--v-theme-surface-variant),.04)}.guest-row--error[data-v-4ad62826]{border-left:3px solid rgb(var(--v-theme-error))}.guest-row--warning[data-v-4ad62826]{border-left:3px solid rgb(var(--v-theme-warning))}.guest-row--success[data-v-4ad62826]{border-left:3px solid rgb(var(--v-theme-success))}.cursor-pointer[data-v-4ad62826]{cursor:pointer}.edit-button[data-v-4ad62826]{opacity:0;transition:opacity .2s ease}.guest-row:hover .edit-button[data-v-4ad62826]{opacity:1}.guest-name-input[data-v-4ad62826] .v-field__input{padding:4px 8px}.cursor-pointer.v-chip[data-v-4ad62826]{transition:all .3s ease}.cursor-pointer.v-chip[data-v-4ad62826]:has(.mdi-chevron-down){animation:subtle-pulse-4ad62826 2s infinite;box-shadow:0 2px 8px rgba(var(--v-theme-success),.3)}.cursor-pointer.v-chip[data-v-4ad62826]:has(.mdi-chevron-down):hover{transform:scale(1.05);animation:none}@keyframes subtle-pulse-4ad62826{0%,to{box-shadow:0 2px 8px rgba(var(--v-theme-success),.3)}50%{box-shadow:0 2px 12px rgba(var(--v-theme-success),.5)}}.sheet-card[data-v-a1dd702c]{max-height:80vh;overflow-y:auto}.sheet-handle[data-v-a1dd702c]{width:32px;height:4px;background:rgba(var(--v-theme-on-surface),.2);border-radius:2px;margin:12px auto 4px;display:block}.index-chip[data-v-a1dd702c]{min-width:28px;justify-content:center}.status-chip[data-v-a1dd702c]{transition:all .2s ease;cursor:pointer}.clickable-hint[data-v-a1dd702c]{animation:subtle-pulse-a1dd702c 2.5s infinite}@keyframes subtle-pulse-a1dd702c{0%,to{box-shadow:0 1px 4px rgba(var(--v-theme-on-surface),.1)}50%{box-shadow:0 2px 8px rgba(var(--v-theme-on-surface),.2)}}.guest-name-input[data-v-a1dd702c] .v-field__input{padding:4px 0}.event-activity[data-v-f64d215f]{max-width:1200px;margin:0 auto}.activity-card[data-v-f64d215f]{transition:all .2s ease}.activity-card[data-v-f64d215f]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026!important}.rotate-180[data-v-f64d215f]{transform:rotate(180deg);transition:transform .2s ease}@media (prefers-reduced-motion: reduce){.activity-card[data-v-f64d215f]{transition:none}.activity-card[data-v-f64d215f]:hover{transform:none}.rotate-180[data-v-f64d215f]{transition:none}}.empty-state[data-v-f64d215f]{margin:2rem auto;max-width:500px}.qr-scanner[data-v-7359fd52]{background:#000}.qr-scanner__camera-container[data-v-7359fd52]{position:relative;width:100%;height:calc(100vh - 64px);display:flex;align-items:center;justify-content:center;overflow:hidden}.qr-scanner__reader-wrapper[data-v-7359fd52]{position:relative;width:100%;height:100%}.qr-scanner__reader[data-v-7359fd52]{width:100%;height:100%}.qr-scanner__guide[data-v-7359fd52]{position:absolute;inset:0;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:5}.qr-scanner__guide-text[data-v-7359fd52]{position:absolute;top:65%;left:50%;transform:translate(-50%);color:#fff;font-size:16px;font-weight:500;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.8);padding:12px 24px;background:rgba(0,0,0,.6);border-radius:24px;white-space:nowrap}.qr-scanner__rate-limit-text[data-v-7359fd52]{position:absolute;top:calc(65% + 60px);left:50%;transform:translate(-50%);color:#ff9800;font-size:18px;font-weight:600;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.8);padding:12px 24px;background:rgba(0,0,0,.8);border-radius:24px;border:2px solid #ff9800}.qr-scanner__message[data-v-7359fd52]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;color:#fff;text-align:center}.qr-scanner__message--overlay[data-v-7359fd52]{position:absolute;inset:0;background:rgba(0,0,0,.95);z-index:5}.qr-scanner__feedback[data-v-7359fd52]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;text-align:center;z-index:10}.qr-scanner__feedback--success[data-v-7359fd52]{background:rgba(76,175,80,.95)}.qr-scanner__feedback--error[data-v-7359fd52]{background:rgba(244,67,54,.95)}.fade-enter-active[data-v-7359fd52],.fade-leave-active[data-v-7359fd52]{transition:opacity .3s}.fade-enter-from[data-v-7359fd52],.fade-leave-to[data-v-7359fd52]{opacity:0}[data-v-7359fd52] #qr-reader{border:none!important}[data-v-7359fd52] #qr-reader__dashboard,[data-v-7359fd52] #qr-reader__camera_selection{display:none!important}
