.app-header[data-v-7afb1e10]{border-bottom:1px solid var(--gray-200);z-index:1030;background:#fff;position:sticky;top:0}.header-container[data-v-7afb1e10]{max-width:1400px;margin:0 auto;padding:0 1.25rem}.header-inner[data-v-7afb1e10]{align-items:center;gap:.5rem;height:64px;display:flex}.header-brand[data-v-7afb1e10]{flex-shrink:0;align-items:center;gap:.625rem;text-decoration:none;display:flex}.header-logo[data-v-7afb1e10]{-o-object-fit:contain;object-fit:contain;border-radius:8px;width:40px;height:40px}.header-title[data-v-7afb1e10]{color:var(--gray-900);letter-spacing:-.02em;white-space:nowrap;font-size:1.25rem;font-weight:800}.desktop-nav[data-v-7afb1e10]{align-items:center;gap:.25rem;margin-left:auto;display:flex}.nav-item[data-v-7afb1e10]{color:var(--gray-600);white-space:nowrap;border-radius:8px;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.nav-item[data-v-7afb1e10]:hover{color:var(--gray-900);background:var(--gray-100)}.nav-item--active[data-v-7afb1e10]{font-weight:700;color:var(--gray-900)!important;background:var(--brand-yellow)!important}.nav-item--active[data-v-7afb1e10]:hover{background:#e8b800!important}.nav-item--admin[data-v-7afb1e10]{color:#b45309!important}.nav-item--admin[data-v-7afb1e10]:hover{color:#92400e!important;background:#fef3c7!important}.nav-item--admin.nav-item--active[data-v-7afb1e10]{background:var(--brand-yellow)!important;color:var(--gray-900)!important}.header-divider[data-v-7afb1e10]{background:var(--gray-200);width:1px;height:24px;margin:0 .25rem}.user-chip[data-v-7afb1e10]{background:var(--gray-100);border:1px solid var(--gray-200);color:var(--gray-700);white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;width:fit-content;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;transition:all .25s;display:inline-flex}.user-chip i[data-v-7afb1e10]{flex-shrink:0;font-size:.9375rem}.btn-logout[data-v-7afb1e10]{color:var(--clr-danger);cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #dc262640;border-radius:8px;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.875rem;font-weight:600;transition:all .15s;display:inline-flex}.btn-logout[data-v-7afb1e10]:hover{border-color:var(--clr-danger);color:#b91c1c;background:#fee2e2}.btn-login[data-v-7afb1e10]{color:var(--gray-900);background:var(--brand-yellow);white-space:nowrap;border-radius:8px;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.btn-login[data-v-7afb1e10]:hover{color:var(--gray-900);background:#e8b800}.btn-login--sm[data-v-7afb1e10]{padding:.4375rem .875rem;font-size:.8125rem}.mobile-right[data-v-7afb1e10]{align-items:center;margin-left:auto;display:none}.mobile-toggle[data-v-7afb1e10]{background:var(--gray-100);border:1.5px solid var(--gray-200);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:.5rem;transition:all .15s;display:flex}.mobile-toggle[data-v-7afb1e10]:hover{background:var(--gray-200)}.toggle-bar[data-v-7afb1e10]{background:var(--gray-700);border-radius:2px;width:100%;height:2px;transition:all .2s;display:block}.mobile-toggle--open .toggle-bar[data-v-7afb1e10]:first-child{transform:translateY(7px)rotate(45deg)}.mobile-toggle--open .toggle-bar[data-v-7afb1e10]:nth-child(2){opacity:0;transform:scaleX(0)}.mobile-toggle--open .toggle-bar[data-v-7afb1e10]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu[data-v-7afb1e10]{border-top:1px solid var(--gray-200);flex-direction:column;gap:.375rem;padding:.875rem 0 1rem;display:flex}.mobile-item[data-v-7afb1e10]{color:var(--gray-600);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.mobile-item[data-v-7afb1e10]:hover{color:var(--gray-900);background:var(--gray-100)}.mobile-item--active[data-v-7afb1e10]{color:var(--gray-900)!important;background:var(--brand-yellow)!important}.mobile-item--admin[data-v-7afb1e10]{color:#b45309!important}.mobile-item--logout[data-v-7afb1e10]{color:var(--clr-danger)!important;border:1.5px solid #dc262633!important}.mobile-item--logout[data-v-7afb1e10]:hover{color:#b91c1c!important;background:#fee2e2!important}.mobile-sep[data-v-7afb1e10]{background:var(--gray-200);height:1px;margin:.25rem 0}.mobile-user[data-v-7afb1e10]{color:var(--gray-400);align-items:center;gap:.625rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;display:flex}.menu-slide-enter-active[data-v-7afb1e10],.menu-slide-leave-active[data-v-7afb1e10]{transition:all .25s;overflow:hidden}.menu-slide-enter-from[data-v-7afb1e10],.menu-slide-leave-to[data-v-7afb1e10]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.menu-slide-enter-to[data-v-7afb1e10],.menu-slide-leave-from[data-v-7afb1e10]{opacity:1;max-height:500px}@media (width<=991px){.desktop-nav[data-v-7afb1e10]{display:none}.mobile-right[data-v-7afb1e10]{display:flex}}@media (width<=576px){.header-container[data-v-7afb1e10]{padding:0 .875rem}.header-title[data-v-7afb1e10]{font-size:.9375rem}.header-logo[data-v-7afb1e10]{width:34px;height:34px}}.modal[data-v-3e58a08e]{display:block}@media (width<=992px){.modal-dialog.modal-lg[data-v-3e58a08e]{max-width:calc(100% - 1rem);margin:.5rem}}@media (width<=768px){.modal-dialog[data-v-3e58a08e]{max-width:calc(100% - 1rem);margin:.5rem}.modal-body[data-v-3e58a08e]{max-height:70vh;padding:.75rem;overflow-y:auto}.modal-title[data-v-3e58a08e]{font-size:1rem;line-height:1.3}.modal-footer[data-v-3e58a08e]{flex-direction:column;gap:.5rem;padding:.75rem}.modal-footer .btn[data-v-3e58a08e]{width:100%}}@media (width<=576px){.modal-dialog[data-v-3e58a08e]{max-width:calc(100% - .5rem);margin:.25rem}.modal-header[data-v-3e58a08e]{padding:.75rem}.modal-body[data-v-3e58a08e]{font-size:.9rem}.form-label[data-v-3e58a08e]{font-size:.85rem}.form-control[data-v-3e58a08e],.form-select[data-v-3e58a08e]{font-size:.9rem}}.notification-modal-overlay[data-v-21b82cc9]{z-index:1080!important}.modal[data-v-21b82cc9]{display:block}.modal-body p[data-v-21b82cc9]{font-size:1rem;line-height:1.5}@media (width<=768px){.modal-dialog[data-v-21b82cc9]{margin:.5rem}.modal-title[data-v-21b82cc9]{font-size:1rem;line-height:1.3}.modal-body p[data-v-21b82cc9]{font-size:.9rem}.modal-footer[data-v-21b82cc9]{flex-direction:column;gap:.5rem}.modal-footer .btn[data-v-21b82cc9]{width:100%}}@media (width<=576px){.modal-dialog[data-v-21b82cc9]{margin:.25rem}.modal-header[data-v-21b82cc9],.modal-body[data-v-21b82cc9],.modal-footer[data-v-21b82cc9]{padding:.75rem}.modal-title[data-v-21b82cc9]{font-size:.95rem}.modal-body p[data-v-21b82cc9]{font-size:.85rem}}.modal[data-v-12bfe08d]{display:block}.club-member-icon[data-v-12bfe08d]{color:#16a34a;font-size:1.1rem}@media (width<=992px){.modal-dialog.modal-xl[data-v-12bfe08d]{max-width:calc(100% - 1rem);margin:.5rem}}@media (width<=768px){.modal-dialog[data-v-12bfe08d]{max-width:calc(100% - 1rem);margin:.5rem}.modal-body[data-v-12bfe08d]{max-height:70vh;padding:.5rem;overflow-y:auto}.modal-title[data-v-12bfe08d]{font-size:1rem;line-height:1.3}.modal-footer[data-v-12bfe08d]{flex-wrap:wrap;gap:.5rem;padding:.75rem}.modal-footer .btn[data-v-12bfe08d]{flex:auto;min-width:calc(50% - .25rem)}.table-responsive[data-v-12bfe08d]{margin:0 -.5rem}.table[data-v-12bfe08d]{font-size:.75rem}.table th[data-v-12bfe08d],.table td[data-v-12bfe08d]{padding:.4rem .2rem}.btn-sm[data-v-12bfe08d]{padding:.25rem .4rem;font-size:.7rem}}@media (width<=576px){.modal-dialog[data-v-12bfe08d]{max-width:calc(100% - .5rem);margin:.25rem}.modal-header[data-v-12bfe08d]{padding:.75rem}.table[data-v-12bfe08d]{font-size:.7rem}.table th[data-v-12bfe08d],.table td[data-v-12bfe08d]{padding:.3rem .15rem}.modal-footer .btn[data-v-12bfe08d]{min-width:100%}}.modal[data-v-a1ea5f7b]{display:block}.tab-content[data-v-a1ea5f7b]{min-height:300px}.registrations-table[data-v-a1ea5f7b]{border-collapse:separate;border-spacing:0;border:1px solid #dee2e6;border-radius:8px;overflow:hidden}.registrations-table thead tr th[data-v-a1ea5f7b]:first-child{border-top-left-radius:8px}.registrations-table thead tr th[data-v-a1ea5f7b]:last-child{border-top-right-radius:8px}.registrations-table tbody tr:last-child td[data-v-a1ea5f7b]:first-child{border-bottom-left-radius:8px}.registrations-table tbody tr:last-child td[data-v-a1ea5f7b]:last-child{border-bottom-right-radius:8px}.nav-tabs .nav-link[data-v-a1ea5f7b]{color:#495057;border:none;border-bottom:3px solid #0000}.nav-tabs .nav-link[data-v-a1ea5f7b]:hover{border-bottom-color:#dee2e6}.nav-tabs .nav-link.active[data-v-a1ea5f7b]{color:#0d6efd;background:0 0;border-bottom-color:#0d6efd;font-weight:600}@media (width<=992px){.modal-dialog.modal-xl[data-v-a1ea5f7b]{max-width:calc(100% - 1rem);margin:.5rem}}@media (width<=768px){.modal-dialog[data-v-a1ea5f7b]{max-width:calc(100% - 1rem);margin:.5rem}.modal-body[data-v-a1ea5f7b]{max-height:70vh;padding:.75rem;overflow-y:auto}.modal-title[data-v-a1ea5f7b]{font-size:1rem;line-height:1.3}.nav-tabs[data-v-a1ea5f7b]{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.nav-tabs .nav-link[data-v-a1ea5f7b]{white-space:nowrap;padding:.5rem .75rem;font-size:.85rem}.table-responsive[data-v-a1ea5f7b]{margin:0 -.75rem}.table[data-v-a1ea5f7b]{font-size:.75rem}.table th[data-v-a1ea5f7b],.table td[data-v-a1ea5f7b]{padding:.4rem .2rem}.btn-sm[data-v-a1ea5f7b]{padding:.25rem .4rem;font-size:.7rem}.tab-content[data-v-a1ea5f7b]{min-height:200px}}@media (width<=576px){.modal-dialog[data-v-a1ea5f7b]{max-width:calc(100% - .5rem);margin:.25rem}.modal-header[data-v-a1ea5f7b],.modal-footer[data-v-a1ea5f7b]{padding:.75rem}.modal-body[data-v-a1ea5f7b]{padding:.5rem}.nav-tabs .nav-link[data-v-a1ea5f7b]{padding:.4rem .6rem;font-size:.8rem}.table[data-v-a1ea5f7b]{font-size:.7rem}.form-label[data-v-a1ea5f7b]{font-size:.85rem}.form-control[data-v-a1ea5f7b],.form-select[data-v-a1ea5f7b]{font-size:.9rem}}tr.dragging[data-v-741348ec]{opacity:.4}tr.drag-over td[data-v-741348ec]{border-top:2px solid #0d6efd}.drag-handle[data-v-741348ec]{font-size:1.1rem}.drag-handle[data-v-741348ec]:active{cursor:grabbing}.manual-results-place-input[data-v-06eec292]{min-width:3rem}.admin-btn-import[data-v-d3b531dc]{color:#fff;background:#059669;border:none;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s;display:inline-flex}.admin-btn-import[data-v-d3b531dc]:hover{color:#fff;background:#047857}.admin-btn-import[data-v-d3b531dc]:focus-visible{outline-offset:2px;outline:2px solid #10b981}.admin-btn-create[data-v-d3b531dc]{color:#fff;background:#2563eb;border:none;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s;display:inline-flex}.admin-btn-create[data-v-d3b531dc]:hover{color:#fff;background:#1d4ed8}.admin-btn-create[data-v-d3b531dc]:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.admin-events-toolbar__title[data-v-d3b531dc]{color:var(--gray-900);font-size:1.5rem;font-weight:600}.admin-btn-actions[data-v-d3b531dc]{color:#fff;background:#64748b;border:none;border-radius:.25rem;align-items:center;gap:.25rem;padding:.375rem .75rem;font-weight:500;transition:background-color .15s;display:inline-flex;box-shadow:0 1px 2px #0000000f}.admin-btn-actions[data-v-d3b531dc]:hover{color:#fff;background:#475569}.admin-btn-actions__caret[data-v-d3b531dc]{opacity:.95;margin-left:.125rem;font-size:.625rem}.admin-actions-modal[data-v-d3b531dc]{z-index:1055;position:fixed;inset:0;overflow-y:auto}.admin-actions-modal__backdrop[data-v-d3b531dc]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#11182766;position:fixed;inset:0}.admin-actions-modal__dialog[data-v-d3b531dc]{justify-content:center;align-items:flex-end;min-height:100vh;padding:1rem 1rem 5rem;display:flex}@media (width>=576px){.admin-actions-modal__dialog[data-v-d3b531dc]{align-items:center;padding:2rem 1rem}}.admin-actions-modal__panel[data-v-d3b531dc]{background:#fff;border:1px solid #f3f4f6;border-radius:.75rem;width:100%;max-width:28rem;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #00000014,0 8px 10px -6px #0000000d}.admin-actions-modal__header[data-v-d3b531dc]{background:#f9fafb;border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.5rem;display:flex}.admin-actions-modal__kicker[data-v-d3b531dc]{text-transform:uppercase;letter-spacing:.06em;color:#6b7280;margin:0 0 .25rem;font-size:.75rem;font-weight:600}.admin-actions-modal__event-name[data-v-d3b531dc]{color:#111827;margin:0;font-size:1.125rem;font-weight:700;line-height:1.3}.admin-actions-modal__close[data-v-d3b531dc]{color:#9ca3af;background:#fff;border:1px solid #e5e7eb;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:color .15s,background .15s;display:inline-flex}.admin-actions-modal__close[data-v-d3b531dc]:hover{color:#374151;background:#f3f4f6}.admin-actions-modal__body[data-v-d3b531dc]{flex-direction:column;gap:.5rem;max-height:80vh;padding:1rem;display:flex;overflow-y:auto}.admin-action-row[data-v-d3b531dc]{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.5rem;width:100%;padding:.75rem;transition:background-color .15s;display:block}.admin-action-row--hover-blue[data-v-d3b531dc]:hover{background:#eff6ff}.admin-action-row--hover-indigo[data-v-d3b531dc]:hover{background:#eef2ff}.admin-action-row--hover-green[data-v-d3b531dc]:hover{background:#f0fdf4}.admin-action-row--nested[data-v-d3b531dc]{padding:.75rem}.admin-action-row--hover-emerald[data-v-d3b531dc]:hover{background:#ecfdf5}.admin-action-row--hover-amber[data-v-d3b531dc]:hover{background:#fffbeb}.admin-action-row--hover-orange[data-v-d3b531dc]:hover{background:#fff7ed}.admin-action-row--hover-fuchsia[data-v-d3b531dc]:hover{background:#fdf4ff}.admin-action-row--hover-purple[data-v-d3b531dc]:hover{background:#faf5ff}.admin-action-row--delete[data-v-d3b531dc]{border:1px solid #0000;margin-top:.25rem}.admin-action-row--delete[data-v-d3b531dc]:hover{background:#fef2f2;border-color:#fecaca}.admin-action-row__inner[data-v-d3b531dc]{align-items:center;gap:.75rem;display:flex}.admin-action-row__title[data-v-d3b531dc]{color:#111827;margin:0;font-size:.875rem;font-weight:600}.admin-action-row__hint[data-v-d3b531dc]{color:#6b7280;margin:.125rem 0 0;font-size:.75rem}.admin-action-row__title--orange[data-v-d3b531dc]{color:#ea580c}.admin-action-row__hint--orange-muted[data-v-d3b531dc]{color:#fb923c}.admin-action-row__title--red[data-v-d3b531dc]{color:#dc2626}.admin-action-row__hint--red-muted[data-v-d3b531dc]{color:#f87171}.admin-action-icon[data-v-d3b531dc]{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.125rem;transition:transform .15s;display:flex}.admin-action-row:hover .admin-action-icon[data-v-d3b531dc]{transform:scale(1.08)}.admin-action-icon--blue[data-v-d3b531dc]{color:#2563eb;background:#dbeafe}.admin-action-icon--indigo[data-v-d3b531dc]{color:#4f46e5;background:#e0e7ff}.admin-action-icon--green[data-v-d3b531dc]{color:#16a34a;background:#dcfce7}.admin-action-icon--neutral[data-v-d3b531dc]{color:#374151;background:#fff;border:1px solid #e5e7eb}.admin-action-icon--emerald[data-v-d3b531dc]{color:#059669;background:#d1fae5}.admin-action-icon--amber[data-v-d3b531dc]{color:#d97706;background:#fef3c7}.admin-action-icon--orange[data-v-d3b531dc]{color:#ea580c;background:#ffedd5}.admin-action-icon--red[data-v-d3b531dc]{color:#dc2626;background:#fee2e2}.admin-action-icon--fuchsia[data-v-d3b531dc]{color:#c026d3;background:#fae8ff}.admin-action-icon--purple[data-v-d3b531dc]{color:#9333ea;background:#f3e8ff}.admin-media-links-modal[data-v-d3b531dc]{z-index:1060}.admin-media-links-modal__body[data-v-d3b531dc]{padding-top:.5rem}.admin-media-links-modal__label[data-v-d3b531dc]{color:#374151;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.admin-media-links-modal__textarea[data-v-d3b531dc]{resize:vertical;border:1px solid #d1d5db;border-radius:.5rem;width:100%;min-height:7rem;padding:.75rem;font-size:.875rem}.admin-media-links-modal__textarea[data-v-d3b531dc]:focus{border-color:#c026d3;outline:none;box-shadow:0 0 0 2px #c026d340}.admin-media-links-modal__textarea--video[data-v-d3b531dc]:focus{border-color:#9333ea;box-shadow:0 0 0 2px #9333ea40}.admin-media-links-modal__hint[data-v-d3b531dc]{color:#6b7280;margin:.5rem 0 0;font-size:.75rem}.admin-media-links-modal__actions[data-v-d3b531dc]{justify-content:flex-end;gap:.75rem;margin-top:.25rem;padding-top:1rem;display:flex}.admin-media-links-modal__btn[data-v-d3b531dc]{cursor:pointer;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background .15s}.admin-media-links-modal__btn--cancel[data-v-d3b531dc]{color:#374151;background:#fff;border:1px solid #d1d5db}.admin-media-links-modal__btn--cancel[data-v-d3b531dc]:hover{background:#f9fafb}.admin-media-links-modal__btn--photo[data-v-d3b531dc]{color:#fff;background:#c026d3}.admin-media-links-modal__btn--photo[data-v-d3b531dc]:hover{color:#fff;background:#a21caf}.admin-media-links-modal__btn--video[data-v-d3b531dc]{color:#fff;background:#9333ea}.admin-media-links-modal__btn--video[data-v-d3b531dc]:hover{color:#fff;background:#7e22ce}.admin-results-accordion[data-v-d3b531dc]{border:1px solid #f3f4f6;border-radius:.5rem;margin-top:.25rem;overflow:hidden}.admin-results-accordion__toggle[data-v-d3b531dc]{text-align:left;cursor:pointer;background:#f9fafb;border:none;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.75rem;transition:background .15s;display:flex}.admin-results-accordion__toggle[data-v-d3b531dc]:hover{background:#f3f4f6}.admin-results-accordion__chevron[data-v-d3b531dc]{color:#9ca3af;flex-shrink:0;font-size:1rem}.admin-results-accordion__panel[data-v-d3b531dc]{background:#fff;border-top:1px solid #f3f4f6;flex-direction:column;gap:.25rem;padding:.5rem;display:flex}.admin-results-accordion__divider[data-v-d3b531dc]{border:0;border-top:1px solid #f9fafb;margin:.25rem 0}.admin-page[data-v-d3b531dc]{min-height:100vh;padding-bottom:2rem}.admin-page-header[data-v-d3b531dc]{align-items:center;gap:1rem;display:flex}.admin-page-header-badge[data-v-d3b531dc]{color:#b45309;text-transform:uppercase;letter-spacing:.04em;background:#fef3c7;border:1px solid #fde68a;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .875rem;font-size:.8125rem;font-weight:700;display:inline-flex}.admin-page-title[data-v-d3b531dc]{color:var(--gray-900);letter-spacing:-.02em;margin:0;font-size:1.625rem;font-weight:800}.admin-table thead th[data-v-d3b531dc]{color:var(--gray-700)!important;border-bottom:2px solid var(--gray-200)!important;background:#fff!important}.admin-past-events-details>summary[data-v-d3b531dc]{list-style:none}.admin-past-events-details>summary[data-v-d3b531dc]::-webkit-details-marker{display:none}.admin-past-events-summary[data-v-d3b531dc]{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--gray-800);border-top:1px solid var(--gray-200);align-items:center;gap:.5rem;padding:.5rem 0;font-weight:700;display:flex}.admin-past-events-summary__icon[data-v-d3b531dc]{font-size:.9rem;transition:transform .2s}.admin-past-events-details[open] .admin-past-events-summary__icon[data-v-d3b531dc]{transform:rotate(180deg)}.stat-card[data-v-d3b531dc]{border:1px solid var(--gray-200);border-radius:var(--r-lg);background:var(--card-bg);text-align:center;box-shadow:var(--shadow-sm);transition:var(--t-normal);flex-direction:column;align-items:center;gap:.375rem;padding:1.25rem 1rem;display:flex}.stat-card[data-v-d3b531dc]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.stat-card-icon[data-v-d3b531dc]{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:.25rem;font-size:1.25rem;display:flex}.stat-card-value[data-v-d3b531dc]{letter-spacing:-.03em;font-size:1.875rem;font-weight:800;line-height:1}.stat-card-label[data-v-d3b531dc]{color:var(--gray-500);text-transform:uppercase;letter-spacing:.04em;font-size:.8125rem;font-weight:600}.stat-card--blue .stat-card-icon[data-v-d3b531dc]{color:#2563eb;background:#dbeafe}.stat-card--blue .stat-card-value[data-v-d3b531dc]{color:#1d4ed8}.stat-card--green .stat-card-icon[data-v-d3b531dc]{color:#16a34a;background:#dcfce7}.stat-card--green .stat-card-value[data-v-d3b531dc]{color:#15803d}.stat-card--amber .stat-card-icon[data-v-d3b531dc]{color:#d97706;background:#fef3c7}.stat-card--amber .stat-card-value[data-v-d3b531dc]{color:#b45309}.stat-card--purple .stat-card-icon[data-v-d3b531dc]{color:#7c3aed;background:#ede9fe}.stat-card--purple .stat-card-value[data-v-d3b531dc]{color:#6d28d9}@media (width<=768px){.container[data-v-d3b531dc]{padding-left:.75rem;padding-right:.75rem}.row.mb-4>div[data-v-d3b531dc]{margin-bottom:.5rem}.nav-tabs[data-v-d3b531dc]{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.nav-tabs .nav-link[data-v-d3b531dc]{white-space:nowrap;font-size:.9rem}.d-flex.justify-content-between[data-v-d3b531dc]{flex-direction:column;gap:.75rem}.admin-events-toolbar__actions[data-v-d3b531dc]{flex-direction:column;gap:.5rem;width:100%;display:flex}.admin-events-toolbar__actions .btn[data-v-d3b531dc]{width:100%}.table-responsive[data-v-d3b531dc]{margin:0 -.75rem}.table[data-v-d3b531dc]{font-size:.85rem}.table th[data-v-d3b531dc],.table td[data-v-d3b531dc]{padding:.5rem .25rem}}@media (width<=576px){h4[data-v-d3b531dc]{font-size:1.1rem}.card-body h3[data-v-d3b531dc]{font-size:1.5rem}.card-body p[data-v-d3b531dc]{font-size:.85rem}}
