.page.svelte-1flyec6{padding:1.5rem;max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.page-header.svelte-1flyec6 h1:where(.svelte-1flyec6){font-size:1.5rem;font-weight:700;color:#111827;margin:0}.dark .page-header.svelte-1flyec6 h1:where(.svelte-1flyec6){color:#f1f5f9}.page-header.svelte-1flyec6 p:where(.svelte-1flyec6){color:#6b7280;font-size:.875rem;margin:.25rem 0 0}.tabs-nav.svelte-1flyec6{display:flex;gap:.25rem;border-bottom:2px solid #e5e7eb;padding-bottom:0}.tab-btn.svelte-1flyec6{padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;color:#6b7280;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;transition:all .15s;border-radius:.375rem .375rem 0 0}.tab-btn.svelte-1flyec6:hover{color:#374151;background:#f9fafb}.tab-btn.active.svelte-1flyec6{color:#3b82f6;border-bottom-color:#3b82f6}.tab-content.svelte-1flyec6{min-height:300px}.card.svelte-1flyec6{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem}.card.svelte-1flyec6 h2:where(.svelte-1flyec6){font-size:1rem;font-weight:600;color:#111827;margin:0 0 1.25rem}.section-grid.svelte-1flyec6{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.card-header-row.svelte-1flyec6{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.card-header-row.svelte-1flyec6 h2:where(.svelte-1flyec6){margin:0}.form-grid.svelte-1flyec6{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.field.svelte-1flyec6{display:flex;flex-direction:column;gap:.375rem}.field.full.svelte-1flyec6{grid-column:1 / -1}label.svelte-1flyec6{font-size:.8125rem;font-weight:500;color:#374151}input.svelte-1flyec6,select.svelte-1flyec6{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;color:#1f2937;background:#fff;transition:border-color .15s}input.svelte-1flyec6:focus,select.svelte-1flyec6:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.hint.svelte-1flyec6{font-size:.75rem;color:#9ca3af;margin:.25rem 0 0}.mb-4.svelte-1flyec6{margin-bottom:1rem}.form-actions.svelte-1flyec6{margin-top:1.25rem;display:flex;justify-content:flex-end}.btn-primary.svelte-1flyec6{background:#3b82f6;color:#fff;border:none;border-radius:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s}.btn-primary.svelte-1flyec6:hover:not(:disabled){background:#2563eb}.btn-primary.svelte-1flyec6:disabled{opacity:.6;cursor:not-allowed}.btn-secondary.svelte-1flyec6{background:#f3f4f6;color:#374151;border:1px solid #d1d5db;border-radius:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s}.btn-secondary.svelte-1flyec6:hover:not(:disabled){background:#e5e7eb}.btn-secondary.svelte-1flyec6:disabled{opacity:.6;cursor:not-allowed}.btn-danger.svelte-1flyec6{background:#dc2626;color:#fff;border:none;border-radius:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s}.btn-danger.svelte-1flyec6:hover:not(:disabled){background:#b91c1c}.btn-danger.svelte-1flyec6:disabled{opacity:.6;cursor:not-allowed}.invite-form.svelte-1flyec6{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;margin-bottom:1.25rem}.table-wrap.svelte-1flyec6{overflow-x:auto}table.svelte-1flyec6{width:100%;border-collapse:collapse;font-size:.875rem}th.svelte-1flyec6{text-align:left;padding:.625rem .75rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border));background:hsl(var(--secondary) / .4)}td.svelte-1flyec6{padding:.75rem;border-bottom:1px solid hsl(var(--border));color:hsl(var(--foreground));vertical-align:middle}tbody.svelte-1flyec6 tr:where(.svelte-1flyec6){transition:background .15s}tbody.svelte-1flyec6 tr:where(.svelte-1flyec6):hover{background:hsl(var(--secondary) / .5)}tr.inactive.svelte-1flyec6 td:where(.svelte-1flyec6){color:hsl(var(--muted-foreground))}.rol-select.svelte-1flyec6{padding:.375rem .5rem;font-size:.8125rem;border-radius:.375rem}.toggle-btn.svelte-1flyec6{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;border:1px solid;cursor:pointer;background:#fee2e2;color:#991b1b;border-color:#fca5a5;transition:all .15s}.toggle-btn.active.svelte-1flyec6{background:#dcfce7;color:#166534;border-color:#86efac}.empty.svelte-1flyec6{padding:1rem;color:#9ca3af;font-size:.875rem;text-align:center}@media(max-width:700px){.section-grid.svelte-1flyec6,.form-grid.svelte-1flyec6{grid-template-columns:1fr}.field.full.svelte-1flyec6{grid-column:1}}.dark .card.svelte-1flyec6{background:#1f2937;border-color:#374151}.dark .card.svelte-1flyec6 h2:where(.svelte-1flyec6),.dark label.svelte-1flyec6{color:#f9fafb}.dark input.svelte-1flyec6,.dark select.svelte-1flyec6{background:#111827;border-color:#4b5563;color:#f9fafb}.dark th.svelte-1flyec6{color:#9ca3af;border-color:#374151}.dark td.svelte-1flyec6{color:#d1d5db;border-color:#374151}.dark .page-header.svelte-1flyec6 h1:where(.svelte-1flyec6){color:#f9fafb}.dark .tabs-nav.svelte-1flyec6{border-color:#374151}.dark .tab-btn.svelte-1flyec6{color:#9ca3af}.dark .tab-btn.svelte-1flyec6:hover{color:#f3f4f6;background:#374151}.dark .tab-btn.active.svelte-1flyec6{color:#60a5fa;border-bottom-color:#60a5fa}.dark .page-header.svelte-1flyec6 p:where(.svelte-1flyec6){color:hsl(var(--muted-foreground))}.dark .invite-form.svelte-1flyec6{background:hsl(var(--secondary));border-color:hsl(var(--border))}.dark .hint.svelte-1flyec6,.dark .empty.svelte-1flyec6,.dark .tab-btn.svelte-1flyec6{color:hsl(var(--muted-foreground))}.dark label.svelte-1flyec6{color:hsl(var(--foreground))}.dark td.svelte-1flyec6{color:hsl(var(--foreground));border-color:hsl(var(--border))}.dark tr.inactive.svelte-1flyec6 td:where(.svelte-1flyec6){color:hsl(var(--muted-foreground))}.dark .card.svelte-1flyec6{background:hsl(var(--card));border-color:hsl(var(--border))}.dark .card.svelte-1flyec6 h2:where(.svelte-1flyec6){color:hsl(var(--foreground))}.dark label.svelte-1flyec6{color:hsl(var(--muted-foreground))}.dark input.svelte-1flyec6,.dark select.svelte-1flyec6{color:hsl(var(--foreground));background:hsl(var(--background));border-color:hsl(var(--border))}.dark .tab-btn.svelte-1flyec6{color:hsl(var(--muted-foreground))}.dark .tab-btn.svelte-1flyec6:hover{color:hsl(var(--foreground));background:hsl(var(--muted))}.dark .tabs-nav.svelte-1flyec6{border-bottom-color:hsl(var(--border))}
