.dose-disease-tags{display:flex;gap:7px;flex-wrap:wrap;margin:2px 0 14px}.dose-disease-tags span{background:#e8f2ef;color:var(--teal-dark);border:1px solid #cfe1dc;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.diet-choice-grid label.diet-modifier{border-style:dashed;background:#f7fbfa}.diet-choice-grid label.diet-modifier:has(input:checked){border-style:solid;background:#e8f3ef}.clinical-sources{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:14px;color:var(--muted);font-size:10px}.clinical-sources strong{color:var(--ink)}.clinical-sources a{color:var(--teal-dark);text-decoration:none;background:#fff;border:1px solid var(--line);border-radius:999px;padding:7px 10px;font-weight:750}
.weight-dose-breakdown{margin:18px 0 14px;padding:16px;border:1px solid #d6e2df;border-radius:14px;background:#f8fbfa}.weight-dose-breakdown.hospital-dose{border-color:#d7deea;background:#f7f9fc}.weight-dose-title{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:12px}.weight-dose-title strong{font-size:13px;color:var(--ink)}.weight-dose-title span{max-width:56%;font-size:11px;font-weight:750;line-height:1.45;color:var(--teal-dark);text-align:right}.weight-dose-note{margin:10px 0 0;font-size:10px;line-height:1.5;color:var(--muted)}.weight-dose-breakdown .dose-table-wrap{margin:0}.weight-dose-breakdown table{font-size:11px}@media(max-width:720px){.weight-dose-title{display:block}.weight-dose-title span{display:block;max-width:none;margin-top:5px;text-align:left}}
.dose-offlabel-alert{margin:14px 20px 10px;padding:12px 14px;border:1px solid #e1b6b1;border-left:4px solid #b95042;border-radius:8px;background:#fff1ef;color:#763f39;font-size:12px;line-height:1.55}
@media(max-width:700px){.dose-offlabel-alert{margin-left:14px;margin-right:14px}}
