:root{--font-serif:"Fraunces", Georgia, "Times New Roman", serif;--font-sans:"Instrument Sans", system-ui, -apple-system, sans-serif;--text-xs:.8rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.375rem;--text-xl:1.75rem;--text-2xl:2.25rem;--text-3xl:3.5rem;--bg:#f3efe6;--surface-1:#fffcf6;--surface-2:#e9e3d6;--border:#ddd5c4;--border-soft:#e9e3d6;--ink:#1f2a24;--ink-2:#4e5a52;--muted:#87907f;--green:#2f6b4f;--green-pale:#dcebe2;--red:#b0412f;--red-pale:#f6ddd6;--amber:#b37a1f;--amber-pale:#f5e8cf;--blue:#3d6178;--blue-pale:#dde8ef;--accent:var(--green);--on-accent:#fffcf6;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--radius-sm:8px;--radius:14px;--radius-lg:20px;--radius-pill:999px;--shadow-sm:0 1px 2px #1f2a240f;--shadow:0 2px 8px #1f2a2414;--shadow-lg:0 8px 24px #1f2a2424;--max-ancho:560px;--tap-min:48px}*{box-sizing:border-box;margin:0}html,body{height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base);-webkit-tap-highlight-color:transparent}button,input{font:inherit;color:inherit}.pantalla{max-width:var(--max-ancho);flex-direction:column;height:100svh;margin:0 auto;display:flex;position:relative}.scroll{padding-bottom:var(--sp-4);flex:1;overflow-y:auto}.bar{align-items:center;gap:var(--sp-2);padding:var(--sp-5) var(--sp-3) var(--sp-3);display:flex}.bar .atras{width:var(--tap-min);height:var(--tap-min);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:22px}.bar .atras:hover{background:var(--surface-2)}.bar h1{font-family:var(--font-serif);font-weight:600;font-size:var(--text-lg)}.cta{padding:var(--sp-3) var(--sp-4) var(--sp-5);background:var(--bg);border-top:1px solid var(--border-soft)}.btn{border-radius:var(--radius);cursor:pointer;width:100%;height:56px;font:600 var(--text-md) var(--font-sans);transition:filter .15s,opacity .15s,background .15s}.btn.pri{background:var(--accent);color:var(--on-accent);border:0}.btn.pri:hover{filter:brightness(1.08)}.btn.sec{background:var(--surface-1);color:var(--ink);border:1.5px solid var(--border)}.btn.sec:hover{background:#f8f3e9}.btn:disabled{opacity:.45;cursor:default;filter:none}.caja{background:var(--surface-1);border-radius:var(--radius);border:1px solid var(--border-soft)}.titulo-seccion{font-size:var(--text-sm);color:var(--muted);padding:0 var(--sp-5) var(--sp-2)}.ficha{margin:0 var(--sp-4) var(--sp-6);background:var(--surface-1);border-radius:var(--radius);border:1px solid var(--border-soft)}.ficha div{justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);font-size:var(--text-sm);display:flex}.ficha div+div{border-top:1px solid var(--border-soft)}.ficha dt{color:var(--ink-2)}.ficha dd{text-align:right;font-weight:600}.frase{margin:0 var(--sp-4);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius);background:var(--green-pale);line-height:1.5;font-size:var(--text-sm)}.frase strong{font-weight:600}.mensaje{padding:var(--sp-8) var(--sp-5);text-align:center;color:var(--muted)}.error{margin:0 var(--sp-4) var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius);background:var(--red-pale);color:var(--red);font-size:var(--text-sm)}.chip{border-radius:var(--radius-pill);font-weight:600;font-size:var(--text-xs);padding:3px 10px}.chip.reponer{background:var(--amber-pale);color:var(--amber)}.chip.sin{background:var(--red-pale);color:var(--red)}.cifra-ok{color:var(--ink)}.cifra-reponer{color:var(--amber)}.cifra-sin{color:var(--red)}.capa.svelte-1h6etu0{z-index:100;background:var(--bg);position:fixed;inset:0}h1.svelte-1h6etu0{font-family:var(--font-serif);font-weight:600;font-size:var(--text-2xl);padding:var(--sp-10) var(--sp-5) var(--sp-2)}.intro.svelte-1h6etu0{padding:0 var(--sp-5) var(--sp-6);color:var(--ink-2);line-height:1.5}.campo.svelte-1h6etu0{padding:0 var(--sp-4);margin-bottom:var(--sp-5)}.campo.svelte-1h6etu0 label:where(.svelte-1h6etu0){margin:0 0 var(--sp-2) 2px;font-weight:600;display:block}.txt.svelte-1h6etu0{width:100%;height:52px;padding:0 var(--sp-4);border-radius:var(--radius);border:1.5px solid var(--border);background:var(--surface-1);font:500 var(--text-md) var(--font-sans);transition:border-color .15s}.txt.svelte-1h6etu0:focus{border-color:var(--green);outline:none}.blister.svelte-19y7ouo{gap:calc(var(--tam) / 3);display:flex}i.svelte-19y7ouo{width:var(--tam);height:var(--tam);background:var(--green);border-radius:50%}.reponer.svelte-19y7ouo i:where(.svelte-19y7ouo){background:var(--amber)}i.v.svelte-19y7ouo{box-shadow:inset 0 0 0 1.5px var(--border);background:0 0}.top.svelte-xwk15{padding:var(--sp-6) var(--sp-5) var(--sp-4);align-items:flex-end;display:flex}.top.svelte-xwk15 .fecha:where(.svelte-xwk15){color:var(--muted);font-size:var(--text-sm)}.top.svelte-xwk15 h1:where(.svelte-xwk15){font-family:var(--font-serif);font-weight:600;font-size:var(--text-xl);margin-top:2px;line-height:1.1}.campana.svelte-xwk15{width:var(--tap-min);height:var(--tap-min);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:auto;transition:background .15s;display:grid}.campana.svelte-xwk15:hover{background:var(--surface-2)}.alerta.svelte-xwk15{margin:0 var(--sp-4) var(--sp-4);padding:var(--sp-3) var(--sp-4);background:var(--red-pale);border-radius:var(--radius);border-left:4px solid var(--red);font-size:var(--text-sm);line-height:1.45}.alerta.ambar.svelte-xwk15{background:var(--amber-pale);border-left-color:var(--amber)}.alerta.svelte-xwk15 strong:where(.svelte-xwk15){font-weight:600}.alerta.svelte-xwk15 .mas:where(.svelte-xwk15){color:var(--ink-2);margin-top:2px;display:block}.lista.svelte-xwk15{margin:0 var(--sp-4);border-radius:var(--radius);background:var(--border-soft);flex-direction:column;gap:1px;padding:0;list-style:none;display:flex;overflow:hidden}.med.svelte-xwk15{text-align:left;background:var(--surface-1);width:100%;padding:var(--sp-4);gap:2px var(--sp-3);cursor:pointer;border:0;grid-template-columns:1fr auto;align-items:center;transition:background .15s;display:grid}.med.svelte-xwk15:hover,.med.svelte-xwk15:active{background:#f8f3e9}.nombre.svelte-xwk15{font-weight:600;font-size:var(--text-md)}.dosis.svelte-xwk15{color:var(--ink-2);font-size:var(--text-sm)}.dias.svelte-xwk15{text-align:right;grid-area:1/2/span 2}.dias.svelte-xwk15 b:where(.svelte-xwk15){font-family:var(--font-serif);font-weight:600;font-size:var(--text-2xl);font-variant-numeric:tabular-nums;line-height:1;display:block}.dias.svelte-xwk15 span:where(.svelte-xwk15){font-size:var(--text-sm);color:var(--muted)}.estado.svelte-xwk15{margin-top:var(--sp-2);align-items:center;gap:var(--sp-2);grid-column:1/-1;min-height:24px;display:flex}.estado.svelte-xwk15 .chip:where(.svelte-xwk15){margin-left:auto}.agregar.svelte-xwk15{width:calc(100% - 2 * var(--sp-4));margin:var(--sp-3) var(--sp-4) 0;padding:var(--sp-3);text-align:center;color:var(--green);font-weight:600;font-size:var(--text-sm);border:1.5px dashed var(--border);border-radius:var(--radius);min-height:var(--tap-min);cursor:pointer;background:0 0;display:block}.push.svelte-xwk15{margin:0 var(--sp-4) var(--sp-4);padding:var(--sp-4);border-radius:var(--radius);background:var(--surface-1);border:1px solid var(--border);gap:var(--sp-3);align-items:center;display:flex}.push.svelte-xwk15 p:where(.svelte-xwk15){font-size:var(--text-sm);color:var(--ink-2);flex:1;line-height:1.4}.push.svelte-xwk15 p:where(.svelte-xwk15) strong:where(.svelte-xwk15){color:var(--ink);font-size:var(--text-base);display:block}.push.svelte-xwk15 button:where(.svelte-xwk15){background:var(--green-pale);color:var(--green);font:600 var(--text-sm) var(--font-sans);padding:0 var(--sp-4);border-radius:var(--radius-pill);cursor:pointer;border:0;height:40px}.vacio.svelte-xwk15{margin:var(--sp-8) var(--sp-6) 0;text-align:center}.vacio.svelte-xwk15 .tira:where(.svelte-xwk15){background:var(--surface-1);border:1px solid var(--border);margin-bottom:var(--sp-5);border-radius:12px;gap:6px;padding:12px 14px;display:inline-flex}.vacio.svelte-xwk15 .tira:where(.svelte-xwk15) i:where(.svelte-xwk15){width:16px;height:16px;box-shadow:inset 0 0 0 2px var(--border);border-radius:50%}.vacio.svelte-xwk15 h3:where(.svelte-xwk15){font-family:var(--font-serif);font-weight:600;font-size:var(--text-lg);margin-bottom:var(--sp-2)}.vacio.svelte-xwk15 p:where(.svelte-xwk15){color:var(--ink-2);line-height:1.5}.editar.svelte-1wozf3b{height:var(--tap-min);padding:0 var(--sp-4);cursor:pointer;color:var(--green);font:600 var(--text-sm) var(--font-sans);border-radius:var(--radius-pill);background:0 0;border:0;margin-left:auto}.editar.svelte-1wozf3b:hover{background:var(--surface-2)}.cab.svelte-1wozf3b{padding:0 var(--sp-5) var(--sp-5)}.cab.svelte-1wozf3b h1:where(.svelte-1wozf3b){font-family:var(--font-serif);font-weight:600;font-size:var(--text-xl);line-height:1.15}.cab.svelte-1wozf3b .dosis:where(.svelte-1wozf3b){color:var(--ink-2);margin-top:2px}.cifra.svelte-1wozf3b{align-items:baseline;gap:var(--sp-2);margin-top:var(--sp-5);display:flex}.cifra.svelte-1wozf3b b:where(.svelte-1wozf3b){font-family:var(--font-serif);font-variant-numeric:tabular-nums;font-size:4.5rem;font-weight:600;line-height:.9}.cifra.svelte-1wozf3b span:where(.svelte-1wozf3b){font-size:var(--text-lg);color:var(--ink-2)}.hasta.svelte-1wozf3b{color:var(--ink-2);margin-top:var(--sp-2)}.hasta.svelte-1wozf3b strong:where(.svelte-1wozf3b){color:var(--ink);font-weight:600}.tira.svelte-1wozf3b{margin-top:var(--sp-4)}.stock.svelte-1wozf3b{font-size:var(--text-sm);color:var(--muted);margin-top:var(--sp-2)}.aviso.svelte-1wozf3b{margin:0 var(--sp-4) var(--sp-4);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius);background:var(--amber-pale);border-left:4px solid var(--amber);line-height:1.45;font-size:var(--text-sm)}.aviso.rojo.svelte-1wozf3b{background:var(--red-pale);border-left-color:var(--red)}.aviso.svelte-1wozf3b strong:where(.svelte-1wozf3b){font-weight:600}.acciones.svelte-1wozf3b{gap:var(--sp-2);margin:0 var(--sp-4) var(--sp-6);grid-template-columns:1fr 1fr;display:grid}.acciones.svelte-1wozf3b .btn:where(.svelte-1wozf3b){height:52px;font-size:var(--text-base)}.hist.svelte-1wozf3b{margin:0 var(--sp-4);background:var(--surface-1);border-radius:var(--radius);border:1px solid var(--border-soft);padding:0;list-style:none}.hist.svelte-1wozf3b li:where(.svelte-1wozf3b){gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);grid-template-columns:56px 1fr auto;align-items:center;display:grid}.hist.svelte-1wozf3b li:where(.svelte-1wozf3b)+li:where(.svelte-1wozf3b){border-top:1px solid var(--border-soft)}.f.svelte-1wozf3b{font-size:var(--text-sm);color:var(--muted);line-height:1.2}.f.svelte-1wozf3b b:where(.svelte-1wozf3b){font-family:var(--font-serif);font-size:var(--text-md);color:var(--ink);font-weight:600;display:block}.que.svelte-1wozf3b b:where(.svelte-1wozf3b){font-weight:600;display:block}.que.svelte-1wozf3b span:where(.svelte-1wozf3b){font-size:var(--text-sm);color:var(--ink-2)}.cant.svelte-1wozf3b{font-family:var(--font-serif);font-weight:600;font-size:var(--text-md);font-variant-numeric:tabular-nums}.cant.mas.svelte-1wozf3b{color:var(--green)}.cant.neutro.svelte-1wozf3b{color:var(--ink-2)}.step.svelte-1o1a9cc{align-items:center;gap:var(--sp-1);display:flex}button.svelte-1o1a9cc{width:var(--tap-min);height:var(--tap-min);cursor:pointer;background:var(--surface-2);border:0;border-radius:50%;font-size:22px;line-height:1;transition:background .15s}button.svelte-1o1a9cc:hover{background:var(--border)}input.svelte-1o1a9cc{text-align:center;width:56px;font:600 var(--text-xl) var(--font-serif);font-variant-numeric:tabular-nums;background:0 0;border:0}input.svelte-1o1a9cc:focus{outline:2px solid var(--green);border-radius:var(--radius-sm)}.grande.svelte-1o1a9cc{justify-content:center;gap:var(--sp-5)}.grande.svelte-1o1a9cc button:where(.svelte-1o1a9cc){background:var(--surface-1);width:64px;height:64px;box-shadow:inset 0 0 0 1.5px var(--border);font-size:28px}.grande.svelte-1o1a9cc button:where(.svelte-1o1a9cc):hover{background:#f8f3e9}.grande.svelte-1o1a9cc input:where(.svelte-1o1a9cc){width:120px;font-size:var(--text-3xl)}.velo.svelte-1m1404f{opacity:0;pointer-events:none;z-index:10;background:#1f2a2459;transition:opacity .15s;position:fixed;inset:0}.hoja.svelte-1m1404f{width:100%;max-width:var(--max-ancho);z-index:11;background:var(--surface-1);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:var(--sp-3) 0 var(--sp-5);max-height:80dvh;box-shadow:var(--shadow-lg);transition:transform .2s;position:fixed;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%,100%)}.velo.abierta.svelte-1m1404f{opacity:1;pointer-events:auto}.hoja.abierta.svelte-1m1404f{transform:translate(-50%)}.asa.svelte-1m1404f{background:var(--border);width:40px;height:4px;margin:0 auto var(--sp-3);border-radius:2px}h3.svelte-1m1404f{font-family:var(--font-serif);font-weight:600;font-size:var(--text-md);padding:0 var(--sp-5) var(--sp-2)}.seccion.svelte-1tc1u5q{padding:0 var(--sp-4);margin-bottom:var(--sp-5)}.elegir.svelte-1tc1u5q{align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-3) var(--sp-4);cursor:pointer;text-align:left;background:var(--surface-1);border:1px solid var(--border-soft);border-radius:var(--radius);min-height:64px;transition:background .15s;display:flex}.elegir.svelte-1tc1u5q:hover{background:#f8f3e9}.elegir.svelte-1tc1u5q .lbl:where(.svelte-1tc1u5q){flex:1}.elegir.svelte-1tc1u5q .lbl:where(.svelte-1tc1u5q) span:where(.svelte-1tc1u5q){font-size:var(--text-sm);color:var(--muted);display:block}.elegir.svelte-1tc1u5q .lbl:where(.svelte-1tc1u5q) b:where(.svelte-1tc1u5q){font-weight:600;font-size:var(--text-md)}.cambiar.svelte-1tc1u5q{color:var(--green);font-weight:600;font-size:var(--text-sm)}.fila.svelte-1tc1u5q{padding:var(--sp-3) var(--sp-4);align-items:center;min-height:72px;display:flex}.fila.svelte-1tc1u5q+.fila:where(.svelte-1tc1u5q){border-top:1px solid var(--border-soft)}.fila.svelte-1tc1u5q .lbl:where(.svelte-1tc1u5q){flex:1}.fila.svelte-1tc1u5q .lbl:where(.svelte-1tc1u5q) b:where(.svelte-1tc1u5q){font-weight:600;display:block}.fila.svelte-1tc1u5q .lbl:where(.svelte-1tc1u5q) span:where(.svelte-1tc1u5q){font-size:var(--text-sm);color:var(--muted)}.ilus.svelte-1tc1u5q{padding:var(--sp-4);flex-wrap:wrap;place-content:center;gap:8px;min-height:76px;display:flex}.bl.svelte-1tc1u5q{background:var(--surface-1);border:1px solid var(--border);border-radius:6px;grid-template-rows:repeat(2,7px);grid-auto-flow:column;gap:3px;padding:6px;display:grid}.bl.svelte-1tc1u5q i:where(.svelte-1tc1u5q),.sueltas.svelte-1tc1u5q i:where(.svelte-1tc1u5q){background:var(--green);border-radius:50%;width:7px;height:7px}.sueltas.svelte-1tc1u5q{align-items:center;gap:3px;display:flex}.mas.svelte-1tc1u5q{font-size:var(--text-sm);color:var(--muted);align-self:center}.total.svelte-1tc1u5q{text-align:center;padding:var(--sp-2) var(--sp-4) var(--sp-4)}.total.svelte-1tc1u5q b:where(.svelte-1tc1u5q){font-family:var(--font-serif);font-weight:600;font-size:var(--text-3xl);font-variant-numeric:tabular-nums;line-height:1}.total.svelte-1tc1u5q .u:where(.svelte-1tc1u5q){font-size:var(--text-md);color:var(--ink-2);margin-left:4px}.fecha.svelte-1tc1u5q{margin:var(--sp-4) var(--sp-4) 0;font-size:var(--text-sm);color:var(--ink-2);min-height:var(--tap-min);justify-content:space-between;align-items:center;display:flex}.fecha.svelte-1tc1u5q button:where(.svelte-1tc1u5q){color:var(--green);cursor:pointer;padding:var(--sp-2) 0;background:0 0;border:0;font-weight:600}.fecha.svelte-1tc1u5q input:where(.svelte-1tc1u5q){margin-left:var(--sp-2);height:40px;padding:0 var(--sp-3);border-radius:var(--radius-sm);border:1.5px solid var(--border);background:var(--surface-1)}.opcion.svelte-1tc1u5q{width:100%;min-height:56px;padding:0 var(--sp-5);font:500 var(--text-base) var(--font-sans);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;transition:background .15s;display:flex}.opcion.svelte-1tc1u5q:hover{background:var(--bg)}.opcion.svelte-1tc1u5q span:where(.svelte-1tc1u5q){color:var(--muted);font-size:var(--text-sm);margin-left:auto}.opcion.on.svelte-1tc1u5q{color:var(--green);font-weight:600}.opcion.on.svelte-1tc1u5q:after{content:"✓";margin-left:var(--sp-3)}.seg.svelte-1p6ofte{border-radius:var(--radius);background:var(--surface-2);gap:4px;padding:4px;display:flex}button.svelte-1p6ofte{cursor:pointer;height:44px;color:var(--ink-2);font:600 var(--text-sm) var(--font-sans);background:0 0;border:0;border-radius:10px;flex:1;transition:background .15s}.on.svelte-1p6ofte{background:var(--surface-1);color:var(--ink);box-shadow:var(--shadow-sm)}.campo.svelte-4q9l0k{padding:0 var(--sp-4);margin-bottom:var(--sp-5)}.campo.svelte-4q9l0k>label:where(.svelte-4q9l0k),.etq.svelte-4q9l0k{margin:0 0 var(--sp-2) 2px;font-weight:600;display:block}.opcional.svelte-4q9l0k{color:var(--muted);font-weight:400}.ayuda.svelte-4q9l0k{font-size:var(--text-sm);color:var(--muted);margin:var(--sp-2) 0 0 2px;line-height:1.4}.txt.svelte-4q9l0k{width:100%;height:52px;padding:0 var(--sp-4);border-radius:var(--radius);border:1.5px solid var(--border);background:var(--surface-1);font:500 var(--text-md) var(--font-sans);transition:border-color .15s}.txt.svelte-4q9l0k::placeholder{color:var(--muted);font-weight:400}.txt.svelte-4q9l0k:focus{border-color:var(--green);outline:none}.atajos.svelte-4q9l0k{gap:var(--sp-2);display:flex}.atajos.svelte-4q9l0k button:where(.svelte-4q9l0k){border-radius:var(--radius-sm);cursor:pointer;border:1.5px solid var(--border);background:var(--surface-1);height:48px;font:600 var(--text-md) var(--font-serif);flex:1;transition:background .15s}.atajos.svelte-4q9l0k button:where(.svelte-4q9l0k):hover{background:#f8f3e9}.atajos.svelte-4q9l0k button.on:where(.svelte-4q9l0k){background:var(--green);border-color:var(--green);color:var(--on-accent)}.aviso-dosis.svelte-4q9l0k{margin-top:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);background:var(--blue-pale);font-size:var(--text-sm);line-height:1.4}.umbral.svelte-4q9l0k{align-items:center;gap:var(--sp-3);margin-top:var(--sp-3);background:var(--surface-1);border:1px solid var(--border-soft);border-radius:var(--radius);padding:var(--sp-2) var(--sp-3) var(--sp-2) var(--sp-4);display:flex}.umbral.svelte-4q9l0k .lbl:where(.svelte-4q9l0k){color:var(--ink-2);font-size:var(--text-sm);flex:1}.frase.svelte-4q9l0k{margin-bottom:var(--sp-5)}.peligro.svelte-4q9l0k{width:calc(100% - 2 * var(--sp-4));margin:var(--sp-2) var(--sp-4) 0;padding:var(--sp-3);text-align:center;color:var(--red);font-weight:600;font-size:var(--text-sm);border-radius:var(--radius);min-height:var(--tap-min);cursor:pointer;background:0 0;border:0;display:block}.peligro.svelte-4q9l0k:hover{background:var(--red-pale)}.intro.svelte-rn2n1l{padding:0 var(--sp-5) var(--sp-5);color:var(--ink-2);line-height:1.5}.intro.svelte-rn2n1l strong:where(.svelte-rn2n1l){color:var(--ink);font-weight:600}.calc.svelte-rn2n1l{margin:0 var(--sp-4) var(--sp-5);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius);background:var(--surface-2);justify-content:space-between;align-items:baseline;display:flex}.calc.svelte-rn2n1l span:where(.svelte-rn2n1l){color:var(--ink-2);font-size:var(--text-sm)}.calc.svelte-rn2n1l b:where(.svelte-rn2n1l){font-family:var(--font-serif);font-weight:600;font-size:var(--text-lg);color:var(--ink-2)}.pregunta.svelte-rn2n1l{text-align:center;margin-bottom:var(--sp-3);font-weight:600}.unidad.svelte-rn2n1l{text-align:center;color:var(--muted);font-size:var(--text-sm);margin:var(--sp-2) 0 var(--sp-5)}.dif.svelte-rn2n1l{margin:0 var(--sp-4);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius);line-height:1.5;font-size:var(--text-sm);background:var(--surface-1);border:1px solid var(--border-soft)}.dif.svelte-rn2n1l strong:where(.svelte-rn2n1l){font-weight:600}.dif.menos.svelte-rn2n1l{background:var(--amber-pale);border-color:#0000}.dif.mas.svelte-rn2n1l{background:var(--green-pale);border-color:#0000}.estado.svelte-1om5d3r{align-items:center;gap:var(--sp-2);margin:var(--sp-2) var(--sp-5) var(--sp-5);border-radius:var(--radius-pill);font-weight:600;font-size:var(--text-sm);padding:4px 12px;display:inline-flex}.estado.svelte-1om5d3r:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.estado.off.svelte-1om5d3r{background:var(--surface-2);color:var(--ink-2)}.estado.bloq.svelte-1om5d3r{background:var(--red-pale);color:var(--red)}.estado.on.svelte-1om5d3r{background:var(--green-pale);color:var(--green)}.txt.svelte-1om5d3r{padding:0 var(--sp-5) var(--sp-5);color:var(--ink-2);line-height:1.55}.txt.svelte-1om5d3r strong:where(.svelte-1om5d3r){color:var(--ink);font-weight:600}.txt.ok.svelte-1om5d3r{color:var(--green);font-weight:600}.muestra-etq.svelte-1om5d3r{font-size:var(--text-sm);color:var(--muted);padding:0 var(--sp-5) var(--sp-2)}.notif.svelte-1om5d3r{margin:0 var(--sp-4) var(--sp-5);padding:var(--sp-3) var(--sp-4);color:#1b1c1e;box-shadow:var(--shadow-sm);background:#e9ecef;border-radius:20px;font-family:Roboto,system-ui,sans-serif}.notif.svelte-1om5d3r .app:where(.svelte-1om5d3r){color:#4b4f55;align-items:center;gap:6px;margin-bottom:4px;font-size:12px;display:flex}.notif.svelte-1om5d3r .app:where(.svelte-1om5d3r) i:where(.svelte-1om5d3r){background:var(--green);border-radius:50%;width:16px;height:16px;display:inline-block}.notif.svelte-1om5d3r b:where(.svelte-1om5d3r){font-size:14px;font-weight:600;display:block}.notif.svelte-1om5d3r span:where(.svelte-1om5d3r){color:#3a3d42;font-size:14px}.pasos.svelte-1om5d3r{margin:0 var(--sp-4) var(--sp-5);counter-reset:p;background:var(--surface-1);border-radius:var(--radius);border:1px solid var(--border-soft);padding:0;list-style:none}.pasos.svelte-1om5d3r li:where(.svelte-1om5d3r){counter-increment:p;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);line-height:1.45;display:flex}.pasos.svelte-1om5d3r li:where(.svelte-1om5d3r)+li:where(.svelte-1om5d3r){border-top:1px solid var(--border-soft)}.pasos.svelte-1om5d3r li:where(.svelte-1om5d3r):before{content:counter(p);background:var(--surface-2);width:26px;height:26px;font:600 var(--text-sm) var(--font-serif);border-radius:50%;flex:none;place-items:center;display:grid}.link.svelte-1om5d3r{width:calc(100% - 2 * var(--sp-4));margin:0 var(--sp-4);padding:var(--sp-3);text-align:center;color:var(--muted);font-weight:600;font-size:var(--text-sm);min-height:var(--tap-min);cursor:pointer;border-radius:var(--radius);background:0 0;border:0;display:block}.link.svelte-1om5d3r:hover{background:var(--surface-2)}
