.admin-navbar[data-v-4b3e3475]{background:#1e1e2e;border-bottom:1px solid #2b3553;padding:0 1.5rem;height:64px;position:sticky;top:0;z-index:1000;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2)}.navbar-content[data-v-4b3e3475]{max-width:1600px;margin:0 auto;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.brand-link[data-v-4b3e3475],.navbar-content[data-v-4b3e3475]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.brand-link[data-v-4b3e3475]{color:#fff;text-decoration:none;font-weight:700;font-size:1.1rem;gap:.5rem;-webkit-transition:color .2s;transition:color .2s}.brand-link[data-v-4b3e3475]:hover{color:#ec250d}.nav-links[data-v-4b3e3475]{gap:1rem;overflow-x:auto;padding:0 1rem}.nav-item[data-v-4b3e3475],.nav-links[data-v-4b3e3475]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-item[data-v-4b3e3475]{color:#9a9a9a;text-decoration:none;font-size:.9rem;padding:.5rem .8rem;border-radius:4px;gap:.4rem;-webkit-transition:all .2s;transition:all .2s;white-space:nowrap}.nav-item i[data-v-4b3e3475]{font-size:1rem;margin-bottom:2px}.nav-item[data-v-4b3e3475]:hover{color:#fff;background:hsla(0,0%,100%,.1)}.nav-item.active[data-v-4b3e3475]{color:#fff;background:#e14eca;background-image:-webkit-gradient(linear,right top,left bottom,from(#e14eca),color-stop(#ba54f5),to(#e14eca));background-image:linear-gradient(to bottom left,#e14eca,#ba54f5,#e14eca);-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1)}.user-actions[data-v-4b3e3475]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.user-badge[data-v-4b3e3475]{background:linear-gradient(135deg,#e14eca,#ba54f5);color:#fff;padding:.3rem .7rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.user-email[data-v-4b3e3475]{color:#9a9a9a;font-size:.85rem;display:none}@media (min-width:900px){.user-email[data-v-4b3e3475]{display:block}}.logout-btn[data-v-4b3e3475]{background:transparent;border:1px solid #ef8157;color:#ef8157;padding:.4rem .8rem;border-radius:4px;cursor:pointer;font-size:.85rem;-webkit-transition:all .2s;transition:all .2s}.logout-btn[data-v-4b3e3475]:hover{background:#ef8157;color:#fff}@media (max-width:768px){.admin-navbar[data-v-4b3e3475]{padding:0 1rem}.brand-link span[data-v-4b3e3475]{display:none}.nav-links[data-v-4b3e3475]{gap:.5rem}.nav-item span[data-v-4b3e3475]{display:none}.nav-item[data-v-4b3e3475]{padding:.5rem}.user-email[data-v-4b3e3475]{display:none}}.admin-dashboard-wrapper[data-v-ffba59ca]{min-height:100vh;background:linear-gradient(135deg,#0f0f23,#1a1a3e 50%,#0f0f23);padding:20px}.dashboard-header[data-v-ffba59ca]{max-width:1400px;margin:0 auto 30px;padding-top:20px}.page-title[data-v-ffba59ca]{font-size:32px;margin:0 0 10px 0;color:#fff}.page-subtitle[data-v-ffba59ca]{font-size:16px;color:hsla(0,0%,100%,.6);margin:0}.quick-actions[data-v-ffba59ca]{max-width:1400px;margin:0 auto 30px;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:20px}.action-card[data-v-ffba59ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:25px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;text-decoration:none;color:#fff;-webkit-transition:all .3s;transition:all .3s}.action-card.create[data-v-ffba59ca]{background:linear-gradient(135deg,rgba(147,51,255,.2),rgba(100,50,200,.1));border-color:rgba(147,51,255,.3)}.action-card.create[data-v-ffba59ca]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 10px 30px rgba(147,51,255,.3);box-shadow:0 10px 30px rgba(147,51,255,.3)}.action-icon[data-v-ffba59ca]{font-size:36px}.action-info h3[data-v-ffba59ca]{margin:0 0 5px 0;font-size:18px}.action-info p[data-v-ffba59ca]{margin:0;font-size:13px;color:hsla(0,0%,100%,.6)}.action-card.pending .action-info h3[data-v-ffba59ca]{color:#f90}.action-card.completed .action-info h3[data-v-ffba59ca]{color:#00c864}.filters-bar[data-v-ffba59ca]{max-width:1400px;margin:0 auto 25px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-input[data-v-ffba59ca]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:300px;padding:12px 16px;border:1px solid hsla(0,0%,100%,.2);border-radius:10px;background:rgba(0,0,0,.3);color:#fff;font-size:14px}.search-input[data-v-ffba59ca]:focus{outline:none;border-color:#93f}.filter-select[data-v-ffba59ca]{padding:12px 16px;background:rgba(0,0,0,.3);font-size:14px}.btn-reload[data-v-ffba59ca],.filter-select[data-v-ffba59ca]{border:1px solid hsla(0,0%,100%,.2);border-radius:10px;color:#fff}.btn-reload[data-v-ffba59ca]{padding:12px 20px;background:hsla(0,0%,100%,.1);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.btn-reload[data-v-ffba59ca]:hover:not(:disabled){background:hsla(0,0%,100%,.15)}.empty-state[data-v-ffba59ca],.loading-state[data-v-ffba59ca]{max-width:1400px;margin:0 auto;text-align:center;padding:80px 20px;background:hsla(0,0%,100%,.03);border-radius:20px}.spinner[data-v-ffba59ca]{width:50px;height:50px;border:3px solid hsla(0,0%,100%,.1);border-top-color:#93f;border-radius:50%;margin:0 auto 20px}.spinner-small[data-v-ffba59ca],.spinner[data-v-ffba59ca]{-webkit-animation:spin-data-v-ffba59ca 1s linear infinite;animation:spin-data-v-ffba59ca 1s linear infinite}.spinner-small[data-v-ffba59ca]{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%}.empty-icon[data-v-ffba59ca]{font-size:60px;margin-bottom:20px}.empty-state h3[data-v-ffba59ca]{margin:0 0 10px 0;font-size:24px}.empty-state p[data-v-ffba59ca]{margin:0 0 25px 0;color:hsla(0,0%,100%,.5)}.btn-primary[data-v-ffba59ca]{display:inline-block;padding:14px 30px;background:linear-gradient(135deg,#4a0080,#7000b0);border-radius:10px;color:#fff;text-decoration:none;font-weight:600}.btn-primary[data-v-ffba59ca]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 20px rgba(147,51,255,.4);box-shadow:0 4px 20px rgba(147,51,255,.4)}.builders-grid[data-v-ffba59ca]{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.builder-card[data-v-ffba59ca]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;overflow:hidden;-webkit-transition:all .3s;transition:all .3s}.builder-card[data-v-ffba59ca]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 10px 30px rgba(0,0,0,.3);box-shadow:0 10px 30px rgba(0,0,0,.3)}.builder-card.completed[data-v-ffba59ca]{border-color:rgba(0,200,100,.3)}.builder-image[data-v-ffba59ca]{position:relative;height:180px;background:rgba(0,0,0,.3)}.builder-image img[data-v-ffba59ca]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.builder-image .no-image[data-v-ffba59ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;font-size:40px;color:hsla(0,0%,100%,.2)}.state-badge[data-v-ffba59ca]{position:absolute;top:12px;right:12px;padding:6px 12px;border-radius:20px;font-size:11px;font-weight:600;background:rgba(0,0,0,.7)}.state-badge.not_started[data-v-ffba59ca]{color:#f90}.state-badge.in_progress[data-v-ffba59ca],.state-badge.step_1_complete[data-v-ffba59ca],.state-badge.step_2_complete[data-v-ffba59ca],.state-badge.step_3_complete[data-v-ffba59ca]{color:#6496ff}.state-badge.completed[data-v-ffba59ca],.state-badge.processed[data-v-ffba59ca]{color:#00c864}.builder-content[data-v-ffba59ca]{padding:20px}.builder-title[data-v-ffba59ca]{margin:0 0 12px 0;font-size:16px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.builder-meta[data-v-ffba59ca]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;color:hsla(0,0%,100%,.5);margin-bottom:12px}.ticket-preview[data-v-ffba59ca]{padding:10px;background:rgba(0,0,0,.2);border-radius:8px}.ticket-preview a[data-v-ffba59ca]{color:#99f;text-decoration:none;font-size:12px}.ticket-preview a[data-v-ffba59ca]:hover{text-decoration:underline}.builder-card.has-party[data-v-ffba59ca]{border-color:rgba(0,200,100,.4)}.party-badge[data-v-ffba59ca]{position:absolute;bottom:12px;left:12px;padding:6px 12px;border-radius:20px;font-size:10px;font-weight:600;background:rgba(0,200,100,.9);color:#fff}.generated-party-link[data-v-ffba59ca]{padding:10px;background:rgba(0,200,100,.1);border:1px solid rgba(0,200,100,.2);border-radius:8px}.generated-party-link a[data-v-ffba59ca]{color:#00c864;text-decoration:none;font-size:12px;font-weight:500}.generated-party-link a[data-v-ffba59ca]:hover{text-decoration:underline}.btn-view-party[data-v-ffba59ca]{padding:10px 14px;background:rgba(0,200,100,.2);border:1px solid rgba(0,200,100,.3);border-radius:8px;color:#00c864;text-decoration:none;font-size:13px;font-weight:600}.btn-view-party[data-v-ffba59ca]:hover{background:rgba(0,200,100,.3)}.builder-actions[data-v-ffba59ca]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:0 20px 20px}.btn-continue[data-v-ffba59ca]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px 16px;background:linear-gradient(135deg,#4a0080,#7000b0);border:none;border-radius:8px;color:#fff;text-decoration:none;text-align:center;font-size:13px;font-weight:600}.btn-continue[data-v-ffba59ca]:hover{opacity:.9}.btn-cosmic[data-v-ffba59ca]{padding:10px 14px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;text-decoration:none}.btn-cosmic[data-v-ffba59ca]:hover{background:hsla(0,0%,100%,.15)}.pagination-info[data-v-ffba59ca]{max-width:1400px;margin:25px auto 0;text-align:center;color:hsla(0,0%,100%,.5);font-size:14px}.view-toggle[data-v-ffba59ca]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;background:hsla(0,0%,100%,.05);padding:4px;border-radius:8px}.view-btn[data-v-ffba59ca]{padding:8px 14px;background:transparent;border:none;border-radius:6px;color:hsla(0,0%,100%,.6);font-size:1.2rem;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.view-btn[data-v-ffba59ca]:hover{background:hsla(0,0%,100%,.08);color:#fff}.view-btn.active[data-v-ffba59ca]{background:linear-gradient(135deg,#93f,#7000b0);color:#fff}.builders-table-wrapper[data-v-ffba59ca]{max-width:1400px;margin:0 auto;background:hsla(0,0%,100%,.03);border-radius:16px;overflow:hidden}.builders-table[data-v-ffba59ca]{width:100%;border-collapse:collapse}.builders-table thead[data-v-ffba59ca]{background:rgba(0,0,0,.3)}.builders-table th[data-v-ffba59ca]{padding:16px 12px;text-align:left;font-size:13px;font-weight:600;color:hsla(0,0%,100%,.8);border-bottom:1px solid hsla(0,0%,100%,.1)}.builders-table tbody tr[data-v-ffba59ca]{border-bottom:1px solid hsla(0,0%,100%,.05);-webkit-transition:background .2s;transition:background .2s}.builders-table tbody tr[data-v-ffba59ca]:hover{background:hsla(0,0%,100%,.05)}.builders-table tbody tr.completed[data-v-ffba59ca]{background:rgba(0,200,100,.05)}.builders-table td[data-v-ffba59ca]{padding:14px 12px;font-size:13px;color:hsla(0,0%,100%,.9)}.table-image[data-v-ffba59ca]{width:60px}.table-image img[data-v-ffba59ca]{width:50px;height:50px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.no-image-small[data-v-ffba59ca]{width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:hsla(0,0%,100%,.05);border-radius:8px;font-size:20px}.table-title strong[data-v-ffba59ca]{display:block;margin-bottom:4px}.party-indicator-inline[data-v-ffba59ca]{font-size:11px;color:#00c864}.table-date[data-v-ffba59ca]{color:hsla(0,0%,100%,.6);white-space:nowrap}.table-creator[data-v-ffba59ca]{color:hsla(0,0%,100%,.7)}.creator-email[data-v-ffba59ca]{font-size:12px}.table-artists[data-v-ffba59ca],.table-step[data-v-ffba59ca]{text-align:center;color:hsla(0,0%,100%,.7)}.table-status[data-v-ffba59ca]{text-align:center}.status-badge-inline[data-v-ffba59ca]{padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600;background:rgba(0,0,0,.3)}.status-badge-inline.not_started[data-v-ffba59ca]{color:#f90}.status-badge-inline.in_progress[data-v-ffba59ca],.status-badge-inline.step_1_complete[data-v-ffba59ca],.status-badge-inline.step_2_complete[data-v-ffba59ca],.status-badge-inline.step_3_complete[data-v-ffba59ca]{color:#6496ff}.status-badge-inline.completed[data-v-ffba59ca],.status-badge-inline.processed[data-v-ffba59ca]{color:#00c864}.table-actions[data-v-ffba59ca]{text-align:right;white-space:nowrap}.btn-table-action[data-v-ffba59ca]{display:inline-block;padding:6px 10px;margin-left:4px;background:hsla(0,0%,100%,.08);border-radius:6px;color:#fff;text-decoration:none;font-size:14px;-webkit-transition:all .2s;transition:all .2s}.btn-table-action[data-v-ffba59ca]:hover{background:hsla(0,0%,100%,.15);-webkit-transform:translateY(-1px);transform:translateY(-1px)}@-webkit-keyframes spin-data-v-ffba59ca{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-ffba59ca{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (max-width:1024px){.quick-actions[data-v-ffba59ca]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.quick-actions[data-v-ffba59ca]{grid-template-columns:1fr}.filters-bar[data-v-ffba59ca]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.search-input[data-v-ffba59ca]{max-width:100%}}
/*# sourceMappingURL=chunk-61c6a990.40d895ac.css.map */