.account-page .account-load-warning{display:flex;align-items:center;gap:14px;flex-wrap:wrap;border:1px solid #ffda3e22;background:#ffda3e07;border-radius:18px;padding:16px 18px;margin:0 0 24px;color:#e2d9be}
.account-page .account-load-warning[hidden]{display:none!important}
.account-page .account-load-warning strong{font-size:13px;font-weight:750;letter-spacing:-.02em}.account-page .account-load-warning p{margin:0;flex:1 1 350px;font-size:12px;line-height:1.55;color:#aaa392}
.account-page .account-load-warning button{min-height:44px;border-radius:13px;border:1px solid #ffda3e30;padding:10px 16px;background:#ffda3e12;color:#ffda3e;font:inherit;font-size:12px;font-weight:700;cursor:pointer;box-shadow:none}
.account-page .account-load-warning button:disabled{opacity:.5;cursor:wait}.account-page .account-load-warning button:focus-visible{outline:2px solid #ffda3e;outline-offset:3px}
.account-page form[data-load-ready=false]{opacity:.55}
@media(max-width:560px){.account-page .account-load-warning{gap:8px;padding:15px}.account-page .account-load-warning p{flex-basis:100%}.account-page .account-load-warning button{margin-top:4px}}

html.popup-mode[data-auth-mode=login] body[data-auth-complete=true] #library,html.popup-mode[data-auth-mode=login] body[data-auth-complete=true] #auth>:not(h2):not(.auth-description){display:none!important}
