/* Sigma OS — Team Register + Online Status sidebar pages */
.teamnav-shell{padding:2px 0 30px}.teamnav-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;padding:17px 18px;border:1px solid rgba(255,255,255,.07);border-radius:18px;background:rgba(25,26,30,.72);backdrop-filter:blur(18px);margin-bottom:10px}.teamnav-head>div>span{font-size:8px;text-transform:uppercase;letter-spacing:.09em;color:#bd4a50}.teamnav-head h2{margin:4px 0 2px;font-size:19px}.teamnav-head p{margin:0;color:#9a9ba2;font-size:9px}.teamnav-date{font-size:9px;color:#aaa}.teamnav-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:10px 0}.teamnav-stats>div{padding:12px;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:#191a1e}.teamnav-stats b,.teamnav-stats span{display:block}.teamnav-stats b{font-size:16px}.teamnav-stats span{font-size:8px;color:#888990;margin-top:3px}.teamnav-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.teamnav-person{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:13px;background:#17181c}.teamnav-avatar{position:relative;width:42px;height:42px;flex:0 0 42px;border-radius:50%;overflow:visible;background:#25262b;display:grid;place-items:center;font-weight:700}.teamnav-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.teamnav-avatar i{position:absolute;right:-1px;bottom:1px;width:10px;height:10px;border-radius:50%;border:2px solid #17181c;background:#666}.teamnav-avatar i.online{background:#48b96c}.teamnav-avatar i.away{background:#d8a83e}.teamnav-person strong,.teamnav-person span,.teamnav-person small{display:block}.teamnav-person strong{font-size:10px}.teamnav-person span{font-size:8px;color:#84858c;margin-top:2px}.teamnav-person small{font-size:8px;margin-top:4px;color:#777880}.teamnav-person small.online{color:#66c781}.teamnav-person small.away{color:#dfb24e}.teamnav-table{overflow:auto;border:1px solid rgba(255,255,255,.06);border-radius:13px;background:#17181c}.teamnav-table table{width:100%;border-collapse:collapse;min-width:760px}.teamnav-table th,.teamnav-table td{padding:10px 12px;text-align:left;border-bottom:1px solid rgba(255,255,255,.045);font-size:9px}.teamnav-table th{font-size:8px;color:#93949a;font-weight:600}.teamnav-table td strong,.teamnav-table td small{display:block}.teamnav-table td small{font-size:7px;color:#777880;margin-top:2px}.teamnav-badge{display:inline-block;padding:4px 7px;border-radius:20px;font-size:7px;font-weight:650;background:#25262b}.teamnav-badge.ontime{color:#75ca8a}.teamnav-badge.late{color:#e3b15c}.teamnav-badge.absent{color:#e0757a}.teamnav-note{font-size:8px;color:#777880;margin:8px 2px}
@media(max-width:900px){.teamnav-head{align-items:flex-start;flex-direction:column}.teamnav-stats{grid-template-columns:repeat(3,1fr)}.teamnav-grid{grid-template-columns:1fr}.teamnav-person{padding:11px}.teamnav-table{margin-bottom:8px}}
