.jefe-ingredientes.svelte-1akb3ry{display:flex;flex-direction:column;gap:.6rem;padding:.5rem;font-size:13px;color:var(--text-primary, rgba(228, 228, 231, 1));overflow-y:auto;height:100%}.actor-badge.svelte-1akb3ry{display:flex;align-items:center;gap:.5rem;font-size:12px;color:var(--text-secondary, rgba(161, 161, 170, 1))}.badge-icon.svelte-1akb3ry{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;background:#facc1526;color:#facc15;font-size:10px;font-weight:700;letter-spacing:.5px}.badge-label.svelte-1akb3ry{font-weight:600;color:var(--text-primary, rgba(228, 228, 231, 1))}.badge-sync.svelte-1akb3ry{color:#60a5fa;font-size:11px}.cinta-error.svelte-1akb3ry{background:#ef44441f;border:1px solid rgba(239,68,68,.35);color:#fca5a5;border-radius:6px;padding:.35rem .6rem;font-size:12px}.cinta-estado.svelte-1akb3ry{display:flex;flex-wrap:wrap;gap:.4rem}.pulso.svelte-1akb3ry{background:#3f3f4666;border:1px solid rgba(82,82,91,.5);border-radius:999px;padding:.2rem .65rem;font-size:12px}.pulso-precio.svelte-1akb3ry{border-color:#facc1566;color:#fde047}.pulso-alerg.svelte-1akb3ry{border-color:#ef444466;color:#fca5a5}.fila-herramientas.svelte-1akb3ry{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.ref-select.svelte-1akb3ry,.buscador.svelte-1akb3ry{background:#27272acc;border:1px solid rgba(82,82,91,.6);border-radius:6px;color:inherit;padding:.35rem .6rem;font-size:13px}.buscador.svelte-1akb3ry{flex:1;min-width:140px}.btn-jefe.svelte-1akb3ry{background:#facc1526;color:#fde047;border:1px solid rgba(250,204,21,.4);border-radius:6px;padding:.35rem .7rem;font-size:13px;cursor:pointer}.btn-jefe.svelte-1akb3ry:hover:not(:disabled){background:#facc1540}.btn-jefe.svelte-1akb3ry:disabled{opacity:.5;cursor:not-allowed}.btn-neutro.svelte-1akb3ry{background:#3f3f4680;color:var(--text-secondary, rgba(161, 161, 170, 1));border:1px solid rgba(82,82,91,.5);border-radius:6px;padding:.3rem .6rem;font-size:12px;cursor:pointer}.btn-mini.svelte-1akb3ry{padding:.15rem .45rem;font-size:11px}.lista-fichas.svelte-1akb3ry{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.5rem}.ficha.svelte-1akb3ry{border:1px solid rgba(82,82,91,.5);border-radius:8px;padding:.55rem .65rem;background:#27272a8c;display:flex;flex-direction:column;gap:.35rem}.ficha-alergeno.svelte-1akb3ry{border-color:#ef444473}.ficha.svelte-1akb3ry header:where(.svelte-1akb3ry){display:flex;align-items:center;justify-content:space-between;gap:.4rem}.nombre.svelte-1akb3ry{font-weight:600}.chip-alerg.svelte-1akb3ry{font-size:10px;color:#fca5a5;border:1px solid rgba(239,68,68,.4);border-radius:999px;padding:.05rem .4rem}.meta.svelte-1akb3ry{display:flex;justify-content:space-between;gap:.4rem;font-size:11px;color:var(--text-secondary, rgba(161, 161, 170, 1))}.grupo-tag.svelte-1akb3ry{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.familia.svelte-1akb3ry{flex-shrink:0;opacity:.8}.precio-zona.svelte-1akb3ry{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.eco.svelte-1akb3ry{font-size:11px;color:var(--text-secondary, rgba(161, 161, 170, 1))}.precio-mostrado.svelte-1akb3ry{font-size:15px;font-weight:700;color:#fde047;background:transparent;border:1px dashed rgba(250,204,21,.45);border-radius:6px;padding:.15rem .5rem;cursor:text;font-variant-numeric:tabular-nums}.precio-mostrado.svelte-1akb3ry:hover{background:#facc1514}.precio-input.svelte-1akb3ry{width:90px;background:#18181be6;border:1px solid rgba(250,204,21,.5);border-radius:6px;color:inherit;padding:.2rem .45rem;font-size:14px;font-variant-numeric:tabular-nums}.gestos-ficha.svelte-1akb3ry{display:flex;justify-content:flex-end}.err-ficha.svelte-1akb3ry{color:#fca5a5;font-size:11px}.editor-bloque.svelte-1akb3ry{border-top:1px dashed rgba(82,82,91,.6);padding-top:.4rem;display:flex;flex-direction:column;gap:.4rem}.editor-bloque.svelte-1akb3ry h5:where(.svelte-1akb3ry){margin:0;font-size:12px;color:var(--text-secondary, rgba(161, 161, 170, 1));text-transform:capitalize}.editor-bloque.svelte-1akb3ry label:where(.svelte-1akb3ry){display:flex;flex-direction:column;gap:.15rem;font-size:11px;color:var(--text-secondary, rgba(161, 161, 170, 1))}.editor-bloque.svelte-1akb3ry input:where(.svelte-1akb3ry):not([type]){background:#18181be6;border:1px solid rgba(82,82,91,.6);border-radius:6px;color:inherit;padding:.25rem .5rem;font-size:13px}.fila-toggle.svelte-1akb3ry{flex-direction:row!important;align-items:center;gap:.4rem!important}.chips.svelte-1akb3ry{display:flex;flex-wrap:wrap;gap:.25rem}.chip.svelte-1akb3ry{font-size:10px;border:1px solid rgba(82,82,91,.6);border-radius:999px;background:#3f3f4666;color:inherit;padding:.05rem .4rem;cursor:pointer}.editor-lote.svelte-1akb3ry{position:sticky;bottom:0;border:1px solid rgba(250,204,21,.4);background:#18181bf7;border-radius:8px;padding:.6rem .7rem;display:flex;flex-direction:column;gap:.45rem}.editor-lote.svelte-1akb3ry header:where(.svelte-1akb3ry){display:flex;align-items:center;gap:.5rem}.editor-lote.svelte-1akb3ry h5:where(.svelte-1akb3ry){margin:0;font-size:13px}.alcance.svelte-1akb3ry{font-size:11px;color:#fde047;flex:1}.lote-gesto.svelte-1akb3ry{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.lote-gesto.svelte-1akb3ry .modo:where(.svelte-1akb3ry){display:flex;align-items:center;gap:.25rem;font-size:11px;color:var(--text-secondary, rgba(161, 161, 170, 1))}.lote-input.svelte-1akb3ry{width:100px;background:#27272ae6;border:1px solid rgba(250,204,21,.5);border-radius:6px;color:inherit;padding:.25rem .5rem;font-size:14px;font-variant-numeric:tabular-nums}.lote-nota.svelte-1akb3ry{margin:0;font-size:10.5px;color:var(--text-secondary, rgba(161, 161, 170, 1))}.lote-nota.svelte-1akb3ry code:where(.svelte-1akb3ry){font-size:10px;color:#a1a1aa}.dictamen.svelte-1akb3ry table:where(.svelte-1akb3ry){width:100%;border-collapse:collapse;font-size:11.5px}.dictamen.svelte-1akb3ry th:where(.svelte-1akb3ry),.dictamen.svelte-1akb3ry td:where(.svelte-1akb3ry){text-align:left;padding:.15rem .4rem;border-bottom:1px solid rgba(82,82,91,.35)}.dictamen.svelte-1akb3ry th:where(.svelte-1akb3ry){color:var(--text-secondary, rgba(161, 161, 170, 1));font-weight:500}.dictamen.svelte-1akb3ry .num:where(.svelte-1akb3ry){text-align:right;font-variant-numeric:tabular-nums}.dictamen.svelte-1akb3ry h6:where(.svelte-1akb3ry){margin:0 0 .2rem;font-size:11px;color:#fde047;font-weight:600}.vacio.svelte-1akb3ry{text-align:center;color:var(--text-secondary, rgba(161, 161, 170, 1));padding:1.2rem 0;font-size:12px}
