.VisualizadorParacetamol-module__18L-YG__container{background-color:var(--bg-primary);min-height:100vh;color:var(--text-primary)}.VisualizadorParacetamol-module__18L-YG__hero{background:linear-gradient(135deg, var(--primary,#2e86ab) 0%, var(--secondary,#48a9a6) 100%);color:#fff;padding:3.5rem 1.5rem 3rem}.VisualizadorParacetamol-module__18L-YG__heroContent{text-align:center;max-width:760px;margin:0 auto}.VisualizadorParacetamol-module__18L-YG__heroBadge{letter-spacing:1.5px;text-transform:uppercase;background:#fff3;border:1px solid #fff6;border-radius:20px;margin-bottom:1rem;padding:.25rem .85rem;font-size:.72rem;font-weight:700;display:inline-block}.VisualizadorParacetamol-module__18L-YG__heroTitle{letter-spacing:-.5px;margin:0 0 .6rem;font-size:clamp(1.8rem,5vw,3rem);font-weight:800;line-height:1.2}.VisualizadorParacetamol-module__18L-YG__heroSubtitle{opacity:.9;margin:0 0 1rem;font-size:clamp(1rem,2.5vw,1.2rem);font-weight:600}.VisualizadorParacetamol-module__18L-YG__heroDesc{opacity:.85;margin:0;max-width:640px;margin-inline:auto;font-size:clamp(.9rem,2vw,1.05rem);line-height:1.7}.VisualizadorParacetamol-module__18L-YG__section{max-width:960px;margin:0 auto;padding:3rem 1.5rem}.VisualizadorParacetamol-module__18L-YG__sectionTitle{color:var(--primary,#2e86ab);margin:0 0 .75rem;font-size:clamp(1.3rem,3vw,1.9rem);font-weight:700}.VisualizadorParacetamol-module__18L-YG__sectionDesc{color:var(--text-secondary,#666);max-width:720px;margin:0 0 2rem;font-size:1rem;line-height:1.7}.VisualizadorParacetamol-module__18L-YG__subTitle{color:var(--text-primary,#1a1a1a);margin:2rem 0 1rem;font-size:1.1rem;font-weight:700}.VisualizadorParacetamol-module__18L-YG__mecanismoGrid{grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-bottom:1.5rem;display:grid}@media (max-width:640px){.VisualizadorParacetamol-module__18L-YG__mecanismoGrid{grid-template-columns:1fr}}.VisualizadorParacetamol-module__18L-YG__mecanismoCard{background:var(--bg-card,#fff);border:1px solid #2e86ab26;border-radius:14px;padding:1.4rem;transition:box-shadow .2s,transform .2s;position:relative}.VisualizadorParacetamol-module__18L-YG__mecanismoCard:hover{transform:translateY(-2px);box-shadow:0 6px 24px #2e86ab1f}.VisualizadorParacetamol-module__18L-YG__mecanismoNumero{background:linear-gradient(135deg, var(--primary,#2e86ab), var(--secondary,#48a9a6));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:.75rem;font-size:.85rem;font-weight:800;display:inline-flex}.VisualizadorParacetamol-module__18L-YG__mecanismoCardTitle{color:var(--primary,#2e86ab);margin:0 0 .5rem;font-size:1rem;font-weight:700}.VisualizadorParacetamol-module__18L-YG__mecanismoCardDesc{color:var(--text-secondary,#666);margin:0;font-size:.88rem;line-height:1.65}.VisualizadorParacetamol-module__18L-YG__insightBox{border-left:4px solid var(--primary,#2e86ab);color:var(--text-secondary,#666);background:#2e86ab12;border-radius:0 12px 12px 0;padding:1.1rem 1.4rem;font-size:.9rem;line-height:1.7}.VisualizadorParacetamol-module__18L-YG__insightBox p{margin:0 0 .5rem}.VisualizadorParacetamol-module__18L-YG__insightBox p:last-child{margin-bottom:0}.VisualizadorParacetamol-module__18L-YG__metabolismoFlujo{flex-direction:column;align-items:stretch;gap:0;margin-bottom:1.5rem;display:flex}.VisualizadorParacetamol-module__18L-YG__metabolismoPaso{background:var(--bg-card,#fff);border:1px solid #2e86ab26;border-radius:12px;align-items:flex-start;gap:1rem;padding:1.1rem 1.3rem;display:flex}.VisualizadorParacetamol-module__18L-YG__metabolismoNAPQI{background:#c0392b0a;border-color:#c0392b59}.VisualizadorParacetamol-module__18L-YG__metabolismoAntidoto{background:#48a9a60d;border-color:#48a9a659}.VisualizadorParacetamol-module__18L-YG__metabolismoNumero{background:var(--primary,#2e86ab);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;font-weight:800;display:inline-flex}.VisualizadorParacetamol-module__18L-YG__metabolismoNAPQI .VisualizadorParacetamol-module__18L-YG__metabolismoNumero{background:#c0392b}.VisualizadorParacetamol-module__18L-YG__metabolismoAntidoto .VisualizadorParacetamol-module__18L-YG__metabolismoNumero{background:var(--secondary,#48a9a6)}.VisualizadorParacetamol-module__18L-YG__metabolismoPasoInfo{flex:1}.VisualizadorParacetamol-module__18L-YG__metabolismoPasoHeader{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.3rem;display:flex}.VisualizadorParacetamol-module__18L-YG__metabolismoPasoNombre{color:var(--text-primary,#1a1a1a);font-size:.95rem}.VisualizadorParacetamol-module__18L-YG__metabolismoPorcentaje{color:var(--primary,#2e86ab);background:#2e86ab1f;border-radius:10px;padding:.15rem .55rem;font-size:.75rem;font-weight:700}.VisualizadorParacetamol-module__18L-YG__metabolismoNAPQI .VisualizadorParacetamol-module__18L-YG__metabolismoPorcentaje{color:#c0392b;background:#c0392b1a}.VisualizadorParacetamol-module__18L-YG__metabolismoPasoDesc{color:var(--text-secondary,#666);margin:0;font-size:.84rem;line-height:1.6}.VisualizadorParacetamol-module__18L-YG__metabolismoConector{text-align:center;color:var(--text-muted,#999);padding:.25rem 0;font-size:1.2rem;line-height:1}.VisualizadorParacetamol-module__18L-YG__sliderWrapper{background:var(--bg-card,#fff);border:1px solid #2e86ab26;border-radius:16px;margin-bottom:2rem;padding:1.75rem}.VisualizadorParacetamol-module__18L-YG__sliderAviso{color:var(--text-muted,#999);background:#2e86ab0d;border-radius:8px;margin:0 0 1.25rem;padding:.6rem .85rem;font-size:.82rem;line-height:1.55}.VisualizadorParacetamol-module__18L-YG__sliderLabel{color:var(--text-primary,#1a1a1a);margin-bottom:.6rem;font-size:1rem;display:block}.VisualizadorParacetamol-module__18L-YG__sliderInput{width:100%;accent-color:var(--primary,#2e86ab);cursor:pointer;border-radius:3px;height:6px;margin-bottom:1.5rem}.VisualizadorParacetamol-module__18L-YG__sliderInput:focus-visible{outline:2px solid var(--primary,#2e86ab);outline-offset:4px}.VisualizadorParacetamol-module__18L-YG__sliderResult{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.25rem;display:grid}@media (max-width:560px){.VisualizadorParacetamol-module__18L-YG__sliderResult{grid-template-columns:1fr}}.VisualizadorParacetamol-module__18L-YG__sliderDato{text-align:center;background:var(--bg-primary,#fafafa);border-radius:10px;flex-direction:column;align-items:center;gap:.3rem;padding:.85rem;display:flex}.VisualizadorParacetamol-module__18L-YG__sliderDatoNum{color:var(--primary,#2e86ab);font-size:1.4rem;font-weight:800;line-height:1}.VisualizadorParacetamol-module__18L-YG__sliderDatoLabel{color:var(--text-muted,#999);font-size:.72rem;line-height:1.4}.VisualizadorParacetamol-module__18L-YG__margenAlerta{color:#c0392b}.VisualizadorParacetamol-module__18L-YG__barraProgreso{background:#2e86ab1f;border-radius:6px;height:12px;margin-bottom:.4rem;position:relative;overflow:hidden}.VisualizadorParacetamol-module__18L-YG__barraRelleno{background:linear-gradient(90deg, var(--primary,#2e86ab), var(--secondary,#48a9a6));border-radius:6px;height:100%;transition:width .3s}.VisualizadorParacetamol-module__18L-YG__barraPorcentaje{color:var(--text-muted,#999);white-space:nowrap;font-size:.75rem;position:absolute;top:50%;right:0;transform:translateY(-50%)translate(calc(100% + .5rem))}.VisualizadorParacetamol-module__18L-YG__sliderNota{color:var(--text-muted,#999);margin:.5rem 0 0;font-size:.78rem;line-height:1.55}.VisualizadorParacetamol-module__18L-YG__perfilesGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media (max-width:700px){.VisualizadorParacetamol-module__18L-YG__perfilesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.VisualizadorParacetamol-module__18L-YG__perfilesGrid{grid-template-columns:1fr}}.VisualizadorParacetamol-module__18L-YG__perfilCard{background:var(--bg-card,#fff);border:1px solid #2e86ab1f;border-radius:14px;padding:1.25rem;transition:box-shadow .2s,transform .2s}.VisualizadorParacetamol-module__18L-YG__perfilCard:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2e86ab1f}.VisualizadorParacetamol-module__18L-YG__perfilIcono{margin-bottom:.5rem;font-size:2rem;display:block}.VisualizadorParacetamol-module__18L-YG__perfilTitulo{color:var(--primary,#2e86ab);margin:0 0 .5rem;font-size:.95rem;font-weight:700}.VisualizadorParacetamol-module__18L-YG__perfilDesc{color:var(--text-secondary,#666);margin:0;font-size:.82rem;line-height:1.6}.VisualizadorParacetamol-module__18L-YG__cifrasGrid{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:2rem;display:grid}@media (max-width:640px){.VisualizadorParacetamol-module__18L-YG__cifrasGrid{grid-template-columns:1fr}}.VisualizadorParacetamol-module__18L-YG__cifraBox{background:var(--bg-card,#fff);text-align:center;border:1px solid #c0392b33;border-radius:16px;flex-direction:column;gap:.5rem;padding:1.5rem 1.25rem;display:flex}.VisualizadorParacetamol-module__18L-YG__cifraNum{color:#c0392b;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:800;line-height:1.1}.VisualizadorParacetamol-module__18L-YG__cifraLabel{color:var(--text-secondary,#666);font-size:.78rem;line-height:1.5}.VisualizadorParacetamol-module__18L-YG__timelineDano{border-left:3px solid #2e86ab33;flex-direction:column;gap:0;margin-bottom:1.5rem;padding-left:1.5rem;display:flex;position:relative}.VisualizadorParacetamol-module__18L-YG__timelineHito{background:var(--bg-card,#fff);border:1px solid #2e86ab1f;border-radius:10px;margin-bottom:.75rem;margin-left:.75rem;padding:1rem 1rem 1rem 1.5rem;position:relative}.VisualizadorParacetamol-module__18L-YG__timelineHito:before{content:"";background:var(--primary,#2e86ab);border:2px solid var(--bg-primary,#fafafa);border-radius:50%;width:12px;height:12px;position:absolute;top:1.2rem;left:-1.45rem}.VisualizadorParacetamol-module__18L-YG__timelineHitoAlerta{background:#c0392b08;border-color:#c0392b40}.VisualizadorParacetamol-module__18L-YG__timelineHitoAlerta:before{background:#c0392b}.VisualizadorParacetamol-module__18L-YG__timelineTiempo{color:var(--primary,#2e86ab);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.35rem;font-size:.78rem;font-weight:700;display:block}.VisualizadorParacetamol-module__18L-YG__timelineHitoAlerta .VisualizadorParacetamol-module__18L-YG__timelineTiempo{color:#c0392b}.VisualizadorParacetamol-module__18L-YG__timelineDesc{color:var(--text-secondary,#666);margin:0;font-size:.88rem;line-height:1.6}.VisualizadorParacetamol-module__18L-YG__warningBox{border-left:4px solid var(--primary,#2e86ab);color:var(--text-secondary,#666);background:#fff3cd99;border-radius:0 10px 10px 0;padding:1rem 1.25rem;font-size:.88rem;line-height:1.65}[data-theme=dark] .VisualizadorParacetamol-module__18L-YG__mecanismoCard{background:var(--bg-card);border-color:#2e86ab38}[data-theme=dark] .VisualizadorParacetamol-module__18L-YG__insightBox{color:var(--text-secondary);background:#2e86ab1a}[data-theme=dark] .VisualizadorParacetamol-module__18L-YG__metabolismoPaso{background:var(--bg-card);border-color:#2e86ab38}[data-theme=dark] .VisualizadorParacetamol-module__18L-YG__metabolismoNAPQI{background:#c0392b14;border-color:#c0392b73}[data-theme=dark] .VisualizadorParacetamol-module__18L-YG__metabolismoAntidoto{background:#48a9a614;border-color:#48a9a673}[data-theme=dark] .VisualizadorParacetamol-module__18L-YG__sliderWrapper{background:var(--bg-card);border-color:#2e86ab40}[data-theme=dark] .VisualizadorParacetamol-module__18L-YG__sliderAviso{background:#2e86ab14}[data-theme=dark] .VisualizadorParacetamol-module__18L-YG__sliderDato{background:#ffffff0a}[data-theme=dark] .VisualizadorParacetamol-module__18L-YG__barraProgreso{background:#2e86ab2e}[data-theme=dark] .VisualizadorParacetamol-module__18L-YG__perfilCard{background:var(--bg-card);border-color:#2e86ab33}[data-theme=dark] .VisualizadorParacetamol-module__18L-YG__cifraBox{background:var(--bg-card);border-color:#c0392b4d}[data-theme=dark] .VisualizadorParacetamol-module__18L-YG__timelineHito{background:var(--bg-card);border-color:#2e86ab33}[data-theme=dark] .VisualizadorParacetamol-module__18L-YG__timelineHitoAlerta{background:#c0392b0f;border-color:#c0392b59}[data-theme=dark] .VisualizadorParacetamol-module__18L-YG__timelineDano{border-left-color:#2e86ab4d}[data-theme=dark] .VisualizadorParacetamol-module__18L-YG__timelineHito:before{border-color:var(--bg-card)}[data-theme=dark] .VisualizadorParacetamol-module__18L-YG__warningBox{color:var(--text-secondary);background:#fff3cd12}[data-theme=dark] .VisualizadorParacetamol-module__18L-YG__metabolismoPorcentaje{background:#2e86ab2e}[data-theme=dark] .VisualizadorParacetamol-module__18L-YG__metabolismoNAPQI .VisualizadorParacetamol-module__18L-YG__metabolismoPorcentaje{background:#c0392b2e}@media (prefers-reduced-motion:reduce){.VisualizadorParacetamol-module__18L-YG__mecanismoCard,.VisualizadorParacetamol-module__18L-YG__perfilCard,.VisualizadorParacetamol-module__18L-YG__barraRelleno{transition:none}}@media (max-width:768px){.VisualizadorParacetamol-module__18L-YG__section{padding:2.5rem 1rem}.VisualizadorParacetamol-module__18L-YG__hero{padding:2.5rem 1rem 2rem}}
