@media print{#workshift-print{top:0!important}@page{margin:10mm 5mm}}.workshift-poppover .close{position:absolute;cursor:pointer;border:1px solid #666;border-radius:50%;width:20px;height:20px;text-align:center;right:-9px;top:-16px;opacity:1;line-height:1.2;background:#fff;font-size:14px}.workshift-poppover .tools button{height:26px;width:26px;padding-top:1px!important}.workshift-poppover .close:hover{border:1px solid #555;color:#555}.workshift-poppover{height:130px;border:1px solid #666}.workshift-poppover .arrow{border-width:0 5px 5px 5px;border-color:transparent transparent #666 transparent;position:absolute;bottom:-7px;left:115px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.workshift-table td{border-right:1px solid #ccc!important}.workshift-table .day{text-align:center;display:block;font-size:12px}.workshift-table .el-table th:first-child .cell{padding-left:10px!important}.workshift-table .el-table th>.cell{padding:0}.workshift-table .el-table td.td-shift-type .cell{padding:0!important}.workshift-table .el-table th.is-leaf{padding:0}.workshift-table .el-table th.current-date{background:#20a8d8!important}.workshift_select{font-size:16px;width:28px;height:29px;text-align:left;cursor:pointer;color:#555}.workshift_select span{font-size:11px;position:absolute;top:0;right:0;font-weight:600;text-align:right;width:13px;height:13px;line-height:11px;border-left:1px solid #666;border-bottom:1px solid #666;border-bottom-left-radius:20px}#main-table{width:100%}#main-table .el-table--enable-row-hover .el-table__body tr:hover>td,#main-table tr.hover-row>td{border-top:1px solid #444!important;border-bottom:1px solid #444!important}.workshift-table tr.hover-row>td{background:#fff!important}.workshift-table .el-table__row .workshift_select,.workshift-table tr:hover>td .workshift_select:hover{background:transparent!important}.workshift-table .el-table__row .day-off{color:#b3b3b3!important;text-align:center}.workshift-table .el-table__row .weekend,.workshift-table .weekend,.workshift-table tr:hover>td.weekend:hover{background-color:#ddd!important}.workshift-table .end-position td{border-bottom:2px solid #000!important}.ws-type{padding:1px;min-height:27px;min-width:32px;line-height:0;font-size:16px;letter-spacing:-.08em}.el-table .cell,.el-table th>.cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}