.rh-cost-bar{display:flex;height:13px;width:100%;overflow:hidden;border-radius:99px;background:#e5eceb;margin:12px 0}.rh-cost-bar span{display:block;min-width:0}.rh-unit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:12px 0}.rh-unit-grid label{display:flex;gap:8px;align-items:center;border:1px solid #d9e3de;border-radius:8px;padding:9px}.rh-tabs{margin:20px 0}.rh-tabs button{min-width:160px}.card .danger{margin-left:4px}

.rh-chart{display:grid;grid-template-columns:repeat(6,minmax(75px,1fr));gap:12px;overflow-x:auto;padding:10px 0}.rh-trend{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}.rh-trend b{font-size:1rem}.rh-trend small{font-size:.68rem;color:#5a7170}.rh-trend-track{height:90px;width:60%;background:#eef3ef;border-radius:6px;display:flex;align-items:flex-end;overflow:hidden}.rh-trend-track span{display:block;background:#247c5b;width:100%;min-height:0;border-radius:5px}
