/* Native team counts/IDs/polling; composition from restored sections/team.js. */
#app .ws-team-page{color:#0d1033;min-width:0}
#app .ws-team-page .page-head{align-items:center;margin-bottom:22px}
#app .ws-team-page h1{font-size:26px;line-height:1.25;letter-spacing:-.03em}
#app .ws-team-page .muted{color:#62586f}
#app .ws-team-page .ws-team-metrics{display:flex;flex-wrap:wrap;gap:32px;margin:8px 0 22px;padding:0;background:none;border:0}
#app .ws-team-metrics article{display:flex;align-items:baseline;gap:8px;padding:0;background:none;border:0}
#app .ws-team-metrics strong{font-size:24px;line-height:1.2;color:#0d1033}
#app .ws-team-metrics span{font-size:13px;color:#62586f}
#app .ws-team-directory{min-width:0;border:1px solid #e7eaf5;border-radius:14px;background:#fff;overflow:hidden}
#app .ws-team-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:18px 20px;border-bottom:1px solid #e7eaf5}
#app .ws-team-toolbar .enterprise-team-search{margin:0;flex:1 1 260px;max-width:440px;min-width:0}
#app .ws-team-toolbar input{min-height:42px;color:#0d1033;background:#fff;border-color:#dfe3f1}
#app .ws-team-directory .enterprise-team-scroll{margin:0;border:0;border-radius:0;box-shadow:none}
#app .ws-team-directory .enterprise-team-table th{background:#f8f7fd;color:#62586f;padding:15px 20px;font-size:12px}
#app .ws-team-directory .enterprise-team-table td{padding:16px 20px;border-bottom-color:#e7eaf5}
#app .ws-team-directory .enterprise-team-person-meta,#app .ws-team-directory .enterprise-team-device-activity{color:#62586f}
#app .ws-team-page button{min-height:42px}
#app .ws-team-page button:focus-visible,#app .ws-team-page input:focus-visible{outline:2px solid #602bff;outline-offset:2px}
@media(max-width:700px){
 #app .ws-team-page .page-head{align-items:stretch;gap:14px}
 #app .ws-team-page .ws-team-metrics{gap:16px;margin-bottom:14px}
 #app .ws-team-metrics article{padding:0;min-width:0}
 #app .ws-team-metrics strong{font-size:24px}
 #app .ws-team-metrics span{font-size:12px;overflow-wrap:anywhere}
 #app .ws-team-toolbar{padding:12px;gap:8px}
 #app .ws-team-toolbar .enterprise-team-search{max-width:none;flex-basis:100%}
 #app .ws-team-page button,#app .ws-team-page input{min-height:44px}
 #app .ws-team-page input{font-size:16px}
}
