.mvc-grid th{background-clip:padding-box;position:relative}.mvc-grid .filterable{padding-right:30px;position:relative}.mvc-grid .sortable,.mvc-grid .mvc-grid-filter{cursor:pointer}.mvc-grid .asc:after,.mvc-grid .desc:after{padding-left:3px}.mvc-grid .asc:after{content:'↓'}.mvc-grid .desc:after{content:'↑'}.mvc-grid-filter{}.mvc-grid-filter:focus{text-decoration:none;outline:none}.mvc-grid-popup{box-shadow:0 6px 12px rgba(0,0,0,.176);background-clip:padding-box;background-color:#fff;border:1px solid #ccc;position:absolute;border-radius:4px;z-index:1000;display:none}.mvc-grid-popup.open{display:block}.mvc-grid-popup .popup-arrow{border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:8px solid #fff;position:absolute;height:9px;top:-8px}.mvc-grid-popup .popup-arrow::after{border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:9px solid #ccc;position:absolute;content:" ";z-index:-1;left:-8px;top:-1px}.mvc-grid-popup .popup-content{padding:.5em}.mvc-grid-popup .popup-group{padding:.2em}.mvc-grid-popup .popup-group-operator{text-align:center}.mvc-grid-popup .popup-button-group{text-align:center;padding:.4em}.mvc-grid-popup .popup-button-group button{padding:.3em 1.5em;margin:0 .4em;font-size:1em}.mvc-grid-popup .mvc-grid-boolean-filter{text-align:center;list-style:none;padding:0;margin:0}.mvc-grid-popup .mvc-grid-boolean-filter li{cursor:pointer;display:block;padding:.2em;width:100%}.mvc-grid-popup .mvc-grid-boolean-filter li:hover{background-color:#eee;text-decoration:none}.mvc-grid-popup .mvc-grid-boolean-filter li.active{background-color:#ddd}.mvc-grid-popup .mvc-grid-type,.mvc-grid-popup .mvc-grid-input,.mvc-grid-popup .mvc-grid-operator{border:1px solid #ccc;box-sizing:border-box;font-size:.9em;padding:.4em;width:100%}.mvc-grid-popup .mvc-grid-operator{text-align:center;width:auto}.mvc-grid-popup .mvc-grid-input{padding:.4em}.mvc-grid-empty{text-align:center}.mvc-grid-pager li{cursor:pointer}