.table-field .row-cell{position:relative;width:100%;height:3rem;padding-right:0;border-color:transparent #ccc #ccc transparent;border-style:solid;border-width:1px}.table-field button.disabled{pointer-events:none;opacity:.2}.table-field .table-ctrl{display:flex;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-left:23px}.table-field .table-ctrl .row-cell{height:1.5rem;border-bottom:0}.table-field .table-ctrl .row-cell:first-child{border-left:1px solid #ccc}.table-field .table-ctrl .row-cell .centering{width:60px;margin:0 auto}.table-field .table-ctrl .row-ctrl{height:1.5rem;border-bottom:0}.table-field .table-row{display:flex}.table-field .table-row .row-ctrl{padding:.3rem .15rem;height:3rem}.table-field .table-row .row-ctrl.delete-row button{padding-top:8px}.table-field .table-add-row{display:flex}.table-field .table-add-row .row-cell{border-width:0}.table-field .table-add-row .row-cell .k-button{border-left:1px dashed #ccc;border-bottom:1px dashed #ccc;border-right:1px dashed #ccc;width:100%;height:100%;position:absolute;top:50%;left:50%;background-color:transparent;transform:translate(-50%,-50%);transition:background-color .3s,border-color .3s}.table-field .table-add-row .row-cell .k-button:hover{background-color:#81a2be;border-color:transparent}.table-field .row-ctrl{position:relative;flex-shrink:0;flex-grow:0;width:1.5rem;height:1.5rem;border-color:transparent #ccc #ccc transparent;border-style:solid;border-width:1px}.table-field .row-ctrl:first-child{border-left-color:#ccc;border-right-color:transparent}.table-field .row-ctrl+.row-cell{border-left-color:#ccc}.table-field .row-ctrl.add-column button{padding-left:3px}