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