body.single-projects .contenido-wrapper .tj-post-details__container{background:linear-gradient(180deg,#1e1d1e 0%,#080708 80%,#0b090c 100%);color:#e2e2e2;border:1px solid #26173a;border-radius:16px 16px 0 0;padding:2rem 3rem 2rem;box-shadow:0 -4px 15px rgba(0,0,0,.4),0 0 20px rgba(0,0,0,.25);font-family:"Inter","Segoe UI",sans-serif;overflow:hidden;position:relative;z-index:2;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}@media (max-width:992px){body.single-projects .contenido-wrapper .tj-post-details__container{padding:2rem 1rem 2rem}}.enfermedad-header{display:flex;flex-direction:column;align-items:stretch;border-bottom:1px solid #2b1c3f;margin-bottom:2rem;padding-bottom:1rem}.enfermedad-header h2{font-size:1.9rem;color:#fff;font-weight:700;letter-spacing:-.025em;margin:0}.enfermedad-header .titulo-enfermedad{font-size:1.9rem;color:#fff;font-weight:700;letter-spacing:-.025em;margin-bottom:.8rem}.header-titulo-flex{display:flex;align-items:center;justify-content:space-between;gap:2rem}.header-titulo-flex .titulo-enfermedad{margin:0;padding:0;text-align:left}.header-titulo-flex .busqueda-enfermedades{margin:0}@media (max-width:768px){.header-titulo-flex{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:20px}.header-titulo-flex .busqueda-enfermedades form{width:100%}.enfermedad-header h2{display:none}}.btn-busqueda-enfermedad{background:#1a122b;border:1px solid #392551;color:#fff;padding:8px 14px;border-radius:8px;cursor:pointer;font-size:.85rem;display:flex;align-items:center;gap:6px;min-width:130px!important;margin-bottom:10px}.btn-busqueda-enfermedad:hover{background:#392551}body.modo-claro .btn-busqueda-enfermedad{background:#fff;color:#1a1a1a;border-color:#bfb8e4}body.modo-claro .btn-busqueda-enfermedad:hover{background:#ecebfd}.lightbox-busqueda{display:none;position:fixed;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(5px);justify-content:center;align-items:center;z-index:99999}.lightbox-busqueda.activo{display:flex}.lightbox-contenido{background:#161021;padding:2rem;width:90%;max-width:450px;border-radius:12px;border:1px solid #392551;position:relative}.lightbox-contenido h3{color:#fff;margin-top:0;margin-bottom:1rem}.lightbox-contenido input[type="text"]{width:100%;padding:10px;border-radius:6px;border:1px solid #392551;background:#1a122b;color:#fff;margin-bottom:1rem}.btn-buscar-submit{background:#392551;color:#fff;border:none;padding:10px 16px;border-radius:8px;cursor:pointer;width:100%}.btn-buscar-submit:hover{background:#5c3a7a}.cerrar-lightbox{background:transparent;border:none;color:#fff;font-size:2rem;position:absolute;top:10px;right:15px;cursor:pointer}body.modo-claro .lightbox-contenido{background:#fff;color:#1a1a1a;border-color:#ccc}body.modo-claro .lightbox-contenido input[type="text"]{background:#f3f4f9;color:#000;border-color:#bbb}.lightbox-contenido input[type="text"]::placeholder{color:#fff}body.modo-claro .lightbox-contenido input[type="text"]::placeholder{color:#000}body.modo-claro .btn-buscar-submit{background:#6a57b5}body.modo-claro .lightbox-contenido .cerrar-lightbox{color:#1a1a1a}body.modo-claro .lightbox-contenido h3{color:#1a1a1a}@media (max-width:768px){.lightbox-busqueda{justify-content:flex-start!important;align-items:flex-start!important}.lightbox-contenido{width:100%;max-width:none;border-radius:0;margin-top:0;height:auto}}.secciones-select-movil{display:none}@media (max-width:768px){#secciones-menu{display:none}.secciones-select-movil{display:block;width:100%;padding:10px;border-radius:8px;background:#1a122b;border:1px solid #392551;color:#fff;margin-bottom:15px}.secciones-select-movil.nice-select .list{max-height:250px;overflow-y:auto;overflow-x:hidden}.secciones-select-movil li{color:#fff}.secciones-select-movil.nice-select .list{background-color:#26173a}.secciones-select-movil.nice-select .option:hover,.secciones-select-movil.nice-select .option.focus,.secciones-select-movil.nice-select .option.selected.focus{background-color:#161021}body.modo-claro .secciones-select-movil.nice-select .option:hover,body.modo-claro .secciones-select-movil.nice-select .option.focus,body.modo-claro .secciones-select-movil.nice-select .option.selected.focus{background-color:#fff}body.modo-claro .secciones-select-movil.nice-select .list{background-color:#fff}body.modo-claro .secciones-select-movil{background:#fff;color:#1a1a1a;border-color:#bfb8e4}body.modo-claro .secciones-select-movil li{color:#1a1a1a}}.enfermedad-fechas{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;flex-wrap:wrap}.disclaimer-inline{font-size:16px;text-align:center;color:#d16c5b;width:50%;line-height:1.4;font-family:'avenir'}body.modo-claro .disclaimer-inline{color:#b64530}@media (max-width:768px){.disclaimer-inline{max-width:100%;width:100%}}.enfermedad-fechas span{display:block;line-height:1.3}.enfermedad-fechas .fechas-texto{display:flex;flex-direction:column;gap:.2rem}.enfermedad-layout{display:grid;grid-template-columns:250px 1fr 250px;gap:1.8rem;align-items:stretch;min-height:70vh;max-height:85vh;overflow:hidden}@media (min-width:992px) and (max-width:1400px){.enfermedad-layout{display:grid;grid-template-columns:180px 1fr 180px;gap:1.8rem;align-items:stretch;min-height:70vh;max-height:85vh;overflow:hidden}body.single-projects .contenido-wrapper .tj-post-details__container{padding:2rem 1rem 2rem}}@media (max-width:992px){.enfermedad-layout{grid-template-columns:1fr;height:auto;max-height:none}}.sidebar-secciones,.contenido-enfermedad,.sidebar-recursos{scrollbar-width:thin;scrollbar-color:#392551 #120a1f}.sidebar-secciones::-webkit-scrollbar,.contenido-enfermedad::-webkit-scrollbar,.sidebar-recursos::-webkit-scrollbar{width:8px}.sidebar-secciones::-webkit-scrollbar-thumb,.contenido-enfermedad::-webkit-scrollbar-thumb,.sidebar-recursos::-webkit-scrollbar-thumb{background-color:#392551;border-radius:10px}.sidebar-secciones::-webkit-scrollbar-thumb:hover,.contenido-enfermedad::-webkit-scrollbar-thumb:hover,.sidebar-recursos::-webkit-scrollbar-thumb:hover{background-color:#5c3a7a}.sidebar-secciones::-webkit-scrollbar-track,.contenido-enfermedad::-webkit-scrollbar-track,.sidebar-recursos::-webkit-scrollbar-track{background:#120a1f}.sidebar-secciones{background:#161021;border:1px solid #26173a;border-radius:14px;box-shadow:inset 0 0 12px rgba(57,37,81,.3);padding:1rem;display:flex;flex-direction:column;max-height:90vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#392551 #161021}.sidebar-secciones h2{font-size:.9rem;text-transform:uppercase;color:#c5baff;letter-spacing:1px;margin-bottom:1rem;border-bottom:1px solid #26173a;padding-bottom:.5rem}.sidebar-secciones ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.sidebar-secciones a{display:flex;align-items:center;gap:.6rem;padding:.6rem .8rem;color:#bcb3e2;border-radius:8px;font-size:16px;text-decoration:none;background:transparent;transition:background-color 0.2s ease,color 0.2s ease,transform 0.2s ease;font-family:"avenir"}.sidebar-secciones a i{width:20px;min-width:20px;font-size:1rem;opacity:.85;color:#F2DFD3;transition:color 0.2s ease}.sidebar-secciones a:hover i,.sidebar-secciones a.activo i{color:#fff}body.modo-claro .sidebar-secciones a i{color:#392551}body.modo-claro .sidebar-secciones a:hover i,body.modo-claro .sidebar-secciones a.activo i{color:#1a1a1a}.sidebar-secciones a:hover{background:#2c1c44;color:#fff;transform:translateX(2px)}.sidebar-secciones a.activo{background:#392551;color:#fff}.contenido-enfermedad{background:#1a122b;border:1px solid #2b1c3f;border-radius:14px;padding:1rem 2rem;box-shadow:0 4px 18px rgba(0,0,0,.4);position:relative;overflow-y:auto;height:auto;max-height:85vh}#titulo-seccion{color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.5px;margin-bottom:1.2rem;border-bottom:1px solid #392551;padding-bottom:.6rem}.bloque-enfermedad{display:none;opacity:0;padding:1rem 0;height:auto}.bloque-enfermedad.activo{display:block;opacity:1;animation:fadeIn 0.3s ease}.bloque-enfermedad h2{color:#fff;font-size:1.2rem;margin-bottom:.8rem;border-bottom:1px solid #392551;padding-bottom:.4rem}.bloque-enfermedad p{color:#dcd7f0;line-height:1.6;margin-bottom:1rem;font-family:"avenir"}.sidebar-recursos{background:#161021;border:1px solid #26173a;border-radius:14px;box-shadow:inset 0 0 12px rgba(57,37,81,.3);padding:1.3rem 1rem;display:flex;flex-direction:column;overflow-y:auto}.sidebar-recursos h2{font-size:.9rem;text-transform:uppercase;color:#c5baff;margin-bottom:1rem;border-bottom:1px solid #26173a;padding-bottom:.5rem;letter-spacing:1px}.sidebar-recursos a{display:flex;align-items:center;gap:.5rem;color:#d3c9f7;text-decoration:none;font-size:.95rem;transition:color 0.2s ease,transform 0.2s ease}.sidebar-recursos a:hover{color:#fff;transform:translateX(2px)}.sidebar-recursos a i{padding-top:5px;font-size:14px;opacity:1;color:#F2DFD3;transition:color 0.2s ease}.sidebar-recursos a:hover i{color:#fff}body.modo-claro .sidebar-recursos a i{color:#392551}body.modo-claro .sidebar-recursos a:hover i{color:#1a1a1a}.sidebar-recursos ul li{list-style:none}.sidebar-recursos ul{list-style:none;padding:0;margin:0}.sidebar-recursos ul li{padding:12px 0;border-bottom:1px solid #503b6b}.modo-claro .sidebar-recursos ul li{border-bottom:1px solid #e5e7eb}.sidebar-recursos ul li a{transition:color 0.2s ease}.sidebar-recursos ul li a{display:inline-flex;align-items:flex-start;gap:10px}.enfermedades-relacionadas{margin:0;padding:2rem 3rem 2.5rem;background:#0b090c;border:1px solid #26173a;border-top:none;border-radius:0 0 16px 16px;box-shadow:0 8px 30px rgba(0,0,0,.55);position:relative;z-index:1}.enfermedades-relacionadas h2{color:#fff;font-size:1.2rem;font-weight:600;text-transform:uppercase;margin-bottom:1.5rem;border-bottom:1px solid #392551;padding-bottom:.6rem}.relacionadas-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.2rem}.relacionada-item{background:#161021;border:1px solid #26173a;border-radius:10px;padding:1rem;display:flex;flex-direction:column}.relacionada-item:hover{background:#2c1c44;transform:translateY(-3px);box-shadow:0 0 12px rgba(89,60,131,.4)}.relacionada-item h3{color:#fff;font-size:1rem;margin-bottom:0;text-align:center;width:100%}.relacionada-item .thumb{margin-bottom:.8rem;overflow:hidden;border-radius:8px}.relacionada-item .thumb img{width:100%}.relacionada-item:hover .thumb img{transform:scale(1.05)}.relacionada-item .excerpt{color:#cfc7eb;font-size:.9rem;line-height:1.5}.sidebar-secciones li a#link-relacionadas{display:none!important}@media (max-width:768px){.sidebar-secciones li a#link-relacionadas{display:flex!important}}@keyframes fadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.enfermedad-layout{gap:1.2rem}.contenido-enfermedad{padding:1.5rem;max-height:none}.sidebar-secciones,.sidebar-recursos{overflow:visible}.enfermedades-relacionadas{padding:1.5rem;border-radius:0 0 12px 12px}}.enfermedad-fullwidth{width:100%;max-width:100%;margin:0;padding:0}.enfermedad-fullwidth .tj-post-wrapper{padding-inline-end:0}.enfermedad-fullwidth .contenido-wrapper{width:100%;max-width:1800px;margin:0 auto;padding:2rem 3vw}body.single-projects .site-content,body.single-projects .tj-post-details__area{max-width:100%!important;padding:0!important}@media (max-width:768px){.enfermedad-fullwidth .contenido-wrapper{padding:1.5rem 1rem}}body.modo-claro .contenido-wrapper .tj-post-details__container{background:linear-gradient(180deg,#f7f8fb 0%,#e9ebf7 80%,#e0e2ef 100%);color:#1e1e1e;border:1px solid #ccc}body.modo-claro .enfermedad-header{border-bottom:1px solid #ccc}body.modo-claro .enfermedad-header h2{color:#1a1a1a}body.modo-claro .enfermedad-fechas{color:#5c4fa1}body.modo-claro .sidebar-secciones{background:#fff;border-color:#ccc;box-shadow:inset 0 0 12px rgba(57,37,81,.08)}body.modo-claro .sidebar-secciones h2{color:#5c4fa1;border-bottom-color:#ccc}body.modo-claro .sidebar-secciones a{color:#1e1e1e}body.modo-claro .sidebar-secciones a:hover{background:#d8d2f0;color:#1a1a1a}body.modo-claro .sidebar-secciones a.activo{background:#6a57b5;color:#fff}body.modo-claro .contenido-enfermedad{background:#f3f4f9;border-color:#ccc;box-shadow:0 4px 18px rgba(0,0,0,.08)}body.modo-claro #titulo-seccion{color:#1a1a1a;border-bottom-color:#6a57b5}body.modo-claro .bloque-enfermedad h2{color:#1a1a1a;border-bottom-color:#6a57b5}body.modo-claro .bloque-enfermedad p{color:#222}body.modo-claro .sidebar-recursos{background:#fff;border-color:#ccc;box-shadow:inset 0 0 12px rgba(57,37,81,.08)}body.modo-claro .sidebar-recursos h2{color:#5c4fa1;border-bottom-color:#ccc}body.modo-claro .sidebar-recursos a{color:#333}body.modo-claro .sidebar-recursos a:hover{color:#000}body.modo-claro .enfermedades-relacionadas{background:linear-gradient(180deg,#f7f8fb 0%,#e9ebf7 100%);border-color:#ccc}body.modo-claro .enfermedades-relacionadas h2{color:#1a1a1a}body.modo-claro .relacionada-item{background:#fff;border-color:#ccc;color:#444}body.modo-claro .relacionada-item:hover{background:#ecebfd;box-shadow:0 0 12px rgba(107,93,179,.25)}body.modo-claro .relacionada-item h3{color:#1a1a1a}body.modo-claro .relacionada-item .excerpt{color:#444}body.modo-claro .sidebar-secciones,body.modo-claro .contenido-enfermedad,body.modo-claro .sidebar-recursos{scrollbar-color:#b9b3dd #e9ebf7}body.modo-claro .sidebar-secciones::-webkit-scrollbar-thumb,body.modo-claro .contenido-enfermedad::-webkit-scrollbar-thumb,body.modo-claro .sidebar-recursos::-webkit-scrollbar-thumb{background-color:#b9b3dd}body.modo-claro .sidebar-secciones::-webkit-scrollbar-thumb:hover,body.modo-claro .contenido-enfermedad::-webkit-scrollbar-thumb:hover,body.modo-claro .sidebar-recursos::-webkit-scrollbar-thumb:hover{background-color:#9b8ed1}body.modo-claro .sidebar-secciones::-webkit-scrollbar-track,body.modo-claro .contenido-enfermedad::-webkit-scrollbar-track,body.modo-claro .sidebar-recursos::-webkit-scrollbar-track{background:#e9ebf7}.galeria-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;margin-top:1rem}.galeria-item{background:#161021;border:1px solid #2b1c3f;border-radius:10px;overflow:hidden;box-shadow:0 0 12px rgba(0,0,0,.25)}.galeria-item:hover{transform:scale(1.03);box-shadow:0 0 15px rgba(57,37,81,.4)}.galeria-item img{width:100%;height:100%;object-fit:cover;display:block}.btn-relacionadas{margin-top:1rem;padding:.7rem 1.2rem;border:1px solid #392551;background:#1a122b;color:#fff;font-size:.9rem;border-radius:8px;cursor:pointer}.btn-relacionadas:hover{background:#392551;transform:translateY(-1px)}#switch-tema{display:inline-flex;align-items:center;gap:.4rem;padding:6px 10px;font-size:.9rem;border:1px solid #392551;border-radius:8px;background:#1a122b;color:#fff;cursor:pointer;min-width:130px!important}#switch-tema:hover{background:#392551;transform:translateY(-1px)}#switch-tema:active{transform:translateY(0)}body.modo-claro #switch-tema{background:#fff;color:#1e1e1e;border-color:#bfb8e4}body.modo-claro #switch-tema:hover{background:#ecebfd;border-color:#6a57b5}#popup-archivo{display:none;position:fixed;inset:0;z-index:9999;align-items:center;justify-content:center;background:rgba(15,10,25,.85);backdrop-filter:blur(6px)}#popup-archivo.activo{display:flex}#popup-archivo .popup-overlay{position:absolute;inset:0;background:rgba(0,0,0,.5)}#popup-archivo .popup-contenido{position:relative;background:#161021;border:1px solid #392551;border-radius:12px;box-shadow:0 0 30px rgba(0,0,0,.6);width:80%;max-width:900px;height:80%;display:flex;flex-direction:column;overflow:hidden;z-index:2}#popup-archivo .popup-titulo{color:#fff;font-size:1.1rem;font-weight:600;padding:.8rem 1rem;border-bottom:1px solid #392551;background:#1e1430}#popup-archivo .popup-cerrar{position:absolute;top:8px;right:12px;background:transparent;border:none;color:#fff;font-size:1.8rem;cursor:pointer}#popup-archivo .popup-cerrar:hover{color:#d782ff}#popup-archivo .popup-iframe{flex:1;width:100%;border:none;background:#0b0612}body.modo-claro #popup-archivo .popup-contenido{background:#fff;border-color:#ccc}body.modo-claro #popup-archivo .popup-titulo{background:#f2f2f7;color:#222;border-bottom-color:#ccc}body.modo-claro #popup-archivo .popup-cerrar{color:#333}body.modo-claro #popup-archivo .popup-cerrar:hover{color:#6a57b5}