.action-row{grid-template-columns:1fr}.result-tabs{display:flex;gap:3px;margin-top:18px;border-bottom:1px solid var(--line)}.result-tab{height:auto;padding:9px 13px;border:1px solid transparent;border-bottom:0;background:#fff;color:var(--muted);font-size:.76rem}.result-tab:hover{background:var(--pale)}.result-tab.active{border-color:var(--line);background:var(--pale);color:var(--ink)}.chart-view{padding-top:15px}.chart-controls{display:flex;gap:7px}.chart-mode{height:auto;padding:8px 13px;border:1px solid #d6dde4;background:#fff;color:var(--ink);font-size:.76rem}.chart-mode.active{border-color:#176d50;background:#176d50;color:#fff}.bar-chart{position:relative;min-height:300px;margin-top:14px;padding:14px 10px 0 40px;border:1px solid var(--line);background:linear-gradient(to bottom,#fff 0,#fff 49.7%,#edf1f4 50%,#fff 50.4%,#fff 100%)}.chart-bars{display:flex;align-items:end;gap:12px;height:250px;padding:8px 8px 0;border-bottom:1px solid #bfc9d3}.chart-bar{position:relative;display:flex;flex:1;align-items:end;justify-content:center;min-width:42px;height:100%;padding:0;border:0;background:transparent;color:var(--ink)}.bar-fill{width:min(62px,85%);background:#7eaea0;transition:height .25s ease}.chart-bar.is-recommended .bar-fill{background:#176d50}.chart-bar .bar-value{position:absolute;align-self:flex-end;transform:translateY(-100%);margin:0;color:var(--ink);font-size:.67rem;font-weight:700;white-space:nowrap}.chart-bar .bar-fill+.bar-label{position:absolute;top:calc(100% + 7px);font-size:.67rem;font-weight:600;white-space:nowrap}.chart-scale{position:absolute;top:24px;bottom:53px;left:7px;display:flex;flex-direction:column;justify-content:space-between;color:var(--muted);font-size:.62rem}.chart-empty{margin:0;padding:105px 18px;color:var(--muted);text-align:center;font-size:.84rem}@media(max-width:480px){.bar-chart{padding-left:28px}.chart-bars{gap:5px}.bar-label{font-size:.58rem!important}.bar-value{font-size:.58rem!important}}
