.team-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:28px;border-top:1px solid var(--portal-border);padding-top:24px}.team-navigation{display:flex;flex-direction:column;gap:6px;align-self:start}.commercial-workspace .team-navigation button{text-align:left;border-color:transparent;background:transparent;min-height:44px}.commercial-workspace .team-navigation button[aria-current=page]{background:var(--surface);border-color:var(--primary);color:var(--text-primary)}.team-main{min-width:0}.team-main h2{margin-top:0}.team-main .team-profile{margin-top:0}.team-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:24px}.team-heading h2{margin:0}.team-summary{display:flex;flex-wrap:wrap;gap:28px;margin:0 0 24px;padding:20px 0;border-block:1px solid var(--portal-border)}.team-summary div{min-width:130px}.team-summary dt{color:var(--portal-muted);font-size:12px}.team-summary dd{font-size:22px;font-weight:700;margin:8px 0 0;font-variant-numeric:tabular-nums}.team-table-wrap{overflow:auto}.team-table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.team-table th,.team-table td{padding:14px 10px;border-bottom:1px solid var(--portal-border)}.team-table th{color:var(--portal-muted);font-weight:500}.team-table td{vertical-align:top}.team-table .commercial-actions{min-width:150px}.team-entry-form{border-block:1px solid var(--portal-border);padding:24px 0;margin-bottom:24px}.team-entry-form h3{margin-top:0}.team-entry-form .commercial-actions{margin-top:20px}.team-status{font-size:13px;color:var(--portal-muted)}.team-main a{color:var(--tertiary)}.team-empty{padding:32px 0;color:var(--portal-muted)}.team-public{max-width:760px}.team-public h1{font-size:30px}.team-public section{border-top:1px solid var(--border-soft);padding:20px 0;white-space:pre-line;overflow-wrap:anywhere}.team-public a{color:var(--tertiary)}.team-creative{width:100px;height:70px;object-fit:cover}.team-main input[type=checkbox]{width:20px;min-height:20px;accent-color:var(--primary)}.team-public-toggle{display:flex;gap:10px;align-items:center;margin:24px 0}.team-management-error{color:var(--danger)}.team-main button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:760px){.team-layout{grid-template-columns:minmax(0,1fr);gap:20px}.team-navigation{flex-direction:row;overflow-x:auto;padding-bottom:8px;max-width:100%}.team-navigation button{flex:0 0 auto}.team-table th,.team-table td{padding:10px 8px}.team-summary{gap:20px}.team-heading{align-items:flex-start}}
.organization-header{flex-wrap:wrap;gap:16px}
.organization-header [data-team-portals]{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}
.organization-header nav a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--portal-accent)}
.team-home-profile,.team-home-plan{padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid var(--portal-border)}
.team-home-profile>p{white-space:pre-line;overflow-wrap:anywhere;max-width:75ch}
.team-home-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}
.team-home-details dt{font-size:12px;color:var(--portal-muted)}
.team-home-details dd{margin:6px 0 0;white-space:pre-line;overflow-wrap:anywhere}
@media(max-width:760px){.organization-header [data-team-portals]{margin-left:0;width:100%}.organization-header [data-team-portals] a{flex:1}.team-home-details{grid-template-columns:minmax(0,1fr)}}
