.rows.svelte-1sx1ptz{display:grid;gap:.65rem}.layer-card.svelte-1sx1ptz{display:grid;grid-template-columns:.42rem minmax(0,1fr);border-radius:1rem;border:1px solid var(--panel-border);background:color-mix(in srgb,var(--panel-solid) 76%,transparent);overflow:hidden}.layer-accent.svelte-1sx1ptz{min-height:100%;background:var(--layer-color, var(--accent))}.layer-body.svelte-1sx1ptz{padding:.85rem;display:grid;gap:.75rem}.layer-head.svelte-1sx1ptz{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem}.layer-meta.svelte-1sx1ptz,.layer-actions.svelte-1sx1ptz{display:flex;align-items:center;gap:.45rem}.layer-meta.svelte-1sx1ptz{min-width:0;flex-wrap:wrap}.layer-actions.svelte-1sx1ptz{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:start;justify-content:end;justify-self:end}.drag-handle.svelte-1sx1ptz,.layer-index.svelte-1sx1ptz{font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.drag-handle.svelte-1sx1ptz{cursor:grab;-webkit-user-select:none;user-select:none}.rule-list.svelte-1sx1ptz{display:grid;gap:.55rem}.rule-item.svelte-1sx1ptz{display:grid;gap:.55rem;padding:.65rem;border:1px solid color-mix(in srgb,var(--panel-border) 86%,transparent);border-radius:.9rem;background:color-mix(in srgb,var(--panel-solid) 88%,transparent)}.rule-item-head.svelte-1sx1ptz{display:flex;align-items:center;gap:.45rem;min-width:0}.rule-item-index.svelte-1sx1ptz,.rule-item-label.svelte-1sx1ptz{font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.rule-row.svelte-1sx1ptz{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:center}.rule-fields.svelte-1sx1ptz{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(8.75rem,.9fr) minmax(0,1.15fr);gap:.5rem;align-items:center}.rule-fields.svelte-1sx1ptz>:where(.svelte-1sx1ptz){min-width:0}@media(max-width:720px){.rule-row.svelte-1sx1ptz,.rule-fields.svelte-1sx1ptz{grid-template-columns:1fr}.rule-item.svelte-1sx1ptz{padding:.6rem}.layer-head.svelte-1sx1ptz{grid-template-columns:1fr}.layer-actions.svelte-1sx1ptz{justify-content:start;justify-self:start}}
