.firm-team-section.svelte-x1kxtt{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--surface-radius);box-shadow:var(--shadow-card);margin-top:32px;margin-bottom:20px;padding:20px}.section-header.svelte-x1kxtt{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.section-description.svelte-x1kxtt,.workspace-access-header.svelte-x1kxtt p:where(.svelte-x1kxtt){font-family:var(--font-ui);color:var(--text-muted);margin:4px 0 0;font-size:12px;line-height:1.4}.workspace-access-header.svelte-x1kxtt{justify-content:space-between;align-items:flex-start;gap:12px;margin:20px 0 12px;display:flex}.workspace-access-header.svelte-x1kxtt h4:where(.svelte-x1kxtt){font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin:0;font-size:11px;font-weight:700}.section-heading.svelte-x1kxtt{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-size:11px;font-weight:700;font-family:var(--font-ui);margin:0}.invite-btn.svelte-x1kxtt{font-family:var(--font-ui);background:var(--primary);color:var(--bg-card);border-radius:var(--radius-sm,8px);cursor:pointer;border:none;padding:6px 14px;font-size:12px;font-weight:700;transition:background .15s}.invite-btn.svelte-x1kxtt:hover{background:var(--primary-hover,var(--c-45a96c))}.team-error.svelte-x1kxtt{border-radius:var(--radius-sm,8px);color:var(--color-error,var(--red-600));font-family:var(--font-ui);background:#dc262614;border:1px solid #dc262640;margin-bottom:12px;padding:8px 12px;font-size:12px}.team-skeleton.svelte-x1kxtt{background:var(--border-light);border-radius:var(--radius-sm,8px);height:60px;margin-bottom:12px}.team-skeleton--sm.svelte-x1kxtt{height:40px}.change-access-panel.svelte-x1kxtt{background:var(--bg-subtle,var(--c-f5f5f3));border:1px solid var(--border);border-radius:var(--radius-sm,8px);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:12px 16px;display:flex}.change-access-label.svelte-x1kxtt{font-family:var(--font-ui);color:var(--text-secondary);font-size:13px}.btn-save.svelte-x1kxtt{font-family:var(--font-ui);background:var(--primary);color:var(--bg-card);border-radius:var(--radius-sm,8px);cursor:pointer;border:none;padding:6px 14px;font-size:12px;font-weight:700}.btn-save.svelte-x1kxtt:disabled{opacity:.5;cursor:not-allowed}.btn-cancel-inline.svelte-x1kxtt{font-family:var(--font-ui);border:1px solid var(--border);border-radius:var(--radius-sm,8px);cursor:pointer;color:var(--text-secondary);background:0 0;padding:6px 12px;font-size:12px;font-weight:600}.change-error.svelte-x1kxtt{color:var(--color-error,var(--red-600));font-size:12px;font-family:var(--font-ui)}.invites-subsection.svelte-x1kxtt{margin-top:20px}.invites-heading.svelte-x1kxtt{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-size:11px;font-weight:700;font-family:var(--font-ui);margin:0 0 10px}.invites-empty.svelte-x1kxtt{color:var(--text-muted);margin:0;font-size:13px;font-style:italic}.invites-table-wrap.svelte-x1kxtt{overflow-x:auto}.invites-table.svelte-x1kxtt{border-collapse:collapse;width:100%;font-family:var(--font-ui);font-size:12px}.invites-table.svelte-x1kxtt th:where(.svelte-x1kxtt){text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border-light);padding:6px 10px;font-size:10px;font-weight:700}.invites-table.svelte-x1kxtt td:where(.svelte-x1kxtt){border-bottom:1px solid var(--border-light);vertical-align:middle;padding:8px 10px}.invites-table.svelte-x1kxtt tr:where(.svelte-x1kxtt):last-child td:where(.svelte-x1kxtt){border-bottom:none}.cell-date.svelte-x1kxtt{white-space:nowrap;color:var(--text-muted)}.cell-actions.svelte-x1kxtt{white-space:nowrap}.row-action.svelte-x1kxtt{font-family:var(--font-ui);border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--bg-card);cursor:pointer;color:var(--text-secondary);margin-right:4px;padding:3px 8px;font-size:11px;font-weight:700}.row-action.svelte-x1kxtt:hover:not(:disabled){background:var(--bg-subtle,var(--c-f5f5f3))}.row-action.svelte-x1kxtt:disabled{opacity:.4;cursor:not-allowed}.row-action--cancel.svelte-x1kxtt{color:var(--color-error,var(--red-600));border-color:var(--color-error,var(--red-600))}.row-action--cancel.svelte-x1kxtt:hover:not(:disabled){background:#dc26260f}@media (width<=600px){.change-access-panel.svelte-x1kxtt{flex-direction:column;align-items:flex-start}}
