.VisualizadorTiroides-module__0yGarG__container{background-color:var(--bg-primary);min-height:100vh;color:var(--text-primary)}.VisualizadorTiroides-module__0yGarG__hero{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);color:#fff;text-align:center;padding:3rem 1.5rem}.VisualizadorTiroides-module__0yGarG__hero h1{margin:0 0 .75rem;font-size:2rem;font-weight:700}.VisualizadorTiroides-module__0yGarG__hero p{opacity:.9;margin:0;font-size:1.1rem}.VisualizadorTiroides-module__0yGarG__main{flex-direction:column;gap:2rem;max-width:920px;margin:0 auto;padding:2rem 1.5rem;display:flex}.VisualizadorTiroides-module__0yGarG__seccion{background:var(--bg-card);border:1px solid var(--border,#e0e0e0);border-radius:12px;padding:1.75rem}[data-theme=dark] .VisualizadorTiroides-module__0yGarG__seccion{border-color:#3a3a3a}.VisualizadorTiroides-module__0yGarG__tituloSeccion{color:var(--primary);margin:0 0 .4rem;font-size:1.3rem;font-weight:700}.VisualizadorTiroides-module__0yGarG__subtituloSeccion{color:var(--text-secondary);margin:0 0 1.5rem;font-size:.95rem}.VisualizadorTiroides-module__0yGarG__ejeHormonal{flex-direction:column;align-items:center;gap:0;margin-bottom:1.25rem;display:flex;position:relative}.VisualizadorTiroides-module__0yGarG__nivelEje{text-align:center;border:2px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:.3rem;width:100%;max-width:400px;padding:1rem 1.5rem;font-size:.95rem;transition:transform .2s,box-shadow .2s;display:flex}.VisualizadorTiroides-module__0yGarG__nivelHipotalamo{color:#1a5276;background:#e8f4fd;border-color:#2e86ab}.VisualizadorTiroides-module__0yGarG__nivelHipofisis{color:#0e6655;background:#eaf5fb;border-color:#48a9a6}.VisualizadorTiroides-module__0yGarG__nivelTiroides{color:#7d6608;background:#fef9e7;border-color:#f0b429}.VisualizadorTiroides-module__0yGarG__nivelCelulas{color:#1d6a3d;background:#eafaf1;border-color:#27ae60}[data-theme=dark] .VisualizadorTiroides-module__0yGarG__nivelHipotalamo{color:#7fb3d3;background:#1a2e3a;border-color:#2e86ab}[data-theme=dark] .VisualizadorTiroides-module__0yGarG__nivelHipofisis{color:#48a9a6;background:#1a2e2e;border-color:#48a9a6}[data-theme=dark] .VisualizadorTiroides-module__0yGarG__nivelTiroides{color:#f0c040;background:#2e2a1a;border-color:#c49a1a}[data-theme=dark] .VisualizadorTiroides-module__0yGarG__nivelCelulas{color:#5dbb78;background:#1a2e22;border-color:#27ae60}.VisualizadorTiroides-module__0yGarG__nivelIcono{font-size:1.8rem}.VisualizadorTiroides-module__0yGarG__nivelDescripcion{opacity:.85;font-size:.85rem}.VisualizadorTiroides-module__0yGarG__flechaEje{color:var(--primary);-webkit-user-select:none;user-select:none;margin:.15rem 0;font-size:1.5rem;line-height:1.2}.VisualizadorTiroides-module__0yGarG__flechaFeedback{pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-end;gap:.5rem;display:none;position:absolute;top:0;bottom:0;right:0}.VisualizadorTiroides-module__0yGarG__flechaFeedbackActiva{animation:.4s VisualizadorTiroides-module__0yGarG__aparecer;display:flex}@keyframes VisualizadorTiroides-module__0yGarG__aparecer{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.VisualizadorTiroides-module__0yGarG__flechaFeedbackLinea{background:repeating-linear-gradient(#e74c3c 0 8px,#0000 8px 16px);border-radius:2px;width:3px;height:180px;display:block;position:relative}.VisualizadorTiroides-module__0yGarG__flechaFeedbackLinea:before{content:"↑";color:#e74c3c;font-size:1.1rem;font-weight:700;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.VisualizadorTiroides-module__0yGarG__flechaFeedbackEtiqueta{color:#e74c3c;text-align:right;max-width:120px;font-size:.72rem;font-weight:600;line-height:1.3}.VisualizadorTiroides-module__0yGarG__btnFeedback{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;margin:0 auto 1rem;padding:.6rem 1.4rem;font-size:.9rem;font-weight:600;transition:background .2s,transform .15s;display:block}.VisualizadorTiroides-module__0yGarG__btnFeedback:hover{background:#236e8e;transform:translateY(-1px)}.VisualizadorTiroides-module__0yGarG__btnFeedback:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.VisualizadorTiroides-module__0yGarG__textoBucle{color:#5a4600;background:#fef9e7;border-left:4px solid #f0b429;border-radius:6px;margin:0;padding:.9rem 1rem;font-size:.9rem;line-height:1.5}[data-theme=dark] .VisualizadorTiroides-module__0yGarG__textoBucle{color:#d4c060;background:#2a2510;border-left-color:#c49a1a}.VisualizadorTiroides-module__0yGarG__tarjetasHormonas{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}@media (max-width:640px){.VisualizadorTiroides-module__0yGarG__tarjetasHormonas{grid-template-columns:1fr}}.VisualizadorTiroides-module__0yGarG__tarjetaHormona{background:var(--bg-primary);border:1px solid var(--border,#e0e0e0);border-radius:10px;padding:1.25rem}[data-theme=dark] .VisualizadorTiroides-module__0yGarG__tarjetaHormona{border-color:#3a3a3a}.VisualizadorTiroides-module__0yGarG__tarjetaHormonaCabecera{text-align:center;flex-direction:column;align-items:center;gap:.3rem;margin-bottom:1rem;display:flex}.VisualizadorTiroides-module__0yGarG__tarjetaHormonaIcono{font-size:2rem}.VisualizadorTiroides-module__0yGarG__tarjetaHormonaCabecera h3{color:var(--primary);margin:0;font-size:1.05rem;font-weight:700}.VisualizadorTiroides-module__0yGarG__tarjetaHormonaBadge{color:#2e86ab;background:#e8f4fd;border-radius:20px;padding:.2rem .6rem;font-size:.72rem;font-weight:600}.VisualizadorTiroides-module__0yGarG__tarjetaHormonaBadgeActiva{color:#27ae60;background:#eafaf1}[data-theme=dark] .VisualizadorTiroides-module__0yGarG__tarjetaHormonaBadge{color:#7fb3d3;background:#1a2e3a}[data-theme=dark] .VisualizadorTiroides-module__0yGarG__tarjetaHormonaBadgeActiva{color:#5dbb78;background:#1a2e22}.VisualizadorTiroides-module__0yGarG__tarjetaHormonaLista{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.VisualizadorTiroides-module__0yGarG__tarjetaHormonaLista li{color:var(--text-secondary);border-left:2px solid var(--accent,#7fb3d3);padding-left:.5rem;font-size:.88rem;line-height:1.45}.VisualizadorTiroides-module__0yGarG__tarjetaHormonaLista li strong{color:var(--text-primary)}.VisualizadorTiroides-module__0yGarG__notaYodo{color:#5a4600;background:#fef9e7;border:1px solid #f0c040;border-radius:8px;padding:.85rem 1rem;font-size:.88rem;line-height:1.5}[data-theme=dark] .VisualizadorTiroides-module__0yGarG__notaYodo{color:#d4c060;background:#2a2510;border-color:#c49a1a}.VisualizadorTiroides-module__0yGarG__tablaWrapper{border:1px solid var(--border,#e0e0e0);border-radius:10px;margin-bottom:1rem;overflow-x:auto}[data-theme=dark] .VisualizadorTiroides-module__0yGarG__tablaWrapper{border-color:#3a3a3a}.VisualizadorTiroides-module__0yGarG__tablaComparativa{border-collapse:collapse;width:100%;font-size:.88rem}.VisualizadorTiroides-module__0yGarG__thAspecto,.VisualizadorTiroides-module__0yGarG__thEstado{text-align:left;text-transform:uppercase;letter-spacing:.04em;padding:.75rem 1rem;font-size:.82rem;font-weight:700}.VisualizadorTiroides-module__0yGarG__thAspecto{background:var(--bg-primary);color:var(--text-secondary);width:30%}.VisualizadorTiroides-module__0yGarG__estadoHipo{color:#2e86ab;background:#e8f4fd}.VisualizadorTiroides-module__0yGarG__estadoHiper{color:#c0392b;background:#fdecea}[data-theme=dark] .VisualizadorTiroides-module__0yGarG__thAspecto{background:#222}[data-theme=dark] .VisualizadorTiroides-module__0yGarG__estadoHipo{color:#7fb3d3;background:#1a2e3a}[data-theme=dark] .VisualizadorTiroides-module__0yGarG__estadoHiper{color:#e57373;background:#2e1a1a}.VisualizadorTiroides-module__0yGarG__tdAspecto,.VisualizadorTiroides-module__0yGarG__tdEstado{vertical-align:middle;border-top:1px solid var(--border,#e0e0e0);padding:.65rem 1rem;line-height:1.45}[data-theme=dark] .VisualizadorTiroides-module__0yGarG__tdAspecto,[data-theme=dark] .VisualizadorTiroides-module__0yGarG__tdEstado{border-top-color:#3a3a3a}.VisualizadorTiroides-module__0yGarG__tdAspecto{color:var(--text-primary);background:var(--bg-primary);font-weight:600}.VisualizadorTiroides-module__0yGarG__tdHipo{color:#2e86ab;background:#f7fbfe}.VisualizadorTiroides-module__0yGarG__tdHiper{color:#c0392b;background:#fef8f7}[data-theme=dark] .VisualizadorTiroides-module__0yGarG__tdAspecto{background:#222}[data-theme=dark] .VisualizadorTiroides-module__0yGarG__tdHipo{color:#7fb3d3;background:#1c2a32}[data-theme=dark] .VisualizadorTiroides-module__0yGarG__tdHiper{color:#e57373;background:#2a1c1c}.VisualizadorTiroides-module__0yGarG__notaComparativa{color:var(--text-muted);border-top:1px solid var(--border,#e0e0e0);margin:0;padding:.5rem 0;font-size:.82rem;font-style:italic}[data-theme=dark] .VisualizadorTiroides-module__0yGarG__notaComparativa{border-top-color:#3a3a3a}.VisualizadorTiroides-module__0yGarG__gridFactores{grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1rem;display:grid}@media (max-width:768px){.VisualizadorTiroides-module__0yGarG__gridFactores{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.VisualizadorTiroides-module__0yGarG__gridFactores{grid-template-columns:1fr}}.VisualizadorTiroides-module__0yGarG__factorCard{background:var(--bg-primary);border:2px solid var(--border,#e0e0e0);cursor:pointer;text-align:center;color:var(--text-primary);border-radius:10px;flex-direction:column;align-items:center;gap:.4rem;width:100%;padding:1rem .75rem;font-size:.85rem;transition:border-color .2s,box-shadow .2s,transform .15s;display:flex}.VisualizadorTiroides-module__0yGarG__factorCard:hover{border-color:var(--primary);transform:translateY(-1px);box-shadow:0 2px 8px #2e86ab26}.VisualizadorTiroides-module__0yGarG__factorCard:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.VisualizadorTiroides-module__0yGarG__factorCardActiva{border-color:var(--primary);background:#e8f4fd}[data-theme=dark] .VisualizadorTiroides-module__0yGarG__factorCard{background:#2a2a2a;border-color:#3a3a3a}[data-theme=dark] .VisualizadorTiroides-module__0yGarG__factorCardActiva{border-color:var(--primary);background:#1a2e3a}.VisualizadorTiroides-module__0yGarG__factorIcono{font-size:1.75rem}.VisualizadorTiroides-module__0yGarG__factorTitulo{color:var(--text-primary);font-size:.82rem;font-weight:700;line-height:1.3}.VisualizadorTiroides-module__0yGarG__factorDesc{color:var(--text-secondary);margin-top:.3rem;font-size:.78rem;line-height:1.4}.VisualizadorTiroides-module__0yGarG__notaFactores{color:var(--text-muted);margin:0;font-size:.82rem;font-style:italic}.VisualizadorTiroides-module__0yGarG__educativo{flex-direction:column;gap:1.25rem;display:flex}.VisualizadorTiroides-module__0yGarG__educativoBloque{border-bottom:1px solid var(--border,#e0e0e0);padding-bottom:1rem}[data-theme=dark] .VisualizadorTiroides-module__0yGarG__educativoBloque{border-bottom-color:#3a3a3a}.VisualizadorTiroides-module__0yGarG__educativoBloque:last-of-type{border-bottom:none;padding-bottom:0}.VisualizadorTiroides-module__0yGarG__educativoBloque h4{color:var(--primary);margin:0 0 .5rem;font-size:1rem;font-weight:700}.VisualizadorTiroides-module__0yGarG__educativoBloque p{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.6}.VisualizadorTiroides-module__0yGarG__warningBox{border-left:4px solid var(--primary);color:#5a4600;background:#fffbeb;border-radius:6px;padding:.9rem 1rem;font-size:.88rem;line-height:1.5}[data-theme=dark] .VisualizadorTiroides-module__0yGarG__warningBox{border-left-color:var(--primary);color:#d4c060;background:#2a2510}@media (max-width:640px){.VisualizadorTiroides-module__0yGarG__hero h1{font-size:1.5rem}.VisualizadorTiroides-module__0yGarG__seccion{padding:1.25rem}.VisualizadorTiroides-module__0yGarG__tituloSeccion{font-size:1.1rem}.VisualizadorTiroides-module__0yGarG__ejeHormonal{margin-right:0}.VisualizadorTiroides-module__0yGarG__flechaFeedback{display:none!important}}@media (prefers-reduced-motion:reduce){.VisualizadorTiroides-module__0yGarG__btnFeedback,.VisualizadorTiroides-module__0yGarG__factorCard,.VisualizadorTiroides-module__0yGarG__flechaFeedbackActiva{transition:none!important;animation:none!important}}
