/* BioKeşif Sağlık Rehberi Premium - sayfaya özel, izole stil */
.health-page-ultra{
  background:
    radial-gradient(circle at 12% 8%, rgba(49, 211, 111, .16), transparent 28%),
    linear-gradient(180deg, #f6fbf7 0%, #ffffff 46%, #eef8f1 100%);
  color:#0d2f22;
}

/* Sağlık rehberinde blog şeridi kullanılmaz. */
body.health-page .shell-ticker,
body.health-page .language-pack-bar{display:none!important}
body.site-shell-page.health-page.has-shell-ticker{padding-top:104px!important}
@media(max-width:640px){
  body.site-shell-page.health-page.has-shell-ticker{padding-top:92px!important}
}
.health-ai-hero{position:relative;overflow:hidden;padding:86px 0 44px;background:linear-gradient(135deg,#0a2318 0%,#173b2b 54%,#eef8ee 54%,#ffffff 100%)}
.health-ai-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 22% 28%,rgba(90,255,154,.18),transparent 30%),linear-gradient(90deg,rgba(255,255,255,.04),transparent);pointer-events:none}.health-orb{position:absolute;border-radius:999px;filter:blur(28px);opacity:.55}.health-orb--one{width:220px;height:220px;background:#5fff98;left:-70px;top:30px}.health-orb--two{width:260px;height:260px;background:#a8ffd1;right:10%;bottom:-140px}.health-ai-hero__inner{position:relative;z-index:1;max-width:980px;margin:auto;text-align:center}.health-ai-badge{display:inline-flex;align-items:center;gap:.55rem;padding:.65rem 1rem;border-radius:999px;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.22);color:#dfffe8;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.09em;box-shadow:0 16px 45px rgba(3,20,12,.18)}.health-ai-badge span{width:9px;height:9px;border-radius:999px;background:#67ff98;box-shadow:0 0 0 8px rgba(103,255,152,.12)}.health-ai-hero h1{max-width:850px;margin:22px auto 16px;color:#fff;font-size:clamp(2.35rem,6vw,5.25rem);line-height:.98;font-weight:950;letter-spacing:-.065em}.health-ai-lead{max-width:720px;margin:0 auto 26px;color:rgba(255,255,255,.82);font-size:clamp(1rem,2vw,1.2rem);line-height:1.7}.health-ai-search-panel{max-width:860px;margin:0 auto;padding:20px;border:1px solid rgba(255,255,255,.16);border-radius:34px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(244,252,247,.94));box-shadow:0 30px 90px rgba(4,24,14,.30);text-align:left;backdrop-filter:blur(18px)}.health-ai-search-panel .health-search-module__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.health-ai-search-panel .health-search-module__eyebrow{display:block;color:#1b8a55;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em;margin-bottom:3px}.health-ai-search-panel h2{margin:0;color:#0c2f20;font-size:1.3rem;font-weight:900}.health-module-live{display:inline-flex;align-items:center;gap:6px;padding:.55rem .82rem;border-radius:999px;background:#e8fff0;color:#11653b;border:1px solid #bdf0cc;font-weight:900;font-size:.78rem}.health-search-box{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;background:#fff;border:1px solid rgba(21,94,59,.14);border-radius:22px;padding:9px 9px 9px 17px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.8),0 12px 38px rgba(14,50,30,.08)}.health-search-box i{color:#198754;font-size:1.08rem}.health-search-box input{border:0;outline:0;background:transparent;min-width:0;color:#102d22;font-weight:700}.health-search-box input::placeholder{color:#80958b;font-weight:600}.health-search-box button{border:0;border-radius:17px;padding:.86rem 1.25rem;background:linear-gradient(135deg,#18864f,#33b86f);color:#fff;font-weight:900;box-shadow:0 12px 30px rgba(22,133,78,.25);transition:.2s ease}.health-search-box button:hover{transform:translateY(-1px);filter:brightness(1.04)}.health-inline-note{margin-top:12px;color:#1f6d45;font-weight:800;font-size:.9rem}.health-chip-row,.health-suggestion-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.health-chip-row button,.health-suggestion-row button{border:1px solid rgba(27,126,74,.16);background:#f4fff7;color:#174c33;border-radius:999px;padding:.7rem 1rem;font-weight:850;transition:.18s ease}.health-chip-row button:hover,.health-suggestion-row button:hover{background:#1f8b55;color:#fff;transform:translateY(-2px);box-shadow:0 12px 28px rgba(20,121,68,.18)}.health-ai-stats{max-width:860px;margin:18px auto 0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.health-ai-stats div{padding:14px;border-radius:22px;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.18);color:#fff;backdrop-filter:blur(12px)}.health-ai-stats strong{display:block;font-size:1.35rem;line-height:1;font-weight:950}.health-ai-stats span{display:block;margin-top:4px;color:rgba(255,255,255,.78);font-weight:800;font-size:.78rem}.health-results-zone{margin-top:-18px;position:relative;z-index:3}.health-results-shell{border:1px solid rgba(20,102,60,.12)!important;border-radius:34px!important;background:rgba(255,255,255,.88)!important;box-shadow:0 30px 90px rgba(14,50,30,.10)!important;backdrop-filter:blur(16px);padding:28px!important}.health-results-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:20px}.section-kicker{display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;padding:.48rem .8rem;background:#eaf8ef;color:#157143;font-size:.72rem;font-weight:950;text-transform:uppercase;letter-spacing:.12em}.health-results-head h3{margin:.85rem 0 0;color:#0b2c1f;font-weight:950;letter-spacing:-.035em;font-size:clamp(1.45rem,3vw,2.25rem)}.health-results-meta{max-width:310px;color:#668075;font-weight:700}.health-feedback{border-radius:18px;padding:14px 16px;margin-bottom:16px;font-weight:850}.health-feedback--info{background:#effaf3;color:#17633e;border:1px solid #cbeed7}.health-feedback--warn{background:#fff7e6;color:#7a4a00;border:1px solid #ffe0a6}.health-feedback--ok{background:#ecfff3;color:#126a3a;border:1px solid #c6f2d4}.health-empty-state{border:1px dashed rgba(22,126,73,.22)!important;border-radius:28px!important;background:linear-gradient(180deg,#f9fffb,#f1faf4)!important;min-height:260px;display:grid;place-items:center;text-align:center}.health-empty-state__inner{max-width:620px;padding:28px}.health-empty-state__icon{width:66px;height:66px;border-radius:24px;background:linear-gradient(135deg,#dff8e8,#c2f1d1);display:inline-grid;place-items:center;color:#187b49;font-size:1.5rem;margin-bottom:18px}.health-empty-state strong{display:block;color:#0c2f20;font-size:1.15rem}.health-empty-state p{margin:12px auto 0;color:#5f746b}.health-result-card{position:relative;overflow:hidden;display:grid!important;grid-template-columns:1fr 270px;gap:18px;align-items:stretch;border-radius:28px!important;border:1px solid rgba(22,126,73,.12)!important;background:linear-gradient(135deg,#ffffff,#f5fcf7)!important;padding:0!important;box-shadow:0 18px 45px rgba(14,50,30,.08)!important;transition:.22s ease}.health-result-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:linear-gradient(#2abb72,#8ee9ad)}.health-result-card:hover{transform:translateY(-4px);box-shadow:0 26px 70px rgba(14,50,30,.14)!important}.health-result-card__main{padding:24px 10px 24px 28px}.health-result-card__eyebrow{display:inline-flex!important;padding:.45rem .72rem!important;border-radius:999px!important;background:#eafff0!important;color:#168349!important;font-size:.72rem!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}.health-result-card h4{margin:14px 0 6px!important;color:#08281b!important;font-size:clamp(1.35rem,2.4vw,2rem)!important;font-weight:950!important;letter-spacing:-.04em}.health-result-card__title{font-weight:900!important;color:#17462f!important;margin:0 0 8px!important}.health-result-card__summary{color:#5b7167!important;line-height:1.65;margin:0!important}.health-result-card__side{padding:22px!important;background:linear-gradient(180deg,#effaf3,#ffffff);border-left:1px solid rgba(22,126,73,.10);display:flex!important;flex-direction:column;justify-content:space-between;gap:14px}.health-result-card__tags{display:flex!important;flex-wrap:wrap;gap:8px}.health-result-card__tags span{border-radius:999px;padding:.52rem .72rem;background:#fff;color:#17653d;border:1px solid #d5f0dd;font-weight:850;font-size:.78rem}.health-ai-match{display:grid;gap:8px;margin-top:12px}.health-ai-match__top{display:flex;justify-content:space-between;gap:10px;color:#174f35;font-weight:950;font-size:.84rem}.health-ai-match__bar{height:9px;border-radius:999px;background:#dcefe3;overflow:hidden}.health-ai-match__bar span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#18a65d,#8ce9aa);width:var(--score,92%)}.health-ai-mini-note{display:flex;gap:8px;align-items:flex-start;margin-top:14px;padding:12px;border-radius:18px;background:#f2fbf5;color:#36584a;border:1px solid #d8f1df;font-weight:700}.health-detail-btn{width:100%;border:0;border-radius:16px;background:#0f7c49;color:#fff;padding:.85rem 1rem;font-weight:950;box-shadow:0 14px 28px rgba(15,124,73,.20);transition:.18s ease}.health-detail-btn:hover{transform:translateY(-1px);background:#0a653a}.health-detail-shell{border-radius:32px!important;border:1px solid rgba(23,118,70,.13)!important;background:rgba(255,255,255,.9)!important;box-shadow:0 24px 80px rgba(14,50,30,.09)!important;padding:28px!important}.health-detail-head{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:18px}.health-detail-head h3{margin:8px 0 0;color:#08281b;font-weight:950}.health-detail-card{border-radius:28px!important;border:1px solid rgba(22,126,73,.12)!important;background:linear-gradient(180deg,#ffffff,#f7fcf8)!important;box-shadow:0 18px 54px rgba(14,50,30,.08)!important}.health-detail-info-block{border-radius:22px!important;background:#f5fcf7!important;border:1px solid #dcefe3!important;color:#143d2b!important}.health-detail-info-block span{color:#18864f!important;font-weight:950!important}.health-action-btn,.health-social-share__item{border:1px solid rgba(22,126,73,.14)!important;background:#f4fff7!important;color:#155b39!important;border-radius:999px!important;font-weight:900!important;padding:.62rem .88rem!important}.health-action-btn:hover,.health-social-share__item:hover{background:#147c49!important;color:#fff!important}.health-page .footer{margin-top:0}
@media (max-width: 991px){.health-ai-hero{padding:68px 0 38px;background:linear-gradient(180deg,#0a2318 0%,#173b2b 62%,#f3fbf5 62%,#fff 100%)}.health-ai-stats{grid-template-columns:repeat(2,1fr)}.health-result-card{grid-template-columns:1fr!important}.health-result-card__side{border-left:0;border-top:1px solid rgba(22,126,73,.10)}.health-results-head{align-items:flex-start;flex-direction:column}.health-results-meta{max-width:none}.health-ai-search-panel{border-radius:26px}}
@media (max-width: 575px){.health-ai-hero{padding:50px 0 28px}.health-ai-search-panel{padding:14px;border-radius:22px}.health-search-box{grid-template-columns:auto 1fr;gap:8px}.health-search-box button{grid-column:1 / -1;width:100%}.health-ai-stats{grid-template-columns:1fr 1fr}.health-results-shell,.health-detail-shell{padding:18px!important;border-radius:24px!important}.health-result-card__main{padding:22px}.health-result-card__side{padding:18px!important}.health-chip-row button,.health-suggestion-row button{padding:.6rem .8rem}}
html[data-theme="dark"] .health-page-ultra,html[data-theme="dark"] body.health-page-ultra{background:radial-gradient(circle at 12% 0%,rgba(63,230,118,.16),transparent 28%),linear-gradient(180deg,#07110c,#0b1711 48%,#08100c);color:#ecfff2}html[data-theme="dark"] .health-ai-hero{background:linear-gradient(135deg,#06140d 0%,#10281c 58%,#0a160f 58%,#06110c 100%)}html[data-theme="dark"] .health-ai-search-panel,html[data-theme="dark"] .health-results-shell,html[data-theme="dark"] .health-detail-shell{background:rgba(13,29,20,.88)!important;border-color:rgba(124,239,158,.16)!important;box-shadow:0 30px 90px rgba(0,0,0,.38)!important}html[data-theme="dark"] .health-ai-search-panel h2,html[data-theme="dark"] .health-results-head h3,html[data-theme="dark"] .health-detail-head h3,html[data-theme="dark"] .health-result-card h4{color:#f0fff5!important}html[data-theme="dark"] .health-ai-lead,html[data-theme="dark"] .health-results-meta,html[data-theme="dark"] .health-result-card__summary{color:#b7cabf!important}html[data-theme="dark"] .health-search-box{background:#0b1711;border-color:rgba(141,245,173,.18);box-shadow:none}html[data-theme="dark"] .health-search-box input{color:#f2fff6}html[data-theme="dark"] .health-search-box input::placeholder{color:#8ba99a}html[data-theme="dark"] .health-chip-row button,html[data-theme="dark"] .health-suggestion-row button{background:#12261b;color:#dffff0;border-color:rgba(141,245,173,.18)}html[data-theme="dark"] .health-result-card{background:linear-gradient(135deg,#101f17,#0d1812)!important;border-color:rgba(141,245,173,.16)!important}html[data-theme="dark"] .health-result-card__title{color:#b9ffd0!important}html[data-theme="dark"] .health-result-card__side{background:linear-gradient(180deg,#13241a,#0d1812);border-color:rgba(141,245,173,.14)}html[data-theme="dark"] .health-result-card__tags span,html[data-theme="dark"] .health-ai-mini-note,html[data-theme="dark"] .health-empty-state{background:#12261b!important;color:#dffff0!important;border-color:rgba(141,245,173,.18)!important}html[data-theme="dark"] .health-empty-state strong{color:#f0fff5}html[data-theme="dark"] .health-empty-state p{color:#a9beb3}html[data-theme="dark"] .section-kicker,html[data-theme="dark"] .health-result-card__eyebrow,html[data-theme="dark"] .health-module-live{background:#132b1e!important;color:#8cffab!important;border-color:rgba(141,245,173,.20)!important}html[data-theme="dark"] .health-detail-card{background:linear-gradient(180deg,#101f17,#0d1812)!important;border-color:rgba(141,245,173,.16)!important}html[data-theme="dark"] .health-detail-info-block{background:#12261b!important;border-color:rgba(141,245,173,.16)!important;color:#dffff0!important}html[data-theme="dark"] .health-action-btn,html[data-theme="dark"] .health-social-share__item{background:#12261b!important;color:#dffff0!important;border-color:rgba(141,245,173,.18)!important}
.health-result-card__media{width:100%;height:190px;border-radius:22px;margin-bottom:16px;overflow:hidden;background:#eaf8ef;border:1px solid rgba(22,126,73,.12)}.health-result-card__media img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:575px){.health-result-card__media{height:160px;border-radius:18px}}

/* v2.4 - Detay paneli, güvenlik filtresi, geçmiş ve yazdırma */
.health-safety-panel{margin-top:14px;padding:14px;border-radius:22px;background:rgba(244,255,247,.92);border:1px solid rgba(125,226,154,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.75)}
.health-safety-panel__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:#0e3b29}.health-safety-panel__top strong{font-weight:950}.health-safety-panel__top span{font-size:.82rem;color:#51705e;font-weight:800}.health-safety-options{display:flex;gap:8px;flex-wrap:wrap}.health-safety-options label{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(20,124,73,.16);background:#fff;color:#145439;border-radius:999px;padding:.55rem .78rem;font-weight:900;font-size:.86rem;cursor:pointer}.health-safety-options input{accent-color:#127c49}.health-ai-answer-card{border-radius:26px;padding:22px 24px;background:linear-gradient(135deg,#0d3b27,#147c49);color:#f1fff6;box-shadow:0 22px 52px rgba(17,87,50,.18);border:1px solid rgba(255,255,255,.16)}.health-ai-answer-card span{display:inline-block;margin-bottom:8px;color:#bff9ce;font-weight:950;text-transform:uppercase;letter-spacing:.08em;font-size:.74rem}.health-ai-answer-card h4{margin:0 0 8px!important;color:#fff!important;font-weight:950!important}.health-ai-answer-card p{margin:0;color:#dff9e8;font-weight:750}.health-score-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0}.health-score-grid div{border-radius:18px;padding:12px;background:#f5fcf7;border:1px solid #dcefe3}.health-score-grid small{display:block;color:#5a7766;font-weight:900;font-size:.72rem}.health-score-grid strong{display:block;color:#0e3b29;font-weight:950;font-size:.96rem;margin-top:3px}.health-warning-pill{border-radius:18px;background:#fff8e8;border:1px solid #f2d795;color:#6a4c08;padding:12px;font-weight:850;font-size:.83rem;line-height:1.45}.health-memory-strip{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.health-memory-card{border-radius:22px;border:1px solid rgba(21,126,73,.12);background:#f8fffa;padding:15px}.health-memory-card strong{display:block;color:#0d3b27;font-weight:950;margin-bottom:10px}.health-memory-card div{display:flex;flex-wrap:wrap;gap:8px}.health-memory-card button{border:1px solid rgba(20,124,73,.16);background:#fff;color:#155b39;border-radius:999px;padding:.5rem .75rem;font-weight:900}.health-memory-card p{margin:0;color:#496756;text-transform:capitalize;font-weight:800}.health-risk-summary{margin-top:12px;border-radius:18px;background:#fff8e8;border:1px solid #f2d795;color:#6a4c08;padding:12px;font-weight:850;line-height:1.48}.health-detail-accordion{display:grid;gap:10px;margin-top:12px}.health-detail-accordion details{border-radius:18px;background:#f7fff9;border:1px solid #dcefe3;overflow:hidden}.health-detail-accordion summary{cursor:pointer;padding:14px 16px;color:#0e3b29;font-weight:950;list-style:none}.health-detail-accordion summary::-webkit-details-marker{display:none}.health-detail-accordion summary:after{content:'+';float:right;color:#147c49}.health-detail-accordion details[open] summary:after{content:'–'}.health-detail-accordion p{margin:0;padding:0 16px 16px;color:#435f51;font-weight:750;line-height:1.6}.health-action-btn.is-active{background:#147c49!important;color:#fff!important;box-shadow:0 10px 22px rgba(20,124,73,.18)!important}
@media (max-width: 767px){.health-memory-strip{grid-template-columns:1fr}.health-score-grid{grid-template-columns:1fr}.health-safety-panel__top{align-items:flex-start;flex-direction:column}.health-ai-answer-card{padding:18px}}
html[data-theme="dark"] .health-safety-panel,html[data-theme="dark"] .health-memory-card,html[data-theme="dark"] .health-score-grid div,html[data-theme="dark"] .health-detail-accordion details{background:#12261b!important;border-color:rgba(141,245,173,.18)!important;color:#dffff0!important}html[data-theme="dark"] .health-safety-panel__top,html[data-theme="dark"] .health-safety-panel__top strong,html[data-theme="dark"] .health-memory-card strong,html[data-theme="dark"] .health-score-grid strong,html[data-theme="dark"] .health-detail-accordion summary{color:#f0fff5!important}html[data-theme="dark"] .health-safety-panel__top span,html[data-theme="dark"] .health-score-grid small,html[data-theme="dark"] .health-detail-accordion p{color:#a9beb3!important}html[data-theme="dark"] .health-safety-options label,html[data-theme="dark"] .health-memory-card button{background:#0b1711!important;color:#dffff0!important;border-color:rgba(141,245,173,.18)!important}html[data-theme="dark"] .health-warning-pill,html[data-theme="dark"] .health-risk-summary{background:#2a2111!important;border-color:#6d551d!important;color:#ffe8a3!important}html[data-theme="dark"] .health-ai-answer-card{background:linear-gradient(135deg,#11261b,#16633d)!important;border-color:rgba(141,245,173,.18)!important}
@media print{body *{visibility:hidden!important}.health-detail-zone,.health-detail-zone *{visibility:visible!important}.health-detail-zone{position:absolute!important;left:0!important;top:0!important;width:100%!important;background:#fff!important}.navbar-wrap,.footer,.health-detail-actions-panel,.health-detail-close-btn{display:none!important}}

/* v2.6 iki panelli sağlık rehberi düzeni */
.health-ai-hero{padding:64px 0 30px!important;min-height:auto!important}.health-ai-hero__inner{max-width:980px!important;text-align:center!important;margin:0 auto!important}.health-ai-hero h1{max-width:860px!important;margin:14px auto 14px!important;font-size:clamp(2.15rem,5vw,4.65rem)!important;line-height:.98!important;letter-spacing:-.06em!important}.health-ai-lead{max-width:720px!important;margin:0 auto 22px!important;font-size:clamp(1rem,1.5vw,1.18rem)!important;line-height:1.55!important}.health-ai-stats{max-width:760px!important;margin:18px auto 0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.health-results-zone{padding-top:18px!important}.health-workspace-layout{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:22px;align-items:start}.health-live-sidebar{position:sticky;top:92px;z-index:2}.health-results-main{min-width:0}.health-ai-search-panel--sidebar{margin:0!important;width:100%!important;text-align:left!important;border-radius:30px!important;padding:24px!important;background:rgba(255,255,255,.88)!important;border:1px solid rgba(20,124,73,.13)!important;box-shadow:0 22px 58px rgba(17,87,50,.13)!important;backdrop-filter:blur(16px)}.health-ai-search-panel--sidebar .health-search-module__head{margin-bottom:18px}.health-ai-search-panel--sidebar .health-search-module__head h2{font-size:1.35rem!important;margin:3px 0 0!important;color:#0d3b27!important;font-weight:950!important}.health-ai-search-panel--sidebar .health-search-box{display:grid!important;grid-template-columns:auto 1fr!important;gap:10px!important;padding:12px!important;border-radius:22px!important}.health-ai-search-panel--sidebar .health-search-box button{grid-column:1/-1!important;width:100%!important;margin:0!important;border-radius:16px!important}.health-ai-search-panel--sidebar .health-search-box input{min-width:0!important;font-size:.98rem!important}.health-ai-search-panel--sidebar .health-chip-row,.health-ai-search-panel--sidebar .health-suggestion-row{justify-content:flex-start!important}.health-ai-search-panel--sidebar .health-safety-options{grid-template-columns:1fr!important}.health-results-shell{padding:24px!important;border-radius:30px!important}.health-results-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin-bottom:18px!important}.health-results-head h3{font-size:clamp(1.3rem,2.3vw,2rem)!important;line-height:1.18!important;margin:4px 0 0!important;max-width:760px!important}.health-results-meta{max-width:230px!important;text-align:right!important;line-height:1.45!important}.health-result-card{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(210px,260px)!important;gap:18px!important;align-items:start!important;padding:22px!important;border-radius:26px!important}.health-result-card__main h4{font-size:clamp(1.35rem,2.3vw,2.1rem)!important;line-height:1.08!important;margin-bottom:7px!important}.health-result-card__summary,.health-ai-mini-note span,.health-warning-pill{line-height:1.55!important}.health-result-card__side{height:100%;display:flex!important;flex-direction:column!important;gap:12px!important;justify-content:flex-start!important}.health-result-card__tags{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.health-detail-btn{margin-top:auto!important;width:100%!important;border-radius:16px!important;padding:13px 16px!important}.health-inline-detail{grid-column:1/-1;margin-top:4px}.health-inline-detail-card{border-radius:24px;padding:20px;background:linear-gradient(180deg,#f7fff9,#fff);border:1px solid rgba(20,124,73,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.health-inline-detail-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(20,124,73,.12);padding-bottom:14px;margin-bottom:16px}.health-inline-detail-card__head span{display:block;text-transform:uppercase;letter-spacing:.08em;color:#147c49;font-weight:950;font-size:.72rem}.health-inline-detail-card__head h5{margin:3px 0 0!important;color:#0d3b27!important;font-size:1.35rem!important;font-weight:950!important}.health-inline-detail-card__head strong{display:inline-flex;align-items:center;border-radius:999px;padding:.55rem .78rem;background:#eafff0;color:#11663d;border:1px solid #cbeed6;font-size:.78rem;white-space:nowrap}.health-inline-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.health-inline-detail-grid section,.health-inline-detail-summary{border-radius:18px;padding:15px;background:#f7fcf8;border:1px solid #dcefe3}.health-inline-detail-grid h6{margin:0 0 7px!important;color:#0e3b29!important;font-weight:950!important}.health-inline-detail-grid p,.health-inline-detail-summary p{margin:0;color:#425d50;font-weight:720;line-height:1.58}.health-inline-detail-summary{margin-top:12px}.health-inline-detail-summary .health-tag-list{margin-top:12px}.health-detail-zone{display:none!important}
html[data-theme="dark"] .health-ai-search-panel--sidebar,html[data-theme="dark"] .health-results-shell{background:rgba(13,24,18,.88)!important;border-color:rgba(141,245,173,.16)!important;box-shadow:0 24px 64px rgba(0,0,0,.34)!important}html[data-theme="dark"] .health-ai-search-panel--sidebar .health-search-module__head h2,html[data-theme="dark"] .health-results-head h3,html[data-theme="dark"] .health-result-card__main h4,html[data-theme="dark"] .health-inline-detail-card__head h5,html[data-theme="dark"] .health-inline-detail-grid h6{color:#f2fff6!important}html[data-theme="dark"] .health-inline-detail-card{background:linear-gradient(180deg,#102218,#0b1711)!important;border-color:rgba(141,245,173,.16)!important}html[data-theme="dark"] .health-inline-detail-grid section,html[data-theme="dark"] .health-inline-detail-summary{background:#12261b!important;border-color:rgba(141,245,173,.16)!important}html[data-theme="dark"] .health-inline-detail-grid p,html[data-theme="dark"] .health-inline-detail-summary p{color:#b8cfc2!important}html[data-theme="dark"] .health-inline-detail-card__head{border-bottom-color:rgba(141,245,173,.16)!important}html[data-theme="dark"] .health-inline-detail-card__head strong{background:#133421!important;color:#bdf8cc!important;border-color:rgba(141,245,173,.2)!important}
@media (max-width: 991px){.health-ai-hero{padding:48px 0 20px!important}.health-workspace-layout{grid-template-columns:1fr!important}.health-live-sidebar{position:relative;top:auto}.health-ai-search-panel--sidebar .health-search-box{grid-template-columns:auto 1fr auto!important}.health-ai-search-panel--sidebar .health-search-box button{grid-column:auto!important;width:auto!important}.health-results-meta{text-align:left!important;max-width:none!important}.health-result-card{grid-template-columns:1fr!important}.health-inline-detail-grid{grid-template-columns:1fr}.health-results-head{flex-direction:column!important}.health-ai-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media (max-width: 575px){.health-ai-hero h1{font-size:2.45rem!important}.health-ai-stats{grid-template-columns:1fr 1fr!important}.health-ai-search-panel--sidebar,.health-results-shell{border-radius:22px!important;padding:18px!important}.health-ai-search-panel--sidebar .health-search-box{grid-template-columns:auto 1fr!important}.health-ai-search-panel--sidebar .health-search-box button{grid-column:1/-1!important;width:100%!important}.health-result-card{padding:18px!important;border-radius:22px!important}.health-score-grid{grid-template-columns:1fr!important}.health-inline-detail-card__head{flex-direction:column}.health-inline-detail-card__head strong{white-space:normal}}


/* v2.7 hero okunabilirlik + kompakt yerleşim düzeltmeleri */
.health-ai-hero{
  padding:42px 0 22px!important;
  min-height:0!important;
  background:
    radial-gradient(circle at 14% 18%, rgba(59,185,105,.18), transparent 26%),
    radial-gradient(circle at 86% 50%, rgba(121,245,174,.18), transparent 30%),
    linear-gradient(135deg,#f4fff8 0%,#eaf8ef 52%,#ffffff 100%)!important;
  border-bottom:1px solid rgba(20,124,73,.12)!important;
}
.health-ai-hero:before{
  background:linear-gradient(90deg,rgba(255,255,255,.55),transparent 45%)!important;
  opacity:.55!important;
}
.health-orb{opacity:.24!important;filter:blur(34px)!important}.health-orb--one{width:160px!important;height:160px!important;top:22px!important}.health-orb--two{width:190px!important;height:190px!important;bottom:-92px!important}
.health-ai-hero__inner{max-width:1040px!important;text-align:center!important;margin:0 auto!important;padding-inline:12px!important}.health-ai-badge{padding:.46rem .86rem!important;background:rgba(255,255,255,.74)!important;border-color:rgba(20,124,73,.18)!important;color:#17553a!important;box-shadow:0 10px 26px rgba(15,72,42,.08)!important;font-size:.7rem!important}.health-ai-badge span{background:#16a35c!important;box-shadow:0 0 0 6px rgba(22,163,92,.12)!important}
.health-ai-hero h1{
  max-width:1180px!important;
  margin:12px auto 10px!important;
  color:#0b3424!important;
  font-size:clamp(2.25rem,4.15vw,4.25rem)!important;
  line-height:1.02!important;
  letter-spacing:-.065em!important;
  text-wrap:balance!important;
}
.health-ai-lead{
  max-width:820px!important;
  margin:0 auto 16px!important;
  color:#466155!important;
  font-size:clamp(.98rem,1.25vw,1.08rem)!important;
  line-height:1.52!important;
  font-weight:720!important;
}
.health-ai-stats{
  max-width:650px!important;
  margin:14px auto 0!important;
  display:flex!important;
  justify-content:center!important;
  gap:10px!important;
  flex-wrap:wrap!important;
}
.health-ai-stats div{
  width:auto!important;
  min-width:128px!important;
  min-height:48px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:9px!important;
  padding:10px 14px!important;
  border-radius:18px!important;
  background:rgba(255,255,255,.78)!important;
  border:1px solid rgba(20,124,73,.16)!important;
  color:#143a29!important;
  box-shadow:0 10px 26px rgba(15,72,42,.07)!important;
  backdrop-filter:blur(10px)!important;
}
.health-ai-stats strong{display:inline!important;font-size:1.1rem!important;line-height:1!important}.health-ai-stats span{display:inline!important;margin:0!important;color:#274a38!important;font-size:.78rem!important;font-weight:950!important;white-space:nowrap!important}.health-results-zone{margin-top:0!important;padding-top:18px!important}.health-workspace-layout{grid-template-columns:minmax(270px,340px) minmax(0,1fr)!important;gap:18px!important}.health-live-sidebar{top:82px!important}.health-ai-search-panel--sidebar{border-radius:26px!important;padding:20px!important;box-shadow:0 18px 44px rgba(17,87,50,.10)!important}.health-results-shell{border-radius:26px!important;padding:22px!important}.health-results-head h3{font-size:clamp(1.2rem,1.8vw,1.75rem)!important;line-height:1.2!important}.health-results-meta{color:#516b5e!important;font-weight:800!important}.health-result-card{grid-template-columns:minmax(0,1fr) minmax(190px,235px)!important;gap:14px!important;padding:18px!important}.health-result-card__main{padding:0!important}.health-result-card__side{padding:16px!important;border-radius:20px!important;border-left:0!important}.health-result-card__main h4{font-size:clamp(1.25rem,1.8vw,1.75rem)!important}.health-inline-detail-card{padding:17px!important}.health-inline-detail-grid{gap:10px!important}
html[data-theme="dark"] .health-ai-hero{
  background:
    radial-gradient(circle at 13% 20%, rgba(59,185,105,.20), transparent 28%),
    radial-gradient(circle at 88% 48%, rgba(121,245,174,.13), transparent 28%),
    linear-gradient(135deg,#06140d 0%,#10281c 58%,#07110c 100%)!important;
  border-bottom-color:rgba(141,245,173,.15)!important;
}
html[data-theme="dark"] .health-ai-hero:before{background:linear-gradient(90deg,rgba(255,255,255,.04),transparent 45%)!important;opacity:1!important}
html[data-theme="dark"] .health-ai-badge{background:rgba(255,255,255,.10)!important;border-color:rgba(141,245,173,.20)!important;color:#dffff0!important;box-shadow:0 10px 28px rgba(0,0,0,.22)!important}
html[data-theme="dark"] .health-ai-hero h1{color:#f4fff7!important}html[data-theme="dark"] .health-ai-lead{color:#c4d7cc!important}html[data-theme="dark"] .health-ai-stats div{background:rgba(255,255,255,.08)!important;border-color:rgba(141,245,173,.18)!important;color:#f4fff7!important;box-shadow:0 14px 28px rgba(0,0,0,.20)!important}html[data-theme="dark"] .health-ai-stats span{color:#cfe9d8!important}.health-page:not([data-theme="dark"]) .health-ai-hero h1{color:#0b3424!important}
@media (max-width: 991px){.health-ai-hero{padding:34px 0 18px!important}.health-ai-hero h1{font-size:clamp(2rem,7vw,3.2rem)!important}.health-workspace-layout{grid-template-columns:1fr!important}.health-ai-stats{max-width:620px!important}.health-ai-stats div{min-width:135px!important}.health-live-sidebar{top:auto!important}}
@media (max-width: 575px){.health-ai-hero{padding:28px 0 16px!important}.health-ai-hero h1{font-size:2.05rem!important;line-height:1.06!important}.health-ai-lead{font-size:.95rem!important}.health-ai-stats{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.health-ai-stats div{min-width:0!important;padding:10px 8px!important}.health-ai-stats span{font-size:.72rem!important}.health-results-zone{padding-top:12px!important}.health-ai-search-panel--sidebar,.health-results-shell{padding:16px!important;border-radius:20px!important}}

/* v2.8 Firebase bitki görselleri */
.health-plant-visual{position:relative;overflow:hidden;border-radius:20px;background:linear-gradient(135deg,#e9fbef,#ffffff);border:1px solid rgba(22,126,73,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.75);isolation:isolate}
.health-plant-visual img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease,filter .35s ease}
.health-plant-visual:hover img{transform:scale(1.045);filter:saturate(1.05)}
.health-plant-visual figcaption{position:absolute;left:10px;bottom:10px;z-index:2;display:inline-flex;align-items:center;border-radius:999px;padding:.36rem .6rem;background:rgba(7,37,23,.72);color:#fff;font-size:.68rem;font-weight:900;letter-spacing:.02em;backdrop-filter:blur(10px)}
.health-plant-visual.is-placeholder{display:grid;place-items:center;min-height:150px;text-align:center;background:radial-gradient(circle at 30% 20%,rgba(85,214,133,.28),transparent 34%),linear-gradient(135deg,#f3fff7,#eaf8ef)}
.health-plant-visual.is-placeholder span{font-size:2.6rem;filter:drop-shadow(0 10px 20px rgba(22,126,73,.18))}
.health-plant-visual.is-placeholder figcaption{position:static;margin:8px 14px 14px;background:rgba(20,124,73,.1);color:#155b39;border:1px solid rgba(20,124,73,.12)}
.health-plant-visual--card{aspect-ratio:16/10;width:100%;min-height:145px;margin:0 0 4px}
.health-plant-visual--detail{width:112px;height:86px;flex:0 0 112px;border-radius:18px}
.health-plant-visual--detail.is-placeholder{min-height:86px}.health-plant-visual--detail.is-placeholder span{font-size:2rem}.health-plant-visual--detail figcaption{display:none}
.health-result-card__side{gap:12px!important}.health-result-card__tags{margin-top:2px!important}.health-inline-detail-card__head--visual{display:grid!important;grid-template-columns:112px minmax(0,1fr) auto!important;align-items:center!important}.health-inline-detail-card__head--visual>div{min-width:0}.health-inline-detail-card__head--visual h5{overflow:hidden;text-overflow:ellipsis}
html[data-theme="dark"] .health-plant-visual{background:linear-gradient(135deg,#11251a,#0b1711);border-color:rgba(141,245,173,.18)}
html[data-theme="dark"] .health-plant-visual.is-placeholder{background:radial-gradient(circle at 30% 20%,rgba(85,214,133,.18),transparent 34%),linear-gradient(135deg,#12261b,#0b1711)}
html[data-theme="dark"] .health-plant-visual.is-placeholder figcaption{background:rgba(141,245,173,.08);color:#c9f8d5;border-color:rgba(141,245,173,.16)}
@media (max-width:991px){.health-result-card__side{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important}.health-plant-visual--card{grid-column:1/-1;max-height:260px}.health-detail-btn{grid-column:1/-1}.health-warning-pill{grid-column:1/-1}.health-inline-detail-card__head--visual{grid-template-columns:92px minmax(0,1fr)!important}.health-inline-detail-card__head--visual strong{grid-column:1/-1;width:max-content}.health-plant-visual--detail{width:92px;height:74px;flex-basis:92px}}
@media (max-width:575px){.health-result-card__side{grid-template-columns:1fr!important}.health-plant-visual--card{min-height:170px}.health-inline-detail-card__head--visual{grid-template-columns:1fr!important}.health-plant-visual--detail{width:100%;height:170px}.health-plant-visual--detail figcaption{display:inline-flex}}

/* Biokeşif yama 02: Detay penceresini JS d-none sınıfına göre aç/kapat. */
.health-detail-zone:not(.d-none) {
  display: flex !important;
}
.health-detail-zone.d-none {
  display: none !important;
}


/* Biokeşif yama 03: tema uyumlu, açılır ve SEO dostu detay modalı */
body.health-modal-open{overflow:hidden!important}
.health-detail-zone{position:fixed!important;inset:0!important;z-index:10050!important;padding:28px!important;margin:0!important;background:rgba(6,24,15,.62)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;align-items:center!important;justify-content:center!important;overflow:auto!important}
.health-detail-zone:not(.d-none){display:flex!important;animation:healthModalFade .2s ease-out}
.health-detail-zone.d-none{display:none!important}
.health-detail-zone>.container{width:min(980px,100%)!important;max-width:980px!important;margin:auto!important;padding:0!important}
.health-detail-shell{position:relative!important;margin:0!important;padding:26px!important;border-radius:30px!important;background:linear-gradient(180deg,#ffffff,#f5fbf7)!important;border:1px solid rgba(28,126,76,.18)!important;box-shadow:0 32px 100px rgba(1,18,9,.34)!important;animation:healthModalRise .24s ease-out}
.health-detail-head{align-items:flex-start!important;margin-bottom:18px!important;padding-right:54px!important}
.health-detail-head h3{color:#0d3524!important;font-size:clamp(1.55rem,3vw,2.35rem)!important;line-height:1.08!important}
.health-detail-close-btn{position:absolute!important;right:18px!important;top:18px!important;width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border:1px solid rgba(18,114,67,.18)!important;border-radius:14px!important;background:#eef8f1!important;color:#0b6b3d!important;font-size:1.7rem!important;line-height:1!important;font-weight:500!important;box-shadow:0 10px 24px rgba(14,77,43,.10)!important;transition:.18s ease!important}
.health-detail-close-btn:hover{transform:rotate(5deg) scale(1.03)!important;background:#0f7c49!important;color:#fff!important}
.health-detail-grid{margin:0!important}
.health-detail-card{min-height:100%!important;border-radius:24px!important;background:#fff!important;border:1px solid rgba(20,124,73,.13)!important;box-shadow:none!important}
.health-detail-card--parchment{background:linear-gradient(145deg,#ecf9f0,#ffffff)!important}
.health-detail-card--parchment::before,.health-detail-card--parchment::after{display:none!important}
.health-detail-card__content--parchment{min-height:360px!important;padding:28px!important;background:radial-gradient(circle at 25% 20%,rgba(51,184,111,.18),transparent 33%),linear-gradient(145deg,#eaf8ef,#ffffff)!important;display:flex!important;align-items:flex-end!important;border-radius:24px!important}
.health-detail-card__parchment-copy{position:static!important;transform:none!important;width:100%!important;max-width:none!important;text-align:left!important;font-family:inherit!important;color:#173c2b!important}
.health-detail-card__parchment-copy h4{color:#0c3725!important;font-family:inherit!important;font-size:clamp(2rem,5vw,3.5rem)!important;line-height:1!important;margin:0 0 16px!important}
.health-detail-card__parchment-copy p{color:#4d675a!important;font-family:inherit!important;font-size:1rem!important;line-height:1.7!important;font-weight:650!important;margin:0!important}
.health-detail-card--compact{background:transparent!important;padding:0!important;gap:14px!important}
.health-detail-info-block{background:#f3faf5!important;border:1px solid rgba(20,124,73,.13)!important;color:#173c2b!important}
.health-detail-info-block strong,.health-detail-info-block p{color:#173c2b!important}
.health-detail-info-block span{color:#0e7a46!important}
.health-detail-actions,.health-social-share{background:transparent!important}
html[data-theme="dark"] .health-detail-zone{background:rgba(0,8,4,.76)!important}
html[data-theme="dark"] .health-detail-shell{background:linear-gradient(180deg,#0f2117,#0a1710)!important;border-color:rgba(141,245,173,.18)!important;box-shadow:0 34px 110px rgba(0,0,0,.58)!important}
html[data-theme="dark"] .health-detail-head h3{color:#effff4!important}
html[data-theme="dark"] .health-detail-close-btn{background:#13281c!important;color:#c9f8d5!important;border-color:rgba(141,245,173,.18)!important}
html[data-theme="dark"] .health-detail-card,html[data-theme="dark"] .health-detail-card--parchment{background:#102219!important;border-color:rgba(141,245,173,.16)!important}
html[data-theme="dark"] .health-detail-card__content--parchment{background:radial-gradient(circle at 25% 20%,rgba(85,214,133,.14),transparent 33%),linear-gradient(145deg,#13281c,#0d1b13)!important}
html[data-theme="dark"] .health-detail-card__parchment-copy h4,html[data-theme="dark"] .health-detail-card__parchment-copy p,html[data-theme="dark"] .health-detail-info-block strong,html[data-theme="dark"] .health-detail-info-block p{color:#effff4!important}
html[data-theme="dark"] .health-detail-info-block{background:#13261b!important;border-color:rgba(141,245,173,.14)!important}
@keyframes healthModalFade{from{opacity:0}to{opacity:1}}
@keyframes healthModalRise{from{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}
@media(max-width:767px){.health-detail-zone{padding:12px!important;align-items:flex-start!important}.health-detail-shell{padding:18px!important;border-radius:22px!important}.health-detail-head{padding-right:44px!important}.health-detail-close-btn{right:12px!important;top:12px!important;width:38px!important;height:38px!important}.health-detail-card__content--parchment{min-height:230px!important;padding:22px!important}.health-detail-card__parchment-copy h4{font-size:2rem!important}.health-detail-grid>.col-lg-6{width:100%!important}}

/* BioKeşif yama 04: okunabilir, dengeli ve tema uyumlu detay popup */
.health-detail-zone{
  padding:20px!important;
  align-items:center!important;
}
.health-detail-zone>.container{
  width:min(900px,100%)!important;
  max-width:900px!important;
}
.health-detail-shell{
  max-height:min(88vh,760px)!important;
  overflow:auto!important;
  padding:24px!important;
  border-radius:26px!important;
  background:#ffffff!important;
  color:#123526!important;
}
.health-detail-head{
  position:sticky!important;
  top:-24px!important;
  z-index:8!important;
  margin:-24px -24px 18px!important;
  padding:20px 76px 16px 24px!important;
  background:rgba(255,255,255,.96)!important;
  border-bottom:1px solid #dcece2!important;
  backdrop-filter:blur(12px)!important;
}
.health-detail-head .section-kicker{
  background:#e7f6ec!important;
  color:#116a3e!important;
}
.health-detail-head h3{
  margin:7px 0 0!important;
  color:#123526!important;
  font-size:clamp(1.4rem,2.3vw,2rem)!important;
}
.health-detail-close-btn{
  position:fixed!important;
  right:max(30px,calc((100vw - 900px)/2 + 18px))!important;
  top:max(30px,calc((100vh - min(88vh,760px))/2 + 18px))!important;
  z-index:10060!important;
  background:#eaf7ef!important;
  color:#116a3e!important;
}
.health-detail-grid{
  display:grid!important;
  grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;
  gap:18px!important;
}
.health-detail-grid>.col-lg-6{
  width:100%!important;
  max-width:none!important;
  padding:0!important;
}
.health-detail-card{
  border-radius:20px!important;
  border:1px solid #d8e9de!important;
  background:#fff!important;
}
.health-detail-card--parchment{
  min-height:100%!important;
  background:linear-gradient(145deg,#eaf7ef 0%,#f8fcf9 100%)!important;
}
.health-detail-card__content--parchment{
  min-height:100%!important;
  height:100%!important;
  padding:26px!important;
  display:flex!important;
  align-items:flex-end!important;
  background:
    radial-gradient(circle at 78% 18%,rgba(45,171,100,.15),transparent 30%),
    linear-gradient(145deg,#eaf7ef,#f8fcf9)!important;
}
.health-detail-card__parchment-copy{
  color:#173b2b!important;
}
.health-detail-card__parchment-copy h4{
  color:#103725!important;
  font-size:clamp(1.9rem,4vw,3rem)!important;
  margin-bottom:12px!important;
}
.health-detail-card__parchment-copy p{
  color:#425f50!important;
  font-size:.96rem!important;
  line-height:1.65!important;
}
.health-detail-card--compact{
  display:grid!important;
  gap:10px!important;
}
.health-detail-info-block{
  padding:18px!important;
  border-radius:18px!important;
  background:#f4faf6!important;
  border-color:#d8e9de!important;
  color:#173b2b!important;
}
.health-detail-info-block span{
  display:block!important;
  margin-bottom:5px!important;
  color:#087443!important;
  font-size:.72rem!important;
  font-weight:950!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
}
.health-detail-info-block strong{
  display:block!important;
  color:#123526!important;
  font-size:1rem!important;
  line-height:1.35!important;
}
.health-detail-info-block p,
.health-detail-usage p,
.health-detail-tags h5,
.health-detail-usage h5{
  color:#365547!important;
}
.health-detail-usage h5,
.health-detail-tags h5{
  margin:13px 0 6px!important;
  font-size:.78rem!important;
  font-weight:950!important;
  text-transform:uppercase!important;
  letter-spacing:.05em!important;
}
.health-tag-list--detail span{
  background:#fff!important;
  color:#126b40!important;
  border:1px solid #cfe5d6!important;
}
.health-risk-summary{
  background:#fff8e8!important;
  color:#6a4c08!important;
  border-color:#e9cf87!important;
}
.health-detail-accordion details{
  background:#fff!important;
  border-color:#d8e9de!important;
}
.health-detail-accordion summary{
  color:#173b2b!important;
  font-size:.88rem!important;
  padding:12px 14px!important;
}
.health-detail-accordion p{
  color:#425f50!important;
  font-size:.86rem!important;
  padding:0 14px 14px!important;
}
.health-detail-actions-panel{
  margin-top:2px!important;
}
.health-detail-actions,
.health-social-share{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:8px!important;
}
.health-social-share{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  margin-top:8px!important;
}
.health-action-btn,
.health-social-share__item{
  min-height:38px!important;
  padding:.55rem .65rem!important;
  background:#f2faf5!important;
  color:#155b39!important;
  border-color:#cfe5d6!important;
  font-size:.78rem!important;
}
html[data-theme="dark"] .health-detail-shell{
  background:#0d1b13!important;
  color:#eafff0!important;
}
html[data-theme="dark"] .health-detail-head{
  background:rgba(13,27,19,.96)!important;
  border-color:rgba(141,245,173,.14)!important;
}
html[data-theme="dark"] .health-detail-head h3,
html[data-theme="dark"] .health-detail-card__parchment-copy h4,
html[data-theme="dark"] .health-detail-info-block strong,
html[data-theme="dark"] .health-detail-accordion summary{
  color:#f0fff5!important;
}
html[data-theme="dark"] .health-detail-card__parchment-copy p,
html[data-theme="dark"] .health-detail-info-block p,
html[data-theme="dark"] .health-detail-usage p,
html[data-theme="dark"] .health-detail-accordion p{
  color:#b9d0c2!important;
}
html[data-theme="dark"] .health-detail-card,
html[data-theme="dark"] .health-detail-card--parchment,
html[data-theme="dark"] .health-detail-info-block,
html[data-theme="dark"] .health-detail-accordion details{
  background:#12261b!important;
  border-color:rgba(141,245,173,.15)!important;
}
html[data-theme="dark"] .health-detail-card__content--parchment{
  background:radial-gradient(circle at 78% 18%,rgba(85,214,133,.14),transparent 30%),linear-gradient(145deg,#13281c,#0d1b13)!important;
}
@media(max-width:767px){
  .health-detail-zone{padding:8px!important;align-items:flex-start!important}
  .health-detail-zone>.container{width:100%!important}
  .health-detail-shell{max-height:calc(100vh - 16px)!important;padding:16px!important;border-radius:18px!important}
  .health-detail-head{top:-16px!important;margin:-16px -16px 14px!important;padding:15px 56px 13px 16px!important}
  .health-detail-close-btn{position:absolute!important;right:12px!important;top:12px!important}
  .health-detail-grid{grid-template-columns:1fr!important;gap:12px!important}
  .health-detail-card__content--parchment{min-height:190px!important;padding:20px!important}
  .health-detail-card__parchment-copy h4{font-size:2rem!important}
  .health-detail-info-block{padding:15px!important}
  .health-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .health-social-share{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}

/* Search helper text: readable on the light sidebar in every state. */
.health-ai-search-panel--sidebar .health-inline-note,
.health-ai-search-panel--sidebar .health-inline-note[data-variant="ok"],
.health-ai-search-panel--sidebar .health-inline-note[data-variant="warn"]{
  display:block;
  margin-top:12px;
  padding:10px 12px;
  border:1px solid #cfe7d8;
  border-radius:12px;
  background:#f1f8f3;
  color:#234f39;
  font-size:.82rem;
  font-weight:800;
  line-height:1.5;
}
.health-ai-search-panel--sidebar .health-inline-note[data-variant="warn"]{
  border-color:#f0d69a;
  background:#fff8e8;
  color:#694600;
}
html[data-theme="dark"] .health-ai-search-panel--sidebar .health-inline-note,
html[data-theme="dark"] .health-ai-search-panel--sidebar .health-inline-note[data-variant="ok"]{
  border-color:rgba(141,245,173,.2);
  background:#12261b;
  color:#dffff0;
}
html[data-theme="dark"] .health-ai-search-panel--sidebar .health-inline-note[data-variant="warn"]{
  border-color:rgba(255,205,103,.28);
  background:#2b2414;
  color:#ffe3a3;
}

/* 2026-07 premium lower conversion area */
.health-premium-lower{position:relative;padding:0 0 42px;z-index:3}
.health-premium-lower>.container{display:grid;gap:18px}
.health-popular-block,.health-trust-ribbon,.health-newsletter-premium{background:rgba(255,255,255,.91);border:1px solid rgba(23,112,67,.13);box-shadow:0 20px 55px rgba(16,70,43,.10),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.health-popular-block{padding:18px 20px 20px;border-radius:25px}
.health-lower-heading{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:12px;padding:0 2px}
.health-lower-heading span{font-size:.72rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase;color:#13804b}
.health-lower-heading small{font-size:.75rem;color:#708478}
.health-popular-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.health-popular-card{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr) 20px;align-items:center;gap:11px;min-height:76px;padding:8px 10px 8px 8px;border:1px solid #dbe9df;border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(247,252,248,.94));color:#153728;text-align:left;box-shadow:0 8px 20px rgba(22,72,45,.06);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.health-popular-card:before{content:"";position:absolute;inset:auto -24px -34px auto;width:86px;height:86px;border-radius:50%;background:radial-gradient(circle,rgba(45,190,99,.14),transparent 68%);pointer-events:none}
.health-popular-card:hover{transform:translateY(-4px);border-color:#96d5ad;box-shadow:0 16px 30px rgba(20,103,59,.14)}
.health-popular-media{width:58px;height:58px;display:grid;place-items:center;border-radius:15px;overflow:hidden;background:#edf8f0;font-size:1.75rem}
.health-popular-media img{width:100%;height:100%;object-fit:cover;display:block}
.health-popular-media--symptom{background:linear-gradient(145deg,#f4fbf5,#e3f5e8)}
.health-popular-copy{display:grid;gap:3px;min-width:0}
.health-popular-copy strong{font-size:.87rem;line-height:1.2;color:#113725}
.health-popular-copy small{font-size:.66rem;line-height:1.25;color:#6b8074;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.health-popular-arrow{font-size:1.45rem;color:#237849;transition:transform .25s ease}
.health-popular-card:hover .health-popular-arrow{transform:translateX(3px)}
.health-trust-ribbon{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:24px;padding:18px 22px}
.health-trust-item{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:13px;padding:2px 20px;border-right:1px solid #e0ebe3}
.health-trust-item:first-child{padding-left:0}.health-trust-item:last-child{border-right:0;padding-right:0}
.health-trust-icon{width:46px;height:46px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(145deg,#effaf2,#e1f3e6);border:1px solid #d3eadb;color:#0d7c44;font-size:1.35rem;font-weight:900;box-shadow:inset 0 1px 0 #fff}
.health-trust-item strong{display:block;margin-bottom:4px;color:#123827;font-size:.84rem}
.health-trust-item p{margin:0;color:#667c70;font-size:.69rem;line-height:1.45}
.health-newsletter-premium{position:relative;display:grid;grid-template-columns:120px minmax(0,1fr) minmax(380px,.9fr);align-items:center;gap:24px;padding:24px 28px;border-radius:28px;overflow:hidden}
.health-newsletter-premium:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 4% 100%,rgba(44,176,93,.16),transparent 30%),linear-gradient(120deg,rgba(243,251,245,.82),rgba(255,255,255,.92));z-index:-1}
.health-newsletter-art{width:106px;height:92px;display:grid;place-items:center;border-radius:30px;background:radial-gradient(circle at 60% 20%,#fff 0 24%,transparent 25%),linear-gradient(145deg,#dbf2df,#f7fbf7);font-size:2.8rem;color:#197749;box-shadow:0 15px 34px rgba(24,116,68,.13)}
.health-newsletter-copy h2{margin:7px 0 6px;color:#103725;font-size:clamp(1.5rem,2.4vw,2rem);letter-spacing:-.035em}
.health-newsletter-copy p{margin:0;max-width:610px;color:#63796d;font-size:.82rem;line-height:1.6}
.health-newsletter-form{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:10px;align-items:center}
.health-newsletter-input{height:50px;display:flex;align-items:center;gap:9px;padding:0 15px;border:1px solid #d6e6db;border-radius:14px;background:#fff;box-shadow:inset 0 1px 0 #fff}
.health-newsletter-input span{color:#4f7160}.health-newsletter-input input{width:100%;border:0;outline:0;background:transparent;color:#173a29;font-size:.83rem}
.health-newsletter-form button{height:50px;border:0;border-radius:14px;background:linear-gradient(135deg,#45cf6e,#07994e);color:#fff;font-weight:900;box-shadow:0 12px 25px rgba(12,147,73,.24);transition:transform .2s ease,filter .2s ease}
.health-newsletter-form button:hover{transform:translateY(-2px);filter:saturate(1.08)}
.health-newsletter-form small{grid-column:1/-1;color:#557264;font-size:.69rem;padding-left:4px}
@media(max-width:1199px){.health-popular-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.health-trust-ribbon{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.health-trust-item:nth-child(2){border-right:0}.health-newsletter-premium{grid-template-columns:90px 1fr}.health-newsletter-form{grid-column:1/-1}}
@media(max-width:767px){.health-premium-lower{padding-bottom:26px}.health-popular-block{padding:16px;border-radius:20px}.health-lower-heading{align-items:flex-start;flex-direction:column}.health-popular-grid{grid-template-columns:1fr}.health-popular-card{min-height:72px}.health-trust-ribbon{grid-template-columns:1fr;padding:14px}.health-trust-item,.health-trust-item:first-child,.health-trust-item:last-child{padding:10px 4px;border-right:0;border-bottom:1px solid #e0ebe3}.health-trust-item:last-child{border-bottom:0}.health-newsletter-premium{grid-template-columns:1fr;padding:20px;border-radius:22px}.health-newsletter-art{width:82px;height:72px}.health-newsletter-form{grid-template-columns:1fr}.health-newsletter-form button{width:100%}}
html[data-theme="dark"] .health-popular-block,html[data-theme="dark"] .health-trust-ribbon,html[data-theme="dark"] .health-newsletter-premium{background:rgba(15,31,22,.93);border-color:rgba(141,245,173,.12)}
html[data-theme="dark"] .health-popular-card,html[data-theme="dark"] .health-newsletter-input{background:#13261b;border-color:rgba(141,245,173,.14)}
html[data-theme="dark"] .health-popular-copy strong,html[data-theme="dark"] .health-trust-item strong,html[data-theme="dark"] .health-newsletter-copy h2,html[data-theme="dark"] .health-newsletter-input input{color:#effff4}
html[data-theme="dark"] .health-popular-copy small,html[data-theme="dark"] .health-trust-item p,html[data-theme="dark"] .health-newsletter-copy p,html[data-theme="dark"] .health-newsletter-form small{color:#afc8b8}


/* 2026-07-16 sağlık rehberi düzenlemeleri */
.health-page{
  position:relative;
  isolation:isolate;
  background:#f5faf6;
}
.health-page::before{
  content:"";
  position:fixed;
  inset:0;
  z-index:-2;
  pointer-events:none;
  background:
    linear-gradient(rgba(246,250,247,.78),rgba(246,250,247,.78)),
    url('/img/health-botanical-background.png') center top / cover no-repeat;
  filter:saturate(.82) contrast(.94);
}
.health-page::after{
  content:"";
  position:fixed;
  inset:0;
  z-index:-1;
  pointer-events:none;
  background:linear-gradient(180deg,rgba(255,255,255,.34),rgba(240,249,243,.48));
  backdrop-filter:blur(1.2px);
  -webkit-backdrop-filter:blur(1.2px);
}
.health-results-zone{background:transparent!important}
.health-results-main{min-width:0}
.health-premium-lower--inside-results{
  padding:14px 0 0;
  background:transparent;
}
.health-premium-lower--inside-results .health-premium-lower__inner{
  display:grid;
  gap:10px;
}
.health-premium-lower--inside-results .health-popular-block{
  padding:12px 14px;
  border-radius:18px;
}
.health-premium-lower--inside-results .health-lower-heading{
  margin-bottom:8px;
}
.health-premium-lower--inside-results .health-lower-heading span{
  font-size:.72rem;
}
.health-premium-lower--inside-results .health-lower-heading small{
  font-size:.62rem;
}
.health-premium-lower--inside-results .health-popular-grid{
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:8px;
}
.health-premium-lower--inside-results .health-popular-card{
  min-height:54px;
  padding:7px 9px;
  gap:8px;
  border-radius:13px;
}
.health-premium-lower--inside-results .health-popular-media{
  width:38px;
  height:38px;
  border-radius:11px;
  font-size:1.2rem;
}
.health-premium-lower--inside-results .health-popular-copy strong{font-size:.73rem}
.health-premium-lower--inside-results .health-popular-copy small{font-size:.56rem}
.health-premium-lower--inside-results .health-popular-arrow{font-size:1rem}
.health-premium-lower--inside-results .health-trust-ribbon{
  padding:10px 12px;
  border-radius:17px;
}
.health-premium-lower--inside-results .health-trust-item{
  grid-template-columns:32px minmax(0,1fr);
  gap:8px;
  padding:0 10px;
}
.health-premium-lower--inside-results .health-trust-icon{
  width:32px;
  height:32px;
  border-radius:10px;
  font-size:.95rem;
}
.health-premium-lower--inside-results .health-trust-item strong{
  margin-bottom:1px;
  font-size:.68rem;
}
.health-premium-lower--inside-results .health-trust-item p{
  font-size:.56rem;
  line-height:1.3;
}
@media(max-width:1199px){
  .health-premium-lower--inside-results .health-popular-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:767px){
  .health-page::before{background-position:center top;background-size:auto 100vh}
  .health-premium-lower--inside-results{padding-top:10px}
  .health-premium-lower--inside-results .health-popular-grid{grid-template-columns:1fr 1fr}
  .health-premium-lower--inside-results .health-trust-ribbon{grid-template-columns:1fr 1fr;gap:6px}
  .health-premium-lower--inside-results .health-trust-item,
  .health-premium-lower--inside-results .health-trust-item:first-child,
  .health-premium-lower--inside-results .health-trust-item:last-child{
    padding:7px;
    border:0;
  }
}

.health-suggestion-row--autocomplete{
  position:absolute!important;
  z-index:80!important;
  left:0!important;
  right:0!important;
  top:58px!important;
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:7px!important;
  margin-top:0!important;
  padding:8px!important;
  border:1px solid #cfe8d8;
  border-radius:16px;
  background:#fff;
  box-shadow:0 18px 42px rgba(12,62,37,.14);
}
.health-page .health-search-box{position:relative!important;overflow:visible!important}
.health-suggestion-row--autocomplete::before{
  content:'İlgili şikâyetler'!important;
  display:block!important;
  padding:4px 5px 6px!important;
  border:0!important;
  background:transparent!important;
  color:#12653d!important;
  font-size:.76rem!important;
  font-weight:950!important;
  letter-spacing:.02em!important;
}
.health-suggestion-row--autocomplete.d-none{display:none!important}
.health-search-suggestion{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  width:100%;
  padding:11px 13px;
  border:0;
  border-radius:12px;
  background:#f4fbf6;
  color:#123f2a;
  text-align:left;
}
.health-search-box .health-search-suggestion,
.health-ai-search-panel--sidebar .health-search-box .health-search-suggestion{
  grid-column:auto!important;
  width:100%!important;
  min-height:0!important;
  margin:0!important;
  padding:11px 13px!important;
  border:0!important;
  border-radius:12px!important;
  background:#f4fbf6!important;
  color:#123f2a!important;
  box-shadow:none!important;
  transform:none!important;
}
.health-search-box .health-search-suggestion:hover,
.health-search-box .health-search-suggestion:focus-visible{
  background:#e2f7e9!important;
  color:#123f2a!important;
  transform:none!important;
}
.health-search-suggestion:hover,
.health-search-suggestion:focus-visible{background:#e2f7e9;outline:2px solid #45b878;outline-offset:1px}
.health-search-suggestion span{color:#123f2a!important;font-weight:950}
.health-search-suggestion small{color:#49685a!important;font-size:.72rem;font-weight:850;white-space:nowrap}
.health-plant-latin{display:block;margin:2px 0 9px;color:#567064;font-family:Georgia,'Times New Roman',serif;font-size:.92rem;font-weight:500}
.health-plant-latin--inline{display:inline;margin-left:7px;font-size:.62em;font-weight:500}
html[data-theme="dark"] .health-suggestion-row--autocomplete{background:#0d1d14;border-color:rgba(141,245,173,.18)}
html[data-theme="dark"] .health-search-suggestion{background:#12261b;color:#eafff0}
html[data-theme="dark"] .health-search-box .health-search-suggestion{background:#12261b!important;color:#effff4!important}
html[data-theme="dark"] .health-search-box .health-search-suggestion:hover{background:#183423!important}
html[data-theme="dark"] .health-search-suggestion:hover{background:#183423}
html[data-theme="dark"] .health-suggestion-row--autocomplete::before{color:#9af0ba!important}
html[data-theme="dark"] .health-search-suggestion span{color:#effff4!important}
html[data-theme="dark"] .health-search-suggestion small,
html[data-theme="dark"] .health-plant-latin{color:#a9c5b6!important}
@media(max-width:575px){
  .health-search-suggestion{align-items:flex-start;flex-direction:column;gap:2px}
  .health-search-suggestion small{white-space:normal}
}
