.team-presence-panel .rowmain small{display:none}.team-presence-panel .rowmain b{font-size:15px;line-height:1.35;margin:0}.team-presence-panel .rowline{min-height:70px}
.team-target-groups{display:grid;gap:18px}
.team-target-group{overflow:hidden;background:linear-gradient(135deg,rgba(18,40,74,.55),rgba(12,24,47,.46));border:1px solid rgba(107,161,207,.22);box-shadow:inset 0 1px 0 rgba(209,235,255,.05);backdrop-filter:blur(20px)}
.team-target-heading{display:flex;align-items:center;gap:12px;padding:16px 20px}
.team-target-heading h2{font-size:1.125rem;line-height:1.35;margin:0;color:#eaf5ff;overflow-wrap:anywhere}
.team-target-heading .avatar{width:34px;height:34px;flex-shrink:0;font-size:.875rem;background:linear-gradient(135deg,rgba(16,57,244,.24),rgba(16,205,229,.12));border:1px solid rgba(73,184,235,.28)}
.team-target-group .table-shell{border:0;border-top:1px solid rgba(107,161,207,.16);border-radius:0;background:transparent;margin:0}
.team-target-group table{width:100%;table-layout:fixed}
.team-target-group th:first-child,.team-target-group td:first-child{width:22%}
.team-target-group th:last-child,.team-target-group td:last-child{width:19%}
.team-target-group thead{background:rgba(5,17,36,.22)}
.team-target-group th,.team-target-group td{padding:14px 20px}
.team-target-group tbody tr:last-child td{border-bottom:0}
.team-target-group .progress{margin-top:9px;height:5px}
.team-target-percent{font-variant-numeric:tabular-nums}
@media(max-width:800px){.team-target-heading{padding:14px 16px}.team-target-group th,.team-target-group td{padding:12px 16px}.team-target-groups{gap:14px}}
/* All presence statuses share one compact, centred footprint. */
.team-presence-panel .presence-badge{display:inline-flex;align-items:center;justify-content:center;width:70px!important;min-width:70px!important;height:38px!important;min-height:38px!important;padding:6px 10px!important;box-sizing:border-box;border-radius:10px!important;font-size:18px!important;font-weight:800;line-height:1;letter-spacing:.5px;white-space:nowrap;flex-shrink:0}
