.settings-page.svelte-1ywjmdk{min-height:100vh;padding:1.5rem;background:var(--background)}.settings-container.svelte-1ywjmdk{max-width:800px;margin:0 auto}.settings-header.svelte-1ywjmdk{margin-bottom:2rem}.settings-header.svelte-1ywjmdk h1:where(.svelte-1ywjmdk){font-size:28px;font-weight:var(--font-weight-medium, 535);color:var(--foreground);margin:0 0 .5rem}.subtitle.svelte-1ywjmdk{font-size:15px;color:var(--muted-foreground);margin:0}.auth-required.svelte-1ywjmdk{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:3rem 1.5rem}.settings-grid.svelte-1ywjmdk{display:flex;flex-direction:column;gap:1rem}.settings-section.svelte-1ywjmdk{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.section-header-btn.svelte-1ywjmdk{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 1.25rem;background:transparent;border:none;cursor:pointer;text-align:left;transition:background-color .15s ease}.section-header-btn.svelte-1ywjmdk:hover{background:var(--hover-overlay-subtle)}.section-title.svelte-1ywjmdk{display:flex;align-items:center;gap:.75rem;font-size:15px;font-weight:600;color:var(--foreground)}.section-title.svelte-1ywjmdk svg:where(.svelte-1ywjmdk){color:var(--muted-foreground)}.section-meta.svelte-1ywjmdk{display:flex;align-items:center;gap:.75rem}.count-badge.svelte-1ywjmdk{font-size:var(--text-sm);font-weight:500;color:var(--muted-foreground);background:var(--muted);padding:.25rem .5rem;border-radius:6px}.chevron.svelte-1ywjmdk{color:var(--muted-foreground);transition:transform .2s ease}.chevron.rotated.svelte-1ywjmdk{transform:rotate(180deg)}.section-content.svelte-1ywjmdk{border-top:1px solid var(--border);padding:.5rem 0}.list-section.svelte-1ywjmdk{padding:0;max-height:400px;overflow-y:auto}.setting-row.svelte-1ywjmdk{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;gap:1rem}.setting-row.svelte-1ywjmdk:not(:last-child){border-bottom:1px solid oklch(from var(--border) l c h / .3)}.setting-info.svelte-1ywjmdk{display:flex;flex-direction:column;gap:.125rem;flex:1}.setting-label.svelte-1ywjmdk{font-size:var(--text-md);font-weight:500;color:var(--foreground)}.setting-description.svelte-1ywjmdk{font-size:var(--text-sm);color:var(--muted-foreground)}.toggle.svelte-1ywjmdk{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.toggle.svelte-1ywjmdk input:where(.svelte-1ywjmdk){opacity:0;width:0;height:0}.toggle-slider.svelte-1ywjmdk{position:absolute;cursor:pointer;inset:0;background:var(--muted);border-radius:12px;transition:background .2s ease}.toggle-slider.svelte-1ywjmdk:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:transform .2s ease}.toggle.svelte-1ywjmdk input:where(.svelte-1ywjmdk):checked+.toggle-slider:where(.svelte-1ywjmdk){background:var(--primary)}.toggle.svelte-1ywjmdk input:where(.svelte-1ywjmdk):checked+.toggle-slider:where(.svelte-1ywjmdk):before{transform:translate(20px)}.setting-select.svelte-1ywjmdk{padding:.5rem .75rem;font-size:var(--text-base);font-family:var(--font-sans);background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--foreground);cursor:pointer;transition:border-color .15s ease}.setting-select.svelte-1ywjmdk:hover{border-color:oklch(from var(--border) l c h / .7)}.setting-select.svelte-1ywjmdk:focus{outline:none;border-color:var(--primary)}.threshold-input.svelte-1ywjmdk{display:flex;align-items:center;gap:.25rem;background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);padding:0 .75rem;transition:border-color .15s ease}.threshold-input.svelte-1ywjmdk:hover,.threshold-input.svelte-1ywjmdk:focus-within{border-color:oklch(from var(--border) l c h / .7)}.threshold-input.svelte-1ywjmdk .currency:where(.svelte-1ywjmdk){color:var(--muted-foreground);font-size:var(--text-md)}.threshold-input.svelte-1ywjmdk input:where(.svelte-1ywjmdk){width:80px;padding:.5rem 0;font-size:var(--text-md);font-family:var(--font-sans);background:transparent;border:none;color:var(--foreground)}.threshold-input.svelte-1ywjmdk input:where(.svelte-1ywjmdk):focus{outline:none}.secondary-button.svelte-1ywjmdk{padding:.5rem 1rem;font-size:var(--text-base);font-weight:500;background:transparent;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--foreground);cursor:pointer;transition:all .15s ease}.secondary-button.svelte-1ywjmdk:hover{background:var(--hover-overlay-subtle);border-color:oklch(from var(--border) l c h / .7)}.danger-zone.svelte-1ywjmdk{background:oklch(from var(--color-bearish) l c h / .05)}.danger-button.svelte-1ywjmdk{padding:.5rem 1rem;font-size:var(--text-base);font-weight:500;background:transparent;border:1px solid var(--color-bearish);border-radius:var(--radius-md);color:var(--color-bearish);cursor:pointer;transition:all .15s ease}.danger-button.svelte-1ywjmdk:hover{background:oklch(from var(--color-bearish) l c h / .1)}.list-section.svelte-1ywjmdk::-webkit-scrollbar{width:4px}.list-section.svelte-1ywjmdk::-webkit-scrollbar-track{background:transparent}.list-section.svelte-1ywjmdk::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.list-section.svelte-1ywjmdk::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}@media(max-width:768px){.settings-page.svelte-1ywjmdk{padding:1rem}.settings-header.svelte-1ywjmdk h1:where(.svelte-1ywjmdk){font-size:var(--text-3xl)}.section-header-btn.svelte-1ywjmdk{padding:.875rem 1rem}.setting-row.svelte-1ywjmdk{flex-direction:column;align-items:flex-start;gap:.75rem;padding:.75rem 1rem}}
