.upgrade-page{max-width:1180px;margin:auto}.upgrade-hero{text-align:center;margin-bottom:18px}.upgrade-hero>small{color:#79f04d;font-weight:900;letter-spacing:.16em}.upgrade-hero h1{margin:10px 0;font-size:44px;color:#dff8ff}.upgrade-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px}.upgrade-grid li{margin:12px 0;color:#c7d9e5}.upgrade-expiry{padding:12px;border:1px solid #806929;border-radius:8px;color:#ffd45b}.payment-methods{display:grid;grid-template-columns:1fr 1fr;gap:10px}.payment-methods div{padding:12px;border:1px solid #24536d;border-radius:9px;background:#03101b;overflow-wrap:anywhere}.payment-methods b,.payment-methods span,.payment-methods a{display:block}.payment-methods b{color:#79f04d;margin-bottom:5px}.upgrade-notice{max-width:760px;margin:18px auto}.payment-settings{max-width:900px;display:grid;grid-template-columns:1fr 1fr;gap:8px 18px}.payment-settings button{justify-self:start}.member-admin-grid{grid-template-columns:1fr 1.5fr}.member-admin-actions{display:grid;gap:8px}.member-admin-actions form{margin:0}.member-admin-actions button{width:100%}@media(max-width:760px){.upgrade-grid,.payment-settings,.member-admin-grid{grid-template-columns:1fr}.upgrade-hero h1{font-size:32px}.payment-methods{grid-template-columns:1fr}}
