.vv-pharma-wrap{margin:10px 0}
.vv-drug-note{background:#e6f6ea;border:1px solid #2db573;border-radius:6px;padding:8px 10px;margin-bottom:8px;color:#155c34;line-height:1.35}
.vv-note-head{display:flex;align-items:center;gap:6px;font-weight:600;color:#0f7a45;margin-bottom:2px}
.vv-note-head .vv-dot{width:9px;height:9px;border-radius:50%;background:#2db573;display:inline-block}
.vv-meta-card{background:#fff;border:1px solid #ddd;border-radius:6px;margin-bottom:8px}
.vv-meta-list{list-style:none;margin:0;padding:6px 10px;display:grid;gap:4px}
.vv-meta-list li{display:grid;grid-template-columns:135px 1fr;gap:8px;align-items:center;font-size:14px;line-height:1.25;border-bottom:1px dashed #eee;padding:3px 0}
.vv-meta-list li:last-child{border-bottom:none}
.vv-label{color:#555;font-weight:600}
.vv-value{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.vv-copy-btn{margin-left:4px;padding:2px 6px;font-size:12px;cursor:pointer;border:1px solid #ccc;background:#fafafa;border-radius:3px}
@media (max-width:480px){.vv-meta-list li{grid-template-columns:110px 1fr}}
