.em-drug-page{display:grid;gap:16px}.em-drug-hero-card,.em-page-section{background:#fff;border:1px solid #dce6f2;border-radius:22px;box-shadow:0 12px 36px rgba(7,31,65,.065)}.em-drug-hero-card{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:18px;padding:24px}.em-drug-title-block h1{margin:0;color:#071f41;font-size:clamp(1.75rem,3vw,2.65rem);line-height:1.12;letter-spacing:-.04em}.em-drug-title-block>p:last-child{margin:8px 0 0;color:#64748b}.em-section-label{margin:0 0 8px;color:#ee3b46;font-size:.73rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.em-price-card{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;padding:18px;border:1px solid #fdc78d;border-radius:17px;background:#fff7ed;text-align:right}.em-price-card span{color:#64748b;font-size:.73rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.em-price-card strong{color:#c62828;font-size:1.75rem;line-height:1.2}.em-price-card small{margin-top:5px;color:#8a4b20;font-size:.72rem}.em-top-panels{grid-column:1/-1;display:grid;grid-template-columns:.85fr 1.15fr;gap:12px}.em-ingredient-panel{padding:24px;border-radius:17px;background:#0b376d;color:#fff}.em-ingredient-panel>span{font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#b8c9df}.em-ingredient-panel>strong{display:block;margin:7px 0 14px;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.1}.em-copy-button{padding:9px 13px;border:1px solid rgba(255,255,255,.35);border-radius:9px;background:rgba(255,255,255,.08);color:#fff;font-weight:750;cursor:pointer}.em-diagnosis-panel{padding:18px;border:1px solid #bcd5ee;border-radius:17px;background:#f5faff}.em-panel-heading{display:flex;justify-content:space-between;gap:12px}.em-panel-heading span{color:#64748b;font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.em-panel-heading h2{margin:2px 0 8px;color:#071f41;font-size:1.25rem}.em-panel-heading b{align-self:flex-start;padding:4px 9px;border-radius:999px;background:#e7f2fc;color:#0f5ea8;font-size:.7rem}.em-inline-notice{display:flex;flex-direction:column;gap:3px;padding:13px;border:1px solid #ffd18a;border-radius:11px;background:#fff8e9;color:#7c4a00}.em-inline-notice strong{font-size:.88rem}.em-inline-notice span{font-size:.77rem}.em-diagnosis-panel>p{margin:9px 0 0;color:#425a73;font-size:.82rem}.em-diagnosis-list{display:grid;gap:7px}.em-diagnosis-list>div{display:grid;grid-template-columns:90px 1fr;gap:10px;padding:9px;border-radius:9px;background:#fff}.em-diagnosis-list span{font-size:.82rem}.em-drug-tabs{display:flex;flex-wrap:wrap;gap:7px}.em-drug-tabs a{padding:8px 12px;border:1px solid #d5e2ef;border-radius:9px;background:#fff;color:#071f41;font-size:.78rem;font-weight:800;text-decoration:none}.em-drug-tabs a:hover{border-color:#9fc4e6;background:#f1f7fd}.em-page-section{padding:24px}.em-page-section h2{margin:0 0 18px;color:#071f41;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.2;letter-spacing:-.03em}.em-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0}.em-product-grid>div{min-width:0;padding:13px;border:1px solid #dce6f2;border-radius:11px;background:#f9fbfd}.em-product-grid dt{color:#64748b;font-size:.67rem;font-weight:800;text-transform:uppercase}.em-product-grid dd{margin:4px 0 0;color:#071f41;font-size:.86rem;font-weight:750;overflow-wrap:anywhere}.em-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.em-related-grid a{display:flex;min-height:84px;flex-direction:column;padding:13px;border:1px solid #cfe0f0;border-radius:11px;background:#fbfdff;color:#071f41;text-decoration:none}.em-related-grid strong{font-size:.82rem;line-height:1.35}.em-related-grid span{margin-top:5px;color:#64748b;font-size:.71rem}.em-related-grid small{margin-top:auto;padding-top:8px;color:#0f5ea8;font-weight:800}.em-usage-wrap{display:grid;gap:16px}.em-rich-text{color:#334155;line-height:1.78}.em-rich-text>:first-child{margin-top:0}.em-rich-text>:last-child{margin-bottom:0}.em-usage-section.is-danger{border-color:#fecaca;background:#fffafa}.em-usage-section.is-danger h2{color:#b4232f}.em-drug-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.em-drug-faq-list details{border:1px solid #dce6f2;border-radius:11px;background:#fbfdff;overflow:hidden}.em-drug-faq-list summary{cursor:pointer;padding:13px;font-size:.82rem;font-weight:800;color:#071f41}.em-drug-faq-list details>div{padding:0 13px 13px;color:#465e77;font-size:.86rem}.em-source-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:14px}.em-source-grid>a,.em-source-grid>div{display:flex;flex-direction:column;padding:13px;border:1px solid #dce6f2;border-radius:11px;background:#fbfdff;color:#071f41;text-decoration:none}.em-source-grid strong{font-size:.8rem}.em-source-grid span{margin-top:4px;color:#64748b;font-size:.73rem}.em-medical-warning{margin-top:14px;padding:14px;border:1px solid #fdc78d;border-radius:11px;background:#fff7ed}.em-medical-warning strong{color:#9a3412}.em-medical-warning p{margin:5px 0 0;color:#7c4a2b;font-size:.83rem}
.em-directory-shell{padding-top:36px;padding-bottom:72px}.em-directory-header{margin-bottom:18px}.em-directory-header h1{margin:0;color:#071f41;font-size:clamp(2rem,4vw,3.2rem);letter-spacing:-.04em}.em-directory-header>p:last-child{margin:8px 0 0;color:#64748b}.em-letter-nav{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:22px;padding:16px;border:1px solid #dce6f2;border-radius:18px;background:#fff}.em-letter-nav a{display:grid;place-items:center;min-width:38px;height:38px;padding:0 10px;border:1px solid #cfe0f0;border-radius:10px;background:#f8fbfe;color:#071f41;font-weight:800;text-decoration:none}.em-letter-nav a:hover,.em-letter-nav a.is-current{border-color:#0f5ea8;background:#0f5ea8;color:#fff}.em-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.em-directory-card{display:flex;min-height:112px;flex-direction:column;padding:15px;border:1px solid #dce6f2;border-radius:14px;background:#fff;color:#071f41;text-decoration:none;box-shadow:0 6px 18px rgba(7,31,65,.04)}.em-directory-card strong{font-size:.88rem;line-height:1.35}.em-directory-card span{margin-top:6px;color:#0f5ea8;font-size:.78rem}.em-directory-card small{margin-top:auto;padding-top:8px;color:#64748b;font-size:.72rem}.em-directory-pagination{display:flex;justify-content:center;gap:7px;margin-top:24px}.em-directory-pagination a{display:grid;place-items:center;width:38px;height:38px;border:1px solid #d3e1ef;border-radius:10px;background:#fff;text-decoration:none;font-weight:800}.em-directory-pagination a.is-current{background:#0f5ea8;color:#fff}
@media(max-width:900px){.em-product-grid,.em-related-grid,.em-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.em-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.em-drug-hero-card{grid-template-columns:1fr;padding:16px}.em-price-card{align-items:flex-start;text-align:left}.em-top-panels{grid-template-columns:1fr}.em-page-section{padding:17px}.em-product-grid,.em-related-grid,.em-source-grid,.em-drug-faq-list,.em-directory-grid{grid-template-columns:1fr}.em-letter-nav{padding:10px}.em-letter-nav a{min-width:34px;height:35px;padding:0 8px}.em-drug-tabs{overflow:auto;flex-wrap:nowrap;padding-bottom:4px}.em-drug-tabs a{white-space:nowrap}}

.em-answer-intro{max-width:900px;margin:-7px 0 18px;color:#526A82;font-size:.9rem;line-height:1.7}
.em-answer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.em-answer-grid article{padding:16px;border:1px solid #DCE6F2;border-radius:12px;background:#FAFCFE}
.em-answer-grid h3{margin:0 0 8px;color:#071F41;font-size:.94rem;line-height:1.42}
.em-answer-grid p{margin:0;color:#465E77;font-size:.84rem;line-height:1.65}
@media(max-width:680px){.em-answer-grid{grid-template-columns:1fr}}

/* v1.0.11 — Resmî KT bölümleri: erişilebilir sekmeler ve okunabilir iç metin */
.em-usage-tabs{padding:clamp(20px,3vw,30px)}
.em-usage-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:18px}
.em-usage-section-header h2{margin-bottom:7px}
.em-usage-section-header p:last-child{max-width:780px;margin:0;color:#536b84;font-size:.91rem;line-height:1.65}
.em-usage-pdf-link{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:42px;padding:0 15px;border:1px solid #d91d32;border-radius:11px;background:#e21d2f;color:#fff;font-size:.78rem;font-weight:850;text-decoration:none;white-space:nowrap}
.em-usage-pdf-link:hover{background:#c9172a;color:#fff}
.em-usage-tablist{display:flex;gap:8px;overflow-x:auto;padding:3px 2px 13px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}
.em-usage-tab{--tab-accent:#0f5ea8;display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;min-height:46px;max-width:250px;padding:7px 13px;border:1px solid #d8e4ef;border-radius:12px;background:#fff;color:#071f41;cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}
.em-usage-tab:hover{transform:translateY(-1px);border-color:var(--tab-accent);background:#fbfdff}
.em-usage-tab.is-active{border-color:var(--tab-accent);background:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--tab-accent) 11%,transparent)}
.em-usage-tab>span{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:9px;background:color-mix(in srgb,var(--tab-accent) 12%,#fff);color:var(--tab-accent);font-size:.74rem;font-weight:900}
.em-usage-tab.is-active>span{background:var(--tab-accent);color:#fff}
.em-usage-tab>strong{font-size:.78rem;line-height:1.25}
.em-usage-tab.is-what_is_it_for,.em-usage-panel.is-what_is_it_for{--tab-accent:#e21d2f}
.em-usage-tab.is-how_to_use,.em-usage-panel.is-how_to_use{--tab-accent:#0f5ea8}
.em-usage-tab.is-use_with_caution,.em-usage-panel.is-use_with_caution{--tab-accent:#d47a00}
.em-usage-tab.is-pregnancy,.em-usage-panel.is-pregnancy{--tab-accent:#7c3bd6}
.em-usage-tab.is-breastfeeding,.em-usage-panel.is-breastfeeding{--tab-accent:#07806d}
.em-usage-tab.is-side_effects,.em-usage-panel.is-side_effects{--tab-accent:#e21d2f}
.em-usage-panels{border:1px solid #dbe6f1;border-radius:18px;background:#fff;box-shadow:0 9px 28px rgba(7,31,65,.055);overflow:hidden}
.em-usage-panel[hidden]{display:none!important}
.em-usage-panel{--tab-accent:#0f5ea8;background:#fff}
.em-usage-panel-header{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;padding:17px 20px;border-bottom:1px solid #e3ebf4;background:linear-gradient(90deg,color-mix(in srgb,var(--tab-accent) 7%,#fff),#fff)}
.em-usage-panel-header>span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--tab-accent);color:#fff;font-size:.86rem;font-weight:900}
.em-usage-panel-header small{display:block;color:var(--tab-accent);font-size:.66rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}
.em-usage-panel-header h3{margin:3px 0 0;color:#071f41;font-size:clamp(1rem,1.7vw,1.26rem);line-height:1.35;letter-spacing:-.015em}
.em-usage-body{padding:clamp(20px,3vw,34px);color:#263e58;font-size:1rem;line-height:1.85}
.em-usage-body>p{margin:0 0 1.05em}
.em-usage-body>p:last-child{margin-bottom:0}
.em-kt-subheading{margin:1.8em 0 .75em;padding:10px 13px;border-left:4px solid var(--tab-accent);border-radius:0 10px 10px 0;background:color-mix(in srgb,var(--tab-accent) 7%,#fff);color:#071f41;font-size:1.02rem;line-height:1.4}
.em-kt-alert-heading{border:1px solid #fecaca;border-left:5px solid #c7192d;background:#fff4f5;color:#9f1525}
.em-frequency-definition{display:grid;grid-template-columns:minmax(110px,145px) 1fr;gap:12px;margin:7px 0;padding:11px 13px;border:1px solid #e1e9f2;border-radius:11px;background:#f9fbfd}
.em-frequency-definition strong{color:var(--tab-accent);font-size:.88rem}
.em-frequency-definition span{color:#405972;font-size:.9rem}
.em-kt-list{margin:10px 0 20px;padding:0;list-style:none}
.em-kt-list li{position:relative;margin:0;padding:8px 10px 8px 29px;border-bottom:1px solid #edf1f5;color:#334e68}
.em-kt-list li::before{content:"";position:absolute;left:10px;top:17px;width:7px;height:7px;border-radius:50%;background:var(--tab-accent)}
.em-kt-list li:last-child{border-bottom:0}
@media(max-width:760px){.em-usage-section-header{flex-direction:column;gap:12px}.em-usage-pdf-link{width:100%}.em-usage-tab{max-width:210px}.em-usage-panel-header{grid-template-columns:36px minmax(0,1fr);padding:14px}.em-usage-panel-header>span{width:34px;height:34px}.em-usage-body{padding:18px 15px;font-size:.94rem;line-height:1.78}.em-frequency-definition{grid-template-columns:1fr;gap:3px}.em-kt-subheading{font-size:.96rem}}


/* v1.0.12 — Sekmeleri belirgin eylem butonlarına dönüştürür ve resmî belgeleri yanına alır. */
.em-usage-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;margin-bottom:16px}
.em-usage-controls .em-usage-tablist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;overflow:visible;padding:0}
.em-usage-controls .em-usage-tab{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:10px;width:100%;max-width:none;min-height:70px;padding:11px 12px;border:1px solid #d8e4ef;border-bottom:4px solid var(--tab-accent);border-radius:14px;background:linear-gradient(180deg,#fff 0%,#fbfdff 100%);box-shadow:0 7px 18px rgba(7,31,65,.065);cursor:pointer}
.em-usage-controls .em-usage-tab:hover{transform:translateY(-2px);box-shadow:0 11px 24px rgba(7,31,65,.11)}
.em-usage-controls .em-usage-tab.is-active{background:color-mix(in srgb,var(--tab-accent) 7%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--tab-accent) 12%,transparent),0 10px 25px rgba(7,31,65,.10)}
.em-usage-tab-index{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--tab-accent);color:#fff;font-size:.82rem;font-weight:900}
.em-usage-tab-copy{display:flex;min-width:0;flex-direction:column;gap:3px}
.em-usage-tab-copy strong{color:#071f41;font-size:.83rem;line-height:1.3}
.em-usage-tab-copy small{color:#6b7f93;font-size:.68rem;font-weight:700}
.em-usage-tab-arrow{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:color-mix(in srgb,var(--tab-accent) 12%,#fff);color:var(--tab-accent);font-weight:900;transition:transform .16s ease,background .16s ease}
.em-usage-tab.is-active .em-usage-tab-arrow{transform:translateX(2px);background:var(--tab-accent);color:#fff}
.em-official-docs{min-width:252px;padding:12px;border:1px solid #dbe5ef;border-radius:16px;background:#f8fbfe;box-shadow:0 8px 22px rgba(7,31,65,.055)}
.em-official-docs-label{display:block;margin-bottom:8px;color:#071f41;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.em-official-docs-links{display:grid;gap:7px}
.em-official-docs-links a{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;min-height:48px;padding:7px 9px;border:1px solid #dce7f1;border-radius:11px;background:#fff;color:#071f41;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}
.em-official-docs-links a:hover{transform:translateY(-1px);border-color:#b8cfe5;box-shadow:0 7px 15px rgba(7,31,65,.08)}
.em-official-docs-links strong{display:grid;place-items:center;min-height:32px;border-radius:9px;background:#e9f3fc;color:#0f5ea8;font-size:.72rem}
.em-official-docs-links span{font-size:.75rem;font-weight:800;line-height:1.3}
.em-official-docs-links .is-kt strong{background:#feecef;color:#d51c31}
.em-official-docs-links .is-kub strong{background:#eef0ff;color:#4d46b8}
.em-official-docs-links .is-list strong{background:#e7f6f2;color:#087a65}
@media(max-width:1080px){.em-usage-controls{grid-template-columns:1fr}.em-official-docs{min-width:0}.em-official-docs-links{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.em-usage-controls .em-usage-tablist{grid-template-columns:1fr}.em-official-docs-links{grid-template-columns:1fr}.em-usage-controls .em-usage-tab{min-height:64px}}


/* v1.0.13 — larger, unmistakable section buttons and direct PDF cards. */
.em-usage-controls{grid-template-columns:minmax(0,1fr) 300px;gap:20px}
.em-usage-controls .em-usage-tablist{gap:14px}
.em-usage-controls .em-usage-tab{grid-template-columns:46px minmax(0,1fr) 34px;gap:14px;min-height:94px;padding:16px 17px;border-width:2px;border-bottom-width:5px;border-radius:17px;box-shadow:0 9px 24px rgba(7,31,65,.08)}
.em-usage-controls .em-usage-tab:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(7,31,65,.14)}
.em-usage-controls .em-usage-tab>.em-usage-tab-index{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;border-radius:13px;font-size:1rem}
.em-usage-controls .em-usage-tab>.em-usage-tab-copy{display:flex;min-width:0;width:auto;height:auto;flex:1 1 auto;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px}
.em-usage-controls .em-usage-tab>.em-usage-tab-copy strong{width:auto;height:auto;color:#071f41;font-size:1.03rem;line-height:1.28;font-weight:850;text-wrap:balance}
.em-usage-controls .em-usage-tab>.em-usage-tab-copy small{width:auto;height:auto;color:#64748b;font-size:.8rem;line-height:1.35;font-weight:700}
.em-usage-controls .em-usage-tab>.em-usage-tab-arrow{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:10px;font-size:1.05rem}
.em-official-docs{min-width:300px;padding:15px;border-radius:18px}
.em-official-docs-label{margin-bottom:11px;font-size:.82rem}
.em-official-docs-links{gap:10px}
.em-official-docs-links a{grid-template-columns:54px minmax(0,1fr);gap:12px;min-height:68px;padding:10px 12px;border-width:2px;border-radius:14px}
.em-official-docs-links strong{min-height:44px;border-radius:11px;font-size:.85rem}
.em-official-docs-links span{display:flex;min-width:0;flex-direction:column;gap:2px;font-size:.9rem;line-height:1.3}
.em-official-docs-links span b{font-size:.93rem}
.em-official-docs-links span small{color:#64748b;font-size:.72rem;font-weight:700}
.em-official-docs-empty{margin:0;padding:12px;border:1px dashed #cad8e6;border-radius:12px;background:#fff;color:#64748b;font-size:.82rem;line-height:1.5}
@media(max-width:1080px){.em-usage-controls{grid-template-columns:1fr}.em-official-docs{min-width:0}.em-official-docs-links{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.em-usage-controls .em-usage-tablist{grid-template-columns:1fr}.em-usage-controls .em-usage-tab{grid-template-columns:42px minmax(0,1fr) 32px;min-height:82px;padding:13px}.em-usage-controls .em-usage-tab>.em-usage-tab-index{width:42px;height:42px;flex-basis:42px}.em-usage-controls .em-usage-tab>.em-usage-tab-copy strong{font-size:.98rem}.em-official-docs-links{grid-template-columns:1fr}}


/* v1.0.14 — sade, tek renkli kullanım sekmeleri ve yatay resmî belge çubuğu. */
.em-usage-controls{display:block!important;margin-bottom:18px}
.em-usage-controls .em-usage-tablist{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:12px!important;overflow:visible!important;padding:0!important}
.em-usage-controls .em-usage-tab{--tab-accent:#dc1f32!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 28px!important;align-items:center!important;gap:12px!important;width:100%!important;max-width:none!important;min-height:78px!important;padding:14px 15px!important;border:1px solid #cfdae6!important;border-radius:15px!important;background:#fff!important;box-shadow:none!important;color:#071f41!important;text-align:left!important;transform:none!important}
.em-usage-controls .em-usage-tab:hover{border-color:#dc1f32!important;background:#fff8f9!important;box-shadow:0 7px 18px rgba(7,31,65,.075)!important;transform:translateY(-1px)!important}
.em-usage-controls .em-usage-tab.is-active{border-color:#dc1f32!important;background:#fff3f5!important;box-shadow:inset 0 0 0 1px #dc1f32,0 8px 20px rgba(7,31,65,.08)!important}
.em-usage-controls .em-usage-tab>.em-usage-tab-index{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;flex:0 0 42px!important;border-radius:12px!important;background:#edf2f7!important;color:#071f41!important;font-size:.96rem!important;font-weight:900!important}
.em-usage-controls .em-usage-tab.is-active>.em-usage-tab-index{background:#dc1f32!important;color:#fff!important}
.em-usage-controls .em-usage-tab>.em-usage-tab-copy{display:block!important;min-width:0!important;width:auto!important;height:auto!important}
.em-usage-controls .em-usage-tab>.em-usage-tab-copy strong{display:block!important;width:auto!important;height:auto!important;color:#071f41!important;font-size:1rem!important;line-height:1.35!important;font-weight:850!important;word-break:normal!important;overflow-wrap:normal!important;text-wrap:pretty!important}
.em-usage-controls .em-usage-tab>.em-usage-tab-arrow{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;flex:0 0 28px!important;border-radius:50%!important;background:#edf2f7!important;color:#52677e!important;font-size:1.35rem!important;line-height:1!important;font-weight:700!important}
.em-usage-controls .em-usage-tab.is-active>.em-usage-tab-arrow{background:#dc1f32!important;color:#fff!important;transform:none!important}
.em-official-docs{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;min-width:0!important;margin-top:14px!important;padding:14px 16px!important;border:1px solid #dbe5ef!important;border-radius:15px!important;background:#f8fbfe!important;box-shadow:none!important}
.em-official-docs-heading{display:flex;min-width:210px;flex-direction:column;gap:2px}
.em-official-docs-heading span{color:#071f41;font-size:.88rem;font-weight:900}
.em-official-docs-heading small{color:#64748b;font-size:.74rem;font-weight:650}
.em-official-docs-links{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:10px!important}
.em-official-docs-links a{display:grid!important;grid-template-columns:48px minmax(145px,1fr)!important;align-items:center!important;gap:10px!important;min-height:58px!important;padding:8px 11px!important;border:1px solid #cfdbe7!important;border-radius:12px!important;background:#fff!important;color:#071f41!important;text-decoration:none!important;box-shadow:none!important;transform:none!important}
.em-official-docs-links a:hover{border-color:#dc1f32!important;background:#fff8f9!important;box-shadow:0 6px 16px rgba(7,31,65,.07)!important;transform:translateY(-1px)!important}
.em-official-docs-links strong{display:grid!important;place-items:center!important;min-height:40px!important;border-radius:10px!important;background:#fff0f2!important;color:#d51c31!important;font-size:.8rem!important}
.em-official-docs-links .is-kub strong{background:#edf3f9!important;color:#0b3d79!important}
.em-official-docs-links span{display:flex!important;min-width:0!important;flex-direction:column!important;gap:1px!important;font-size:.86rem!important;line-height:1.3!important}
.em-official-docs-links span b{font-size:.9rem!important}
.em-official-docs-links span small{color:#64748b!important;font-size:.72rem!important;font-weight:650!important}
.em-usage-panel{--tab-accent:#dc1f32!important}
@media(max-width:900px){.em-official-docs{align-items:stretch!important;flex-direction:column!important}.em-official-docs-links{justify-content:flex-start!important;width:100%!important}.em-official-docs-links a{flex:1 1 240px!important}}
@media(max-width:620px){.em-usage-controls .em-usage-tablist{grid-template-columns:1fr!important}.em-official-docs-links{display:grid!important;grid-template-columns:1fr!important}.em-official-docs-links a{width:100%!important}}

/* v1.0.15 — düz, sade ve tek renkli Kullanma Talimatı sekmeleri. */
.em-usage-controls .em-usage-tablist{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:12px!important;
}
.em-usage-controls .em-usage-tab{
  display:grid!important;
  grid-template-columns:42px minmax(0,1fr) 22px!important;
  align-items:center!important;
  gap:12px!important;
  min-height:76px!important;
  padding:14px 16px!important;
  border:1px solid #d6e0ea!important;
  border-radius:14px!important;
  background:#fff!important;
  box-shadow:none!important;
  color:#071f41!important;
  transform:none!important;
}
.em-usage-controls .em-usage-tab:hover{
  border-color:#9fb3c8!important;
  background:#fff!important;
  box-shadow:0 7px 18px rgba(7,31,65,.07)!important;
  transform:translateY(-1px)!important;
}
.em-usage-controls .em-usage-tab.is-active{
  border:2px solid #e21d2f!important;
  background:#fff!important;
  box-shadow:0 8px 20px rgba(7,31,65,.07)!important;
}
.em-usage-controls .em-usage-tab>.em-usage-tab-index{
  display:grid!important;
  place-items:center!important;
  width:42px!important;
  height:42px!important;
  margin:0!important;
  padding:0!important;
  border-radius:11px!important;
  background:#eef3f8!important;
  color:#071f41!important;
  font-size:.95rem!important;
  font-weight:900!important;
}
.em-usage-controls .em-usage-tab.is-active>.em-usage-tab-index{
  background:#e21d2f!important;
  color:#fff!important;
}
.em-usage-controls .em-usage-tab>.em-usage-tab-copy{
  display:block!important;
  min-width:0!important;
  width:auto!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:inherit!important;
  box-shadow:none!important;
  place-items:initial!important;
}
.em-usage-controls .em-usage-tab>.em-usage-tab-copy strong{
  display:block!important;
  width:auto!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:#071f41!important;
  font-size:1rem!important;
  font-weight:800!important;
  line-height:1.35!important;
  text-align:left!important;
  word-break:normal!important;
  overflow-wrap:normal!important;
  box-shadow:none!important;
}
.em-usage-controls .em-usage-tab>.em-usage-tab-arrow{
  display:block!important;
  width:auto!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:#8a9aad!important;
  font-size:1.55rem!important;
  font-weight:500!important;
  line-height:1!important;
  text-align:right!important;
}
.em-usage-controls .em-usage-tab.is-active>.em-usage-tab-arrow{
  background:transparent!important;
  color:#e21d2f!important;
  transform:none!important;
}
@media(max-width:820px){
  .em-usage-controls .em-usage-tablist{grid-template-columns:1fr!important}
}

/* v1.0.17 - official documents remain visible before KT text extraction */
.em-standalone-documents{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:24px;align-items:center}
.em-standalone-documents-copy h2{margin:0 0 8px;color:#071f41;font-size:clamp(1.45rem,2.5vw,2rem);letter-spacing:-.025em}
.em-standalone-documents-copy p:last-child{margin:0;color:#526b85}
.em-standalone-documents .em-official-docs-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
@media(max-width:820px){.em-standalone-documents{grid-template-columns:1fr}.em-standalone-documents .em-official-docs-links{grid-template-columns:1fr}}

.em-prescription-section .em-prescription-intro{max-width:900px;color:#475569}.em-prescription-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:18px}.em-prescription-card{border:1px solid #c9ddef;border-radius:14px;background:#f8fbff;padding:18px}.em-prescription-card-head{display:flex;gap:12px;justify-content:space-between;align-items:center}.em-prescription-card-head strong{color:#071f41;font-size:18px}.em-prescription-card-head span{padding:5px 9px;border-radius:999px;background:#dcfce7;color:#15803d;font-size:12px;font-weight:700}.em-prescription-card h3{margin:14px 0 8px;color:#0b3d79;font-size:17px}.em-prescription-card p{color:#334155}.em-prescription-card dl{display:grid;gap:8px;margin:16px 0 0}.em-prescription-card dl div{display:flex;justify-content:space-between;gap:15px;padding-top:8px;border-top:1px solid #dbe8f5}.em-prescription-card dt{color:#64748b}.em-prescription-card dd{margin:0;text-align:right;color:#071f41;font-weight:700}.em-prescription-warning{margin-top:16px}@media(max-width:680px){.em-prescription-card-head,.em-prescription-card dl div{align-items:flex-start;flex-direction:column}.em-prescription-card dd{text-align:left}}

/* v1.0.33 — compact official-content disclosures and truthful related-drug wording. */
.em-content-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}
.em-content-section-header h2{margin-bottom:8px}
.em-content-section-header p:last-child{max-width:920px;margin:0;color:#526b85;line-height:1.65}
.em-official-docs-top{margin:0 0 18px!important;border-color:#c9d9e9!important;background:linear-gradient(135deg,#f8fbff 0%,#fff 100%)!important}
.em-disclosure-list{display:grid;grid-template-columns:1fr;gap:10px}
.em-disclosure{overflow:hidden;border:1px solid #d5e1ed;border-radius:15px;background:#fff;box-shadow:0 5px 16px rgba(7,31,65,.035)}
.em-disclosure[open]{border-color:#8bb9df;box-shadow:0 10px 26px rgba(7,31,65,.08)}
.em-disclosure-summary{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:76px;padding:13px 15px;cursor:pointer;list-style:none;background:#fbfdff;color:#071f41;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}
.em-disclosure-summary::-webkit-details-marker{display:none}
.em-disclosure-summary::marker{content:""}
.em-disclosure-summary:hover{background:#f3f8fd}
.em-disclosure[open]>.em-disclosure-summary{background:#eef6fd;border-bottom:1px solid #d5e4f1}
.em-disclosure-index,.em-branch-symbol{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#e8f1fa;color:#0b3d79;font-size:.95rem;font-weight:900}
.em-branch-symbol{background:#eaf4ff;color:#0f5ea8;letter-spacing:-.03em}
.em-disclosure[open] .em-disclosure-index,.em-prescription-disclosure[open] .em-branch-symbol{background:#0f5ea8;color:#fff}
.em-disclosure-title{display:flex;min-width:0;flex-direction:column;gap:3px}
.em-disclosure-title small{color:#64748b;font-size:.72rem;font-weight:750;line-height:1.3}
.em-disclosure-title strong{color:#071f41;font-size:1rem;font-weight:850;line-height:1.35;text-wrap:pretty}
.em-disclosure-action{min-width:54px;padding:6px 10px;border:1px solid #cbd9e6;border-radius:999px;background:#fff;color:#0b3d79;font-size:.72rem;font-weight:850;text-align:center}
.em-disclosure-action::before{content:"Aç"}
.em-disclosure[open] .em-disclosure-action::before{content:"Kapat"}
.em-disclosure-chevron{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#e8f1fa;color:#0b3d79;font-size:1.25rem;font-weight:900;line-height:1;transition:transform .18s ease,background .18s ease,color .18s ease}
.em-disclosure[open] .em-disclosure-chevron{transform:rotate(180deg);background:#0f5ea8;color:#fff}
.em-disclosure-panel{padding:20px 22px 23px;background:#fff}
.em-disclosure-panel>h3{margin:0 0 16px;color:#071f41;font-size:clamp(1.08rem,1.8vw,1.35rem);line-height:1.35}
.em-usage-disclosure .em-rich-text{max-width:980px}
.em-prescription-summary{grid-template-columns:44px minmax(0,1fr) auto auto auto}
.em-source-verified{padding:6px 10px;border-radius:999px;background:#dcfce7;color:#15803d;font-size:.7rem;font-weight:850;white-space:nowrap}
.em-prescription-panel{padding-top:18px}
.em-prescription-scope{max-width:980px;margin:0 0 18px;color:#334155;line-height:1.75;white-space:pre-line}
.em-prescription-panel dl{display:grid;gap:0;margin:0}
.em-prescription-panel dl div{display:grid;grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);gap:18px;padding:11px 0;border-top:1px solid #e1eaf3}
.em-prescription-panel dt{color:#64748b}
.em-prescription-panel dd{margin:0;color:#071f41;font-weight:750;overflow-wrap:anywhere}
.em-prescription-warning{margin-top:14px}
.em-related-note{margin:0 0 16px;padding:14px 16px;border:1px solid #bfd9ee;border-left:4px solid #0f5ea8;border-radius:12px;background:#f5faff;color:#334155}
.em-related-note strong{color:#071f41;font-size:.9rem}
.em-related-note p{margin:5px 0 0;font-size:.84rem;line-height:1.65}
.em-related-note.is-atc{border-color:#d7dfeb;border-left-color:#64748b;background:#f8fafc}
@media(max-width:760px){
  .em-content-section-header{margin-bottom:14px}
  .em-official-docs-top{margin-bottom:14px!important}
  .em-disclosure-summary{grid-template-columns:40px minmax(0,1fr) 30px;gap:10px;min-height:70px;padding:12px}
  .em-disclosure-index,.em-branch-symbol{width:40px;height:40px}
  .em-disclosure-action,.em-source-verified{display:none}
  .em-disclosure-chevron{width:30px;height:30px}
  .em-prescription-summary{grid-template-columns:40px minmax(0,1fr) 30px}
  .em-disclosure-panel{padding:17px 15px 20px}
  .em-prescription-panel dl div{grid-template-columns:1fr;gap:4px}
}
.em-diagnosis-list span{display:flex;flex-direction:column;gap:2px}.em-diagnosis-list span small{color:#64748b;font-size:.68rem;font-weight:700;line-height:1.35}.em-diagnosis-list>div{align-items:start}

/* v1.0.39 — reviewed basic-information summary. */
.em-basic-summary-section{border-color:#cfe0ef;background:linear-gradient(180deg,#fbfdff 0%,#fff 100%)}
.em-basic-summary-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}
.em-basic-summary-header h2{margin:0 0 8px;color:#071f41;font-size:clamp(1.45rem,2.5vw,2rem);letter-spacing:-.025em}
.em-basic-summary-header p:last-child{max-width:880px;margin:0;color:#526b85;line-height:1.65}
.em-basic-summary-status{flex:0 0 auto;padding:8px 12px;border:1px solid #b9dec7;border-radius:999px;background:#edf9f1;color:#16713a;font-size:.74rem;font-weight:850;white-space:nowrap}
.em-basic-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.em-basic-summary-grid article{padding:18px;border:1px solid #d9e5ef;border-radius:14px;background:#fff;box-shadow:0 6px 18px rgba(7,31,65,.045)}
.em-basic-summary-grid h3{margin:0 0 8px;color:#0b3d79;font-size:1rem;line-height:1.35}
.em-basic-summary-grid p{margin:0;color:#334155;line-height:1.72}
.em-basic-summary-note{margin:16px 0 0;padding:12px 14px;border-left:4px solid #0f5ea8;border-radius:8px;background:#f3f8fd;color:#445b72;font-size:.84rem;line-height:1.6}
@media(max-width:760px){
  .em-basic-summary-header{flex-direction:column;gap:12px}
  .em-basic-summary-status{white-space:normal}
  .em-basic-summary-grid{grid-template-columns:1fr}
}


/* v1.0.39 — traceable reviewer metadata for published basic summaries. */
.em-basic-summary-reviewer{margin:14px 0 18px;padding:12px 14px;border:1px solid #dbe7f3;border-radius:14px;background:#f8fbff;color:#334155;font-size:.94rem}
.em-basic-summary-reviewer p{margin:7px 0 0}.em-basic-summary-reviewer a{font-weight:700;color:#0f5ea8;text-decoration:none}.em-basic-summary-reviewer a:hover{text-decoration:underline}
