.settings.svelte-1i19ct2{max-width:1200px}.settings-layout.svelte-1i19ct2{display:grid;grid-template-columns:220px 1fr;gap:2rem}.settings-nav.svelte-1i19ct2{display:flex;flex-direction:column;gap:.25rem}.nav-item.svelte-1i19ct2{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:transparent;border:none;border-radius:.5rem;color:var(--text-secondary, #94a3b8);font-size:.875rem;cursor:pointer;transition:all .15s;text-align:left}.nav-item.svelte-1i19ct2:hover{background:#94a3b81a;color:var(--text-primary, #f1f5f9)}.nav-item.active.svelte-1i19ct2{background:#10b98126;color:var(--color-emerald, #10b981)}.settings-content.svelte-1i19ct2{background:var(--bg-card, #1e293b);border:1px solid var(--border-subtle, rgba(148, 163, 184, .1));border-radius:.75rem;padding:1.5rem}.section.svelte-1i19ct2 h3:where(.svelte-1i19ct2){font-size:1.125rem;font-weight:600;color:var(--text-primary, #f1f5f9);margin:0 0 1.5rem}.section-desc.svelte-1i19ct2{color:var(--text-muted, #64748b);margin:-1rem 0 1.5rem;font-size:.875rem}.form-group.svelte-1i19ct2{margin-bottom:1.25rem}.form-row.svelte-1i19ct2{display:grid;grid-template-columns:1fr 1fr;gap:1rem}label.svelte-1i19ct2{display:block;font-size:.875rem;color:var(--text-secondary, #94a3b8);margin-bottom:.5rem}input.svelte-1i19ct2,select.svelte-1i19ct2{width:100%;padding:.625rem .875rem;background:var(--bg-tertiary, rgba(148, 163, 184, .1));border:1px solid var(--border-subtle, rgba(148, 163, 184, .2));border-radius:.5rem;color:var(--text-primary, #f1f5f9);font-size:.875rem}input.svelte-1i19ct2:focus,select.svelte-1i19ct2:focus{outline:none;border-color:var(--color-emerald, #10b981)}.toggle-group.svelte-1i19ct2{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;border-bottom:1px solid var(--border-subtle, rgba(148, 163, 184, .1))}.toggle-info.svelte-1i19ct2{display:flex;flex-direction:column;gap:.25rem}.toggle-label.svelte-1i19ct2{color:var(--text-primary, #f1f5f9);font-size:.875rem}.toggle-desc.svelte-1i19ct2{color:var(--text-muted, #64748b);font-size:.8125rem}.toggle.svelte-1i19ct2{position:relative;width:44px;height:24px}.toggle.svelte-1i19ct2 input:where(.svelte-1i19ct2){opacity:0;width:0;height:0}.slider.svelte-1i19ct2{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:var(--bg-tertiary, #334155);border-radius:24px;transition:.3s}.slider.svelte-1i19ct2:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:.3s}input.svelte-1i19ct2:checked+.slider:where(.svelte-1i19ct2){background:var(--color-emerald, #10b981)}input.svelte-1i19ct2:checked+.slider:where(.svelte-1i19ct2):before{transform:translate(20px)}.btn-primary.svelte-1i19ct2{background:var(--color-emerald, #10b981);color:#fff;border:none;padding:.625rem 1.25rem;border-radius:.5rem;font-size:.875rem;cursor:pointer;transition:all .15s;margin-top:1rem}.btn-primary.svelte-1i19ct2:hover{background:#059669}.btn-secondary.svelte-1i19ct2{background:transparent;border:1px solid var(--border-subtle, rgba(148, 163, 184, .2));color:var(--text-secondary, #94a3b8);padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;cursor:pointer;transition:all .15s}.btn-secondary.svelte-1i19ct2:hover{border-color:var(--color-emerald, #10b981);color:var(--color-emerald, #10b981)}.btn-link.svelte-1i19ct2{background:none;border:none;color:var(--color-emerald, #10b981);font-size:.875rem;cursor:pointer}.profile-section.svelte-1i19ct2{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.avatar-large.svelte-1i19ct2{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;font-weight:600}.integrations-grid.svelte-1i19ct2{display:grid;gap:1rem}.integration-card.svelte-1i19ct2{display:flex;align-items:center;gap:1rem;padding:1rem;background:#94a3b80d;border:1px solid var(--border-subtle, rgba(148, 163, 184, .1));border-radius:.5rem}.integration-card.connected.svelte-1i19ct2{border-color:#10b9814d}.integration-icon.svelte-1i19ct2{font-size:1.5rem;width:48px;height:48px;background:#94a3b81a;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.integration-info.svelte-1i19ct2{flex:1}.integration-name.svelte-1i19ct2{font-weight:500;color:var(--text-primary, #f1f5f9)}.integration-status.svelte-1i19ct2{font-size:.8125rem;color:var(--text-muted, #64748b)}.integration-card.connected.svelte-1i19ct2 .integration-status:where(.svelte-1i19ct2){color:var(--color-emerald, #10b981)}.team-list.svelte-1i19ct2{display:flex;flex-direction:column;gap:.75rem}.team-member.svelte-1i19ct2{display:flex;align-items:center;gap:1rem;padding:.75rem;background:#94a3b80d;border-radius:.5rem}.member-avatar.svelte-1i19ct2{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);display:flex;align-items:center;justify-content:center;color:#fff;font-size:.875rem;font-weight:600}.member-info.svelte-1i19ct2{flex:1}.member-name.svelte-1i19ct2{font-weight:500;color:var(--text-primary, #f1f5f9)}.member-email.svelte-1i19ct2{font-size:.8125rem;color:var(--text-muted, #64748b)}.member-role.svelte-1i19ct2{font-size:.75rem;padding:.25rem .5rem;border-radius:.25rem}.member-role.owner.svelte-1i19ct2{background:#8b5cf626;color:#8b5cf6}.member-role.admin.svelte-1i19ct2{background:#3b82f626;color:#3b82f6}.plan-card.svelte-1i19ct2{display:flex;align-items:center;justify-content:space-between;padding:1.25rem;background:#10b9811a;border:1px solid rgba(16,185,129,.2);border-radius:.5rem;margin-bottom:1.5rem}.plan-name.svelte-1i19ct2{font-weight:600;color:var(--text-primary, #f1f5f9)}.plan-price.svelte-1i19ct2{color:var(--color-emerald, #10b981);font-size:1.25rem;font-weight:700}.billing-info.svelte-1i19ct2{margin-bottom:1.5rem}.billing-info.svelte-1i19ct2 h4:where(.svelte-1i19ct2){font-size:.875rem;color:var(--text-muted, #64748b);margin:0 0 .75rem}.payment-method.svelte-1i19ct2{display:flex;align-items:center;gap:.75rem;color:var(--text-secondary, #94a3b8)}.invoice-list.svelte-1i19ct2{display:flex;flex-direction:column;gap:.5rem}.invoice.svelte-1i19ct2{display:flex;align-items:center;gap:1rem;padding:.5rem;color:var(--text-secondary, #94a3b8);font-size:.875rem}.invoice.svelte-1i19ct2 span:where(.svelte-1i19ct2):first-child{flex:1}@media (max-width: 768px){.settings-layout.svelte-1i19ct2{grid-template-columns:1fr}.settings-nav.svelte-1i19ct2{flex-direction:row;overflow-x:auto;padding-bottom:.5rem}.nav-item.svelte-1i19ct2{white-space:nowrap}}
