/* Etkin Madde V6.9 — targeted medicine detail visual repairs. */

/* Keep breadcrumb visible and occupying its own row ABOVE the white frame. */
body.single-em_drug .em65-page .em62-shell {
    margin:0 auto!important;
    padding-top:30px!important;
    transform:none!important;
    position:relative;
    z-index:2;
}
body.single-em_drug .em65-page .em69-breadcrumb-row {
    box-sizing:border-box;
    display:flex!important;
    align-items:center;
    width:100%;
    min-height:29px;
    margin:0 0 13px!important;
    padding:0 4px;
    position:relative!important;
    z-index:8!important;
    overflow:visible!important;
    opacity:1!important;
    visibility:visible!important;
}
body.single-em_drug .em65-page .em69-crumbs {
    display:flex!important;
    align-items:center;
    gap:8px;
    flex-wrap:wrap;
    margin:0!important;
    padding:0!important;
    position:relative!important;
    z-index:9!important;
    opacity:1!important;
    visibility:visible!important;
    color:#2f5077!important;
    font-size:12px!important;
    line-height:1.5!important;
    text-shadow:0 1px 3px rgba(255,255,255,.9);
}
body.single-em_drug .em65-page .em69-crumbs a {
    color:#164a89!important;
    font-weight:750!important;
}
body.single-em_drug .em65-page .em69-crumbs a:hover {
    text-decoration:underline;
}
body.single-em_drug .em65-page .em69-crumbs [aria-current="page"] {
    font-weight:550;
    color:#405a7b;
    overflow-wrap:anywhere;
}
body.single-em_drug .em65-page .em65-board {
    position:relative;
    z-index:1;
    margin:0!important;
}

/* Labelled, left aligned drug title. Price remains on the right. */
body.single-em_drug .em65-page .em62-hero-card {
    justify-content:flex-start!important;
    align-items:center!important;
    min-height:135px!important;
    padding:21px 198px 21px 24px!important;
}
body.single-em_drug .em65-page .em62-hero-main {
    text-align:left!important;
    flex:1 1 auto;
    align-self:center;
    min-width:0;
}
body.single-em_drug .em65-page .em69-drug-name-label {
    display:block;
    color:#d4e7fb;
    font-size:11px;
    font-weight:850;
    letter-spacing:.11em;
    line-height:1.25;
    margin:0 0 8px;
}
body.single-em_drug .em65-page .em62-hero-main h1 {
    text-align:left!important;
    text-wrap:pretty;
    font-size:clamp(19px,2vw,26px)!important;
    line-height:1.24!important;
    letter-spacing:-.015em!important;
}

/* Striking yet legible red ingredient band. */
body.single-em_drug .em65-page .em69-ingredient-band {
    background:linear-gradient(105deg,#fff2f4 0%,#ffedf0 65%,#fff7f9 100%)!important;
    border:1px solid #f1b4c0!important;
    border-left:5px solid #dd1539!important;
    box-shadow:0 5px 14px rgba(157,30,57,.07)!important;
    border-radius:14px!important;
    padding:13px 14px!important;
    min-height:76px;
    gap:12px!important;
}
body.single-em_drug .em65-page .em69-ingredient-band .em62-ingredient-band__text {
    min-width:0;
    flex:1 1 auto;
}
body.single-em_drug .em65-page .em69-ingredient-band .em62-ingredient-band__text span {
    color:#c21939!important;
    font-weight:900!important;
    font-size:11px!important;
    letter-spacing:.075em;
    margin:0 0 5px!important;
}
body.single-em_drug .em65-page .em69-ingredient-band .em62-ingredient-band__text strong {
    color:#9e1631!important;
    font-size:clamp(17px,1.4vw,20px)!important;
    font-weight:850!important;
    line-height:1.26!important;
    overflow-wrap:anywhere;
}
body.single-em_drug .em65-page .em69-ingredient-band .em65-guide-link {
    border:1px solid #e9a7b4!important;
    background:#fff!important;
    color:#a81230!important;
    border-radius:11px!important;
    min-height:39px;
    font-weight:800!important;
    box-shadow:0 3px 9px rgba(183,35,67,.05);
}
body.single-em_drug .em65-page .em69-ingredient-band .em65-guide-link:hover {
    background:#fff8f9!important;
}
body.single-em_drug .em65-page .em69-ingredient-band .em60-copy {
    min-height:39px;
    border-radius:11px!important;
    background:#b91638!important;
    color:#fff!important;
    font-size:12px;
    font-weight:800;
    padding:8px 15px;
}
body.single-em_drug .em65-page .em69-ingredient-band .em60-copy:hover {
    background:#95112d!important;
}

@media(max-width:650px) {
    body.single-em_drug .em65-page .em62-shell {padding-top:16px!important}
    body.single-em_drug .em65-page .em69-breadcrumb-row {
        min-height:27px;
        margin-bottom:10px!important;
        padding:0 3px;
    }
    body.single-em_drug .em65-page .em69-crumbs {
        font-size:11px!important;
        gap:5px;
    }
    body.single-em_drug .em65-page .em62-hero-card {
        padding:18px 16px!important;
        align-items:stretch!important;
        gap:12px!important;
    }
    body.single-em_drug .em65-page .em62-hero-main {width:100%}
    body.single-em_drug .em65-page .em69-drug-name-label {font-size:10px}
    body.single-em_drug .em65-page .em62-hero-main h1 {font-size:clamp(18px,5vw,23px)!important}
    body.single-em_drug .em65-page .em62-price-card {align-self:flex-start!important}
    body.single-em_drug .em65-page .em69-ingredient-band {
        padding:13px 12px!important;
        gap:11px!important;
    }
    body.single-em_drug .em65-page .em69-ingredient-band .em65-ingredient-actions {width:100%}
}
