@keyframes flipDown{from{transform:translate3d(0,0,0) scaleX(1) scaleY(1) rotateX(90deg);background-color:#fafafa}to{transform:translate3d(0,0,0) scaleX(1) scaleY(1) rotateX(0);background-color:inherit}}@keyframes slideOut{from{transform:translate3d(0,0,0) scaleX(1) scaleY(1) rotateX(0);opacity:1;background-color:inherit}to{transform:translate3d(0,0,0) scaleX(1) scaleY(1) rotateX(-90deg);opacity:0;background-color:#fafafa}}.tabularInput-table{border-collapse:collapse;max-width:100%}.tabularInput-table tbody{max-width:100%;width:100%}.tabularInput-table td input{margin:0 0 -1px;padding:.5em .9em;transition:box-shadow .1s;width:100%;font-size:90%;box-sizing:border-box;border:1px solid #ddd;border-right-width:0}.tabularInput-table td:last-child{border-right:1px solid #ddd}.tabularInput-table td input:focus{box-shadow:0 0 4px 2px #A1C2F3;border-color:transparent;outline:0;z-index:1;position:relative}.tabularInput-table tr.animate-add,.tabularInput-table tr.animate-remove{-webkit-perspective:500;-moz-perspective:500;-ms-perspective:500;perspective:500}.tabularInput-table.animate tr.animate-add input{transform-origin:0 0;animation:flipDown .35s ease-in}.tabularInput-table.animate tr.animate-remove input{transform-origin:0 0;animation:slideOut .3s ease-in}.tabularInput-table th{padding:-0.5em .9em;font-size:95%;font-weight:400;border:1px solid #ddd;border-bottom-width:0}
.tabularInput-table th{
	height: 30px;
}
