.presence-status{display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:11px}
.presence-status i{width:9px;height:9px;border-radius:50%;background:#687b90;box-shadow:0 0 0 3px #687b9015}
.presence-status.online{color:var(--green)}.presence-status.online i{background:var(--green);box-shadow:0 0 9px var(--green)}
.presence-status.warning{color:#ffd27e}.presence-status.warning i{background:#ffbd4a;box-shadow:0 0 9px #ffbd4a}
.presence-status.offline{color:#ff8394}.presence-status.offline i{background:var(--red);box-shadow:0 0 9px var(--red)}
.presence-status.unknown,.presence-status.disabled{color:var(--muted)}
.presence-stats .presence-online{border-color:#2be39a55}.presence-stats .presence-online strong{color:var(--green)}
.presence-stats .presence-offline{border-color:#ff5c7255}.presence-stats .presence-offline strong{color:#ff8394}
.presence-settings{align-items:center;border:1px solid var(--line);border-radius:9px;background:#091522;padding:0 13px;margin:14px 0}
.presence-settings .check{display:flex;align-items:center;gap:8px}.presence-settings .check input{width:auto}
.presence-settings small{color:var(--muted);font-size:9px}
.client-tabs a[href*="presence=online"]{color:var(--green)}.client-tabs a[href*="presence=warning"]{color:#ffd27e}.client-tabs a[href*="presence=offline"]{color:#ff8394}
@media(max-width:700px){.presence-settings{grid-template-columns:1fr;padding:10px 13px}}
