.hepatotoxic-feature{border-color:#f3c5c5;background:linear-gradient(180deg,#fff,#fffafa)}
.hepatotoxic-feature:hover{border-color:#e89b95;box-shadow:0 14px 28px rgba(143,29,24,.08)}
.liver-warning{border-left:6px solid #b42318;background:#fff7f6;color:#51231f;line-height:1.65}
.liver-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0}
.liver-summary article{background:#fff;border:1px solid var(--line,#d7e4ed);border-radius:18px;padding:20px;box-shadow:0 10px 28px rgba(31,56,78,.06)}
.liver-summary strong{display:block;font-size:30px;color:#9a251f;line-height:1.1}.liver-summary span{display:block;margin-top:8px;color:#64748b;font-weight:700}
.liver-filters{display:grid;grid-template-columns:2fr 1fr;gap:16px;margin-bottom:14px}
.liver-filters label{font-weight:800;color:#21384a}.liver-filters input,.liver-filters select{width:100%;margin-top:7px;border:1px solid #cbd9e3;border-radius:12px;padding:12px 13px;background:#fff;font:inherit;color:#172b3a}
.liver-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 14px;color:#64748b;font-weight:800}
.liver-list{display:grid;gap:11px}.liver-item{border:1px solid #dce6ee;border-radius:15px;background:#fff;overflow:hidden}.liver-item[open]{border-color:#efb4af;box-shadow:0 8px 22px rgba(143,29,24,.08)}
.liver-item summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 17px;cursor:pointer;list-style:none}.liver-item summary::-webkit-details-marker{display:none}.liver-item summary::after{content:'＋';font-weight:900;color:#7b8c9a}.liver-item[open] summary::after{content:'−'}
.liver-name{display:grid;gap:4px;flex:1}.liver-name b{font-size:16px;color:#12344d}.liver-name small{color:#64748b;line-height:1.4}.liver-badge{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900;margin-left:auto}
.liver-badge.high{background:#fee4e2;color:#b42318}.liver-badge.medium-high{background:#fff1d6;color:#9a5b00}.liver-badge.monitor{background:#e8f2ff;color:#145ea8}.liver-badge.rare{background:#eef2f6;color:#52606d}.liver-badge.chemo{background:#f2e8ff;color:#6b21a8}
.liver-detail{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:0 17px 17px;border-top:1px solid #edf2f6}.liver-detail>div{padding-top:15px}.liver-detail b{color:#8f1d18}.liver-detail p{margin:7px 0 0;color:#405466;line-height:1.65}
@media(max-width:760px){.liver-summary{grid-template-columns:1fr}.liver-filters,.liver-detail{grid-template-columns:1fr}.liver-item summary{align-items:flex-start;flex-wrap:wrap}.liver-badge{margin-left:0}.liver-toolbar{align-items:flex-start;flex-direction:column}}
