/* Adopted Medicora theme: clinical tools and root-page integration. */
[data-design=anatomik] .masthead-caption{font-size:9px;letter-spacing:.08em;opacity:.8}
[data-design=anatomik] .main-nav .mobile-nav-link{display:none}
[data-design=anatomik] .site-footer .brand span{font-size:0}
[data-design=anatomik] .site-footer .brand span::after{content:'Medicora';font-size:28px}
[data-design=anatomik] .patient-context{padding:16px 18px;border:1px solid var(--line);background:#f9f7ff;border-radius:13px;margin:18px 0}
[data-design=anatomik] .patient-context>summary{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:14px;font-weight:650;color:#514276;cursor:pointer;list-style:none}
[data-design=anatomik] .patient-context>summary>span{font-size:11px;font-weight:400;color:var(--muted);margin-left:auto}
[data-design=anatomik] .patient-context>p{font-size:12px;margin:13px 0}
[data-design=anatomik] .patient-context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin-top:15px}
[data-design=anatomik] .patient-context-grid label{display:flex;gap:8px;align-items:flex-start;font-size:12px;cursor:pointer}
[data-design=anatomik] input[type=checkbox]{accent-color:var(--accent);width:16px;height:16px;flex-shrink:0;margin:3px 0}
[data-design=anatomik] .clinical-drug{padding:18px;border:1px solid #ded5f5;background:#fcfaff;border-radius:13px;margin:15px 0;min-width:0}
[data-design=anatomik] .clinical-drug-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--accent);font-weight:700}
[data-design=anatomik] .clinical-drug-title small{font-size:11px;color:var(--muted);font-weight:400}
:root[data-design=anatomik] .clinical-drug>p{font-size:14px;line-height:1.8;margin:10px 0}
[data-design=anatomik] .clinical-drug>details{margin:13px 0;border-top:1px solid var(--line);padding-top:12px}
[data-design=anatomik] .clinical-drug>details>summary{font-size:12px;cursor:pointer;color:#6c558f}
[data-design=anatomik] .context-warning{background:#fff5e4;border-left:3px solid #c18524;border-radius:5px;padding:12px 14px;margin:12px 0;color:#765018}
[data-design=anatomik] .context-warning.mumkin-emas{background:#fff0f0;border-color:#be4b51;color:#98323b}
[data-design=anatomik] .context-warning>b{font-size:12px}
:root[data-design=anatomik] .context-warning p{font-size:13px;line-height:1.75;color:inherit;margin-top:5px}
[data-design=anatomik] .condition-select{display:flex;align-items:center;gap:6px;font-family:var(--body);font-size:11px;font-weight:400;color:var(--muted);margin:6px 0}
[data-design=anatomik] .condition-card.is-relevant{border:2px solid #9c7bea;background:#f7f1ff}
[data-design=anatomik] .article-urgent{vertical-align:middle;margin-left:15px;font-family:var(--body);letter-spacing:0}
[data-design=anatomik] .article-symptom-links{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 22px}
[data-design=anatomik] .article-symptom-links>a{background:#f1ebff;color:#684a9d;border:1px solid #ded0f6;border-radius:20px;padding:6px 12px;font-size:12px}
[data-design=anatomik] .severity{display:inline-flex;padding:3px 9px;border-radius:20px;font-size:11px;font-weight:650;line-height:1.7;white-space:nowrap}
[data-design=anatomik] .severity.bad{color:#a02e3d;background:#ffedf0}
[data-design=anatomik] .severity.warn{color:#855b19;background:#fff3d9}
[data-design=anatomik] .severity.ok{color:#356f59;background:#edf7f1}
[data-design=anatomik] .symptom-chip{display:flex;align-items:center;gap:8px;background:#efe8ff;color:#6343ad;border:1px solid #d8c9f7;border-radius:12px;padding:7px 9px;font-size:12px;max-width:100%}
[data-design=anatomik] .symptom-chip>span{min-width:0;overflow-wrap:anywhere}
[data-design=anatomik] .symptom-chip>button{display:grid;place-items:center;background:#ffffff80;border:1px solid #d7c6f1;border-radius:7px;font-size:11px;min-width:27px;height:27px;flex-shrink:0}
[data-design=anatomik] .symptom-chip.is-negative{color:#8c4c57;background:#fff0f2;border-color:#edcbd0}
[data-design=anatomik] .follow-up,[data-design=anatomik] .remaining-results,[data-design=anatomik] .partial-results{padding:14px 16px;border:1px solid var(--line);border-radius:12px;margin:15px 0;background:#fff}
[data-design=anatomik] .follow-up>summary,[data-design=anatomik] .remaining-results>summary,[data-design=anatomik] .partial-results>summary{font-size:13px;color:#655183;font-weight:650;cursor:pointer}
[data-design=anatomik] .follow-up-row{display:flex;align-items:center;gap:8px;border-top:1px solid var(--line);padding:11px 0;font-size:12px}
[data-design=anatomik] .follow-up-row:first-of-type{margin-top:12px}
[data-design=anatomik] .follow-up-row>span{flex:1;min-width:0}
[data-design=anatomik] .follow-up-row>button{background:#f1ebff;border:1px solid #d5c4f6;border-radius:7px;color:#6343ad;padding:5px 10px;font-size:12px;flex-shrink:0}
[data-design=anatomik] .result-advice{margin:16px 0;font-size:13px}
[data-design=anatomik] .result-advice>summary{color:var(--accent);cursor:pointer}
[data-design=anatomik] .result-advice li{font-size:13px;line-height:1.8}
[data-design=anatomik] .result-card>.text-link{margin-top:14px}
[data-design=anatomik] .partial-results>p{font-size:12px;margin-top:12px}
[data-design=anatomik] .partial-count{display:block;font-size:11px;color:var(--muted);margin-top:15px}
[data-design=anatomik] .interaction-tool{border:1px solid #ded3f6;border-radius:18px;padding:26px;background:linear-gradient(125deg,#f1ebff,#fcfbff);margin:22px 0 30px}
[data-design=anatomik] .interaction-tool h2{font-size:30px;margin:6px 0 9px}
[data-design=anatomik] .interaction-tool>div>p{font-size:13px}
[data-design=anatomik] .interaction-search{margin:20px 0 0;background:#fff}
[data-design=anatomik] .interaction-options{border-radius:10px;overflow:hidden;background:#fff}
[data-design=anatomik] .interaction-options button{display:flex;gap:15px;justify-content:space-between;text-align:left;width:100%;padding:12px 16px;background:#fff;border-bottom:1px solid var(--line);font-size:13px}
[data-design=anatomik] .interaction-options button:hover,[data-design=anatomik] .interaction-options button:focus-visible{background:#f1ebff}
[data-design=anatomik] .interaction-options small{font-size:11px;color:var(--muted)}
[data-design=anatomik] .interaction-row{padding:20px;background:#fff;border-radius:13px;border:1px solid var(--line);margin-top:13px}
[data-design=anatomik] .interaction-row.bad{border-color:#edc7ce}
[data-design=anatomik] .interaction-row h3{font-size:24px;margin:10px 0}
[data-design=anatomik] .interaction-row p{font-size:14px;line-height:1.85;margin-bottom:15px}
[data-design=anatomik] .reading-section h3[id]{scroll-margin-top:30px}
[data-design=anatomik] .reference-list a{overflow-wrap:anywhere;margin-right:15px}
[data-design=anatomik] .figure-zoom{display:block;background:transparent;padding:0;width:100%;cursor:zoom-in}
[data-design=anatomik] .figure-zoom img{margin:auto}
[data-design=anatomik] .medical-lightbox{border:0;padding:60px 20px 20px;border-radius:16px;max-width:min(95vw,1200px);max-height:94vh;background:#f8f7fe;box-shadow:0 20px 80px #0008;overflow:auto}
[data-design=anatomik] .medical-lightbox::backdrop{background:#070b21dc}
[data-design=anatomik] .medical-lightbox img{max-width:100%;max-height:73vh;object-fit:contain;margin:auto}
[data-design=anatomik] .medical-lightbox p{font-size:12px;margin-top:14px}
[data-design=anatomik] .lightbox-close{position:absolute;right:18px;top:15px;border:1px solid var(--line);border-radius:20px;padding:7px 16px;background:#fff;font-size:13px}
[data-design=anatomik] .about-method{max-width:900px;margin:45px auto}
[data-design=anatomik] .about-method>section{margin:35px 0;scroll-margin-top:30px}
[data-design=anatomik] .about-method h2{font-size:32px;margin-bottom:15px}
[data-design=anatomik] .about-method p,[data-design=anatomik] .about-method li{font-size:15px;line-height:1.9;margin-bottom:12px}
[data-design=anatomik] .checker-jump{display:none}
@media(max-width:760px){
 [data-design=anatomik] .main-nav .mobile-nav-link{display:flex}
 [data-design=anatomik] .masthead-caption{display:none}
 [data-design=anatomik] .patient-context{padding:14px}
 [data-design=anatomik] .patient-context-grid{grid-template-columns:1fr}
 [data-design=anatomik] .patient-context>summary>span{margin-left:28px;font-size:10px}
 [data-design=anatomik] .patient-context-grid label{font-size:13px}
 [data-design=anatomik] .clinical-drug{padding:15px}
 [data-design=anatomik] .clinical-drug-title small{width:100%;padding-left:32px}
 [data-design=anatomik] .interaction-tool{padding:20px 16px}
 [data-design=anatomik] .interaction-tool h2{font-size:28px}
 [data-design=anatomik] .interaction-options button{flex-direction:column;gap:3px}
 [data-design=anatomik] .result-heading{flex-wrap:wrap}
 [data-design=anatomik] .checker-jump:not([hidden]):not(.results-visible){display:flex;position:fixed;bottom:16px;left:20px;right:20px;z-index:30;box-shadow:0 5px 25px #25134833;min-height:45px;padding:10px 16px;font-size:12px}
 [data-design=anatomik] .about-method h2{font-size:28px}
}
@media print{[data-design=anatomik] .patient-context,[data-design=anatomik] .interaction-tool,[data-design=anatomik] .checker-jump{display:none!important}}
