.account-shell{max-width:1120px;margin:0 auto;padding:24px 24px 80px}.account-shell [hidden]{display:none!important}.account-tabs{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.account-tabs [aria-pressed=false]{background:transparent;border:1px solid #567ba5;color:#c8d9ec}.account-shell .panel{padding:28px;border:1px solid #385372;border-radius:20px;background:linear-gradient(145deg,#152840,#101b30);margin-bottom:24px}.account-shell .field{display:block;margin:18px 0}.account-shell input{display:block;width:100%;box-sizing:border-box;padding:13px 14px;border-radius:10px;border:1px solid #6683a4;background:#0b1628;color:#f1f7ff;font-size:16px;margin-top:8px}.account-shell input:read-only{opacity:.7}.account-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.account-welcome{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:20px 0}.account-shell button{min-height:44px;cursor:pointer}.account-shell button:disabled{opacity:.55;cursor:wait}.account-shell :focus-visible{outline:3px solid #49d5ff;outline-offset:4px}#account-status{padding:18px;border-left:3px solid #47d5ed;background:#152840;min-height:24px}#account-status[data-error=true]{border-color:#ffacac;color:#ffcbcb}.account-shell .small{line-height:1.6;color:#b8cce0}.account-shell h2{font-size:1.45rem}.account-shell .field span{font-size:.85rem;color:#b8cce0}@media(max-width:700px){.account-columns{grid-template-columns:1fr}.account-shell{padding:12px 16px 100px}.account-shell .panel{padding:22px 18px}.account-welcome{align-items:flex-start;flex-direction:column}.account-shell .btn{width:100%;box-sizing:border-box}.account-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.account-tabs .btn{font-size:14px;padding:12px 8px}}
