.account-security-trigger{white-space:normal;font-size:12px!important;min-height:40px}.account-security-dialog{width:min(700px,calc(100vw - 24px));max-height:calc(100dvh - 32px);padding:26px;border:1px solid #d8c8ad;border-radius:20px;background:#f6f4ef;color:#0f3d3a;box-sizing:border-box;overflow:auto;font-family:Montserrat,Arial,sans-serif;box-shadow:0 24px 80px #0f3d3a33}.account-security-dialog::backdrop{background:#092c2acc}.account-security-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.account-security-dialog h2{font-size:24px;line-height:1.25;margin:4px 0 20px}.account-security-dialog h3{font-size:17px;line-height:1.4;margin:0 0 10px}.account-security-dialog section,.account-security-dialog form,.account-security-recovery{padding:20px 0;border-top:1px solid #d9dfd7}.account-security-dialog p,.account-security-dialog label,.account-security-dialog li{font-size:13px;line-height:1.65;color:#244e48}.account-security-dialog label{display:grid;gap:7px;font-weight:700;margin:12px 0}.account-security-dialog input:not([type=checkbox]){box-sizing:border-box;width:100%;padding:12px;border:1px solid #9eafa1;border-radius:9px;background:#fffefa;color:#0f3d3a;font:inherit}.account-security-dialog button,.account-security-dialog a{margin:5px 6px 5px 0}.account-security-dialog .account-security-check{display:flex;align-items:flex-start;gap:10px}.account-security-dialog input[type=checkbox]{width:19px;height:19px;flex:0 0 auto;accent-color:#0f3d3a}.account-security-dialog pre,.account-security-secret{display:block;padding:16px;background:#e6ece1;border-radius:10px;color:#0f3d3a;font-size:13px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.account-security-sessions{padding:0;list-style:none;display:grid;gap:10px}.account-security-sessions li{display:grid;gap:3px;padding:12px;border:1px solid #d9dfd7;border-radius:10px;background:#fffefa}.account-security-audit-table{max-height:340px;overflow:auto}.account-security-audit-table table{border-collapse:collapse;width:100%;font-size:11px}.account-security-audit-table td,.account-security-audit-table th{padding:8px;text-align:left;border-bottom:1px solid #d9dfd7;overflow-wrap:anywhere}.account-security-dialog .account-security-success{padding:12px;background:#e0eddf;border-radius:9px}.account-security-dialog [role=alert]{color:#97332d}.account-security-dialog :focus-visible{outline:3px solid #b67b37;outline-offset:3px}@media(max-width:520px){.account-security-dialog{padding:18px}.account-security-heading{flex-wrap:wrap}.account-security-dialog h2{font-size:21px}.account-security-dialog .panel-button{max-width:100%;white-space:normal}.account-security-trigger{font-size:11px!important}}
