.fullscreen-table.svelte-a9ni0a{position:fixed;inset:0;z-index:9999;background:#fff;display:flex;flex-direction:column}.toolbar.svelte-a9ni0a{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#fff;border-bottom:1px solid #E5E7EB;flex-shrink:0;gap:12px}.toolbar-left.svelte-a9ni0a,.toolbar-right.svelte-a9ni0a{display:flex;align-items:center;gap:8px}.toolbar-center.svelte-a9ni0a{flex:1;display:flex;justify-content:center;max-width:400px}.back-btn.svelte-a9ni0a{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;color:#374151;background:none;border:1px solid #E5E7EB;border-radius:6px;cursor:pointer;transition:all .15s ease}.back-btn.svelte-a9ni0a:hover{background:#f9fafb;border-color:#d1d5db}.toolbar-btn.svelte-a9ni0a{display:flex;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:500;color:#6b7280;background:none;border:1px solid #E5E7EB;border-radius:6px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.toolbar-btn.svelte-a9ni0a:hover{background:#f9fafb;border-color:#d1d5db;color:#374151}.toolbar-btn.active.svelte-a9ni0a{background:#fef3e8;border-color:#e86c3a;color:#e86c3a}.save-btn.svelte-a9ni0a{padding:6px 14px;font-size:12px;font-weight:600;color:#fff;background:#e86c3a;border:none;border-radius:6px;cursor:pointer;transition:background .15s ease}.save-btn.svelte-a9ni0a:hover{background:#d55a2a}.clear-leads-btn.svelte-a9ni0a{padding:6px 14px;font-size:12px;font-weight:600;color:#dc2626;background:transparent;border:1px solid #DC2626;border-radius:6px;cursor:pointer;transition:all .15s ease;margin-left:8px}.clear-leads-btn.svelte-a9ni0a:hover{background:#fee2e2}.dropdown.svelte-a9ni0a{position:relative}.dropdown-panel.svelte-a9ni0a{position:absolute;top:calc(100% + 4px);left:0;background:#fff;border:1px solid #E5E7EB;border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:100;min-width:280px}.dropdown-header.svelte-a9ni0a{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #F3F4F6}.dropdown-title.svelte-a9ni0a{font-size:13px;font-weight:600;color:#374151}.dropdown-actions.svelte-a9ni0a{display:flex;gap:8px}.dropdown-search.svelte-a9ni0a{padding:8px 14px;border-bottom:1px solid #F3F4F6}.dropdown-search.svelte-a9ni0a input:where(.svelte-a9ni0a){width:100%;padding:6px 10px;font-size:12px;border:1px solid #E5E7EB;border-radius:4px}.dropdown-search.svelte-a9ni0a input:where(.svelte-a9ni0a):focus{outline:none;border-color:#e86c3a}.column-list.svelte-a9ni0a{max-height:300px;overflow-y:auto;padding:8px 0}.column-item.svelte-a9ni0a{display:flex;align-items:center;gap:10px;padding:8px 14px;cursor:pointer;transition:background .1s}.column-item.svelte-a9ni0a:hover{background:#f9fafb}.column-item.svelte-a9ni0a input:where(.svelte-a9ni0a){width:14px;height:14px;accent-color:#E86C3A}.column-name.svelte-a9ni0a{font-size:13px;color:#374151}.filters-panel.svelte-a9ni0a{min-width:500px}.filter-groups.svelte-a9ni0a{padding:12px 14px;max-height:300px;overflow-y:auto}.filter-group.svelte-a9ni0a{margin-bottom:12px}.group-separator.svelte-a9ni0a{padding:8px 0;font-size:11px;font-weight:600;color:#9ca3af;text-align:center}.filter-rule.svelte-a9ni0a{display:flex;align-items:center;gap:6px;margin-bottom:6px}.logic-select.svelte-a9ni0a{width:60px;padding:4px 6px;font-size:11px;border:1px solid #E5E7EB;border-radius:4px;background:#f9fafb}.filter-select.svelte-a9ni0a{padding:6px 8px;font-size:12px;border:1px solid #E5E7EB;border-radius:4px}.column-select.svelte-a9ni0a{width:120px}.operator-select.svelte-a9ni0a{width:130px}.filter-input.svelte-a9ni0a{flex:1;padding:6px 8px;font-size:12px;border:1px solid #E5E7EB;border-radius:4px;min-width:100px}.filter-input.svelte-a9ni0a:focus,.filter-select.svelte-a9ni0a:focus{outline:none;border-color:#e86c3a}.add-rule-btn.svelte-a9ni0a,.add-group-btn.svelte-a9ni0a,.add-sort-btn.svelte-a9ni0a{padding:8px 14px;font-size:12px}.add-group-btn.svelte-a9ni0a{border-top:1px solid #F3F4F6;width:100%;text-align:left}.sort-panel.svelte-a9ni0a{min-width:320px}.sort-rules.svelte-a9ni0a{padding:12px 14px}.sort-rule.svelte-a9ni0a{display:flex;align-items:center;gap:8px;margin-bottom:8px}.drag-handle.svelte-a9ni0a{cursor:grab;color:#9ca3af;font-size:14px}.sort-select.svelte-a9ni0a{flex:1;padding:6px 8px;font-size:12px;border:1px solid #E5E7EB;border-radius:4px}.direction-btn.svelte-a9ni0a{padding:6px 10px;font-size:11px;font-weight:500;color:#6b7280;background:#f3f4f6;border:1px solid #E5E7EB;border-radius:4px;cursor:pointer;white-space:nowrap}.direction-btn.svelte-a9ni0a:hover{background:#e5e7eb}.window-panel.svelte-a9ni0a{min-width:200px}.window-fields.svelte-a9ni0a{padding:12px 14px;display:flex;flex-direction:column;gap:12px}.window-field.svelte-a9ni0a{display:flex;flex-direction:column;gap:4px}.window-field.svelte-a9ni0a span:where(.svelte-a9ni0a){font-size:12px;font-weight:500;color:#6b7280}.window-field.svelte-a9ni0a input:where(.svelte-a9ni0a){padding:6px 8px;font-size:13px;border:1px solid #E5E7EB;border-radius:4px}.window-field.svelte-a9ni0a input:where(.svelte-a9ni0a):focus{outline:none;border-color:#e86c3a}.window-help.svelte-a9ni0a{padding:8px 14px;font-size:11px;color:#9ca3af;border-top:1px solid #F3F4F6;margin:0}.text-btn.svelte-a9ni0a{padding:4px 8px;font-size:12px;font-weight:500;color:#e86c3a;background:none;border:none;cursor:pointer}.text-btn.svelte-a9ni0a:hover{text-decoration:underline}.text-btn.danger.svelte-a9ni0a{color:#dc2626}.icon-btn.svelte-a9ni0a{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;color:#9ca3af;background:none;border:none;border-radius:4px;cursor:pointer;transition:all .1s}.icon-btn.svelte-a9ni0a:hover{background:#f3f4f6;color:#6b7280}.icon-btn.danger.svelte-a9ni0a:hover{background:#fee2e2;color:#dc2626}.search-box.svelte-a9ni0a{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:6px;transition:all .15s ease}.search-box.svelte-a9ni0a:focus-within{background:#fff;border-color:#e86c3a;box-shadow:0 0 0 3px #e86c3a1a}.search-box.svelte-a9ni0a svg:where(.svelte-a9ni0a){color:#9ca3af;flex-shrink:0}.search-box.svelte-a9ni0a input:where(.svelte-a9ni0a){flex:1;border:none;background:none;font-size:13px;color:#1f2937;outline:none;min-width:0}.search-box.svelte-a9ni0a input:where(.svelte-a9ni0a)::placeholder{color:#9ca3af}.search-nav.svelte-a9ni0a{display:flex;align-items:center;gap:4px;flex-shrink:0}.search-count.svelte-a9ni0a{font-size:11px;color:#6b7280;white-space:nowrap}.search-nav-btn.svelte-a9ni0a{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;color:#6b7280;background:none;border:1px solid #E5E7EB;border-radius:4px;cursor:pointer}.search-nav-btn.svelte-a9ni0a:hover{background:#f3f4f6}.contact-count.svelte-a9ni0a{font-size:12px;font-weight:500;color:#6b7280}.loading-state.svelte-a9ni0a,.error-state.svelte-a9ni0a{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#6b7280}.spinner.svelte-a9ni0a{width:32px;height:32px;border:3px solid #E5E7EB;border-top-color:#e86c3a;border-radius:50%;animation:svelte-a9ni0a-spin .8s linear infinite}@keyframes svelte-a9ni0a-spin{to{transform:rotate(360deg)}}.empty-state.svelte-a9ni0a{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#6b7280}.empty-icon.svelte-a9ni0a{color:#d1d5db}.empty-state.svelte-a9ni0a h2:where(.svelte-a9ni0a){margin:0;font-size:18px;font-weight:600;color:#374151}.empty-state.svelte-a9ni0a p:where(.svelte-a9ni0a){margin:0;font-size:14px}.btn-primary.svelte-a9ni0a{padding:8px 16px;font-size:13px;font-weight:500;color:#fff;background:#e86c3a;border:none;border-radius:6px;cursor:pointer;transition:background .15s ease}.btn-primary.svelte-a9ni0a:hover{background:#d55a2a}.btn-secondary.svelte-a9ni0a{padding:8px 16px;font-size:13px;font-weight:500;color:#374151;background:#fff;border:1px solid #E5E7EB;border-radius:6px;cursor:pointer}.btn-secondary.svelte-a9ni0a:hover{background:#f9fafb}.table-container.svelte-a9ni0a{flex:1;overflow:auto;position:relative}.data-table.svelte-a9ni0a{width:100%;min-width:1200px;border-collapse:collapse;font-size:13px}.data-table.svelte-a9ni0a thead:where(.svelte-a9ni0a){position:sticky;top:0;z-index:5}.data-table.svelte-a9ni0a th:where(.svelte-a9ni0a){padding:8px 10px;font-size:11px;font-weight:600;color:#6b7280;background:#f8f9fa;border-bottom:1px solid #E5E7EB;text-align:left;white-space:nowrap;-webkit-user-select:none;user-select:none}.col-icon.svelte-a9ni0a{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-right:4px;font-size:9px;font-weight:600;color:#9ca3af;background:#f3f4f6;border-radius:3px}.data-table.svelte-a9ni0a td:where(.svelte-a9ni0a){padding:8px 10px;border-bottom:1px solid #F3F4F6;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.data-table.svelte-a9ni0a tbody:where(.svelte-a9ni0a) tr:where(.svelte-a9ni0a){cursor:pointer;transition:background .1s ease}.data-table.svelte-a9ni0a tbody:where(.svelte-a9ni0a) tr:where(.svelte-a9ni0a):hover{background:#f9fafb}.data-table.svelte-a9ni0a tbody:where(.svelte-a9ni0a) tr.selected:where(.svelte-a9ni0a){background:#e86c3a0f}.data-table.svelte-a9ni0a tbody:where(.svelte-a9ni0a) tr.selected:where(.svelte-a9ni0a):hover{background:#e86c3a1a}.data-table.svelte-a9ni0a td.highlight:where(.svelte-a9ni0a){background:#fef3c780}.data-table.svelte-a9ni0a td.current-match:where(.svelte-a9ni0a){background:#fef3c7;box-shadow:inset 0 0 0 2px #f59e0b}.col-row.svelte-a9ni0a{width:44px;min-width:44px;text-align:right;color:#9ca3af;font-size:11px;font-weight:500;background:#fafafa;position:sticky;left:0;z-index:3}.data-table.svelte-a9ni0a thead:where(.svelte-a9ni0a) th.col-row:where(.svelte-a9ni0a){background:#f3f4f6;z-index:6}.col-checkbox.svelte-a9ni0a{width:36px;min-width:36px;text-align:center;position:sticky;left:44px;z-index:3;background:#fff}.data-table.svelte-a9ni0a thead:where(.svelte-a9ni0a) th.col-checkbox:where(.svelte-a9ni0a){background:#f8f9fa;z-index:6}.data-table.svelte-a9ni0a tbody:where(.svelte-a9ni0a) tr:where(.svelte-a9ni0a):hover td.col-row:where(.svelte-a9ni0a),.data-table.svelte-a9ni0a tbody:where(.svelte-a9ni0a) tr:where(.svelte-a9ni0a):hover td.col-checkbox:where(.svelte-a9ni0a){background:#f9fafb}.data-table.svelte-a9ni0a tbody:where(.svelte-a9ni0a) tr.selected:where(.svelte-a9ni0a) td.col-row:where(.svelte-a9ni0a),.data-table.svelte-a9ni0a tbody:where(.svelte-a9ni0a) tr.selected:where(.svelte-a9ni0a) td.col-checkbox:where(.svelte-a9ni0a){background:#e86c3a0f}.checkbox-wrap.svelte-a9ni0a{display:flex;align-items:center;justify-content:center;cursor:pointer}.checkbox-wrap.svelte-a9ni0a input:where(.svelte-a9ni0a){position:absolute;opacity:0;width:0;height:0}.checkbox-box.svelte-a9ni0a{width:14px;height:14px;border:1.5px solid #D1D5DB;border-radius:3px;background:#fff;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.checkbox-wrap.svelte-a9ni0a input:where(.svelte-a9ni0a):checked+.checkbox-box:where(.svelte-a9ni0a){background:#e86c3a;border-color:#e86c3a}.checkbox-wrap.svelte-a9ni0a input:where(.svelte-a9ni0a):checked+.checkbox-box:where(.svelte-a9ni0a):after{content:"";width:8px;height:8px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 5L4 7L8 3' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.checkbox-box.indeterminate.svelte-a9ni0a{background:#e86c3a;border-color:#e86c3a}.checkbox-box.indeterminate.svelte-a9ni0a:after{content:"";width:8px;height:2px;background:#fff;border-radius:1px}.link.svelte-a9ni0a{color:#e86c3a;text-decoration:none}.link.svelte-a9ni0a:hover{text-decoration:underline}.email.svelte-a9ni0a{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.source-badge.svelte-a9ni0a{display:inline-flex;padding:2px 6px;font-size:10px;font-weight:500;border-radius:4px;background:#f3f4f6;color:#6b7280}.source-badge.apollo.svelte-a9ni0a{background:#eff6ff;color:#2563eb}.source-badge.ai-ark.svelte-a9ni0a{background:#f0fdf4;color:#16a34a}.status-badge.svelte-a9ni0a{display:inline-flex;padding:2px 6px;font-size:10px;font-weight:500;border-radius:4px}.status-badge.status-live.svelte-a9ni0a{background:#dcfce7;color:#16a34a}.status-badge.status-pending.svelte-a9ni0a{background:#fef3c7;color:#d97706}.status-badge.status-setup.svelte-a9ni0a{background:#dbeafe;color:#2563eb}.status-badge.status-churned.svelte-a9ni0a{background:#fee2e2;color:#dc2626}.empty-row.svelte-a9ni0a,.loading-row.svelte-a9ni0a{text-align:center;padding:48px 12px!important;color:#9ca3af}.loading-row.svelte-a9ni0a .loading-spinner:where(.svelte-a9ni0a){display:inline-block;width:16px;height:16px;border:2px solid #E5E7EB;border-top-color:#6366f1;border-radius:50%;animation:svelte-a9ni0a-spin .8s linear infinite;margin-right:8px;vertical-align:middle}.status-bar.svelte-a9ni0a{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:#fff;border-top:1px solid #E5E7EB;flex-shrink:0}.status-left.svelte-a9ni0a,.status-right.svelte-a9ni0a{display:flex;align-items:center;gap:12px}.row-count.svelte-a9ni0a{font-size:12px;color:#6b7280}.truncated-warning.svelte-a9ni0a{font-size:11px;color:#d97706;background:#fef3c7;padding:2px 8px;border-radius:4px}.modal-overlay.svelte-a9ni0a{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:10000}.modal.svelte-a9ni0a{background:#fff;padding:24px;border-radius:12px;box-shadow:0 8px 32px #0003;min-width:320px}.modal.svelte-a9ni0a h3:where(.svelte-a9ni0a){margin:0 0 16px;font-size:16px;font-weight:600;color:#374151}.modal.svelte-a9ni0a input:where(.svelte-a9ni0a){width:100%;padding:10px 12px;font-size:14px;border:1px solid #E5E7EB;border-radius:6px;margin-bottom:16px}.modal.svelte-a9ni0a input:where(.svelte-a9ni0a):focus{outline:none;border-color:#e86c3a}.modal-actions.svelte-a9ni0a{display:flex;justify-content:flex-end;gap:8px}.btn-primary.svelte-a9ni0a:disabled{opacity:.5;cursor:not-allowed}.btn-danger.svelte-a9ni0a{padding:10px 16px;font-size:14px;font-weight:600;color:#fff;background:#dc2626;border:none;border-radius:6px;cursor:pointer;transition:background .15s ease}.btn-danger.svelte-a9ni0a:hover{background:#b91c1c}.btn-danger.svelte-a9ni0a:disabled{opacity:.5;cursor:not-allowed}.clear-leads-modal.svelte-a9ni0a{max-width:420px}.clear-leads-modal.svelte-a9ni0a p:where(.svelte-a9ni0a){margin:0 0 12px;font-size:14px;color:#4b5563;line-height:1.5}.clear-leads-modal.svelte-a9ni0a .clear-warning:where(.svelte-a9ni0a){color:#dc2626}.clear-leads-modal.svelte-a9ni0a .clear-safe:where(.svelte-a9ni0a){color:#059669;margin-bottom:20px}.add-col-header.svelte-a9ni0a{width:120px;min-width:120px;border-left:1px dashed #D1D5DB;background:#f8f9fa}.add-col-btn.svelte-a9ni0a{display:flex;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:500;color:#9ca3af;background:none;border:1px dashed #D1D5DB;border-radius:4px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.add-col-btn.svelte-a9ni0a:hover{color:#e86c3a;border-color:#e86c3a;background:#fef3e8}.add-col-wrapper.svelte-a9ni0a{position:relative}.add-col-popover-fixed.svelte-a9ni0a{position:fixed;background:#fff;border:1px solid #E5E7EB;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:10001;min-width:240px;padding:4px}.popover-option.svelte-a9ni0a{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;background:none;border:none;border-radius:6px;cursor:pointer;text-align:left;transition:background .15s ease}.popover-option.svelte-a9ni0a:hover{background:#f3f4f6}.popover-icon.svelte-a9ni0a{font-size:16px;line-height:1;margin-top:2px}.popover-content.svelte-a9ni0a{display:flex;flex-direction:column;gap:2px}.popover-title.svelte-a9ni0a{font-size:13px;font-weight:600;color:#374151}.popover-desc.svelte-a9ni0a{font-size:11px;color:#9ca3af}.add-col-cell.svelte-a9ni0a{width:120px;min-width:120px;border-left:1px dashed #F3F4F6;background:#fafafa}.custom-col-header.svelte-a9ni0a,.custom-col-dropdown.svelte-a9ni0a{position:relative}.custom-col-btn.svelte-a9ni0a{display:flex;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:600;color:#6b7280;background:none;border:none;cursor:pointer;white-space:nowrap}.custom-col-btn.svelte-a9ni0a:hover{color:#374151}.col-icon.custom.svelte-a9ni0a{background:#fef3e8;color:#e86c3a}.col-icon.custom.waterfall.svelte-a9ni0a{background:#ebf4ff;color:#3b82f6}.dropdown-arrow.svelte-a9ni0a{margin-left:2px;opacity:.5}.execution-badge.svelte-a9ni0a{padding:1px 4px;font-size:9px;font-weight:600;color:#fff;background:#e86c3a;border-radius:3px;animation:svelte-a9ni0a-pulse 1s ease-in-out infinite}@keyframes svelte-a9ni0a-pulse{0%,to{opacity:1}50%{opacity:.7}}.custom-col-menu.svelte-a9ni0a{position:absolute;top:100%;left:0;margin-top:4px;background:#fff;border:1px solid #E5E7EB;border-radius:6px;box-shadow:0 4px 12px #0000001a;z-index:100;min-width:180px;padding:4px 0}.menu-item.svelte-a9ni0a{display:block;width:100%;padding:8px 12px;font-size:12px;font-weight:500;color:#374151;background:none;border:none;text-align:left;cursor:pointer;transition:background .1s}.menu-item.svelte-a9ni0a:hover:not(:disabled){background:#f9fafb}.menu-item.svelte-a9ni0a:disabled{color:#d1d5db;cursor:not-allowed}.menu-item.danger.svelte-a9ni0a{color:#dc2626}.menu-item.danger.svelte-a9ni0a:hover{background:#fee2e2}.menu-divider.svelte-a9ni0a{height:1px;background:#e5e7eb;margin:4px 0}.custom-value-cell.svelte-a9ni0a{position:relative}.custom-value-cell.value-yes.svelte-a9ni0a{background:#e6f4ea}.custom-value-cell.value-no.svelte-a9ni0a{background:#fde8e8}.custom-value-cell.value-likely.svelte-a9ni0a{background:#fef3c7}.custom-value-cell.value-unknown.svelte-a9ni0a{background:#f3f4f6}.custom-value.svelte-a9ni0a{font-weight:500}.value-yes.svelte-a9ni0a .custom-value:where(.svelte-a9ni0a){color:#166534}.value-no.svelte-a9ni0a .custom-value:where(.svelte-a9ni0a){color:#991b1b}.value-likely.svelte-a9ni0a .custom-value:where(.svelte-a9ni0a){color:#92400e}.value-unknown.svelte-a9ni0a .custom-value:where(.svelte-a9ni0a){color:#6b7280;font-style:italic}.waterfall-result.svelte-a9ni0a{display:flex;flex-direction:column;gap:2px}.waterfall-email.svelte-a9ni0a{color:#166534;font-weight:500;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.waterfall-linkedin.svelte-a9ni0a{color:#1d4ed8;font-size:12px;text-decoration:none}.waterfall-linkedin.svelte-a9ni0a:hover{text-decoration:underline}.waterfall-not-found.svelte-a9ni0a{color:#9ca3af;font-size:12px;font-style:italic}.waterfall-error.svelte-a9ni0a{cursor:help}.cell-spinner.svelte-a9ni0a{display:inline-block;width:12px;height:12px;border:2px solid #E5E7EB;border-top-color:#e86c3a;border-radius:50%;animation:svelte-a9ni0a-spin .8s linear infinite}.muted.svelte-a9ni0a{color:#d1d5db}.add-column-modal.svelte-a9ni0a{width:480px;max-width:90vw}.form-field.svelte-a9ni0a{margin-bottom:16px}.form-field.svelte-a9ni0a label:where(.svelte-a9ni0a){display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:#374151}.form-field.svelte-a9ni0a input[type=text]:where(.svelte-a9ni0a),.form-field.svelte-a9ni0a input[type=number]:where(.svelte-a9ni0a),.form-field.svelte-a9ni0a textarea:where(.svelte-a9ni0a){width:100%;padding:10px 12px;font-size:13px;border:1px solid #E5E7EB;border-radius:6px;transition:border-color .15s}.form-field.svelte-a9ni0a input:where(.svelte-a9ni0a):focus,.form-field.svelte-a9ni0a textarea:where(.svelte-a9ni0a):focus{outline:none;border-color:#e86c3a}.form-field.svelte-a9ni0a textarea:where(.svelte-a9ni0a){resize:vertical;min-height:80px}.field-help.svelte-a9ni0a{display:block;margin-top:4px;font-size:11px;color:#9ca3af}.field-help.warning.svelte-a9ni0a{color:#d97706}.keywords-container.svelte-a9ni0a{display:flex;flex-wrap:wrap;gap:6px;padding:8px;border:1px solid #E5E7EB;border-radius:6px;min-height:40px}.keyword-tag.svelte-a9ni0a{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:500;color:#374151;background:#f3f4f6;border-radius:4px}.remove-keyword.svelte-a9ni0a{display:flex;align-items:center;justify-content:center;width:14px;height:14px;font-size:12px;color:#9ca3af;background:none;border:none;border-radius:2px;cursor:pointer;padding:0}.remove-keyword.svelte-a9ni0a:hover{color:#dc2626;background:#fee2e2}.keyword-input.svelte-a9ni0a{flex:1;min-width:100px;padding:4px;font-size:12px;border:none;background:none;outline:none}.output-type-options.svelte-a9ni0a{display:flex;gap:16px}.radio-option.svelte-a9ni0a{display:flex;align-items:center;gap:6px;font-size:13px;color:#374151;cursor:pointer}.radio-option.svelte-a9ni0a input[type=radio]:where(.svelte-a9ni0a){accent-color:#E86C3A}.waterfall-modal.svelte-a9ni0a{width:420px;max-width:90vw}.providers-list.svelte-a9ni0a{display:flex;flex-direction:column;gap:4px;padding:8px;border:1px solid #E5E7EB;border-radius:6px;background:#fafafa}.provider-item.svelte-a9ni0a{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border:1px solid #E5E7EB;border-radius:6px;cursor:grab;transition:box-shadow .15s ease,border-color .15s ease}.provider-item.svelte-a9ni0a:hover{border-color:#d1d5db}.provider-item.dragging.svelte-a9ni0a{opacity:.5;box-shadow:0 4px 12px #00000026}.drag-handle.svelte-a9ni0a{color:#d1d5db;font-size:14px;line-height:1;-webkit-user-select:none;user-select:none}.provider-priority.svelte-a9ni0a{display:flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:11px;font-weight:600;color:#9ca3af;background:#f3f4f6;border-radius:4px}.provider-name.svelte-a9ni0a{font-size:13px;font-weight:500;color:#374151;min-width:80px}.provider-status.svelte-a9ni0a{display:flex;align-items:center;gap:4px;flex:1;font-size:11px;font-weight:500}.provider-status.ready.svelte-a9ni0a{color:#059669}.provider-status.not-ready.svelte-a9ni0a{color:#9ca3af}.status-dot.svelte-a9ni0a{width:6px;height:6px;border-radius:50%}.status-dot.ready.svelte-a9ni0a{background:#059669}.status-dot.not-ready.svelte-a9ni0a{background:#d1d5db}.toggle-switch.svelte-a9ni0a{position:relative;display:inline-block;width:36px;height:20px}.toggle-switch.svelte-a9ni0a input:where(.svelte-a9ni0a){opacity:0;width:0;height:0}.toggle-slider.svelte-a9ni0a{position:absolute;cursor:pointer;inset:0;background-color:#d1d5db;transition:.2s;border-radius:20px}.toggle-slider.svelte-a9ni0a:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;transition:.2s;border-radius:50%}.toggle-switch.svelte-a9ni0a input:where(.svelte-a9ni0a):checked+.toggle-slider:where(.svelte-a9ni0a){background-color:#e86c3a}.toggle-switch.svelte-a9ni0a input:where(.svelte-a9ni0a):checked+.toggle-slider:where(.svelte-a9ni0a):before{transform:translate(16px)}.output-checkboxes.svelte-a9ni0a{display:flex;gap:20px}.checkbox-option.svelte-a9ni0a{display:flex;align-items:center;gap:8px;font-size:13px;color:#374151;cursor:pointer}
