.arb-bar{height:10px;border-radius:5px;background:var(--surface);overflow:hidden;margin-top:4px}
.arb-bar>span{display:block;height:100%;background:var(--accent)}
.arb-warnbox{background:var(--warn-soft);border-color:transparent;color:var(--warn)}
.arb-warnbox h2,.arb-warnbox h3{color:var(--warn)}
.arb-warnbox ul{padding-left:20px;margin:0}.arb-warnbox li{margin-bottom:6px}
.arb-warnbox p{margin:0}
tr.final td{font-weight:700;border-top:2px solid var(--line)}
input:disabled{opacity:.7}
