.elven-account-list{margin:22px 0 28px;border:1px solid #d9bd7d4d;background:linear-gradient(135deg,#153626a8,#071710)}
.elven-account-list>p{margin:0;padding:22px;color:var(--muted);font-size:13px;line-height:1.6}
.elven-account-list__empty{display:flex;align-items:center;gap:13px}
.elven-account-list__empty span{color:var(--gold);font-size:22px;line-height:1}
.elven-account-list__item{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:18px 21px}
.elven-account-list__item+.elven-account-list__item{border-top:1px solid #d9bd7d2a}
.elven-account-list__item strong{font-family:Cinzel,serif;color:var(--ivory);font-size:16px}
.elven-account-list__item span{padding:7px 9px;border:1px solid #d9bd7d5c;color:var(--gold);font-size:10px;font-weight:700;letter-spacing:.08em;text-align:right;text-transform:uppercase}
.elven-account-list__item span.is-active{border-color:#8dc59877;background:#183b2680;color:#b6e1ad}
.elven-account-list__item span.is-pending{background:#5b47261f}
.elven-account-section{padding-top:26px;border-top:1px solid #d9bd7d45}
.elven-account-section+.elven-account-section{margin-top:36px}
.elven-account-section h3{margin:0;font-size:21px}
.elven-account-section>p{color:var(--muted);font-size:13px;line-height:1.7}
.elven-account-links{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:32px;padding-top:20px;border-top:1px solid #d9bd7d45}
.elven-account-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--gold);font-size:11px;text-decoration:underline;text-underline-offset:4px}
.elven-form select.form-control{color:var(--ivory);background:#06130c}
.elven-form select.form-control option{background:#06130c;color:var(--ivory)}
.elven-form .elven-form-hint{margin:-1px 0 8px;color:#bac9ba;font-size:12px;line-height:1.5}
@media(min-width:951px) and (max-width:1150px){.account-dashboard .auth-grid{display:block;max-width:680px}.account-dashboard .auth-intro{display:block;position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.account-dashboard .auth-intro>:not(h1){display:none}.account-dashboard .auth-panel{width:100%;max-width:680px;margin:0 auto}}
@media(max-width:620px){.elven-account-list__item{align-items:flex-start;flex-direction:column}.elven-account-list__item span{text-align:left}.elven-account-section h3{font-size:19px}}
