.grid-table{width:100%}.grid-table td,.grid-table th{vertical-align:middle;text-align:center;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:1em}.grid-table td:first-child,.grid-table th:first-child{padding-left:0.5333333333rem}.grid-table td:last-child,.grid-table th:last-child{padding-right:0.5333333333rem}.grid-table th{font-weight:500}.grid-table th small{color:var(--color-grey-400)}.grid-table td .buttons{justify-content:center}.grid-table thead td,.grid-table thead th{padding-top:0.2rem;padding-bottom:0.8rem}.grid-table thead .sortable{display:flex;align-items:center;justify-content:center;position:relative;padding-left:0.8rem}.grid-table thead .sortable .sort{opacity:0;transition:opacity 0.2s ease-in-out;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;margin-left:0.4rem}.grid-table thead .sortable .sort.active{opacity:1}.grid-table thead .sortable .sort button{cursor:pointer;background-color:rgba(0,0,0,0);border:0;outline:0;display:flex;padding:0.1rem}.grid-table thead .sortable .sort button svg{width:0.6rem;height:0.3333333333rem}.grid-table thead .sortable .sort button.desc{transform:rotate(180deg)}.grid-table thead .sortable .sort button.active svg{fill:var(--color-yellow-400)}.grid-table thead .sortable .sort button:not(.active):hover svg{fill:var(--color-links)}.grid-table thead td:hover .sortable .sort,.grid-table thead th:hover .sortable .sort{opacity:1}.grid-table thead td.text-align.left .sortable,.grid-table thead th.text-align.left .sortable{padding-left:0}.grid-table thead td.text-align.left .sortable,.grid-table thead th.text-align.left .sortable{justify-content:flex-start}.grid-table thead td.text-align.right .sortable,.grid-table thead th.text-align.right .sortable{justify-content:flex-end}.grid-table tbody tr,.grid-table tfoot tr{border-top:1px solid var(--color-grey-150)}.grid-table tbody tr td,.grid-table tbody tr th,.grid-table tfoot tr td,.grid-table tfoot tr th{padding-top:0.8rem;padding-bottom:0.8rem}.grid-table tbody:last-child tr:last-child td,.grid-table tbody:last-child tr:last-child th,.grid-table tfoot:last-child tr:last-child td,.grid-table tfoot:last-child tr:last-child th{padding-bottom:0.2rem}.grid-table .small-big{font-size:0.8666666667rem;line-height:0.8666666667rem}.grid-table .small-big.with-img{display:flex;align-items:center;justify-content:flex-start;flex-flow:row nowrap}.grid-table .small-big.with-img>div{text-align:left}.grid-table .small-big.with-img>div>*{display:block}.grid-table .small-big.with-img>img{height:1.6rem;width:1.6rem;margin-right:0.4rem}.grid-table .small-big>*{display:block}.grid-table .small-big>:not(:first-child){margin-top:0.2rem}.grid-table .small-big>a:first-child{font-weight:500}.grid-table .small-big .small{font-size:0.8666666667rem;line-height:1em}.grid-table .small-big .small strong{font-weight:500}.grid-table .small-big .big{font-size:1rem;line-height:1em}.grid-table .small-big .big strong{font-weight:500}.grid-table .small-big .big+.small{margin-top:0.2rem}.grid-table .event-type{display:flex;flex-flow:column nowrap;align-items:center;margin-top:0.2rem;padding-bottom:0.2rem}.grid-table .event-type .img{height:1.3333333333rem;width:1.3333333333rem;display:flex;align-items:center;justify-content:center}.grid-table .event-type .img img{max-width:100%;max-height:100%}.grid-table .event-type p{margin-bottom:0;font-size:0.8rem;line-height:1em;margin-top:0.2rem}.grid-table td.description,.grid-table th.description{font-size:0.8666666667rem;line-height:1.2rem;max-width:23.3333333333rem}.grid-table .switcher{height:1.0666666667rem;margin-top:0.1333333333rem}.grid-table .switcher label{justify-content:center}.grid-table .grid-table-footer{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;padding-left:0.5333333333rem;padding-right:0.5333333333rem}.grid-table .grid-table-footer .items-per-page{display:flex;flex-flow:row nowrap;align-items:center;font-size:0.8rem;line-height:1em;padding-top:0.2rem}.grid-table .grid-table-footer .items-per-page p{margin-bottom:0}.grid-table .grid-table-footer .items-per-page .form-item{position:relative;top:-0.0666666667rem;margin:0 0.4rem;border:1px solid var(--color-grey-150)}.grid-table .grid-table-footer .items-per-page .form-item .input{box-shadow:none;background-color:rgba(0,0,0,0);font-size:0.8rem;padding:0.4rem;padding-right:1.4666666667rem!important;line-height:0.8rem;height:unset}.grid-table .grid-table-footer .items-per-page .form-item .icon.right.select-arrow-down{right:0.8rem}.grid-table .grid-table-footer .pagination{margin-top:0.2666666667rem}
/*# sourceMappingURL=grid.css.map */