.account-main{max-width:860px;padding-top:55px;padding-bottom:90px;min-height:70vh}.account-main h1{margin-bottom:12px}.account-intro{color:var(--muted);max-width:680px}.account-panel{margin-top:35px;padding:32px;background:var(--panel);border:1px solid var(--line)}.account-panel h2{font-size:30px}.account-panel>p,.account-panel .account-top p{color:var(--muted)}.account-panel form{padding:0;background:transparent;max-width:480px}.account-panel label{color:var(--text)}.account-panel input{background:#252523;color:var(--text);border-color:#65645e}.account-panel form button{margin-top:8px}.account-panel a:not(.button){color:var(--gold);text-decoration:underline}.account-top{display:flex;justify-content:space-between;align-items:start;gap:20px}.account-actions{display:flex;flex-wrap:wrap;gap:14px;margin:22px 0}.account-panel h3{margin-top:32px}.quote-history-item{border-top:1px solid var(--line);padding:15px 0}.quote-history-item summary{cursor:pointer;color:var(--gold)}.quote-history-item pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:14px;color:var(--text)}.text-button{border:0;background:none;color:var(--gold);text-decoration:underline;cursor:pointer;margin-left:16px}#account-status{min-height:24px;color:var(--gold);margin-top:15px}[hidden]{display:none!important}@media(max-width:700px){.account-main{padding-top:35px}.account-panel{padding:22px}.account-top{display:block}.account-top button{margin-top:12px}}
.check-label{display:flex!important;align-items:center;gap:10px;margin:18px 0}.check-label input{width:20px!important;height:20px;margin:0}.form-note{font-size:13px;line-height:1.6;color:var(--muted)}#password-signin{margin-top:28px;border-top:1px solid var(--line)}#password-signin details{margin-top:24px}#account-security{margin:28px 0;padding:0 0 28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#verify-password-email{margin-left:0;text-align:left;line-height:1.6}input:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}
