.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:#09193b!important;color:#fff!important}.goToDoctors{display:none}@media(min-width:768px){#alifenewContentAccordion h1,#alifenewContentAccordion h2,#alifenewContentAccordion h3,#alifenewContentAccordion h4,#alifenewContentAccordion h5,#alifenewContentAccordion h6{font-size:1.3rem!important;margin:0!important}}@media(max-width:768px){#hospitalTabs{zoom:100%!important}#alifenewContentAccordion h1,#alifenewContentAccordion h2,#alifenewContentAccordion h3,#alifenewContentAccordion h4,#alifenewContentAccordion h5,#alifenewContentAccordion h6{font-size:.9rem!important;margin:0!important}.goToDoctors{display:block}table{zoom:70%}}strong{display:contents}.alife-author-box{background:linear-gradient(135deg,#020c26 0%,#09193b 100%);border:2px solid #d4af37;box-shadow:0 0 15px rgba(212,175,55,.2),inset 0 0 20px rgba(9,25,59,.9);font-family:'Lexend Deca',sans-serif;overflow:hidden}.alife-author-img{border:3px solid #d4af37;box-shadow:0 0 12px rgba(212,175,55,.4);background-color:#fff}.text-alife-gold{color:#d4af37!important}.border-alife-gold{border-color:rgba(212,175,55,.3)!important}.bg-alife-gold-transparent{background-color:rgba(212,175,55,.1);border:1px solid rgba(212,175,55,.4);color:#d4af37}.alife-medical-badge{background-color:rgba(76,175,80,.15);border:1px solid #4caf50;color:#4caf50;letter-spacing:.5px}.alife-red-footer-bar{height:6px;background-color:#d32f2f;box-shadow:0 -2px 10px rgba(211,47,47,.5)}.alife-bs-accordion{max-width:850px;margin:30px auto;font-family:'Lexend Deca',sans-serif;position:relative}.alife-bs-accordion .accordion-item{background:linear-gradient(135deg,#2c3c5e 0%,#09193b 100%);border:2px solid #fff!important;border-radius:12px!important;margin-bottom:7px;box-shadow:0 0 12px rgba(212,175,55,.3),inset 0 0 15px rgba(9,25,59,.8);overflow:hidden}.alife-bs-accordion .accordion-button{background:transparent!important;color:#fff!important;font-weight:600;letter-spacing:.5px;padding:16px 20px;padding-right:53px;box-shadow:none!important}.alife-bs-accordion .accordion-button::after{background-image:none!important;content:"+";font-size:20px;line-height:.8;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.alife-bs-accordion .accordion-button:not(.collapsed)::after{transform:rotate(90deg);border-bottom-right-radius:30px;border-bottom-left-radius:30px}.alife-bs-accordion .accordion-body{color:#fff;font-size:14px;opacity:.9;line-height:1.6;padding:0 20px 20px 20px;border-top:1px solid rgba(212,175,55,.3)}.alife-bs-accordion .alife-red-footer-bar{height:5px;background-color:#d32f2f;border-radius:10px;width:100%;margin-top:25px;box-shadow:0 2px 8px rgba(211,47,47,.4)}.alife-reference-box{background:linear-gradient(135deg,#020c26 0%,#09193b 100%);border:2px solid #d4af37;border-radius:12px;box-shadow:0 0 15px rgba(212,175,55,.2),inset 0 0 20px rgba(9,25,59,.9);font-family:'Lexend Deca',sans-serif;position:relative;overflow:hidden}.border-alife-gold-subtle{border-color:rgba(212,175,55,.2)!important}.alife-ref-list{list-style:none;padding:0;margin:0}.alife-ref-item{padding:20px 0;border-bottom:1px solid rgba(212,175,55,.15);transition:background-color .3s ease}.alife-ref-item:last-child{border-bottom:none;padding-bottom:0}.alife-ref-item:first-child{padding-top:0}.btn-alife-outline-gold{border:1px solid #d4af37;color:#d4af37;background:transparent;font-size:.85rem;letter-spacing:.3px;transition:all .3s ease}.btn-alife-outline-gold:hover{background:rgba(212,175,55,.15);color:#fff;border-color:#d4af37}
/* Mobile Core Web Vitals - CLS önleme */
img{height:auto}
.hospital_doctor_item .image img{aspect-ratio:3/4;object-fit:cover;width:100%}
.alife-author-img{width:100px;height:100px;object-fit:cover}
/* Touch target minimum 48px */
@media(max-width:768px){.btn,button,.nav-link,.accordion-button{min-height:48px;display:flex;align-items:center}.breadcrumb-item a{padding:8px 4px}.accordion-button{font-size:.875rem;padding:14px 16px;padding-right:46px}.hospital_doctor_item .image img{aspect-ratio:1/1}.alife-bs-accordion{margin:16px auto}}
/* Prefers-reduced-motion */
@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
