.login-sessions-popover { width:min(1100px,calc(100vw - 32px));max-width:min(1100px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto; }
.login-sessions-popover .data-table { min-width:850px; }
[data-session-button][hidden] { display:none!important; }
.login-sessions-popover [data-session-status] { min-height:1lh;max-inline-size:none;width:100%; }
.login-location-option { font-size:.85rem; }
.login-location-option label { display:flex;align-items:center;gap:8px; }
.login-location-option input[type=checkbox] { width:auto;margin:0; }
.login-location-option p { margin:4px 0 12px; }
.security-policy .policy-simultaneous-option { align-self:end; }
.security-policy .policy-simultaneous-option .policy-username-requirement { margin:0;min-height:42px; }
