.page-header.svelte-1gp6n77{border-bottom:1px solid var(--border);flex-shrink:0;padding:20px 24px 16px}.page-header.svelte-1gp6n77 h1:where(.svelte-1gp6n77){font-size:18px;font-weight:700}.header-row.svelte-1gp6n77{justify-content:space-between;align-items:center;gap:12px;display:flex}.edit-toggle.svelte-1gp6n77{border:1px solid var(--border2);background:var(--surface);color:var(--text2);cursor:pointer;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:600}.edit-toggle.svelte-1gp6n77:hover{border-color:var(--accent);color:var(--accent)}.edit-toggle.active.svelte-1gp6n77{background:var(--accent);color:#fff;border-color:var(--accent)}.config-body.svelte-1gp6n77{flex:1;max-width:820px;padding:24px;overflow-y:auto}.config-fields.svelte-1gp6n77{border:0;flex-direction:column;gap:32px;min-width:0;margin:0;padding:0;display:flex}.config-fields.svelte-1gp6n77:disabled input:where(.svelte-1gp6n77),.config-fields.svelte-1gp6n77:disabled textarea:where(.svelte-1gp6n77),.config-fields.svelte-1gp6n77:disabled select:where(.svelte-1gp6n77){opacity:.55;cursor:not-allowed}.config-fields.svelte-1gp6n77:disabled .toggle-row:where(.svelte-1gp6n77){cursor:not-allowed}.config-fields.svelte-1gp6n77:disabled .toggle-row:where(.svelte-1gp6n77):hover{background:0 0}.config-fields.svelte-1gp6n77:disabled .toggle-track:where(.svelte-1gp6n77){opacity:.55}.feature-hint.svelte-1gp6n77{margin:12px 0 0}.config-section.svelte-1gp6n77{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:20px}.config-section.svelte-1gp6n77 h2:where(.svelte-1gp6n77){text-transform:uppercase;letter-spacing:.06em;color:var(--accent);border-bottom:1px solid var(--border);margin:0 0 16px;padding-bottom:10px;font-size:13px;font-weight:700}.section-hint.svelte-1gp6n77{color:var(--text4);margin:-8px 0 14px;font-size:12px}.subsection-title.svelte-1gp6n77{text-transform:uppercase;letter-spacing:.06em;color:var(--text3);border-top:1px solid var(--border);margin:20px 0 12px;padding-top:12px;font-size:12px;font-weight:700}.section-footer.svelte-1gp6n77{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;padding-top:12px;display:flex}.section-footer.svelte-1gp6n77 .error-msg:where(.svelte-1gp6n77){color:var(--danger);flex:1;font-size:12px}.field-row.svelte-1gp6n77{align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.field-row-half.svelte-1gp6n77{gap:12px;margin-bottom:10px;display:flex}.field-row-half.svelte-1gp6n77 .field-row:where(.svelte-1gp6n77){flex:1;margin-bottom:0}.idea-fields.svelte-1gp6n77 .field-row-half:where(.svelte-1gp6n77){flex-direction:column;gap:8px}.idea-fields.svelte-1gp6n77 .field-row-half:where(.svelte-1gp6n77) .field-row:where(.svelte-1gp6n77){margin-bottom:0}.field-label.svelte-1gp6n77{width:160px;color:var(--text3);text-transform:lowercase;flex-shrink:0;padding-top:6px;font-size:12px}.optional.svelte-1gp6n77{color:var(--text4);font-size:11px}.field-input.svelte-1gp6n77{flex:1;min-width:0;font-size:13px}.field-input.narrow.svelte-1gp6n77{flex:none;width:90px}.field-input.medium.svelte-1gp6n77{flex:none;width:150px}.schedule-job.svelte-1gp6n77{border-bottom:1px solid var(--border);margin-bottom:14px;padding-bottom:14px}.schedule-job.svelte-1gp6n77:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.schedule-job-label.svelte-1gp6n77{color:var(--text2);margin:0 0 8px;font-size:13px;font-weight:600}.field-input.mono.svelte-1gp6n77{color:var(--text3);font-family:SF Mono,Fira Code,monospace;font-size:11px}textarea.field-input.svelte-1gp6n77{resize:vertical;line-height:1.5}.toggle-grid.svelte-1gp6n77{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px;display:grid}.toggle-row.svelte-1gp6n77{cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.toggle-row.svelte-1gp6n77:hover{background:var(--surface2)}.toggle-row.inline.svelte-1gp6n77{padding:0}.toggle-row.svelte-1gp6n77 input[type=checkbox]:where(.svelte-1gp6n77){display:none}.toggle-label.svelte-1gp6n77{color:var(--text2);font-size:13px}.toggle-track.svelte-1gp6n77{background:var(--border2);border-radius:9px;flex-shrink:0;width:32px;height:18px;transition:background .15s;position:relative}.toggle-track.svelte-1gp6n77:after{content:"";background:var(--text4);border-radius:50%;width:12px;height:12px;transition:left .15s,background .15s;position:absolute;top:3px;left:3px}.toggle-track.on.svelte-1gp6n77{background:var(--accent)}.toggle-track.on.svelte-1gp6n77:after{background:#fff;left:17px}.tax-group.svelte-1gp6n77{margin-bottom:16px}.tax-key.svelte-1gp6n77{color:var(--text3);text-transform:lowercase;margin:0 0 8px;font-size:12px;font-weight:600}.chip-list.svelte-1gp6n77{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip.svelte-1gp6n77{background:var(--surface2);border:1px solid var(--border2);color:var(--text2);border-radius:12px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;display:flex}.chip-remove.svelte-1gp6n77{cursor:pointer;color:var(--text4);background:0 0;border:none;padding:0 1px;font-size:10px;line-height:1}.chip-remove.svelte-1gp6n77:hover{color:var(--danger)}.chip-add.svelte-1gp6n77{align-items:center;gap:6px;display:flex}.chip-input.svelte-1gp6n77{border-radius:12px;width:120px;padding:3px 8px;font-size:12px}.btn-secondary.sm,.btn-secondary.sm.svelte-1gp6n77{padding:4px 10px;font-size:12px}.idea-card.svelte-1gp6n77{border:1px solid var(--border);background:var(--surface2);border-radius:6px;margin-bottom:12px;padding:14px}.idea-header.svelte-1gp6n77{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.idea-num.svelte-1gp6n77{color:var(--text4);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.idea-fields.svelte-1gp6n77 .field-row:where(.svelte-1gp6n77){margin-bottom:8px}.idea-fields.svelte-1gp6n77 .field-label:where(.svelte-1gp6n77){width:120px}.pt-key.svelte-1gp6n77{color:var(--text4);font-family:SF Mono,Fira Code,monospace;font-size:11px}.pt-facts.svelte-1gp6n77{border-bottom:1px solid var(--border);margin-bottom:12px;padding-bottom:12px}.pt-fact.svelte-1gp6n77{color:var(--text3);align-items:flex-start;gap:12px;margin:0 0 6px;font-size:12px;display:flex}.pt-fact.svelte-1gp6n77 code:where(.svelte-1gp6n77){color:var(--text2);background:var(--surface);border:1px solid var(--border);word-break:break-all;border-radius:4px;padding:1px 6px;font-family:SF Mono,Fira Code,monospace;font-size:11px}.pt-fact-label.svelte-1gp6n77{width:120px;color:var(--text4);text-transform:lowercase;flex-shrink:0}.pt-field-kind.svelte-1gp6n77{color:var(--text4);font-size:11px}.pt-marker-req.svelte-1gp6n77{color:var(--danger);font-weight:700}.pt-marker-confirm.svelte-1gp6n77{text-transform:uppercase;letter-spacing:.05em;color:var(--warning);font-size:9px;font-weight:700}.icon-btn.svelte-1gp6n77{cursor:pointer;color:var(--text4);background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:12px}.icon-btn.danger.svelte-1gp6n77:hover{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent)}.add-row.svelte-1gp6n77{width:100%;margin-bottom:16px;padding:8px;font-size:13px}@media (width<=768px){.config-body.svelte-1gp6n77{padding:20px 16px 72px}.field-row-half.svelte-1gp6n77{flex-direction:column;gap:8px}.field-row-half.svelte-1gp6n77 .field-row:where(.svelte-1gp6n77){margin-bottom:0}.field-input.narrow.svelte-1gp6n77,.field-input.medium.svelte-1gp6n77{width:100%}.pt-fact.svelte-1gp6n77{flex-direction:column;gap:4px}.pt-fact-label.svelte-1gp6n77{width:auto}}
