.account-shell{max-width:680px;margin:40px auto;padding:20px;color:#fff;font-family:Roboto,Arial,sans-serif}.account-brand{letter-spacing:3px;font-size:12px}.account-panel{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:24px;margin:24px 0}.account-panel[hidden]{display:none}.account-panel h2{margin:0 0 16px;font-size:20px}.account-panel label{display:block;margin:14px 0}.account-panel input,.account-panel select{display:block;box-sizing:border-box;width:100%;margin-top:7px;padding:11px;background:var(--background);color:#fff;border:1px solid var(--border);border-radius:5px;font:inherit}.account-panel button,.account-dossier{display:inline-block;padding:10px 14px;margin:8px 8px 8px 0;border:1px solid var(--border);border-radius:5px;background:var(--background);color:#fff;font:inherit;cursor:pointer}.account-dossier{display:block}.account-shell a{color:#8ed1f5}.account-panel p,#account-status{line-height:1.5;margin:12px 0}.account-panel input:focus-visible,.account-panel button:focus-visible{outline:2px solid var(--accent)}

.account-help{margin-top:14px;border-top:1px solid var(--border);padding-top:8px}.account-help button{background:none;border:0;padding:6px 0;color:#8ed1f5;font-size:14px;display:block}
