@charset "UTF-8";
/*!
 *  build: guatron-admin 
 *  copyright: 广州冠创智能科技有限公司 
 *  time: 2026-6-23 20:32:51
 */.tree-container{position:absolute;top:0;bottom:0;z-index:9;width:260px;padding:0;overflow:auto;background:linear-gradient(#fff,#f9f9f9);box-shadow:0 2px 4px rgba(33,43,54,.05)}.tree-container .el-input-group__append,.tree-container .el-input-group__prepend,.tree-container .el-input__inner{border-top:none;border-left:none;border-radius:0}.tree-container .el-input__inner{background:linear-gradient(#fff,#f9f9f9);box-shadow:0 2px 4px rgba(33,43,54,.05)}.tree-container .tree-wrapper{position:relative;bottom:0;width:100%;max-width:100%;height:calc(100% - 46px);overflow:auto}.tree-container .tree-wrapper .el-tree{padding:10px 10px 10px 10px;background:linear-gradient(#fff,#f9f9f9)}.tree-container .tree-wrapper .el-tree .el-tree-node__label{max-width:14em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-container .tree-wrapper .el-tree .custom-tree-node{display:flex;flex:1;align-items:center;justify-content:space-between;padding-right:8px;font-size:13px;-ms-flex-align:center}.tree-container .tree-wrapper .el-tree .custom-tree-node .el-tree-node__label{max-width:14em}.tree-container .tree-wrapper .el-tree .custom-tree-node .tree-node-tools{display:none;font-size:18px;visibility:hidden}.tree-container .tree-wrapper .el-tree .el-tree-node.is-current>.el-tree-node__content>.custom-tree-node .tree-node-tools{display:inline-block;visibility:visible}.tree-container .tree-wrapper .el-tree .el-button--text{position:relative;display:inline-block;font-size:14px;color:#606266}.tree-container .search-box.el-input-group .el-input-group__append{padding:0;background-color:transparent}.tree-container .search-box.el-input-group .el-input-group__append .el-button-group>.el-button{float:none;padding:3px 10px 4px;margin:0;font-size:16px;border:none}.tree-container .search-box.el-input-group .el-input-group__append .el-button-group>.el-button i{font-size:18px!important}.tree-container .search-box.el-input-group .el-input-group__append .el-button-group>.el-button:not(:last-child){border-right:1px solid #ddd}.tree-container .search-box .el-input__icon.el-icon-circle-check{display:none}.tree-container .truncated-text{display:inline-block;max-width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#acabab}.employee-work-card .print-area-wrap{display:flex;justify-content:center;align-items:flex-start}.employee-work-card .page{width:297mm;height:210mm;background:#fff;display:grid;grid-template-columns:repeat(4,60mm);grid-template-rows:repeat(2,85.6mm);justify-content:center;align-content:center;-moz-column-gap:10mm;column-gap:10mm;row-gap:12mm;page-break-after:always;box-sizing:border-box}.employee-work-card .card{width:60mm;height:85.6mm;border:.25mm solid #bbb;border-radius:2.5mm;overflow:hidden;font-family:SimSun,宋体,serif;box-sizing:border-box;position:relative}.employee-work-card .front{display:flex;flex-direction:column;background:#fff}.employee-work-card .front .top-bar{background:#1a6fb5;color:#fff;text-align:center;padding:1.2mm 1mm 1.5mm;min-height:13mm}.employee-work-card .front .top-bar .logo-img{height:5mm;display:block;margin:0 auto}.employee-work-card .front .top-bar .company{font-size:2.8mm;margin-top:.6mm;white-space:nowrap;letter-spacing:.2px;transform:scale(.95)}.employee-work-card .front .top-bar .title{font-size:2.8mm;font-weight:700;margin-top:.6mm;letter-spacing:1.5px}.employee-work-card .front .photo-wrap{display:flex;justify-content:center;padding:1.8mm 0 1.5mm}.employee-work-card .front .photo{width:22mm;height:28mm;border:.25mm solid #999;display:flex;align-items:center;justify-content:center;font-size:3mm;color:#aaa;background:#f5f5f5;letter-spacing:1.5px}.employee-work-card .front .info{flex:1;padding:.5mm 4.5mm 1.5mm;display:flex;flex-direction:column;justify-content:space-around}.employee-work-card .front .info .row{display:flex;font-size:2.8mm;border-bottom:.15mm solid #eee;padding-bottom:.2mm;align-items:baseline}.employee-work-card .front .info .row:last-child{border-bottom:none}.employee-work-card .front .info .label{width:15mm;color:#555;flex-shrink:0;white-space:nowrap;display:inline-block}.employee-work-card .front .info .value{color:#1a6fb5;font-weight:700;font-size:2.8mm;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:5px}.employee-work-card .front .bot-bar{background:#1a6fb5;height:2mm}.employee-work-card .back{display:flex;flex-direction:column;background:#fff}.employee-work-card .back .b-top{background:#1a6fb5;color:#fff;text-align:center;padding:2mm 1.5mm;font-size:3mm;font-weight:700;white-space:nowrap;letter-spacing:.3px}.employee-work-card .back .b-slogan{text-align:center;padding:1.5mm 3mm;border-bottom:.25mm dashed #b0c8e8;margin:1.5mm 3mm .5mm}.employee-work-card .back .b-slogan .slogan-row1{font-size:3.6mm;color:#1a6fb5;font-weight:700;letter-spacing:1px;padding-bottom:1mm}.employee-work-card .back .b-slogan .slogan-row2{font-size:3.2mm;color:#c8820a;font-weight:700;letter-spacing:1.5px;padding-top:1mm;display:flex;align-items:center;justify-content:center;gap:1.5mm}.employee-work-card .back .b-slogan .slogan-row2:after,.employee-work-card .back .b-slogan .slogan-row2:before{content:"";display:inline-block;width:4mm;height:.25mm;background:#c8820a}.employee-work-card .back .b-rules{flex:1;padding:2mm 3.5mm;display:flex;flex-direction:column;justify-content:center;gap:1.5mm}.employee-work-card .back .b-rules .rule{font-size:3mm;color:#333;line-height:1.5;white-space:nowrap;letter-spacing:.2mm}.employee-work-card .back .b-rules .rule .num{color:#1a6fb5;font-weight:700;margin-right:0}.employee-work-card .back .b-date{display:flex;align-items:center;padding:1.5mm 3mm;font-size:2.4mm;margin-top:auto;background-color:#f6f6f6}.employee-work-card .back .b-date .dl{color:#1a6fb5;font-weight:700;white-space:nowrap;margin-right:.8mm}.employee-work-card .back .b-date .dv{color:#333}.employee-work-card .back .b-bot{background:#1a6fb5;height:2mm}@media print{@page{.employee-work-card{size:A4 landscape;margin:0}}.employee-work-card body,.employee-work-card html{margin:0!important;padding:0!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.employee-work-card .page{width:297mm;height:210mm;page-break-after:always;-moz-column-break-after:page;break-after:page;margin:0}.employee-work-card .back .b-bot,.employee-work-card .back .b-date,.employee-work-card .back .b-top,.employee-work-card .card,.employee-work-card .front .bot-bar,.employee-work-card .front .photo,.employee-work-card .front .top-bar{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.sys-user-detail .roles .el-tag{margin-right:10px;margin-left:0!important}[data-v-9e491904]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.dept-selector .tree-container[data-v-9e491904]{width:100%}.dept-selector .tree-container .tree-wrapper .el-tree[data-v-9e491904]{background:none}.hr-employee-list .el-checkbox-button--small .el-checkbox-button__inner{padding:9px 10px}