.AdminLogin_loginPage__OwPTI{min-height:100vh;display:grid;place-items:center;padding:2rem;background:#0f172a;color:#f8fafc}.AdminLogin_card__yR7OH{width:100%;max-width:480px;background:rgba(15,23,42,.95);border:1px solid hsla(0,0%,100%,.08);border-radius:28px;padding:3rem;box-shadow:0 25px 70px rgba(15,23,42,.35)}.AdminLogin_title__VlRf9{font-size:2rem;margin-bottom:.5rem}.AdminLogin_subtitle__krR87{color:rgba(248,250,252,.72);margin-bottom:2rem}.AdminLogin_button__wWChU{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fff;color:#0f172a;padding:1rem 1.2rem;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.AdminLogin_button__wWChU:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 30px rgba(15,23,42,.28)}.AdminLogin_button__wWChU:disabled{cursor:wait;opacity:.72}.AdminLogin_googleIcon__Vo63X{flex:0 0 auto;font-size:1.35rem}.AdminLogin_feedback__jvn6c{margin-top:1rem;padding:1rem 1.2rem;border-radius:16px;background:#1e293b;color:#f8fafc}.AdminDashboard_page__SzWcp{padding:4rem 2rem;max-width:1200px;margin:0 auto;color:#111}.AdminDashboard_card__0ESEY{background:#fff;border-radius:24px;border:1px solid rgba(17,24,39,.08);box-shadow:0 18px 60px rgba(15,23,42,.08);padding:2.5rem}.AdminDashboard_topBar__UH5Wn{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.AdminDashboard_title__fKOM8{font-size:clamp(2rem,3vw,3rem);line-height:1.05;margin-bottom:.5rem}.AdminDashboard_description__fhyS2{color:rgba(17,24,39,.7);max-width:720px}.AdminDashboard_form__k7V0M,.AdminDashboard_tableWrapper__lKh9S{margin-top:1.5rem}.AdminDashboard_formGroup__emxhX{display:grid;grid-gap:.6rem;gap:.6rem;margin-bottom:1rem}.AdminDashboard_label__IhnKZ{font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(17,24,39,.65)}.AdminDashboard_input__c5KXO,.AdminDashboard_textarea__vwvEK{width:100%;padding:.9rem 1rem;border-radius:.9rem;border:1px solid rgba(17,24,39,.12);outline:none;font-size:1rem;color:#111;background:#f8fafc}.AdminDashboard_textarea__vwvEK{min-height:140px;resize:vertical}.AdminDashboard_button__mQq_K,.AdminDashboard_linkButton__X4o7v{border:none;border-radius:999px;padding:.95rem 1.75rem;cursor:pointer;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.AdminDashboard_button__mQq_K{background:#0f172a;color:#fff}.AdminDashboard_linkButton__X4o7v{background:transparent;color:#0f172a;border:1px solid rgba(15,23,42,.12)}.AdminDashboard_button__mQq_K:disabled{opacity:.6;cursor:not-allowed}.AdminDashboard_tableWrapper__lKh9S{overflow-x:auto}.AdminDashboard_table__IEtx3{width:100%;border-collapse:collapse;min-width:800px}.AdminDashboard_td__f9Duv,.AdminDashboard_th__2mBba{padding:1rem;border-bottom:1px solid rgba(17,24,39,.08);text-align:left;vertical-align:top}.AdminDashboard_th__2mBba{color:rgba(17,24,39,.75);font-size:.9rem;text-transform:uppercase;letter-spacing:.08em}.AdminDashboard_statusBadge__GnhOJ{display:inline-flex;align-items:center;padding:.4rem .75rem;border-radius:999px;font-size:.85rem;font-weight:700}.AdminDashboard_statusPending__bzUCl{background:#fef3c7;color:#92400e}.AdminDashboard_statusPaid__OOzsf{background:#d1fae5;color:#065f46}.AdminDashboard_statusConfirmed__O0pJw{background:#dbeafe;color:#1e3a8a}.AdminDashboard_feedback__Dda_c{margin-top:1rem;padding:1rem 1.25rem;border-radius:1rem;background:#eef2ff;color:#1e3a8a}@media (max-width:900px){.AdminDashboard_topBar__UH5Wn{flex-direction:column;align-items:stretch}.AdminDashboard_table__IEtx3{min-width:100%}}