.account-main{max-width:1050px}.account-card{background:white;border:1px solid #d9e5f7;padding:30px;border-radius:24px;margin:24px 0;box-shadow:0 8px 35px #123b7610}.account-card h2{margin-top:0}.account-card label{display:block;margin:14px 0;color:#19345a;font-size:14px}.account-card input:not([type=checkbox]),.account-card textarea{display:block;width:100%;border:1px solid #b8cce8;border-radius:12px;padding:13px;margin:8px 0;background:#f8fbff;font:inherit}.account-card button:disabled{opacity:.45;cursor:not-allowed}.account-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:center}.account-toolbar h2{font-size:20px;overflow-wrap:anywhere}.account-lessons{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.account-lessons button{text-align:left;border:1px solid #d2e1f5;border-radius:12px;padding:14px;background:#f2f7ff;color:#17345d;cursor:pointer}.account-buy{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:18px 0;border-bottom:1px solid #e0e9f7}.account-buy .button{font-size:13px;min-width:130px}.terms-check{line-height:1.8}.account-actions{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.account-actions a{font-size:13px}.account-card article{line-height:1.8}.account-card article h2{margin-top:20px}.account-card article h3{margin-top:24px}#account-status{min-height:68px}body [hidden]{display:none!important}@media(max-width:650px){.account-card{padding:20px}.account-lessons{grid-template-columns:1fr}.account-buy{align-items:flex-start;flex-direction:column}.account-main h1{font-size:44px}}
