.medicine-category-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0 26px}
.medicine-category-tag{min-height:58px;display:flex;align-items:center;justify-content:center;gap:7px;padding:10px;border:1px solid #f0d7df;border-radius:12px;background:#fffdfd;color:var(--ink);cursor:pointer;font:inherit;font-size:14px}
.medicine-category-tag:hover{background:#fff5f7;border-color:#e7adbd}
.medicine-category-tag.active{background:#fff0f4;border-color:#e3a1b3;box-shadow:0 5px 14px rgba(186,101,128,.1)}
.medicine-category-tag b{font-size:23px;line-height:1}
.medicine-category-tag span{font-weight:600;white-space:nowrap}
.medicine-category-tag small{color:var(--muted);font-size:11px;white-space:nowrap}
.medicine-category-tag i{font-style:normal;color:#ad6178;font-size:16px}
.medicine-category-tag.heart.active{background:#edf9f0;border-color:#bfe0c6}
.medicine-category-tag.mushroom.active{background:#fff8d9;border-color:#ead58a}
.medicine-category-tag.ring-cross.active{background:#fff0f2;border-color:#f0bbc2}
.medicine-category-tag.exclaim.active{background:#f8f0ff;border-color:#d9c3ea}
.medicine-category-content{padding-top:4px}
.medicine-category-head{display:flex;justify-content:space-between;align-items:center;margin:0 0 14px}
.medicine-category-head h2{margin:0;font-size:21px}
.med-disclaimer{border-top:1px solid var(--line);margin-top:28px;padding-top:18px}
@media(max-width:700px){.medicine-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.medicine-category-tag{min-height:52px;font-size:13px}.medicine-category-tag b{font-size:21px}}
@media(max-width:390px){.medicine-category-tag{gap:5px;padding:8px}.medicine-category-tag small{display:none}}
