@layer components{.account-card{color:#43596d;background:#fafbfc;border:1px solid #bdcad6;border-radius:14px;max-width:560px;padding:25px}.account-tabs{border-bottom:1px solid #d5dfe6;flex-wrap:wrap;gap:5px;margin-bottom:22px;padding-bottom:12px;display:flex}.account-tabs button{cursor:pointer;border-radius:7px;padding:8px 11px;font-size:12px;font-weight:650}.account-tabs button[aria-pressed=true]{color:#425e78;background:linear-gradient(120deg,#dce8ee,#e8e4ed)}.account-card fieldset{border:0;flex-direction:column;gap:15px;min-width:0;margin:0;padding:0;display:flex}.account-card label{flex-direction:column;gap:7px;font-size:12px;font-weight:650;display:flex}.account-card input:not([type=file]){color:#43596d;box-sizing:border-box;background:#fff;border:1px solid #bdcad6;border-radius:8px;width:100%;padding:10px 12px;font-size:14px}.account-card input:focus{outline-offset:1px;outline:2px solid #95abbe}.account-card .primary-button,.account-card .secondary-button,.account-profile-actions>.text-button{justify-content:center;align-items:center;gap:7px;font-size:12px;line-height:20px;display:inline-flex}.account-card .text-button{cursor:pointer;font-size:11px}.account-card button:disabled{opacity:.55;cursor:default}.account-captcha{align-items:center;gap:12px;min-height:65px;display:flex}.account-captcha img{border:1px solid #cbd6df;border-radius:8px}.account-captcha button{cursor:pointer;border:1px solid #cbd6df;border-radius:7px;padding:9px}.account-help{color:#7a8996;margin:0;font-size:11px;line-height:1.7}.account-error,.account-notice{border-radius:8px;margin:17px 0 0;padding:11px 13px;font-size:12px;line-height:1.7}.account-error{color:#a05260;background:#f8ecee;border:1px solid #e7cdd2}.account-notice{color:#50715b;background:#e9f2ec;border:1px solid #cbded2}.account-profile-heading{align-items:center;gap:16px;margin-bottom:20px;display:flex}.account-profile-heading h2{overflow-wrap:anywhere;margin:0 0 4px;font-size:20px;font-weight:750}.account-profile-heading p{overflow-wrap:anywhere;margin:0 0 6px;font-size:12px}.account-profile-heading small{color:#7a8996;font-size:10px}.account-avatar{object-fit:cover;border:1px solid #bdcad6;border-radius:13px;flex-shrink:0;width:78px;height:78px}.account-avatar-empty{color:#7890a5;background:#e7eef3;justify-content:center;align-items:center;display:flex}.account-profile-actions{flex-wrap:wrap;align-items:center;gap:14px;margin:17px 0 12px;display:flex}@media (max-width:500px){.account-card{padding:18px}.account-tabs button{padding:8px;font-size:11px}.account-profile-heading{gap:12px}.account-avatar{width:64px;height:64px}.account-profile-heading h2{font-size:18px}}}
