:root{--color-bg: #0b0f14;--color-surface: #121821;--color-surface-2: #1a2230;--color-text: #e6edf3;--color-muted: #9aa7b2;--color-border: #263241;--color-primary: #3b82f6;--color-primary-contrast: #0b1020;--color-success: #22c55e;--color-warning: #f59e0b;--color-danger: #ef4444}html,body,#app{height:100%}html,body{overflow-x:hidden!important;overflow-y:hidden!important}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Helvetica Neue,Arial,"Apple Color Emoji","Segoe UI Emoji"}a{color:var(--color-primary)}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4)}.dashboard-container[data-v-09d27b83]{padding:2rem;max-width:1400px;margin:0 auto;min-height:100vh}.dashboard-header[data-v-09d27b83]{margin-bottom:2rem}.header-content[data-v-09d27b83]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem}.header-info h1[data-v-09d27b83]{font-size:2.5rem;font-weight:700;color:var(--color-text);margin:0 0 .5rem}.subtitle[data-v-09d27b83]{font-size:1.1rem;color:var(--color-text-secondary);margin:0}.last-updated[data-v-09d27b83]{display:flex;align-items:center;gap:.5rem;color:var(--color-text-secondary);font-size:.9rem;padding:.5rem 1rem;background:var(--color-surface);border-radius:8px;border:1px solid var(--color-border)}.maintenance-notice[data-v-09d27b83]{display:flex;align-items:center;gap:.5rem;color:#ed8936;font-size:.9rem;padding:.75rem 1rem;background:#ed89361a;border-radius:8px;border:1px solid rgba(237,137,54,.3)}.no-data-message[data-v-09d27b83]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;text-align:center;color:var(--color-text-secondary);background:var(--color-surface-2);border-radius:8px;border:1px dashed var(--color-border)}.no-data-message svg[data-v-09d27b83]{margin-bottom:.5rem;opacity:.5}.no-data-message p[data-v-09d27b83]{margin:0;font-size:.9rem}.stats-overview[data-v-09d27b83]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card[data-v-09d27b83]{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:var(--color-surface);border-radius:12px;border:1px solid var(--color-border);transition:all .2s ease}.stat-card[data-v-09d27b83]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.stat-card.primary[data-v-09d27b83]{background:linear-gradient(135deg,var(--color-primary),#667eea);color:#fff;border:none}.stat-card.secondary[data-v-09d27b83]{background:linear-gradient(135deg,#48bb78,#38a169);color:#fff;border:none}.stat-card.accent[data-v-09d27b83]{background:linear-gradient(135deg,#ed8936,#dd6b20);color:#fff;border:none}.stat-card.warning[data-v-09d27b83]{background:linear-gradient(135deg,#ecc94b,#d69e2e);color:#fff;border:none}.stat-icon[data-v-09d27b83]{padding:.75rem;background:#fff3;border-radius:8px;display:flex;align-items:center;justify-content:center}.stat-info h3[data-v-09d27b83]{font-size:2rem;font-weight:700;margin:0 0 .25rem}.stat-info p[data-v-09d27b83]{font-size:.9rem;margin:0;opacity:.9}.dashboard-grid[data-v-09d27b83]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem}.dashboard-card[data-v-09d27b83]{background:var(--color-surface);border-radius:12px;border:1px solid var(--color-border);overflow:hidden;transition:all .2s ease}.dashboard-card[data-v-09d27b83]:hover{transform:translateY(-1px);box-shadow:0 4px 20px #0000001a}.card-header[data-v-09d27b83]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid var(--color-border);background:#ffffff05}.card-title[data-v-09d27b83]{display:flex;align-items:center;gap:.75rem}.card-title h3[data-v-09d27b83]{font-size:1.1rem;font-weight:600;margin:0;color:var(--color-text)}.view-all-btn[data-v-09d27b83]{color:var(--color-primary);text-decoration:none;font-size:.9rem;font-weight:500;padding:.5rem 1rem;border-radius:6px;transition:all .2s ease}.view-all-btn[data-v-09d27b83]:hover{background:var(--color-primary);color:#fff}.card-content[data-v-09d27b83]{padding:1.5rem}.events-summary[data-v-09d27b83],.tool-stats[data-v-09d27b83],.queue-stats[data-v-09d27b83],.generator-stats[data-v-09d27b83]{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:1rem;margin-bottom:1.5rem}.summary-item[data-v-09d27b83],.stat-item[data-v-09d27b83]{text-align:center}.summary-item .label[data-v-09d27b83],.stat-item .stat-label[data-v-09d27b83]{display:block;font-size:.8rem;color:var(--color-text-secondary);margin-bottom:.25rem}.summary-item .value[data-v-09d27b83],.stat-item .stat-number[data-v-09d27b83]{font-size:1.25rem;font-weight:600;color:var(--color-text)}.recent-events-list[data-v-09d27b83],.searches-list[data-v-09d27b83]{display:flex;flex-direction:column;gap:.75rem}.event-item[data-v-09d27b83],.search-item[data-v-09d27b83]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:var(--color-surface-2);border-radius:8px;margin-bottom:.5rem}.search-link[data-v-09d27b83]{text-decoration:none;color:inherit;transition:all .2s ease}.search-link[data-v-09d27b83]:hover{background:var(--color-surface-3);transform:translateY(-1px)}.search-image[data-v-09d27b83]{width:40px;height:40px;border-radius:6px;overflow:hidden;flex-shrink:0}.search-image img[data-v-09d27b83]{width:100%;height:100%;object-fit:cover}.placeholder-image[data-v-09d27b83]{width:100%;height:100%;background:var(--color-surface-3);display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}.event-info[data-v-09d27b83]{display:flex;flex-direction:column}.event-artist[data-v-09d27b83],.search-artist[data-v-09d27b83]{font-weight:500;color:var(--color-text)}.event-venue[data-v-09d27b83]{font-size:.85rem;color:var(--color-text-secondary)}.event-meta[data-v-09d27b83]{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.event-date[data-v-09d27b83]{font-size:.85rem;color:var(--color-text-secondary)}.event-status[data-v-09d27b83]{padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500;text-transform:uppercase}.event-status.onsale[data-v-09d27b83]{background:#48bb78;color:#fff}.event-status.presale[data-v-09d27b83]{background:#ed8936;color:#fff}.event-status.upcoming[data-v-09d27b83]{background:var(--color-primary);color:#fff}.search-results[data-v-09d27b83]{color:var(--color-text-secondary);font-size:.9rem}.queue-status[data-v-09d27b83]{display:flex;flex-direction:column;gap:.5rem}.status-item[data-v-09d27b83]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--color-text-secondary)}.status-indicator[data-v-09d27b83]{width:8px;height:8px;border-radius:50%}.status-indicator.active[data-v-09d27b83]{background:#48bb78}.status-indicator.processing[data-v-09d27b83]{background:#ed8936}.status-indicator.inactive[data-v-09d27b83]{background:#a0aec0}.generation-info h4[data-v-09d27b83],.recent-searches h4[data-v-09d27b83]{font-size:.9rem;font-weight:600;margin:0 0 .75rem;color:var(--color-text)}.last-generation[data-v-09d27b83],.next-suggestion[data-v-09d27b83]{font-size:.85rem;color:var(--color-text-secondary);margin:0 0 .5rem}.quick-actions[data-v-09d27b83]{display:flex;gap:.5rem;flex-wrap:wrap}.quick-btn[data-v-09d27b83]{padding:.4rem .8rem;background:var(--color-primary);color:#fff;border:none;border-radius:6px;font-size:.8rem;cursor:pointer;transition:all .2s ease}.quick-btn[data-v-09d27b83]:hover{background:var(--color-primary-dark);transform:translateY(-1px)}.status-grid[data-v-09d27b83]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1rem}.system-info[data-v-09d27b83]{font-size:.85rem;color:var(--color-text-secondary)}.system-info p[data-v-09d27b83]{margin:.25rem 0}.actions-grid[data-v-09d27b83]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.action-item[data-v-09d27b83]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--color-surface-2);border-radius:8px;color:var(--color-text);text-decoration:none;transition:all .2s ease;border:1px solid transparent}.action-item[data-v-09d27b83]:hover{background:var(--color-primary);color:#fff;transform:translateY(-1px)}.bot-tools-list[data-v-09d27b83]{display:flex;flex-direction:column;gap:.5rem}.tool-link[data-v-09d27b83]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--color-surface-2);border-radius:6px;text-decoration:none;color:var(--color-text);transition:all .2s ease;font-size:.875rem}.tool-link[data-v-09d27b83]:hover{background:var(--color-primary);color:#fff;transform:translate(2px);text-decoration:none}.tool-link svg[data-v-09d27b83]{color:var(--color-primary);transition:color .2s ease}.tool-link:hover svg[data-v-09d27b83]{color:#fff}@media (max-width: 768px){.dashboard-container[data-v-09d27b83]{padding:1rem}.header-content[data-v-09d27b83]{flex-direction:column;align-items:flex-start}.stats-overview[data-v-09d27b83]{grid-template-columns:repeat(2,1fr);gap:1rem}.dashboard-grid[data-v-09d27b83]{grid-template-columns:1fr;gap:1rem}.stat-card[data-v-09d27b83],.card-content[data-v-09d27b83]{padding:1rem}.actions-grid[data-v-09d27b83]{grid-template-columns:1fr}}.country-flag-svg[data-v-61da324b]{object-fit:cover;border-radius:2px;box-shadow:0 1px 3px #0000001a}.country-flag-svg.small[data-v-61da324b]{width:16px;height:12px}.country-flag-svg.medium[data-v-61da324b]{width:20px;height:15px}.country-flag-svg.large[data-v-61da324b]{width:24px;height:18px}.country-flag-fallback[data-v-61da324b]{display:inline-block;padding:2px 6px;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:3px;font-size:.75rem;font-weight:600;color:var(--color-muted);text-transform:uppercase}.events-container[data-v-98218022]{padding:2rem;max-width:1400px;margin:0 auto;background:var(--color-bg);min-height:100vh}.events-header[data-v-98218022]{text-align:center;margin-bottom:2rem}.events-header h1[data-v-98218022]{font-size:2.5rem;font-weight:700;color:var(--color-text);margin-bottom:.5rem}.subtitle[data-v-98218022]{font-size:1.1rem;color:var(--color-muted);margin:0}.loading[data-v-98218022]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;color:var(--color-text)}.spinner[data-v-98218022]{width:40px;height:40px;border:4px solid var(--color-border);border-top:4px solid var(--color-primary);border-radius:50%;animation:spin-98218022 1s linear infinite;margin-bottom:1rem}@keyframes spin-98218022{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error[data-v-98218022]{text-align:center;padding:2rem;color:var(--color-danger)}.retry-btn[data-v-98218022]{background:var(--color-primary);color:var(--color-primary-contrast);border:none;padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;margin-top:1rem;transition:all .2s ease}.retry-btn[data-v-98218022]:hover{background:#2563eb;transform:translateY(-1px)}.stats-cards[data-v-98218022]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card[data-v-98218022]{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);padding:1.5rem;border-radius:1rem;text-align:center;transition:all .2s ease}.stat-card[data-v-98218022]:hover{background:var(--color-surface-2);transform:translateY(-2px)}.stat-card.upcoming[data-v-98218022]{border-color:var(--color-warning);background:linear-gradient(135deg,var(--color-surface) 0%,rgba(245,158,11,.1) 100%)}.stat-card h3[data-v-98218022]{font-size:2rem;font-weight:700;margin:0 0 .5rem;color:var(--color-primary)}.stat-card.upcoming h3[data-v-98218022]{color:var(--color-warning)}.stat-card p[data-v-98218022]{margin:0;color:var(--color-muted)}.controls-section[data-v-98218022]{display:flex;gap:1rem;margin-bottom:2rem;align-items:stretch;flex-wrap:wrap}.search-container[data-v-98218022]{flex:1;min-width:250px}.search-box[data-v-98218022]{position:relative}.search-icon[data-v-98218022]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--color-muted);pointer-events:none}.search-input[data-v-98218022]{width:100%;padding:.75rem .75rem .75rem 2.5rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:.5rem;color:var(--color-text);font-size:.9rem;transition:all .2s ease;box-sizing:border-box}.search-input[data-v-98218022]:focus{outline:none;border-color:var(--color-primary);background:var(--color-surface-2)}.search-input[data-v-98218022]::placeholder{color:var(--color-muted)}.filter-controls[data-v-98218022]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.countries-filter[data-v-98218022],.dropdown-container[data-v-98218022]{position:relative}.dropdown-btn[data-v-98218022]{padding:.75rem 1rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:.5rem;color:var(--color-text);font-size:.9rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;white-space:nowrap;transition:all .2s ease}.dropdown-btn[data-v-98218022]:hover{background:var(--color-surface-2)}.dropdown-btn svg[data-v-98218022]{transition:transform .2s ease}.dropdown-btn svg.rotated[data-v-98218022]{transform:rotate(180deg)}.dropdown-menu[data-v-98218022]{position:absolute;top:100%;left:0;right:0;min-width:250px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:.5rem;box-shadow:0 4px 15px #0003;z-index:1000;margin-top:.25rem}.dropdown-header[data-v-98218022]{display:flex;gap:.5rem;padding:.75rem;border-bottom:1px solid var(--color-border)}.select-all-btn[data-v-98218022],.clear-all-btn[data-v-98218022]{padding:.25rem .5rem;border:1px solid var(--color-border);border-radius:.25rem;background:var(--color-surface-2);color:var(--color-text);font-size:.75rem;cursor:pointer;transition:all .2s ease}.select-all-btn[data-v-98218022]:hover,.clear-all-btn[data-v-98218022]:hover{background:var(--color-primary);color:var(--color-primary-contrast)}.countries-list[data-v-98218022]{max-height:200px;overflow-y:auto;padding:.5rem}.country-option[data-v-98218022]{display:flex;align-items:center;gap:.5rem;padding:.5rem;cursor:pointer;border-radius:.25rem;transition:background-color .2s ease}.country-option[data-v-98218022]:hover{background:var(--color-surface-2)}.country-checkbox[data-v-98218022]{margin:0}.country-name[data-v-98218022]{font-size:.875rem;color:var(--color-text)}.newest-btn[data-v-98218022]{padding:.75rem 1rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:.5rem;color:var(--color-muted);font-size:.9rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;white-space:nowrap;transition:all .2s ease}.newest-btn[data-v-98218022]:hover{background:var(--color-surface-2);color:var(--color-text)}.newest-btn.active[data-v-98218022]{background:var(--color-warning);color:var(--color-primary-contrast);border-color:var(--color-warning)}.newest-btn.active[data-v-98218022]:hover{background:#d97706}.sort-controls[data-v-98218022]{display:flex;gap:.5rem;align-items:center}.sort-select[data-v-98218022]{padding:.75rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:.5rem;color:var(--color-text);font-size:.9rem;cursor:pointer;white-space:nowrap}.sort-select[data-v-98218022]:focus{outline:none;border-color:var(--color-primary)}.sort-order-btn[data-v-98218022]{padding:.75rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:.5rem;color:var(--color-muted);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.sort-order-btn[data-v-98218022]:hover{background:var(--color-surface-2);color:var(--color-text)}.artists-list[data-v-98218022]{display:flex;flex-direction:column;gap:1rem}.artist-card[data-v-98218022]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;overflow:hidden;transition:all .2s ease}.artist-card.upcoming-sale[data-v-98218022]{border-color:var(--color-warning);box-shadow:0 0 0 1px #f59e0b33}.artist-card[data-v-98218022]:hover{transform:translateY(-2px);border-color:var(--color-primary)}.artist-card.upcoming-sale[data-v-98218022]:hover{border-color:var(--color-warning)}.artist-header[data-v-98218022]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;cursor:pointer;background:var(--color-surface);transition:background-color .2s ease}.artist-header[data-v-98218022]:hover{background:var(--color-surface-2)}.artist-info[data-v-98218022]{display:flex;align-items:center;gap:1rem;flex:1}.artist-avatar[data-v-98218022]{width:60px;height:60px;background:var(--color-primary);color:var(--color-primary-contrast);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.5rem;flex-shrink:0}.artist-details[data-v-98218022]{display:flex;flex-direction:column;gap:.5rem;flex:1}.artist-title-row[data-v-98218022]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.artist-name[data-v-98218022]{font-size:1.5rem;font-weight:700;color:var(--color-text);margin:0}.bonus-badge[data-v-98218022]{display:flex;align-items:center;gap:.3rem;padding:.25rem .5rem;background:linear-gradient(135deg,gold,orange);border-radius:.75rem;box-shadow:0 1px 4px #ffd7004d,0 0 12px #ffd70026;animation:pulse-gold-98218022 3s ease-in-out infinite;border:1.5px solid rgba(255,255,255,.3);position:relative;overflow:hidden}.bonus-badge[data-v-98218022]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.2),transparent);animation:shine-98218022 4s ease-in-out infinite}@keyframes pulse-gold-98218022{0%,to{box-shadow:0 1px 4px #ffd7004d,0 0 12px #ffd70026}50%{box-shadow:0 2px 8px #ffd70066,0 0 20px #ffd70040}}@keyframes shine-98218022{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}.bonus-icon[data-v-98218022]{width:13px;height:13px;color:#8b4513;filter:drop-shadow(0 .5px 1px rgba(0,0,0,.2));flex-shrink:0}.bonus-label[data-v-98218022]{font-size:.65rem;font-weight:700;color:#8b4513;text-transform:uppercase;letter-spacing:.3px;text-shadow:0 .5px 1px rgba(255,255,255,.4)}.bonus-value[data-v-98218022]{font-size:.75rem;font-weight:800;color:#8b4513;text-shadow:0 .5px 1px rgba(255,255,255,.4)}.artist-meta[data-v-98218022]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.event-count[data-v-98218022]{font-size:.9rem;color:var(--color-muted);font-weight:500}.countries[data-v-98218022]{display:flex;gap:.25rem}.ranking-info[data-v-98218022]{display:flex;flex-direction:column;gap:.125rem}.ranking-scores[data-v-98218022]{display:flex;gap:.5rem;flex-wrap:wrap}.ranking-item[data-v-98218022]{display:flex;flex-direction:column;gap:.125rem;align-items:center;background:var(--color-surface-2);padding:.25rem .5rem;border-radius:.375rem;border:1px solid var(--color-border)}.ranking-label[data-v-98218022]{font-size:.625rem;color:var(--color-muted);text-transform:uppercase;font-weight:600}.ranking-value[data-v-98218022]{font-size:.875rem;font-weight:700;color:var(--color-primary)}.ranking-value.final[data-v-98218022]{color:var(--color-warning);font-size:1rem}.ranking-value.music[data-v-98218022]{color:var(--color-success)}.ranking-value.social[data-v-98218022]{color:var(--color-info, #06b6d4)}.ranking-value.trend[data-v-98218022]{color:var(--color-danger, #ef4444)}.visits-info[data-v-98218022],.score-info[data-v-98218022]{display:flex;flex-direction:column;gap:.125rem;align-items:center}.visits-label[data-v-98218022],.score-label[data-v-98218022]{font-size:.625rem;color:var(--color-muted);text-transform:uppercase;font-weight:600}.visits-value[data-v-98218022]{font-size:.75rem;font-weight:600;color:var(--color-primary);background:#3b82f61a;padding:.125rem .375rem;border-radius:.25rem}.score-value[data-v-98218022]{font-size:.75rem;font-weight:600;color:var(--color-success);background:#22c55e1a;padding:.125rem .375rem;border-radius:.25rem}.on-sale-info[data-v-98218022]{display:flex;flex-direction:column;gap:.125rem}.on-sale-label[data-v-98218022]{font-size:.75rem;color:var(--color-muted);text-transform:uppercase;font-weight:600}.on-sale-date[data-v-98218022]{font-size:.875rem;color:var(--color-text);font-weight:600}.on-sale-date.upcoming[data-v-98218022]{color:var(--color-warning)}.header-actions[data-v-98218022]{display:flex;align-items:center;gap:1rem;flex-shrink:0}.ticketmaster-btn[data-v-98218022]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--color-primary);color:var(--color-primary-contrast);text-decoration:none;border-radius:.5rem;font-size:.875rem;font-weight:600;transition:all .2s ease;white-space:nowrap}.ticketmaster-btn[data-v-98218022]:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.ticketmaster-btn svg[data-v-98218022]{flex-shrink:0}.expand-icon[data-v-98218022]{transition:transform .2s ease;color:var(--color-muted);flex-shrink:0}.expand-icon.expanded[data-v-98218022]{transform:rotate(180deg)}.events-dropdown[data-v-98218022]{padding:0 1.5rem 1.5rem;background:var(--color-surface)}.events-table-container[data-v-98218022]{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:.5rem;overflow:hidden}.events-table[data-v-98218022]{width:100%;border-collapse:collapse}.events-table thead[data-v-98218022]{background:var(--color-primary);color:var(--color-primary-contrast)}.events-table th[data-v-98218022]{padding:.75rem;text-align:left;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.event-row[data-v-98218022]{border-bottom:1px solid var(--color-border);transition:background-color .2s ease}.event-row[data-v-98218022]:hover{background-color:var(--color-surface)}.event-row[data-v-98218022]:last-child{border-bottom:none}.events-table td[data-v-98218022]{padding:.75rem;vertical-align:middle;font-size:.875rem;color:var(--color-text)}.venue-cell[data-v-98218022]{font-weight:500;color:var(--color-text);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.city-cell[data-v-98218022]{display:flex;align-items:center;gap:.5rem}.city-name[data-v-98218022]{font-weight:500;color:var(--color-text)}.date-info[data-v-98218022]{display:flex;flex-direction:column;gap:.25rem}.date[data-v-98218022]{font-weight:600;color:var(--color-text)}.date.upcoming[data-v-98218022]{color:var(--color-warning)}.time[data-v-98218022]{font-size:.75rem;color:var(--color-muted)}.tickets-cell[data-v-98218022]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.tickets-count[data-v-98218022]{font-weight:700;color:var(--color-success)}.tickets-label[data-v-98218022]{font-size:.625rem;color:var(--color-muted);text-transform:uppercase}.price[data-v-98218022]{font-weight:700;color:var(--color-warning)}.sale-date-cell .date[data-v-98218022]{font-weight:700}.view-btn[data-v-98218022]{background:var(--color-primary);color:var(--color-primary-contrast);text-decoration:none;padding:.375rem .75rem;border-radius:.375rem;font-weight:500;font-size:.875rem;transition:all .2s ease;display:inline-block}.view-btn[data-v-98218022]:hover{transform:translateY(-1px);background:#2563eb}.artist-card.mixed-sale[data-v-98218022]{border-color:var(--color-success);box-shadow:0 0 0 1px #22c55e33;background:linear-gradient(135deg,var(--color-surface) 0%,rgba(34,197,94,.05) 100%)}.artist-card.mixed-sale[data-v-98218022]:hover{border-color:var(--color-success);box-shadow:0 0 0 2px #22c55e4d}.on-sale-dates[data-v-98218022]{display:flex;flex-direction:column;gap:.25rem}.on-sale-date[data-v-98218022]{font-size:.875rem;font-weight:600;padding:.125rem 0;border-radius:.25rem;transition:all .2s ease}.on-sale-date.past[data-v-98218022]{color:var(--color-muted);opacity:.7;text-decoration:line-through}.on-sale-date.upcoming[data-v-98218022]{color:var(--color-warning);font-weight:700;background:#f59e0b1a;padding:.25rem .5rem;border-radius:.375rem;border-left:3px solid var(--color-warning)}.more-dates[data-v-98218022]{color:var(--color-muted);font-size:.75rem;font-style:italic;font-weight:500;margin-top:.125rem}.artist-card.mixed-sale .on-sale-info[data-v-98218022]{position:relative}.artist-card.mixed-sale .on-sale-info[data-v-98218022]:before{content:"";position:absolute;left:-.5rem;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,var(--color-muted) 0%,var(--color-warning) 100%);border-radius:1px}@keyframes pulse-warning-98218022{0%,to{box-shadow:0 0 #f59e0b66}50%{box-shadow:0 0 0 4px #f59e0b1a}}.on-sale-date.upcoming[data-v-98218022]{animation:pulse-warning-98218022 2s infinite}@media (max-width: 768px){.on-sale-dates[data-v-98218022]{gap:.125rem}.on-sale-date[data-v-98218022]{font-size:.8rem}.on-sale-date.upcoming[data-v-98218022]{padding:.125rem .375rem}.artist-card.mixed-sale .on-sale-info[data-v-98218022]:before{left:-.375rem;width:1.5px}}@media (max-width: 768px){.events-container[data-v-98218022]{padding:1rem}.events-header h1[data-v-98218022]{font-size:2rem}.stats-cards[data-v-98218022]{grid-template-columns:repeat(2,1fr)}.controls-section[data-v-98218022]{flex-direction:column;gap:.75rem}.filter-controls[data-v-98218022]{justify-content:stretch}.filter-controls[data-v-98218022]>*{flex:1}.dropdown-menu[data-v-98218022]{position:fixed;left:1rem;right:1rem;width:auto;min-width:auto}.artist-header[data-v-98218022]{padding:1rem}.artist-info[data-v-98218022]{gap:.75rem}.artist-avatar[data-v-98218022]{width:50px;height:50px;font-size:1.25rem}.artist-name[data-v-98218022]{font-size:1.25rem}.bonus-badge[data-v-98218022]{padding:.2rem .4rem;gap:.2rem}.bonus-icon[data-v-98218022]{width:11px;height:11px}.bonus-label[data-v-98218022]{font-size:.6rem}.bonus-value[data-v-98218022]{font-size:.7rem}.artist-meta[data-v-98218022]{gap:.75rem}.header-actions[data-v-98218022]{gap:.5rem}.ticketmaster-btn[data-v-98218022]{padding:.375rem .75rem;font-size:.8rem}.ticketmaster-btn span[data-v-98218022]{display:none}.ticketmaster-btn svg[data-v-98218022]{width:20px;height:20px}.events-table-container[data-v-98218022]{overflow-x:auto}.events-table[data-v-98218022]{min-width:700px}.events-table th[data-v-98218022],.events-table td[data-v-98218022]{padding:.5rem}}@media (max-width: 480px){.stats-cards[data-v-98218022]{grid-template-columns:1fr}}.login-bg[data-v-78754820]{min-height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;background:linear-gradient(120deg,var(--color-surface) 0%,var(--color-surface-2) 100%)}.login-card[data-v-78754820]{background:var(--color-bg);border-radius:18px;box-shadow:0 6px 32px #0005;padding:2.5rem 2.2rem 2rem;min-width:340px;max-width:95vw;display:flex;flex-direction:column;align-items:center;gap:1.2rem}.login-logo[data-v-78754820]{margin-bottom:.5rem}.login-title[data-v-78754820]{color:var(--color-primary);font-size:2rem;font-weight:700;margin:0 0 .5rem;letter-spacing:.01em}.login-form[data-v-78754820]{width:100%;display:flex;flex-direction:column;gap:1.1rem}.form-group[data-v-78754820]{display:flex;flex-direction:column;gap:.4rem}label[data-v-78754820]{color:var(--color-muted);font-size:1em;font-weight:500;margin-bottom:.1rem}input[data-v-78754820]{padding:.7rem 1rem;border-radius:8px;border:1.5px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:1.08em;transition:border .2s}input[data-v-78754820]:focus{border-color:var(--color-primary);outline:none}button[type=submit][data-v-78754820]{background:var(--color-primary);color:var(--color-primary-contrast);border:none;border-radius:8px;padding:.85rem 0;font-weight:700;font-size:1.08em;cursor:pointer;margin-top:.2rem;width:100%;box-shadow:0 2px 8px #3b82f633;transition:background .2s,color .2s;display:flex;align-items:center;justify-content:center;gap:.5em}button[type=submit][data-v-78754820]:hover:not([disabled]){background:#2563eb;color:#fff}button[disabled][data-v-78754820]{opacity:.7;cursor:not-allowed}.loader[data-v-78754820]{border:2.5px solid #fff2;border-top:2.5px solid var(--color-primary-contrast);border-radius:50%;width:1.2em;height:1.2em;animation:spin-78754820 .7s linear infinite;display:inline-block}@keyframes spin-78754820{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-msg[data-v-78754820]{color:var(--color-danger);margin-top:.5rem;font-size:1em;text-align:center;background:#ef444414;border-radius:6px;padding:.5em .7em}.error[data-v-560b7ec3]{padding:2rem;color:var(--color-danger)}.error-btn[data-v-560b7ec3]{margin-top:1rem;background:var(--color-primary);color:var(--color-text);border:none;padding:.5rem 1rem;border-radius:var(--radius-sm);cursor:pointer}.settings[data-v-37953763]{padding:2rem}.settings-content[data-v-37953763]{margin-top:2rem;padding:var(--space-4);background:var(--color-surface);border-radius:var(--radius-md)}.ticketmaster-container[data-v-6f71d49c]{padding:2rem;max-width:1400px;margin:0 auto;background:var(--color-bg);min-height:100vh}.ticketmaster-header[data-v-6f71d49c]{text-align:center;margin-bottom:2rem}.ticketmaster-header h1[data-v-6f71d49c]{font-size:2.5rem;font-weight:700;color:var(--color-text);margin-bottom:.5rem}.subtitle[data-v-6f71d49c]{font-size:1.1rem;color:var(--color-muted);margin:0}.search-section[data-v-6f71d49c]{margin-bottom:2rem}.search-box[data-v-6f71d49c]{display:flex;align-items:center;gap:.5rem;max-width:600px;margin:0 auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;padding:.5rem;transition:all .2s ease}.search-box[data-v-6f71d49c]:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a}.search-icon[data-v-6f71d49c]{margin-left:1rem;color:var(--color-muted);flex-shrink:0}.search-input[data-v-6f71d49c]{flex:1;padding:1rem;border:none;background:transparent;color:var(--color-text);font-size:1rem;outline:none}.search-input[data-v-6f71d49c]::placeholder{color:var(--color-muted)}.search-btn[data-v-6f71d49c]{padding:1rem 1.5rem;background:var(--color-primary);color:var(--color-primary-contrast);border:none;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.search-btn[data-v-6f71d49c]:hover:not(:disabled){background:#2563eb}.search-btn[data-v-6f71d49c]:disabled{opacity:.6;cursor:not-allowed}.history-btn[data-v-6f71d49c]{padding:.75rem;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:var(--color-text)}.history-btn[data-v-6f71d49c]:hover:not(:disabled){background:var(--color-surface);color:var(--color-primary)}.history-btn.active[data-v-6f71d49c]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.history-btn[data-v-6f71d49c]:disabled{opacity:.6;cursor:not-allowed}.search-section[data-v-6f71d49c]{position:relative}.search-history-dropdown[data-v-6f71d49c]{position:absolute;top:100%;left:0;width:300px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:.5rem;box-shadow:0 8px 20px #00000026;z-index:50;margin-top:.5rem;max-height:250px;overflow-y:auto}.history-header[data-v-6f71d49c]{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;border-bottom:1px solid var(--color-border);font-weight:600;color:var(--color-text);font-size:.8rem}.clear-history-btn[data-v-6f71d49c]{background:none;border:none;color:var(--color-danger);cursor:pointer;font-size:.8rem;font-weight:500;padding:.25rem .5rem;border-radius:.25rem;transition:all .2s ease}.clear-history-btn[data-v-6f71d49c]:hover{background:#ef44441a}.history-empty[data-v-6f71d49c]{padding:1rem .75rem;text-align:center;color:var(--color-muted);font-style:italic;font-size:.85rem}.history-empty p[data-v-6f71d49c]{margin:0}.history-list[data-v-6f71d49c]{padding:.5rem 0}.history-item[data-v-6f71d49c]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;cursor:pointer;transition:all .2s ease;color:var(--color-text)}.history-item[data-v-6f71d49c]:hover{background:var(--color-surface-2)}.history-icon[data-v-6f71d49c]{color:var(--color-muted);flex-shrink:0}.history-item span[data-v-6f71d49c]{font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.search-results[data-v-6f71d49c]{margin-top:1rem;padding:1rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:.5rem}.search-results h3[data-v-6f71d49c]{color:var(--color-text);margin-bottom:1rem;font-size:1.1rem}.artist-results[data-v-6f71d49c]{display:flex;flex-direction:column;gap:.75rem;max-height:400px;overflow-y:auto}.events-results[data-v-6f71d49c]{display:flex;flex-direction:column;gap:1.5rem}.artist-results[data-v-6f71d49c]:has(.artist-info-card){max-height:none;overflow-y:visible}.artist-result-item[data-v-6f71d49c]{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:.5rem;cursor:pointer;transition:all .2s ease}.artist-result-item[data-v-6f71d49c]:hover{border-color:var(--color-primary);background:var(--color-surface)}.artist-result-item.selected[data-v-6f71d49c]{border-color:var(--color-primary);background:#3b82f61a}.artist-avatar[data-v-6f71d49c]{width:48px;height:48px;border-radius:50%;overflow:hidden;background:var(--color-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.artist-avatar img[data-v-6f71d49c]{width:100%;height:100%;object-fit:cover}.artist-initials[data-v-6f71d49c]{color:var(--color-primary-contrast);font-weight:600;font-size:1.2rem}.artist-info[data-v-6f71d49c]{flex:1;min-width:0}.artist-info h4[data-v-6f71d49c]{color:var(--color-text);margin:0 0 .25rem;font-size:1rem;font-weight:600}.artist-info p[data-v-6f71d49c]{color:var(--color-muted);margin:0;font-size:.875rem}.artist-stats[data-v-6f71d49c]{color:var(--color-muted);font-size:.875rem}.upcoming-events[data-v-6f71d49c]{background:var(--color-warning);color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:600}.artist-selection-section[data-v-6f71d49c]{position:fixed;inset:0;background:var(--color-bg);z-index:100;padding:2rem;overflow-y:auto;display:flex;align-items:flex-start;justify-content:center}.artist-selection-section .search-results[data-v-6f71d49c]{width:100%;max-width:800px;margin:0;border:none;background:transparent;padding:0}.artist-selection-header[data-v-6f71d49c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.artist-selection-header h3[data-v-6f71d49c]{color:var(--color-text);margin:0;font-size:1.3rem}.cancel-selection-btn[data-v-6f71d49c]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:.5rem;cursor:pointer;transition:all .2s ease;font-weight:500}.cancel-selection-btn[data-v-6f71d49c]:hover{background:var(--color-danger);color:#fff;border-color:var(--color-danger)}.artist-selection-section .artist-results[data-v-6f71d49c]{max-height:none!important;overflow-y:visible!important;height:auto!important;flex:1}.loading[data-v-6f71d49c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;color:var(--color-text)}.spinner[data-v-6f71d49c]{width:40px;height:40px;border:4px solid var(--color-border);border-top:4px solid var(--color-primary);border-radius:50%;animation:spin-6f71d49c 1s linear infinite;margin-bottom:1rem}@keyframes spin-6f71d49c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error[data-v-6f71d49c]{text-align:center;padding:2rem;color:var(--color-danger)}.error-icon[data-v-6f71d49c]{margin-bottom:1rem;color:var(--color-danger)}.retry-btn[data-v-6f71d49c]{display:flex;align-items:center;gap:.5rem;background:var(--color-primary);color:var(--color-primary-contrast);border:none;padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer;margin-top:1rem;transition:all .2s ease;font-weight:600}.retry-btn[data-v-6f71d49c]:hover{background:#2563eb;transform:translateY(-1px)}.artist-info-card[data-v-6f71d49c]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;padding:2rem;margin-bottom:2rem;box-shadow:0 2px 10px #0000001a}.artist-header-content[data-v-6f71d49c]{display:flex;align-items:center;justify-content:space-between;gap:2rem}.artist-main-info[data-v-6f71d49c]{display:flex;align-items:center;gap:1.5rem;flex:1}.artist-avatar[data-v-6f71d49c]{width:80px;height:80px;background:var(--color-primary);color:var(--color-primary-contrast);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:2rem;flex-shrink:0;overflow:hidden}.artist-image[data-v-6f71d49c]{width:100%;height:100%;object-fit:cover;border-radius:50%}.artist-letter[data-v-6f71d49c]{font-weight:700;font-size:2rem}.artist-name[data-v-6f71d49c]{font-size:2rem;font-weight:700;color:var(--color-text);margin:0 0 .5rem}.artist-stats[data-v-6f71d49c]{display:flex;gap:1rem;color:var(--color-muted)}.artist-actions[data-v-6f71d49c]{flex-shrink:0}.export-btn[data-v-6f71d49c]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:var(--color-primary);color:var(--color-primary-contrast);border:none;border-radius:.75rem;cursor:pointer;transition:all .2s ease;font-weight:600;box-shadow:0 2px 8px #3b82f64d}.export-btn[data-v-6f71d49c]:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 4px 16px #3b82f666}.export-btn[data-v-6f71d49c]:active{transform:translateY(0);box-shadow:0 2px 8px #3b82f64d}.new-search-btn[data-v-6f71d49c]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:.75rem;cursor:pointer;transition:all .2s ease;font-weight:600;box-shadow:0 2px 8px #0000001a}.new-search-btn[data-v-6f71d49c]:hover{background:var(--color-surface-2);border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 16px #3b82f633}.new-search-btn[data-v-6f71d49c]:active{transform:translateY(0);box-shadow:0 2px 8px #0000001a}.btn-text[data-v-6f71d49c]{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.btn-main[data-v-6f71d49c]{font-size:1rem;font-weight:600;line-height:1.2}.btn-sub[data-v-6f71d49c]{font-size:.75rem;opacity:.9;font-weight:400;line-height:1.2}.export-text[data-v-6f71d49c]{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.export-main[data-v-6f71d49c]{font-size:1rem;font-weight:600;line-height:1.2}.export-sub[data-v-6f71d49c]{font-size:.75rem;opacity:.9;font-weight:400;line-height:1.2}@keyframes downloadPulse-6f71d49c{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.export-btn[data-v-6f71d49c]:active{animation:downloadPulse-6f71d49c .3s ease}.selection-panel[data-v-6f71d49c]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;padding:1rem 1.5rem;margin-bottom:2rem;box-shadow:0 2px 8px #0000000d}.selection-info[data-v-6f71d49c]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.selection-left[data-v-6f71d49c]{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.selection-summary[data-v-6f71d49c]{display:flex;align-items:center;gap:.5rem}.selection-count[data-v-6f71d49c]{font-weight:600;color:var(--color-primary);font-size:1rem}.total-events[data-v-6f71d49c]{color:var(--color-muted);font-size:.875rem}.selection-actions[data-v-6f71d49c]{display:flex;gap:.5rem;flex-shrink:0}.clear-selection-btn[data-v-6f71d49c]{display:flex;align-items:center;gap:.5rem;padding:.5rem .875rem;background:transparent;color:var(--color-muted);border:1px solid var(--color-border);border-radius:.5rem;cursor:pointer;transition:all .2s ease;font-weight:500;font-size:.8125rem;white-space:nowrap}.clear-selection-btn[data-v-6f71d49c]:hover{background:var(--color-danger);color:#fff;border-color:var(--color-danger)}.select-all-btn[data-v-6f71d49c]{display:flex;align-items:center;gap:.5rem;padding:.5rem .875rem;background:var(--color-primary);color:#fff;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease;font-weight:500;font-size:.8125rem;white-space:nowrap}.select-all-btn[data-v-6f71d49c]:hover{background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.create-encore-btn[data-v-6f71d49c]{display:flex;align-items:center;gap:.5rem;padding:.5rem .875rem;background:var(--color-success);color:#fff;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease;font-weight:600;font-size:.8125rem;box-shadow:0 2px 8px #22c55e4d;white-space:nowrap}.create-encore-btn[data-v-6f71d49c]:hover{background:#16a34a;transform:translateY(-1px);box-shadow:0 4px 12px #22c55e66}.create-encore-btn[data-v-6f71d49c]:active{transform:translateY(0)}.selection-checkbox[data-v-6f71d49c]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:2px solid var(--color-border);border-radius:.25rem;cursor:pointer;transition:all .2s ease;padding:0}.selection-checkbox[data-v-6f71d49c]:hover{border-color:var(--color-primary);background:#3b82f61a}.selection-checkbox.selected[data-v-6f71d49c]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.selection-checkbox.list-checkbox[data-v-6f71d49c]{width:20px;height:20px}.checkbox-empty[data-v-6f71d49c]{width:12px;height:12px;background:transparent}.event-header-right[data-v-6f71d49c]{display:flex;align-items:center;gap:.75rem}.filters-section[data-v-6f71d49c]{margin-bottom:2rem}.filter-controls[data-v-6f71d49c]{display:flex;gap:1rem;flex-wrap:wrap}.filter-select[data-v-6f71d49c]{padding:.75rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:.5rem;color:var(--color-text);font-size:.9rem;cursor:pointer;min-width:150px}.filter-select[data-v-6f71d49c]:focus{outline:none;border-color:var(--color-primary)}.sort-controls[data-v-6f71d49c]{display:flex;gap:.5rem;align-items:center}.sort-order-btn[data-v-6f71d49c]{padding:.75rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:.5rem;color:var(--color-muted);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.sort-order-btn[data-v-6f71d49c]:hover{background:var(--color-surface-2);color:var(--color-text)}.view-controls[data-v-6f71d49c]{display:flex;align-items:center}.view-toggle-btn[data-v-6f71d49c]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:.5rem;color:var(--color-text);cursor:pointer;transition:all .2s ease;font-weight:500;font-size:.875rem}.view-toggle-btn[data-v-6f71d49c]:hover{background:var(--color-surface-2);border-color:var(--color-primary)}.events-container[data-v-6f71d49c]{width:100%}.events-grid[data-v-6f71d49c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.5rem}.events-list[data-v-6f71d49c]{display:flex;flex-direction:column;gap:.5rem}.event-list-item[data-v-6f71d49c]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.5rem;transition:all .2s ease;overflow:hidden}.event-list-item[data-v-6f71d49c]:hover{background:var(--color-surface-2);border-color:var(--color-primary)}.event-list-item.status-onsale[data-v-6f71d49c]{border-left:4px solid var(--color-success)}.event-list-item.status-presale[data-v-6f71d49c]{border-left:4px solid var(--color-warning)}.event-list-item.status-offsale[data-v-6f71d49c]{border-left:4px solid #1d4ed8}.list-item-main[data-v-6f71d49c]{display:grid;grid-template-columns:40px 140px 1fr 100px 120px 80px;gap:1rem;align-items:center;padding:1rem 1.5rem}.list-selection[data-v-6f71d49c]{display:flex;justify-content:center}.list-date[data-v-6f71d49c]{display:flex;flex-direction:column}.list-date-text[data-v-6f71d49c]{font-weight:600;color:var(--color-text);font-size:.875rem;line-height:1.2}.list-venue[data-v-6f71d49c]{flex:1;min-width:0}.list-venue-name[data-v-6f71d49c]{font-size:1rem;font-weight:600;color:var(--color-text);margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-location[data-v-6f71d49c]{display:flex;align-items:center;gap:.5rem;color:var(--color-muted);font-size:.875rem}.list-status[data-v-6f71d49c]{display:flex;justify-content:center}.list-status-badge[data-v-6f71d49c]{padding:.375rem .75rem;border-radius:.375rem;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 1px 3px #0000001a;border:1px solid rgba(255,255,255,.2)}.list-presales[data-v-6f71d49c]{text-align:center}.list-presale-count[data-v-6f71d49c]{background:var(--color-warning);color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease}.list-presale-count[data-v-6f71d49c]:hover{background:#d97706;transform:scale(1.05)}.list-actions[data-v-6f71d49c]{display:flex;gap:.5rem;justify-content:flex-end}.list-action-btn[data-v-6f71d49c]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--color-primary);color:var(--color-primary-contrast);border-radius:.375rem;text-decoration:none;transition:all .2s ease}.list-action-btn[data-v-6f71d49c]:hover{background:#2563eb;transform:translateY(-1px)}.list-action-btn.manifest[data-v-6f71d49c]{background:var(--color-surface-2);color:var(--color-text);border:1px solid var(--color-border)}.list-action-btn.manifest[data-v-6f71d49c]:hover{background:var(--color-border)}.presale-tooltip[data-v-6f71d49c]{position:fixed;z-index:9999;background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;box-shadow:0 10px 25px #0003;max-width:350px;pointer-events:none;animation:tooltipFadeIn-6f71d49c .2s ease-out}@keyframes tooltipFadeIn-6f71d49c{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.tooltip-content[data-v-6f71d49c]{padding:1rem}.tooltip-content h4[data-v-6f71d49c]{margin:0 0 .75rem;color:var(--color-text);font-size:.875rem;font-weight:600;border-bottom:1px solid var(--color-border);padding-bottom:.5rem}.presale-details[data-v-6f71d49c]{display:flex;flex-direction:column;gap:.5rem}.presale-detail-item[data-v-6f71d49c]{padding:.5rem;background:var(--color-surface-2);border-radius:.375rem;border-left:3px solid var(--color-warning)}.presale-detail-name[data-v-6f71d49c]{font-weight:600;color:var(--color-text);font-size:.8rem;margin-bottom:.25rem}.presale-detail-dates[data-v-6f71d49c]{color:var(--color-muted);font-size:.75rem;line-height:1.3}.event-card[data-v-6f71d49c]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;overflow:hidden;transition:all .2s ease;box-shadow:0 2px 8px #0000001a}.event-card[data-v-6f71d49c]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026}.event-card.status-onsale[data-v-6f71d49c]{border-left:4px solid var(--color-success)}.event-card.status-presale[data-v-6f71d49c]{border-left:4px solid var(--color-warning)}.event-card.status-offsale[data-v-6f71d49c]{border-left:4px solid #1d4ed8}.event-image[data-v-6f71d49c]{height:200px;overflow:hidden}.event-image img[data-v-6f71d49c]{width:100%;height:100%;object-fit:cover}.event-header[data-v-6f71d49c]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--color-border)}.event-date[data-v-6f71d49c]{display:flex;flex-direction:column}.date[data-v-6f71d49c]{font-weight:700;color:var(--color-text);font-size:1.1rem}.day[data-v-6f71d49c]{color:var(--color-muted);font-size:.9rem}.event-status[data-v-6f71d49c]{padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 4px #0000001a;border:1px solid rgba(255,255,255,.2)}.status-onsale[data-v-6f71d49c]{background:#22c55e1a;color:var(--color-success)}.status-presale[data-v-6f71d49c]{background:#f59e0b1a;color:var(--color-warning)}.status-offsale[data-v-6f71d49c]{background:#1d4ed826;color:#1d4ed8;border:1px solid rgba(29,78,216,.3)}.event-details[data-v-6f71d49c]{padding:1.5rem}.venue-name[data-v-6f71d49c]{font-size:1.25rem;font-weight:700;color:var(--color-text);margin:0 0 .75rem}.location[data-v-6f71d49c]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;color:var(--color-muted)}.event-meta[data-v-6f71d49c]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.meta-item[data-v-6f71d49c]{display:flex;justify-content:space-between;align-items:center}.meta-label[data-v-6f71d49c]{color:var(--color-muted);font-size:.875rem}.meta-value[data-v-6f71d49c]{color:var(--color-text);font-weight:600;font-size:.875rem}.presale-count[data-v-6f71d49c]{background:var(--color-warning);color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem}.ticket-limit[data-v-6f71d49c]{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#f59e0b1a;border-radius:.5rem;margin-bottom:1rem;color:var(--color-warning);font-size:.875rem}.promoter[data-v-6f71d49c]{margin-bottom:1rem;padding:.75rem;background:var(--color-surface-2);border-radius:.5rem}.promoter-label[data-v-6f71d49c]{color:var(--color-muted);font-size:.75rem;text-transform:uppercase;font-weight:600;display:block;margin-bottom:.25rem}.promoter-name[data-v-6f71d49c]{color:var(--color-text);font-weight:600}.presales-section[data-v-6f71d49c]{margin-bottom:1rem}.presales-toggle[data-v-6f71d49c]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:.5rem;color:var(--color-text);cursor:pointer;transition:all .2s ease}.presales-toggle[data-v-6f71d49c]:hover{background:var(--color-border)}.presales-toggle svg[data-v-6f71d49c]{transition:transform .2s ease}.presales-toggle svg.rotated[data-v-6f71d49c]{transform:rotate(180deg)}.presales-list[data-v-6f71d49c]{margin-top:.5rem;border:1px solid var(--color-border);border-radius:.5rem;overflow:hidden}.presale-item[data-v-6f71d49c]{padding:.75rem;border-bottom:1px solid var(--color-border)}.presale-item[data-v-6f71d49c]:last-child{border-bottom:none}.presale-name[data-v-6f71d49c]{font-weight:600;color:var(--color-text);margin-bottom:.25rem}.presale-dates[data-v-6f71d49c]{color:var(--color-muted);font-size:.875rem}.event-actions[data-v-6f71d49c]{display:flex;gap:.75rem}.action-btn[data-v-6f71d49c]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;border-radius:.5rem;text-decoration:none;font-weight:600;font-size:.875rem;transition:all .2s ease}.action-btn.primary[data-v-6f71d49c]{background:var(--color-primary);color:var(--color-primary-contrast)}.action-btn.primary[data-v-6f71d49c]:hover{background:#2563eb;transform:translateY(-1px)}.action-btn.secondary[data-v-6f71d49c]{background:var(--color-surface-2);color:var(--color-text);border:1px solid var(--color-border)}.action-btn.secondary[data-v-6f71d49c]:hover{background:var(--color-border)}.no-results[data-v-6f71d49c]{display:flex;align-items:center;justify-content:center;min-height:400px}.no-results-content[data-v-6f71d49c]{text-align:center;color:var(--color-muted)}.no-results-content svg[data-v-6f71d49c]{margin-bottom:1rem;opacity:.5}.no-results-content h3[data-v-6f71d49c]{font-size:1.5rem;margin-bottom:.5rem;color:var(--color-text)}.search-info[data-v-6f71d49c]{text-align:center;margin-top:1rem;color:var(--color-muted);font-size:.875rem}.loading-spinner[data-v-6f71d49c]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-6f71d49c 1s linear infinite;margin-right:.5rem}.loading-sub[data-v-6f71d49c]{color:var(--color-muted);font-size:.875rem;margin-top:.5rem}.no-manifest[data-v-6f71d49c]{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:.5rem;margin-bottom:1rem;color:var(--color-danger);font-size:.875rem}@media (max-width: 768px){.ticketmaster-container[data-v-6f71d49c]{padding:1rem}.events-grid[data-v-6f71d49c]{grid-template-columns:1fr}.search-box[data-v-6f71d49c]{flex-direction:column}.search-btn[data-v-6f71d49c]{width:100%}.filter-controls[data-v-6f71d49c]{flex-direction:column}.filter-select[data-v-6f71d49c]{width:100%}.artist-header-content[data-v-6f71d49c]{flex-direction:column;text-align:center}.export-btn[data-v-6f71d49c]{justify-content:center;width:100%}.export-text[data-v-6f71d49c]{align-items:center;text-align:center}.event-actions[data-v-6f71d49c]{flex-direction:column}.view-toggle-btn[data-v-6f71d49c]{width:100%;justify-content:center}.list-item-main[data-v-6f71d49c]{grid-template-columns:1fr;gap:.75rem;text-align:center}.list-selection[data-v-6f71d49c]{order:-1}.selection-info[data-v-6f71d49c]{flex-direction:column;align-items:stretch;gap:1rem}.selection-left[data-v-6f71d49c]{justify-content:center;gap:.5rem}.selection-summary[data-v-6f71d49c]{text-align:center;order:-1}.selection-actions[data-v-6f71d49c]{justify-content:center;flex-wrap:wrap}.clear-selection-btn[data-v-6f71d49c],.select-all-btn[data-v-6f71d49c],.create-encore-btn[data-v-6f71d49c]{flex:1;min-width:140px;justify-content:center}.list-venue-name[data-v-6f71d49c]{white-space:normal;text-align:center}.list-actions[data-v-6f71d49c]{justify-content:center}.presale-tooltip[data-v-6f71d49c]{max-width:280px;font-size:.875rem}.tooltip-content[data-v-6f71d49c]{padding:.75rem}}.queues-container[data-v-40932f3d]{padding:2rem;max-width:1600px;margin:0 auto;background:var(--color-bg);min-height:100vh}.queues-header[data-v-40932f3d]{text-align:center;margin-bottom:2rem}.queues-header h1[data-v-40932f3d]{font-size:2.5rem;font-weight:700;color:var(--color-text);margin-bottom:.5rem}.subtitle[data-v-40932f3d]{font-size:1.1rem;color:var(--color-muted);margin:0}.tool-sections[data-v-40932f3d]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}.upload-section[data-v-40932f3d],.analysis-section[data-v-40932f3d]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;overflow:hidden;box-shadow:0 2px 10px #0000001a}.section-header[data-v-40932f3d]{padding:2rem 2rem 1rem;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:flex-start}.header-content[data-v-40932f3d]{flex:1}.section-header h2[data-v-40932f3d]{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:700;color:var(--color-text);margin:0 0 .5rem}.section-header p[data-v-40932f3d]{color:var(--color-muted);margin:0}.collapse-btn[data-v-40932f3d]{background:var(--color-background);border:1px solid var(--color-border);border-radius:.5rem;padding:.5rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;margin-left:1rem}.collapse-btn[data-v-40932f3d]:hover{background:var(--color-surface);border-color:var(--color-primary)}.collapse-btn svg[data-v-40932f3d]{color:var(--color-text);transition:transform .2s ease}.collapse-btn.collapsed svg[data-v-40932f3d]{transform:rotate(-90deg)}.category-actions[data-v-40932f3d],.category-name[data-v-40932f3d]{display:flex;align-items:center;gap:.5rem}.edit-category-btn[data-v-40932f3d]{background:transparent;border:none;padding:.25rem;cursor:pointer;border-radius:.25rem;transition:all .2s ease;display:flex;align-items:center;justify-content:center;opacity:.6}.edit-category-btn[data-v-40932f3d]:hover{background:var(--color-surface);opacity:1}.edit-category-btn svg[data-v-40932f3d]{color:var(--color-primary)}.delete-category-btn[data-v-40932f3d]{background:var(--color-background);border:1px solid var(--color-border);border-radius:.5rem;padding:.5rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.delete-category-btn[data-v-40932f3d]:hover{background:var(--color-danger);border-color:var(--color-danger)}.delete-category-btn:hover .fa[data-v-40932f3d]{color:#fff}.delete-category-btn .fa[data-v-40932f3d]{color:var(--color-danger);transition:color .2s ease}.category-edit-input[data-v-40932f3d]{background:var(--color-background);border:2px solid var(--color-primary);border-radius:.375rem;padding:.5rem;font-size:1.5rem;font-weight:700;color:var(--color-text);outline:none;min-width:200px}.modal-overlay[data-v-40932f3d]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-40932f3d]{background:var(--color-background);border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a;max-width:500px;width:90%;max-height:90vh;overflow-y:auto}.modal-header[data-v-40932f3d]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid var(--color-border)}.modal-header h3[data-v-40932f3d]{font-size:1.25rem;font-weight:700;color:var(--color-text);margin:0}.modal-close-btn[data-v-40932f3d]{background:transparent;border:none;padding:.5rem;cursor:pointer;border-radius:.375rem;transition:background .2s ease}.modal-close-btn[data-v-40932f3d]:hover{background:var(--color-surface)}.modal-close-btn svg[data-v-40932f3d]{color:var(--color-muted)}.modal-body[data-v-40932f3d]{padding:1.5rem;text-align:center}.warning-icon[data-v-40932f3d]{margin:0 auto 1rem;width:48px;height:48px}.warning-icon svg[data-v-40932f3d]{color:var(--color-warning)}.modal-body p[data-v-40932f3d]{color:var(--color-text);margin:0 0 1rem;line-height:1.5}.warning-text[data-v-40932f3d]{color:var(--color-danger);font-weight:600}.modal-actions[data-v-40932f3d]{display:flex;gap:1rem;padding:1rem 1.5rem 1.5rem;justify-content:flex-end}.cancel-btn[data-v-40932f3d]{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer;font-weight:600;transition:all .2s ease}.cancel-btn[data-v-40932f3d]:hover{background:var(--color-background)}.delete-btn[data-v-40932f3d]{background:var(--color-danger);border:1px solid var(--color-danger);color:#fff;padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer;font-weight:600;transition:all .2s ease}.delete-btn[data-v-40932f3d]:hover{background:#dc2626;border-color:#dc2626}.upload-content[data-v-40932f3d],.analysis-content[data-v-40932f3d]{padding:2rem}.drop-zone[data-v-40932f3d]{border:2px dashed var(--color-border);border-radius:.75rem;padding:3rem 2rem;text-align:center;transition:all .2s ease;cursor:pointer}.drop-zone[data-v-40932f3d]:hover,.drop-zone.drag-over[data-v-40932f3d]{border-color:var(--color-primary);background:#3b82f60d}.drop-zone.has-files[data-v-40932f3d]{padding:1.5rem;text-align:left}.drop-zone-content[data-v-40932f3d]{color:var(--color-muted)}.drop-zone-content svg[data-v-40932f3d]{margin-bottom:1rem;opacity:.5}.drop-zone-content h3[data-v-40932f3d]{font-size:1.25rem;margin-bottom:.5rem;color:var(--color-text)}.browse-btn[data-v-40932f3d]{color:var(--color-primary);background:none;border:none;text-decoration:underline;cursor:pointer;font-weight:600}.file-info[data-v-40932f3d]{margin-top:1rem;font-size:.875rem;color:var(--color-muted)}.uploaded-files h4[data-v-40932f3d]{color:var(--color-text);margin-bottom:1rem}.files-list[data-v-40932f3d]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.file-item[data-v-40932f3d]{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:.5rem}.file-info[data-v-40932f3d]{display:flex;align-items:center;gap:.5rem;margin:0}.file-name[data-v-40932f3d]{font-weight:500;color:var(--color-text)}.file-records[data-v-40932f3d]{color:var(--color-muted);font-size:.875rem}.remove-btn[data-v-40932f3d]{padding:.25rem;background:none;border:none;color:var(--color-danger);cursor:pointer;border-radius:.25rem;transition:all .2s ease}.remove-btn[data-v-40932f3d]:hover{background:#ef44441a}.add-more-btn[data-v-40932f3d]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:.5rem;color:var(--color-text);cursor:pointer;transition:all .2s ease;font-weight:500}.add-more-btn[data-v-40932f3d]:hover{background:var(--color-primary);color:var(--color-primary-contrast)}.queue-config[data-v-40932f3d]{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--color-border)}.queue-config h4[data-v-40932f3d]{color:var(--color-text);margin-bottom:.5rem}.config-subtitle[data-v-40932f3d]{color:var(--color-muted);font-size:.9rem;margin-bottom:1.5rem}.files-config-list[data-v-40932f3d]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.file-config-card[data-v-40932f3d]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:.75rem;overflow:hidden;transition:all .2s ease}.file-config-card.valid[data-v-40932f3d]{border-color:var(--color-success);background:linear-gradient(135deg,var(--color-bg) 0%,rgba(34,197,94,.02) 100%)}.file-config-card.invalid[data-v-40932f3d]{border-color:var(--color-warning);background:linear-gradient(135deg,var(--color-bg) 0%,rgba(245,158,11,.02) 100%)}.file-config-header[data-v-40932f3d]{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:var(--color-surface-2);border-bottom:1px solid var(--color-border)}.file-identity[data-v-40932f3d]{display:flex;align-items:center;gap:.75rem}.file-details[data-v-40932f3d]{display:flex;flex-direction:column;gap:.25rem}.file-title[data-v-40932f3d]{font-weight:600;color:var(--color-text);font-size:.9rem}.file-meta[data-v-40932f3d]{font-size:.8rem;color:var(--color-muted)}.file-status[data-v-40932f3d]{display:flex;align-items:center}.status-badge[data-v-40932f3d]{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase}.status-badge.valid[data-v-40932f3d]{background:#22c55e1a;color:var(--color-success)}.status-badge.invalid[data-v-40932f3d]{background:#f59e0b1a;color:var(--color-warning)}.status-badge.missing[data-v-40932f3d]{background:#ef44441a;color:var(--color-danger)}.file-config-inputs[data-v-40932f3d]{padding:1rem}.config-row[data-v-40932f3d]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.input-group label[data-v-40932f3d]{font-weight:600;color:var(--color-text);font-size:.8rem}.config-input[data-v-40932f3d]{padding:.75rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-surface);color:var(--color-text);font-size:.9rem;transition:all .2s ease}.config-input[data-v-40932f3d]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a}.config-input.error[data-v-40932f3d]{border-color:var(--color-danger);background:#ef44440d}.input-hint[data-v-40932f3d]{font-size:.75rem;color:var(--color-muted)}.warning-message[data-v-40932f3d]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;padding:.75rem;background:#fbbf241a;border:1px solid rgba(251,191,36,.3);border-radius:.5rem;font-size:.875rem;color:#d97706}.warning-message svg[data-v-40932f3d]{color:#d97706;flex-shrink:0}.upload-summary[data-v-40932f3d]{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.summary-stats[data-v-40932f3d]{display:flex;gap:1.5rem}.stat[data-v-40932f3d]{display:flex;flex-direction:column;gap:.25rem}.stat .label[data-v-40932f3d]{font-size:.75rem;color:var(--color-muted);text-transform:uppercase;font-weight:600}.stat .value[data-v-40932f3d]{font-weight:700;color:var(--color-text)}.stat .value.success[data-v-40932f3d]{color:var(--color-success)}.stat .value.warning[data-v-40932f3d]{color:var(--color-warning)}.upload-btn[data-v-40932f3d]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:var(--color-primary);color:var(--color-primary-contrast);border:none;border-radius:.75rem;cursor:pointer;transition:all .2s ease;font-weight:600;box-shadow:0 2px 8px #3b82f64d;white-space:nowrap;min-width:200px}.upload-btn[data-v-40932f3d]:hover:not(:disabled){background:#2563eb;transform:translateY(-2px);box-shadow:0 4px 16px #3b82f666}.upload-btn[data-v-40932f3d]:disabled{opacity:.6;cursor:not-allowed;transform:none}.refresh-btn[data-v-40932f3d]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--color-primary);color:var(--color-primary-contrast);border:none;border-radius:.375rem;cursor:pointer;transition:all .2s ease;font-weight:500;font-size:.875rem;white-space:nowrap}.refresh-btn[data-v-40932f3d]:hover:not(:disabled){background:#2563eb;transform:translateY(-1px)}.refresh-btn[data-v-40932f3d]:disabled{opacity:.5;cursor:not-allowed;transform:none}.loading-spinner[data-v-40932f3d]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-40932f3d 1s linear infinite}@keyframes spin-40932f3d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.upload-results[data-v-40932f3d]{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.result-message[data-v-40932f3d]{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:.5rem;font-weight:500;font-size:.875rem}.result-message.success[data-v-40932f3d]{background:#22c55e1a;border:1px solid rgba(34,197,94,.2);color:var(--color-success)}.result-message.error[data-v-40932f3d]{background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:var(--color-danger)}.error-message[data-v-40932f3d]{display:flex;align-items:center;gap:.75rem;margin-top:1rem;padding:1rem;border-radius:.5rem;font-weight:500;background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:var(--color-danger)}.analysis-controls[data-v-40932f3d]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem}.export-controls[data-v-40932f3d]{display:flex;align-items:center;gap:.75rem}.export-input-group[data-v-40932f3d]{display:flex;align-items:center;gap:.5rem}.export-input-group label[data-v-40932f3d]{font-size:.875rem;color:var(--color-text);font-weight:500;white-space:nowrap}.percentage-input-wrapper[data-v-40932f3d]{position:relative;display:flex;align-items:center}.export-input[data-v-40932f3d]{width:80px;padding:.5rem 1.5rem .5rem .75rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:.375rem;color:var(--color-text);font-size:.875rem;text-align:center;transition:all .2s ease}.percentage-symbol[data-v-40932f3d]{position:absolute;right:.5rem;color:var(--color-muted);font-size:.875rem;font-weight:500;pointer-events:none}.export-input[data-v-40932f3d]:focus{outline:none;border-color:var(--color-primary);background:var(--color-surface-2)}.download-btn[data-v-40932f3d]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--color-success);color:#fff;border:none;border-radius:.375rem;cursor:pointer;transition:all .2s ease;font-weight:500;font-size:.875rem;white-space:nowrap}.download-btn[data-v-40932f3d]:hover:not(:disabled){background:#16a34a;transform:translateY(-1px)}.download-btn[data-v-40932f3d]:disabled{opacity:.5;cursor:not-allowed;transform:none}.search-box[data-v-40932f3d]{position:relative;max-width:300px;flex:1}.search-icon[data-v-40932f3d]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--color-muted);pointer-events:none}.search-input[data-v-40932f3d]{width:100%;padding:.75rem .75rem .75rem 2.5rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:.5rem;color:var(--color-text);font-size:.875rem;transition:all .2s ease}.search-input[data-v-40932f3d]:focus{outline:none;border-color:var(--color-primary);background:var(--color-surface-2)}.loading-state[data-v-40932f3d],.error-state[data-v-40932f3d],.empty-state[data-v-40932f3d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:var(--color-muted);text-align:center}.spinner[data-v-40932f3d]{width:40px;height:40px;border:4px solid var(--color-border);border-top:4px solid var(--color-primary);border-radius:50%;animation:spin-40932f3d 1s linear infinite;margin-bottom:1rem}.error-state svg[data-v-40932f3d],.empty-state svg[data-v-40932f3d]{opacity:.5;margin-bottom:1rem}.retry-btn[data-v-40932f3d]{margin-top:1rem;padding:.5rem 1rem;background:var(--color-primary);color:var(--color-primary-contrast);border:none;border-radius:.5rem;cursor:pointer;font-weight:600}.results-summary[data-v-40932f3d]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem}.summary-card[data-v-40932f3d]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:.75rem;padding:1.5rem;text-align:center;transition:all .2s ease}.summary-card[data-v-40932f3d]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.summary-card.best[data-v-40932f3d]{border-color:var(--color-success);background:linear-gradient(135deg,var(--color-bg) 0%,rgba(34,197,94,.05) 100%)}.summary-card h3[data-v-40932f3d]{font-size:2rem;font-weight:700;margin:0 0 .5rem;color:var(--color-primary)}.summary-card.best h3[data-v-40932f3d]{color:var(--color-success)}.summary-card p[data-v-40932f3d]{margin:0;color:var(--color-muted);font-weight:500}.accounts-table-container[data-v-40932f3d]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:.75rem;overflow:hidden;margin-bottom:2rem}.category-accounts-table-container[data-v-40932f3d]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:.75rem;overflow:hidden;margin-bottom:2rem;max-height:600px;overflow-y:auto}.category-accounts-table-container[data-v-40932f3d]::-webkit-scrollbar{width:8px}.category-accounts-table-container[data-v-40932f3d]::-webkit-scrollbar-track{background:var(--color-bg-secondary);border-radius:4px}.category-accounts-table-container[data-v-40932f3d]::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}.category-accounts-table-container[data-v-40932f3d]::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.accounts-table[data-v-40932f3d]{width:100%;border-collapse:collapse}.accounts-table thead[data-v-40932f3d]{background:var(--color-primary);color:var(--color-primary-contrast)}.accounts-table th[data-v-40932f3d]{padding:1rem .75rem;text-align:left;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.account-row[data-v-40932f3d]{border-bottom:1px solid var(--color-border);transition:all .2s ease}.account-row[data-v-40932f3d]:hover{background:var(--color-surface-2)}.account-row.top-performer[data-v-40932f3d]{background:linear-gradient(90deg,rgba(34,197,94,.05) 0%,transparent 100%)}.accounts-table td[data-v-40932f3d]{padding:1rem .75rem;vertical-align:middle;font-size:.875rem}.rank-badge[data-v-40932f3d]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--color-surface-2);color:var(--color-text);font-weight:700;font-size:.875rem}.rank-badge.top-rank[data-v-40932f3d]{background:var(--color-warning);color:#fff;font-size:1rem}.account-info[data-v-40932f3d]{display:flex;flex-direction:column;gap:.25rem}.account-name[data-v-40932f3d]{font-weight:600;color:var(--color-text);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8rem}.performance-indicator[data-v-40932f3d]{padding:.125rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:600;text-transform:uppercase}.performance-indicator.excellent[data-v-40932f3d],.performance-indicator.good[data-v-40932f3d]{background:#22c55e1a;color:var(--color-success)}.performance-indicator.average[data-v-40932f3d]{background:#f59e0b1a;color:var(--color-warning)}.performance-indicator.poor[data-v-40932f3d]{background:#ef44441a;color:var(--color-danger)}.queues-count[data-v-40932f3d]{font-weight:700;color:var(--color-primary)}.no-data-message[data-v-40932f3d]{font-weight:700;color:#ef4444;background:#ef44441a;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.no-data-container[data-v-40932f3d]{display:flex;justify-content:center;align-items:center}.ratio-info[data-v-40932f3d]{display:flex;flex-direction:column;gap:.5rem}.ratio-main[data-v-40932f3d]{font-weight:700;color:var(--color-text)}.ratio-bar[data-v-40932f3d]{width:100%;height:4px;background:var(--color-border);border-radius:2px;overflow:hidden}.ratio-fill[data-v-40932f3d]{height:100%;background:linear-gradient(90deg,var(--color-success) 0%,var(--color-warning) 50%,var(--color-danger) 100%);transition:width .3s ease}.position-badge[data-v-40932f3d]{padding:.25rem .5rem;border-radius:.25rem;font-weight:600;font-size:.75rem}.position-badge.best[data-v-40932f3d]{background:#22c55e1a;color:var(--color-success)}.position-badge.worst[data-v-40932f3d]{background:#ef44441a;color:var(--color-danger)}.date-separator[data-v-40932f3d]{color:var(--color-muted);font-weight:600}.history-btn[data-v-40932f3d]{padding:.5rem;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:.375rem;color:var(--color-muted);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.history-btn[data-v-40932f3d]:hover{background:var(--color-primary);color:var(--color-primary-contrast);transform:scale(1.1)}.history-btn.active[data-v-40932f3d]{background:var(--color-primary);color:var(--color-primary-contrast);transform:rotate(180deg)}.load-more-section[data-v-40932f3d]{text-align:center;margin:2rem 0;padding:1rem}.load-more-btn[data-v-40932f3d]{display:inline-flex;align-items:center;gap:.5rem;background:var(--color-primary);color:var(--color-primary-contrast);border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}.load-more-btn[data-v-40932f3d]:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.load-more-btn svg[data-v-40932f3d]{transition:transform .2s ease}.load-more-btn:hover svg[data-v-40932f3d]{transform:translateY(2px)}.history-section[data-v-40932f3d]{margin-top:2rem;padding:1.5rem;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:.75rem}.history-section h4[data-v-40932f3d]{color:var(--color-text);margin-bottom:1rem;font-size:1.1rem}.history-table-container[data-v-40932f3d]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:.5rem;overflow:hidden}.history-table[data-v-40932f3d]{width:100%;border-collapse:collapse}.history-table thead[data-v-40932f3d]{background:var(--color-surface)}.history-table th[data-v-40932f3d]{padding:.75rem;text-align:left;font-weight:600;font-size:.8rem;color:var(--color-text);text-transform:uppercase}.history-row[data-v-40932f3d]{border-bottom:1px solid var(--color-border)}.history-row[data-v-40932f3d]:hover{background:var(--color-surface-2)}.history-table td[data-v-40932f3d]{padding:.75rem;font-size:.875rem;color:var(--color-text)}.queue-id[data-v-40932f3d]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8rem;color:var(--color-muted)}.position[data-v-40932f3d],.total[data-v-40932f3d]{font-weight:600}.ratio[data-v-40932f3d]{font-weight:700;color:var(--color-primary)}.performance-badge[data-v-40932f3d]{padding:.25rem .5rem;border-radius:.25rem;font-size:.7rem;font-weight:600;text-transform:uppercase}@media (max-width: 1400px){.tool-sections[data-v-40932f3d]{grid-template-columns:1fr;gap:2rem}}@media (max-width: 768px){.queues-container[data-v-40932f3d]{padding:1rem}.queues-header h1[data-v-40932f3d]{font-size:2rem}.section-header[data-v-40932f3d]{padding:1.5rem 1.5rem 1rem}.upload-content[data-v-40932f3d],.analysis-content[data-v-40932f3d]{padding:1.5rem}.config-row[data-v-40932f3d]{grid-template-columns:1fr}.upload-summary[data-v-40932f3d]{flex-direction:column;align-items:stretch;gap:1rem}.summary-stats[data-v-40932f3d]{justify-content:space-between}.results-summary[data-v-40932f3d]{grid-template-columns:1fr}.analysis-controls[data-v-40932f3d]{flex-direction:column;align-items:stretch;gap:1rem}.export-controls[data-v-40932f3d]{order:-1;justify-content:center}.accounts-table-container[data-v-40932f3d]{overflow-x:auto}.accounts-table[data-v-40932f3d]{min-width:800px}}@media (max-width: 480px){.drop-zone[data-v-40932f3d]{padding:2rem 1rem}.accounts-table[data-v-40932f3d]{min-width:600px}.accounts-table th[data-v-40932f3d],.accounts-table td[data-v-40932f3d]{padding:.5rem .375rem}}.category-form[data-v-40932f3d]{display:flex;flex-direction:column;gap:1.5rem}.input-group[data-v-40932f3d]{display:flex;flex-direction:column;gap:.5rem}.input-group label[data-v-40932f3d]{font-weight:600;color:var(--color-text);font-size:.875rem}.form-input[data-v-40932f3d]{padding:.75rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-bg);color:var(--color-text);font-size:.875rem;transition:all .2s ease}.form-input[data-v-40932f3d]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a}.form-textarea[data-v-40932f3d]{padding:.75rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-bg);color:var(--color-text);font-size:.875rem;font-family:Courier New,monospace;resize:vertical;min-height:120px;transition:all .2s ease}.form-textarea[data-v-40932f3d]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a}.textarea-info[data-v-40932f3d]{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:var(--color-muted)}.accounts-count[data-v-40932f3d]{font-weight:600;color:var(--color-success)}.placeholder-text[data-v-40932f3d]{color:var(--color-muted)}.upload-actions[data-v-40932f3d]{display:flex;gap:1rem;align-items:center}.clear-btn[data-v-40932f3d]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:.5rem;color:var(--color-text);cursor:pointer;transition:all .2s ease;font-weight:500}.clear-btn[data-v-40932f3d]:hover:not(:disabled){background:var(--color-danger);color:#fff;border-color:var(--color-danger)}.clear-btn[data-v-40932f3d]:disabled{opacity:.6;cursor:not-allowed}.export-untested-section[data-v-40932f3d]{margin:1rem 0;padding:1rem 2rem}.download-untested-btn[data-v-40932f3d]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;background:var(--color-warning);border:1px solid var(--color-warning);border-radius:.5rem;color:#fff;cursor:pointer;transition:all .2s ease;font-weight:600;text-decoration:none;width:100%}.download-untested-btn[data-v-40932f3d]:hover:not(:disabled){background:#d97706;border-color:#d97706;transform:translateY(-1px);box-shadow:0 4px 8px #fb923c4d}.download-untested-btn[data-v-40932f3d]:disabled{background:var(--color-surface-2);border-color:var(--color-border);color:var(--color-muted);cursor:not-allowed;opacity:.6}.download-untested-btn svg[data-v-40932f3d]{flex-shrink:0}.queues-container[data-v-088e5c12]{padding:2rem;max-width:1600px;margin:0 auto;background:var(--color-bg);min-height:100vh}.queues-header[data-v-088e5c12]{text-align:center;margin-bottom:2rem}.queues-header h1[data-v-088e5c12]{font-size:2.5rem;font-weight:700;color:var(--color-text);margin-bottom:.5rem}.subtitle[data-v-088e5c12]{font-size:1.1rem;color:var(--color-muted);margin:0}.tool-sections[data-v-088e5c12]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}.upload-section[data-v-088e5c12],.analysis-section[data-v-088e5c12]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;overflow:hidden;box-shadow:0 2px 10px #0000001a}.section-header[data-v-088e5c12]{padding:2rem 2rem 1rem;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:flex-start}.header-content[data-v-088e5c12]{flex:1}.section-header h2[data-v-088e5c12]{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:700;color:var(--color-text);margin:0 0 .5rem}.section-header p[data-v-088e5c12]{color:var(--color-muted);margin:0}.collapse-btn[data-v-088e5c12]{background:var(--color-background);border:1px solid var(--color-border);border-radius:.5rem;padding:.5rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;margin-left:1rem}.collapse-btn[data-v-088e5c12]:hover{background:var(--color-surface);border-color:var(--color-primary)}.collapse-btn svg[data-v-088e5c12]{color:var(--color-text);transition:transform .2s ease}.collapse-btn.collapsed svg[data-v-088e5c12]{transform:rotate(-90deg)}.category-actions[data-v-088e5c12],.category-name[data-v-088e5c12]{display:flex;align-items:center;gap:.5rem}.edit-category-btn[data-v-088e5c12]{background:transparent;border:none;padding:.25rem;cursor:pointer;border-radius:.25rem;transition:all .2s ease;display:flex;align-items:center;justify-content:center;opacity:.6}.edit-category-btn[data-v-088e5c12]:hover{background:var(--color-surface);opacity:1}.edit-category-btn svg[data-v-088e5c12]{color:var(--color-primary)}.delete-category-btn[data-v-088e5c12]{background:var(--color-background);border:1px solid var(--color-border);border-radius:.5rem;padding:.5rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.delete-category-btn[data-v-088e5c12]:hover{background:var(--color-danger);border-color:var(--color-danger)}.delete-category-btn:hover .fa[data-v-088e5c12]{color:#fff}.delete-category-btn .fa[data-v-088e5c12]{color:var(--color-danger);transition:color .2s ease}.category-edit-input[data-v-088e5c12]{background:var(--color-background);border:2px solid var(--color-primary);border-radius:.375rem;padding:.5rem;font-size:1.5rem;font-weight:700;color:var(--color-text);outline:none;min-width:200px}.modal-overlay[data-v-088e5c12]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-088e5c12]{background:var(--color-background);border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a;max-width:500px;width:90%;max-height:90vh;overflow-y:auto}.modal-header[data-v-088e5c12]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid var(--color-border)}.modal-header h3[data-v-088e5c12]{font-size:1.25rem;font-weight:700;color:var(--color-text);margin:0}.modal-close-btn[data-v-088e5c12]{background:transparent;border:none;padding:.5rem;cursor:pointer;border-radius:.375rem;transition:background .2s ease}.modal-close-btn[data-v-088e5c12]:hover{background:var(--color-surface)}.modal-close-btn svg[data-v-088e5c12]{color:var(--color-muted)}.modal-body[data-v-088e5c12]{padding:1.5rem;text-align:center}.warning-icon[data-v-088e5c12]{margin:0 auto 1rem;width:48px;height:48px}.warning-icon svg[data-v-088e5c12]{color:var(--color-warning)}.modal-body p[data-v-088e5c12]{color:var(--color-text);margin:0 0 1rem;line-height:1.5}.warning-text[data-v-088e5c12]{color:var(--color-danger);font-weight:600}.modal-actions[data-v-088e5c12]{display:flex;gap:1rem;padding:1rem 1.5rem 1.5rem;justify-content:flex-end}.cancel-btn[data-v-088e5c12]{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer;font-weight:600;transition:all .2s ease}.cancel-btn[data-v-088e5c12]:hover{background:var(--color-background)}.delete-btn[data-v-088e5c12]{background:var(--color-danger);border:1px solid var(--color-danger);color:#fff;padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer;font-weight:600;transition:all .2s ease}.delete-btn[data-v-088e5c12]:hover{background:#dc2626;border-color:#dc2626}.upload-content[data-v-088e5c12],.analysis-content[data-v-088e5c12]{padding:2rem}.drop-zone[data-v-088e5c12]{border:2px dashed var(--color-border);border-radius:.75rem;padding:3rem 2rem;text-align:center;transition:all .2s ease;cursor:pointer}.drop-zone[data-v-088e5c12]:hover,.drop-zone.drag-over[data-v-088e5c12]{border-color:var(--color-primary);background:#3b82f60d}.drop-zone.has-files[data-v-088e5c12]{padding:1.5rem;text-align:left}.drop-zone-content[data-v-088e5c12]{color:var(--color-muted)}.drop-zone-content svg[data-v-088e5c12]{margin-bottom:1rem;opacity:.5}.drop-zone-content h3[data-v-088e5c12]{font-size:1.25rem;margin-bottom:.5rem;color:var(--color-text)}.browse-btn[data-v-088e5c12]{color:var(--color-primary);background:none;border:none;text-decoration:underline;cursor:pointer;font-weight:600}.file-info[data-v-088e5c12]{margin-top:1rem;font-size:.875rem;color:var(--color-muted)}.uploaded-files h4[data-v-088e5c12]{color:var(--color-text);margin-bottom:1rem}.files-list[data-v-088e5c12]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.file-item[data-v-088e5c12]{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:.5rem}.file-info[data-v-088e5c12]{display:flex;align-items:center;gap:.5rem;margin:0}.file-name[data-v-088e5c12]{font-weight:500;color:var(--color-text)}.file-records[data-v-088e5c12]{color:var(--color-muted);font-size:.875rem}.remove-btn[data-v-088e5c12]{padding:.25rem;background:none;border:none;color:var(--color-danger);cursor:pointer;border-radius:.25rem;transition:all .2s ease}.remove-btn[data-v-088e5c12]:hover{background:#ef44441a}.add-more-btn[data-v-088e5c12]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:.5rem;color:var(--color-text);cursor:pointer;transition:all .2s ease;font-weight:500}.add-more-btn[data-v-088e5c12]:hover{background:var(--color-primary);color:var(--color-primary-contrast)}.queue-config[data-v-088e5c12]{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--color-border)}.queue-config h4[data-v-088e5c12]{color:var(--color-text);margin-bottom:.5rem}.config-subtitle[data-v-088e5c12]{color:var(--color-muted);font-size:.9rem;margin-bottom:1.5rem}.files-config-list[data-v-088e5c12]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.file-config-card[data-v-088e5c12]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:.75rem;overflow:hidden;transition:all .2s ease}.file-config-card.valid[data-v-088e5c12]{border-color:var(--color-success);background:linear-gradient(135deg,var(--color-bg) 0%,rgba(34,197,94,.02) 100%)}.file-config-card.invalid[data-v-088e5c12]{border-color:var(--color-warning);background:linear-gradient(135deg,var(--color-bg) 0%,rgba(245,158,11,.02) 100%)}.file-config-header[data-v-088e5c12]{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:var(--color-surface-2);border-bottom:1px solid var(--color-border)}.file-identity[data-v-088e5c12]{display:flex;align-items:center;gap:.75rem}.file-details[data-v-088e5c12]{display:flex;flex-direction:column;gap:.25rem}.file-title[data-v-088e5c12]{font-weight:600;color:var(--color-text);font-size:.9rem}.file-meta[data-v-088e5c12]{font-size:.8rem;color:var(--color-muted)}.file-status[data-v-088e5c12]{display:flex;align-items:center}.status-badge[data-v-088e5c12]{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase}.status-badge.valid[data-v-088e5c12]{background:#22c55e1a;color:var(--color-success)}.status-badge.invalid[data-v-088e5c12]{background:#f59e0b1a;color:var(--color-warning)}.status-badge.missing[data-v-088e5c12]{background:#ef44441a;color:var(--color-danger)}.file-config-inputs[data-v-088e5c12]{padding:1rem}.config-row[data-v-088e5c12]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.input-group label[data-v-088e5c12]{font-weight:600;color:var(--color-text);font-size:.8rem}.config-input[data-v-088e5c12]{padding:.75rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-surface);color:var(--color-text);font-size:.9rem;transition:all .2s ease}.config-input[data-v-088e5c12]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a}.config-input.error[data-v-088e5c12]{border-color:var(--color-danger);background:#ef44440d}.input-hint[data-v-088e5c12]{font-size:.75rem;color:var(--color-muted)}.warning-message[data-v-088e5c12]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;padding:.75rem;background:#fbbf241a;border:1px solid rgba(251,191,36,.3);border-radius:.5rem;font-size:.875rem;color:#d97706}.warning-message svg[data-v-088e5c12]{color:#d97706;flex-shrink:0}.upload-summary[data-v-088e5c12]{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.summary-stats[data-v-088e5c12]{display:flex;gap:1.5rem}.stat[data-v-088e5c12]{display:flex;flex-direction:column;gap:.25rem}.stat .label[data-v-088e5c12]{font-size:.75rem;color:var(--color-muted);text-transform:uppercase;font-weight:600}.stat .value[data-v-088e5c12]{font-weight:700;color:var(--color-text)}.stat .value.success[data-v-088e5c12]{color:var(--color-success)}.stat .value.warning[data-v-088e5c12]{color:var(--color-warning)}.upload-btn[data-v-088e5c12]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:var(--color-primary);color:var(--color-primary-contrast);border:none;border-radius:.75rem;cursor:pointer;transition:all .2s ease;font-weight:600;box-shadow:0 2px 8px #3b82f64d;white-space:nowrap;min-width:200px}.upload-btn[data-v-088e5c12]:hover:not(:disabled){background:#2563eb;transform:translateY(-2px);box-shadow:0 4px 16px #3b82f666}.upload-btn[data-v-088e5c12]:disabled{opacity:.6;cursor:not-allowed;transform:none}.refresh-btn[data-v-088e5c12]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--color-primary);color:var(--color-primary-contrast);border:none;border-radius:.375rem;cursor:pointer;transition:all .2s ease;font-weight:500;font-size:.875rem;white-space:nowrap}.refresh-btn[data-v-088e5c12]:hover:not(:disabled){background:#2563eb;transform:translateY(-1px)}.refresh-btn[data-v-088e5c12]:disabled{opacity:.5;cursor:not-allowed;transform:none}.loading-spinner[data-v-088e5c12]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-088e5c12 1s linear infinite}@keyframes spin-088e5c12{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.upload-results[data-v-088e5c12]{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.result-message[data-v-088e5c12]{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:.5rem;font-weight:500;font-size:.875rem}.result-message.success[data-v-088e5c12]{background:#22c55e1a;border:1px solid rgba(34,197,94,.2);color:var(--color-success)}.result-message.error[data-v-088e5c12]{background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:var(--color-danger)}.error-message[data-v-088e5c12]{display:flex;align-items:center;gap:.75rem;margin-top:1rem;padding:1rem;border-radius:.5rem;font-weight:500;background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:var(--color-danger)}.analysis-controls[data-v-088e5c12]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem}.export-controls[data-v-088e5c12]{display:flex;align-items:center;gap:.75rem}.export-input-group[data-v-088e5c12]{display:flex;align-items:center;gap:.5rem}.export-input-group label[data-v-088e5c12]{font-size:.875rem;color:var(--color-text);font-weight:500;white-space:nowrap}.percentage-input-wrapper[data-v-088e5c12]{position:relative;display:flex;align-items:center}.export-input[data-v-088e5c12]{width:80px;padding:.5rem 1.5rem .5rem .75rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:.375rem;color:var(--color-text);font-size:.875rem;text-align:center;transition:all .2s ease}.percentage-symbol[data-v-088e5c12]{position:absolute;right:.5rem;color:var(--color-muted);font-size:.875rem;font-weight:500;pointer-events:none}.export-input[data-v-088e5c12]:focus{outline:none;border-color:var(--color-primary);background:var(--color-surface-2)}.download-btn[data-v-088e5c12]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--color-success);color:#fff;border:none;border-radius:.375rem;cursor:pointer;transition:all .2s ease;font-weight:500;font-size:.875rem;white-space:nowrap}.download-btn[data-v-088e5c12]:hover:not(:disabled){background:#16a34a;transform:translateY(-1px)}.download-btn[data-v-088e5c12]:disabled{opacity:.5;cursor:not-allowed;transform:none}.search-box[data-v-088e5c12]{position:relative;max-width:300px;flex:1}.search-icon[data-v-088e5c12]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--color-muted);pointer-events:none}.search-input[data-v-088e5c12]{width:100%;padding:.75rem .75rem .75rem 2.5rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:.5rem;color:var(--color-text);font-size:.875rem;transition:all .2s ease}.search-input[data-v-088e5c12]:focus{outline:none;border-color:var(--color-primary);background:var(--color-surface-2)}.loading-state[data-v-088e5c12],.error-state[data-v-088e5c12],.empty-state[data-v-088e5c12]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:var(--color-muted);text-align:center}.spinner[data-v-088e5c12]{width:40px;height:40px;border:4px solid var(--color-border);border-top:4px solid var(--color-primary);border-radius:50%;animation:spin-088e5c12 1s linear infinite;margin-bottom:1rem}.error-state svg[data-v-088e5c12],.empty-state svg[data-v-088e5c12]{opacity:.5;margin-bottom:1rem}.retry-btn[data-v-088e5c12]{margin-top:1rem;padding:.5rem 1rem;background:var(--color-primary);color:var(--color-primary-contrast);border:none;border-radius:.5rem;cursor:pointer;font-weight:600}.results-summary[data-v-088e5c12]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem}.summary-card[data-v-088e5c12]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:.75rem;padding:1.5rem;text-align:center;transition:all .2s ease}.summary-card[data-v-088e5c12]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.summary-card.best[data-v-088e5c12]{border-color:var(--color-success);background:linear-gradient(135deg,var(--color-bg) 0%,rgba(34,197,94,.05) 100%)}.summary-card h3[data-v-088e5c12]{font-size:2rem;font-weight:700;margin:0 0 .5rem;color:var(--color-primary)}.summary-card.best h3[data-v-088e5c12]{color:var(--color-success)}.summary-card p[data-v-088e5c12]{margin:0;color:var(--color-muted);font-weight:500}.accounts-table-container[data-v-088e5c12]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:.75rem;overflow:hidden;margin-bottom:2rem}.category-accounts-table-container[data-v-088e5c12]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:.75rem;overflow:hidden;margin-bottom:2rem;max-height:600px;overflow-y:auto}.category-accounts-table-container[data-v-088e5c12]::-webkit-scrollbar{width:8px}.category-accounts-table-container[data-v-088e5c12]::-webkit-scrollbar-track{background:var(--color-bg-secondary);border-radius:4px}.category-accounts-table-container[data-v-088e5c12]::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}.category-accounts-table-container[data-v-088e5c12]::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.accounts-table[data-v-088e5c12]{width:100%;border-collapse:collapse}.accounts-table thead[data-v-088e5c12]{background:var(--color-primary);color:var(--color-primary-contrast)}.accounts-table th[data-v-088e5c12]{padding:1rem .75rem;text-align:left;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.account-row[data-v-088e5c12]{border-bottom:1px solid var(--color-border);transition:all .2s ease}.account-row[data-v-088e5c12]:hover{background:var(--color-surface-2)}.account-row.top-performer[data-v-088e5c12]{background:linear-gradient(90deg,rgba(34,197,94,.05) 0%,transparent 100%)}.accounts-table td[data-v-088e5c12]{padding:1rem .75rem;vertical-align:middle;font-size:.875rem}.rank-badge[data-v-088e5c12]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--color-surface-2);color:var(--color-text);font-weight:700;font-size:.875rem}.rank-badge.top-rank[data-v-088e5c12]{background:var(--color-warning);color:#fff;font-size:1rem}.account-info[data-v-088e5c12]{display:flex;flex-direction:column;gap:.25rem}.account-name[data-v-088e5c12]{font-weight:600;color:var(--color-text);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8rem}.performance-indicator[data-v-088e5c12]{padding:.125rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:600;text-transform:uppercase}.performance-indicator.excellent[data-v-088e5c12],.performance-indicator.good[data-v-088e5c12]{background:#22c55e1a;color:var(--color-success)}.performance-indicator.average[data-v-088e5c12]{background:#f59e0b1a;color:var(--color-warning)}.performance-indicator.poor[data-v-088e5c12]{background:#ef44441a;color:var(--color-danger)}.queues-count[data-v-088e5c12]{font-weight:700;color:var(--color-primary)}.no-data-message[data-v-088e5c12]{font-weight:700;color:#ef4444;background:#ef44441a;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.no-data-container[data-v-088e5c12]{display:flex;justify-content:center;align-items:center}.ratio-info[data-v-088e5c12]{display:flex;flex-direction:column;gap:.5rem}.ratio-main[data-v-088e5c12]{font-weight:700;color:var(--color-text)}.ratio-bar[data-v-088e5c12]{width:100%;height:4px;background:var(--color-border);border-radius:2px;overflow:hidden}.ratio-fill[data-v-088e5c12]{height:100%;background:linear-gradient(90deg,var(--color-success) 0%,var(--color-warning) 50%,var(--color-danger) 100%);transition:width .3s ease}.position-badge[data-v-088e5c12]{padding:.25rem .5rem;border-radius:.25rem;font-weight:600;font-size:.75rem}.position-badge.best[data-v-088e5c12]{background:#22c55e1a;color:var(--color-success)}.position-badge.worst[data-v-088e5c12]{background:#ef44441a;color:var(--color-danger)}.date-separator[data-v-088e5c12]{color:var(--color-muted);font-weight:600}.history-btn[data-v-088e5c12]{padding:.5rem;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:.375rem;color:var(--color-muted);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.history-btn[data-v-088e5c12]:hover{background:var(--color-primary);color:var(--color-primary-contrast);transform:scale(1.1)}.history-btn.active[data-v-088e5c12]{background:var(--color-primary);color:var(--color-primary-contrast);transform:rotate(180deg)}.load-more-section[data-v-088e5c12]{text-align:center;margin:2rem 0;padding:1rem}.load-more-btn[data-v-088e5c12]{display:inline-flex;align-items:center;gap:.5rem;background:var(--color-primary);color:var(--color-primary-contrast);border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}.load-more-btn[data-v-088e5c12]:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.load-more-btn svg[data-v-088e5c12]{transition:transform .2s ease}.load-more-btn:hover svg[data-v-088e5c12]{transform:translateY(2px)}.history-section[data-v-088e5c12]{margin-top:2rem;padding:1.5rem;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:.75rem}.history-section h4[data-v-088e5c12]{color:var(--color-text);margin-bottom:1rem;font-size:1.1rem}.history-table-container[data-v-088e5c12]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:.5rem;overflow:hidden}.history-table[data-v-088e5c12]{width:100%;border-collapse:collapse}.history-table thead[data-v-088e5c12]{background:var(--color-surface)}.history-table th[data-v-088e5c12]{padding:.75rem;text-align:left;font-weight:600;font-size:.8rem;color:var(--color-text);text-transform:uppercase}.history-row[data-v-088e5c12]{border-bottom:1px solid var(--color-border)}.history-row[data-v-088e5c12]:hover{background:var(--color-surface-2)}.history-table td[data-v-088e5c12]{padding:.75rem;font-size:.875rem;color:var(--color-text)}.queue-id[data-v-088e5c12]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8rem;color:var(--color-muted)}.position[data-v-088e5c12],.total[data-v-088e5c12]{font-weight:600}.ratio[data-v-088e5c12]{font-weight:700;color:var(--color-primary)}.performance-badge[data-v-088e5c12]{padding:.25rem .5rem;border-radius:.25rem;font-size:.7rem;font-weight:600;text-transform:uppercase}@media (max-width: 1400px){.tool-sections[data-v-088e5c12]{grid-template-columns:1fr;gap:2rem}}@media (max-width: 768px){.queues-container[data-v-088e5c12]{padding:1rem}.queues-header h1[data-v-088e5c12]{font-size:2rem}.section-header[data-v-088e5c12]{padding:1.5rem 1.5rem 1rem}.upload-content[data-v-088e5c12],.analysis-content[data-v-088e5c12]{padding:1.5rem}.config-row[data-v-088e5c12]{grid-template-columns:1fr}.upload-summary[data-v-088e5c12]{flex-direction:column;align-items:stretch;gap:1rem}.summary-stats[data-v-088e5c12]{justify-content:space-between}.results-summary[data-v-088e5c12]{grid-template-columns:1fr}.analysis-controls[data-v-088e5c12]{flex-direction:column;align-items:stretch;gap:1rem}.export-controls[data-v-088e5c12]{order:-1;justify-content:center}.accounts-table-container[data-v-088e5c12]{overflow-x:auto}.accounts-table[data-v-088e5c12]{min-width:800px}}@media (max-width: 480px){.drop-zone[data-v-088e5c12]{padding:2rem 1rem}.accounts-table[data-v-088e5c12]{min-width:600px}.accounts-table th[data-v-088e5c12],.accounts-table td[data-v-088e5c12]{padding:.5rem .375rem}}.category-form[data-v-088e5c12]{display:flex;flex-direction:column;gap:1.5rem}.input-group[data-v-088e5c12]{display:flex;flex-direction:column;gap:.5rem}.input-group label[data-v-088e5c12]{font-weight:600;color:var(--color-text);font-size:.875rem}.form-input[data-v-088e5c12]{padding:.75rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-bg);color:var(--color-text);font-size:.875rem;transition:all .2s ease}.form-input[data-v-088e5c12]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a}.form-textarea[data-v-088e5c12]{padding:.75rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-bg);color:var(--color-text);font-size:.875rem;font-family:Courier New,monospace;resize:vertical;min-height:120px;transition:all .2s ease}.form-textarea[data-v-088e5c12]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a}.textarea-info[data-v-088e5c12]{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:var(--color-muted)}.accounts-count[data-v-088e5c12]{font-weight:600;color:var(--color-success)}.placeholder-text[data-v-088e5c12]{color:var(--color-muted)}.upload-actions[data-v-088e5c12]{display:flex;gap:1rem;align-items:center}.clear-btn[data-v-088e5c12]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:.5rem;color:var(--color-text);cursor:pointer;transition:all .2s ease;font-weight:500}.clear-btn[data-v-088e5c12]:hover:not(:disabled){background:var(--color-danger);color:#fff;border-color:var(--color-danger)}.clear-btn[data-v-088e5c12]:disabled{opacity:.6;cursor:not-allowed}.export-untested-section[data-v-088e5c12]{margin:1rem 0;padding:1rem 2rem}.download-untested-btn[data-v-088e5c12]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;background:var(--color-warning);border:1px solid var(--color-warning);border-radius:.5rem;color:#fff;cursor:pointer;transition:all .2s ease;font-weight:600;text-decoration:none;width:100%}.download-untested-btn[data-v-088e5c12]:hover:not(:disabled){background:#d97706;border-color:#d97706;transform:translateY(-1px);box-shadow:0 4px 8px #fb923c4d}.download-untested-btn[data-v-088e5c12]:disabled{background:var(--color-surface-2);border-color:var(--color-border);color:var(--color-muted);cursor:not-allowed;opacity:.6}.download-untested-btn svg[data-v-088e5c12]{flex-shrink:0}.verified-text[data-v-088e5c12]{color:gold}.user-generator-container[data-v-8efd7256]{padding:2rem;max-width:1400px;margin:0 auto;background:var(--color-bg);min-height:100vh}.user-generator-header[data-v-8efd7256]{text-align:center;margin-bottom:2rem}.user-generator-header h1[data-v-8efd7256]{font-size:2.5rem;font-weight:700;color:var(--color-text);margin-bottom:.5rem}.subtitle[data-v-8efd7256]{font-size:1.1rem;color:var(--color-muted);margin:0}.generator-section[data-v-8efd7256]{margin-bottom:2rem}.generator-box[data-v-8efd7256]{display:flex;align-items:flex-end;gap:1rem;max-width:800px;margin:0 auto;padding:2rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;box-shadow:0 2px 10px #0000001a}.input-group[data-v-8efd7256]{flex:1;min-width:0}.input-label[data-v-8efd7256]{display:flex;align-items:center;gap:.5rem;color:var(--color-text);font-weight:600;font-size:.9rem;margin-bottom:.5rem}.count-input[data-v-8efd7256]{width:100%;max-width:100%;padding:1rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-bg);color:var(--color-text);font-size:1rem;transition:all .2s ease;box-sizing:border-box}.count-input[data-v-8efd7256]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a}.nationality-select[data-v-8efd7256]{width:100%;max-width:100%;padding:1rem 3rem 1rem 1rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-bg);color:var(--color-text);font-size:1rem;transition:all .2s ease;box-sizing:border-box;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.5em 1.5em}.nationality-select[data-v-8efd7256]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a}.nationality-select[data-v-8efd7256]:disabled{opacity:.6;cursor:not-allowed}.generate-btn[data-v-8efd7256]{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;background:var(--color-primary);color:var(--color-primary-contrast);border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease;font-weight:600;white-space:nowrap;flex-shrink:0}.generate-btn[data-v-8efd7256]:hover:not(:disabled){background:#2563eb;transform:translateY(-2px);box-shadow:0 4px 16px #3b82f666}.generate-btn[data-v-8efd7256]:disabled{opacity:.6;cursor:not-allowed}.validation-message[data-v-8efd7256]{display:flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:.5rem;color:var(--color-danger);font-size:.875rem;max-width:600px;margin-left:auto;margin-right:auto}.loading[data-v-8efd7256]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;color:var(--color-text)}.spinner[data-v-8efd7256]{width:40px;height:40px;border:4px solid var(--color-border);border-top:4px solid var(--color-primary);border-radius:50%;animation:spin-8efd7256 1s linear infinite;margin-bottom:1rem}@keyframes spin-8efd7256{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-spinner[data-v-8efd7256]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-8efd7256 1s linear infinite}.loading-sub[data-v-8efd7256]{color:var(--color-muted);font-size:.875rem;margin-top:.5rem}.error[data-v-8efd7256]{text-align:center;padding:2rem;color:var(--color-danger)}.error-icon[data-v-8efd7256]{margin-bottom:1rem;color:var(--color-danger)}.retry-btn[data-v-8efd7256]{display:flex;align-items:center;gap:.5rem;background:var(--color-primary);color:var(--color-primary-contrast);border:none;padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer;margin-top:1rem;transition:all .2s ease;font-weight:600}.retry-btn[data-v-8efd7256]:hover{background:#2563eb;transform:translateY(-1px)}.users-results[data-v-8efd7256]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;overflow:hidden;box-shadow:0 2px 10px #0000001a}.results-header[data-v-8efd7256]{display:flex;align-items:center;justify-content:space-between;padding:2rem;border-bottom:1px solid var(--color-border);gap:2rem}.results-info[data-v-8efd7256]{display:flex;align-items:center;gap:1.5rem;flex:1}.results-icon[data-v-8efd7256]{width:60px;height:60px;background:var(--color-primary);color:var(--color-primary-contrast);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.results-title[data-v-8efd7256]{font-size:1.5rem;font-weight:700;color:var(--color-text);margin:0 0 .5rem}.results-stats[data-v-8efd7256]{display:flex;gap:1rem;color:var(--color-muted);font-size:.875rem}.results-actions[data-v-8efd7256]{display:flex;gap:1rem;flex-shrink:0}.copy-btn[data-v-8efd7256],.export-btn[data-v-8efd7256]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;border:none;border-radius:.75rem;cursor:pointer;transition:all .2s ease;font-weight:600;text-decoration:none}.copy-btn[data-v-8efd7256]{background:var(--color-surface-2);color:var(--color-text);border:1px solid var(--color-border)}.copy-btn[data-v-8efd7256]:hover{background:var(--color-border);transform:translateY(-2px)}.copy-btn.copied[data-v-8efd7256]{background:var(--color-success);color:#fff;border-color:var(--color-success)}.export-btn[data-v-8efd7256]{background:var(--color-primary);color:var(--color-primary-contrast);box-shadow:0 2px 8px #3b82f64d}.export-btn[data-v-8efd7256]:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 4px 16px #3b82f666}.export-btn.specific-export[data-v-8efd7256]{background:#059669;box-shadow:0 2px 8px #0596694d}.export-btn.specific-export[data-v-8efd7256]:hover{background:#047857;box-shadow:0 4px 16px #05966966}.copy-text[data-v-8efd7256],.export-text[data-v-8efd7256]{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.copy-main[data-v-8efd7256],.export-main[data-v-8efd7256]{font-size:.9rem;font-weight:600;line-height:1.2}.copy-sub[data-v-8efd7256],.export-sub[data-v-8efd7256]{font-size:.75rem;opacity:.9;font-weight:400;line-height:1.2}.users-controls[data-v-8efd7256]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;border-bottom:1px solid var(--color-border);gap:1rem}.search-box[data-v-8efd7256]{display:flex;align-items:center;background:var(--color-bg);border:1px solid var(--color-border);border-radius:.5rem;padding:.5rem 1rem;gap:.5rem;flex:1;max-width:300px}.search-icon[data-v-8efd7256]{color:var(--color-muted);flex-shrink:0}.search-input[data-v-8efd7256]{flex:1;border:none;background:transparent;color:var(--color-text);font-size:.875rem;outline:none}.search-input[data-v-8efd7256]::placeholder{color:var(--color-muted)}.view-controls[data-v-8efd7256]{display:flex;align-items:center;gap:.5rem}.view-label[data-v-8efd7256]{color:var(--color-muted);font-size:.875rem;font-weight:600}.view-btn[data-v-8efd7256]{padding:.5rem;background:transparent;border:1px solid var(--color-border);border-radius:.375rem;color:var(--color-muted);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.view-btn[data-v-8efd7256]:hover{background:var(--color-surface-2);color:var(--color-text)}.view-btn.active[data-v-8efd7256]{background:var(--color-primary);color:var(--color-primary-contrast);border-color:var(--color-primary)}.users-container[data-v-8efd7256]{padding:2rem}.users-display.view-grid[data-v-8efd7256]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1rem}.users-display.view-list[data-v-8efd7256]{display:flex;flex-direction:column;gap:.5rem}.user-item[data-v-8efd7256]{display:flex;align-items:flex-start;justify-content:space-between;padding:1.5rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:.5rem;cursor:pointer;transition:all .2s ease}.user-item[data-v-8efd7256]:hover{background:var(--color-surface-2);transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.user-item.copied[data-v-8efd7256]{background:#22c55e1a;border-color:var(--color-success)}.user-content[data-v-8efd7256]{display:flex;flex-direction:column;gap:1rem;flex:1;min-width:0}.user-header[data-v-8efd7256]{display:flex;align-items:center;gap:.75rem}.user-icon[data-v-8efd7256]{color:var(--color-primary);flex-shrink:0}.user-name[data-v-8efd7256]{font-size:1.1rem;font-weight:600;color:var(--color-text);margin:0}.user-details[data-v-8efd7256]{display:flex;flex-direction:column;gap:.5rem}.user-detail[data-v-8efd7256]{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.user-detail svg[data-v-8efd7256]{color:var(--color-muted);flex-shrink:0}.detail-value[data-v-8efd7256]{color:var(--color-text);font-family:Monaco,Menlo,Ubuntu Mono,monospace;word-break:break-all}.address-detail[data-v-8efd7256]{align-items:flex-start}.address-info[data-v-8efd7256]{display:flex;flex-direction:column;gap:.25rem}.address-line[data-v-8efd7256]{color:var(--color-text);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-weight:600}.city-state-postal[data-v-8efd7256]{color:var(--color-muted);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8rem}.user-actions[data-v-8efd7256]{flex-shrink:0;margin-left:1rem}.copy-icon[data-v-8efd7256]{color:var(--color-muted);transition:all .2s ease}.copy-icon.success[data-v-8efd7256]{color:var(--color-success)}.no-results[data-v-8efd7256]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;color:var(--color-muted);text-align:center}.no-results svg[data-v-8efd7256]{opacity:.5;margin-bottom:1rem}.no-results h3[data-v-8efd7256]{font-size:1.5rem;margin-bottom:.5rem;color:var(--color-text)}.no-results-content[data-v-8efd7256]{text-align:center;color:var(--color-muted)}.no-results-content svg[data-v-8efd7256]{margin-bottom:1rem;opacity:.5}.no-results-content h3[data-v-8efd7256]{font-size:1.5rem;margin-bottom:.5rem;color:var(--color-text)}@media (max-width: 768px){.user-generator-container[data-v-8efd7256]{padding:1rem}.generator-box[data-v-8efd7256]{flex-direction:column;align-items:stretch;gap:1.5rem}.input-group[data-v-8efd7256]{flex:none}.generate-btn[data-v-8efd7256]{justify-content:center;flex-shrink:0}.results-header[data-v-8efd7256]{flex-direction:column;align-items:stretch;text-align:center}.results-actions[data-v-8efd7256]{justify-content:center;flex-wrap:wrap}.copy-text[data-v-8efd7256],.export-text[data-v-8efd7256]{align-items:center;text-align:center}.users-controls[data-v-8efd7256]{flex-direction:column;align-items:stretch}.search-box[data-v-8efd7256]{max-width:none}.users-display.view-grid[data-v-8efd7256]{grid-template-columns:1fr}.user-item[data-v-8efd7256]{flex-direction:column;align-items:flex-start;gap:.75rem}.user-actions[data-v-8efd7256]{margin-left:0;align-self:flex-end}}@media (max-width: 480px){.generator-box[data-v-8efd7256]{padding:1.5rem}.count-input[data-v-8efd7256],.nationality-select[data-v-8efd7256]{padding:.875rem;font-size:.9rem}.nationality-select[data-v-8efd7256]{padding-right:2.5rem}.generate-btn[data-v-8efd7256]{padding:.875rem 1.25rem;font-size:.9rem}}.signup-container[data-v-ae6085d0]{min-height:100vh;background:var(--color-bg);color:var(--color-text);padding:2rem}.signup-header[data-v-ae6085d0]{text-align:center;margin-bottom:2rem}.signup-header h1[data-v-ae6085d0]{font-size:2.5rem;font-weight:700;color:var(--color-text);margin-bottom:.5rem}.subtitle[data-v-ae6085d0]{font-size:1.1rem;color:var(--color-muted);margin:0}.signup-content[data-v-ae6085d0]{max-width:1200px;margin:0 auto}.url-section[data-v-ae6085d0]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;padding:2rem;margin-bottom:2rem}.input-section h2[data-v-ae6085d0]{display:flex;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:600;color:var(--color-text);margin:0 0 .5rem}.input-section p[data-v-ae6085d0]{color:var(--color-muted);margin:0 0 1.5rem}.url-input-section[data-v-ae6085d0]{margin-top:1.5rem}.url-input-group[data-v-ae6085d0]{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center;width:100%}.url-input-wrapper[data-v-ae6085d0]{position:relative;width:100%;min-width:0}.url-icon[data-v-ae6085d0]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--color-muted);pointer-events:none}.url-input[data-v-ae6085d0]{width:100%;padding:.75rem 1rem .75rem 2.75rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-bg);color:var(--color-text);font-size:1rem;transition:all .2s ease;box-sizing:border-box}.url-input[data-v-ae6085d0]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-alpha)}.url-input[data-v-ae6085d0]:disabled{opacity:.6;cursor:not-allowed}.extract-btn[data-v-ae6085d0]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--color-primary);color:var(--color-primary-contrast);border:none;border-radius:.5rem;font-weight:600;font-size:1rem;cursor:pointer;transition:background-color .2s ease;white-space:nowrap;min-width:140px;height:fit-content}.extract-btn[data-v-ae6085d0]:hover:not(:disabled){background:var(--color-primary-hover)}.extract-btn[data-v-ae6085d0]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.url-input-group[data-v-ae6085d0]{grid-template-columns:1fr;gap:.75rem}.extract-btn[data-v-ae6085d0]{min-width:120px;padding:.625rem 1.25rem;font-size:.875rem}}@media (max-width: 480px){.url-section[data-v-ae6085d0]{padding:1rem}.input-section h2[data-v-ae6085d0]{font-size:1.25rem}.extract-btn[data-v-ae6085d0]{width:100%;min-width:unset}}.loading-spinner[data-v-ae6085d0]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-ae6085d0 1s linear infinite}@keyframes spin-ae6085d0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-message[data-v-ae6085d0]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--color-error-bg);color:var(--color-error);border:1px solid var(--color-error-border);border-radius:.5rem;margin-top:1rem}.encore-tasks-section[data-v-ae6085d0]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;padding:2rem;margin-top:2rem}.encore-toggle-section[data-v-ae6085d0]{margin-top:1rem}.encore-toggle-label[data-v-ae6085d0]{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-weight:500;color:var(--color-text)}.encore-toggle-checkbox[data-v-ae6085d0]{width:20px;height:20px;cursor:pointer}.encore-toggle-text[data-v-ae6085d0]{font-size:1rem}.encore-description[data-v-ae6085d0]{color:var(--color-muted);margin:.5rem 0 0 2rem;font-size:.9rem}.encore-parameters-content[data-v-ae6085d0]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.global-bot-config[data-v-ae6085d0]{margin-bottom:2rem}.global-bot-config h3[data-v-ae6085d0],.webhooks-list h3[data-v-ae6085d0]{font-size:1.1rem;font-weight:600;color:var(--color-text);margin:0 0 1.5rem}.webhooks-list[data-v-ae6085d0]{margin-bottom:2rem}.webhook-item[data-v-ae6085d0]{display:flex;gap:.5rem;margin-bottom:.75rem;align-items:center}.webhook-input[data-v-ae6085d0]{flex:1;padding:.75rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-bg-secondary);color:var(--color-text);font-size:.95rem;transition:all .2s ease}.webhook-input[data-v-ae6085d0]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.remove-webhook-btn[data-v-ae6085d0]{background:#ef4444;color:#fff;border:none;padding:.75rem 1rem;border-radius:.5rem;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .2s ease}.remove-webhook-btn[data-v-ae6085d0]:hover{background:#dc2626;transform:translateY(-1px)}.add-webhook-btn[data-v-ae6085d0]{background:#3b82f6;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer;font-size:.95rem;font-weight:500;transition:all .2s ease;display:inline-flex;align-items:center;gap:.5rem;margin-bottom:2rem}.add-webhook-btn[data-v-ae6085d0]:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 2px 8px #3b82f64d}.config-grid[data-v-ae6085d0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem}.config-field[data-v-ae6085d0]{display:flex;flex-direction:column;gap:.5rem}.config-field label[data-v-ae6085d0]{font-size:.9rem;font-weight:500;color:var(--color-text)}.config-field input[data-v-ae6085d0]{padding:.75rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-bg-secondary);color:var(--color-text);font-size:.95rem;transition:all .2s ease}.config-field input[data-v-ae6085d0]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.events-management-section[data-v-ae6085d0]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;padding:2rem;margin-top:2rem}.section-header[data-v-ae6085d0]{margin-bottom:2rem}.section-header h2[data-v-ae6085d0]{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:700;color:var(--color-text);margin:0 0 .5rem}.section-header p[data-v-ae6085d0]{color:var(--color-muted);margin:0}.events-list[data-v-ae6085d0]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.event-list-item[data-v-ae6085d0]{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:.75rem;padding:1.5rem;transition:all .2s ease}.event-list-item[data-v-ae6085d0]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.results-section[data-v-ae6085d0]{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:1rem;padding:2rem;margin-bottom:2rem}.results-section .section-header[data-v-ae6085d0]{margin-bottom:2rem}.results-section .section-header h2[data-v-ae6085d0]{font-size:1.5rem;margin:0;display:flex;align-items:center;gap:.5rem;color:var(--color-primary)}.stats-section[data-v-ae6085d0]{margin-bottom:2rem}.stats-grid[data-v-ae6085d0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.stat-item[data-v-ae6085d0]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:.75rem;padding:1.5rem;text-align:center;transition:all .2s ease}.stat-item[data-v-ae6085d0]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.stat-number[data-v-ae6085d0]{font-size:2rem;font-weight:700;color:var(--color-primary);margin-bottom:.5rem}.stat-label[data-v-ae6085d0]{font-size:.875rem;color:var(--color-muted);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.results-section .export-section[data-v-ae6085d0]{display:flex;justify-content:center;padding-top:2rem;border-top:1px solid var(--color-border)}.results-section .export-btn[data-v-ae6085d0]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--color-secondary);color:var(--color-secondary-contrast);border:none;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.export-btn[data-v-ae6085d0]:hover{background:var(--color-secondary-hover);transform:translateY(-1px)}.global-settings-section[data-v-ae6085d0]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:.75rem;padding:1.5rem;margin-bottom:2rem;display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center}.setting-item[data-v-ae6085d0]{display:flex;align-items:center;gap:1rem}.setting-item label[data-v-ae6085d0]{font-weight:600;color:var(--color-text);min-width:200px}.number-input[data-v-ae6085d0]{padding:.5rem .75rem;border:1px solid var(--color-border);border-radius:.375rem;background:var(--color-surface);color:var(--color-text);font-size:1rem;width:80px;text-align:center}.number-input[data-v-ae6085d0]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-alpha)}.select-all-categories-btn[data-v-ae6085d0]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--color-primary);color:#fff;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.select-all-categories-btn[data-v-ae6085d0]:hover:not(:disabled){background:var(--color-primary-hover, #2563eb);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.select-all-categories-btn[data-v-ae6085d0]:disabled{background:var(--color-muted);cursor:not-allowed;opacity:.6}.reset-btn[data-v-ae6085d0]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--color-danger, #ef4444);color:#fff;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.reset-btn[data-v-ae6085d0]:hover{background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}.event-info[data-v-ae6085d0]{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:flex-start}.event-details h3[data-v-ae6085d0]{font-size:1.1rem;font-weight:600;color:var(--color-text);margin:0 0 .5rem}.event-date[data-v-ae6085d0]{font-size:.875rem;color:var(--color-primary);font-weight:600;margin:.25rem 0}.event-city[data-v-ae6085d0]{font-size:.875rem;color:var(--color-muted);margin:.25rem 0}.event-presale[data-v-ae6085d0]{font-size:.875rem;color:var(--color-success);font-weight:600;margin:.25rem 0}.event-id[data-v-ae6085d0]{font-size:.75rem;color:var(--color-muted);font-family:Courier New,monospace;margin:.5rem 0 0}.event-controls[data-v-ae6085d0]{display:flex;flex-direction:column;align-items:flex-end;gap:1rem}.categories-tags[data-v-ae6085d0]{margin-top:1rem}.categories-label[data-v-ae6085d0]{font-size:.75rem;font-weight:600;color:var(--color-muted);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.tags-container[data-v-ae6085d0]{display:flex;flex-wrap:wrap;gap:.5rem}.category-tag[data-v-ae6085d0]{display:inline-flex;align-items:center;gap:.5rem;background:var(--color-primary-alpha, rgba(59, 130, 246, .1));color:var(--color-primary);border:1px solid var(--color-primary-border, rgba(59, 130, 246, .2));padding:.75rem 1rem;border-radius:.5rem;font-size:.9rem;font-weight:500;max-width:100%;word-break:break-word}.no-category-tag[data-v-ae6085d0]{display:inline-flex;align-items:center;background:#dc262614;color:#dc2626;border:1px solid rgba(220,38,38,.15);padding:.75rem 1rem;border-radius:.5rem;font-size:.9rem;font-weight:500;font-style:italic;max-width:100%;word-break:break-word;opacity:.9}.remove-tag-btn[data-v-ae6085d0]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:transparent;color:var(--color-primary);border:none;border-radius:.25rem;cursor:pointer;transition:all .15s ease;flex-shrink:0}.remove-tag-btn[data-v-ae6085d0]:hover{background:var(--color-primary);color:#fff;transform:scale(1.1)}.account-selector[data-v-ae6085d0]{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.account-selector label[data-v-ae6085d0]{font-size:.875rem;font-weight:600;color:var(--color-text);white-space:nowrap}.category-selector[data-v-ae6085d0]{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.category-selector label[data-v-ae6085d0]{font-size:.875rem;font-weight:600;color:var(--color-text);white-space:nowrap}.category-select[data-v-ae6085d0]{padding:.75rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-surface);color:var(--color-text);font-size:.9rem;min-width:220px}.category-select[data-v-ae6085d0]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-alpha)}.category-select[data-v-ae6085d0]:disabled{opacity:.6;cursor:not-allowed}.category-error[data-v-ae6085d0]{color:var(--color-error, #ef4444);background:var(--color-error-bg, #fef2f2);border:1px solid var(--color-error-border, #fecaca);border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;margin-top:.75rem;display:flex;align-items:center;gap:.5rem}.remove-event-btn[data-v-ae6085d0]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:var(--color-danger, #ef4444);color:#fff;border:none;border-radius:.375rem;cursor:pointer;transition:all .2s ease;flex-shrink:0;margin-top:1.5rem}.remove-event-btn[data-v-ae6085d0]:hover{background:var(--color-danger-hover, #dc2626);transform:scale(1.05)}.remove-event-btn[data-v-ae6085d0]:active{transform:scale(.95)}.dispatch-section[data-v-ae6085d0]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:.75rem;padding:2rem;margin-top:2rem}.dispatch-summary[data-v-ae6085d0]{text-align:center;margin-bottom:2rem}.dispatch-summary h3[data-v-ae6085d0]{font-size:1.25rem;font-weight:600;color:var(--color-text);margin:0 0 .5rem}.dispatch-summary p[data-v-ae6085d0]{color:var(--color-muted);margin:0}.dispatch-actions[data-v-ae6085d0]{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem}.dispatch-btn[data-v-ae6085d0]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;background:var(--color-primary);color:var(--color-primary-contrast);border:none;border-radius:.5rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease;min-width:200px}.dispatch-btn[data-v-ae6085d0]:hover:not(:disabled){background:var(--color-primary-hover);transform:translateY(-1px)}.dispatch-btn[data-v-ae6085d0]:disabled{opacity:.6;cursor:not-allowed;transform:none}.dispatch-result[data-v-ae6085d0]{margin-top:2rem}.dispatch-success[data-v-ae6085d0]{background:var(--color-success-bg, #ecfdf5);border:1px solid var(--color-success-border, #a7f3d0);border-radius:.75rem;padding:1.5rem}.dispatch-success h4[data-v-ae6085d0]{color:var(--color-success, #059669);margin:0 0 .5rem;font-size:1.1rem}.dispatch-success p[data-v-ae6085d0]{color:var(--color-success, #059669);margin:0;line-height:1.5}.dispatch-error[data-v-ae6085d0]{background:var(--color-error-bg, #fef2f2);border:1px solid var(--color-error-border, #fecaca);border-radius:.75rem;padding:1.5rem}.dispatch-error h4[data-v-ae6085d0]{color:var(--color-error, #dc2626);margin:0 0 .5rem;font-size:1.1rem}.dispatch-error p[data-v-ae6085d0]{color:var(--color-error, #dc2626);margin:0}.section-header h2[data-v-ae6085d0]{display:flex;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:600;color:var(--color-primary);margin:0 0 .5rem}.section-header p[data-v-ae6085d0]{color:var(--color-muted);margin:0 0 1.5rem}.empty-state[data-v-ae6085d0]{text-align:center;padding:3rem 2rem;color:var(--color-muted)}.empty-state svg[data-v-ae6085d0]{width:48px;height:48px;margin-bottom:1rem;opacity:.6}.empty-state h3[data-v-ae6085d0]{font-size:1.25rem;font-weight:600;color:var(--color-text);margin:0 0 .5rem}.empty-state p[data-v-ae6085d0]{font-size:1rem;margin:0;line-height:1.6}@media (max-width: 768px){.signup-container[data-v-ae6085d0]{padding:1rem}.url-section[data-v-ae6085d0]{padding:1.5rem}.stats-grid[data-v-ae6085d0]{grid-template-columns:1fr}.event-info[data-v-ae6085d0]{grid-template-columns:1fr;gap:1rem}.event-controls[data-v-ae6085d0]{flex-direction:column;align-items:flex-start;gap:.75rem}.account-selector[data-v-ae6085d0],.category-selector[data-v-ae6085d0]{align-items:flex-start;width:100%}.category-select[data-v-ae6085d0]{width:100%}.remove-event-btn[data-v-ae6085d0]{align-self:flex-end;margin-top:0}.dispatch-actions[data-v-ae6085d0]{flex-direction:column;align-items:center}.events-management-section[data-v-ae6085d0]{padding:1.5rem}.tags-container[data-v-ae6085d0]{justify-content:flex-start}}.verified-text[data-v-ae6085d0]{color:gold}.encore-tool-container[data-v-6a881763]{padding:2rem;max-width:1400px;margin:0 auto;background:var(--color-bg);min-height:100vh}.encore-tool-header[data-v-6a881763]{text-align:center;margin-bottom:2rem}.encore-tool-header h1[data-v-6a881763]{font-size:2.5rem;font-weight:700;color:var(--color-text);margin-bottom:.5rem}.subtitle[data-v-6a881763]{font-size:1.1rem;color:var(--color-muted);margin:0}.cache-indicator[data-v-6a881763]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem;padding:.5rem 1rem;background:#22c55e1a;border:1px solid rgba(34,197,94,.2);border-radius:.5rem;color:#16a34a;font-size:.875rem;font-weight:500;max-width:300px;margin-left:auto;margin-right:auto}.loading[data-v-6a881763]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;color:var(--color-text)}.spinner[data-v-6a881763]{width:40px;height:40px;border:4px solid var(--color-border);border-top:4px solid var(--color-primary);border-radius:50%;animation:spin-6a881763 1s linear infinite;margin-bottom:1rem}@keyframes spin-6a881763{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error[data-v-6a881763]{text-align:center;padding:2rem;color:var(--color-danger)}.error-icon[data-v-6a881763]{margin-bottom:1rem;color:var(--color-danger)}.retry-btn[data-v-6a881763]{background:var(--color-primary);color:var(--color-primary-contrast);border:none;padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer;margin-top:1rem;transition:all .2s ease;font-weight:600}.retry-btn[data-v-6a881763]:hover{background:#2563eb;transform:translateY(-1px)}.no-events[data-v-6a881763]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;min-height:400px}.no-events-icon[data-v-6a881763]{color:#6b7280;margin-bottom:1.5rem}.no-events h2[data-v-6a881763]{color:var(--color-text);font-size:1.75rem;font-weight:600;margin:0 0 1rem}.no-events p[data-v-6a881763]{color:var(--color-text-secondary);font-size:1.1rem;margin:0 0 2rem;max-width:500px;line-height:1.6}.no-events-actions[data-v-6a881763]{display:flex;gap:1rem}.go-to-ticketmaster-btn[data-v-6a881763]{display:inline-flex;align-items:center;gap:.5rem;background:var(--color-primary);color:#fff;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s ease}.go-to-ticketmaster-btn[data-v-6a881763]:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.manual-events-section[data-v-6a881763]{margin-top:3rem;padding:2rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;max-width:600px;width:100%}.manual-events-header[data-v-6a881763]{text-align:center;margin-bottom:1.5rem}.manual-events-header h3[data-v-6a881763]{color:var(--color-text);font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.manual-events-header p[data-v-6a881763]{color:var(--color-text-secondary);font-size:.95rem;margin:0}.manual-events-toggle[data-v-6a881763]{text-align:center}.add-manual-btn[data-v-6a881763]{display:inline-flex;align-items:center;gap:.5rem;background:var(--color-primary);color:#fff;padding:.625rem 1.25rem;border:none;border-radius:.5rem;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease}.add-manual-btn[data-v-6a881763]:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.manual-events-form[data-v-6a881763]{margin-top:1.5rem}.form-group[data-v-6a881763]{margin-bottom:1.5rem}.form-group label[data-v-6a881763]{display:block;color:var(--color-text);font-size:.95rem;font-weight:500;margin-bottom:.5rem}.event-urls-textarea[data-v-6a881763]{width:100%;padding:.75rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-bg);color:var(--color-text);font-family:inherit;font-size:.9rem;line-height:1.5;resize:vertical;min-height:120px;transition:border-color .2s ease}.event-urls-textarea[data-v-6a881763]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a}.form-help[data-v-6a881763]{display:block;color:var(--color-text-secondary);font-size:.8rem;margin-top:.5rem;line-height:1.4}.form-actions[data-v-6a881763]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.add-events-btn[data-v-6a881763]{display:inline-flex;align-items:center;gap:.5rem;background:var(--color-success);color:#fff;padding:.625rem 1.25rem;border:none;border-radius:.5rem;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease}.add-events-btn[data-v-6a881763]:hover:not(:disabled){background:#059669;transform:translateY(-1px);box-shadow:0 4px 12px #0596694d}.add-events-btn[data-v-6a881763]:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.cancel-btn[data-v-6a881763]{display:inline-flex;align-items:center;gap:.5rem;background:transparent;color:var(--color-text-secondary);padding:.625rem 1.25rem;border:1px solid var(--color-border);border-radius:.5rem;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease}.cancel-btn[data-v-6a881763]:hover{background:var(--color-surface-2);border-color:var(--color-border-hover)}.manual-error[data-v-6a881763],.domain-validation-error[data-v-6a881763]{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:.5rem;margin-top:1rem;color:#dc2626;font-size:.9rem}.domain-validation-error.main-error[data-v-6a881763]{margin-bottom:2rem;padding:1rem;font-size:1rem}.error-icon-small[data-v-6a881763]{flex-shrink:0;margin-top:.125rem}.events-summary[data-v-6a881763]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;padding:2rem;margin-bottom:2rem;box-shadow:0 2px 10px #0000001a}.events-summary h2[data-v-6a881763]{margin:0 0 1.5rem;color:var(--color-text);font-size:1.5rem;font-weight:600;display:flex;align-items:center;gap:1rem}.uk-mode-indicator[data-v-6a881763]{display:inline-flex;align-items:center;gap:.5rem;margin-left:1rem;padding:.375rem .75rem;background:linear-gradient(135deg,#1e40af,#3b82f6);color:#fff;border-radius:2rem;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 2px 8px #3b82f64d;vertical-align:middle}.uk-flag[data-v-6a881763]{flex-shrink:0}.category-selector[data-v-6a881763]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;padding:1.5rem;margin-bottom:1.5rem}.category-header[data-v-6a881763]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;font-weight:600;color:var(--color-text)}.category-icon[data-v-6a881763]{color:var(--color-primary);flex-shrink:0}.category-count[data-v-6a881763]{font-size:.875rem;color:var(--color-muted);font-weight:400}.loading-categories[data-v-6a881763]{display:flex;align-items:center;gap:.5rem;color:var(--color-muted);font-size:.9rem}.spinner-small[data-v-6a881763]{width:16px;height:16px;border:2px solid var(--color-border);border-top:2px solid var(--color-primary);border-radius:50%;animation:spin-6a881763 1s linear infinite}.no-categories[data-v-6a881763]{color:var(--color-muted);font-size:.9rem}.categories-actions[data-v-6a881763]{display:flex;gap:.5rem;margin-top:1rem;margin-bottom:1rem}.select-all-btn[data-v-6a881763],.deselect-all-btn[data-v-6a881763]{padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;transition:all .2s ease;cursor:pointer}.select-all-btn[data-v-6a881763]{background:var(--color-primary);color:#fff;border:1px solid var(--color-primary)}.select-all-btn[data-v-6a881763]:hover{background:var(--color-primary-dark)}.deselect-all-btn[data-v-6a881763]{background:var(--color-background);color:var(--color-text);border:1px solid var(--color-border)}.deselect-all-btn[data-v-6a881763]:hover{background:var(--color-surface)}.categories-grid[data-v-6a881763]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.75rem}.category-checkbox[data-v-6a881763]{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:1px solid var(--color-border);border-radius:.5rem;cursor:pointer;transition:all .2s ease;position:relative}.category-checkbox[data-v-6a881763]:hover{background:var(--color-surface);border-color:var(--color-primary)}.category-checkbox input[type=checkbox][data-v-6a881763]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark[data-v-6a881763]{height:18px;width:18px;background-color:var(--color-background);border:2px solid var(--color-border);border-radius:3px;position:relative;transition:all .2s ease}.category-checkbox input:checked~.checkmark[data-v-6a881763]{background-color:var(--color-primary);border-color:var(--color-primary)}.checkmark[data-v-6a881763]:after{content:"";position:absolute;display:none;left:5px;top:2px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.category-checkbox input:checked~.checkmark[data-v-6a881763]:after{display:block}.category-name[data-v-6a881763]{font-weight:500;color:var(--color-text);flex:1}.account-count[data-v-6a881763]{font-size:.875rem;color:var(--color-muted)}.accounts-info-message[data-v-6a881763]{display:flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem 1rem;background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:6px;font-size:.875rem;color:var(--color-muted)}.info-icon[data-v-6a881763]{color:var(--color-primary);flex-shrink:0}.accounts-error-message[data-v-6a881763]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;font-size:.875rem;color:#991b1b}.error-icon[data-v-6a881763]{color:#dc2626;flex-shrink:0}.manual-accounts-section[data-v-6a881763]{margin:2rem 0;padding:1.5rem;background-color:var(--color-bg-secondary);border:2px solid #dc2626;border-radius:8px}.manual-accounts-header[data-v-6a881763]{margin-bottom:1rem}.manual-accounts-toggle[data-v-6a881763]{display:flex;align-items:center;gap:.75rem;cursor:pointer;-webkit-user-select:none;user-select:none}.manual-checkbox[data-v-6a881763]{width:18px;height:18px;border:2px solid #dc2626;border-radius:3px;position:relative;background-color:var(--color-bg);transition:all .2s ease}.manual-accounts-toggle input[type=checkbox][data-v-6a881763]{display:none}.manual-accounts-toggle input[type=checkbox]:checked~.manual-checkbox[data-v-6a881763]{background-color:#dc2626;border-color:#dc2626}.manual-checkbox[data-v-6a881763]:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);display:none}.manual-accounts-toggle input[type=checkbox]:checked~.manual-checkbox[data-v-6a881763]:after{display:block}.manual-label[data-v-6a881763]{font-weight:600;color:#dc2626;font-size:1rem}.manual-accounts-input[data-v-6a881763]{margin-top:1rem}.manual-input-header h4[data-v-6a881763]{color:var(--color-text);margin-bottom:.5rem;font-size:1.1rem}.manual-instructions[data-v-6a881763]{color:var(--color-muted);font-size:.875rem;margin-bottom:1rem}.manual-instructions code[data-v-6a881763]{background-color:var(--color-bg);padding:.25rem .5rem;border-radius:3px;font-family:Courier New,monospace;color:var(--color-primary)}.manual-accounts-textarea[data-v-6a881763]{width:100%;min-height:120px;padding:.75rem;border:2px solid #dc2626;border-radius:6px;background-color:var(--color-bg);color:var(--color-text);font-family:Courier New,monospace;font-size:.875rem;resize:vertical;transition:border-color .2s ease}.manual-accounts-textarea[data-v-6a881763]:focus{outline:none;border-color:#991b1b;box-shadow:0 0 0 3px #dc26261a}.manual-accounts-textarea[data-v-6a881763]::placeholder{color:var(--color-muted);font-style:italic}.manual-accounts-error[data-v-6a881763]{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;padding:.75rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#991b1b;font-size:.875rem}.manual-accounts-success[data-v-6a881763]{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;padding:.75rem;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;color:#166534;font-size:.875rem}.success-icon[data-v-6a881763]{color:#16a34a;flex-shrink:0}.queues-link[data-v-6a881763]{display:inline-flex;align-items:center;gap:.25rem;color:var(--color-primary);text-decoration:none;font-weight:500;margin-left:.5rem;padding:.125rem .375rem;border-radius:.25rem;transition:all .2s ease;border:1px solid transparent;font-size:.85rem}.queues-link[data-v-6a881763]:hover{background:#3b82f61a;border-color:#3b82f64d;transform:translateY(-1px)}.external-link-icon-small[data-v-6a881763]{flex-shrink:0;color:currentColor}.events-grid[data-v-6a881763]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.event-summary-card[data-v-6a881763]{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:.75rem;padding:1.5rem;transition:all .2s ease}.event-summary-card[data-v-6a881763]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.event-header[data-v-6a881763]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border)}.event-country[data-v-6a881763]{display:flex;align-items:center;gap:.5rem}.country-name[data-v-6a881763]{font-size:.875rem;font-weight:600;color:var(--color-text)}.event-date-badge[data-v-6a881763]{background:var(--color-primary);color:#fff;padding:.375rem .75rem;border-radius:.5rem;font-size:.75rem;font-weight:600;text-align:center;min-width:80px}.event-info h3[data-v-6a881763]{margin:0 0 .75rem;color:var(--color-text);font-size:1.25rem;font-weight:600;line-height:1.3}.event-info p[data-v-6a881763]{margin:.25rem 0;color:var(--color-muted);font-size:.9rem}.venue[data-v-6a881763]{font-weight:600;color:var(--color-text)!important;display:flex;align-items:center;gap:.5rem}.venue-icon[data-v-6a881763]{color:var(--color-primary);flex-shrink:0}.event-content[data-v-6a881763]{display:flex;gap:.75rem;margin-bottom:1rem}.event-image-small[data-v-6a881763]{width:50px;height:50px;border-radius:.375rem;overflow:hidden;flex-shrink:0;background:var(--color-surface-2);border:1px solid var(--color-border)}.event-image-small img[data-v-6a881763]{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.event-image-small:hover img[data-v-6a881763]{transform:scale(1.05)}.event-info[data-v-6a881763]{flex:1;min-width:0}.ticketmaster-link[data-v-6a881763]{display:inline-flex;align-items:center;gap:.375rem;color:var(--color-primary);text-decoration:none;font-size:.8rem;font-weight:500;margin-top:.5rem;padding:.25rem .5rem;border-radius:.25rem;transition:all .2s ease;border:1px solid transparent}.ticketmaster-link[data-v-6a881763]:hover{background:#3b82f61a;border-color:var(--color-primary);transform:translateY(-1px)}.external-link-icon[data-v-6a881763]{color:currentColor;flex-shrink:0}.accounts-selector[data-v-6a881763]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:.75rem}.accounts-selector label[data-v-6a881763]{font-weight:600;color:var(--color-text);font-size:.9rem}.max-accounts-row[data-v-6a881763]{display:flex;align-items:center;gap:.5rem}.account-count-input[data-v-6a881763]{width:80px;padding:.5rem;border:1px solid var(--color-border);border-radius:.375rem;background:var(--color-surface);color:var(--color-text);text-align:center;font-weight:600}.account-count-input[data-v-6a881763]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px #3b82f633}.max-accounts[data-v-6a881763]{color:var(--color-muted);font-size:.875rem;white-space:nowrap}.event-accounts-actions[data-v-6a881763]{display:flex;align-items:center;gap:.5rem}.event-accounts-count[data-v-6a881763]{color:var(--color-muted);font-size:.85rem}.event-accounts-input[data-v-6a881763]{margin-top:.5rem}.event-accounts-buttons[data-v-6a881763]{display:flex;gap:.5rem;margin-top:.5rem}.percentage-fields[data-v-6a881763]{display:flex;gap:1rem;flex-wrap:wrap}.percentage-field[data-v-6a881763]{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:140px}.percentage-symbol[data-v-6a881763]{position:absolute;right:.75rem;color:var(--color-muted);font-weight:600;pointer-events:none}.global-percentage-section[data-v-6a881763]{margin-top:2rem;padding:1.5rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;box-shadow:0 2px 10px #0000001a}.percentage-header[data-v-6a881763]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.percentage-header svg[data-v-6a881763]{color:var(--color-primary)}.percentage-header span[data-v-6a881763]{font-weight:600;color:var(--color-text);font-size:1rem}.percentage-fields[data-v-6a881763]{display:flex;gap:1.5rem;flex-wrap:wrap;margin-bottom:1rem}.percentage-field[data-v-6a881763]{display:flex;flex-direction:column;gap:.5rem;flex:1;min-width:140px}.percentage-field label[data-v-6a881763]{font-weight:600;color:var(--color-text);font-size:.9rem}.percentage-input-wrapper[data-v-6a881763]{display:flex;align-items:center;position:relative}.percentage-input[data-v-6a881763]{flex:1;padding:.5rem 2rem .5rem .5rem;border:1px solid var(--color-border);border-radius:.375rem;background:var(--color-surface);color:var(--color-text);text-align:center;font-weight:600}.percentage-input[data-v-6a881763]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px #3b82f633}.percentage-info[data-v-6a881763]{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem;background:var(--color-background);border-radius:.5rem;border:1px solid var(--color-border)}.percentage-info svg[data-v-6a881763]{color:var(--color-primary);flex-shrink:0;margin-top:.125rem}.percentage-info span[data-v-6a881763]{color:var(--color-muted);font-size:.875rem;line-height:1.4}.global-accounts-field[data-v-6a881763]{display:flex;flex-direction:column;gap:.5rem;flex:1;min-width:180px}.global-accounts-field label[data-v-6a881763]{font-weight:600;color:var(--color-text);font-size:.9rem}.global-accounts-input-wrapper[data-v-6a881763]{display:flex;align-items:center;gap:.5rem}.global-accounts-input[data-v-6a881763]{flex:1;padding:.5rem;border:1px solid var(--color-border);border-radius:.375rem;background:var(--color-surface);color:var(--color-text);text-align:center;font-weight:600;min-width:80px}.global-accounts-input[data-v-6a881763]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px #3b82f633}.apply-global-btn[data-v-6a881763]{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background:var(--color-success);color:#fff;border:none;border-radius:.375rem;cursor:pointer;font-weight:600;font-size:.875rem;transition:all .2s ease;white-space:nowrap}.apply-global-btn[data-v-6a881763]:hover{background:#16a34a;transform:translateY(-1px);box-shadow:0 4px 12px #22c55e4d}.apply-global-btn[data-v-6a881763]:active{transform:translateY(0)}.configuration-section[data-v-6a881763]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;padding:2rem;margin-bottom:2rem;box-shadow:0 2px 10px #0000001a}.configuration-section h2[data-v-6a881763]{margin:0 0 2rem;color:var(--color-text);font-size:1.5rem;font-weight:600}.event-specific-section[data-v-6a881763]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;padding:2rem;margin-bottom:2rem;box-shadow:0 2px 10px #0000001a}.event-specific-section h2[data-v-6a881763]{margin:0 0 2rem;color:var(--color-text);font-size:1.5rem;font-weight:600}.config-header[data-v-6a881763]{margin-bottom:2rem}.config-description[data-v-6a881763]{margin:.5rem 0 0;color:var(--color-text-secondary);font-size:.9rem;line-height:1.4}.global-bot-config[data-v-6a881763]{background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:.75rem;padding:1.5rem;margin-bottom:2rem}.apply-global-section[data-v-6a881763]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between;gap:1rem}.apply-info[data-v-6a881763]{display:flex;align-items:center;gap:.5rem;color:var(--color-text-secondary);font-size:.9rem}.apply-info .info-icon[data-v-6a881763]{color:#3b82f6}.apply-global-btn[data-v-6a881763]{background:#10b981;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:background-color .2s}.apply-global-btn[data-v-6a881763]:hover{background:#059669}.global-config[data-v-6a881763]{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--color-border)}.global-config h3[data-v-6a881763]{margin:0 0 1rem;color:var(--color-text);font-size:1.25rem;font-weight:600}.config-group[data-v-6a881763]{margin-bottom:1.5rem}.config-group label[data-v-6a881763]{display:block;margin-bottom:.5rem;font-weight:600;color:var(--color-text)}.webhooks-list[data-v-6a881763]{display:flex;flex-direction:column;gap:.75rem}.webhook-item[data-v-6a881763]{display:flex;gap:.5rem;align-items:center}.webhook-input[data-v-6a881763]{flex:1;padding:.75rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-surface-2);color:var(--color-text);font-size:.9rem}.webhook-input[data-v-6a881763]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a}.remove-webhook-btn[data-v-6a881763]{padding:.75rem;background:var(--color-danger);color:#fff;border:none;border-radius:.375rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.remove-webhook-btn[data-v-6a881763]:hover{background:#dc2626}.add-webhook-btn[data-v-6a881763]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--color-primary);color:var(--color-primary-contrast);border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease;font-weight:500}.add-webhook-btn[data-v-6a881763]:hover{background:#2563eb}.fields-management[data-v-6a881763]{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--color-border)}.fields-management h3[data-v-6a881763]{margin:0 0 1.5rem;color:var(--color-text);font-size:1.25rem;font-weight:600}.fields-controls[data-v-6a881763]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.available-fields h4[data-v-6a881763],.custom-fields h4[data-v-6a881763]{margin:0 0 1rem;color:var(--color-text);font-size:1.1rem;font-weight:600}.fields-grid[data-v-6a881763]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;max-height:300px;overflow-y:auto;border:1px solid var(--color-border);border-radius:.5rem;padding:1rem;background:var(--color-surface-2)}.field-toggle[data-v-6a881763]{display:flex;align-items:center}.field-toggle-label[data-v-6a881763]{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem;border-radius:.375rem;transition:all .2s ease;width:100%}.field-toggle-label[data-v-6a881763]:hover{background:var(--color-surface)}.field-checkbox[data-v-6a881763]{width:16px;height:16px;accent-color:var(--color-primary);cursor:pointer}.field-name[data-v-6a881763]{font-weight:500;color:var(--color-text);font-size:.875rem}.field-type[data-v-6a881763]{color:var(--color-muted);font-size:.75rem;font-style:italic}.custom-fields-header[data-v-6a881763]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.add-custom-field-btn[data-v-6a881763]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--color-success);color:#fff;border:none;border-radius:.375rem;cursor:pointer;transition:all .2s ease;font-weight:500;font-size:.875rem}.add-custom-field-btn[data-v-6a881763]:hover{background:#16a34a}.no-custom-fields[data-v-6a881763]{text-align:center;padding:2rem;color:var(--color-muted);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:.5rem}.no-custom-fields p[data-v-6a881763]{margin:0;font-style:italic}.custom-fields-list[data-v-6a881763]{display:flex;flex-direction:column;gap:.5rem;max-height:250px;overflow-y:auto;border:1px solid var(--color-border);border-radius:.5rem;padding:1rem;background:var(--color-surface-2)}.custom-field-item[data-v-6a881763]{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:.375rem;transition:all .2s ease}.custom-field-item[data-v-6a881763]:hover{background:var(--color-surface-2)}.custom-field-name[data-v-6a881763]{font-weight:500;color:var(--color-text);font-size:.875rem}.remove-custom-field-btn[data-v-6a881763]{padding:.375rem;background:var(--color-danger);color:#fff;border:none;border-radius:.25rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.remove-custom-field-btn[data-v-6a881763]:hover{background:#dc2626}.events-config h3[data-v-6a881763]{margin:0 0 1.5rem;color:var(--color-text);font-size:1.25rem;font-weight:600}.event-config-section[data-v-6a881763]{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:.75rem;padding:1.5rem;margin-bottom:1.5rem}.event-config-header[data-v-6a881763]{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.event-config-header h4[data-v-6a881763]{margin:0 0 .5rem;color:var(--color-text);font-size:1.1rem;font-weight:600}.manifest-info[data-v-6a881763]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.5rem}.manifest-label[data-v-6a881763]{font-weight:600;color:var(--color-muted);font-size:.875rem}.manifest-sections[data-v-6a881763]{background:var(--color-warning);color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:600;font-family:monospace}.manifest-sections.loading[data-v-6a881763]{background:var(--color-border);color:var(--color-muted);font-style:italic}.no-manifest-warning[data-v-6a881763]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem .75rem;background:#fee2e2;border:1px solid #fecaca;border-radius:.375rem;color:#dc2626;font-size:.875rem;font-weight:500}.no-manifest-warning .warning-icon[data-v-6a881763]{color:#dc2626;flex-shrink:0}.seat-map-container[data-v-6a881763]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-border-light)}.seat-map-header[data-v-6a881763]{margin-bottom:.75rem}.seat-map-label[data-v-6a881763]{font-weight:600;color:var(--color-muted);font-size:.875rem}.seat-map-image[data-v-6a881763]{display:flex;justify-content:center;margin-bottom:.5rem}.seat-map[data-v-6a881763]{max-width:100%;max-height:500px;min-height:300px;border:1px solid var(--color-border);border-radius:.5rem;box-shadow:0 2px 8px #0000001a;transition:transform .2s;cursor:zoom-in}.seat-map[data-v-6a881763]:hover{transform:scale(1.02)}.config-grid[data-v-6a881763]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.config-field[data-v-6a881763]{display:flex;flex-direction:column}.config-field label[data-v-6a881763]{margin-bottom:.5rem;font-weight:600;color:var(--color-text);font-size:.875rem}.config-field input[type=text][data-v-6a881763],.config-field input[type=number][data-v-6a881763]{padding:.75rem;border:1px solid var(--color-border);border-radius:.375rem;background:var(--color-surface);color:var(--color-text);font-size:.9rem}.config-field input[data-v-6a881763]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a}.checkbox-field[data-v-6a881763]{flex-direction:row;align-items:center;gap:.5rem}.checkbox-field label[data-v-6a881763]{margin:0;display:flex;align-items:center;gap:.5rem;cursor:pointer}.checkbox-field input[type=checkbox][data-v-6a881763]{width:18px;height:18px;accent-color:var(--color-primary);cursor:pointer}.export-section[data-v-6a881763]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;padding:2rem;box-shadow:0 2px 10px #0000001a;text-align:center}.export-summary[data-v-6a881763]{margin-bottom:2rem}.export-summary h3[data-v-6a881763]{margin:0 0 1rem;color:var(--color-text);font-size:1.25rem;font-weight:600}.export-summary p[data-v-6a881763]{margin:.5rem 0;color:var(--color-muted)}.generate-csv-btn[data-v-6a881763]{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:var(--color-success);color:#fff;border:none;border-radius:.75rem;cursor:pointer;transition:all .2s ease;font-weight:600;font-size:1rem;box-shadow:0 4px 12px #22c55e4d}.generate-csv-btn[data-v-6a881763]:hover:not(:disabled){background:#16a34a;transform:translateY(-2px);box-shadow:0 6px 20px #22c55e66}.generate-csv-btn[data-v-6a881763]:disabled{background:var(--color-muted);cursor:not-allowed;transform:none;box-shadow:none}.clear-cache-btn[data-v-6a881763]{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:#dc2626;color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-left:1rem}.clear-cache-btn[data-v-6a881763]:hover{background:#b91c1c;transform:translateY(-1px);box-shadow:0 4px 12px #dc262666}.no-events[data-v-6a881763]{display:flex;align-items:center;justify-content:center;min-height:400px}.no-events-content[data-v-6a881763]{text-align:center;color:var(--color-muted)}.no-events-content svg[data-v-6a881763]{margin-bottom:1rem;opacity:.5}.no-events-content h3[data-v-6a881763]{font-size:1.5rem;margin-bottom:.5rem;color:var(--color-text)}.go-to-ticketmaster-btn[data-v-6a881763]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--color-primary);color:var(--color-primary-contrast);text-decoration:none;border-radius:.5rem;font-weight:600;transition:all .2s ease;margin-top:1rem}.go-to-ticketmaster-btn[data-v-6a881763]:hover{background:#2563eb;transform:translateY(-1px)}@media (max-width: 768px){.encore-tool-container[data-v-6a881763]{padding:1rem}.events-grid[data-v-6a881763],.config-grid[data-v-6a881763]{grid-template-columns:1fr}.webhook-item[data-v-6a881763]{flex-direction:column;align-items:stretch}.manifest-info[data-v-6a881763]{flex-direction:column;align-items:flex-start}.checkbox-field[data-v-6a881763]{flex-direction:row}.fields-controls[data-v-6a881763]{grid-template-columns:1fr;gap:1.5rem}.manual-events-section[data-v-6a881763]{margin-top:2rem;padding:1.5rem}.form-actions[data-v-6a881763]{flex-direction:column;gap:.5rem}.add-events-btn[data-v-6a881763],.cancel-btn[data-v-6a881763]{width:100%;justify-content:center}.fields-grid[data-v-6a881763]{grid-template-columns:1fr;max-height:200px}.custom-fields-header[data-v-6a881763]{flex-direction:column;align-items:stretch;gap:.75rem}.add-custom-field-btn[data-v-6a881763]{width:100%;justify-content:center}}.seat-map-modal-overlay[data-v-6a881763]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000c;display:flex;justify-content:center;align-items:center;z-index:9999;padding:1rem;box-sizing:border-box}.seat-map-modal[data-v-6a881763]{background:var(--color-surface);border-radius:1rem;max-width:90vw;max-height:90vh;overflow:hidden;box-shadow:0 20px 60px #0000004d;animation:modalFadeIn-6a881763 .3s ease-out}@keyframes modalFadeIn-6a881763{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.seat-map-modal-header[data-v-6a881763]{background:var(--color-background);padding:1.5rem;border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;gap:.5rem;position:relative}.seat-map-modal-header h3[data-v-6a881763]{margin:0;color:var(--color-text);font-size:1.25rem;font-weight:600;padding-right:3rem}.seat-map-modal-date[data-v-6a881763]{margin:0;color:var(--color-text-secondary);font-size:.9rem}.seat-map-modal-close[data-v-6a881763]{position:absolute;top:1rem;right:1rem;background:none;border:none;cursor:pointer;padding:.5rem;border-radius:.5rem;color:var(--color-text-secondary);transition:all .2s}.seat-map-modal-close[data-v-6a881763]:hover{background:var(--color-border);color:var(--color-text)}.seat-map-modal-content[data-v-6a881763]{padding:1.5rem;text-align:center;overflow:auto;max-height:70vh}.seat-map-large[data-v-6a881763]{max-width:100%;max-height:100%;border-radius:.5rem;box-shadow:0 4px 12px #00000026}@media (max-width: 768px){.seat-map-modal[data-v-6a881763]{max-width:95vw;max-height:95vh}.seat-map-modal-header[data-v-6a881763]{padding:1rem}.seat-map-modal-content[data-v-6a881763]{padding:1rem;max-height:80vh}}[data-v-2e1bac6c],[data-v-2e1bac6c]:before,[data-v-2e1bac6c]:after{box-sizing:border-box}.artist-monitor-container[data-v-2e1bac6c]{padding:2rem;max-width:1400px;margin:0 auto;background:var(--color-bg);min-height:100vh}.artist-monitor-header[data-v-2e1bac6c]{text-align:center;margin-bottom:3rem}.artist-monitor-header h1[data-v-2e1bac6c]{font-size:2.5rem;font-weight:700;color:var(--color-text);margin-bottom:.5rem}.subtitle[data-v-2e1bac6c]{font-size:1.1rem;color:var(--color-muted);margin:0}.add-artist-section[data-v-2e1bac6c]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;padding:2rem;margin-bottom:3rem;box-sizing:border-box}.search-section h2[data-v-2e1bac6c]{color:var(--color-text);margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}.search-box[data-v-2e1bac6c]{display:flex;gap:1rem;margin-bottom:2rem;width:100%;box-sizing:border-box}.search-input-container[data-v-2e1bac6c]{position:relative;flex:1}.search-icon[data-v-2e1bac6c]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--color-muted)}.search-input[data-v-2e1bac6c]{width:100%;padding:1rem 1rem 1rem 3rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-bg);color:var(--color-text);font-size:1rem;transition:all .2s ease;box-sizing:border-box}.search-input[data-v-2e1bac6c]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a}.search-button[data-v-2e1bac6c]{padding:1rem 2rem;background:var(--color-primary);color:#fff;border:none;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.search-button[data-v-2e1bac6c]:hover:not(:disabled){background:#2563eb;transform:translateY(-1px)}.search-button[data-v-2e1bac6c]:disabled{background:var(--color-muted);cursor:not-allowed;opacity:.6}.search-results h3[data-v-2e1bac6c]{color:var(--color-text);margin-bottom:1rem;font-size:1.1rem}.artist-results[data-v-2e1bac6c]{display:flex;flex-direction:column;gap:.75rem;max-height:400px;overflow-y:auto}.artist-result-item[data-v-2e1bac6c]{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:.5rem;cursor:pointer;transition:all .2s ease}.artist-result-item[data-v-2e1bac6c]:hover{border-color:var(--color-primary);background:var(--color-surface)}.artist-result-item.selected[data-v-2e1bac6c]{border-color:var(--color-primary);background:#3b82f61a}.artist-avatar[data-v-2e1bac6c]{width:48px;height:48px;border-radius:50%;overflow:hidden;background:var(--color-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.artist-avatar img[data-v-2e1bac6c]{width:100%;height:100%;object-fit:cover}.artist-initials[data-v-2e1bac6c]{color:var(--color-primary-contrast);font-weight:600;font-size:1.2rem}.artist-info[data-v-2e1bac6c]{flex:1;min-width:0}.artist-info h4[data-v-2e1bac6c]{color:var(--color-text);margin:0 0 .25rem;font-size:1rem;font-weight:600}.artist-info p[data-v-2e1bac6c]{color:var(--color-muted);margin:0;font-size:.875rem}.artist-stats[data-v-2e1bac6c]{color:var(--color-muted);font-size:.875rem}.artist-configuration[data-v-2e1bac6c]{margin-top:2rem;padding:1.5rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:.5rem}.artist-configuration h3[data-v-2e1bac6c]{color:var(--color-text);margin-bottom:1.5rem;font-size:1.2rem}.config-form[data-v-2e1bac6c]{display:flex;flex-direction:column;gap:1.5rem}.date-inputs[data-v-2e1bac6c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.input-group[data-v-2e1bac6c]{display:flex;flex-direction:column;gap:.5rem}.input-group label[data-v-2e1bac6c]{color:var(--color-text);font-weight:500;font-size:.9rem}.date-input[data-v-2e1bac6c]{padding:.75rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-surface);color:var(--color-text);font-size:.9rem;transition:all .2s ease}.date-input[data-v-2e1bac6c]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a}.add-artist-btn[data-v-2e1bac6c]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;background:var(--color-primary);color:var(--color-primary-contrast);border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease;font-weight:600;align-self:flex-start}.add-artist-btn[data-v-2e1bac6c]:hover:not(:disabled){background:#2563eb;transform:translateY(-2px);box-shadow:0 4px 16px #3b82f666}.add-artist-btn[data-v-2e1bac6c]:disabled{opacity:.6;cursor:not-allowed}.loading[data-v-2e1bac6c],.error[data-v-2e1bac6c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center}.loading p[data-v-2e1bac6c],.error p[data-v-2e1bac6c]{color:var(--color-text);margin:1rem 0;font-size:1.1rem}.error-icon[data-v-2e1bac6c]{color:var(--color-danger);margin-bottom:1rem}.retry-btn[data-v-2e1bac6c]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--color-primary);color:var(--color-primary-contrast);border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease;font-weight:500}.retry-btn[data-v-2e1bac6c]:hover{background:#2563eb}.monitored-artists[data-v-2e1bac6c]{margin-top:2rem}.monitored-header[data-v-2e1bac6c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.monitored-header h2[data-v-2e1bac6c]{color:var(--color-text);font-size:1.8rem;font-weight:600;margin:0}.refresh-btn[data-v-2e1bac6c]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:.5rem;cursor:pointer;transition:all .2s ease;font-weight:500}.refresh-btn[data-v-2e1bac6c]:hover{background:var(--color-bg);border-color:var(--color-primary)}.artists-grid[data-v-2e1bac6c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.5rem}.monitored-artist-card[data-v-2e1bac6c]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;padding:1.5rem;transition:all .2s ease}.monitored-artist-card[data-v-2e1bac6c]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026;border-color:var(--color-primary)}.artist-card-header[data-v-2e1bac6c]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.artist-card-header .artist-info[data-v-2e1bac6c]{flex:1}.artist-card-header .artist-info h3[data-v-2e1bac6c]{color:var(--color-text);margin:0 0 .25rem;font-size:1.2rem;font-weight:600}.artist-id[data-v-2e1bac6c]{color:var(--color-muted);font-size:.8rem;font-family:monospace}.card-actions[data-v-2e1bac6c]{display:flex;gap:.5rem}.edit-btn[data-v-2e1bac6c],.remove-btn[data-v-2e1bac6c]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--color-border);border-radius:.5rem;cursor:pointer;transition:all .2s ease}.edit-btn[data-v-2e1bac6c]{background:var(--color-bg);color:var(--color-text)}.edit-btn[data-v-2e1bac6c]:hover{background:var(--color-primary);color:var(--color-primary-contrast);border-color:var(--color-primary)}.remove-btn[data-v-2e1bac6c]{background:var(--color-bg);color:var(--color-danger)}.remove-btn[data-v-2e1bac6c]:hover{background:var(--color-danger);color:#fff;border-color:var(--color-danger)}.monitoring-details[data-v-2e1bac6c]{display:flex;flex-direction:column;gap:1rem}.monitoring-period[data-v-2e1bac6c]{display:flex;flex-direction:column;gap:.5rem}.period-item[data-v-2e1bac6c]{display:flex;align-items:center;gap:.5rem;color:var(--color-muted);font-size:.9rem}.period-item svg[data-v-2e1bac6c]{flex-shrink:0}.monitoring-status[data-v-2e1bac6c]{display:flex;justify-content:flex-end}.status-badge[data-v-2e1bac6c]{padding:.25rem .75rem;border-radius:9999px;font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.status-badge.active[data-v-2e1bac6c]{background:#22c55e1a;color:#16a34a}.status-badge.scheduled[data-v-2e1bac6c]{background:#3b82f61a;color:#2563eb}.status-badge.expired[data-v-2e1bac6c]{background:#ef44441a;color:#dc2626}.empty-state[data-v-2e1bac6c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.empty-state svg[data-v-2e1bac6c]{color:var(--color-muted);margin-bottom:1rem}.empty-state h3[data-v-2e1bac6c]{color:var(--color-text);margin-bottom:.5rem;font-size:1.5rem}.empty-state p[data-v-2e1bac6c]{color:var(--color-muted);margin:0;max-width:400px}.modal-overlay[data-v-2e1bac6c]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-2e1bac6c]{background:var(--color-surface);border-radius:1rem;max-width:500px;width:90%;max-height:90vh;overflow:hidden;border:1px solid var(--color-border)}.modal-header[data-v-2e1bac6c]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--color-border)}.modal-header h3[data-v-2e1bac6c]{margin:0;color:var(--color-text);font-size:1.3rem;font-weight:600}.close-btn[data-v-2e1bac6c]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;color:var(--color-muted);cursor:pointer;border-radius:.5rem;transition:all .2s ease}.close-btn[data-v-2e1bac6c]:hover{background:var(--color-bg);color:var(--color-text)}.modal-body[data-v-2e1bac6c]{padding:1.5rem}.edit-form[data-v-2e1bac6c]{display:flex;flex-direction:column;gap:1rem}.modal-footer[data-v-2e1bac6c]{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid var(--color-border)}.cancel-btn[data-v-2e1bac6c]{padding:.75rem 1.5rem;background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border);border-radius:.5rem;cursor:pointer;transition:all .2s ease;font-weight:500}.cancel-btn[data-v-2e1bac6c]:hover{background:var(--color-surface)}.save-btn[data-v-2e1bac6c]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--color-primary);color:var(--color-primary-contrast);border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease;font-weight:500}.save-btn[data-v-2e1bac6c]:hover:not(:disabled){background:#2563eb}.save-btn[data-v-2e1bac6c]:disabled{opacity:.6;cursor:not-allowed}.spinner[data-v-2e1bac6c]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-2e1bac6c 1s linear infinite}@keyframes spin-2e1bac6c{to{transform:rotate(360deg)}}@media (max-width: 768px){.artist-monitor-container[data-v-2e1bac6c]{padding:1rem}.artist-monitor-header h1[data-v-2e1bac6c]{font-size:2rem}.add-artist-section[data-v-2e1bac6c]{padding:1.5rem}.search-box[data-v-2e1bac6c]{flex-direction:column;gap:.75rem}.search-button[data-v-2e1bac6c]{padding:.875rem 1.5rem}.date-inputs[data-v-2e1bac6c],.artists-grid[data-v-2e1bac6c]{grid-template-columns:1fr}.monitored-header[data-v-2e1bac6c],.artist-result-item[data-v-2e1bac6c]{flex-direction:column;align-items:flex-start;gap:1rem}.artist-card-header[data-v-2e1bac6c]{flex-direction:column;align-items:flex-start}.card-actions[data-v-2e1bac6c]{align-self:flex-end}}.profiles-container[data-v-7970a95b]{padding:2rem;max-width:1600px;margin:0 auto;background:var(--color-bg);min-height:100vh}.profiles-header[data-v-7970a95b]{text-align:center;margin-bottom:2rem}.profiles-header h1[data-v-7970a95b]{font-size:2.5rem;font-weight:700;color:var(--color-text);margin-bottom:.5rem}.subtitle[data-v-7970a95b]{font-size:1.1rem;color:var(--color-muted);margin:0}.tool-sections[data-v-7970a95b]{display:grid;gap:2rem}.upload-section[data-v-7970a95b],.profiles-list-section[data-v-7970a95b]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;padding:1.5rem}.section-header[data-v-7970a95b]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.section-header h2[data-v-7970a95b]{font-size:1.5rem;font-weight:600;margin:0;display:flex;align-items:center;gap:.5rem;color:var(--color-text)}.section-header p[data-v-7970a95b]{color:var(--color-muted);margin:0;font-size:.95rem}.profiles-count[data-v-7970a95b]{margin-left:auto}.profiles-count span[data-v-7970a95b]{background:var(--color-primary);color:#fff;padding:.25rem .75rem;border-radius:1rem;font-size:.875rem;font-weight:500}.drop-zone[data-v-7970a95b]{border:2px dashed var(--color-border);border-radius:.75rem;padding:2rem;text-align:center;transition:all .2s ease;background:var(--color-surface-2)}.drop-zone.drag-over[data-v-7970a95b]{border-color:var(--color-primary);background:#3b82f61a}.drop-zone.has-files[data-v-7970a95b]{border-color:var(--color-success)}.drop-zone-content h3[data-v-7970a95b]{font-size:1.25rem;font-weight:600;margin:1rem 0 .5rem;color:var(--color-text)}.drop-zone-content p[data-v-7970a95b]{color:var(--color-muted);margin:.5rem 0}.browse-btn[data-v-7970a95b]{background:none;border:none;color:var(--color-primary);cursor:pointer;font-weight:500;text-decoration:underline}.file-info[data-v-7970a95b]{margin-top:1rem;padding:.75rem;background:var(--color-surface);border-radius:.5rem;border:1px solid var(--color-border)}.file-info span[data-v-7970a95b]{font-size:.875rem;color:var(--color-muted)}.uploaded-files h4[data-v-7970a95b]{font-size:1.1rem;font-weight:600;margin:0 0 1rem;color:var(--color-text)}.files-list[data-v-7970a95b]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.file-item[data-v-7970a95b]{display:flex;align-items:center;gap:1rem;padding:.75rem;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:.5rem}.file-item.error[data-v-7970a95b]{border-color:var(--color-danger);background:#ef44441a}.file-item.success[data-v-7970a95b]{border-color:var(--color-success);background:#22c55e1a}.file-info[data-v-7970a95b]{flex:1}.file-name[data-v-7970a95b]{font-weight:500;color:var(--color-text)}.file-size[data-v-7970a95b]{font-size:.875rem;color:var(--color-muted);margin-left:.5rem}.file-status[data-v-7970a95b]{flex:1;text-align:right}.error-text[data-v-7970a95b]{color:var(--color-danger);font-size:.875rem}.success-text[data-v-7970a95b]{color:var(--color-success);font-size:.875rem}.processing-text[data-v-7970a95b]{color:var(--color-muted);font-size:.875rem}.remove-file-btn[data-v-7970a95b]{background:none;border:none;color:var(--color-muted);cursor:pointer;padding:.25rem;border-radius:.25rem;transition:all .2s ease}.remove-file-btn[data-v-7970a95b]:hover{color:var(--color-danger);background:#ef44441a}.upload-actions[data-v-7970a95b]{display:flex;gap:1rem;justify-content:center}.upload-btn[data-v-7970a95b],.clear-btn[data-v-7970a95b]{padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.upload-btn[data-v-7970a95b]{background:var(--color-primary);color:#fff}.upload-btn[data-v-7970a95b]:hover:not(:disabled){background:#2563eb}.upload-btn[data-v-7970a95b]:disabled{background:var(--color-muted);cursor:not-allowed}.clear-btn[data-v-7970a95b]{background:var(--color-surface-2);color:var(--color-text);border:1px solid var(--color-border)}.clear-btn[data-v-7970a95b]:hover{background:var(--color-surface)}.spinner[data-v-7970a95b]{animation:spin-7970a95b 1s linear infinite}@keyframes spin-7970a95b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.profiles-content[data-v-7970a95b]{min-height:200px}.loading[data-v-7970a95b],.error[data-v-7970a95b],.empty-state[data-v-7970a95b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center}.spinner[data-v-7970a95b]{width:2rem;height:2rem;border:2px solid var(--color-border);border-top:2px solid var(--color-primary);border-radius:50%;animation:spin-7970a95b 1s linear infinite}.loading p[data-v-7970a95b],.error p[data-v-7970a95b],.empty-state p[data-v-7970a95b]{color:var(--color-muted);margin:1rem 0 0}.error-icon[data-v-7970a95b],.empty-icon[data-v-7970a95b]{color:var(--color-muted);margin-bottom:1rem}.error h3[data-v-7970a95b],.empty-state h3[data-v-7970a95b]{color:var(--color-text);margin:0 0 .5rem}.retry-btn[data-v-7970a95b]{background:var(--color-primary);color:#fff;border:none;padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;margin-top:1rem}.retry-btn[data-v-7970a95b]:hover{background:#2563eb}.profiles-list[data-v-7970a95b]{display:flex;flex-direction:column;gap:1rem}.profile-item[data-v-7970a95b]{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:.75rem;padding:1.5rem;transition:all .2s ease}.profile-item[data-v-7970a95b]:hover{border-color:var(--color-primary);box-shadow:0 4px 12px #3b82f626}.profile-header[data-v-7970a95b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.profile-name[data-v-7970a95b]{display:flex;align-items:center;gap:.75rem}.profile-name h4[data-v-7970a95b]{font-size:1.25rem;font-weight:600;margin:0;color:var(--color-text)}.profile-actions[data-v-7970a95b]{display:flex;gap:.5rem}.delete-btn[data-v-7970a95b]{background:none;border:none;color:var(--color-muted);cursor:pointer;padding:.5rem;border-radius:.25rem;transition:all .2s ease}.delete-btn[data-v-7970a95b]:hover{color:var(--color-danger);background:#ef44441a}.delete-btn[data-v-7970a95b]:disabled{opacity:.5;cursor:not-allowed}.profile-details[data-v-7970a95b]{display:flex;flex-direction:column;gap:.75rem}.detail-row[data-v-7970a95b]{display:flex;gap:1rem;flex-wrap:wrap}.detail-item[data-v-7970a95b]{display:flex;gap:.5rem;align-items:center;min-width:0;flex:1}.detail-item .label[data-v-7970a95b]{font-weight:500;color:var(--color-muted);font-size:.875rem;white-space:nowrap}.detail-item .value[data-v-7970a95b]{color:var(--color-text);font-size:.875rem;word-break:break-word}.display-mode-toggle[data-v-7970a95b]{background:none;border:1px solid var(--color-border);border-radius:.375rem;padding:.5rem;cursor:pointer;color:var(--color-text);margin-left:.75rem;transition:all .2s ease;display:inline-flex;align-items:center;gap:.375rem}.display-mode-toggle[data-v-7970a95b]:hover{background:var(--color-surface-2);border-color:var(--color-primary)}.toggle-text[data-v-7970a95b]{font-size:.875rem;font-weight:500}.view-more-container[data-v-7970a95b]{display:flex;justify-content:center;padding:2rem 0}.view-more-btn[data-v-7970a95b]{background:var(--color-primary);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:.5rem}.view-more-btn[data-v-7970a95b]:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.profiles-list-compact[data-v-7970a95b]{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:.75rem;overflow:hidden}.compact-header[data-v-7970a95b]{display:grid;grid-template-columns:1fr 1fr 1.5fr 120px 1.2fr 1fr 120px 80px;gap:1rem;padding:1rem;background:var(--color-surface);border-bottom:1px solid var(--color-border);font-weight:600;font-size:.875rem;color:var(--color-text)}.header-cell[data-v-7970a95b]{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-row-compact[data-v-7970a95b]{display:grid;grid-template-columns:1fr 1fr 1.5fr 120px 1.2fr 1fr 120px 80px;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid var(--color-border);align-items:center;transition:background-color .2s ease}.profile-row-compact[data-v-7970a95b]:hover{background:var(--color-surface)}.profile-row-compact[data-v-7970a95b]:last-child{border-bottom:none}.cell[data-v-7970a95b]{font-size:.875rem;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name-cell[data-v-7970a95b]{font-weight:500}.address-cell[data-v-7970a95b]{color:var(--color-muted)}.card-cell[data-v-7970a95b]{font-family:monospace;color:var(--color-muted)}.email-cell[data-v-7970a95b]{color:var(--color-text);font-size:.85rem}.password-cell[data-v-7970a95b]{color:var(--color-text);font-family:monospace;font-size:.85rem}.date-cell[data-v-7970a95b]{color:var(--color-muted);font-size:.8rem}.actions-cell[data-v-7970a95b]{display:flex;justify-content:center}.delete-btn-compact[data-v-7970a95b]{background:none;border:none;color:var(--color-muted);cursor:pointer;padding:.25rem;border-radius:.25rem;transition:all .2s ease}.delete-btn-compact[data-v-7970a95b]:hover{color:var(--color-danger);background:#ef44441a}.delete-btn-compact[data-v-7970a95b]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.profiles-container[data-v-7970a95b]{padding:1rem}.profiles-header h1[data-v-7970a95b]{font-size:2rem}.section-header[data-v-7970a95b]{flex-direction:column;align-items:flex-start;gap:.5rem}.profiles-count[data-v-7970a95b]{margin-left:0}.detail-row[data-v-7970a95b]{flex-direction:column;gap:.5rem}.profile-header[data-v-7970a95b]{flex-direction:column;align-items:flex-start;gap:1rem}.upload-actions[data-v-7970a95b]{flex-direction:column}.upload-btn[data-v-7970a95b],.clear-btn[data-v-7970a95b]{width:100%}.compact-header[data-v-7970a95b],.profile-row-compact[data-v-7970a95b]{grid-template-columns:1fr 1fr 1.2fr 100px 100px 60px;gap:.5rem;padding:.5rem}.compact-header[data-v-7970a95b]{font-size:.75rem}.cell[data-v-7970a95b]{font-size:.8rem}.display-mode-toggle[data-v-7970a95b]{margin-left:.5rem;padding:.375rem}.toggle-text[data-v-7970a95b]{display:none}.view-more-btn[data-v-7970a95b]{padding:.625rem 1.25rem;font-size:.875rem}}.adonis-tool-container[data-v-4b8a32b7]{padding:2rem;max-width:1600px;margin:0 auto;background:var(--color-bg);min-height:100vh}.adonis-tool-header[data-v-4b8a32b7]{text-align:center;margin-bottom:2rem}.adonis-tool-header h1[data-v-4b8a32b7]{font-size:2.5rem;font-weight:700;color:var(--color-text);margin-bottom:.5rem}.subtitle[data-v-4b8a32b7]{font-size:1.1rem;color:var(--color-muted);margin:0}.loading[data-v-4b8a32b7],.error[data-v-4b8a32b7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.spinner[data-v-4b8a32b7]{width:2rem;height:2rem;border:2px solid var(--color-border);border-top:2px solid var(--color-primary);border-radius:50%;animation:spin-4b8a32b7 1s linear infinite}@keyframes spin-4b8a32b7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading p[data-v-4b8a32b7],.error p[data-v-4b8a32b7]{color:var(--color-muted);margin:1rem 0 0}.error-icon[data-v-4b8a32b7]{color:var(--color-danger);margin-bottom:1rem}.retry-btn[data-v-4b8a32b7]{background:var(--color-primary);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer;margin-top:1rem;font-weight:500}.retry-btn[data-v-4b8a32b7]:hover{background:#2563eb}.site-selection[data-v-4b8a32b7]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;padding:2rem;margin-bottom:2rem}.site-selection h2[data-v-4b8a32b7]{font-size:1.5rem;font-weight:600;margin:0 0 1.5rem;color:var(--color-text)}.site-grid[data-v-4b8a32b7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.site-card[data-v-4b8a32b7]{background:var(--color-surface-2);border:2px solid var(--color-border);border-radius:.75rem;padding:1.5rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:1rem}.site-card[data-v-4b8a32b7]:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 12px #3b82f626}.site-card.selected[data-v-4b8a32b7]{border-color:var(--color-primary);background:#3b82f61a}.site-logo[data-v-4b8a32b7]{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:.5rem;overflow:hidden;background:#fff;border:1px solid var(--color-border)}.site-logo img[data-v-4b8a32b7]{width:100%;height:100%;object-fit:contain;padding:8px}.site-info h3[data-v-4b8a32b7]{font-size:1.25rem;font-weight:600;margin:0 0 .25rem;color:var(--color-text)}.site-info p[data-v-4b8a32b7]{color:var(--color-muted);margin:0;font-size:.875rem}.events-section[data-v-4b8a32b7]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;padding:2rem;margin-bottom:2rem}.section-header[data-v-4b8a32b7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.section-header h2[data-v-4b8a32b7]{font-size:1.5rem;font-weight:600;margin:0;color:var(--color-text)}.add-event-btn[data-v-4b8a32b7]{background:var(--color-primary);color:#fff;border:none;padding:.75rem 1rem;border-radius:.5rem;cursor:pointer;font-weight:500;display:flex;align-items:center;gap:.5rem}.add-event-btn[data-v-4b8a32b7]:hover{background:#2563eb}.events-list[data-v-4b8a32b7]{display:flex;flex-direction:column;gap:1rem}.event-item[data-v-4b8a32b7]{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:.5rem;padding:1.5rem;display:flex;align-items:end;gap:1rem}.event-inputs[data-v-4b8a32b7]{flex:1;display:grid;grid-template-columns:2fr 1fr;gap:1rem}.input-group[data-v-4b8a32b7]{display:flex;flex-direction:column;gap:.5rem}.input-group label[data-v-4b8a32b7]{font-weight:500;color:var(--color-text);font-size:.875rem}.event-url-input[data-v-4b8a32b7],.account-count-input[data-v-4b8a32b7]{padding:.75rem;border:1px solid var(--color-border);border-radius:.375rem;background:var(--color-surface);color:var(--color-text);font-size:.875rem}.event-url-input[data-v-4b8a32b7]:focus,.account-count-input[data-v-4b8a32b7]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a}.remove-event-btn[data-v-4b8a32b7]{background:none;border:none;color:var(--color-danger);cursor:pointer;padding:.5rem;border-radius:.375rem;transition:background-color .2s ease}.remove-event-btn[data-v-4b8a32b7]:hover{background:#ef44441a}.global-config[data-v-4b8a32b7]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;padding:2rem;margin-bottom:2rem}.config-header[data-v-4b8a32b7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.config-header h2[data-v-4b8a32b7]{font-size:1.5rem;font-weight:600;margin:0;color:var(--color-text)}.apply-global-btn[data-v-4b8a32b7]{background:var(--color-success);color:#fff;border:none;padding:.75rem 1rem;border-radius:.5rem;cursor:pointer;font-weight:500;display:flex;align-items:center;gap:.5rem}.apply-global-btn[data-v-4b8a32b7]:hover{background:#16a34a}.config-grid[data-v-4b8a32b7]{display:grid;gap:2rem}.config-group[data-v-4b8a32b7]{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:.5rem;padding:1.5rem}.config-group h3[data-v-4b8a32b7],.config-group h4[data-v-4b8a32b7]{font-size:1.125rem;font-weight:600;margin:0 0 1rem;color:var(--color-text);display:flex;align-items:center;gap:.5rem}.form-grid[data-v-4b8a32b7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.form-field[data-v-4b8a32b7]{display:flex;flex-direction:column;gap:.5rem}.form-field label[data-v-4b8a32b7]{font-weight:500;color:var(--color-text);font-size:.875rem}.form-field input[data-v-4b8a32b7],.form-field select[data-v-4b8a32b7]{padding:.75rem;border:1px solid var(--color-border);border-radius:.375rem;background:var(--color-surface);color:var(--color-text);font-size:.875rem}.form-field input[data-v-4b8a32b7]:focus,.form-field select[data-v-4b8a32b7]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a}.add-field-btn[data-v-4b8a32b7]{background:var(--color-primary);color:#fff;border:none;padding:.375rem .75rem;border-radius:.375rem;cursor:pointer;font-size:.75rem;display:flex;align-items:center;gap:.25rem}.add-field-btn[data-v-4b8a32b7]:hover{background:#2563eb}.custom-fields[data-v-4b8a32b7]{display:flex;flex-direction:column;gap:.75rem}.custom-field[data-v-4b8a32b7]{display:flex;gap:.5rem;align-items:center}.field-key[data-v-4b8a32b7],.field-value[data-v-4b8a32b7]{flex:1;padding:.5rem;border:1px solid var(--color-border);border-radius:.375rem;background:var(--color-surface);color:var(--color-text);font-size:.875rem}.field-key[data-v-4b8a32b7]:focus,.field-value[data-v-4b8a32b7]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a}.remove-field-btn[data-v-4b8a32b7]{background:none;border:none;color:var(--color-danger);cursor:pointer;padding:.25rem;border-radius:.25rem}.remove-field-btn[data-v-4b8a32b7]:hover{background:#ef44441a}.events-config[data-v-4b8a32b7]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;padding:2rem;margin-bottom:2rem}.events-config h2[data-v-4b8a32b7]{font-size:1.5rem;font-weight:600;margin:0 0 1.5rem;color:var(--color-text)}.event-config-card[data-v-4b8a32b7]{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:.75rem;padding:1.5rem;margin-bottom:1.5rem}.event-config-header[data-v-4b8a32b7]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.event-config-header h3[data-v-4b8a32b7]{font-size:1.25rem;font-weight:600;margin:0;color:var(--color-text)}.event-url-display[data-v-4b8a32b7]{flex:1;color:var(--color-muted);font-size:.875rem;word-break:break-all}.account-info[data-v-4b8a32b7]{background:var(--color-primary);color:#fff;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:500}.generation-section[data-v-4b8a32b7]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;padding:2rem}.generation-header[data-v-4b8a32b7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.generation-header h2[data-v-4b8a32b7]{font-size:1.5rem;font-weight:600;margin:0;color:var(--color-text)}.generation-info[data-v-4b8a32b7]{display:flex;gap:1rem;font-size:.875rem;color:var(--color-muted)}.warning-message[data-v-4b8a32b7]{background:#f59e0b1a;border:1px solid #f59e0b;border-radius:.5rem;padding:1rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem;color:#92400e}.info-message[data-v-4b8a32b7]{background:#3b82f61a;border:1px solid #3b82f6;border-radius:.5rem;padding:1rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem;color:#1d4ed8}.warning-message svg[data-v-4b8a32b7],.info-message svg[data-v-4b8a32b7]{flex-shrink:0}.warning-message svg[data-v-4b8a32b7]{color:#f59e0b}.info-message svg[data-v-4b8a32b7]{color:#3b82f6}.generation-actions[data-v-4b8a32b7]{display:flex;justify-content:center}.generate-btn[data-v-4b8a32b7]{background:var(--color-primary);color:#fff;border:none;padding:1rem 2rem;border-radius:.5rem;cursor:pointer;font-weight:600;font-size:1rem;display:flex;align-items:center;gap:.5rem;transition:all .2s ease}.generate-btn[data-v-4b8a32b7]:hover:not(:disabled){background:#2563eb;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.generate-btn[data-v-4b8a32b7]:disabled{background:var(--color-muted);cursor:not-allowed;transform:none;box-shadow:none}.adonis-config[data-v-4b8a32b7]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;padding:2rem;margin-bottom:2rem}.adonis-config h2[data-v-4b8a32b7]{font-size:1.5rem;font-weight:600;margin:0 0 1.5rem;color:var(--color-text)}.country-select[data-v-4b8a32b7]{padding:.75rem;border:1px solid var(--color-border);border-radius:.375rem;background:var(--color-surface);color:var(--color-text);font-size:.875rem;width:100%}.country-select[data-v-4b8a32b7]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a}.site-input[data-v-4b8a32b7]{padding:.75rem;border:1px solid var(--color-border);border-radius:.375rem;background:var(--color-surface);color:var(--color-text);font-size:.875rem;width:100%}.site-input[data-v-4b8a32b7]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a}.proxy-textarea[data-v-4b8a32b7]{padding:.75rem;border:1px solid var(--color-border);border-radius:.375rem;background:var(--color-surface);color:var(--color-text);font-size:.875rem;font-family:Courier New,monospace;resize:vertical;width:100%}.proxy-textarea[data-v-4b8a32b7]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a}.help-text[data-v-4b8a32b7]{font-size:.75rem;color:var(--color-muted);margin-top:.5rem;margin-bottom:0}.event-inputs[data-v-4b8a32b7]{flex:1;display:grid;grid-template-columns:2fr 1fr 1fr;gap:1rem}.event-inputs.adonis[data-v-4b8a32b7]{grid-template-columns:2fr 1fr 1fr}@media (max-width: 768px){.adonis-tool-container[data-v-4b8a32b7]{padding:1rem}.adonis-tool-header h1[data-v-4b8a32b7]{font-size:2rem}.site-grid[data-v-4b8a32b7],.event-inputs[data-v-4b8a32b7],.event-inputs.adonis[data-v-4b8a32b7],.form-grid[data-v-4b8a32b7]{grid-template-columns:1fr}.section-header[data-v-4b8a32b7],.config-header[data-v-4b8a32b7]{flex-direction:column;align-items:flex-start;gap:1rem}.generation-header[data-v-4b8a32b7]{flex-direction:column;align-items:flex-start}.generation-info[data-v-4b8a32b7]{flex-direction:column;gap:.5rem}.event-config-header[data-v-4b8a32b7]{flex-direction:column;align-items:flex-start;gap:.5rem}}.tsuki-tool-container[data-v-77d54f75]{padding:2rem;max-width:1600px;margin:0 auto;background:var(--color-bg);min-height:100vh}.tsuki-tool-header[data-v-77d54f75]{text-align:center;margin-bottom:2rem}.tsuki-tool-header h1[data-v-77d54f75]{font-size:2.5rem;font-weight:700;color:var(--color-text);margin-bottom:.5rem}.subtitle[data-v-77d54f75]{font-size:1.1rem;color:var(--color-muted);margin:0}.loading[data-v-77d54f75],.error[data-v-77d54f75]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.spinner[data-v-77d54f75]{width:48px;height:48px;border:4px solid var(--color-border);border-left-color:var(--color-primary);border-radius:50%;animation:spin-77d54f75 1s linear infinite;margin-bottom:1rem}@keyframes spin-77d54f75{to{transform:rotate(360deg)}}.error-icon[data-v-77d54f75]{color:var(--color-danger);margin-bottom:1rem}.retry-btn[data-v-77d54f75]{background:var(--color-primary);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer;font-weight:500;margin-top:1rem;transition:background-color .2s ease}.retry-btn[data-v-77d54f75]:hover{background:#2563eb}.main-content[data-v-77d54f75]{display:flex;flex-direction:column;gap:2rem}.site-selection[data-v-77d54f75]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;padding:2rem}.site-selection h2[data-v-77d54f75]{font-size:1.5rem;font-weight:600;margin:0 0 1.5rem;color:var(--color-text)}.site-grid[data-v-77d54f75]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.site-card[data-v-77d54f75]{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:.5rem;padding:1.5rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:1rem}.site-card[data-v-77d54f75]:hover{border-color:var(--color-primary);background:var(--color-surface-3)}.site-card.selected[data-v-77d54f75]{border-color:var(--color-primary);background:#3b82f61a}.site-logo img[data-v-77d54f75]{width:48px;height:48px;object-fit:contain;border-radius:.5rem}.site-info h3[data-v-77d54f75]{font-size:1.125rem;font-weight:600;color:var(--color-text);margin:0 0 .25rem}.site-info p[data-v-77d54f75]{color:var(--color-text-muted);font-size:.875rem;margin:0}.events-section[data-v-77d54f75]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;padding:2rem}.section-header[data-v-77d54f75]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.section-header h2[data-v-77d54f75]{font-size:1.5rem;font-weight:600;margin:0;color:var(--color-text)}.add-event-btn[data-v-77d54f75]{background:var(--color-primary);color:#fff;border:none;padding:.75rem 1rem;border-radius:.5rem;cursor:pointer;font-weight:500;display:flex;align-items:center;gap:.5rem}.add-event-btn[data-v-77d54f75]:hover{background:#2563eb}.events-list[data-v-77d54f75]{display:flex;flex-direction:column;gap:1rem}.event-item[data-v-77d54f75]{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:.5rem;padding:1.5rem;display:flex;align-items:end;gap:1rem}.event-inputs[data-v-77d54f75]{flex:1;display:grid;grid-template-columns:2fr 1fr;gap:1rem}.input-group[data-v-77d54f75]{display:flex;flex-direction:column;gap:.5rem}.input-group label[data-v-77d54f75]{font-weight:500;color:var(--color-text);font-size:.875rem}.event-url-input[data-v-77d54f75],.account-count-input[data-v-77d54f75]{padding:.75rem;border:1px solid var(--color-border);border-radius:.375rem;background:var(--color-surface);color:var(--color-text);font-size:.875rem}.event-url-input[data-v-77d54f75]:focus,.account-count-input[data-v-77d54f75]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a}.remove-event-btn[data-v-77d54f75]{background:none;border:none;color:var(--color-danger);cursor:pointer;padding:.5rem;border-radius:.375rem;transition:background-color .2s ease}.remove-event-btn[data-v-77d54f75]:hover{background:#ef44441a}.global-config[data-v-77d54f75]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;padding:2rem;margin-bottom:2rem}.config-header[data-v-77d54f75]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.config-header h2[data-v-77d54f75]{font-size:1.5rem;font-weight:600;margin:0;color:var(--color-text)}.apply-global-btn[data-v-77d54f75]{background:var(--color-success);color:#fff;border:none;padding:.75rem 1rem;border-radius:.5rem;cursor:pointer;font-weight:500;display:flex;align-items:center;gap:.5rem;transition:background-color .2s ease}.apply-global-btn[data-v-77d54f75]:hover{background:#059669}.config-grid[data-v-77d54f75]{display:grid;gap:1.5rem}.config-group[data-v-77d54f75]{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:.5rem;padding:1.5rem}.config-group h3[data-v-77d54f75]{font-size:1.125rem;font-weight:600;margin:0 0 1rem;color:var(--color-text)}.config-group h4[data-v-77d54f75]{font-size:1rem;font-weight:600;margin:0 0 1rem;color:var(--color-text)}.form-grid[data-v-77d54f75]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.form-field[data-v-77d54f75]{display:flex;flex-direction:column;gap:.5rem}.form-field label[data-v-77d54f75]{font-weight:500;color:var(--color-text);font-size:.875rem}.form-field input[data-v-77d54f75],.form-field select[data-v-77d54f75]{padding:.75rem;border:1px solid var(--color-border);border-radius:.375rem;background:var(--color-surface);color:var(--color-text);font-size:.875rem}.form-field input[data-v-77d54f75]:focus,.form-field select[data-v-77d54f75]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a}.events-config[data-v-77d54f75]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;padding:2rem;margin-bottom:2rem}.events-config h2[data-v-77d54f75]{font-size:1.5rem;font-weight:600;margin:0 0 1.5rem;color:var(--color-text)}.event-config-card[data-v-77d54f75]{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:.75rem;padding:1.5rem;margin-bottom:1.5rem}.event-config-header[data-v-77d54f75]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.event-config-header h3[data-v-77d54f75]{font-size:1.25rem;font-weight:600;margin:0;color:var(--color-text)}.event-url-display[data-v-77d54f75]{flex:1;color:var(--color-muted);font-size:.875rem;word-break:break-all}.account-info[data-v-77d54f75]{background:var(--color-primary);color:#fff;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:500}.generation-section[data-v-77d54f75]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;padding:2rem}.generation-header[data-v-77d54f75]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.generation-header h2[data-v-77d54f75]{font-size:1.5rem;font-weight:600;margin:0;color:var(--color-text)}.generation-info[data-v-77d54f75]{display:flex;gap:1rem;font-size:.875rem;color:var(--color-muted)}.info-message[data-v-77d54f75]{background:#3b82f61a;border:1px solid #3b82f6;border-radius:.5rem;padding:1rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem;color:#1d4ed8}.info-message svg[data-v-77d54f75]{flex-shrink:0;color:#3b82f6}.generation-actions[data-v-77d54f75]{display:flex;justify-content:center}.generate-btn[data-v-77d54f75]{background:var(--color-primary);color:#fff;border:none;padding:1rem 2rem;border-radius:.5rem;cursor:pointer;font-weight:600;font-size:1rem;display:flex;align-items:center;gap:.5rem;transition:all .2s ease}.generate-btn[data-v-77d54f75]:hover:not(:disabled){background:#2563eb;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.generate-btn[data-v-77d54f75]:disabled{background:var(--color-muted);cursor:not-allowed;transform:none;box-shadow:none}.generate-btn .spinner[data-v-77d54f75]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-left-color:#fff}@media (max-width: 768px){.tsuki-tool-container[data-v-77d54f75]{padding:1rem}.tsuki-tool-header h1[data-v-77d54f75]{font-size:2rem}.site-grid[data-v-77d54f75],.event-inputs[data-v-77d54f75],.form-grid[data-v-77d54f75]{grid-template-columns:1fr}.section-header[data-v-77d54f75],.config-header[data-v-77d54f75]{flex-direction:column;align-items:flex-start;gap:1rem}.generation-header[data-v-77d54f75]{flex-direction:column;align-items:flex-start}.generation-info[data-v-77d54f75]{flex-direction:column;gap:.5rem}.event-config-header[data-v-77d54f75]{flex-direction:column;align-items:flex-start;gap:.5rem}}.events-container[data-v-ebfd0389]{padding:1.5rem;max-width:1800px;margin:0 auto;background:var(--color-background);min-height:100vh}.events-header[data-v-ebfd0389]{text-align:center!important;margin-bottom:1.5rem!important;width:100%!important;display:block!important}.events-header h1[data-v-ebfd0389]{font-size:2.2rem!important;font-weight:700!important;color:var(--color-text)!important;margin-bottom:.3rem!important;text-align:center!important;display:block!important;width:100%!important}.subtitle[data-v-ebfd0389]{font-size:1rem!important;color:var(--color-muted)!important;margin:0!important;text-align:center!important;display:block!important;width:100%!important}.connection-section[data-v-ebfd0389]{display:flex;justify-content:center;margin-bottom:.8rem}.update-section[data-v-ebfd0389]{display:flex;justify-content:center;margin-bottom:1.5rem}.btn-update[data-v-ebfd0389]{padding:12px 24px;font-size:16px;font-weight:600}.connection-status[data-v-ebfd0389]{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:500}.connection-status.connected[data-v-ebfd0389]{background:#22c55e1a;color:#22c55e;border:1px solid rgba(34,197,94,.2)}.connection-status.disconnected[data-v-ebfd0389]{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.2)}.status-indicator[data-v-ebfd0389]{width:8px;height:8px;border-radius:50%;background:currentColor}.content[data-v-ebfd0389]{max-width:1600px;margin:0 auto}.top-sections[data-v-ebfd0389]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:1.5rem}.add-event-card[data-v-ebfd0389],.events-card[data-v-ebfd0389]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:20px;box-shadow:0 2px 8px #0000001a}.add-event-card h3[data-v-ebfd0389],.events-card h3[data-v-ebfd0389]{margin:0 0 12px;color:var(--color-text);font-size:16px;font-weight:600}.add-event-form[data-v-ebfd0389]{display:flex;gap:10px;align-items:center}.url-input[data-v-ebfd0389]{flex:1;padding:10px 14px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-background);color:var(--color-text);font-size:14px}.url-input[data-v-ebfd0389]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a}.events-header[data-v-ebfd0389]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.events-list[data-v-ebfd0389]{max-height:300px;overflow-y:auto}.no-events[data-v-ebfd0389]{padding:32px 20px;text-align:center;color:var(--color-text-secondary);border:2px dashed var(--color-border);border-radius:8px;background:var(--color-background)}.no-events svg[data-v-ebfd0389]{margin-bottom:12px;opacity:.6}.no-events p[data-v-ebfd0389]{margin:8px 0 4px;font-weight:500}.no-events small[data-v-ebfd0389]{opacity:.7}.event-item[data-v-ebfd0389]{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--color-border)}.event-item[data-v-ebfd0389]:last-child{border-bottom:none}.event-url[data-v-ebfd0389]{display:flex;align-items:center;gap:8px;flex:1}.event-url svg[data-v-ebfd0389]{color:var(--color-text-secondary);flex-shrink:0}.event-url a[data-v-ebfd0389]{color:var(--color-primary);text-decoration:none;word-break:break-all}.event-url a[data-v-ebfd0389]:hover{text-decoration:underline}.view-controls-section[data-v-ebfd0389]{margin-bottom:2rem}.view-controls[data-v-ebfd0389]{display:flex;justify-content:center}.view-toggle-btn[data-v-ebfd0389]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);cursor:pointer;transition:all .2s ease}.view-toggle-btn[data-v-ebfd0389]:hover{background:var(--color-surface-2);border-color:var(--color-primary)}.view-toggle-btn.active[data-v-ebfd0389]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.events-display-section[data-v-ebfd0389]{margin-top:2rem}.no-events-monitored[data-v-ebfd0389]{padding:60px 20px;text-align:center;color:var(--color-text-secondary);border:2px dashed var(--color-border);border-radius:12px;background:var(--color-surface)}.empty-state[data-v-ebfd0389]{display:flex;flex-direction:column;align-items:center;gap:16px}.empty-state svg[data-v-ebfd0389]{opacity:.6}.empty-state p[data-v-ebfd0389]{margin:0;font-size:18px;font-weight:500}.empty-state small[data-v-ebfd0389]{font-size:14px;opacity:.7}.events-grid[data-v-ebfd0389]{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:18px;max-width:100%}@media (min-width: 1400px){.events-grid[data-v-ebfd0389]{grid-template-columns:repeat(3,1fr)}}.event-card[data-v-ebfd0389]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;overflow:hidden;box-shadow:0 3px 10px #00000014;transition:all .3s ease}.event-card[data-v-ebfd0389]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000026}.event-image-container[data-v-ebfd0389]{position:relative;height:200px;overflow:hidden}.event-image[data-v-ebfd0389]{width:100%;height:100%;object-fit:cover}.update-badge[data-v-ebfd0389]{position:absolute;top:12px;right:12px;background:#000000b3;color:#fff;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:500}.event-content[data-v-ebfd0389]{padding:18px}.event-title h3[data-v-ebfd0389]{margin:0 0 12px;color:var(--color-text);font-size:18px;font-weight:600;line-height:1.3}.event-primary-info[data-v-ebfd0389]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding:12px;background:var(--color-surface-2);border-radius:8px;border:1px solid var(--color-border)}.venue-info[data-v-ebfd0389],.date-info[data-v-ebfd0389]{display:flex;align-items:center;gap:10px}.venue-info svg[data-v-ebfd0389],.date-info svg[data-v-ebfd0389]{color:var(--color-primary);flex-shrink:0}.venue-name[data-v-ebfd0389],.event-date[data-v-ebfd0389]{color:var(--color-text);font-size:16px;font-weight:600}.prices-section h4[data-v-ebfd0389]{margin:0 0 10px;color:var(--color-text);font-size:15px;font-weight:600}.prices-compact[data-v-ebfd0389]{display:flex;flex-wrap:wrap;gap:6px}.price-tag[data-v-ebfd0389]{display:flex;flex-direction:column;gap:3px;padding:6px 10px;background:var(--color-background);border:1px solid var(--color-border);border-radius:5px;min-width:100px;font-size:13px}.price-tag .price[data-v-ebfd0389]{font-weight:600;color:var(--color-primary);font-size:14px}.price-tag .availability[data-v-ebfd0389]{font-size:11px;font-weight:500}.areas-info[data-v-ebfd0389]{font-size:9px;color:var(--color-text-secondary);opacity:.8;margin-top:1px;line-height:1.1}.events-list-view[data-v-ebfd0389]{display:flex;flex-direction:column;gap:16px}.event-list-item[data-v-ebfd0389]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;overflow:hidden;transition:all .2s ease}.event-list-item[data-v-ebfd0389]:hover{border-color:var(--color-primary);box-shadow:0 4px 12px #0000001a}.list-item-main[data-v-ebfd0389]{display:grid;grid-template-columns:80px 1fr auto;gap:16px;padding:20px;align-items:center}.list-image[data-v-ebfd0389]{width:80px;height:80px;border-radius:8px;overflow:hidden}.list-image img[data-v-ebfd0389]{width:100%;height:100%;object-fit:cover}.list-content[data-v-ebfd0389]{flex:1}.list-header[data-v-ebfd0389]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.list-title[data-v-ebfd0389]{margin:0;font-size:18px;font-weight:600;color:var(--color-text)}.list-update-time[data-v-ebfd0389]{font-size:12px;color:var(--color-text-secondary);background:var(--color-surface-2);padding:4px 8px;border-radius:6px}.list-venue-date[data-v-ebfd0389]{display:flex;gap:16px}.list-venue[data-v-ebfd0389],.list-date[data-v-ebfd0389]{display:flex;align-items:center;gap:6px;color:var(--color-text-secondary);font-size:14px}.list-venue svg[data-v-ebfd0389],.list-date svg[data-v-ebfd0389]{color:var(--color-primary)}.list-prices[data-v-ebfd0389]{display:flex;align-items:center;min-width:200px}.list-prices-compact[data-v-ebfd0389]{display:flex;flex-wrap:wrap;gap:6px}.list-price-tag[data-v-ebfd0389]{display:flex;flex-direction:column;gap:2px;padding:6px 10px;background:var(--color-background);border:1px solid var(--color-border);border-radius:8px;font-size:12px;min-width:80px;transition:all .2s ease}.list-price-main[data-v-ebfd0389]{font-weight:500;color:var(--color-primary)}.list-areas-info[data-v-ebfd0389]{font-size:9px;color:var(--color-text-secondary);opacity:.7;line-height:1.1}.list-price-tag[data-v-ebfd0389]:hover{border-color:var(--color-primary);background:var(--color-surface)}.availability-none[data-v-ebfd0389]{color:#ef4444;background:#ef44441a}.availability-low[data-v-ebfd0389]{color:#f59e0b;background:#f59e0b1a}.availability-medium[data-v-ebfd0389]{color:#3b82f6;background:#3b82f61a}.availability-high[data-v-ebfd0389]{color:#22c55e;background:#22c55e1a}.btn[data-v-ebfd0389]{display:flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn[data-v-ebfd0389]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-ebfd0389]{background:var(--color-primary);color:#fff}.btn-primary[data-v-ebfd0389]:hover:not(:disabled){background:var(--color-primary-hover)}.btn-secondary[data-v-ebfd0389]{background:var(--color-surface-2);color:var(--color-text);border:1px solid var(--color-border)}.btn-secondary[data-v-ebfd0389]:hover:not(:disabled){background:var(--color-surface-3)}.btn-danger[data-v-ebfd0389]{background:#ef4444;color:#fff}.btn-danger[data-v-ebfd0389]:hover:not(:disabled){background:#dc2626}.btn-small[data-v-ebfd0389]{padding:6px 12px;font-size:12px}.loading-icon[data-v-ebfd0389]{animation:spin-ebfd0389 1s linear infinite}@keyframes spin-ebfd0389{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1024px){.top-sections[data-v-ebfd0389]{grid-template-columns:1fr}.events-grid[data-v-ebfd0389]{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}}@media (max-width: 768px){.events-container[data-v-ebfd0389]{padding:1rem}.events-header h1[data-v-ebfd0389]{font-size:2rem}.events-grid[data-v-ebfd0389]{grid-template-columns:1fr}.list-item-main[data-v-ebfd0389]{grid-template-columns:60px 1fr;gap:12px}.list-prices[data-v-ebfd0389]{grid-column:1 / -1;margin-top:12px}.add-event-form[data-v-ebfd0389]{flex-direction:column;align-items:stretch}}.presale-code-container[data-v-4eb70df2]{padding:2rem;max-width:1400px;margin:0 auto;background:var(--color-bg);min-height:100vh}.presale-code-header[data-v-4eb70df2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}.presale-code-header h1[data-v-4eb70df2]{font-size:2.5rem;font-weight:700;color:var(--color-text);margin-bottom:.5rem}.manage-accounts-btn[data-v-4eb70df2]{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;background:#10b981;color:#fff;border:none;border-radius:.5rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.manage-accounts-btn[data-v-4eb70df2]:hover{background:#059669;transform:translateY(-2px);box-shadow:0 4px 12px #10b9814d}.subtitle[data-v-4eb70df2]{font-size:1.1rem;color:var(--color-muted);margin:0}.search-form[data-v-4eb70df2]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;padding:2rem;margin-bottom:2rem}.form-section[data-v-4eb70df2]{margin-bottom:2rem}.form-section[data-v-4eb70df2]:last-child{margin-bottom:0}.section-title[data-v-4eb70df2]{font-size:1.25rem;font-weight:600;color:var(--color-text);margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid var(--color-border)}.section-title-row[data-v-4eb70df2]{display:flex;justify-content:space-between;align-items:center}.toggle-all-btn[data-v-4eb70df2]{background:var(--color-primary);color:var(--color-primary-contrast);border:none;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.toggle-all-btn[data-v-4eb70df2]:hover{background:#2563eb;transform:translateY(-1px)}.loading-accounts[data-v-4eb70df2]{display:flex;align-items:center;justify-content:center;gap:1rem;padding:2rem;color:var(--color-muted)}.no-accounts-message[data-v-4eb70df2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;background:var(--color-surface-2);border:2px dashed var(--color-border);border-radius:.75rem;text-align:center}.no-accounts-message svg[data-v-4eb70df2]{opacity:.3;margin-bottom:1rem;color:var(--color-muted)}.no-accounts-message p[data-v-4eb70df2]{margin:0 0 1rem;color:var(--color-text);font-size:1rem}.add-accounts-link[data-v-4eb70df2]{padding:.75rem 1.5rem;background:var(--color-primary);color:var(--color-primary-contrast);border:none;border-radius:.5rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease}.add-accounts-link[data-v-4eb70df2]:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.accounts-selection-grid[data-v-4eb70df2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin-bottom:1rem}.account-checkbox[data-v-4eb70df2]{display:flex;align-items:stretch;cursor:pointer;background:var(--color-surface-2);border:2px solid var(--color-border);border-radius:.5rem;padding:1rem;transition:all .2s ease;gap:.75rem}.account-checkbox[data-v-4eb70df2]:hover{border-color:var(--color-primary);background:var(--color-surface)}.account-checkbox.selected[data-v-4eb70df2]{border-color:var(--color-primary);background:#3b82f60d}.account-checkbox.inactive[data-v-4eb70df2]{opacity:.5;cursor:not-allowed}.account-checkbox input[type=checkbox][data-v-4eb70df2]{cursor:pointer;width:20px;height:20px;accent-color:var(--color-primary);flex-shrink:0;margin-top:2px}.account-checkbox.inactive input[type=checkbox][data-v-4eb70df2]{cursor:not-allowed}.account-checkbox-content[data-v-4eb70df2]{flex:1;display:flex;flex-direction:column;gap:.5rem}.account-checkbox-header[data-v-4eb70df2]{display:flex;align-items:center;gap:.5rem}.account-checkbox-header svg[data-v-4eb70df2]{color:var(--color-primary);flex-shrink:0}.account-status-badge[data-v-4eb70df2]{padding:.25rem .5rem;border-radius:.25rem;font-size:.7rem;font-weight:600;text-transform:uppercase}.account-status-badge.active[data-v-4eb70df2]{background:#22c55e1a;color:#22c55e}.account-status-badge.inactive[data-v-4eb70df2]{background:#ef44441a;color:#ef4444}.account-email[data-v-4eb70df2]{font-size:.875rem;color:var(--color-text);font-weight:500;word-break:break-all}.form-row[data-v-4eb70df2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:1.5rem}.form-row-3[data-v-4eb70df2]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.form-group[data-v-4eb70df2]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-4eb70df2]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:var(--color-text);font-size:.9rem}.form-group label svg[data-v-4eb70df2]{color:var(--color-primary);flex-shrink:0}.form-input[data-v-4eb70df2]{padding:.75rem;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:.5rem;color:var(--color-text);font-size:.9rem;transition:all .2s ease}.form-input[data-v-4eb70df2]:focus{outline:none;border-color:var(--color-primary);background:var(--color-surface)}.form-input[data-v-4eb70df2]:disabled{opacity:.5;cursor:not-allowed}.form-input[data-v-4eb70df2]::placeholder{color:var(--color-muted)}.length-inputs[data-v-4eb70df2]{display:flex;align-items:center;gap:.75rem}.length-input[data-v-4eb70df2]{flex:1}.separator[data-v-4eb70df2]{color:var(--color-muted);font-weight:500}.field-hint[data-v-4eb70df2]{font-size:.75rem;color:var(--color-muted);font-style:italic}.keywords-list[data-v-4eb70df2]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.keyword-item[data-v-4eb70df2]{display:flex;gap:.5rem;align-items:center}.keyword-input[data-v-4eb70df2]{flex:1}.remove-keyword-btn[data-v-4eb70df2]{background:#ef4444;color:#fff;border:none;padding:.75rem;border-radius:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.remove-keyword-btn[data-v-4eb70df2]:hover{background:#dc2626;transform:translateY(-1px)}.add-keyword-btn[data-v-4eb70df2]{background:#3b82f6;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer;font-size:.95rem;font-weight:500;transition:all .2s ease;display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.add-keyword-btn[data-v-4eb70df2]:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 2px 8px #3b82f64d}.radio-group[data-v-4eb70df2]{display:flex;gap:1rem;flex-wrap:wrap}.radio-option[data-v-4eb70df2]{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem 1rem;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:.5rem;transition:all .2s ease}.radio-option[data-v-4eb70df2]:hover{background:var(--color-surface);border-color:var(--color-primary)}.radio-option input[type=radio][data-v-4eb70df2]{cursor:pointer;accent-color:var(--color-primary)}.radio-option input[type=radio]:checked+.radio-label[data-v-4eb70df2]{color:var(--color-primary);font-weight:600}.radio-label[data-v-4eb70df2]{font-size:.875rem;color:var(--color-text)}.checkbox-group[data-v-4eb70df2]{margin-top:1rem}.checkbox-label[data-v-4eb70df2]{display:flex;align-items:center;gap:.75rem;cursor:pointer;padding:.75rem;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:.5rem;transition:all .2s ease;font-weight:500}.checkbox-label[data-v-4eb70df2]:hover{background:var(--color-surface);border-color:var(--color-primary)}.checkbox-label input[type=checkbox][data-v-4eb70df2]{cursor:pointer;width:18px;height:18px;accent-color:var(--color-primary)}.form-actions[data-v-4eb70df2]{display:flex;gap:1rem;justify-content:center;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--color-border)}.search-btn[data-v-4eb70df2],.reset-btn[data-v-4eb70df2]{display:flex;align-items:center;gap:.75rem;padding:1rem 2rem;border:none;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.search-btn[data-v-4eb70df2]{background:var(--color-primary);color:var(--color-primary-contrast)}.search-btn[data-v-4eb70df2]:hover:not(:disabled){background:#2563eb;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.search-btn[data-v-4eb70df2]:disabled{opacity:.5;cursor:not-allowed}.reset-btn[data-v-4eb70df2]{background:var(--color-surface-2);color:var(--color-text);border:1px solid var(--color-border)}.reset-btn[data-v-4eb70df2]:hover{background:var(--color-border)}.loading-spinner[data-v-4eb70df2]{width:20px;height:20px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-4eb70df2 1s linear infinite}@keyframes spin-4eb70df2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.results-section[data-v-4eb70df2]{margin-top:2rem}.error-message[data-v-4eb70df2]{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:1rem;color:var(--color-danger)}.error-message svg[data-v-4eb70df2]{flex-shrink:0}.error-message h3[data-v-4eb70df2]{margin:0 0 .25rem;font-size:1rem}.error-message p[data-v-4eb70df2]{margin:0;font-size:.875rem}.results-container[data-v-4eb70df2]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;padding:2rem}.results-header[data-v-4eb70df2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid var(--color-border)}.results-header-left[data-v-4eb70df2]{display:flex;align-items:center;gap:1rem}.results-header h2[data-v-4eb70df2]{font-size:1.5rem;font-weight:600;color:var(--color-text);margin:0}.results-count[data-v-4eb70df2]{background:var(--color-primary);color:var(--color-primary-contrast);padding:.5rem 1rem;border-radius:.5rem;font-weight:600;font-size:.875rem}.download-csv-btn[data-v-4eb70df2]{background:#10b981;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer;font-size:.95rem;font-weight:500;transition:all .2s ease;display:inline-flex;align-items:center;gap:.5rem}.download-csv-btn[data-v-4eb70df2]:hover{background:#059669;transform:translateY(-1px);box-shadow:0 2px 8px #10b9814d}.codes-grid[data-v-4eb70df2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.code-card[data-v-4eb70df2]{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:.75rem;padding:1.5rem;transition:all .2s ease}.code-card[data-v-4eb70df2]:hover{transform:translateY(-2px);border-color:var(--color-primary);box-shadow:0 4px 12px #0000001a}.code-header[data-v-4eb70df2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.code-badge[data-v-4eb70df2]{display:flex;align-items:center;gap:.5rem;background:var(--color-primary);color:var(--color-primary-contrast);padding:.375rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:600}.copy-btn[data-v-4eb70df2]{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:.375rem;color:var(--color-text);font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease}.copy-btn[data-v-4eb70df2]:hover{background:var(--color-primary);color:var(--color-primary-contrast);border-color:var(--color-primary)}.copy-btn.copied[data-v-4eb70df2]{background:var(--color-success);color:#fff;border-color:var(--color-success)}.code-value[data-v-4eb70df2]{font-size:1.5rem;font-weight:700;color:var(--color-text);font-family:Courier New,monospace;letter-spacing:.1em;padding:1rem;background:var(--color-surface);border:2px dashed var(--color-border);border-radius:.5rem;text-align:center;margin-bottom:1rem}.code-details[data-v-4eb70df2]{display:flex;flex-direction:column;gap:.5rem}.detail-item[data-v-4eb70df2]{display:flex;justify-content:space-between;align-items:center;font-size:.875rem}.detail-item.account-item[data-v-4eb70df2]{background:#3b82f61a;padding:.5rem;border-radius:.375rem;margin-bottom:.5rem}.detail-label[data-v-4eb70df2]{color:var(--color-muted);font-weight:500;display:flex;align-items:center;gap:.375rem}.detail-value[data-v-4eb70df2]{color:var(--color-text);font-weight:600}.detail-value.account-email[data-v-4eb70df2]{color:#3b82f6;font-family:Courier New,monospace;font-size:.8rem}.detail-value.confidence[data-v-4eb70df2]{padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem}.detail-value.confidence.high[data-v-4eb70df2]{background:#22c55e33;color:var(--color-success)}.detail-value.confidence.medium[data-v-4eb70df2]{background:#f59e0b33;color:var(--color-warning)}.detail-value.confidence.low[data-v-4eb70df2]{background:#ef444433;color:var(--color-danger)}.empty-state[data-v-4eb70df2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;text-align:center;color:var(--color-muted)}.empty-state svg[data-v-4eb70df2]{opacity:.3;margin-bottom:1rem}.empty-state h3[data-v-4eb70df2]{font-size:1.5rem;margin-bottom:.5rem;color:var(--color-text)}.empty-state p[data-v-4eb70df2]{font-size:1rem;margin:0}@media (max-width: 768px){.presale-code-container[data-v-4eb70df2]{padding:1rem}.presale-code-header[data-v-4eb70df2]{flex-direction:column;align-items:flex-start;gap:1rem}.presale-code-header h1[data-v-4eb70df2]{font-size:2rem}.manage-accounts-btn[data-v-4eb70df2]{width:100%;justify-content:center}.search-form[data-v-4eb70df2]{padding:1.5rem}.section-title-row[data-v-4eb70df2]{flex-direction:column;align-items:flex-start;gap:.75rem}.toggle-all-btn[data-v-4eb70df2]{width:100%}.accounts-selection-grid[data-v-4eb70df2],.form-row[data-v-4eb70df2],.form-row-3[data-v-4eb70df2]{grid-template-columns:1fr}.radio-group[data-v-4eb70df2]{flex-direction:column;gap:.5rem}.form-actions[data-v-4eb70df2]{flex-direction:column}.search-btn[data-v-4eb70df2],.reset-btn[data-v-4eb70df2]{width:100%;justify-content:center}.codes-grid[data-v-4eb70df2]{grid-template-columns:1fr}.results-header[data-v-4eb70df2]{flex-direction:column;align-items:flex-start;gap:1rem}}.imap-accounts-container[data-v-10a2ac22]{padding:2rem;max-width:1400px;margin:0 auto;background:var(--color-bg);min-height:100vh}.imap-accounts-header[data-v-10a2ac22]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.imap-accounts-header h1[data-v-10a2ac22]{font-size:2.5rem;font-weight:700;color:var(--color-text);margin-bottom:.5rem}.subtitle[data-v-10a2ac22]{font-size:1.1rem;color:var(--color-muted);margin:0}.add-account-btn[data-v-10a2ac22]{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;background:var(--color-primary);color:var(--color-primary-contrast);border:none;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.add-account-btn[data-v-10a2ac22]:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.loading-state[data-v-10a2ac22]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;text-align:center;color:var(--color-muted)}.loading-spinner-large[data-v-10a2ac22]{width:48px;height:48px;border:4px solid var(--color-border);border-top:4px solid var(--color-primary);border-radius:50%;animation:spin-10a2ac22 1s linear infinite;margin-bottom:1rem}@keyframes spin-10a2ac22{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-message[data-v-10a2ac22]{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:1rem;color:var(--color-danger)}.error-message svg[data-v-10a2ac22]{flex-shrink:0}.error-message h3[data-v-10a2ac22]{margin:0 0 .25rem;font-size:1rem}.error-message p[data-v-10a2ac22]{margin:0;font-size:.875rem}.retry-btn[data-v-10a2ac22]{margin-left:auto;padding:.5rem 1rem;background:var(--color-danger);color:#fff;border:none;border-radius:.375rem;font-weight:600;cursor:pointer;transition:all .2s ease}.retry-btn[data-v-10a2ac22]:hover{background:#dc2626}.accounts-section[data-v-10a2ac22]{margin-top:2rem}.accounts-stats[data-v-10a2ac22]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card[data-v-10a2ac22]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;padding:1.5rem;display:flex;align-items:center;gap:1rem;transition:all .2s ease}.stat-card[data-v-10a2ac22]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.stat-icon[data-v-10a2ac22]{width:48px;height:48px;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon.total[data-v-10a2ac22]{background:#3b82f61a;color:#3b82f6}.stat-icon.active[data-v-10a2ac22]{background:#22c55e1a;color:#22c55e}.stat-icon.inactive[data-v-10a2ac22]{background:#ef44441a;color:#ef4444}.stat-content[data-v-10a2ac22]{flex:1}.stat-value[data-v-10a2ac22]{font-size:2rem;font-weight:700;color:var(--color-text);line-height:1;margin-bottom:.25rem}.stat-label[data-v-10a2ac22]{font-size:.875rem;color:var(--color-muted);font-weight:500}.empty-state[data-v-10a2ac22]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;text-align:center;color:var(--color-muted);background:var(--color-surface);border:2px dashed var(--color-border);border-radius:1rem}.empty-state svg[data-v-10a2ac22]{opacity:.3;margin-bottom:1rem}.empty-state h3[data-v-10a2ac22]{font-size:1.5rem;margin-bottom:.5rem;color:var(--color-text)}.empty-state p[data-v-10a2ac22]{font-size:1rem;margin:0 0 1.5rem}.add-first-btn[data-v-10a2ac22]{padding:.875rem 1.5rem;background:var(--color-primary);color:var(--color-primary-contrast);border:none;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.add-first-btn[data-v-10a2ac22]:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.accounts-grid[data-v-10a2ac22]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.account-card[data-v-10a2ac22]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;padding:1.5rem;transition:all .2s ease}.account-card[data-v-10a2ac22]:hover{transform:translateY(-2px);border-color:var(--color-primary);box-shadow:0 4px 12px #0000001a}.account-card.inactive[data-v-10a2ac22]{opacity:.6}.account-header[data-v-10a2ac22]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.account-status[data-v-10a2ac22]{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:600}.account-status.active[data-v-10a2ac22]{background:#22c55e1a;color:#22c55e}.account-status.inactive[data-v-10a2ac22]{background:#ef44441a;color:#ef4444}.status-dot[data-v-10a2ac22]{width:8px;height:8px;border-radius:50%;background:currentColor}.account-actions[data-v-10a2ac22]{display:flex;gap:.5rem}.action-btn[data-v-10a2ac22]{width:32px;height:32px;border-radius:.375rem;border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.action-btn[data-v-10a2ac22]:hover{transform:translateY(-1px)}.action-btn.edit[data-v-10a2ac22]:hover{background:#3b82f61a;border-color:#3b82f6;color:#3b82f6}.action-btn.delete[data-v-10a2ac22]:hover{background:#ef44441a;border-color:#ef4444;color:#ef4444}.account-email[data-v-10a2ac22]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#3b82f60d;border-radius:.5rem;margin-bottom:1rem;font-family:Courier New,monospace;font-size:.875rem;font-weight:600;color:var(--color-text);word-break:break-all}.account-email svg[data-v-10a2ac22]{flex-shrink:0;color:var(--color-primary)}.account-details[data-v-10a2ac22]{display:flex;flex-direction:column;gap:.5rem}.detail-row[data-v-10a2ac22]{display:flex;justify-content:space-between;align-items:center;font-size:.875rem}.detail-label[data-v-10a2ac22]{color:var(--color-muted);font-weight:500}.detail-value[data-v-10a2ac22]{color:var(--color-text);font-weight:600}.modal-overlay[data-v-10a2ac22]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-10a2ac22]{background:var(--color-surface);border-radius:1rem;max-width:600px;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d}.modal-content.modal-small[data-v-10a2ac22]{max-width:450px}.modal-header[data-v-10a2ac22]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--color-border);flex-shrink:0}.modal-header h2[data-v-10a2ac22]{font-size:1.5rem;font-weight:600;color:var(--color-text);margin:0}.modal-close[data-v-10a2ac22]{background:none;border:none;color:var(--color-muted);cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.modal-close[data-v-10a2ac22]:hover{color:var(--color-text)}.modal-form[data-v-10a2ac22],.modal-body[data-v-10a2ac22]{padding:1.5rem;overflow-y:auto;flex:1}.form-group[data-v-10a2ac22]{margin-bottom:1.25rem}.form-group label[data-v-10a2ac22]{display:block;font-weight:600;color:var(--color-text);margin-bottom:.5rem;font-size:.9rem}.form-input[data-v-10a2ac22]{width:100%;padding:.75rem;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:.5rem;color:var(--color-text);font-size:.9rem;transition:all .2s ease;box-sizing:border-box}.form-input[data-v-10a2ac22]:focus{outline:none;border-color:var(--color-primary);background:var(--color-surface)}.password-input-wrapper[data-v-10a2ac22]{position:relative;display:flex;align-items:center}.password-input-wrapper .form-input[data-v-10a2ac22]{padding-right:3rem}.password-toggle-btn[data-v-10a2ac22]{position:absolute;right:.5rem;background:none;border:none;color:var(--color-muted);cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:color .2s ease;border-radius:.25rem}.password-toggle-btn[data-v-10a2ac22]:hover{color:var(--color-text);background:#0000000d}.field-hint[data-v-10a2ac22]{display:block;margin-top:.375rem;font-size:.75rem;color:var(--color-muted);font-style:italic}.form-row[data-v-10a2ac22]{display:grid;grid-template-columns:2fr 1fr;gap:1rem}.form-row .form-group[data-v-10a2ac22]{min-width:0}.form-row .form-input[data-v-10a2ac22]{width:100%;min-width:0}.checkbox-group[data-v-10a2ac22]{margin-top:1rem}.checkbox-label[data-v-10a2ac22]{display:flex;align-items:center;gap:.75rem;cursor:pointer;padding:.75rem;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:.5rem;transition:all .2s ease;font-weight:500}.checkbox-label[data-v-10a2ac22]:hover{background:var(--color-surface);border-color:var(--color-primary)}.checkbox-label input[type=checkbox][data-v-10a2ac22]{cursor:pointer;width:18px;height:18px;accent-color:var(--color-primary)}.modal-actions[data-v-10a2ac22]{display:flex;gap:.75rem;padding:1.5rem;border-top:1px solid var(--color-border);flex-shrink:0;background:var(--color-surface)}.cancel-btn[data-v-10a2ac22],.submit-btn[data-v-10a2ac22],.delete-confirm-btn[data-v-10a2ac22]{flex:1;padding:.875rem 1.5rem;border:none;border-radius:.5rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.cancel-btn[data-v-10a2ac22]{background:var(--color-surface-2);color:var(--color-text);border:1px solid var(--color-border)}.cancel-btn[data-v-10a2ac22]:hover{background:var(--color-border)}.submit-btn[data-v-10a2ac22]{background:var(--color-primary);color:var(--color-primary-contrast)}.submit-btn[data-v-10a2ac22]:hover:not(:disabled){background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.submit-btn[data-v-10a2ac22]:disabled{opacity:.5;cursor:not-allowed}.delete-confirm-btn[data-v-10a2ac22]{background:#ef4444;color:#fff}.delete-confirm-btn[data-v-10a2ac22]:hover:not(:disabled){background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}.delete-confirm-btn[data-v-10a2ac22]:disabled{opacity:.5;cursor:not-allowed}.loading-spinner[data-v-10a2ac22]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-10a2ac22 1s linear infinite}.delete-warning[data-v-10a2ac22]{text-align:center}.delete-warning svg[data-v-10a2ac22]{color:#f59e0b;margin-bottom:1rem}.delete-warning p[data-v-10a2ac22]{margin:0 0 .5rem;color:var(--color-text)}.delete-email[data-v-10a2ac22]{font-family:Courier New,monospace;font-weight:600;color:var(--color-primary);font-size:1.125rem;margin:1rem 0!important}.delete-note[data-v-10a2ac22]{font-size:.875rem;color:var(--color-muted)}@media (max-width: 768px){.imap-accounts-container[data-v-10a2ac22]{padding:1rem}.imap-accounts-header[data-v-10a2ac22]{flex-direction:column;align-items:flex-start;gap:1rem}.imap-accounts-header h1[data-v-10a2ac22]{font-size:2rem}.add-account-btn[data-v-10a2ac22]{width:100%;justify-content:center}.accounts-stats[data-v-10a2ac22],.accounts-grid[data-v-10a2ac22],.form-row[data-v-10a2ac22]{grid-template-columns:1fr}.modal-content[data-v-10a2ac22]{max-width:100%;margin:1rem}}.sidebar[data-v-c9a372a0]{width:280px;height:100vh;background:linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-2) 100%);border-right:1px solid var(--color-border);box-shadow:4px 0 20px #00000040;display:flex;flex-direction:column;position:relative;z-index:1000;box-sizing:border-box;transition:width .3s ease}.sidebar-collapsed[data-v-c9a372a0]{width:80px}.sidebar-header[data-v-c9a372a0]{padding:24px 20px;border-bottom:1px solid var(--color-border);flex-shrink:0;display:flex;align-items:center;justify-content:space-between;min-height:60px}.sidebar-collapsed .sidebar-header[data-v-c9a372a0]{padding:24px 12px;justify-content:center}.logo[data-v-c9a372a0]{color:var(--color-primary);font-size:1.5rem;font-weight:700;margin:0;text-align:center;opacity:1;transition:opacity .2s ease}.toggle-btn[data-v-c9a372a0]{background:none;border:none;color:var(--color-text);cursor:pointer;padding:8px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:36px;min-height:36px}.toggle-btn[data-v-c9a372a0]:hover{background:#ffffff1a;color:var(--color-primary)}.sidebar-nav[data-v-c9a372a0]{flex:1;padding:20px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;overflow-x:hidden}.sidebar-collapsed .sidebar-nav[data-v-c9a372a0]{padding:20px 12px}.sidebar-footer[data-v-c9a372a0]{padding:20px;border-top:1px solid var(--color-border);position:relative;flex-shrink:0}.sidebar-collapsed .sidebar-footer[data-v-c9a372a0]{padding:20px 12px}.nav-btn[data-v-c9a372a0]{display:flex;align-items:center;padding:12px 16px;margin:0;background:transparent;color:var(--color-text);text-decoration:none;border-radius:8px;font-weight:500;transition:all .2s ease;border:1px solid transparent;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-size:14px;line-height:1.4;cursor:pointer;width:100%;justify-content:flex-start;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;gap:12px}.sidebar-collapsed .nav-btn[data-v-c9a372a0]{padding:12px;justify-content:center}.sidebar-collapsed .nav-btn span[data-v-c9a372a0]{display:none}.nav-btn[data-v-c9a372a0]:hover{background:var(--color-primary);color:var(--color-text);transform:translate(4px);border-color:#fff3;text-decoration:none}.sidebar-collapsed .nav-btn[data-v-c9a372a0]:hover{transform:scale(1.05)}.nav-btn[data-v-c9a372a0]:focus{outline:2px solid rgba(59,130,246,.5);outline-offset:2px}.nav-btn[data-v-c9a372a0]:active{transform:translate(2px)}.sidebar-collapsed .nav-btn[data-v-c9a372a0]:active{transform:scale(.95)}.router-link-active.nav-btn[data-v-c9a372a0]{background:var(--color-primary);color:var(--color-text);border-color:#ffffff4d}.vf-queues-link[data-v-c9a372a0]{background:transparent;color:var(--color-text);border-color:transparent}.vf-queues-link[data-v-c9a372a0]:hover{background:var(--color-primary);color:var(--color-text);border-color:#fff3}.vf-queues-link svg[data-v-c9a372a0]{fill:gold;color:gold}.user-dropdown[data-v-c9a372a0]{position:relative;width:100%}.user-email[data-v-c9a372a0]{display:flex;align-items:center;width:100%;padding:12px;margin:0;border-radius:8px;transition:all .2s ease;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);cursor:pointer;box-sizing:border-box;gap:12px}.sidebar-collapsed .user-email[data-v-c9a372a0]{justify-content:center;padding:12px 8px}.user-avatar[data-v-c9a372a0]{width:32px;height:32px;border-radius:50%;background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0}.email-text[data-v-c9a372a0]{color:var(--color-text);font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0}.sidebar-collapsed .email-text[data-v-c9a372a0]{display:none}.user-email[data-v-c9a372a0]:hover{background:#ffffff1a;border-color:var(--color-primary);transform:translate(2px)}.sidebar-collapsed .user-email[data-v-c9a372a0]:hover{transform:scale(1.05)}.dropdown-menu[data-v-c9a372a0]{position:absolute;bottom:calc(100% + 8px);left:0;right:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 8px 32px #0006;z-index:10001;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:160px}.sidebar-collapsed .dropdown-menu[data-v-c9a372a0]{left:calc(100% + 8px);bottom:0;right:auto}.dropdown-item[data-v-c9a372a0]{display:flex;align-items:center;width:100%;padding:12px 16px;margin:0;background:none;border:none;color:var(--color-text);text-align:left;cursor:pointer;transition:all .2s ease;font-weight:500;font-size:14px;border-bottom:1px solid rgba(255,255,255,.05);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;line-height:1.4;box-sizing:border-box;white-space:nowrap;gap:8px}.dropdown-item[data-v-c9a372a0]:hover{background:var(--color-primary);color:var(--color-text);transform:translate(4px)}.dropdown-item[data-v-c9a372a0]:focus{background:var(--color-primary);color:var(--color-text);outline:2px solid rgba(59,130,246,.5);outline-offset:-2px}.dropdown-item[data-v-c9a372a0]:active{transform:translate(2px)}.dropdown-item[data-v-c9a372a0]:last-child{border-bottom:none}@media (max-width: 768px){.sidebar[data-v-c9a372a0]{width:240px}.sidebar-collapsed[data-v-c9a372a0]{width:60px}.sidebar-header[data-v-c9a372a0]{padding:16px}.sidebar-collapsed .sidebar-header[data-v-c9a372a0]{padding:16px 8px}.sidebar-nav[data-v-c9a372a0]{padding:16px;gap:8px}.sidebar-collapsed .sidebar-nav[data-v-c9a372a0]{padding:16px 8px}.sidebar-footer[data-v-c9a372a0]{padding:16px}.sidebar-collapsed .sidebar-footer[data-v-c9a372a0]{padding:16px 8px}.nav-btn[data-v-c9a372a0]{padding:10px 12px;font-size:13px}.sidebar-collapsed .nav-btn[data-v-c9a372a0]{padding:10px 8px}.user-email[data-v-c9a372a0]{padding:10px}.sidebar-collapsed .user-email[data-v-c9a372a0]{padding:10px 6px}.dropdown-item[data-v-c9a372a0]{padding:10px 12px;font-size:13px}.user-avatar[data-v-c9a372a0]{width:28px;height:28px;font-size:12px}}.app-layout[data-v-862e8cfa]{display:flex;height:100vh}.main-content[data-v-862e8cfa]{flex:1;overflow-y:auto;background:var(--color-bg)}
