.session-count-card a{display:inline-block;margin-top:.35rem;font-size:.88rem}
.session-security-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}
.session-security-actions{display:flex;gap:.55rem;flex-wrap:wrap}
.session-security-actions form{margin:0}
.session-status{display:inline-flex;align-items:center;gap:.38rem;font-weight:700;white-space:nowrap}
.session-status::before{content:"";width:.58rem;height:.58rem;border-radius:50%;background:#9aa7b5}
.session-status.online::before{background:#22a06b;box-shadow:0 0 0 3px rgba(34,160,107,.12)}
.session-current{display:inline-block;margin-left:.35rem;font-size:.75rem;opacity:.75}
.session-page{max-width:280px;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem}
.security-danger{border-color:#bb2431!important;color:#bb2431!important}
.security-danger:hover{background:#fff0f1!important}
.sidebar-emergency-form{margin-top:.6rem}
.sidebar-emergency-form button{width:100%;text-align:left;padding:.4rem 0;border:0;background:transparent;color:#ffd1d5;text-decoration:underline;cursor:pointer;font:inherit;font-size:.82rem}
.security-events-table td{vertical-align:top}
@media(max-width:900px){
  .session-security-head{display:block}
  .session-security-actions{display:grid;grid-template-columns:1fr;margin-top:.8rem}
  .session-security-actions button{width:100%;min-height:44px}
  .session-table{min-width:900px!important}
  .security-events-table{min-width:720px!important}
}

.superadmin-connection-tabs{display:flex;gap:.55rem;flex-wrap:wrap;margin:0 0 1rem}
.superadmin-connection-tabs .button{text-decoration:none}
.superadmin-connection-actions{display:flex;gap:.45rem;align-items:center;flex-wrap:wrap}
.superadmin-connection-actions form{margin:0}
.superadmin-session-stats{margin-bottom:1rem}
.superadmin-session-table{min-width:1120px}
.superadmin-company-connections{min-width:650px}
.superadmin-security-events{min-width:850px}
@media(max-width:900px){
  .superadmin-connection-tabs{display:grid;grid-template-columns:1fr 1fr}
  .superadmin-connection-tabs .button{text-align:center}
}
