@font-face{font-family:Roboto;src:url(../assets/fonts/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(../assets/fonts/Roboto-Bold.ttf) format("truetype");font-weight:700;font-style:normal}html{font-family:Roboto,sans-serif;font-size:14px}.grid{border:1px solid #cecece;border-radius:10px}.grid__row{display:grid;grid-template-columns:repeat(8,minmax(100px,1fr))}.grid__row:not(:last-child){border-bottom:1px solid #cecece}.grid__row:nth-of-type(even){background-color:#eee}.grid__cell{padding:10px;color:#414141;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid__cell:not(:last-child){border-right:1px solid #cecece}.grid__cell:first-child{display:none}.grid__cell--header{font-weight:700;color:#414141;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5px 5px 20px}.grid__cell--header .icon__info{width:100%;margin-bottom:10px}.grid__cell--header .icon__info svg{float:right;width:14px}.grid__cell--header .icon__info svg path{fill:#cecece}.grid__cell--header .header__title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.grid__cell svg{cursor:pointer}.btn{border:none;padding:5px 10px;cursor:pointer;border-radius:5px;font-weight:700}.btn__expand{background-color:#f19b11;color:#fff;width:100%}.btn__expand::after{content:"+"}.btn__expand--active::after{content:"-"}.btn__primary{border:1px solid #cecece;background-color:#fff;color:#414141}.btn__secondary{background-color:#f19b11;color:#fff}@media screen and (max-width:991px){.grid__row{grid-template-columns:50px minmax(100px,1fr) minmax(100px,1fr)}.grid__cell:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}.grid__cell:nth-child(3n){border-right:none}.grid__cell--hidden{display:none}.grid__cell--show{grid-column:1/4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #cecece;border-right:none!important;background-color:#fff}.grid__cell--show::before{content:attr(data-label);font-weight:700}}