#range-container .loading{font-size:2em;margin:2em 0;text-align:center}#range-container table.range-lanes{width:100%;overflow:hidden;position:relative}#range-container table.range-lanes .col,#range-container table.range-lanes .row,#range-container table.range-lanes td,#range-container table.range-lanes th{position:relative}#range-container table.range-lanes th{border:solid #999;border-width:1px;background-color:#656565;color:#fff;vertical-align:middle;white-space:nowrap;padding:10px 0}#range-container table.range-lanes tr.res-grid:hover{background-color:rgba(88,164,7,.25)}#range-container table.range-lanes td{border:solid #999;border-width:0 1px 1px 1px;text-align:center}#range-container table.range-lanes td i{font-size:1.25em}#range-container table.range-lanes td:first-of-type,#range-container table.range-lanes th:first-of-type{border-left-width:1px}#range-container table.range-lanes .range-lane-label{line-height:2.5em;padding:0 1em;background-color:#cdcdcd}#range-container table.range-lanes .item-picker{line-height:2.5em;cursor:pointer;width:25vw}#range-container table.range-lanes .item-picker:hover{background-color:rgba(88,164,7,.5)}#range-container table.range-lanes .disabled{cursor:not-allowed;background-color:rgba(123,129,129,.7)}#range-container table.range-lanes .disabled:hover{background-color:rgba(123,129,129,.7)}#range-container table.range-lanes .in-cart{background-color:rgba(88,164,7,.7)}#range-container table.range-lanes .in-cart:hover{background-color:#962b21;color:#fff}#range-container table.range-lanes .col:hover:after{background-color:rgba(88,164,7,.25);content:" ";height:10000px;left:0;position:absolute;top:-1000px;width:100%;z-index:-1;overflow:hidden}@media (min-width:768px){#range-container table.range-lanes,#range-container table.range-lanes .item-picker,#range-container table.range-lanes .range-lane-label{width:100%}}.range-wrapper{position:relative;align-self:self-start;overflow:hidden;margin:1em 0 2em 0}.range-scroller{overflow-x:scroll}.range-grid{width:100%}.range-meta{display:grid;grid-template-columns:1fr 1fr;grid-gap:1em;margin:1em 0;padding-bottom:1em;border-bottom:1px solid #000}.range-meta .date-select{display:grid;grid-template-columns:3em 2em 11em 2em;align-items:center}.range-meta .date-select .date-label{font-size:18px}.range-meta .date-select input{padding:5px 10px;font-family:sans-serif;font-size:16px;justify-self:center}.range-meta .date-select .arrow{font-size:24px!important;font-weight:700;cursor:pointer}.range-meta .date-select .prev{margin:0 5px;justify-self:right}.range-meta .date-select .prev.disabled{cursor:not-allowed}.range-meta .date-select .next{margin:0 5px;justify-self:left}.legend-labels{width:50%;background-color:#fff;text-align:center;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;margin:0 auto;padding:5px;border-radius:10px}.legend-labels i{display:inline-block;font-size:1.25em;padding-right:5px}@media(max-width:850px){#range-container table.range-lanes{overflow:scroll}#range-container table.range-lanes td{white-space:nowrap}#range-container table.range-lanes td.col{padding:0 25px}.range-meta{grid-template-columns:1fr 1fr}.legend-labels{width:75%}#range-container td.sticky-column,#range-container th.sticky-column{position:sticky!important;z-index:2;left:0}}@media(max-width:650px){.range-meta{grid-template-columns:1fr;justify-items:center}.legend-labels{width:100%}.legend-labels i{display:block}}