#connectorStatus .session-presence{margin:8px 0 0;padding:10px 0 0;border-top:1px solid #293541;color:#c3d4e2}
#connectorStatus .session-presence .sp-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0}
#connectorStatus .session-presence .sp-heading>span{display:flex;align-items:center;gap:7px;font-size:9px;letter-spacing:0;line-height:1.4;color:#c3d4e2}
#connectorStatus .session-presence .sp-heading i{display:inline-block;flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:#75baf0;box-shadow:0 0 7px #75baf040}
#connectorStatus .session-presence .sp-heading strong{font-size:14px;line-height:1.2;min-width:20px;text-align:right;font-variant-numeric:tabular-nums;color:#e9f5ff}
#connectorStatus .session-presence p{margin:5px 0 3px;padding:0 0 0 13px;font-size:9px;color:#9fb4c7;line-height:1.5}
#connectorStatus .session-presence small{display:block;padding-left:13px;font-size:8px;color:#708598;line-height:1.45}
#connectorStatus .session-presence[data-has-clients="1"] .sp-heading i{background:#f4b65d;box-shadow:0 0 8px #f4b65d66}
#connectorStatus .session-presence[data-has-clients="1"] .sp-heading strong{color:#ffd191}
#connectorStatus .session-presence[data-presence-state="stale"] .sp-heading i,#connectorStatus .session-presence[data-presence-state="unavailable"] .sp-heading i{background:#e9a766;box-shadow:none}
#connectorStatus .session-presence[data-presence-state="stale"] small,#connectorStatus .session-presence[data-presence-state="unavailable"] small{color:#d7a369}
