#coronary-lesson{margin:20px 0;border:1px solid #dbe4e1;border-radius:12px;background:white;padding:20px;scroll-margin-top:20px}.disease-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.disease-heading h2{font-size:19px;margin:8px 0 16px;line-height:1.5}.disease-tag{font-size:10px;color:#a37b38;border:1px solid #eee1c4;background:#fffbf0;padding:7px 9px;border-radius:6px;white-space:nowrap}.disease-tabs{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:16px}.disease-tabs button{font-size:11px}.disease-tabs button.active{background:#137e6c;border-color:#137e6c;color:white}.disease-tabs #artery-reset{margin-left:auto}.artery-comparison{display:grid;grid-template-columns:1fr 1fr;gap:12px}.artery-card{border:1px solid #dfe8e5;border-radius:9px;overflow:hidden;background:radial-gradient(#fff,#eff5f2)}.artery-card.affected{background:radial-gradient(#fff,#faf3e9)}.artery-card-label{font-size:11px;display:flex;align-items:center;gap:7px;margin:15px;color:#496c62}.artery-card-label i{width:7px;height:7px;background:#54a48a;border-radius:50%}.affected .artery-card-label{color:#a87b3c}.affected .artery-card-label i{background:#d9a348}.artery-card canvas{height:255px;touch-action:none;cursor:grab}.artery-card p{font-size:11px;text-align:center;color:#78928b;margin:0;padding:6px 10px 16px}.affected p{color:#a38556}.artery-legend{display:flex;gap:18px;flex-wrap:wrap;margin-top:15px;font-size:10px;color:#7e8d86}.artery-legend span{display:flex;align-items:center;gap:6px}.artery-legend i{width:9px;height:9px;border-radius:3px}.artery-legend .wall{background:#b95e66}.artery-legend .plaque{background:#e6b85c}.artery-legend .clot{background:#722c3c}.artery-legend .direction{background:#4f9eb4}.disease-explain{background:#f6f9f7;padding:16px;border-radius:8px;margin-top:18px}.disease-explain h3{font-size:16px;margin:0 0 8px}.disease-explain p{font-size:13px;color:#607c70;line-height:1.9;margin:0}.disease-explain small{font-size:11px;color:#8a9b93;line-height:1.8;display:block;margin-top:10px}.disease-limit{font-size:10px;line-height:1.8;color:#8b9d95}.disease-reference{font-size:10px;color:#338476}.patient .artery-card canvas{height:300px}.patient .disease-explain p{font-size:15px}@media(max-width:700px){#coronary-lesson{padding:14px}.disease-heading{display:block}.disease-tag{display:inline-block;margin-bottom:14px}.artery-comparison{grid-template-columns:1fr}.artery-card canvas{height:260px}.disease-heading h2{font-size:18px}}
