/* EnduroLab account session controls. Uses existing appearance variables. */
#cloudPanel .account-security{
 margin-top:20px;padding-top:19px;border-top:1px solid var(--border);
}
#cloudPanel .account-security h3{
 margin:0 0 7px;font-size:15px;font-weight:720;letter-spacing:-.02em;
}
#cloudPanel .account-security>p{
 max-width:70ch;margin:0 0 15px;font-size:12px;line-height:1.7;color:var(--muted);
}
#cloudPanel .account-security .btn{
 min-height:42px;font-size:12px;padding:10px 15px;
}
#cloudPanel .account-security .account-security-status{
 margin:11px 0 0;min-height:0;
}
#cloudPanel .account-security-status:empty{display:none}
#cloudPanel .account-security-status[data-error="true"]{color:var(--red)}
@media(max-width:540px){
 #cloudPanel .account-security .btn{width:100%}
}