.apf.svelte-wu0oya{flex-direction:column;gap:1rem;display:flex}.apf-field.svelte-wu0oya{flex-direction:column;gap:.375rem;display:flex}label.svelte-wu0oya{color:var(--color-text-muted);font-size:.875rem;font-weight:500}.apf-stack.svelte-wu0oya{flex-direction:column;gap:.375rem;min-width:0;display:flex}.apf-control.svelte-wu0oya{position:relative}.apf-control.svelte-wu0oya input:where(.svelte-wu0oya){width:100%;padding-right:2.5rem}.apf-control.svelte-wu0oya button:where(.svelte-wu0oya){width:1.8rem;height:1.8rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.apf-control.svelte-wu0oya button:where(.svelte-wu0oya):hover:not(:disabled){background:var(--color-bg);color:var(--color-text)}.apf-rules.svelte-wu0oya{flex-direction:column;gap:.25rem;display:flex}.apf-rules-title.svelte-wu0oya{color:var(--color-text-muted);margin:0;font-size:.8125rem}.apf-rules-grid.svelte-wu0oya{grid-template-columns:repeat(2,minmax(0,1fr));gap:.125rem .75rem;margin:0;padding:0;list-style:none;display:grid}.apf-rules-grid.svelte-wu0oya li:where(.svelte-wu0oya),.apf-status.svelte-wu0oya span:where(.svelte-wu0oya){color:var(--color-text-muted);align-items:center;gap:.375rem;font-size:.8125rem;line-height:1.45;display:flex}.apf-rules-grid.svelte-wu0oya li.met:where(.svelte-wu0oya),.apf-status.svelte-wu0oya span.met:where(.svelte-wu0oya){color:var(--color-success)}.apf-status.svelte-wu0oya span.invalid:where(.svelte-wu0oya){color:var(--color-error)}.apf-status.svelte-wu0oya{margin:0}.apf-status.svelte-wu0oya:empty{display:none}.rows.svelte-wu0oya .apf-field:where(.svelte-wu0oya){grid-template-columns:140px 1fr;align-items:start;gap:.75rem;display:grid}.rows.svelte-wu0oya label:where(.svelte-wu0oya){padding-top:.7rem;font-size:.75rem}.rows.svelte-wu0oya .apf-rules-title:where(.svelte-wu0oya),.rows.svelte-wu0oya .apf-rules-grid:where(.svelte-wu0oya) li:where(.svelte-wu0oya),.rows.svelte-wu0oya .apf-status:where(.svelte-wu0oya) span:where(.svelte-wu0oya){font-size:.75rem}.rows.svelte-wu0oya .apf-rules-grid:where(.svelte-wu0oya){grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=640px){.rows.svelte-wu0oya .apf-field:where(.svelte-wu0oya){grid-template-columns:1fr;gap:.25rem}.rows.svelte-wu0oya label:where(.svelte-wu0oya){padding-top:0}.rows.svelte-wu0oya .apf-rules-grid:where(.svelte-wu0oya){grid-template-columns:repeat(2,minmax(0,1fr))}}
