.settings-tab.svelte-1102y3w{padding:1.5rem 0}.settings-section.svelte-1102y3w{margin-bottom:2rem;padding:1.5rem;background:var(--bg-secondary, #f5f5f5);border-radius:8px}.settings-section.svelte-1102y3w h3:where(.svelte-1102y3w){margin:0 0 1rem;font-size:1.1rem;font-weight:600;color:var(--text-primary, #333333)}.form-group.svelte-1102y3w{margin-bottom:1rem}.form-group.svelte-1102y3w label:where(.svelte-1102y3w){display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary, #333333)}.form-group.svelte-1102y3w select:where(.svelte-1102y3w){width:auto;min-width:300px;max-width:500px;padding:.75rem 2.5rem .75rem 1rem;border:2px solid var(--border-color, #b0b0b0);border-radius:8px;background:var(--bg-secondary, #ffffff);color:var(--text-primary, #333333);font-size:1.05rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px #0000001f,0 1px 3px #00000014}.next-steps.svelte-1102y3w{margin-top:1.5rem;padding:1rem 1.25rem;background:linear-gradient(135deg,#4caf5014,#4caf501f);border:1px solid rgba(76,175,80,.3);border-radius:8px;font-size:.95rem;color:var(--text-primary, #333333)}.next-steps.svelte-1102y3w strong:where(.svelte-1102y3w){color:#2e7d32}.form-group.svelte-1102y3w select:where(.svelte-1102y3w):hover{border-color:var(--accent-primary, #2563eb);background:var(--bg-hover, #eff6ff);box-shadow:0 4px 8px #2563eb26,0 2px 4px #0000001a;transform:translateY(-1px)}.form-group.svelte-1102y3w select:where(.svelte-1102y3w):focus{outline:none;border-color:var(--accent-primary, #2563eb);border-width:2px;background:var(--bg-secondary, #ffffff);box-shadow:0 0 0 4px var(--accent-light, rgba(37, 99, 235, .15)),0 4px 8px #2563eb33;transform:translateY(-1px)}.form-group.svelte-1102y3w select:where(.svelte-1102y3w) option:where(.svelte-1102y3w){background:var(--bg-secondary, #ffffff);color:var(--text-primary, #333333);padding:.5rem}[data-theme=dark] .form-group.svelte-1102y3w select:where(.svelte-1102y3w){background:var(--bg-secondary);color:var(--text-primary);border-color:var(--border-color)}[data-theme=dark] .form-group.svelte-1102y3w select:where(.svelte-1102y3w) option:where(.svelte-1102y3w){background:var(--bg-secondary);color:var(--text-primary)}[data-theme=dark] .form-group.svelte-1102y3w select:where(.svelte-1102y3w):hover{background:var(--bg-hover);border-color:var(--accent-primary)}[data-theme=dark] .form-group.svelte-1102y3w select:where(.svelte-1102y3w):focus{background:var(--bg-secondary);border-color:var(--accent-primary)}.preset-info.svelte-1102y3w{margin-top:1rem;padding:1rem;background:var(--bg-primary, #ffffff);border-radius:4px;border-left:4px solid var(--primary, #2563eb)}.preset-info.svelte-1102y3w h4:where(.svelte-1102y3w){margin:0 0 .5rem;font-size:1rem;font-weight:600}.preset-info.svelte-1102y3w dl:where(.svelte-1102y3w){margin:0;display:grid;grid-template-columns:auto 1fr;gap:.5rem 1rem}.preset-info.svelte-1102y3w dt:where(.svelte-1102y3w){font-weight:500;color:var(--text-secondary, #666666)}.preset-info.svelte-1102y3w dd:where(.svelte-1102y3w){margin:0;color:var(--text-primary, #333333)}.filename-validation-info.svelte-1102y3w{margin-top:1rem;padding:1rem;background:linear-gradient(135deg,#2563eb0d,#2563eb1a);border:1px solid rgba(37,99,235,.2);border-radius:6px}.filename-validation-info.svelte-1102y3w h5:where(.svelte-1102y3w){margin:0 0 .75rem;font-size:.95rem;font-weight:600;color:var(--primary, #2563eb)}.filename-validation-info.svelte-1102y3w p:where(.svelte-1102y3w){margin:0 0 .5rem;font-size:.9rem;color:var(--text-primary, #333333)}.filename-validation-info.svelte-1102y3w code:where(.svelte-1102y3w){display:block;margin:.5rem 0;padding:.5rem;background:var(--bg-primary, #ffffff);border:1px solid var(--bg-tertiary, #e0e0e0);border-radius:4px;font-family:Courier New,monospace;font-size:.85rem;color:var(--text-primary, #333333);overflow-x:auto}.filename-validation-info.svelte-1102y3w ul:where(.svelte-1102y3w){margin:.5rem 0;padding-left:1.5rem}.filename-validation-info.svelte-1102y3w li:where(.svelte-1102y3w){margin:.25rem 0;font-size:.9rem}.custom-config.svelte-1102y3w{padding:1rem;background:var(--bg-primary, #ffffff);border-radius:4px}.custom-config.svelte-1102y3w h4:where(.svelte-1102y3w){margin:0 0 1rem;font-size:1rem;font-weight:600;color:var(--text-primary, #333333)}.custom-fields.svelte-1102y3w{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.custom-field.svelte-1102y3w{display:flex;flex-direction:column}.custom-field.svelte-1102y3w label:where(.svelte-1102y3w){margin-bottom:.5rem;font-weight:500;color:var(--text-primary, #333333);font-size:.9rem}.custom-field.svelte-1102y3w select[multiple]:where(.svelte-1102y3w),.custom-field.svelte-1102y3w input:where(.svelte-1102y3w){padding:.5rem;border:1px solid var(--border-color, #e0e0e0);border-radius:4px;background:var(--bg-primary, #ffffff);color:var(--text-primary, #333333);font-size:.9rem;font-family:inherit}.custom-field.svelte-1102y3w select[multiple]:where(.svelte-1102y3w){min-height:120px}.custom-field.svelte-1102y3w select[multiple]:where(.svelte-1102y3w):focus,.custom-field.svelte-1102y3w input:where(.svelte-1102y3w):focus{outline:none;border-color:var(--accent-primary, #2563eb);box-shadow:0 0 0 3px var(--accent-light, rgba(37, 99, 235, .1))}.field-hint.svelte-1102y3w{margin-top:.25rem;font-size:.8rem;color:var(--text-secondary, #666666)}.duration-field.svelte-1102y3w{grid-column:1 / -1}.duration-field.svelte-1102y3w input:where(.svelte-1102y3w){max-width:200px}.config-warning.svelte-1102y3w{margin-bottom:1rem;padding:.875rem;background:linear-gradient(135deg,#ff98001a,#ff980026);border:1px solid rgba(255,152,0,.3);border-radius:6px;font-size:.9rem;color:var(--text-primary, #333333)}.config-warning.svelte-1102y3w strong:where(.svelte-1102y3w){color:var(--warning, #ff9800)}.toggle-switch.svelte-1102y3w{position:relative;display:inline-flex;width:48px;height:28px;background:var(--border-color, #e0e0e0);border-radius:14px;cursor:pointer;transition:background-color .3s ease;border:none;padding:0;flex-shrink:0}.toggle-switch.active.svelte-1102y3w{background:var(--success, #4CAF50)}.toggle-switch.svelte-1102y3w:after{content:"";position:absolute;top:2px;left:2px;width:24px;height:24px;background:#fff;border-radius:50%;transition:left .3s ease;box-shadow:0 2px 4px #0000001a}.toggle-switch.active.svelte-1102y3w:after{left:22px}
