.office-capacity{min-width:0;border:1px solid var(--line);border-radius:var(--radius-panel);padding:clamp(1rem,3vw,1.5rem);background:var(--surface)}.office-capacity-heading{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;align-items:flex-end}.office-capacity-heading h2{font-size:1.1rem;font-weight:600}.office-capacity-heading>strong{color:var(--ink);font-size:.9rem;font-variant-numeric:tabular-nums}.office-capacity-counts{display:flex;flex-wrap:wrap;gap:1.5rem 2rem;margin-block:1.25rem;padding-block:1rem;border-block:1px solid var(--line)}.office-capacity-counts div{min-width:0}.office-capacity-counts dt{color:var(--muted);font-size:.8rem}.office-capacity-counts dd{margin-top:.3rem;font-size:1.3rem;font-weight:600;font-variant-numeric:tabular-nums}.office-capacity>p{font-size:.85rem;line-height:1.8;color:var(--muted);margin-top:.6rem;overflow-wrap:anywhere}.office-capacity>.office-capacity-notice{color:var(--ink);background:var(--accent-soft);border:1px solid var(--brass);border-radius:var(--radius-control);padding:.8rem 1rem}.office-capacity>a{margin-top:1rem}.pending-invitations{border:1px solid var(--line);border-radius:7px;background:var(--surface);padding:1.25rem}.pending-invitations h2{font-size:1rem;font-weight:600}.pending-invitations>p{font-size:.85rem;line-height:1.8;color:var(--muted);margin-top:.5rem}.pending-invitations ul{margin-top:1rem}.pending-invitations li{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.8rem 1.5rem;padding-block:.9rem;border-top:1px solid var(--line)}.pending-invitations li>div{min-width:0;flex:1 1 14rem}.pending-invitations li strong{font-size:.85rem;overflow-wrap:anywhere}.pending-invitations li p{font-size:.75rem;color:var(--muted);margin-top:.3rem;line-height:1.8}