.chip-input-wrapper.svelte-1bt3sqq{position:relative}.chip-input.svelte-1bt3sqq{border:1px solid var(--color-border);background:var(--color-bg);cursor:text;border-radius:6px;flex-wrap:wrap;align-items:center;gap:.375rem;min-height:2.25rem;padding:.375rem .5rem;display:flex}.chip-input.svelte-1bt3sqq:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 2px #0066cc1a}.chip.svelte-1bt3sqq{background:var(--color-bg-secondary,#0000000f);font-size:var(--text-sm);color:var(--color-text);line-height:var(--leading-snug);border-radius:4px;align-items:center;gap:.25rem;padding:.125rem .25rem .125rem .5rem;display:inline-flex}.chip-remove.svelte-1bt3sqq{cursor:pointer;width:1.125rem;height:1.125rem;color:var(--color-text-secondary);font-size:var(--text-md);line-height:var(--leading-none);background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;padding:0;display:inline-flex}.chip-remove.svelte-1bt3sqq:hover{color:var(--color-text);background:#0000001a}.chip-text-input.svelte-1bt3sqq{min-width:8rem;font:inherit;font-size:var(--text-sm);color:var(--color-text);background:0 0;border:none;outline:none;flex:1;padding:.125rem 0}.chip-text-input.svelte-1bt3sqq::placeholder{color:var(--color-text-secondary)}.chip-suggestions.svelte-1bt3sqq{background:var(--color-bg);border:1px solid var(--color-border);z-index:10;border-radius:6px;max-height:160px;margin:.25rem 0 0;padding:.25rem;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001f}.chip-suggestion.svelte-1bt3sqq{font-size:var(--text-sm);cursor:pointer;color:var(--color-text);border-radius:4px;padding:.375rem .5rem}.chip-suggestion.highlighted.svelte-1bt3sqq{background:var(--color-bg-secondary,#0000000f)}.form-hint.svelte-1bt3sqq{font-size:var(--text-xs);color:var(--color-text-secondary);margin-top:.25rem}.channel-editor.svelte-bytcsf{flex-direction:column;gap:1rem;display:flex}.section.svelte-bytcsf{flex-direction:column;gap:.5rem;display:flex}.section.svelte-bytcsf+.section:where(.svelte-bytcsf){border-top:1px solid var(--color-border);padding-top:1rem}.section-label.svelte-bytcsf{font-size:var(--text-2xs);font-weight:var(--weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-wider);padding-left:.25rem}.show-row.svelte-bytcsf{flex-flow:wrap;gap:.75rem 1.5rem}.show-group.svelte-bytcsf{flex-direction:column;gap:.5rem;display:flex}.row-label.svelte-bytcsf{font-size:var(--text-xs);color:var(--color-text-secondary);margin-top:.25rem;padding-left:.25rem}.hint.svelte-bytcsf{font-size:var(--text-xs);color:var(--color-text-secondary);margin:0;padding-left:.25rem}.text-input.svelte-bytcsf{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font-size:var(--text-base);border-radius:8px;outline:none;padding:.625rem .75rem}.text-input.svelte-bytcsf:focus{border-color:var(--color-primary)}.text-input.svelte-bytcsf::placeholder{color:var(--color-text-secondary)}.option-cards.svelte-bytcsf{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.rule-list.svelte-bytcsf{border:1px solid var(--color-border);background:var(--color-bg);border-radius:8px;margin:0;padding:0;overflow:hidden}.visually-hidden.svelte-bytcsf{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rule-row.svelte-bytcsf{cursor:pointer;align-items:flex-start;gap:.625rem;padding:.5rem .75rem;display:flex}.rule-row.svelte-bytcsf+.rule-row:where(.svelte-bytcsf){border-top:1px solid var(--color-border)}.rule-row.svelte-bytcsf input:where(.svelte-bytcsf){accent-color:var(--color-primary);margin:.2rem 0 0}.rule-text.svelte-bytcsf{flex-direction:column;gap:.0625rem;display:flex}.rule-title.svelte-bytcsf{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text)}.option-card.svelte-bytcsf{border:1.5px solid var(--color-border);background:var(--color-bg);text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;gap:.125rem;padding:.625rem .75rem;transition:border-color .15s,background-color .15s;display:flex}.option-card.svelte-bytcsf:hover{border-color:var(--color-text-secondary)}.option-card.selected.svelte-bytcsf{border-color:var(--color-primary);background:var(--color-sidebar-active,#0066cc0f)}.option-title.svelte-bytcsf{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text)}.option-card.selected.svelte-bytcsf .option-title:where(.svelte-bytcsf){color:var(--color-primary)}.option-desc.svelte-bytcsf{font-size:var(--text-2xs);color:var(--color-text-secondary);line-height:var(--leading-tight)}.picker-box.svelte-bytcsf{border:1px solid var(--color-border);background:var(--color-bg);border-radius:8px;overflow:hidden}.chip-row.svelte-bytcsf{flex-wrap:wrap;gap:.375rem;display:flex}.scroll-chips.svelte-bytcsf{max-height:7.5rem;overflow-y:auto}.chip.svelte-bytcsf{background:var(--color-bg-secondary);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;border:1px solid #0000;border-radius:8px;padding:.375rem .75rem;transition:background-color .15s,border-color .15s}.chip.active.svelte-bytcsf{background:var(--color-sidebar-active,#0066cc1a);border-color:var(--color-primary);color:var(--color-primary)}.inline-input.svelte-bytcsf{align-items:center;gap:.5rem;display:flex}.input-prefix.svelte-bytcsf,.input-suffix.svelte-bytcsf{font-size:var(--text-sm);color:var(--color-text-secondary)}.days-input.svelte-bytcsf{border:1px solid var(--color-border);background:var(--color-bg);width:4rem;color:var(--color-text);font-size:var(--text-base);text-align:center;border-radius:8px;outline:none;padding:.5rem}.days-input.svelte-bytcsf:focus{border-color:var(--color-primary)}.match-preview.svelte-bytcsf{border:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-secondary);border-radius:8px;padding:.5rem .75rem}.match-preview.empty.svelte-bytcsf{font-style:italic}.error.svelte-bytcsf{color:var(--color-error);font-size:var(--text-sm);margin:0}.actions.svelte-bytcsf{gap:.5rem;display:flex}.actions.pinned.svelte-bytcsf{z-index:1;background:var(--color-bg,#fff);border-top:1px solid var(--color-border);padding:.75rem 0;position:sticky;bottom:0}.btn-primary.svelte-bytcsf,.btn-secondary.svelte-bytcsf{font-size:var(--text-md);font-weight:var(--weight-medium);cursor:pointer;border-radius:8px;flex:1;padding:.75rem}.btn-primary.svelte-bytcsf{background:var(--color-primary);color:#fff;border:none}.btn-secondary.svelte-bytcsf{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text)}.btn-primary.svelte-bytcsf:disabled,.btn-secondary.svelte-bytcsf:disabled,.delete-btn.svelte-bytcsf:disabled{opacity:.6}.delete-btn.svelte-bytcsf{color:var(--color-text-secondary);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;align-self:center;padding:.5rem 1rem}.delete-btn.svelte-bytcsf:hover:not(:disabled),.delete-btn.svelte-bytcsf:active:not(:disabled){color:var(--color-error)}@media (hover:none) and (pointer:coarse){.text-input.svelte-bytcsf,.days-input.svelte-bytcsf{font-size:1rem}}
