.zona-general.svelte-1rai7u1{display:flex;flex-direction:column;gap:6px}h2.svelte-1rai7u1{margin:0;font-size:14px;font-weight:600;color:var(--text-primary, rgba(228, 228, 231, 1))}.hint.svelte-1rai7u1{margin:0;font-size:12px;color:var(--text-secondary, rgba(161, 161, 170, 1))}.selector-actual.svelte-1rai7u1,.empty-general.svelte-1rai7u1{display:flex;align-items:center;gap:8px;margin-top:4px;flex-wrap:wrap}.label.svelte-1rai7u1{color:var(--text-secondary, rgba(161, 161, 170, 1));font-size:12px}.valor.svelte-1rai7u1{font-weight:600}.action-btn.svelte-1rai7u1{padding:4px 10px;background:var(--accent-soft, rgba(99, 102, 241, .15));color:var(--accent, rgb(129, 140, 248));border:none;border-radius:4px;font-size:12px;cursor:pointer}.action-btn.svelte-1rai7u1:hover{background:var(--accent-soft-hover, rgba(99, 102, 241, .25))}.zona-canales.svelte-gakqsf{display:flex;flex-direction:column;gap:6px}.header-colapsable.svelte-gakqsf{display:flex;align-items:center;gap:8px;background:none;border:none;padding:4px 0;cursor:pointer;color:var(--text-primary, rgba(228, 228, 231, 1));font-size:14px;font-weight:600;text-align:left}.caret.svelte-gakqsf{color:var(--text-secondary, rgba(161, 161, 170, 1));font-size:12px}.resumen.svelte-gakqsf{font-weight:400;font-size:12px;color:var(--text-secondary, rgba(161, 161, 170, 1))}.canales-grid.svelte-gakqsf{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.canal-row.svelte-gakqsf{display:flex;align-items:center;gap:8px;padding:4px 0;flex-wrap:wrap}.nombre-canal.svelte-gakqsf{min-width:80px;text-transform:capitalize;font-weight:500}.asignacion.svelte-gakqsf{flex:1;color:var(--text-primary, rgba(228, 228, 231, 1))}.asignacion.muted.svelte-gakqsf{color:var(--text-secondary, rgba(161, 161, 170, 1));font-style:italic}.asignacion.warn.svelte-gakqsf{color:#eab308}.action-btn.svelte-gakqsf{padding:3px 8px;background:var(--accent-soft, rgba(99, 102, 241, .15));color:var(--accent, rgb(129, 140, 248));border:none;border-radius:4px;font-size:12px;cursor:pointer}.action-btn.svelte-gakqsf:hover{background:var(--accent-soft-hover, rgba(99, 102, 241, .25))}.zona-variantes.svelte-1tvn1ap{display:flex;flex-direction:column;gap:6px}.header-colapsable.svelte-1tvn1ap{display:flex;align-items:center;gap:8px;background:none;border:none;padding:4px 0;cursor:pointer;color:var(--text-primary, rgba(228, 228, 231, 1));font-size:14px;font-weight:600;text-align:left}.caret.svelte-1tvn1ap{color:var(--text-secondary, rgba(161, 161, 170, 1));font-size:12px}.variantes-list.svelte-1tvn1ap{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.variante-row.svelte-1tvn1ap{display:flex;flex-direction:column;gap:4px;padding:8px;background:var(--surface-soft, rgba(255, 255, 255, .03));border-radius:6px}.variante-header.svelte-1tvn1ap{display:flex;align-items:baseline;gap:8px}.nombre.svelte-1tvn1ap{font-weight:600}.base.svelte-1tvn1ap,.reglas.svelte-1tvn1ap,.canales-asignados.svelte-1tvn1ap{font-size:12px;color:var(--text-secondary, rgba(161, 161, 170, 1))}.acciones.svelte-1tvn1ap{display:flex;gap:6px;margin-top:2px}.empty-variantes.svelte-1tvn1ap{padding:8px 0}.empty-variantes.svelte-1tvn1ap p:where(.svelte-1tvn1ap){margin:0 0 4px}.hint.svelte-1tvn1ap{font-size:12px;color:var(--text-secondary, rgba(161, 161, 170, 1))}.action-btn.svelte-1tvn1ap{padding:3px 8px;background:var(--accent-soft, rgba(99, 102, 241, .15));color:var(--accent, rgb(129, 140, 248));border:none;border-radius:4px;font-size:12px;cursor:pointer}.action-btn.svelte-1tvn1ap:hover{background:var(--accent-soft-hover, rgba(99, 102, 241, .25))}.action-btn.danger.svelte-1tvn1ap{background:#ef444426;color:#ef4444}.nueva-variante.svelte-1tvn1ap{margin-top:4px;padding:6px 10px;background:none;border:1px dashed var(--border, rgba(255, 255, 255, .15));border-radius:6px;color:var(--text-secondary, rgba(161, 161, 170, 1));font-size:12px;cursor:pointer;text-align:left}.nueva-variante.svelte-1tvn1ap:hover{color:var(--text-primary, rgba(228, 228, 231, 1));border-color:var(--accent, rgb(129, 140, 248))}.panel-container.svelte-y72c2q{display:flex;flex-direction:column;gap:16px;height:100%;padding:12px;font-size:13px;color:var(--text-primary, rgba(228, 228, 231, 1));overflow-y:auto}.error-banner.svelte-y72c2q{padding:8px 12px;background:#ef444426;color:#ef4444;border-radius:6px;font-size:12px}.loading.svelte-y72c2q{padding:12px;text-align:center;color:var(--text-secondary, rgba(161, 161, 170, 1));font-size:12px}
