.thresholds-key{padding:1rem;background:#f2f8ff;display:flex;flex-wrap:wrap;gap:.8rem}.thresholds-key.above{margin-bottom:1rem}.thresholds-key .lbtkl{white-space:nowrap}.thresholds-key .lbtkl:before{vertical-align:middle;content:"";height:30px;width:30px;display:inline-block;margin-right:.5rem}.stops-heatmap{display:flex;height:30px}.stops-heatmap .stop-percent{flex:1}table#lbthm{border-collapse:collapse;width:100%;border-color:#d5d5d5}table#lbthm thead th{padding:.5rem;font-family:SiteFont-Regular,Helvetica Neue,Arial,sans-serif;font-weight:400}table#lbthm tbody tr:nth-child(2n)>td{padding:0}table#lbthm tbody tr:nth-child(2n)>td td{border-width:0}table#lbthm tbody td{padding:.5rem}table#lbthm tbody tr.heatmap-row-expanded{border-top:none}table#lbthm tbody tr.heatmap-row{border-bottom:none}.lbtrc{padding:.5rem}.stop-exp-load{height:30px;padding-left:2rem;position:relative;line-height:30px;text-align:left;border-left:30px solid}.stop-exp-load:after,.stop-exp-load:before{position:absolute;display:block;height:10px;width:10px;content:" ";left:-10px;background:#fff}.stop-exp-load:after{bottom:0}.stop-exp-load:before{top:0}.lbtkl.quiet:before,.stop-percent.quiet{background-color:#288738}.stop-percent.quiet{--bs-table-accent-bg:$color}.lbt-bg-quiet{background-color:#288738}.stop-exp-load.quiet{border-color:#288738!important}.train-busy.quiet{color:#288738}.lbtkl.moderate:before,.stop-percent.moderate{background-color:#f2951c}.stop-percent.moderate{--bs-table-accent-bg:$color}.lbt-bg-moderate{background-color:#f2951c}.stop-exp-load.moderate{border-color:#f2951c!important}.train-busy.moderate{color:#f2951c}.lbtkl.busy:before,.stop-percent.busy{background-color:#f26175}.stop-percent.busy{--bs-table-accent-bg:$color}.lbt-bg-busy{background-color:#f26175}.stop-exp-load.busy{border-color:#f26175!important}.train-busy.busy{color:#f26175}.lbtkl.crowded:before,.stop-percent.crowded{background-color:#4c2f48}.stop-percent.crowded{--bs-table-accent-bg:$color}.lbt-bg-crowded{background-color:#4c2f48}.stop-exp-load.crowded{border-color:#4c2f48!important}.train-busy.crowded{color:#4c2f48}.lbtkl.destination:before{background-color:#59636f}.stop-percent.destination{background-color:#59636f;--bs-table-accent-bg:$color}.lbt-bg-destination{background-color:#59636f}.stop-exp-load.destination{border-color:#59636f!important}.train-busy.destination{color:#59636f}
/*# sourceMappingURL=lbt-heatmap.css.map */