.team-unified-page .unified-team-main{width:min(1480px,calc(100% - 48px));max-width:1480px;margin:0 auto;padding:30px 0 64px}
.unified-team-hero{display:flex;align-items:end;justify-content:space-between;gap:28px;padding:4px 0 24px}.unified-team-hero h1{margin:3px 0 8px;font-size:clamp(34px,4vw,48px)}.unified-team-hero p{margin:0;color:var(--emp-muted)}.unified-team-hero label{min-width:280px;font-size:13px;font-weight:750}.unified-team-hero select{margin-bottom:0}
.team-view-tabs{display:flex;gap:4px;margin-bottom:24px;padding:5px;border:1px solid var(--emp-line);border-radius:12px;background:#fff;overflow:auto}.team-view-tabs button{min-height:42px;padding:9px 16px;border:0;background:transparent;color:var(--emp-muted);white-space:nowrap}.team-view-tabs button.active{background:var(--emp-ink);color:#fff!important}.team-view-tabs button.active:focus-visible{outline-color:var(--emp-red)}
.team-view-panel{padding:26px;border:1px solid var(--emp-line);border-radius:16px;background:#fff}.team-view-panel[hidden]{display:none!important}.unified-section-head{margin-bottom:20px}.unified-section-head h2{margin:3px 0 5px;font-size:27px}.unified-section-head p{margin:0;color:var(--emp-muted)}
.team-unified-page .people-overview{margin-bottom:0}.team-unified-page .people-tools{margin-bottom:18px}.team-unified-page .department-board{margin-bottom:34px}.unified-member-list{padding-top:28px;border-top:1px solid var(--emp-line)}
.team-unified-page .quota-grid{margin-top:0}.team-unified-page .invite-panel{margin-bottom:18px}.team-unified-page .campaign-section{margin-bottom:0}
.unified-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.unified-settings-grid article,.unified-report-card{padding:24px;border:1px solid var(--emp-line);border-radius:14px;background:var(--emp-paper)}.unified-settings-grid h2,.unified-report-card h2{margin:3px 0 8px}.unified-settings-grid p,.unified-report-card p{color:var(--emp-muted)}.unified-settings-grid button{margin-top:8px}
.unified-report-card{display:flex;align-items:center;justify-content:space-between;gap:28px}.unified-report-card>div{max-width:760px}.unified-report-card .export-trigger{flex:0 0 auto}
@media(max-width:760px){.team-unified-page .unified-team-main{width:calc(100% - 24px);padding-top:20px}.unified-team-hero{display:block}.unified-team-hero label{display:block;margin-top:18px;min-width:0}.team-view-tabs{margin-inline:-2px}.team-view-tabs button{padding-inline:13px}.team-view-panel{padding:19px 15px}.unified-settings-grid{grid-template-columns:1fr}.unified-report-card{align-items:flex-start;flex-direction:column}.unified-report-card .export-trigger{width:100%}}
