html,body{height:100%;width:100%;margin:0;padding:30px}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}.editable-row-style{cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.editable-input{position:relative}.editable-input.required::after{position:absolute;content:"Field required";background-color:#f00;color:#fff}.editable-input.error{border:1px #f00 solid;box-shadow:0 0 4px 0 #f00}th.sortable{cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.editable-row-style,.editable-row-style>td{height:30px}
