.instruction-editor.svelte-1w4bumd{display:flex;flex:1 1 auto;flex-direction:column;gap:1rem;min-height:0}.instruction-list-toolbar.svelte-1w4bumd{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.instruction-list-toolbar__left.svelte-1w4bumd{display:flex;flex:1 1 26rem;flex-direction:column;gap:.75rem;min-width:0}.instruction-list-toolbar__search.svelte-1w4bumd,.instruction-list-actions.svelte-1w4bumd,.instruction-filter-group.svelte-1w4bumd,.instruction-item__controls.svelte-1w4bumd{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.instruction-item__controls.svelte-1w4bumd{width:100%;justify-content:flex-end}.instruction-table-shell.svelte-1w4bumd{overflow-x:auto;border:1px solid var(--border);border-radius:1rem}.instruction-drag-cell.svelte-1w4bumd,.instruction-toggle-cell.svelte-1w4bumd{display:flex;align-items:center;justify-content:center;padding-top:.15rem}.instruction-company-select.svelte-1w4bumd,.instruction-scope-select.svelte-1w4bumd{width:100%;height:2.5rem;border-radius:.75rem;border:1px solid var(--border);background:var(--background);padding:0 .9rem;font-size:.875rem;outline:none}.instruction-preview.svelte-1w4bumd{width:100%;border:0;background:transparent;padding:0;text-align:left;font-size:.875rem;line-height:1.45;color:inherit;cursor:pointer}.instruction-preview__empty.svelte-1w4bumd{color:var(--muted-foreground);font-style:italic}.instruction-row--disabled.svelte-1w4bumd{opacity:.65}.instruction-editor-row.svelte-1w4bumd{background:color-mix(in oklch,var(--muted) 45%,transparent)}.instruction-editor-row__panel.svelte-1w4bumd{display:flex;flex-direction:column;gap:1rem;padding:.75rem 0}.instruction-editor-row__field.svelte-1w4bumd{display:flex;flex-direction:column;gap:.4rem}.instruction-editor-row__label.svelte-1w4bumd{font-size:.75rem;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em}.instruction-item__textarea{resize:vertical;min-height:6rem}.instruction-empty-state.svelte-1w4bumd{border:1px dashed var(--border);border-radius:.9rem;padding:1rem;color:var(--muted-foreground);font-size:.875rem}.instruction-state.svelte-1w4bumd{display:flex;flex:1 1 auto;align-items:center;min-height:10rem}.instruction-save-row.svelte-1w4bumd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.instruction-save-row__hint.svelte-1w4bumd{margin:0;font-size:.75rem;color:var(--muted-foreground);flex:1 1 20rem}@media(max-width:640px){.instruction-save-row.svelte-1w4bumd{flex-direction:column;align-items:stretch}}
