.btn-filter{margin-bottom:40px;display:block}.filter-row{display:flex;align-items:center;margin-bottom:50px}.filter-row .filter-list{background-color:#fff;padding:20px;width:400px;position:absolute;left:0;top:60px;padding-left:40px;box-shadow:0 7px 29px 0 rgba(100,100,111,.2)}.filter-row .search-input{margin-right:30px;position:relative;top:5px;padding-left:35px}.filter-row .text-search{position:relative;bottom:5px}.filter-row .text-search .search-prefix{position:absolute;z-index:50;top:10px;left:10px}.filter-row .text-search .search-input{min-height:38px}.filter-row .btn-filter{display:block;margin-right:10px;position:relative;top:12px}.filter-row .btn-reset,.filter-row .btn-search{margin-bottom:18px}.filter-row .btn-reset{margin-left:10px}.error-meesages{color:red;margin-bottom:20px}.view-toolbars{display:flex;position:relative}.view-toolbars .fitler{flex:1}.view-toolbars .el-icon-plus{font-size:1.2em}.employee-list .action a{display:inline-block;margin-right:10px}.employee-list .action .delete-link{color:red}.status-card{margin-top:50px;padding-bottom:20px}.attendance-status,.clockout-status,.worktime-status{align-items:center;flex-direction:row;padding-left:20px;padding-top:20px}.attendance-status .status-text,.clockout-status .status-text,.worktime-status .status-text{margin-left:5px;font-weight:700}.workshift-list{padding-left:20px;padding-top:20px}.workshift-list ul{padding:15px}.dialog-content{font-size:1.2em}.dialog-footer{margin-top:30px}