.settings-panel.svelte-17jvswj{flex-direction:column;gap:16px;padding:20px;display:flex}h3.svelte-17jvswj{margin:0 0 8px;font-size:1.1rem;font-weight:600}.field.svelte-17jvswj{flex-direction:column;gap:6px;display:flex}.field.svelte-17jvswj span:where(.svelte-17jvswj){color:var(--muted);font-size:.85rem;font-weight:500}select.svelte-17jvswj,input.svelte-17jvswj{border:1px solid var(--input-border);background:var(--input-bg);color:var(--text);font:inherit;border-radius:8px;padding:10px 12px;font-size:.9rem}select.svelte-17jvswj:focus,input.svelte-17jvswj:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--input-focus-shadow);outline:none}.actions.svelte-17jvswj{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}button.svelte-17jvswj{font:inherit;cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-weight:600;transition:opacity .15s}button.primary.svelte-17jvswj{background:var(--accent);color:#fff}button.secondary.svelte-17jvswj{background:var(--subtle-bg);color:var(--muted)}button.svelte-17jvswj:hover{opacity:.9}
