@font-face{font-family:"Majanan";src:url(Majanan.ttf) format("truetype")}*{margin:0px;padding:0px}body{background-color:#333;padding:1rem}.grid{height:calc(100vh - 2rem);display:grid;gap:1rem;grid-gap:1rem;grid-template-columns:100%;grid-template-rows:4rem auto}@media(min-width: 830px){.grid{grid-template-columns:50% auto}}@media(min-width: 1150px){.grid{grid-template-columns:1fr 2fr}}.usages{background-color:#fff;color:#292929}@media(min-width: 830px){.usages{height:100%}}.usages option{padding:.3rem}.allocations{overflow-x:auto;overflow-y:scroll;background-color:#fff;color:#292929;white-space:pre-line;padding:.3rem}.allocations-group-title{font-size:2rem}.allocations-item{background-color:#ebebeb;margin:1px}.allocations-item-box{background-color:#e1e1e1}.allocations-item-box-sub{background-color:#b4cfb8;min-height:1rem}.title{grid-column-start:1;height:auto;color:#fff;font-size:40pt;font-family:"Majanan";font-size:50pt;text-transform:uppercase}@media(min-width: 830px){.title{grid-column-end:3}}.apps>button{width:6rem;height:6rem}.filters{display:flex;flex-direction:column}.frequencyfilter{grid-template-columns:5rem 1fr 1fr;grid-template-rows:1fr 1fr;gap:0px 0px;grid-template-areas:"mode start_label start_input" "mode end_label end_input"}.frequencyfilter-modes{cursor:pointer;grid-area:mode;width:8rem;border:none;background-color:#aaa;text-align:center;text-decoration:none;display:inline;border-radius:.5rem;user-select:none;margin-bottom:1rem}.frequencyfilter-modes-active{color:#006100;border-top:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;background-color:#fff}.frequencyfilter-modes-inactive{color:gray}.frequencyfilter-modes span{display:block;padding:.2rem}.frequencyfilter-modes span:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.frequencyfilter-modes span:last-child{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.frequencyfilter-start-label{grid-area:start_label}.frequencyfilter-end-label{grid-area:end_label}.frequencyfilter-inputs{align-items:flex-end;width:100%;justify-content:space-between}.frequencyfilter-inputs input{padding:.2rem}.frequencyfilter-start-label,.frequencyfilter-end-label{color:#fff;font-size:2rem;text-align:right;margin-right:.5rem}.frequencyfilter-range{padding-top:.5rem;padding-bottom:.5rem;color:#e5e4e4}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}
