.account-avatar{display:inline-flex;flex:0 0 38px;width:38px;height:38px;border-radius:50%;overflow:hidden;align-items:center;justify-content:center;background:var(--blue,#e8f2f6)}.account-avatar img{width:100%;height:100%;object-fit:cover}.account-avatar svg{width:22px;height:22px}.account-gate{max-width:700px;padding-top:56px;padding-bottom:72px}.account-login{padding:24px 0}.account-login p{max-width:55ch}.account-login-status:empty{display:none}.account-panel,.account-notice{border:1px solid #dbe5e4;border-radius:18px;background:#fff;padding:28px;margin:24px 0}.account-notice{background:#f4f8f7}.account-panel h2,.account-notice h2{margin-top:0}.account-panel form{max-width:650px;display:grid;gap:20px}.account-panel fieldset{border:0;padding:0;margin:0}.account-panel legend{font-weight:700;margin-bottom:10px}.account-options{display:flex;flex-wrap:wrap;gap:10px 18px}.account-options label{display:flex;gap:7px;align-items:center;font-size:1rem}.account-options input{width:18px;height:18px;accent-color:#0f4c5c}.account-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:24px 0}.account-summary a{border:1px solid #dbe5e4;border-radius:12px;padding:18px;display:grid;gap:8px}.account-summary strong{font-size:1.8rem;color:#0f4c5c}.account-panel .danger,.btn.danger{color:#9e2535;border-color:#9e2535}.account-folder-actions{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.aula-tabs{overflow-x:auto;flex-wrap:wrap}.account-notice .btn{margin:6px 8px 6px 0}.account-panel input,.account-panel select{font:inherit}.account-panel hr{border:0;border-top:1px solid #dbe5e4;margin:28px 0}@media(max-width:680px){.account-panel,.account-notice{padding:20px}.account-summary{grid-template-columns:repeat(2,1fr)}.header{gap:10px}.account-avatar{flex-basis:32px;width:32px;height:32px}.account-gate{padding-top:32px}.aula-tabs{gap:6px}}
