.wrapper{position:relative;display:grid;place-items:center}
@media(max-width:1024px){.wrapper{overflow:auto}
}
.inventory,.dtd{margin-bottom:25px}
.dtd h2{background-color:#ed1c24;border-bottom-left-radius:20px;border-bottom-right-radius:20px;color:#fff;font-size:2rem;font-weight:normal;margin:0;padding:5px;text-align:center;width:856px;position:relative}
.allView{padding:10px 5px;line-height:.65;background-color:#ed1c24;border-bottom-left-radius:20px;border-bottom-right-radius:20px;color:#fff;font-size:2rem;font-weight:normal;margin:0;text-align:center;width:856px;position:relative}
.note{font-size:.85rem;font-weight:bold;display:none}
.view-type{background-color:#00aeef;border-bottom:1px solid #fff;border-radius:0;display:none}
.inventory ul{clear:both;list-style-type:none;padding:0}
.inventory h2{background-color:#ed1c24;border-bottom-left-radius:20px;border-bottom-right-radius:20px;color:#fff;margin:0;padding:5px;text-align:center;width:856px;position:relative}
.calendar{border:2px solid #eee;clear:both;overflow:auto;width:863px;font-size:0}
.calendar ul li{border-right:1px solid #fff;display:inline-block;vertical-align:top;padding:.6rem;text-align:center;width:214px;border-collapse:collapse}
.calendar ul li:last-of-type{border:0}
.dtd .calendar ul li{width:429px}
.dates li{background-color:#00aeef;color:#fff;font-size:1.6rem;font-weight:bold}
.type li{background-color:#eee;color:#000;font-size:1.25rem;font-weight:bold}
.variance{background-color:#ed1c24;display:none;color:#FFF;padding:10px 0;margin:0;font-size:1rem}
.lower{background-color:#4caf50}
.middle{background-color:#fbc02d}
.higher{background-color:#ed1c24}
.calendar-day{height:152px}
.dtd .calendar-day{height:auto}
.calendar .count li{background-color:#fff;border-right:1px solid #eee;padding-bottom:5px;font-size:1rem}
.show-info{line-height:1.375;padding-bottom:20px}
.material-icons{vertical-align:bottom}
.hidden{display:none}
.button,.button:hover{position:absolute;left:550px;top:28px;border-radius:3px}
.buttons{position:absolute;left:630px;top:38px}
.button-header{border-radius:3rem;padding:10px 20px;font-size:1rem;color:#fff;background-color:#ed1c24;display:inline-block;text-decoration:none;line-height:1rem;margin-right:15px}
.button-header:hover{background-color:#900;text-decoration:none;color:#FFF}
.cf:before,.cf:after{content:'';display:table}
.cf:after{clear:both}
.cf{zoom:1}