/* TB_DEVICE_RISK_AUDIT_20261107 — informative signals, no oversized cards */
.ws-admin-shell .tb-audit-extended{max-width:100%;min-width:0}
.ws-admin-shell .tb-audit-header{border-bottom:1px solid #e0e8ef;padding:0 0 12px;margin-bottom:12px}
.ws-admin-shell .tb-audit-header h2{font-size:17px;margin:0 0 5px;color:#173350}
.ws-admin-shell .tb-audit-header p{margin:0;max-width:840px;font-size:12px;color:#718299;line-height:1.5}
.ws-admin-shell .tb-audit-part-title{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px 12px;margin:12px 0 7px}
.ws-admin-shell .tb-audit-part-title h3{font-size:14px;margin:0}
.ws-admin-shell .tb-audit-part-title>span{font-size:11px;color:#7e8b9f}
.ws-admin-shell .tb-audit-account-list{display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;border-bottom:1px solid #e2e9f1}
.ws-admin-shell .tb-audit-account-labels,.ws-admin-shell .tb-audit-account-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.65fr) minmax(0,.75fr) minmax(0,1fr) minmax(0,.65fr);gap:5px 13px;align-items:center;min-width:0;max-width:100%;padding:7px 4px}
.ws-admin-shell .tb-audit-account-labels{color:#78899e;font-size:10px;font-weight:750;background:#f6f9fc}
.ws-admin-shell .tb-audit-account-row{font-size:11px;border-bottom:1px solid #e7edf4;color:#4c617b}
.ws-admin-shell .tb-audit-account-row:nth-child(even){background:#fbfcfe}
.ws-admin-shell .tb-audit-email{font-weight:650;color:#244766;overflow-wrap:anywhere}
.ws-admin-shell .tb-audit-signal{display:inline-flex;width:max-content;max-width:100%;padding:3px 7px;border-radius:5px;background:#edf7f2;color:#277651;font-weight:750}
.ws-admin-shell .tb-audit-signal.review{background:#fff1df;color:#925a17}
.ws-admin-shell .tb-audit-empty{font-size:12px;color:#7e8ba0}
@media(max-width:950px){.ws-admin-shell .tb-audit-account-labels{display:none}.ws-admin-shell .tb-audit-account-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;padding:9px 3px}}
@media(max-width:550px){.ws-admin-shell .tb-audit-account-row{grid-template-columns:minmax(0,1fr)}}

/* TB_LOGIN_IP_AUDIT_20261107 — matched TI account-security view. */
.ws-admin-shell .tb-audit-account-labels,.ws-admin-shell .tb-audit-account-row{
 grid-template-columns:minmax(0,1.7fr) minmax(0,.65fr) minmax(0,.65fr) minmax(0,.7fr) minmax(0,1fr) minmax(0,.65fr)!important;
}
.ws-admin-shell .tb-audit-status{color:#257654;font-size:11px;font-weight:700}
.ws-admin-shell .tb-audit-status.suspended{color:#a34a3c}
@media(max-width:950px){
 .ws-admin-shell .tb-audit-account-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px 11px!important}
}
@media(max-width:560px){
 .ws-admin-shell .tb-audit-account-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
