.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:silver}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-expanded td{border-bottom:none!important}table#lbthm tbody tr.heatmap-row{border-bottom:none!important;margin-bottom:0!important}.lbtrc{padding:.5rem}.lbtrc.collapse.show{border-bottom:1px solid #bfbfbf!important}.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:#00cb03}.stop-percent.quiet{--bs-table-accent-bg:$color}.lbt-bg-quiet{background-color:#00cb03}.stop-exp-load.quiet{border-color:#00cb03!important}.train-busy.quiet{color:#00cb03}.lbtkl.moderate:before,.stop-percent.moderate{background-color:#ff9800}.stop-percent.moderate{--bs-table-accent-bg:$color}.lbt-bg-moderate{background-color:#ff9800}.stop-exp-load.moderate{border-color:#ff9800!important}.train-busy.moderate{color:#ff9800}.lbtkl.busy:before,.stop-percent.busy{background-color:red}.stop-percent.busy{--bs-table-accent-bg:$color}.lbt-bg-busy{background-color:red}.stop-exp-load.busy{border-color:red!important}.train-busy.busy{color:red}.lbtkl.crowded:before,.stop-percent.crowded{background-color:#5700b6}.stop-percent.crowded{--bs-table-accent-bg:$color}.lbt-bg-crowded{background-color:#5700b6}.stop-exp-load.crowded{border-color:#5700b6!important}.train-busy.crowded{color:#5700b6}.lbtkl.destination:before{background-color:grey}.stop-percent.destination{background-color:grey;--bs-table-accent-bg:$color}.lbt-bg-destination{background-color:grey}.stop-exp-load.destination{border-color:grey!important}.train-busy.destination{color:grey}
/*# sourceMappingURL=lbt-heatmap.css.map */