
.dxa-drug .sim{display:grid;grid-template-columns:1.35fr .9fr;gap:26px;align-items:start}
.dxa-drug .sim-vis{border-radius:24px;background:#06122A;border:1px solid rgba(255,255,255,.12);padding:12px}
.dxa-drug .sim-vis svg{display:block;width:100%;height:auto}
.dxa-drug .note{min-height:4.8em;font-size:15.5px!important;margin-top:14px!important}
.dxa-drug .chem{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.dxa-drug .chem .dxa-card svg{display:block;width:100%;height:auto;margin-bottom:14px;border-radius:14px;background:#06122A}
.dxa-drug .cmp td:first-child{font-weight:800;color:var(--deep)}
@media(max-width:1060px){.dxa-drug .sim,.dxa-drug .chem{grid-template-columns:1fr}}

/* Drug monitoring 6.5 · home monitoring */
.dxa-drug .dh-panel{border-radius:24px;overflow:hidden;background:#06122A;border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 60px rgba(6,18,42,.25)}
.dxa-drug .dh-panel.light{background:#fff;border-color:var(--line);box-shadow:0 18px 50px rgba(11,31,63,.08)}
.dxa-drug .dh-panel svg{display:block;width:100%;height:auto}
.dxa-drug .dh-bar{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center;padding:12px 16px;border-top:1px solid rgba(255,255,255,.1);background:#050E22}
.dxa-drug .dh-panel.light .dh-bar{background:var(--soft);border-top-color:var(--line)}
.dxa-drug .dh-note{font-size:13.5px;color:#9fb4d4}
.dxa-drug .dh-panel.light .dh-note{color:var(--copy)}
.dxa-drug .dh-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}
.dxa-drug .dh-steps div{position:relative;padding:16px 16px 16px 54px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12)}
.dxa-drug .dh-steps i{position:absolute;left:14px;top:16px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:900;font-size:13px;color:#0A1B33;background:var(--gold2)}
.dxa-drug .dh-steps b{display:block;color:#fff;font-size:16px;margin-bottom:4px}
.dxa-drug .dh-steps span{display:block;color:#c3d1e6;font-size:14px;line-height:1.5}
.dxa-drug .dh-modes{display:grid;grid-template-columns:1fr 1fr;gap:22px}
.dxa-drug .dh-mode{display:grid;gap:14px;align-content:start}
.dxa-drug .dh-mh h3{font-size:24px;margin:10px 0 6px}
.dxa-drug .dh-mh p,.dxa-drug .dh-mtxt{font-size:15.5px;margin:0}
.dxa-drug .dh-tag{display:inline-block;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;padding:6px 11px;border-radius:999px}
.dxa-drug .dh-tag.a{background:#e8f1ff;color:#1d4a8f}.dxa-drug .dh-tag.b{background:var(--tint);color:var(--goldink)}
.dxa-drug .dh-comb,.dxa-drug .dh-cart{display:grid;grid-template-columns:1.3fr .9fr;gap:28px;align-items:center;margin-top:40px}
.dxa-drug .dh-cart{grid-template-columns:.9fr 1.3fr}.dxa-drug .dh-cart>div:first-child{order:2}
.dxa-drug .dh-h3{font-size:clamp(24px,2.6vw,34px)!important;margin-bottom:12px!important}
.dxa-drug .dh-case{display:grid;grid-template-columns:1fr;gap:16px}
.dxa-drug .dh-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.dxa-drug .dh-tabs button{appearance:none;text-align:left;cursor:pointer;padding:16px 18px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.14);color:#c3d1e6;font-family:inherit}
.dxa-drug .dh-tabs button[aria-pressed=true]{background:rgba(230,194,92,.12);border-color:var(--gold2)}
.dxa-drug .dh-tabs small{display:block;font-size:10.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--gold2)}
.dxa-drug .dh-tabs b{display:block;color:#fff;font-size:17px;margin:4px 0 2px}
.dxa-drug .dh-tabs span{font-size:13px}
.dxa-drug .dh-cmain{display:grid;grid-template-columns:1.4fr .8fr;gap:18px;align-items:start}
.dxa-drug .dh-cq{border-radius:20px;padding:20px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12)}
.dxa-drug .dh-cq small{display:block;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--gold2)}
.dxa-drug .dh-cq h3{font-size:22px;margin:8px 0}
.dxa-drug .dh-cq p{font-size:15px;margin:0}
.dxa-drug .dh-cv{display:grid;gap:8px;margin-top:12px}
.dxa-drug .dh-cv div{border-radius:14px;padding:11px 14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1)}
.dxa-drug .dh-cv span{display:block;font-size:10.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#8fa3c4}
.dxa-drug .dh-cv b{display:block;color:#fff;font-size:15px;margin-top:3px;line-height:1.4}
.dxa-drug .dh-need{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}
.dxa-drug .dh-need>div{border-radius:20px;padding:20px 22px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.12)}
.dxa-drug .dh-need small{display:block;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#8fa3c4;margin-bottom:8px}
.dxa-drug .dh-need ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.dxa-drug .dh-need li{position:relative;padding-left:28px;color:#dbe5f2;font-size:15.5px}
.dxa-drug .dh-need .no li:before{content:"✕";position:absolute;left:0;color:#FF8A95;font-weight:900}
.dxa-drug .dh-need .yes li:before{content:"✓";position:absolute;left:0;color:#8ff0b8;font-weight:900}
.dxa-drug .hero .dh-hero{border-radius:28px;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:#050E22;box-shadow:0 30px 80px rgba(0,0,0,.4)}
.dxa-drug .hero .dh-hero svg{display:block;width:100%;height:auto}
@media(max-width:1100px){.dxa-drug .dh-modes,.dxa-drug .dh-comb,.dxa-drug .dh-cart,.dxa-drug .dh-case,.dxa-drug .dh-cmain,.dxa-drug .dh-need{grid-template-columns:1fr}.dxa-drug .dh-cart>div:first-child{order:0}.dxa-drug .dh-steps{grid-template-columns:1fr 1fr}.dxa-drug .dh-tabs{grid-template-columns:repeat(3,1fr)}}
@media(max-width:700px){.dxa-drug .dh-steps,.dxa-drug .dh-tabs{grid-template-columns:1fr}.dxa-drug .dh-panel{overflow-x:auto}.dxa-drug #dhBlind,.dxa-drug #dhLoop,.dxa-drug #dhCase,.dxa-drug #dhCart{width:760px;max-width:none}.dxa-drug .dh-bar{position:sticky;left:0}}
.dxa-drug .dh-who{grid-template-columns:repeat(5,1fr)}@media(max-width:1100px){.dxa-drug .dh-who{grid-template-columns:1fr 1fr}}@media(max-width:600px){.dxa-drug .dh-who{grid-template-columns:1fr}}
