.event-page[data-v-c75dd79c]{max-width:900px;margin:0 auto}.hero[data-v-c75dd79c]{text-align:center;padding:4rem 2rem;background-color:#f8fafc;border-radius:12px;margin-bottom:3rem}h1[data-v-c75dd79c]{font-size:3rem;color:#1e293b;margin-bottom:.5rem}.subtitle[data-v-c75dd79c]{font-size:1.5rem;color:#64748b}.content-placeholder[data-v-c75dd79c]{display:flex;flex-direction:column;gap:2rem}.placeholder-section[data-v-c75dd79c]{padding:2rem;border:2px dashed #e2e8f0;border-radius:8px;background:#fff;color:#94a3b8;text-align:center}.placeholder-section h2[data-v-c75dd79c]{color:#475569;margin-bottom:1rem}.cta-section[data-v-c75dd79c]{text-align:center;margin-top:2rem}.cta-section p[data-v-c75dd79c]{font-size:1.25rem;margin-bottom:1.5rem}.cta-btn[data-v-c75dd79c]{display:inline-block;background:#2563eb;color:#fff;padding:.75rem 2rem;border-radius:6px;text-decoration:none;font-weight:600;margin-right:1rem;transition:background .2s}.cta-btn[data-v-c75dd79c]:hover{background:#1d4ed8}.secondary-btn[data-v-c75dd79c]{display:inline-block;background:white;color:#2563eb;padding:.75rem 2rem;border-radius:6px;text-decoration:none;font-weight:600;border:1px solid #2563eb}.about-page[data-v-194b31d3]{max-width:900px;margin:0 auto}.header-section[data-v-194b31d3]{text-align:center;margin-bottom:3rem;padding:3rem 0;border-bottom:1px solid #eee}h1[data-v-194b31d3]{font-size:2.5rem;color:#1e293b;margin-bottom:.5rem}.subtitle[data-v-194b31d3]{font-size:1.25rem;color:#64748b}.content-placeholder[data-v-194b31d3]{display:flex;flex-direction:column;gap:2rem}.placeholder-section[data-v-194b31d3]{padding:2rem;background:white;border-radius:8px;box-shadow:0 1px 3px #0000000d;color:#64748b;text-align:center}.placeholder-section.text-left[data-v-194b31d3]{text-align:left}.placeholder-section h2[data-v-194b31d3]{color:#334155;margin-bottom:1rem}.team-grid[data-v-194b31d3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-top:1rem}.team-card[data-v-194b31d3]{border:1px dashed #cbd5e1;padding:2rem;text-align:center;border-radius:4px;background:#f8fafc}.auth-container[data-v-0501f9e8]{display:flex;justify-content:center;align-items:center;height:80vh}.card[data-v-0501f9e8]{background:white;padding:2rem;border-radius:8px;box-shadow:0 2px 4px #0000001a;width:100%;max-width:400px}.form-group[data-v-0501f9e8]{margin-bottom:1rem}.form-group label[data-v-0501f9e8]{display:block;margin-bottom:.5rem}.form-group input[data-v-0501f9e8]{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px;box-sizing:border-box}button[data-v-0501f9e8]{width:100%;padding:.75rem;background:#2563eb;color:#fff;border:none;border-radius:4px;cursor:pointer}.error[data-v-0501f9e8]{color:red;font-size:.9rem;margin-top:10px}.notification[data-v-0501f9e8]{background-color:#d1fae5;color:#065f46;padding:10px;border-radius:4px;margin-bottom:15px;font-size:.9rem;border:1px solid #10b981}.auth-container[data-v-28f0d0ed]{display:flex;justify-content:center;align-items:center;height:80vh}.card[data-v-28f0d0ed]{background:white;padding:2rem;border-radius:8px;box-shadow:0 2px 4px #0000001a;width:100%;max-width:400px;text-align:center}.form-group[data-v-28f0d0ed]{margin-bottom:1rem;text-align:left}.form-group label[data-v-28f0d0ed]{display:block;margin-bottom:.5rem}.form-group input[data-v-28f0d0ed]{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px;box-sizing:border-box}button[data-v-28f0d0ed]{width:100%;padding:.75rem;background:#2563eb;color:#fff;border:none;border-radius:4px;cursor:pointer;margin-top:10px}.secondary-btn[data-v-28f0d0ed]{background:#6b7280}.error[data-v-28f0d0ed]{color:red;font-size:.9rem}.success-text[data-v-28f0d0ed]{color:#059669;margin:1rem 0}.actions[data-v-28f0d0ed]{display:flex;flex-direction:column;gap:10px}.verify-email-view[data-v-8c211c8d]{min-height:80vh;display:flex;align-items:center;justify-content:center;background-color:#f3f4f6}.verification-box[data-v-8c211c8d]{background:white;border-radius:12px;padding:50px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;max-width:500px;width:100%;text-align:center}.status-message[data-v-8c211c8d]{animation:fadeIn-8c211c8d .5s ease-in}@keyframes fadeIn-8c211c8d{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.icon[data-v-8c211c8d]{font-size:80px;margin-bottom:20px}.spinner[data-v-8c211c8d]{width:60px;height:60px;border:4px solid #f3f3f3;border-top:4px solid #3b82f6;border-radius:50%;animation:spin-8c211c8d 1s linear infinite;margin:0 auto 20px}@keyframes spin-8c211c8d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}h2[data-v-8c211c8d]{color:#1f2937;margin-bottom:15px;font-size:1.5rem;font-weight:600}p[data-v-8c211c8d]{color:#4b5563;line-height:1.6;margin-bottom:25px}.actions[data-v-8c211c8d]{display:flex;flex-direction:column;gap:10px}.btn-primary[data-v-8c211c8d],.btn-secondary[data-v-8c211c8d],.btn-link[data-v-8c211c8d]{padding:12px 24px;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:all .2s}.btn-primary[data-v-8c211c8d]{background:#2563eb;color:#fff}.btn-primary[data-v-8c211c8d]:hover{background:#1d4ed8}.btn-secondary[data-v-8c211c8d]{background:#3b82f6;color:#fff}.btn-secondary[data-v-8c211c8d]:hover{background:#2563eb}.btn-secondary[data-v-8c211c8d]:disabled{background:#9ca3af;cursor:not-allowed}.btn-link[data-v-8c211c8d]{background:transparent;color:#3b82f6;text-decoration:underline}.btn-link[data-v-8c211c8d]:hover{color:#2563eb}.dashboard[data-v-4243c0fd]{display:grid;gap:2rem}.status-card[data-v-4243c0fd]{background:white;padding:1.5rem;border-radius:8px;box-shadow:0 1px 3px #0000001a}.status.pending[data-v-4243c0fd]{color:#d97706;font-weight:700}.status.accepted[data-v-4243c0fd]{color:#16a34a;font-weight:700}.status.revision_required[data-v-4243c0fd]{color:#dc2626;font-weight:700}.status.incomplete[data-v-4243c0fd]{color:#4b5563;font-weight:700}.alert[data-v-4243c0fd]{padding:1rem;border-radius:6px;margin-bottom:1rem}.alert.success[data-v-4243c0fd]{background:#dcfce7;color:#166534}.alert.warning[data-v-4243c0fd]{background:#fef9c3;color:#854d0e}.alert.error[data-v-4243c0fd]{background:#fee2e2;color:#991b1b}fieldset[data-v-4243c0fd]{border:none;padding:0;margin:0}.application-form[data-v-4243c0fd]{background:white;padding:2rem;border-radius:8px;box-shadow:0 1px 3px #0000001a}.form-group[data-v-4243c0fd]{margin-bottom:1rem}.form-group label[data-v-4243c0fd]{display:block;margin-bottom:.5rem;font-weight:500}.form-group input[type=text][data-v-4243c0fd],.form-group input[type=url][data-v-4243c0fd],.form-group input[type=tel][data-v-4243c0fd],.form-group select[data-v-4243c0fd],.form-group textarea[data-v-4243c0fd]{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px;box-sizing:border-box}.grid-2[data-v-4243c0fd]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.checkbox-group label[data-v-4243c0fd]{display:flex;align-items:center;gap:.5rem;font-weight:400;cursor:pointer}.checkbox-group input[data-v-4243c0fd]{width:auto}h4[data-v-4243c0fd]{margin-top:1.5rem;margin-bottom:1rem;border-bottom:1px solid #eee;padding-bottom:.5rem;color:#333}.primary-btn[data-v-4243c0fd]{background:#2563eb;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:4px;cursor:pointer}.secondary-btn[data-v-4243c0fd]{background:#059669;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:4px;cursor:pointer;margin-bottom:1rem}.admin-dashboard[data-v-a2a861c4]{padding-bottom:4rem}.stats-grid[data-v-a2a861c4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.stat-card[data-v-a2a861c4]{background:white;padding:1.5rem;border-radius:8px;box-shadow:0 1px 3px #0000001a;text-align:center}.number[data-v-a2a861c4]{font-size:2.5rem;font-weight:700;color:#2563eb}.chart-section[data-v-a2a861c4]{background:white;padding:1.5rem;border-radius:8px;margin-bottom:2rem}.user-list[data-v-a2a861c4]{background:white;padding:1.5rem;border-radius:8px;overflow-x:auto}table[data-v-a2a861c4]{width:100%;border-collapse:collapse}th[data-v-a2a861c4],td[data-v-a2a861c4]{text-align:left;padding:.75rem;border-bottom:1px solid #eee}th[data-v-a2a861c4]{color:#6b7280;font-weight:600}.status-badge[data-v-a2a861c4]{padding:4px 8px;border-radius:4px;font-weight:700;text-transform:uppercase;font-size:.75rem;color:#fff}.status-badge.incomplete[data-v-a2a861c4]{background:#9ca3af}.status-badge.pending[data-v-a2a861c4]{background:#f97316}.status-badge.revision_required[data-v-a2a861c4]{background:#ef4444}.status-badge.accepted[data-v-a2a861c4]{background:#22c55e}.status-badge.none[data-v-a2a861c4]{background:#d1d5db;color:#374151}.user-details[data-v-edc7aa95]{max-width:800px;margin:0 auto}.card[data-v-edc7aa95]{background:#fff;border:1px solid #ddd;padding:1.5rem;margin-bottom:1rem;border-radius:8px}.status-badge[data-v-edc7aa95]{padding:4px 8px;border-radius:4px;font-weight:700;text-transform:uppercase;font-size:.8rem}.status-badge.pending[data-v-edc7aa95]{background:#fef08a;color:#854d0e}.status-badge.accepted[data-v-edc7aa95]{background:#bbf7d0;color:#166534}.status-badge.revision_required[data-v-edc7aa95]{background:#fecaca;color:#991b1b}.status-badge.incomplete[data-v-edc7aa95]{background:#e5e7eb;color:#374151}.actions[data-v-edc7aa95]{margin-top:1rem;display:flex;gap:1rem}.btn-approve[data-v-edc7aa95]{background:#22c55e;color:#fff;padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer}.btn-reject[data-v-edc7aa95]{background:#f59e0b;color:#fff;padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer}.error[data-v-edc7aa95]{color:red;margin-bottom:1rem}.success[data-v-edc7aa95]{color:green;margin-bottom:1rem}.info-grid[data-v-edc7aa95]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}.info-group[data-v-edc7aa95]{background:#f9fafb;padding:1rem;border-radius:4px}.info-group h4[data-v-edc7aa95]{margin-top:0;margin-bottom:.5rem;border-bottom:1px solid #e5e7eb;padding-bottom:.25rem;font-size:.95rem;color:#4b5563}.info-group p[data-v-edc7aa95]{margin:.25rem 0;font-size:.9rem}.revision-control[data-v-edc7aa95]{display:flex;flex-direction:column;gap:.5rem;flex:1}textarea[data-v-edc7aa95]{padding:.5rem;border:1px solid #ccc;border-radius:4px;font-family:inherit;resize:vertical}.char-count[data-v-edc7aa95]{font-size:.8rem;color:#666;text-align:right}nav a[data-v-06eb85f3]{text-decoration:none;color:#4b5563;margin:0 .5rem}nav a.router-link-exact-active[data-v-06eb85f3]{color:#2563eb;font-weight:700}
