.ruleGroup:has(>.ruleGroup-header>button[data-not=true]){border-color:var(--danger-border);background-color:color-mix(in srgb,var(--danger-bg) 60%,transparent)}.ruleGroup:has(>.ruleGroup-header>button[data-not=true])>.ruleGroup-header>select{border-color:var(--danger-border)}.rule-value--empty{border-color:var(--destructive)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--destructive) 18%,transparent)}.rule-value-list{display:flex;min-height:2rem;min-width:14rem;flex-wrap:wrap;align-items:center;gap:.25rem;border:1px solid var(--input);border-radius:calc(var(--radius) - 2px);background-color:var(--background);padding:.1875rem .375rem}.rule-value-list:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 40%,transparent)}.rule-value-list__input{min-width:7rem;flex:1;border:0;background:transparent;font:inherit;color:var(--foreground);outline:none}.rule-value-list__input::placeholder{color:var(--muted-foreground)}.rule-value-chip{display:inline-flex;align-items:center;gap:.1875rem;border:1px solid var(--border);border-radius:4px;background-color:color-mix(in srgb,var(--muted-foreground) 8%,transparent);padding:.0625rem .125rem .0625rem .375rem;font-size:.8125rem;line-height:1.25rem;color:var(--foreground);white-space:nowrap}.rule-value-chip__remove{display:inline-flex;align-items:center;justify-content:center;border-radius:3px;padding:.125rem;color:var(--muted-foreground);cursor:pointer}.rule-value-chip__remove:hover{background-color:color-mix(in srgb,var(--destructive) 14%,transparent);color:var(--destructive)}.template-editor{display:block;width:100%;min-width:0;min-height:2.25rem;padding:.3rem .625rem;border:1px solid var(--input);border-radius:calc(var(--radius) - 2px);background-color:transparent;font-size:.875rem;line-height:1.5rem;color:var(--foreground);white-space:pre-wrap;overflow-wrap:anywhere;outline:none;box-shadow:var(--shadow-xs, 0 1px 2px 0 rgb(0 0 0 / .05));transition:color .15s,box-shadow .15s}.template-editor:focus-visible,.template-editor:focus{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 50%,transparent)}.template-editor[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in srgb,var(--destructive) 20%,transparent)}.template-editor--empty:before{content:attr(data-placeholder);color:var(--muted-foreground);pointer-events:none}.template-chip{display:inline;padding:.0625rem .3rem;border:1px solid color-mix(in srgb,var(--info-fg) 20%,transparent);border-radius:4px;font:inherit;color:var(--info-fg-l);background-color:color-mix(in srgb,var(--info-fg) 9%,transparent);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;box-decoration-break:clone;-webkit-box-decoration-break:clone}.template-chip:hover{border-color:color-mix(in srgb,var(--info-fg) 42%,transparent);background-color:color-mix(in srgb,var(--info-fg) 15%,transparent)}.template-chip:active{background-color:color-mix(in srgb,var(--info-fg) 22%,transparent)}.template-chip--unknown{border-color:color-mix(in srgb,var(--danger-fg) 26%,transparent);color:var(--danger-fg-l);background-color:color-mix(in srgb,var(--danger-fg) 10%,transparent)}.template-chip--unknown:hover{border-color:color-mix(in srgb,var(--danger-fg) 48%,transparent);background-color:color-mix(in srgb,var(--danger-fg) 16%,transparent)}
