.hv163-badge{display:grid;gap:5px;min-width:104px;padding:7px 10px;border:1px solid #526348;border-radius:8px;color:#d8e1cb;text-decoration:none;font-size:12px;line-height:1.3;flex-shrink:0}.hv163-badge.is-low{border-color:#c98369;color:#f0b79f}.hv163-meter{height:5px;border-radius:5px;background:#30392b;overflow:hidden}.hv163-meter i{display:block;height:100%;background:#a7bf86}.hv163-badge.is-low .hv163-meter i{background:#d58c70}.hv163-badge:focus-visible{outline:2px solid #ceb67d;outline-offset:3px}.hv163-warning{border-color:#b37f5b}.hv163-health{margin:18px 0;padding:16px;border:1px solid var(--line);border-radius:8px;display:grid;gap:12px}.hv163-health p{margin:0!important}.hv163-health .hv163-meter{height:9px}.hv163-health b{font-size:20px}.hv163-history{margin-top:20px}.hv163-history p{line-height:1.8}@media(max-width:850px){.topbar{flex-wrap:wrap;height:auto;row-gap:8px;padding-top:10px;padding-bottom:10px}.topbar>.account{margin-left:auto}.topbar>.hv163-badge{order:3;margin-left:auto;min-width:140px;grid-template-columns:auto 70px;align-items:center;gap:12px}.hv163-badge span{white-space:nowrap}}

#health163-panel{scroll-margin-top:120px}

/* Keep account controls at the right edge when health is a third flex item. */
.topbar>.account{margin-left:auto}

.hv163-health details>p{margin-top:12px!important}.hv163-treatment-rules{margin:16px 0}.hv163-treatment-rules>p{line-height:1.8}
