@charset "UTF-8";
/*!
 *  build: guatron-admin 
 *  copyright: 广州冠创智能科技有限公司 
 *  time: 2026-2-3 23:33:09
 */[data-v-21a1c8c5]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.anchor [class*=floor][data-v-21a1c8c5]{height:780px;padding:10px}.anchor [class*=floor][data-v-21a1c8c5]:nth-child(odd){background:#b5ff8a}.anchor [class*=floor][data-v-21a1c8c5]:nth-child(2n){background:#6db9ff}[data-v-5364143c]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.compact-wrap[data-v-5364143c]{display:inline-flex;white-space:nowrap;vertical-align:middle;width:150px;flex:0 0 150px}.compact-wrap .el-pagination span[data-v-5364143c]{height:20px;line-height:20px}.compact-wrap.is-disabled[data-v-5364143c]{opacity:.85}.pill[data-v-5364143c]{display:inline-flex;align-items:center;border:1px solid #e5e7eb;background:#fff;border-radius:9999px;padding:1px;box-shadow:0 1px 2px rgba(15,23,42,.04);width:100%;min-width:0}[data-v-5364143c] .el-pagination{font-size:11px;line-height:1;display:inline-flex;align-items:center;width:100%}.stats[data-v-5364143c]{display:inline-flex;align-items:center;gap:4px;padding:0 3px;color:#334155;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:11px;font-variant-numeric:tabular-nums;flex:1 1 auto;min-width:0;justify-content:center;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stats .num[data-v-5364143c]{font-weight:600;color:#0f172a;min-width:0!important}[data-v-5364143c] .el-pagination .btn-next,[data-v-5364143c] .el-pagination .btn-prev{margin:0;min-width:22px;width:22px;height:20px;padding:0;border-radius:9999px;transition:background-color .15s ease,color .15s ease,opacity .15s ease}[data-v-5364143c] .el-pagination .btn-next:hover:not([disabled]),[data-v-5364143c] .el-pagination .btn-prev:hover:not([disabled]){background-color:#f8fafc}[data-v-5364143c] .el-pagination .btn-next[disabled],[data-v-5364143c] .el-pagination .btn-prev[disabled]{opacity:.45;cursor:not-allowed}[data-v-5364143c] .el-pagination__editor,[data-v-5364143c] .el-pagination__jump,[data-v-5364143c] .el-pagination__sizes,[data-v-5364143c] .el-pagination__total{display:none!important}.day-picker .sidebar{width:80px;float:left;border-right:1px solid #e4e4e4;box-sizing:border-box;height:230px}.day-picker .content{margin-left:80px}.day-picker .current{color:#1890ff}.day-picker .el-picker-panel__content{padding:0!important}body .tox-tinymce-aux{z-index:5000!important}.column-selection[data-v-3669b9b6]{margin-top:15px}.selection-header[data-v-3669b9b6]{display:flex;justify-content:flex-end;margin-bottom:10px}.selection-title[data-v-3669b9b6]{font-weight:700}.el-checkbox.is-bordered+.el-checkbox.is-bordered[data-v-3669b9b6]{margin-left:0!important}.columns-container[data-v-3669b9b6]{border:2px solid #e6e6e6;background-color:#f9f9f9;border-radius:4px;padding:10px;overflow-y:auto}.columns-wrapper[data-v-3669b9b6]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;min-width:160px;justify-items:start}.column-label[data-v-3669b9b6]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px;display:inline-block}.el-checkbox.is-bordered[data-v-3669b9b6]{width:100%;margin-right:0;box-sizing:border-box}.export-progress[data-v-3669b9b6]{margin-top:15px}.icons-dialog .search{margin-bottom:10px}.icons-dialog .icon-ul{padding:0;margin:0;font-size:0}.icons-dialog .icon-ul li{box-sizing:border-box;display:inline-block;width:16.66%;height:108px;padding:15px 6px 6px 6px;overflow:hidden;font-size:14px;text-align:center;list-style-type:none;cursor:pointer}.icons-dialog .icon-ul li:hover{background:#f2f2f2}.icons-dialog .icon-ul li.active-item{color:#7a6df0;background:#e1f3fb}.icons-dialog .icon-ul li>i{font-size:30px;line-height:50px}.sidebar-menu{background-color:transparent!important}.sidebar-menu .el-menu-item{padding-left:20px!important}.sidebar-menu .el-menu-item:last-child,.sidebar-menu .el-submenu:last-child{border-bottom:none}.sidebar-menu .el-menu-item>.title,.sidebar-menu .el-submenu__title>.title{margin-left:8px;color:#070c22}.sidebar-menu .el-menu-item.is-active,.sidebar-menu .el-menu-item:hover,.sidebar-menu .el-submenu__title:hover{background-color:#d0d1d3!important}.sidebar-menu .el-menu-item.is-active .el-submenu__icon-arrow,.sidebar-menu .el-menu-item.is-active .title,.sidebar-menu .el-menu-item:hover .el-submenu__icon-arrow,.sidebar-menu .el-menu-item:hover .title,.sidebar-menu .el-submenu__title:hover .el-submenu__icon-arrow,.sidebar-menu .el-submenu__title:hover .title{color:#000}.sidebar-menu .el-submenu .el-menu-item.is-active,.sidebar-menu .el-submenu .el-menu-item:hover{background-color:#dbdcdd!important}.sidebar-menu .el-submenu .el-menu-item.is-active:after,.sidebar-menu .el-submenu .el-menu-item:hover:after{position:absolute;top:0;bottom:0;left:0;display:block;width:2px;content:"";background-color:#1890ff}.sidebar-menu .el-menu-item i,.sidebar-menu .el-submenu__title i{color:#909399}.sidebar-menu>.el-submenu.is-opened>.el-submenu__title{background-color:hsla(0,4.3%,91%,.42745098039215684)}.sidebar-menu>.el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow,.sidebar-menu>.el-submenu.is-opened>.el-submenu__title .title{color:#000}[data-v-c7799e34]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.iframe-container iframe[data-v-c7799e34]{width:100%;height:calc(100vh - 90px)}.pan-item[data-v-de5652f0]{position:relative;display:inline-block;width:200px;height:200px;cursor:default;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.2)}.pan-info-roles-container[data-v-de5652f0]{padding:20px;text-align:center}.pan-thumb[data-v-de5652f0]{position:absolute;width:100%;height:100%;overflow:hidden;background-position:50%;background-size:cover;border-radius:50%;transition:all .3s ease-in-out;transform-origin:95% 40%}.pan-info[data-v-de5652f0]{position:absolute;width:inherit;height:inherit;overflow:hidden;border-radius:50%;box-shadow:inset 0 0 0 5px rgba(0,0,0,.05)}.pan-info h3[data-v-de5652f0]{position:relative;height:85px;padding:22px 0 0 0;margin:0 60px;font-family:Open Sans,Arial,sans-serif;font-size:18px;color:#fff;text-shadow:0 0 1px #fff,0 1px 2px rgba(0,0,0,.3);text-transform:uppercase;letter-spacing:2px}.pan-info p[data-v-de5652f0]{padding:10px 5px;margin:0 30px;font-size:12px;font-style:italic;color:#fff;border-top:1px solid hsla(0,0%,100%,.5)}.pan-info p a[data-v-de5652f0]{display:block;width:80px;height:80px;padding-top:24px;margin:7px auto 0;font-family:Open Sans,Arial,sans-serif;font-size:9px;font-style:normal;font-weight:700;color:#333;color:#fff;text-transform:uppercase;letter-spacing:1px;background:hsla(0,0%,100%,.3);border-radius:50%;opacity:0;transition:transform .3s ease-in-out .2s,opacity .3s ease-in-out .2s,background .2s linear 0s;transform:translateX(60px) rotate(90deg)}.pan-info p a[data-v-de5652f0]:hover{background:hsla(0,0%,100%,.5)}.pan-item:hover .pan-thumb[data-v-de5652f0]{transform:rotate(-110deg)}.pan-item:hover .pan-info p a[data-v-de5652f0]{opacity:1;transform:translateX(0) rotate(0deg)}.tool-box-wrapper .tool-box-items .tool-box-group{margin:0 12px;font-weight:600;line-height:36px;color:#999;border-bottom:1px solid #eee}.tool-box-wrapper .tool-box-items .tool-list-items{display:flex;flex-direction:row;flex-wrap:wrap;padding:4px;overflow:hidden}.tool-box-wrapper .tool-box-items .tool-list-items .tool-item{box-sizing:border-box;display:flex;align-items:center;width:124px;height:40px;margin:4px;color:#545861;cursor:move;background-color:#fff;border:1px solid #fff;border-radius:4px;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 1px rgba(63,63,68,.05);-webkit-box-align:center;-ms-flex-align:center}.tool-box-wrapper .tool-box-items .tool-list-items .tool-item:hover{background-color:#f5e7e6;border:1px solid #b4000b}.tool-box-wrapper .tool-box-items .tool-list-items .tool-item .tool-item-inner{box-sizing:border-box;display:flex;align-items:center;width:100%;height:100%;padding:0 8px;text-decoration:none;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-box-align:center;-ms-flex-align:center}.tool-box-wrapper .tool-box-items .tool-list-items .tool-item .tool-item-inner .icon-wrapper{display:inline-block;width:20px;height:20px;margin-right:8px;text-align:center;vertical-align:middle}.tool-box-wrapper .tool-box-items .tool-list-items .tool-item .tool-item-inner .icon-wrapper .tool-icon{display:block;width:20px;height:20px;background-repeat:no-repeat}.tool-box-wrapper .tool-box-items .tool-list-items .tool-item .tool-item-inner .label{flex:1;flex-grow:1;overflow:hidden;font-size:12px;color:#545861;text-overflow:ellipsis;white-space:nowrap;-webkit-box-flex:1;-ms-flex-positive:1}.el-pagination{color:#383838}.el-pagination button{background:0 0;border:none}.el-pagination button:hover{color:#1890ff}.el-pagination button:disabled{color:#c0c4cc;background-color:#fff}.el-pagination .btn-next,.el-pagination .btn-prev{color:#383838;background:50% no-repeat #fff}.el-pagination .el-pager li.disabled{color:#c0c4cc}.el-pagination--small .btn-next,.el-pagination--small .btn-prev,.el-pagination--small .el-pager li,.el-pagination--small .el-pager li.btn-quicknext,.el-pagination--small .el-pager li.btn-quickprev,.el-pagination--small .el-pager li:last-child{border-color:transparent}.el-pagination__sizes{color:#606266}.el-pagination__sizes .el-input .el-input__inner:hover{border-color:#1890ff}.el-pagination__jump,.el-pagination__total{color:#606266}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{color:#606266;background-color:#f2f2f2}.el-pagination.is-background .btn-next.disabled,.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-prev.disabled,.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .el-pager li.disabled{color:#c0c4cc}.el-pagination.is-background .el-pager li:not(.disabled):hover{color:#1890ff}.el-pagination.is-background .el-pager li:not(.disabled).active{color:#fff;background-color:#1890ff}.el-dialog,.el-pager li{background:#fff}.el-pager li.btn-quicknext,.el-pager li.btn-quickprev{color:#383838}.el-pager li.btn-quicknext.disabled,.el-pager li.btn-quickprev.disabled{color:#c0c4cc}.el-pager li.active+li{border-left:0}.el-pager li.active,.el-pager li:hover{color:#1890ff}.el-dialog__headerbtn{background:0 0;border:none}.el-dialog__headerbtn .el-dialog__close{color:grey}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:#1890ff}.el-dialog__title{color:#383838}.el-dialog__body{color:#606266}.el-autocomplete-suggestion{background-color:#fff;border:1px solid #e4e7ed}.el-autocomplete-suggestion li{color:#606266}.el-autocomplete-suggestion li.highlighted,.el-autocomplete-suggestion li:hover{background-color:#f6f8f9}.el-autocomplete-suggestion li.divider{border-top:1px solid #222}.el-autocomplete-suggestion.is-loading li{color:#999}.el-autocomplete-suggestion.is-loading li:hover{background-color:#fff}.el-dropdown{color:#606266}.el-dropdown .el-dropdown__caret-button{border-left:none}.el-dropdown .el-dropdown__caret-button:before{background:hsla(0,0%,100%,.5)}.el-dropdown .el-dropdown__caret-button.el-button--default:before{background:rgba(220,223,230,.5)}.el-dropdown-menu{background-color:#fff;border:1px solid #ebeef5}.el-dropdown-menu__item{color:#606266}.el-dropdown-menu__item:focus,.el-dropdown-menu__item:not(.is-disabled):hover{color:#46a6ff;background-color:#e8f4ff}.el-dropdown-menu__item--divided{border-top:1px solid #ebeef5}.el-dropdown-menu__item--divided:before{background-color:#fff}.el-dropdown-menu__item.is-disabled{color:#bbb}.el-menu{border-right:1px solid #e6e6e6}.el-menu,.el-menu--horizontal>.el-menu-item:not(.is-disabled):focus,.el-menu--horizontal>.el-menu-item:not(.is-disabled):hover,.el-menu--horizontal>.el-submenu .el-submenu__title:hover{background-color:#fff}.el-menu.el-menu--horizontal{border-bottom:1px solid #e6e6e6}.el-menu--horizontal{border-right:none}.el-menu--horizontal>.el-menu-item{color:grey;border-bottom:2px solid transparent}.el-menu--horizontal>.el-submenu:focus .el-submenu__title,.el-menu--horizontal>.el-submenu:hover .el-submenu__title{color:#383838}.el-menu--horizontal>.el-submenu.is-active .el-submenu__title{color:#383838;border-bottom:2px solid #1890ff}.el-menu--horizontal>.el-submenu .el-submenu__title{color:grey;border-bottom:2px solid transparent}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-submenu__title{color:grey;background-color:#fff}.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,.el-menu--horizontal .el-menu-item:not(.is-disabled):hover,.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-submenu.is-active>.el-submenu__title{color:#383838}.el-menu--horizontal>.el-menu-item.is-active{color:#383838;border-bottom:2px solid #1890ff}.el-menu--collapse .el-submenu .el-menu{border:0}.el-menu--popup{border:none}.el-menu-item{color:#383838}.el-menu-item i{color:grey}.el-menu-item:focus,.el-menu-item:hover{background-color:#e8f4ff}.el-menu-item.is-disabled{background:0 0!important}.el-menu-item.is-active{color:#1890ff}.el-submenu__title{color:#383838}.el-submenu__title i{color:grey}.el-submenu__title:focus,.el-submenu__title:hover{background-color:#e8f4ff}.el-submenu__title.is-disabled{background:0 0!important}.el-submenu__title:hover{background-color:#e8f4ff}.el-submenu .el-menu{border:none}.el-submenu.is-active .el-submenu__title{border-bottom-color:#1890ff}.el-submenu.is-disabled .el-menu-item,.el-submenu.is-disabled .el-submenu__title{background:0 0!important}.el-menu-item-group__title{color:grey}.el-radio-button__inner{color:#606266;background:#fff;border:1px solid #dcdfe6;border-left:0}.el-radio-button__inner:hover{color:#1890ff}.el-radio-button:first-child .el-radio-button__inner{border-left:1px solid #dcdfe6}.el-radio-button__orig-radio:checked+.el-radio-button__inner{color:#fff;background-color:#1890ff;border-color:#1890ff}.el-radio-button__orig-radio:disabled+.el-radio-button__inner{color:#c0c4cc;background-color:#fff;border-color:#ebeef5}.el-radio-button__orig-radio:disabled:checked+.el-radio-button__inner{background-color:#f2f6fc}.el-switch__label{color:#383838}.el-switch__label.is-active{color:#1890ff}.el-switch__core{background:#dcdfe6;border:1px solid #dcdfe6}.el-switch__core:after{background-color:#fff}.el-switch.is-checked .el-switch__core{background-color:#1890ff;border-color:#1890ff}.el-select-dropdown{background-color:#fff;border:1px solid #e4e7ed}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected{color:#1890ff;background-color:#fff}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover{background-color:#f6f8f9}.el-select-dropdown__empty{color:#999}.el-select-dropdown__item{color:#606266}.el-select-dropdown__item.is-disabled{color:#c0c4cc}.el-select-dropdown__item.is-disabled:hover{background-color:#fff}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background-color:#f6f8f9}.el-select-dropdown__item.selected{color:#1890ff}.el-select-group__wrap:not(:last-of-type):after{background:#e4e7ed}.el-select-group__title{color:grey}.el-select:hover .el-input__inner{border-color:#c0c4cc}.el-select .el-input__inner:focus{border-color:#1890ff}.el-select .el-input .el-select__caret{color:#161616}.el-select .el-input .el-select__caret.is-show-close{color:#c0c4cc}.el-select .el-input .el-select__caret.is-show-close:hover{color:grey}.el-select .el-input.is-disabled .el-input__inner:hover{border-color:#e4e7ed}.el-select .el-input.is-focus .el-input__inner{border-color:#1890ff}.el-select__input{color:#666;background-color:transparent;border:none}.el-select__close{color:#c0c4cc}.el-select__close:hover{color:grey}.el-select .el-tag{background-color:#f0f2f5;border-color:transparent}.el-select .el-tag__close.el-icon-close{color:#fff;background-color:#c0c4cc}.el-select .el-tag__close.el-icon-close:hover{background-color:grey}.el-table,.el-table__expanded-cell{background-color:#fff}.el-table{color:#606266}.el-table__empty-text{color:grey}.el-table__expand-icon{color:#666}.el-table__expanded-cell:hover{background-color:transparent!important}.el-table--fit{border-right:0;border-bottom:0}.el-table--fit td.gutter,.el-table--fit th.gutter{border-right-width:1px}.el-table thead{color:grey}.el-table thead.is-group th{background:#f6f8f9}.el-table th,.el-table tr{background-color:#fff}.el-table td.gutter,.el-table th.gutter{border-right-width:0;border-bottom-width:0}.el-table td,.el-table th.is-leaf{border-bottom:1px solid #ebeef5}.el-table th>.cell.highlight{color:#1890ff}.el-table th.required>div:before{background:#ff4d51}.el-table--border,.el-table--group{border:1px solid #ebeef5}.el-table--border:after,.el-table--group:after,.el-table:before{background-color:#ebeef5}.el-table--border{border-right:none;border-bottom:none}.el-table--border.el-loading-parent--relative{border-color:transparent}.el-table--border td,.el-table--border th,.el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed{border-right:1px solid #ebeef5}.el-table--border th,.el-table--border th.gutter:last-of-type,.el-table__fixed-right-patch{border-bottom:1px solid #ebeef5}.el-table__fixed-right:before,.el-table__fixed:before{background-color:#ebeef5}.el-table__fixed-right-patch{background-color:#fff}.el-table__fixed-footer-wrapper tbody td{color:#606266;background-color:#f6f8f9;border-top:1px solid #ebeef5}.el-table__footer-wrapper td{border-top:1px solid #ebeef5}.el-table__body,.el-table__footer,.el-table__header{border-collapse:separate}.el-table__footer-wrapper tbody td,.el-table__header-wrapper tbody td{color:#606266;background-color:#f6f8f9}.el-table__body-wrapper .el-table--border.is-scrolling-right~.el-table__fixed-right{border-left:1px solid #ebeef5}.el-table .sort-caret{border:5px solid transparent}.el-table .sort-caret.ascending{border-bottom-color:#c0c4cc}.el-table .sort-caret.descending{border-top-color:#c0c4cc}.el-table .ascending .sort-caret.ascending{border-bottom-color:#1890ff}.el-table .descending .sort-caret.descending{border-top-color:#1890ff}.el-table--striped .el-table__body tr.el-table__row--striped td{background:#fafafa}.el-table--striped .el-table__body tr.el-table__row--striped.current-row td{background-color:#e8f4ff}.el-table__body tr.hover-row.current-row>td,.el-table__body tr.hover-row.el-table__row--striped.current-row>td,.el-table__body tr.hover-row.el-table__row--striped>td,.el-table__body tr.hover-row>td{background-color:#f6f8f9}.el-table__body tr.current-row>td{background-color:#e8f4ff}.el-table__column-resize-proxy{border-left:1px solid #ebeef5}.el-table__column-filter-trigger i{color:grey}.el-table--enable-row-hover .el-table__body tr:hover>td{background-color:#f6f8f9}.el-table-filter{background-color:#fff;border:1px solid #ebeef5}.el-table-filter__list-item:hover{color:#46a6ff;background-color:#e8f4ff}.el-table-filter__list-item.is-active{color:#fff;background-color:#1890ff}.el-table-filter__bottom{border-top:1px solid #ebeef5}.el-table-filter__bottom button{color:#606266;background:0 0;border:none}.el-date-table.is-week-mode .el-date-table__row.current div,.el-date-table.is-week-mode .el-date-table__row:hover div,.el-date-table td.in-range div,.el-date-table td.in-range div:hover{background-color:#f2f6fc}.el-table-filter__bottom button:hover{color:#1890ff}.el-table-filter__bottom button.is-disabled{color:#c0c4cc}.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:#606266}.el-date-table td.next-month,.el-date-table td.prev-month{color:#c0c4cc}.el-date-table td.today span{color:#1890ff}.el-date-table td.today.end-date span,.el-date-table td.today.start-date span{color:#fff}.el-date-table td.available:hover{color:#1890ff}.el-date-table td.current:not(.disabled) span{color:#fff;background-color:#1890ff}.el-date-table td.end-date div,.el-date-table td.start-date div{color:#fff}.el-date-table td.end-date span,.el-date-table td.start-date span{background-color:#1890ff}.el-date-table td.disabled div{color:#c0c4cc;background-color:#f6f8f9}.el-date-table td.selected div,.el-date-table td.selected div:hover{background-color:#f2f6fc}.el-date-table td.selected span{color:#fff;background-color:#1890ff}.el-date-table td.week{color:#606266}.el-month-table,.el-year-table{border-collapse:collapse}.el-date-table th{color:#606266;border-bottom:1px solid #ebeef5}.el-month-table td.today .cell{color:#1890ff}.el-month-table td.today.end-date .cell,.el-month-table td.today.start-date .cell{color:#fff}.el-month-table td.disabled .cell{color:#c0c4cc;background-color:#f6f8f9}.el-month-table td.disabled .cell:hover{color:#c0c4cc}.el-month-table td .cell{color:#606266}.el-month-table td .cell:hover{color:#1890ff}.el-month-table td.in-range div,.el-month-table td.in-range div:hover{background-color:#f2f6fc}.el-month-table td.end-date div,.el-month-table td.start-date div{color:#fff}.el-month-table td.end-date .cell,.el-month-table td.start-date .cell{color:#fff;background-color:#1890ff}.el-month-table td.current:not(.disabled) .cell{color:#1890ff}.el-year-table .el-icon{color:#383838}.el-year-table td.today .cell{color:#1890ff}.el-year-table td.disabled .cell{color:#c0c4cc;background-color:#f6f8f9}.el-year-table td.disabled .cell:hover{color:#c0c4cc}.el-year-table td .cell{color:#606266}.el-year-table td .cell:hover,.el-year-table td.current:not(.disabled) .cell{color:#1890ff}.el-date-range-picker__content.is-left{border-right:1px solid #e4e4e4}.el-date-range-picker__time-header{border-bottom:1px solid #e4e4e4}.el-date-range-picker__time-header>.el-icon-arrow-right{color:#383838}.el-date-range-picker__time-picker-wrap .el-picker-panel{background:#fff}.el-date-picker__time-header{border-bottom:1px solid #e4e4e4}.el-date-picker__header--bordered{border-bottom:1px solid #ebeef5}.el-date-picker__header-label{color:#606266}.el-date-picker__header-label.active,.el-date-picker__header-label:hover,.time-select-item.selected:not(.disabled){color:#1890ff}.time-select-item.disabled{color:#e4e7ed}.time-select-item:hover{background-color:#f6f8f9}.el-date-editor .el-range__icon{color:#c0c4cc}.el-date-editor .el-range-input{color:#606266;border:none}.el-date-editor .el-range-input::-moz-placeholder{color:#c0c4cc}.el-date-editor .el-range-input::placeholder{color:#c0c4cc}.el-date-editor .el-range-separator{color:#383838}.el-date-editor .el-range__close-icon{color:#c0c4cc}.el-range-editor.is-active,.el-range-editor.is-active:hover{border-color:#1890ff}.el-range-editor.is-disabled{color:#c0c4cc;background-color:#f6f8f9;border-color:#e4e7ed}.el-range-editor.is-disabled:focus,.el-range-editor.is-disabled:hover{border-color:#e4e7ed}.el-range-editor.is-disabled input{color:#c0c4cc;background-color:#f6f8f9}.el-range-editor.is-disabled input::-moz-placeholder{color:#c0c4cc}.el-range-editor.is-disabled input::placeholder{color:#c0c4cc}.el-range-editor.is-disabled .el-range-separator{color:#c0c4cc}.el-picker-panel{color:#606266;background:#fff;border:1px solid #e4e7ed}.el-picker-panel__footer{background-color:#fff;border-top:1px solid #e4e4e4}.el-picker-panel__shortcut{color:#606266;background-color:transparent;border:0}.el-picker-panel__shortcut:hover{color:#1890ff}.el-picker-panel__shortcut.active{color:#1890ff;background-color:#e6f1fe}.el-picker-panel__btn{color:#333;background-color:transparent;border:1px solid #dcdcdc}.el-picker-panel__btn[disabled]{color:#ccc}.el-picker-panel__icon-btn{color:#383838;background:0 0;border:0}.el-picker-panel__icon-btn:hover{color:#1890ff}.el-picker-panel__icon-btn.is-disabled{color:#bbb}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{background-color:#fff;border-right:1px solid #e4e4e4}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.disabled):not(.active){background:#fff}.el-time-spinner__arrow{color:grey}.el-time-spinner__arrow:hover{color:#1890ff}.el-time-spinner__item{color:#606266}.el-time-spinner__item:hover:not(.disabled):not(.active){background:#f6f8f9}.el-time-spinner__item.active:not(.disabled){color:#383838}.el-time-spinner__item.disabled{color:#c0c4cc}.el-time-panel{background-color:#fff;border:1px solid #e4e7ed}.el-time-panel__content:after,.el-time-panel__content:before{border-top:1px solid #e4e7ed;border-bottom:1px solid #e4e7ed}.el-time-panel__footer{border-top:1px solid #e4e4e4}.el-time-panel__btn{color:#383838;background-color:transparent;border:none}.el-time-panel__btn.confirm{color:#1890ff}.el-time-range-picker__body{border:1px solid #e4e7ed}.el-popover{color:#606266;background:#fff;border:1px solid #ebeef5}.el-popover__title{color:#383838}.v-modal{background:#222}.el-message-box{background-color:#fff;border:1px solid #ebeef5}.el-message-box__title{color:#383838}.el-message-box__headerbtn{background:0 0;border:none}.el-form-item.is-error .el-input__inner,.el-form-item.is-error .el-input__inner:focus,.el-form-item.is-error .el-textarea__inner,.el-form-item.is-error .el-textarea__inner:focus,.el-message-box__input input.invalid,.el-message-box__input input.invalid:focus{border-color:#ff4d4f}.el-message-box__headerbtn .el-message-box__close{color:grey}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:#1890ff}.el-message-box__content{color:#606266}.el-message-box__status.el-icon-success{color:#13ce66}.el-message-box__status.el-icon-info{color:grey}.el-message-box__status.el-icon-warning{color:#e6a23c}.el-message-box__errormsg,.el-message-box__status.el-icon-error{color:#ff4d4f}.el-breadcrumb__separator{color:#c0c4cc}.el-breadcrumb__inner{color:#606266}.el-breadcrumb__inner.is-link,.el-breadcrumb__inner a{color:#383838}.el-breadcrumb__inner.is-link:hover,.el-breadcrumb__inner a:hover{color:#1890ff}.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,.el-form-item__label{color:#606266}.el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before,.el-form-item__error{color:#ff4d4f}.el-form-item.is-error .el-input-group__append .el-input__inner,.el-form-item.is-error .el-input-group__prepend .el-input__inner{border-color:transparent}.el-form-item.is-error .el-input__validateIcon{color:#ff4d4f}.el-tabs__active-bar{background-color:#1890ff}.el-tabs__new-tab{color:#d3dce6;border:1px solid #d3dce6}.el-tabs__new-tab:hover{color:#1890ff}.el-tabs__nav-wrap:after{background-color:#e4e7ed}.el-tabs__nav-next,.el-tabs__nav-prev{color:grey}.el-tabs__item{color:#383838}.el-tabs__item .el-icon-close:hover{color:#fff;background-color:#c0c4cc}.el-tabs__item.is-active,.el-tabs__item:hover{color:#1890ff}.el-tabs__item.is-disabled{color:#c0c4cc}.el-tabs--card>.el-tabs__header .el-tabs__nav{border-bottom:none}.el-tabs--border-card{background:#fff;border:1px solid #dcdfe6}.el-tabs--border-card>.el-tabs__header{background-color:#f6f8f9;border-bottom:1px solid #e4e7ed}.el-tabs--border-card>.el-tabs__header .el-tabs__item{color:grey;border:1px solid transparent}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:#1890ff;background-color:#fff;border-right-color:#dcdfe6;border-left-color:#dcdfe6}.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:#1890ff}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled{color:#c0c4cc}.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-top:1px solid #dcdfe6;border-bottom:0}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid transparent}.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border-top:1px solid #e4e7ed;border-right:1px solid #e4e7ed;border-bottom:none;border-left:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-top:none;border-right:1px solid #e4e7ed}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:1px solid #e4e7ed;border-right-color:#fff;border-bottom:none;border-left:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__nav{border-right:none;border-bottom:1px solid #e4e7ed}.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid #dfe4ed}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid transparent}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:#d1dbe5 transparent}.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-top:1px solid #e4e7ed;border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-top:none;border-left:1px solid #e4e7ed}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:1px solid #e4e7ed;border-right:none;border-bottom:none;border-left-color:#fff}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__nav{border-bottom:1px solid #e4e7ed;border-left:none}.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid #dfe4ed}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid transparent}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:#d1dbe5 transparent}.el-tree{color:#606266;background:#fff}.el-tree__empty-text{color:grey}.el-tree__drop-indicator{background-color:#1890ff}.el-tree-node:focus>.el-tree-node__content{background-color:#f6f8f9}.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{color:#fff;background-color:#1890ff}.el-tree-node__content:hover{background-color:#f6f8f9}.el-tree-node__expand-icon,.el-tree-node__loading-icon{color:#c0c4cc}.el-tree-node>.el-tree-node__children{background-color:transparent}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:#f0f7ff}.el-alert{background-color:#fff}.el-alert.is-light .el-alert__closebtn{color:#c0c4cc}.el-alert.is-dark .el-alert__closebtn,.el-alert.is-dark .el-alert__description{color:#fff}.el-alert--success.is-light{color:#13ce66;background-color:#e7faf0}.el-alert--success.is-light .el-alert__description{color:#13ce66}.el-alert--success.is-dark{color:#fff;background-color:#13ce66}.el-alert--info.is-light{color:grey;background-color:#f2f2f2}.el-alert--info.is-dark{color:#fff;background-color:grey}.el-alert--info .el-alert__description{color:grey}.el-alert--warning.is-light{color:#e6a23c;background-color:#fdf6ec}.el-alert--warning.is-light .el-alert__description{color:#e6a23c}.el-alert--warning.is-dark{color:#fff;background-color:#e6a23c}.el-alert--error.is-light{color:#ff4d4f;background-color:#ffeded}.el-alert--error.is-light .el-alert__description{color:#ff4d4f}.el-alert--error.is-dark{color:#fff;background-color:#ff4d4f}.el-notification{background-color:#fff;border:1px solid #ebeef5}.el-notification__title{color:#383838}.el-notification__content{color:#606266}.el-notification__closeBtn{color:grey}.el-notification__closeBtn:hover{color:#606266}.el-notification .el-icon-success{color:#13ce66}.el-notification .el-icon-error{color:#ff4d4f}.el-notification .el-icon-info{color:grey}.el-notification .el-icon-warning{color:#e6a23c}.el-input-number__decrease,.el-input-number__increase{color:#606266;background:#f6f8f9}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:#1890ff}.el-input-number__decrease:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled),.el-input-number__increase:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled){border-color:#1890ff}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:#c0c4cc}.el-input-number__increase{border-left:1px solid #dcdfe6}.el-input-number__decrease{border-right:1px solid #dcdfe6}.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase{color:#e4e7ed;border-color:#e4e7ed}.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover{color:#e4e7ed}.el-input-number.is-controls-right .el-input-number__increase{border-bottom:1px solid #dcdfe6}.el-input-number.is-controls-right .el-input-number__decrease{border-right:none;border-left:1px solid #dcdfe6}.el-tooltip__popper .popper__arrow,.el-tooltip__popper .popper__arrow:after{border-color:transparent;border-style:solid}.el-tooltip__popper .popper__arrow{border-width:6px}.el-tooltip__popper .popper__arrow:after{border-width:5px}.el-tooltip__popper[x-placement^=top] .popper__arrow,.el-tooltip__popper[x-placement^=top] .popper__arrow:after{border-top-color:#383838;border-bottom-width:0}.el-tooltip__popper[x-placement^=bottom] .popper__arrow,.el-tooltip__popper[x-placement^=bottom] .popper__arrow:after{border-top-width:0;border-bottom-color:#383838}.el-tooltip__popper[x-placement^=right] .popper__arrow,.el-tooltip__popper[x-placement^=right] .popper__arrow:after{border-right-color:#383838;border-left-width:0}.el-tooltip__popper[x-placement^=left] .popper__arrow,.el-tooltip__popper[x-placement^=left] .popper__arrow:after{border-right-width:0;border-left-color:#383838}.el-tooltip__popper.is-dark{color:#fff;background:#383838}.el-tooltip__popper.is-light{background:#fff;border:1px solid #383838}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow{border-top-color:#383838}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow:after{border-top-color:#fff}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow{border-bottom-color:#383838}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow:after{border-bottom-color:#fff}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow{border-left-color:#383838}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow:after{border-left-color:#fff}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow{border-right-color:#383838}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow:after{border-right-color:#fff}.el-slider__runway{background-color:#e4e7ed}.el-slider__runway.disabled .el-slider__bar{background-color:#c0c4cc}.el-slider__runway.disabled .el-slider__button{border-color:#c0c4cc}.el-slider__bar{background-color:#1890ff}.el-slider__button-wrapper{background-color:transparent}.el-slider__button{border:2px solid #1890ff}.el-slider__button,.el-slider__stop{background-color:#fff}.el-slider__marks-text{color:grey}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase{border:1px solid #dcdfe6}.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__increase{border-color:#c0c4cc}.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__increase{border-color:#1890ff}.el-loading-mask{background-color:hsla(0,0%,100%,.9)}.el-loading-spinner .el-loading-text,.el-loading-spinner i{color:#1890ff}.el-upload__tip{color:#606266}.el-upload--picture-card{background-color:#fbfdff;border:1px dashed #c0ccda}.el-upload--picture-card i{color:#8c939d}.el-upload--picture-card:hover,.el-upload:focus{color:#1890ff;border-color:#1890ff}.el-upload:focus .el-upload-dragger{border-color:#1890ff}.el-upload-dragger{background-color:#fff;border:1px dashed #d9d9d9}.el-upload-dragger .el-icon-upload{color:#c0c4cc}.el-upload-dragger~.el-upload__files{border-top:1px solid #dcdfe6}.el-upload-dragger .el-upload__text{color:#606266}.el-upload-dragger .el-upload__text em{color:#1890ff}.el-upload-dragger:hover{border-color:#1890ff}.el-upload-dragger.is-dragover{background-color:rgba(32,159,255,.06);border:2px dashed #1890ff}.el-upload-list__item{color:#606266}.el-upload-list__item .el-icon-upload-success{color:#13ce66}.el-upload-list__item .el-icon-close{color:#606266}.el-upload-list__item .el-icon-close-tip{color:#1890ff}.el-upload-list__item:hover{background-color:#f6f8f9}.el-upload-list__item.is-success .el-upload-list__item-name:focus,.el-upload-list__item.is-success .el-upload-list__item-name:hover{color:#1890ff}.el-upload-list__item-name{color:#606266}.el-upload-list__item-name [class^=el-icon]{color:grey}.el-upload-list__item-delete{color:#606266}.el-upload-list__item-delete:hover{color:#1890ff}.el-upload-list--picture-card .el-upload-list__item{background-color:#fff;border:1px solid #c0ccda}.el-upload-list--picture-card .el-upload-list__item .el-icon-check,.el-upload-list--picture-card .el-upload-list__item .el-icon-circle-check{color:#fff}.el-upload-list--picture-card .el-upload-list__item-status-label{background:#13ce66}.el-upload-list--picture-card .el-upload-list__item-actions{color:#fff;background-color:rgba(0,0,0,.5)}.el-upload-list--picture .el-upload-list__item{background-color:#fff;border:1px solid #c0ccda}.el-upload-list--picture .el-upload-list__item .el-icon-check,.el-upload-list--picture .el-upload-list__item .el-icon-circle-check{color:#fff}.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label{background:0 0}.el-upload-list--picture .el-upload-list__item-thumbnail{background-color:#fff}.el-upload-cover__label,.el-upload-list--picture .el-upload-list__item-status-label{background:#13ce66}.el-upload-cover__label i{color:#fff}.el-upload-cover__interact{background-color:rgba(0,0,0,.72)}.el-upload-cover__interact .btn,.el-upload-cover__interact .btn i{color:#fff}.el-upload-cover__title{color:#383838;background-color:#fff}.el-progress__text{color:#606266}.el-progress.is-success .el-progress-bar__inner{background-color:#13ce66}.el-progress.is-success .el-progress__text{color:#13ce66}.el-progress.is-warning .el-progress-bar__inner{background-color:#e6a23c}.el-progress.is-warning .el-progress__text{color:#e6a23c}.el-progress.is-exception .el-progress-bar__inner{background-color:#ff4d4f}.el-progress.is-exception .el-progress__text{color:#ff4d4f}.el-progress-bar__outer{background-color:#ebeef5}.el-progress-bar__inner{background-color:#1890ff}.el-progress-bar__innerText{color:#fff}.el-message{background-color:#edf2fc;border-color:#ebeef5;border-style:solid;border-width:1px}.el-message--info .el-message__content{color:grey}.el-message--success{background-color:#e7faf0;border-color:#d0f5e0}.el-message--success .el-message__content{color:#13ce66}.el-message--warning{background-color:#fdf6ec;border-color:#faecd8}.el-message--warning .el-message__content{color:#e6a23c}.el-message--error{background-color:#ffeded;border-color:#ffdbdc}.el-message--error .el-message__content{color:#ff4d4f}.el-message__closeBtn{color:#c0c4cc}.el-message__closeBtn:hover{color:grey}.el-message .el-icon-success{color:#13ce66}.el-message .el-icon-error{color:#ff4d4f}.el-message .el-icon-info{color:grey}.el-message .el-icon-warning{color:#e6a23c}.el-badge__content{color:#fff;background-color:#ff4d4f;border:1px solid #fff}.el-badge__content--primary{background-color:#1890ff}.el-badge__content--success{background-color:#13ce66}.el-badge__content--warning{background-color:#e6a23c}.el-badge__content--info{background-color:grey}.el-badge__content--danger{background-color:#ff4d4f}.el-card{color:#383838;background-color:#fff;border:1px solid #ebeef5}.el-card__header{border-bottom:1px solid #ebeef5}.el-rate__icon{color:#c0c4cc}.el-steps--simple{background:#f6f8f9}.el-step__head.is-process{color:#383838;border-color:#383838}.el-step__head.is-wait{color:#c0c4cc;border-color:#c0c4cc}.el-step__head.is-success{color:#13ce66;border-color:#13ce66}.el-step__head.is-error{color:#ff4d4f;border-color:#ff4d4f}.el-step__head.is-finish{color:#1890ff;border-color:#1890ff}.el-step__icon{background:#fff}.el-step__icon.is-text{border:2px solid inherit}.el-step__line{background-color:#c0c4cc;border-color:inherit}.el-step__line-inner{border-color:inherit;border-style:solid;border-width:1px}.el-step__title.is-process{color:#383838}.el-step__title.is-wait{color:#c0c4cc}.el-step__title.is-success{color:#13ce66}.el-step__title.is-error{color:#ff4d4f}.el-step__title.is-finish{color:#1890ff}.el-step__description.is-process{color:#383838}.el-step__description.is-wait{color:#c0c4cc}.el-step__description.is-success{color:#13ce66}.el-step__description.is-error{color:#ff4d4f}.el-step__description.is-finish{color:#1890ff}.el-step.is-simple .el-step__icon{background:0 0}.el-step.is-simple .el-step__arrow:after,.el-step.is-simple .el-step__arrow:before{background:#c0c4cc}.el-carousel__arrow{color:#fff;background-color:rgba(31,45,61,.11);border:none}.el-carousel__arrow:hover{background-color:rgba(31,45,61,.23)}.el-carousel__indicators--outside button{background-color:#c0c4cc}.el-carousel__indicator{background-color:transparent}.el-carousel__button{border:none}.el-carousel__button,.el-carousel__mask{background-color:#fff}.el-collapse{border-top:1px solid #ebeef5;border-bottom:1px solid #ebeef5}.el-collapse-item.is-disabled .el-collapse-item__header{color:#bbb}.el-collapse-item__header{color:#383838;background-color:#fff;border-bottom:1px solid #ebeef5}.el-collapse-item__header.focusing:focus:not(:hover){color:#1890ff}.el-collapse-item__header.is-active{border-bottom-color:transparent}.el-collapse-item__wrap{background-color:#fff;border-bottom:1px solid #ebeef5}.el-collapse-item__content{color:#383838}.el-popper .popper__arrow,.el-popper .popper__arrow:after{border-color:transparent;border-style:solid}.el-popper .popper__arrow,.el-popper .popper__arrow:after{border-width:6px}.el-popper[x-placement^=top] .popper__arrow{border-top-color:#ebeef5;border-bottom-width:0}.el-popper[x-placement^=top] .popper__arrow:after{border-top-color:#fff;border-bottom-width:0}.el-popper[x-placement^=bottom] .popper__arrow{border-top-width:0;border-bottom-color:#ebeef5}.el-popper[x-placement^=bottom] .popper__arrow:after{border-top-width:0;border-bottom-color:#fff}.el-popper[x-placement^=right] .popper__arrow{border-right-color:#ebeef5;border-left-width:0}.el-popper[x-placement^=right] .popper__arrow:after{border-right-color:#fff;border-left-width:0}.el-popper[x-placement^=left] .popper__arrow{border-right-width:0;border-left-color:#ebeef5}.el-popper[x-placement^=left] .popper__arrow:after{border-right-width:0;border-left-color:#fff}.el-tag{color:#1890ff;background-color:#e8f4ff;border-color:#d1e9ff;border-style:solid;border-width:1px}.el-tag.is-hit{border-color:#1890ff}.el-tag .el-tag__close{color:#1890ff}.el-tag .el-tag__close:hover{color:#fff;background-color:#1890ff}.el-tag.el-tag--info{color:grey;background-color:#f2f2f2;border-color:#e6e6e6}.el-tag.el-tag--info.is-hit{border-color:grey}.el-tag.el-tag--info .el-tag__close{color:grey}.el-tag.el-tag--info .el-tag__close:hover{color:#fff;background-color:grey}.el-tag.el-tag--success{color:#13ce66;background-color:#e7faf0;border-color:#d0f5e0}.el-tag.el-tag--success.is-hit{border-color:#13ce66}.el-tag.el-tag--success .el-tag__close{color:#13ce66}.el-tag.el-tag--success .el-tag__close:hover{color:#fff;background-color:#13ce66}.el-tag.el-tag--warning{color:#e6a23c;background-color:#fdf6ec;border-color:#faecd8}.el-tag.el-tag--warning.is-hit{border-color:#e6a23c}.el-tag.el-tag--warning .el-tag__close{color:#e6a23c}.el-tag.el-tag--warning .el-tag__close:hover{color:#fff;background-color:#e6a23c}.el-tag.el-tag--danger{color:#ff4d4f;background-color:#ffeded;border-color:#ffdbdc}.el-tag.el-tag--danger.is-hit{border-color:#ff4d4f}.el-tag.el-tag--danger .el-tag__close{color:#ff4d4f}.el-tag.el-tag--danger .el-tag__close:hover{color:#fff;background-color:#ff4d4f}.el-tag--dark{color:#fff;background-color:#1890ff}.el-tag--dark,.el-tag--dark.is-hit{border-color:#1890ff}.el-tag--dark .el-tag__close{color:#fff}.el-tag--dark .el-tag__close:hover{color:#fff;background-color:#46a6ff}.el-tag--dark.el-tag--info{color:#fff;background-color:grey;border-color:grey}.el-tag--dark.el-tag--info.is-hit{border-color:grey}.el-tag--dark.el-tag--info .el-tag__close{color:#fff}.el-tag--dark.el-tag--info .el-tag__close:hover{color:#fff;background-color:#999}.el-tag--dark.el-tag--success{color:#fff;background-color:#13ce66;border-color:#13ce66}.el-tag--dark.el-tag--success.is-hit{border-color:#13ce66}.el-tag--dark.el-tag--success .el-tag__close{color:#fff}.el-tag--dark.el-tag--success .el-tag__close:hover{color:#fff;background-color:#42d885}.el-tag--dark.el-tag--warning{color:#fff;background-color:#e6a23c;border-color:#e6a23c}.el-tag--dark.el-tag--warning.is-hit{border-color:#e6a23c}.el-tag--dark.el-tag--warning .el-tag__close{color:#fff}.el-tag--dark.el-tag--warning .el-tag__close:hover{color:#fff;background-color:#ebb563}.el-tag--dark.el-tag--danger{color:#fff;background-color:#ff4d4f;border-color:#ff4d4f}.el-tag--dark.el-tag--danger.is-hit{border-color:#ff4d4f}.el-tag--dark.el-tag--danger .el-tag__close{color:#fff}.el-tag--dark.el-tag--danger .el-tag__close:hover{color:#fff;background-color:#ff7172}.el-tag--plain{color:#1890ff;background-color:#fff;border-color:#a3d3ff}.el-tag--plain.is-hit{border-color:#1890ff}.el-tag--plain .el-tag__close{color:#1890ff}.el-tag--plain .el-tag__close:hover{color:#fff;background-color:#1890ff}.el-tag--plain.el-tag--info{color:grey;background-color:#fff;border-color:#ccc}.el-tag--plain.el-tag--info.is-hit{border-color:grey}.el-tag--plain.el-tag--info .el-tag__close{color:grey}.el-tag--plain.el-tag--info .el-tag__close:hover{color:#fff;background-color:grey}.el-tag--plain.el-tag--success{color:#13ce66;background-color:#fff;border-color:#a1ebc2}.el-tag--plain.el-tag--success.is-hit{border-color:#13ce66}.el-tag--plain.el-tag--success .el-tag__close{color:#13ce66}.el-tag--plain.el-tag--success .el-tag__close:hover{color:#fff;background-color:#13ce66}.el-tag--plain.el-tag--warning{color:#e6a23c;background-color:#fff;border-color:#f5dab1}.el-tag--plain.el-tag--warning.is-hit{border-color:#e6a23c}.el-tag--plain.el-tag--warning .el-tag__close{color:#e6a23c}.el-tag--plain.el-tag--warning .el-tag__close:hover{color:#fff;background-color:#e6a23c}.el-tag--plain.el-tag--danger{color:#ff4d4f;background-color:#fff;border-color:#ffb8b9}.el-tag--plain.el-tag--danger.is-hit{border-color:#ff4d4f}.el-tag--plain.el-tag--danger .el-tag__close{color:#ff4d4f}.el-tag--plain.el-tag--danger .el-tag__close:hover{color:#fff;background-color:#ff4d4f}.el-cascader:not(.is-disabled):hover .el-input__inner{border-color:#c0c4cc}.el-cascader .el-input .el-input__inner:focus,.el-cascader .el-input.is-focus .el-input__inner{border-color:#1890ff}.el-cascader .el-input .el-icon-circle-close:hover{color:#ff4d4f}.el-cascader.is-disabled .el-cascader__label{color:#c0c4cc}.el-cascader__dropdown{background:#fff;border:1px solid #e4e7ed}.el-cascader__tags .el-tag{background:#f0f2f5}.el-cascader__tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__tags .el-tag .el-icon-close{color:#fff;background-color:#c0c4cc}.el-cascader__tags .el-tag .el-icon-close:hover{background-color:grey}.el-cascader__suggestion-list{color:#606266}.el-cascader__suggestion-item:focus,.el-cascader__suggestion-item:hover{background:#f6f8f9}.el-cascader__suggestion-item.is-checked{color:#1890ff}.el-cascader__empty-text{color:#c0c4cc}.el-cascader__search-input{color:#606266;border:none}.el-cascader__search-input::-moz-placeholder{color:#c0c4cc}.el-cascader__search-input::placeholder{color:#c0c4cc}.el-color-hue-slider{background-color:red}.el-color-hue-slider__bar{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.el-color-hue-slider__thumb{background:#fff;border:1px solid #f0f0f0}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:linear-gradient(180deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.el-color-svpanel__white{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.el-color-svpanel__black{background:linear-gradient(0deg,#222,transparent)}.el-color-alpha-slider__bar{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff)}.el-color-alpha-slider__thumb{background:#fff;border:1px solid #f0f0f0}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff)}.el-color-dropdown__value{color:#222}.el-color-dropdown__btn{color:#333;background-color:transparent;border:1px solid #dcdcdc}.el-color-dropdown__btn[disabled]{color:#ccc}.el-color-dropdown__btn:hover{color:#1890ff;border-color:#1890ff}.el-color-dropdown__link-btn{color:#1890ff}.el-color-dropdown__link-btn:hover{color:#46a6ff}.el-color-picker__mask{background-color:hsla(0,0%,100%,.7)}.el-color-picker__trigger{border:1px solid #e6e6e6}.el-color-picker__color{border:1px solid #999}.el-color-picker__empty{color:#999}.el-color-picker__icon{color:#fff}.el-color-picker__panel{background-color:#fff;border:1px solid #ebeef5}.el-textarea__inner{color:#606266;background-color:#fff;border:1px solid #dcdfe6}.el-textarea__inner::-moz-placeholder{color:#c0c4cc}.el-textarea__inner::placeholder{color:#c0c4cc}.el-textarea__inner:hover{border-color:#c0c4cc}.el-textarea__inner:focus{border-color:#1890ff}.el-textarea .el-input__count{color:grey;background:#fff}.el-textarea.is-disabled .el-textarea__inner{color:#c0c4cc;background-color:#f6f8f9;border-color:#e4e7ed}.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:#c0c4cc}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:#c0c4cc}.el-textarea.is-exceed .el-textarea__inner{border-color:#ff4d4f}.el-textarea.is-exceed .el-input__count{color:#ff4d4f}.el-input::-webkit-scrollbar-thumb{background:#b4bccc}.el-input::-webkit-scrollbar-corner,.el-input::-webkit-scrollbar-track{background:#fff}.el-input::-webkit-scrollbar-track-piece{background:#fff}.el-input .el-input__clear{color:#c0c4cc}.el-input .el-input__clear:hover,.el-input .el-input__count{color:grey}.el-input .el-input__count .el-input__count-inner{background:#fff}.el-input__inner{color:#161616;background-color:#fff;border:1px solid #dcdfe6}.el-input__prefix,.el-input__suffix{color:#c0c4cc}.el-input__inner::-moz-placeholder{color:#c0c4cc}.el-input__inner::placeholder{color:#c0c4cc}.el-input__inner:hover{border-color:#c0c4cc}.el-input.is-active .el-input__inner,.el-input__inner:focus{border-color:#1890ff}.el-input.is-disabled .el-input__inner{color:#161616;background-color:#f6f8f9;border-color:#e4e7ed}.el-input.is-disabled .el-input__inner::-moz-placeholder{color:#c0c4cc}.el-input.is-disabled .el-input__inner::placeholder{color:#c0c4cc}.el-input.is-exceed .el-input__inner{border-color:#ff4d4f}.el-input.is-exceed .el-input__suffix .el-input__count{color:#ff4d4f}.el-input-group{border-spacing:0;border-collapse:separate}.el-input-group__append,.el-input-group__prepend{color:grey;background-color:#f6f8f9;border:1px solid #dcdfe6}.el-input-group__append button.el-button,.el-input-group__append div.el-select .el-input__inner,.el-input-group__append div.el-select:hover .el-input__inner,.el-input-group__prepend button.el-button,.el-input-group__prepend div.el-select .el-input__inner,.el-input-group__prepend div.el-select:hover .el-input__inner{background-color:transparent;border-color:transparent;border-top:0;border-bottom:0}.el-input-group__prepend{border-right:0}.el-input-group__append{border-left:0}.el-input-group--append .el-select .el-input.is-focus .el-input__inner,.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.el-transfer__button{color:#fff;background-color:#1890ff}.el-transfer__button.is-disabled,.el-transfer__button.is-disabled:hover{color:#c0c4cc;background-color:#f6f8f9;border:1px solid #dcdfe6}.el-transfer-panel{background:#fff;border:1px solid #ebeef5}.el-transfer-panel__item.el-checkbox{color:#606266}.el-transfer-panel__item:hover{color:#1890ff}.el-transfer-panel .el-transfer-panel__header{color:#222;background:#f6f8f9;border-bottom:1px solid #ebeef5}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label{color:#383838}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span{color:grey}.el-transfer-panel .el-transfer-panel__footer{background:#fff;border-top:1px solid #ebeef5}.el-transfer-panel .el-transfer-panel__footer .el-checkbox{color:#606266}.el-transfer-panel .el-transfer-panel__empty{color:grey}.el-timeline-item__tail{border-left:2px solid #e4e7ed}.el-timeline-item__icon{color:#fff}.el-timeline-item__node{background-color:#e4e7ed}.el-timeline-item__node--primary{background-color:#1890ff}.el-timeline-item__node--success{background-color:#13ce66}.el-timeline-item__node--warning{background-color:#e6a23c}.el-timeline-item__node--danger{background-color:#ff4d4f}.el-timeline-item__node--info{background-color:grey}.el-timeline-item__content{color:#383838}.el-timeline-item__timestamp{color:grey}.el-link.is-underline:hover:after{border-bottom:1px solid #1890ff}.el-link.el-link--default:after,.el-link.el-link--primary.is-underline:hover:after,.el-link.el-link--primary:after{border-color:#1890ff}.el-link.el-link--default{color:#606266}.el-link.el-link--default:hover{color:#1890ff}.el-link.el-link--default.is-disabled{color:#c0c4cc}.el-link.el-link--primary{color:#1890ff}.el-link.el-link--primary:hover{color:#46a6ff}.el-link.el-link--primary.is-disabled{color:#8cc8ff}.el-link.el-link--danger.is-underline:hover:after,.el-link.el-link--danger:after{border-color:#ff4d4f}.el-link.el-link--danger{color:#ff4d4f}.el-link.el-link--danger:hover{color:#ff7172}.el-link.el-link--danger.is-disabled{color:#ffa6a7}.el-link.el-link--success.is-underline:hover:after,.el-link.el-link--success:after{border-color:#13ce66}.el-link.el-link--success{color:#13ce66}.el-link.el-link--success:hover{color:#42d885}.el-link.el-link--success.is-disabled{color:#89e7b3}.el-link.el-link--warning.is-underline:hover:after,.el-link.el-link--warning:after{border-color:#e6a23c}.el-link.el-link--warning{color:#e6a23c}.el-link.el-link--warning:hover{color:#ebb563}.el-link.el-link--warning.is-disabled{color:#f3d19e}.el-link.el-link--info.is-underline:hover:after,.el-link.el-link--info:after{border-color:grey}.el-link.el-link--info{color:grey}.el-link.el-link--info:hover{color:#999}.el-link.el-link--info.is-disabled{color:silver}.el-divider{background-color:#dcdfe6}.el-divider__text{color:#383838;background-color:#fff}.el-image__error,.el-image__placeholder{background:#f6f8f9}.el-image__error{color:#c0c4cc}.el-image-viewer__close{color:#fff;background-color:#606266}.el-image-viewer__actions{background-color:#606266;border-color:#fff}.el-image-viewer__actions__inner{color:#fff}.el-image-viewer__next,.el-image-viewer__prev{color:#fff;background-color:#606266;border-color:#fff}.el-image-viewer__mask{background:#222}.el-button{color:#606266;background:#fff;border:1px solid #dcdfe6}.el-button:focus,.el-button:hover{color:#1890ff;background-color:#e8f4ff;border-color:#badeff}.el-button:active{color:#1985e9;border-color:#1985e9}.el-button::-moz-focus-inner{border:0}.el-button.is-plain:focus,.el-button.is-plain:hover{color:#1890ff;background:#fff;border-color:#1890ff}.el-button.is-active,.el-button.is-plain:active{color:#1985e9;border-color:#1985e9}.el-button.is-plain:active{background:#fff}.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover{color:#c0c4cc;background-color:#fff;border-color:#ebeef5}.el-button.is-disabled.el-button--text{background-color:transparent}.el-button.is-disabled.is-plain,.el-button.is-disabled.is-plain:focus,.el-button.is-disabled.is-plain:hover{color:#c0c4cc;background-color:#fff;border-color:#ebeef5}.el-button.is-loading:before{background-color:hsla(0,0%,100%,.35)}.el-button--primary{color:#fff;background-color:#1890ff;border-color:#1890ff}.el-button--primary:focus,.el-button--primary:hover{color:#fff;background:#46a6ff;border-color:#46a6ff}.el-button--primary.is-active,.el-button--primary:active{color:#fff;background:#1985e9;border-color:#1985e9}.el-button--primary.is-disabled,.el-button--primary.is-disabled:active,.el-button--primary.is-disabled:focus,.el-button--primary.is-disabled:hover{color:#fff;background-color:#8cc8ff;border-color:#8cc8ff}.el-button--primary.is-plain{color:#1890ff;background:#e8f4ff;border-color:#a3d3ff}.el-button--primary.is-plain:focus,.el-button--primary.is-plain:hover{color:#fff;background:#1890ff;border-color:#1890ff}.el-button--primary.is-plain:active{color:#fff;background:#1985e9;border-color:#1985e9}.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover{color:#74bcff;background-color:#e8f4ff;border-color:#d1e9ff}.el-button--success{color:#fff;background-color:#13ce66;border-color:#13ce66}.el-button--success:focus,.el-button--success:hover{color:#fff;background:#42d885;border-color:#42d885}.el-button--success.is-active,.el-button--success:active{color:#fff;background:#2bd375;border-color:#2bd375}.el-button--success.is-disabled,.el-button--success.is-disabled:active,.el-button--success.is-disabled:focus,.el-button--success.is-disabled:hover{color:#fff;background-color:#89e7b3;border-color:#89e7b3}.el-button--success.is-plain{color:#13ce66;background:#e7faf0;border-color:#a1ebc2}.el-button--success.is-plain:focus,.el-button--success.is-plain:hover{color:#fff;background:#13ce66;border-color:#13ce66}.el-button--success.is-plain:active{color:#fff;background:#2bd375;border-color:#2bd375}.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover{color:#71e2a3;background-color:#e7faf0;border-color:#d0f5e0}.el-button--warning{color:#fff;background-color:#e6a23c;border-color:#e6a23c}.el-button--warning:focus,.el-button--warning:hover{color:#fff;background:#ebb563;border-color:#ebb563}.el-button--warning.is-active,.el-button--warning:active{color:#fff;background:#e9ab50;border-color:#e9ab50}.el-button--warning.is-disabled,.el-button--warning.is-disabled:active,.el-button--warning.is-disabled:focus,.el-button--warning.is-disabled:hover{color:#fff;background-color:#f3d19e;border-color:#f3d19e}.el-button--warning.is-plain{color:#e6a23c;background:#fdf6ec;border-color:#f5dab1}.el-button--warning.is-plain:focus,.el-button--warning.is-plain:hover{color:#fff;background:#e6a23c;border-color:#e6a23c}.el-button--warning.is-plain:active{color:#fff;background:#e9ab50;border-color:#e9ab50}.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover{color:#f0c78a;background-color:#fdf6ec;border-color:#faecd8}.el-button--danger{color:#fff;background-color:#ff4d4f;border-color:#ff4d4f}.el-button--danger:focus,.el-button--danger:hover{color:#fff;background:#ff7172;border-color:#ff7172}.el-button--danger.is-active,.el-button--danger:active{color:#fff;background:#ff5f61;border-color:#ff5f61}.el-button--danger.is-disabled,.el-button--danger.is-disabled:active,.el-button--danger.is-disabled:focus,.el-button--danger.is-disabled:hover{color:#fff;background-color:#ffa6a7;border-color:#ffa6a7}.el-button--danger.is-plain{color:#ff4d4f;background:#ffeded;border-color:#ffb8b9}.el-button--danger.is-plain:focus,.el-button--danger.is-plain:hover{color:#fff;background:#ff4d4f;border-color:#ff4d4f}.el-button--danger.is-plain:active{color:#fff;background:#ff5f61;border-color:#ff5f61}.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover{color:#ff9495;background-color:#ffeded;border-color:#ffdbdc}.el-button--info{color:#fff;background-color:grey;border-color:grey}.el-button--info:focus,.el-button--info:hover{color:#fff;background:#999;border-color:#999}.el-button--info.is-active,.el-button--info:active{color:#fff;background:#8d8d8d;border-color:#8d8d8d}.el-button--info.is-disabled,.el-button--info.is-disabled:active,.el-button--info.is-disabled:focus,.el-button--info.is-disabled:hover{color:#fff;background-color:silver;border-color:silver}.el-button--info.is-plain{color:grey;background:#f2f2f2;border-color:#ccc}.el-button--info.is-plain:focus,.el-button--info.is-plain:hover{color:#fff;background:grey;border-color:grey}.el-button--info.is-plain:active{color:#fff;background:#8d8d8d;border-color:#8d8d8d}.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover{color:#b3b3b3;background-color:#f2f2f2;border-color:#e6e6e6}.el-button--text,.el-button--text.is-disabled,.el-button--text.is-disabled:focus,.el-button--text.is-disabled:hover,.el-button--text:active{border-color:transparent}.el-button--text{color:#1890ff;background:0 0}.el-button--text:focus,.el-button--text:hover{color:#46a6ff;background-color:transparent;border-color:transparent}.el-button--text:active{color:#1985e9;background-color:transparent}.el-button-group>.el-dropdown>.el-button{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--primary:first-child{border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--primary:last-child{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--primary:not(:first-child):not(:last-child){border-right-color:hsla(0,0%,100%,.5);border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--success:first-child{border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--success:last-child{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--success:not(:first-child):not(:last-child){border-right-color:hsla(0,0%,100%,.5);border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--warning:first-child{border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--warning:last-child{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-right-color:hsla(0,0%,100%,.5);border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--danger:first-child{border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--danger:last-child{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--danger:not(:first-child):not(:last-child){border-right-color:hsla(0,0%,100%,.5);border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--info:first-child{border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--info:last-child{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--info:not(:first-child):not(:last-child){border-right-color:hsla(0,0%,100%,.5);border-left-color:hsla(0,0%,100%,.5)}.el-calendar{background-color:#fff}.el-calendar__header{border-bottom:1px solid #ebeef5}.el-calendar__title{color:#222}.el-calendar-table thead th{color:#606266}.el-calendar-table:not(.is-range) td.next,.el-calendar-table:not(.is-range) td.prev{color:#c0c4cc}.el-backtop,.el-calendar-table td.is-today{color:#1890ff}.el-calendar-table td{border-right:1px solid #ebeef5;border-bottom:1px solid #ebeef5}.el-calendar-table td.is-selected{background-color:#f2f8fe}.el-calendar-table tr:first-child td{border-top:1px solid #ebeef5}.el-calendar-table tr td:first-child{border-left:1px solid #ebeef5}.el-calendar-table tr.el-calendar-table__row--hide-border td{border-top:none}.el-calendar-table .el-calendar-day:hover{background-color:#f2f8fe}.el-backtop{background-color:#fff}.el-backtop:hover{background-color:#f2f6fc}.el-page-header__left:after{background-color:#dcdfe6}.el-page-header__content{color:#383838}.el-checkbox{color:#606266}.el-checkbox.is-bordered{border:1px solid #dcdfe6}.el-checkbox.is-bordered.is-checked{border-color:#1890ff}.el-checkbox.is-bordered.is-disabled{border-color:#ebeef5}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:#edf2fc;border-color:#dcdfe6}.el-checkbox__input.is-disabled .el-checkbox__inner:after{border-color:#c0c4cc}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:#f2f6fc;border-color:#dcdfe6}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:#c0c4cc}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:#f2f6fc;border-color:#dcdfe6}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:#c0c4cc;border-color:#c0c4cc}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:#1890ff;border-color:#1890ff}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:#c0c4cc}.el-checkbox__input.is-checked+.el-checkbox__label{color:#1890ff}.el-checkbox__input.is-focus .el-checkbox__inner{border-color:#1890ff}.el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{background-color:#fff}.el-checkbox__inner{border:1px solid #dcdfe6}.el-checkbox__inner:hover{border-color:#1890ff}.el-checkbox__inner:after{border:1px solid #fff;border-top:0;border-left:0}.el-checkbox-button__inner{color:#606266;background:#fff;border:1px solid #dcdfe6;border-left:0}.el-checkbox-button__inner:hover{color:#1890ff}.el-checkbox-button.is-checked .el-checkbox-button__inner{color:#fff;background-color:#1890ff;border-color:#1890ff}.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:#1890ff}.el-checkbox-button.is-disabled .el-checkbox-button__inner{color:#c0c4cc;background-color:#fff;border-color:#ebeef5}.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:#ebeef5}.el-checkbox-button:first-child .el-checkbox-button__inner{border-left:1px solid #dcdfe6}.el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:#1890ff}.el-radio__input.is-disabled .el-radio__inner,.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:#f6f8f9;border-color:#e4e7ed}.el-radio__input.is-disabled .el-radio__inner:after{background-color:#f6f8f9}.el-radio__input.is-disabled.is-checked .el-radio__inner:after{background-color:#c0c4cc}.el-radio__input.is-disabled+span.el-radio__label{color:#c0c4cc}.el-radio__input.is-checked .el-radio__inner{background:#1890ff;border-color:#1890ff}.el-radio__input.is-checked+.el-radio__label{color:#1890ff}.el-radio__input.is-focus .el-radio__inner{border-color:#1890ff}.el-radio__inner{background-color:#fff;border:1px solid #dcdfe6}.el-radio__inner:hover{border-color:#1890ff}.el-radio__inner:after{background-color:#fff}.el-scrollbar__thumb{background-color:rgba(144,147,153,.3)}.el-scrollbar__thumb:hover{background-color:rgba(144,147,153,.5)}.el-cascader-panel.is-bordered{border:1px solid #e4e7ed}.el-cascader-menu{color:#606266;border-right:1px solid #e4e7ed}.el-cascader-menu:last-child{border-right:none}.el-cascader-menu__empty-text{color:#c0c4cc}.el-cascader-node.is-selectable.in-active-path{color:#606266}.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-cascader-node.is-selectable.in-checked-path{color:#1890ff}.el-cascader-node:not(.is-disabled):focus,.el-cascader-node:not(.is-disabled):hover{background:#f6f8f9}.el-cascader-node.is-disabled{color:#c0c4cc}.el-avatar{color:#fff;background:rgba(184,208,255,.7607843137254902)}.el-radio{color:#606266}.el-radio.is-bordered{border:1px solid #dcdfe6}.el-radio.is-bordered.is-checked{border-color:#1890ff}.el-radio.is-bordered.is-disabled{border-color:#ebeef5}.el-drawer{background-color:#fff}.el-drawer__header{color:#72767b}.el-drawer__close-btn{color:inherit;background-color:transparent;border:none}.el-table .row-nav{padding-left:6px!important}.el-table .row-nav .el-dropdown-link{cursor:pointer}.el-table .row-nav .el-icon--right{margin-left:0}.el-breadcrumb__inner,.el-breadcrumb__inner a{font-weight:400!important}.el-upload input[type=file]{display:none!important}.el-upload__input{display:none}.cell .el-tag{margin-right:0}.status-col .cell{padding:0 10px;text-align:center}.status-col .cell .el-tag{margin-right:0}.el-dialog{position:relative;left:0;margin:0 auto;transform:none}.upload-container .el-upload{width:100%}.upload-container .el-upload .el-upload-dragger{width:100%;height:200px}.el-dropdown-menu a{display:block}.el-range-editor.el-input__inner{display:inline-flex!important}.el-range-separator{box-sizing:content-box}.frm-loading-type1{display:flex;width:36px;height:36px;margin:0 auto 15px;border:3px solid transparent;border-top-color:#1890ff;border-bottom-color:#1890ff;border-radius:50%;animation:vabLoading1-0 .8s linear infinite}.frm-loading-type1:before{display:block;width:8px;height:8px;margin:auto;content:"";border:3px solid #1890ff;border-radius:50%;animation:vabLoading1 .5s ease-in infinite alternate}@keyframes vabLoading1-0{to{transform:rotate(1turn)}}@keyframes vabLoading1{0%{transform:scale(.5)}to{transform:scale(1.2)}}.frm-loading-type2{width:20px;height:20px;margin-top:-40px;margin-left:-10px;animation:vabLoading2 1s linear infinite reverse}.frm-loading-type2:before{width:36px;height:36px;margin-top:-17px;margin-left:-18px}.frm-loading-type2:after,.frm-loading-type2:before{display:block;content:"";animation:vabLoading2 .4s linear infinite}.frm-loading-type2:after{width:8px;height:8px;margin-top:-3px;margin-left:-4px}.frm-loading-type2,.frm-loading-type2:after,.frm-loading-type2:before{position:absolute;top:40%;left:50%;border:3px solid transparent;border-top-color:#1890ff;border-right-color:#1890ff;border-radius:50%}@keyframes vabLoading2{to{transform:rotate(1turn)}}.frm-loading-type3{display:inline-block;width:2.5em;height:3em;margin-bottom:15px;border:3px solid transparent;border-top-color:#1890ff;border-bottom-color:#1890ff;border-radius:50%;animation:vabLoading3 2s ease infinite}@keyframes vabLoading3{50%{border-width:8px;transform:rotate(1turn) scale(.4,.33)}to{border-width:3px;transform:rotate(2turn) scale(1)}}.frm-loading-type4{display:inline-block;width:30px;height:30px;margin:0 auto 10px;border:8px solid transparent;border-bottom-color:#1890ff;border-left-color:#1890ff;border-radius:50%;animation:vabLoading4 1s linear infinite normal}.frm-loading-type4:after{display:block;width:15px;height:15px;margin:0;content:" ";border:6px solid #1890ff;border-bottom-color:transparent;border-left-color:transparent;border-radius:50%}@keyframes vabLoading4{0%{opacity:.2;transform:rotate(0deg)}50%{opacity:1;transform:rotate(180deg)}to{opacity:.2;transform:rotate(1turn)}}.frm-loading-type5{display:block;width:0;height:0;margin:0 auto 15px;border:1.5em solid #1890ff;border-right:1.5em solid transparent;border-left:1.5em solid transparent;border-radius:100%;animation:vabLoading5 1s linear infinite}@keyframes vabLoading5{0%{transform:rotate(0deg)}50%{transform:rotate(60deg)}to{transform:rotate(1turn)}}.frm-loading-type6{display:block;width:0;height:0;margin:0 auto 25px auto;perspective:200px}.frm-loading-type6:after,.frm-loading-type6:before{position:absolute;width:20px;height:20px;content:"";background:transparent;animation:vabLoading6 .5s infinite alternate}.frm-loading-type6:before{left:0}.frm-loading-type6:after{right:0;animation-delay:.15s}@keyframes vabLoading6{0%{box-shadow:0 0 0 transparent;transform:scale(1) translateY(0) rotateX(0deg)}to{background:#1890ff;box-shadow:0 25px 40px rgba(24,144,255,.5);transform:scale(1.2) translateY(-25px) rotateX(45deg)}}.frm-loading-type7{display:block;width:25px;height:25px;margin:0 auto 15px auto;border:2px solid #1890ff;border-top-color:rgba(24,144,255,.2);border-right-color:rgba(24,144,255,.2);border-bottom-color:rgba(24,144,255,.2);border-radius:100%;animation:vabLoading7 .75s linear infinite}@keyframes vabLoading7{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.frm-loading-type8{position:relative;box-sizing:border-box;display:block;width:20px;height:20px;margin:0 auto 15px auto;background-color:#1890ff;border-radius:50%;box-shadow:30px 0 0 0 #1890ff;transform:translateX(-15px)}.frm-loading-type8:after{position:absolute;top:8px;left:9px;width:10px;height:10px;content:"";background-color:#fff;border-radius:50%;box-shadow:30px 0 0 0 #fff;animation:vabLoading8 2s ease-in-out infinite alternate}@keyframes vabLoading8{0%{left:9px}to{left:1px}}.frm-loading-type9{position:relative;box-sizing:border-box;display:block;width:20px;height:20px;margin:0 auto 15px auto;border:1px solid #1890ff;animation:vabLoading9 5s linear infinite}.frm-loading-type9:after{position:absolute;top:-8px;left:0;width:4px;height:4px;content:"";background-color:#1890ff;animation:vabLoading9_check 1s ease-in-out infinite}@keyframes vabLoading9_check{25%{top:-8px;left:22px}50%{top:22px;left:22px}75%{top:22px;left:-9px}to{top:-7px;left:-9px}}@keyframes vabLoading9{0%{box-shadow:inset 0 0 0 0 rgba(24,144,255,.5);opacity:.5}to{box-shadow:inset 0 -20px 0 0 #1890ff}}.dots-loader:not(:required){position:relative;display:inline-block;width:7px;height:7px;margin-bottom:30px;overflow:hidden;text-indent:-9999px;background:transparent;border-radius:100%;box-shadow:-14px -14px 0 7px #f86,14px -14px 0 7px #fc6,14px 14px 0 7px #6d7,-14px 14px 0 7px #4ae;transform-origin:50% 50%;animation:dots-loader 5s ease-in-out infinite}@keyframes dots-loader{0%{box-shadow:-14px -14px 0 7px #f86,14px -14px 0 7px #fc6,14px 14px 0 7px #6d7,-14px 14px 0 7px #4ae}8.33%{box-shadow:14px -14px 0 7px #f86,14px -14px 0 7px #fc6,14px 14px 0 7px #6d7,-14px 14px 0 7px #4ae}16.67%{box-shadow:14px 14px 0 7px #f86,14px 14px 0 7px #fc6,14px 14px 0 7px #6d7,-14px 14px 0 7px #4ae}25%{box-shadow:-14px 14px 0 7px #f86,-14px 14px 0 7px #fc6,-14px 14px 0 7px #6d7,-14px 14px 0 7px #4ae}33.33%{box-shadow:-14px -14px 0 7px #f86,-14px 14px 0 7px #fc6,-14px -14px 0 7px #6d7,-14px -14px 0 7px #4ae}41.67%{box-shadow:14px -14px 0 7px #f86,-14px 14px 0 7px #fc6,-14px -14px 0 7px #6d7,14px -14px 0 7px #4ae}50%{box-shadow:14px 14px 0 7px #f86,-14px 14px 0 7px #fc6,-14px -14px 0 7px #6d7,14px -14px 0 7px #4ae}58.33%{box-shadow:-14px 14px 0 7px #f86,-14px 14px 0 7px #fc6,-14px -14px 0 7px #6d7,14px -14px 0 7px #4ae}66.67%{box-shadow:-14px -14px 0 7px #f86,-14px -14px 0 7px #fc6,-14px -14px 0 7px #6d7,14px -14px 0 7px #4ae}75%{box-shadow:14px -14px 0 7px #f86,14px -14px 0 7px #fc6,14px -14px 0 7px #6d7,14px -14px 0 7px #4ae}83.33%{box-shadow:14px 14px 0 7px #f86,14px -14px 0 7px #fc6,14px 14px 0 7px #6d7,14px 14px 0 7px #4ae}91.67%{box-shadow:-14px 14px 0 7px #f86,14px -14px 0 7px #fc6,14px 14px 0 7px #6d7,-14px 14px 0 7px #4ae}to{box-shadow:-14px -14px 0 7px #f86,14px -14px 0 7px #fc6,14px 14px 0 7px #6d7,-14px 14px 0 7px #4ae}}.gauge-loader:not(:required){position:relative;display:inline-block;width:64px;height:32px;margin-bottom:10px;overflow:hidden;text-indent:-9999px;background:#6ca;border-top-left-radius:32px;border-top-right-radius:32px}.gauge-loader:not(:required):before{position:absolute;top:5px;left:30px;width:4px;height:27px;content:"";background:#fff;border-radius:2px;transform-origin:50% 100%;animation:gauge-loader 4s ease infinite}.gauge-loader:not(:required):after{position:absolute;top:26px;left:26px;width:13px;height:13px;content:"";background:#fff;border-radius:8px}@keyframes gauge-loader{0%{transform:rotate(-50deg)}10%{transform:rotate(20deg)}20%{transform:rotate(60deg)}24%{transform:rotate(60deg)}40%{transform:rotate(-20deg)}54%{transform:rotate(70deg)}56%{transform:rotate(78deg)}58%{transform:rotate(73deg)}60%{transform:rotate(75deg)}62%{transform:rotate(70deg)}70%{transform:rotate(-20deg)}80%{transform:rotate(20deg)}83%{transform:rotate(25deg)}86%{transform:rotate(20deg)}89%{transform:rotate(25deg)}to{transform:rotate(-50deg)}}.inner-circles-loader:not(:required){position:relative;display:inline-block;width:50px;height:50px;margin-bottom:10px;overflow:hidden;text-indent:-9999px;background:rgba(25,165,152,.5);border-radius:50%;transform:translateZ(0)}.inner-circles-loader:not(:required):after,.inner-circles-loader:not(:required):before{position:absolute;top:0;display:inline-block;width:50px;height:50px;content:"";border-radius:50%}.inner-circles-loader:not(:required):before{left:0;background:#c7efcf;transform-origin:0 50%;animation:inner-circles-loader 3s infinite}.inner-circles-loader:not(:required):after{right:0;background:#eef5db;transform-origin:100% 50%;animation:inner-circles-loader 3s .2s infinite reverse}@keyframes inner-circles-loader{0%{transform:rotate(0deg)}50%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.plus-loader:not(:required){position:relative;display:inline-block;width:48px;height:48px;margin-bottom:10px;overflow:hidden;text-indent:-9999px;background:#f86;border-radius:24px;transform:rotate(90deg);transform-origin:50% 50%;animation:plus-loader-background 3s ease-in-out infinite}.plus-loader:not(:required):after{background:#f86;animation:plus-loader-top 3s linear infinite}.plus-loader:not(:required):after,.plus-loader:not(:required):before{position:absolute;top:0;right:50%;width:50%;height:100%;content:"";border-radius:24px 0 0 24px;transform-origin:100% 50%}.plus-loader:not(:required):before{background:#fc6;animation:plus-loader-bottom 3s linear infinite}@keyframes plus-loader-top{2.5%{background:#f86;transform:rotateY(0deg);animation-timing-function:ease-in}13.75%{background:#ff430d;transform:rotateY(90deg);animation-timing-function:step-start}13.76%{background:#ffae0d;transform:rotateY(90deg);animation-timing-function:ease-out}25%{background:#fc6;transform:rotateY(180deg)}27.5%{background:#fc6;transform:rotateY(180deg);animation-timing-function:ease-in}41.25%{background:#ffae0d;transform:rotateY(90deg);animation-timing-function:step-start}41.26%{background:#2cc642;transform:rotateY(90deg);animation-timing-function:ease-out}50%{background:#6d7;transform:rotateY(0deg)}52.5%{background:#6d7;transform:rotateY(0deg);animation-timing-function:ease-in}63.75%{background:#2cc642;transform:rotateY(90deg);animation-timing-function:step-start}63.76%{background:#1386d2;transform:rotateY(90deg);animation-timing-function:ease-out}75%{background:#4ae;transform:rotateY(180deg)}77.5%{background:#4ae;transform:rotateY(180deg);animation-timing-function:ease-in}91.25%{background:#1386d2;transform:rotateY(90deg);animation-timing-function:step-start}91.26%{background:#ff430d;transform:rotateY(90deg);animation-timing-function:ease-in}to{background:#f86;transform:rotateY(0deg);animation-timing-function:step-start}}@keyframes plus-loader-bottom{0%{background:#fc6;animation-timing-function:step-start}50%{background:#fc6;animation-timing-function:step-start}75%{background:#4ae;animation-timing-function:step-start}to{background:#4ae;animation-timing-function:step-start}}@keyframes plus-loader-background{0%{background:#f86;transform:rotate(180deg)}25%{background:#f86;transform:rotate(180deg);animation-timing-function:step-start}27.5%{background:#6d7;transform:rotate(90deg)}50%{background:#6d7;transform:rotate(90deg);animation-timing-function:step-start}52.5%{background:#6d7;transform:rotate(0deg)}75%{background:#6d7;transform:rotate(0deg);animation-timing-function:step-start}77.5%{background:#f86;transform:rotate(270deg)}to{background:#f86;transform:rotate(270deg);animation-timing-function:step-start}}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.fade-transform-enter-active,.fade-transform-leave-active{transition:all .3s cubic-bezier(.645,.045,.355,1),border 0s,color .1s,font-size 0s}.fade-transform-enter,.fade-transform-leave-to{opacity:0}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.login-container .el-input__inner{padding:0 35px!important}[data-v-578d4af6]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.logo-container[data-v-578d4af6]{display:flex;align-items:center;justify-content:flex-start}.logo-wrapper[data-v-578d4af6]{margin-top:10px;display:flex;align-items:flex-end;gap:1rem;max-width:100%;flex-wrap:nowrap;overflow:hidden}.logo[data-v-578d4af6]{width:clamp(48px,10vw,56px);height:clamp(48px,10vw,56px);-o-object-fit:contain;object-fit:contain;flex-shrink:0;margin-bottom:-.2rem}.logo-text[data-v-578d4af6]{display:flex;flex-direction:column;justify-content:center;overflow:hidden;line-height:1.2}.main-title[data-v-578d4af6]{font-size:clamp(20px,5vw,22px);font-weight:700;color:#0096f6;display:flex;align-items:baseline;gap:.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.26rem;line-height:1}.logo-dot[data-v-578d4af6]{color:#00bff6;font-size:.5em;position:relative;top:-.46em;margin:0 .2rem;display:inline-flex;align-items:center;line-height:1}.sub-title[data-v-578d4af6]{font-size:clamp(14px,4vw,16px);color:#0096f6;font-weight:300;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;line-height:1}.login-container[data-v-578d4af6]{height:100vh;background:url(/static/assets/login_images/background.jpg) 50% fixed no-repeat;background-size:cover}.login-form[data-v-578d4af6]{position:relative;max-width:100%;padding:4.5vh;margin:calc(50vh - 237.5px) 5vw 5vw;overflow:hidden;background:url(/static/assets/login_images/login_form.png);background-size:100% 100%}.login-form .title[data-v-578d4af6]{font-size:54px;font-weight:500;color:#fff}.login-form .title-tips[data-v-578d4af6]{margin-top:29px;font-size:26px;font-weight:400;color:#fff}.login-form .login-btn[data-v-578d4af6]{display:inherit;width:220px;height:50px;margin-top:5px;border:0}.login-form .login-btn[data-v-578d4af6]:hover{opacity:.9}.login-form .login-btn .forget-passwordword[data-v-578d4af6]{width:100%;margin-top:40px;text-align:left}.login-form .login-btn .forget-passwordword .forget-password[data-v-578d4af6]{width:129px;height:19px;font-size:20px;font-weight:400;color:#5c66f0}.login-form .tips[data-v-578d4af6]{margin-bottom:10px;font-size:14px;color:#fff}.login-form .tips span[data-v-578d4af6]:first-of-type{margin-right:16px}.login-form .title-container[data-v-578d4af6]{position:relative}.login-form .title-container .title[data-v-578d4af6]{margin:0 auto 40px auto;font-size:34px;font-weight:700;color:#1890ff;text-align:center}.login-form i[data-v-578d4af6]{top:8px;left:5px;z-index:1999}.login-form .show-password[data-v-578d4af6],.login-form i[data-v-578d4af6]{position:absolute;font-size:16px;color:#d7dee3;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.login-form .show-password[data-v-578d4af6]{right:25px;left:-35px}.login-form[data-v-578d4af6] .el-form-item{padding-right:0;margin:20px 0;color:#454545;background:transparent;border:1px solid transparent;border-radius:2px}.login-form[data-v-578d4af6] .el-form-item__content{min-height:32px;line-height:32px}.login-form[data-v-578d4af6] .el-form-item__error{position:absolute;top:100%;left:18px;font-size:12px;line-height:18px;color:#ff4d4f}.login-form[data-v-578d4af6] .el-input{box-sizing:border-box}.login-form[data-v-578d4af6] .el-input input{height:48px;padding-left:35px;font-size:14px;line-height:58px;background:#f6f4fc;border:0}.login-form[data-v-578d4af6] .code{position:absolute;top:4px;right:4px;cursor:pointer;border-radius:2.5px}[data-v-db26dbb0]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.error-container[data-v-db26dbb0]{position:relative;min-height:100vh}.error-container .error-content[data-v-db26dbb0]{position:absolute;top:55%;left:50%;width:40vw;height:400px;transform:translate(-50%,-50%)}.error-container .error-content .pic-error[data-v-db26dbb0]{position:relative;float:left;width:100%;overflow:hidden}.error-container .error-content .pic-error-parent[data-v-db26dbb0]{width:100%}.error-container .error-content .pic-error-child[data-v-db26dbb0]{position:absolute}.error-container .error-content .pic-error-child.left[data-v-db26dbb0]{top:17px;left:220px;width:80px;opacity:0;animation-name:cloudLeft-data-v-db26dbb0;animation-duration:2s;animation-timing-function:linear;animation-delay:1s;animation-fill-mode:forwards}@keyframes cloudLeft-data-v-db26dbb0{0%{top:17px;left:220px;opacity:0}20%{top:33px;left:188px;opacity:1}80%{top:81px;left:92px;opacity:1}to{top:97px;left:60px;opacity:0}}.error-container .error-content .bullshit[data-v-db26dbb0]{position:relative;float:left;width:300px;padding:30px 0;overflow:hidden}.error-container .error-content .bullshit-oops[data-v-db26dbb0]{margin-bottom:20px;font-size:32px;font-weight:700;line-height:40px;color:#1890ff;opacity:0;animation-name:slideUp-data-v-db26dbb0;animation-duration:.5s;animation-fill-mode:forwards}.error-container .error-content .bullshit-headline[data-v-db26dbb0]{margin-bottom:10px;font-size:20px;font-weight:700;line-height:24px;color:#222;opacity:0;animation-name:slideUp-data-v-db26dbb0;animation-duration:.5s;animation-delay:.1s;animation-fill-mode:forwards}.error-container .error-content .bullshit-info[data-v-db26dbb0]{margin-bottom:30px;font-size:13px;line-height:21px;color:grey;opacity:0;animation-name:slideUp-data-v-db26dbb0;animation-duration:.5s;animation-delay:.2s;animation-fill-mode:forwards}.error-container .error-content .bullshit-return-home[data-v-db26dbb0]{display:block;float:left;width:110px;height:36px;font-size:14px;line-height:36px;color:#fff;text-align:center;cursor:pointer;background:#1890ff;border-radius:100px;opacity:0;animation-name:slideUp-data-v-db26dbb0;animation-duration:.5s;animation-delay:.3s;animation-fill-mode:forwards}@keyframes slideUp-data-v-db26dbb0{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}[data-v-5cade5a2]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.error-container[data-v-5cade5a2]{position:relative;min-height:100vh}.error-container .error-content[data-v-5cade5a2]{position:absolute;top:55%;left:50%;width:40vw;height:400px;transform:translate(-50%,-50%)}.error-container .error-content .pic-error[data-v-5cade5a2]{position:relative;float:left;width:100%;overflow:hidden}.error-container .error-content .pic-error-parent[data-v-5cade5a2]{width:100%}.error-container .error-content .pic-error-child[data-v-5cade5a2]{position:absolute}.error-container .error-content .pic-error-child.left[data-v-5cade5a2]{top:17px;left:220px;width:80px;opacity:0;animation-name:cloudLeft-data-v-5cade5a2;animation-duration:2s;animation-timing-function:linear;animation-delay:1s;animation-fill-mode:forwards}@keyframes cloudLeft-data-v-5cade5a2{0%{top:17px;left:220px;opacity:0}20%{top:33px;left:188px;opacity:1}80%{top:81px;left:92px;opacity:1}to{top:97px;left:60px;opacity:0}}.error-container .error-content .bullshit[data-v-5cade5a2]{position:relative;float:left;width:300px;padding:30px 0;overflow:hidden}.error-container .error-content .bullshit-oops[data-v-5cade5a2]{margin-bottom:20px;font-size:32px;font-weight:700;line-height:40px;color:#1890ff;opacity:0;animation-name:slideUp-data-v-5cade5a2;animation-duration:.5s;animation-fill-mode:forwards}.error-container .error-content .bullshit-headline[data-v-5cade5a2]{margin-bottom:10px;font-size:20px;font-weight:700;line-height:24px;color:#222;opacity:0;animation-name:slideUp-data-v-5cade5a2;animation-duration:.5s;animation-delay:.1s;animation-fill-mode:forwards}.error-container .error-content .bullshit-info[data-v-5cade5a2]{margin-bottom:30px;font-size:13px;line-height:21px;color:grey;opacity:0;animation-name:slideUp-data-v-5cade5a2;animation-duration:.5s;animation-delay:.2s;animation-fill-mode:forwards}.error-container .error-content .bullshit-return-home[data-v-5cade5a2]{display:block;float:left;width:110px;height:36px;font-size:14px;line-height:36px;color:#fff;text-align:center;cursor:pointer;background:#1890ff;border-radius:100px;opacity:0;animation-name:slideUp-data-v-5cade5a2;animation-duration:.5s;animation-delay:.3s;animation-fill-mode:forwards}@keyframes slideUp-data-v-5cade5a2{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}.aps-schedule-calendar{margin-top:10px}.aps-schedule-calendar .fc-header-toolbar{margin:10px 5px 10px}.aps-schedule-calendar .fc-center{font-size:larger}.text-right[data-v-24523e9b]{text-align:right}.m-0[data-v-24523e9b]{margin:0}.aps-order-material{margin-top:10px}.aps-order-material .pagination{padding:10px 20px;background-color:#fefefe;border-bottom:1px solid #ebeef5}.aps-order-material .el-step__icon{width:18px;height:18px}.aps-order-material .el-step__title{font-size:10px;line-height:20px;margin-top:-8px}.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}[data-v-15f191bd]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.data-picker-result[data-v-15f191bd]{position:relative;display:flex;flex-direction:row;height:116px;padding:8px 16px;line-height:36px}.data-picker-result .results-title[data-v-15f191bd]{position:relative;width:60px}.data-picker-result .results-title p[data-v-15f191bd]{margin:0}.data-picker-result .results-content[data-v-15f191bd]{flex:1;overflow:auto}.data-picker-result .results-tools[data-v-15f191bd]{width:110px}.data-picker-result .el-tag[data-v-15f191bd]{margin:0 4px 5px 0}.device-selector .data-picker-result{padding-left:260px!important;margin-left:10px}.process-attached-file{margin-bottom:20px}.process-attached-file .pagination{padding:10px 20px;background-color:#fefefe;border-bottom:1px solid #ebeef5}.qr-code-large{height:160px;width:160px;cursor:pointer}.qr-code-small{height:36px;width:36px}.popover-qr-core .title{width:136px;padding-top:5px;margin:0 0 -3px 12px;overflow-wrap:break-word;text-align:left}.input-qr-code{vertical-align:middle;display:flex;align-items:center}.input-qr-code .el-input-group__append{background-color:transparent!important}.input-qr-code .frm-icon{width:20px;height:20px}.input-qr-code .qr-code-btn{border:1px solid #dcdfe6;padding:0 9px;margin-left:-1px;border-top-right-radius:2.5px;border-bottom-right-radius:2.5px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer}.input-qr-code .el-input__inner{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.product .el-checkbox.is-bordered.el-checkbox--small{padding:7px 10px 5px 10px!important}.product .el-checkbox{margin-right:5px!important}.product .mt{padding-top:16px}.product .spec{padding-right:16px;background-color:#fbfcfd}.product .base .form-group{padding:16px 0 0 0!important}.product .spec-checkbox{padding:6px 6px 1px 6px;overflow:hidden;background:#fdfdfd;border:1px solid #eee}.product .process-settings .right .el-input__inner{border-top-right-radius:0;border-bottom-right-radius:0}.product .process-settings .left .el-input__inner{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.order-progress{display:inline-block}.order-progress .el-progress__text{font-size:10px!important}.order-progress .el-progress-circle{background-color:#fff}.order-progress .el-progress{z-index:1}.order-progress .line{position:absolute;border-color:inherit;background-color:#ced0d4;height:2px;top:40%;left:0;right:0}.order-progress .line-inner{display:block;border:1px solid;border-color:#ced0d4;transition:.15s ease-out;box-sizing:border-box;height:0;font-size:0;width:0;width:100%}.order-progress .head{text-align:center;position:relative;padding:0 3px}.order-progress .main{margin-top:-10px}.order-progress .main .title{text-align:center;font-size:10px;margin:0 5px;max-width:50px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.custom-progress .el-progress-bar__outer{background-color:rgba(93,102,124,.8)!important;background-color:#f0f0f0;border-radius:10px}.custom-progress .el-progress-bar__inner{border-radius:10px;transition:width .8s ease;background-color:#1675d6;background-image:linear-gradient(45deg);background-size:40px 40px;will-change:width;transform:translateZ(0);animation:progress-bar-stripes 3s linear infinite}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.pause-animation{animation-play-state:paused}.aps-order-bom .toolbar{background-color:#f7f7f6;height:40px;margin:10px 16px;padding:6px 10px}.tpm-device-param-picker .el-tabs__item{padding:0 10px;width:96px}.ppm-change-log .pagination{padding:10px 20px;background-color:#fefefe;border-bottom:1px solid #ebeef5}.ppm-change-log .timeline-card{margin-bottom:10px!important;border-radius:6px;transition:all .2s}.ppm-change-log .is-always-shadow{box-shadow:none!important}.ppm-change-log .timeline-card:hover{transform:translateX(2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ppm-change-log .change-content{display:flex;align-items:center;gap:8px;font-size:14px;margin-bottom:8px;line-height:1.5}.ppm-change-log .status-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.ppm-change-log .creator-info{display:flex;align-items:center;gap:4px;font-size:12px;color:#909399}.ppm-order-detail .el-tabs__nav{margin:0 10px}.ppm-order-detail .collapse-header{width:100%}.ppm-order-detail .collapse-header .left_wrapper{float:left}.ppm-order-detail .collapse-header .left_wrapper .title{margin-left:6px;font-size:16px}.ppm-order-detail .collapse-header .right_wrapper{float:right;margin-right:20px}.ppm-order-detail .collapse-header .right_wrapper .btn{margin-left:20px;font-size:14px}.order-product-list .pagination{padding:10px 20px;background-color:#fefefe;border-bottom:1px solid #ebeef5}.table-expand{padding:0 10px}.table-expand .el-form-item--small.el-form-item{margin-bottom:5px}.el-table__body tr.current-row>td{background-color:#ece6e0!important}.ppm-package-item .pagination,.task-worker .pagination{padding:10px 20px;background-color:#fefefe;border-bottom:1px solid #ebeef5}.production-capacity-popover.el-popover[data-v-4c585a53]{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:0}.production-capacity-container[data-v-4c585a53]{padding:16px}.production-capacity-header[data-v-4c585a53]{display:flex;align-items:center;margin-bottom:16px}.production-capacity-title[data-v-4c585a53]{font-weight:600;font-size:16px;margin-right:6px}.production-capacity-input[data-v-4c585a53]{margin-bottom:20px}.production-capacity-hint[data-v-4c585a53]{font-size:12px;color:#909399;margin:0 6px 6px 6px;text-align:right}.production-capacity-hint i[data-v-4c585a53]{margin-right:4px}.production-capacity-actions[data-v-4c585a53]{display:flex;justify-content:flex-end;gap:10px}.production-capacity-trigger[data-v-4c585a53]{border-radius:20px;transition:all .3s}.production-capacity-trigger[data-v-4c585a53]:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.order-items-container[data-v-4c585a53]{max-height:220px!important;overflow-y:auto;padding-right:5px}.ppm-order-planning .toolbar .el-select .el-input__inner{width:180px}.ppm-order-planning .toolbar .el-input-group__prepend{width:180px;background-color:#fff}.ppm-order-planning .toolbar-member .el-select .el-input__inner{width:220px}.ppm-order-planning .toolbar-member .el-input-group__prepend{width:220px;background-color:#fff}.ppm-order-planning .shift-title{height:36px;margin-bottom:10px;line-height:36px;padding-left:10px;background-color:#e3e3e3;font-weight:600;border-top-left-radius:10px;border-top-right-radius:10px}.ppm-order-planning .collapse-header{display:flex;align-items:center;justify-content:space-between;margin:10px 5px}.ppm-order-planning .left_wrapper{flex-shrink:0}.ppm-order-planning .right_wrapper{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ppm-order-planning .left-right-layout{display:flex;align-items:center;gap:16px;width:320px}.ppm-order-planning .custom-switch{margin-right:16px}.ppm-order-planning .field-select{width:160px}.ppm-order-planning .custom-date-picker{max-width:320px}.ppm-order-planning .scroll-container{overflow:hidden;white-space:nowrap}.ppm-order-planning .content{display:inline-block;width:600px}.ppm-order-planning .order-progress .line{padding:0 0 2px 0}.ppm-order-planning .order-progress .main .title{margin:0 10px;font-weight:600}.ppm-order-planning .el-range-input{width:120px}.ppm-order-planning .el-range-separator{width:30px}.ppm-order-detail .toolbar{background-color:#f7f7f6;height:40px;margin:10px 16px;padding:6px 10px}.aps-plan-en .scroll-container{overflow:hidden;white-space:nowrap}.aps-plan-en .content{display:inline-block;width:600px}.aps-plan-en .order-progress .line{padding:0 0 2px 0}.aps-plan-en .order-progress .main .title{margin:0 10px;font-weight:600}.aps-plan-en .el-range-input{width:120px}.aps-plan-en .el-range-separator{width:30px}.order-qty-popover.el-popover{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:0}.order-qty-container{padding:5px 10px 20px 10px}.order-qty-header{margin-bottom:16px}.order-qty-title{font-weight:600;margin-right:6px}.order-qty-input{margin-bottom:20px}.order-qty-hint{font-size:12px;color:#909399;margin:0 6px 6px 6px;text-align:right}.order-qty-hint i{margin-right:4px}.order-qty-actions{display:flex;justify-content:flex-end;gap:10px}.order-qty-trigger{border-radius:20px;transition:all .3s}.order-qty-trigger:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.plan-output-row{display:flex;align-items:center;width:100%}.order-qty-header{justify-content:space-between;padding:12px 10px;border-bottom:1px solid #ebeef5}.header-left,.order-qty-header{display:flex;align-items:center}.header-left{gap:8px}.order-qty-title{font-size:16px;font-weight:500;color:#303133}.el-icon-question{font-size:14px;color:#909399;cursor:help}.close-btn{font-size:18px;color:#909399;cursor:pointer;transition:color .3s}.close-btn:hover{color:#303133}.gen-type-select{width:90px;flex-shrink:0;margin-right:-3px}.plan-output-field{width:200px!important}.badge-wrapper{margin-left:10px}.remaining-qty{color:red;font-size:large}.aps-order-tab .el-step.is-simple:not(:last-of-type) .el-step__title{max-width:none!important}.aps-order-list .page-content .scroll-container{overflow:hidden;white-space:nowrap}.aps-order-list .page-content .content{width:360px;margin:0 0 -10px 0}.aps-order-list .el-scrollbar__view{display:inline-flex;white-space:nowrap;overflow-x:auto;overflow-y:hidden}.aps-order-list .cell-progress{padding:3px 2px 0 2px}.production-scheduling-container .current-date-column{background-color:#1890ff!important}.production-scheduling-container .current-date-column .cell{color:#fff!important;font-weight:700}.production-scheduling-container .scroll-container .content{display:inline-flex;align-items:center;gap:2px}.production-scheduling-container .scroll-container .el-tag{margin-left:3px!important}.prod-sched-popover.el-popover{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:0}.prod-sched-container{padding:0 16px 16px 16px;width:100%}.prod-sched-header{display:flex;align-items:center;margin:12px}.prod-sched-title{font-weight:600;font-size:16px}.prod-sched-trigger{border-radius:20px;transition:all .3s}.prod-sched-trigger:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.prod-sched-container ul{display:flex;list-style:none;padding:0;margin:0;flex-wrap:wrap}.prod-sched-container li{display:flex;align-items:flex-start;margin-right:20px;margin-bottom:10px}.prod-sched-container li label{margin-right:10px;font-size:14px;width:70px;color:#6b6a6a;text-align:right;line-height:1.5}.prod-sched-container li>div,.prod-sched-container li>span{line-height:1.5;flex:1;word-break:break-all;color:#000}.link-style{cursor:pointer;display:flex;align-items:center;margin-bottom:8px}.link-style label{margin-right:8px;font-weight:500}.link-style span{color:#06c;text-decoration:underline;transition:all .3s ease}.link-style:hover span{color:#049;text-decoration:underline}.link-style:active span{color:#025}.sub-table th{background:#e6e6e6!important}.aps-production-plan-formulate .toolbar{background-color:#f7f7f6;height:40px;margin:10px 16px;padding:6px 10px}.aps-plan .rectangle{width:90px;height:46px;background-color:#f9f9f9;border:solid #d6d6d6;border-width:1px;display:flex;flex-direction:column;margin-right:10px}.aps-plan .rectangle .el-checkbox{margin:0 5px!important}.aps-plan .rectangle .el-checkbox__label{padding-left:3px!important;text-overflow:ellipsis;white-space:nowrap;width:70px!important;overflow:hidden;line-height:12px}.aps-plan .rectangle .bottom-border{flex:1;border-top:2px solid #a8a8a8;display:flex;justify-content:center;align-items:center}.aps-plan .rectangle .bottom-border span{font-weight:700;color:green;line-height:10px}.aps-tab .el-step.is-simple:not(:last-of-type) .el-step__title{max-width:none!important}.aps-plan-en .toolbar .el-select .el-input__inner{width:180px}.aps-plan-en .toolbar .el-input-group__prepend{width:180px;background-color:#fff}.aps-plan-en .toolbar-member .el-select .el-input__inner{width:220px}.aps-plan-en .toolbar-member .el-input-group__prepend{width:220px;background-color:#fff}.aps-plan-en .shift-title{height:36px;margin-bottom:10px;line-height:36px;padding-left:10px;background-color:#e3e3e3;font-weight:600;border-top-left-radius:10px;border-top-right-radius:10px}.aps-plan-en .collapse-header{width:100%}.aps-plan-en .collapse-header .left_wrapper{float:left}.aps-plan-en .collapse-header .left_wrapper .title{margin-left:6px;font-size:16px}.aps-plan-en .collapse-header .right_wrapper{float:right;margin-right:20px}.aps-plan-en .collapse-header .right_wrapper .btn{margin-left:20px;font-size:14px}.aps-production-plan-formulate{margin-bottom:20px}.aps-production-plan-formulate .collapse-header{width:100%}.aps-production-plan-formulate .collapse-header .left_wrapper{float:left}.aps-production-plan-formulate .collapse-header .left_wrapper .title{margin-left:6px;font-size:16px}.aps-production-plan-formulate .collapse-header .right_wrapper{float:right;margin-right:20px}.aps-production-plan-formulate .collapse-header .right_wrapper .btn{margin-left:20px;font-size:14px;width:100px}.aps-production-plan-formulate .collapse-header .row-container{display:flex;align-items:center;justify-content:flex-start;gap:10px}.aps-production-plan-scheduling{margin-bottom:20px}.aps-production-plan-scheduling .el-descriptions-row td{width:80px!important;text-align:right!important}[data-v-d2c4fdac]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.hi-hr-attendance-daily.compact .attendance-summary[data-v-d2c4fdac]{display:flex;align-items:center;gap:16px;margin-left:16px;border-radius:6px}.hi-hr-attendance-daily.compact .attendance-summary .summary-item[data-v-d2c4fdac]{display:flex;align-items:center;gap:4px;font-size:13px}.hi-hr-attendance-daily.compact .attendance-summary .summary-item .label[data-v-d2c4fdac]{color:#666;font-weight:500}.hi-hr-attendance-daily.compact .attendance-summary .summary-item .value[data-v-d2c4fdac]{font-weight:600;padding:0 6px;border-radius:3px;background-color:hsla(0,0%,100%,.8)}.hi-hr-attendance-daily.compact .attendance-summary .summary-item.total .value[data-v-d2c4fdac]{color:#333}.hi-hr-attendance-daily.compact .attendance-summary .summary-item.normal .value[data-v-d2c4fdac]{color:#52c41a;background-color:rgba(82,196,26,.1)}.hi-hr-attendance-daily.compact .attendance-summary .summary-item.abnormal .value[data-v-d2c4fdac]{color:#ff4d4f;background-color:rgba(255,77,79,.1)}.hi-hr-attendance-daily.compact .attendance-summary .summary-item.rate .value[data-v-d2c4fdac]{color:#1890ff;background-color:rgba(24,144,255,.1)}.hi-hr-attendance-daily.compact[data-v-d2c4fdac] .el-table{font-size:12px}.hi-hr-attendance-daily.compact[data-v-d2c4fdac] .el-table .el-table__body td{padding:6px 0}.hi-hr-attendance-daily.compact[data-v-d2c4fdac] .el-table .el-table__header th{padding:8px 0;background-color:#f8f9fb;font-weight:600;font-size:11px}.hi-hr-attendance-daily.compact[data-v-d2c4fdac] .el-table .el-table__header th.attendance-group{background-color:#e3f2fd;color:#1565c0}.hi-hr-attendance-daily.compact[data-v-d2c4fdac] .el-table .el-table__header th.exception-group{background-color:#fff3e0;color:#e65100}.hi-hr-attendance-daily.compact[data-v-d2c4fdac] .el-table .el-table__header th.time-group{background-color:#f1f8e9;color:#2e7d32}.hi-hr-attendance-daily.compact[data-v-d2c4fdac] .el-table .exception-row{background-color:#fff7f0!important}.hi-hr-attendance-daily.compact[data-v-d2c4fdac] .el-table .exception-row td{border-bottom-color:#ffccc7!important}.hi-hr-attendance-daily.compact .rate-cell[data-v-d2c4fdac]{font-weight:600;padding:2px 6px;border-radius:3px;font-size:11px}.hi-hr-attendance-daily.compact .rate-cell.excellent[data-v-d2c4fdac]{color:#52c41a;background-color:#f6ffed}.hi-hr-attendance-daily.compact .rate-cell.good[data-v-d2c4fdac]{color:#faad14;background-color:#fff7e6}.hi-hr-attendance-daily.compact .rate-cell.poor[data-v-d2c4fdac]{color:#ff4d4f;background-color:#fff2f0}.hi-hr-attendance-daily.compact .sufficient[data-v-d2c4fdac]{color:#52c41a;font-weight:600}.hi-hr-attendance-daily.compact .insufficient[data-v-d2c4fdac]{color:#ff4d4f;font-weight:600}.hi-hr-attendance-daily.compact .exception-value[data-v-d2c4fdac]{font-weight:600;padding:1px 3px;border-radius:2px;font-size:11px}.hi-hr-attendance-daily.compact .exception-value.late[data-v-d2c4fdac]{color:#fa8c16;background-color:#fff7e6}.hi-hr-attendance-daily.compact .exception-value.early[data-v-d2c4fdac]{color:#faad14;background-color:#fffbe6}.hi-hr-attendance-daily.compact .exception-value.absence[data-v-d2c4fdac]{color:#ff4d4f;background-color:#fff2f0}.hi-hr-attendance-daily.compact .reissue-count[data-v-d2c4fdac]{font-weight:600;font-size:11px}.hi-hr-attendance-daily.compact .reissue-count.low[data-v-d2c4fdac]{color:#1890ff}.hi-hr-attendance-daily.compact .reissue-count.medium[data-v-d2c4fdac]{color:#faad14}.hi-hr-attendance-daily.compact .reissue-count.high[data-v-d2c4fdac]{color:#ff4d4f}.hi-hr-attendance-daily.compact .overtime-value[data-v-d2c4fdac]{color:#1890ff;font-weight:500;font-size:11px}.hi-hr-attendance-daily.compact .trip-value[data-v-d2c4fdac]{color:#722ed1;font-weight:500;font-size:11px}.hi-hr-attendance-daily.compact .leave-value[data-v-d2c4fdac]{color:#52c41a;font-weight:500;font-size:11px}.hi-hr-attendance-daily.compact .normal-mark[data-v-d2c4fdac]{color:#52c41a;font-size:12px;font-weight:500}.hi-hr-attendance-month .leave-label{color:#b5b9bb}[data-v-f721435e]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.hi-hr-attendance-month .attendance-summary-bar[data-v-f721435e]{display:flex;align-items:center;gap:20px;border-radius:6px;margin-left:16px}.hi-hr-attendance-month .attendance-summary-bar .summary-item[data-v-f721435e]{display:flex;align-items:center;gap:6px;font-size:13px}.hi-hr-attendance-month .attendance-summary-bar .summary-item i[data-v-f721435e]{font-size:14px}.hi-hr-attendance-month .attendance-summary-bar .summary-item span[data-v-f721435e]{font-weight:600}.hi-hr-attendance-month .attendance-summary-bar .summary-item .total[data-v-f721435e]{color:#333}.hi-hr-attendance-month .attendance-summary-bar .summary-item.normal[data-v-f721435e],.hi-hr-attendance-month .attendance-summary-bar .summary-item.normal i[data-v-f721435e]{color:#52c41a}.hi-hr-attendance-month .attendance-summary-bar .summary-item.abnormal[data-v-f721435e],.hi-hr-attendance-month .attendance-summary-bar .summary-item.abnormal i[data-v-f721435e]{color:#ff4d4f}.hi-hr-attendance-month .attendance-summary-bar .summary-item.rate[data-v-f721435e],.hi-hr-attendance-month .attendance-summary-bar .summary-item.rate i[data-v-f721435e]{color:#1890ff}.hi-hr-attendance-month .attendance-table[data-v-f721435e] .el-table .el-table__header th{background-color:#f8f9fb;color:#606266;font-weight:600;font-size:12px}.hi-hr-attendance-month .attendance-table[data-v-f721435e] .el-table .el-table__header th.primary-group{background:linear-gradient(135deg,#e3f2fd,#bbdefb);color:#1565c0}.hi-hr-attendance-month .attendance-table[data-v-f721435e] .el-table .el-table__header th.warning-group{background:linear-gradient(135deg,#fff3e0,#ffe0b2);color:#e65100}.hi-hr-attendance-month .attendance-table[data-v-f721435e] .el-table .el-table__header th.info-group{background:linear-gradient(135deg,#f1f8e9,#dcedc8);color:#2e7d32}.hi-hr-attendance-month .attendance-table[data-v-f721435e] .el-table .el-table__header th.success-group{background:linear-gradient(135deg,#f3e5f5,#e1bee7);color:#7b1fa2}.hi-hr-attendance-month .attendance-table[data-v-f721435e] .el-table .exception-row{background-color:#fff2f0!important}.hi-hr-attendance-month .attendance-table[data-v-f721435e] .el-table .exception-row:hover td{background-color:#ffebe8!important}.hi-hr-attendance-month .attendance-table[data-v-f721435e] .el-table .normal-row:hover td{background-color:#f0f9ff!important}.hi-hr-attendance-month .attendance-table .employee-name[data-v-f721435e]{display:flex;align-items:center;gap:6px}.hi-hr-attendance-month .attendance-table .employee-name .status-dot[data-v-f721435e]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.hi-hr-attendance-month .attendance-table .employee-name .status-dot.normal[data-v-f721435e]{background-color:#52c41a;box-shadow:0 0 0 1px #f6ffed}.hi-hr-attendance-month .attendance-table .employee-name .status-dot.abnormal[data-v-f721435e]{background-color:#ff4d4f;box-shadow:0 0 0 1px #fff2f0;animation:pulse-data-v-f721435e 2s infinite}.hi-hr-attendance-month .attendance-table .number-highlight[data-v-f721435e]{font-weight:600;padding:2px 6px;border-radius:4px;font-size:12px}.hi-hr-attendance-month .attendance-table .number-highlight.standard[data-v-f721435e]{background-color:#f0f2f5;color:#666}.hi-hr-attendance-month .attendance-table .number-highlight.success[data-v-f721435e]{color:#52c41a;background-color:#f6ffed;border:1px solid #b7eb8f}.hi-hr-attendance-month .attendance-table .number-highlight.warning[data-v-f721435e]{color:#faad14;background-color:#fff7e6;border:1px solid #ffd591}.hi-hr-attendance-month .attendance-table .number-highlight.danger[data-v-f721435e]{color:#ff4d4f;background-color:#fff2f0;border:1px solid #ffaaa5}.hi-hr-attendance-month .attendance-table .attendance-rate[data-v-f721435e]{display:flex;flex-direction:column;align-items:center;gap:4px}.hi-hr-attendance-month .attendance-table .attendance-rate .rate-progress[data-v-f721435e]{width:60px}.hi-hr-attendance-month .attendance-table .exception-cell[data-v-f721435e]{display:flex;flex-direction:column;align-items:center;gap:4px}.hi-hr-attendance-month .attendance-table .exception-cell .exception-badge .exception-icon[data-v-f721435e]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:14px}.hi-hr-attendance-month .attendance-table .exception-cell .duration-item[data-v-f721435e]{font-size:10px;color:#8c8c8c;font-weight:500}.hi-hr-attendance-month .attendance-table .card-status[data-v-f721435e]{display:flex;flex-direction:column;gap:2px}.hi-hr-attendance-month .attendance-table .card-status .el-tag[data-v-f721435e]{font-size:10px;height:18px;line-height:16px}.hi-hr-attendance-month .attendance-table .card-status .el-tag i[data-v-f721435e]{font-size:10px;margin-right:2px}.hi-hr-attendance-month .attendance-table .overtime-cell .overtime-hours[data-v-f721435e]{font-weight:600;padding:2px 4px;border-radius:3px;font-size:11px}.hi-hr-attendance-month .attendance-table .overtime-cell.weekday .overtime-hours[data-v-f721435e]{color:#1890ff;background-color:#f0f9ff}.hi-hr-attendance-month .attendance-table .overtime-cell.weekend .overtime-hours[data-v-f721435e]{color:#722ed1;background-color:#f6f0ff}.hi-hr-attendance-month .attendance-table .overtime-cell.holiday .overtime-hours[data-v-f721435e]{color:#eb2f96;background-color:#fff0f6}.hi-hr-attendance-month .attendance-table .overtime-total .total-hours[data-v-f721435e]{font-weight:700;color:#1890ff;font-size:12px;padding:2px 6px;background-color:#f0f9ff;border-radius:4px;border:1px solid #91d5ff}.hi-hr-attendance-month .attendance-table .leave-days[data-v-f721435e]{font-weight:600;font-size:11px;padding:2px 4px;border-radius:3px}.hi-hr-attendance-month .attendance-table .leave-days.annual[data-v-f721435e]{color:#52c41a;background-color:#f6ffed}.hi-hr-attendance-month .attendance-table .leave-days.comp[data-v-f721435e]{color:#1890ff;background-color:#f0f9ff}.hi-hr-attendance-month .attendance-table .leave-days.personal[data-v-f721435e]{color:#faad14;background-color:#fff7e6}.hi-hr-attendance-month .attendance-table .no-exception[data-v-f721435e]{color:#52c41a;font-weight:600;font-size:14px}.hi-hr-attendance-month .attendance-table .no-data[data-v-f721435e]{color:#bfbfbf;font-style:italic;font-size:11px}@keyframes pulse-data-v-f721435e{0%{box-shadow:0 0 0 0 rgba(255,77,79,.4)}70%{box-shadow:0 0 0 6px rgba(255,77,79,0)}to{box-shadow:0 0 0 0 rgba(255,77,79,0)}}[data-v-abc3d93e]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.hi-hr-attendance-overtime .overtime-summary[data-v-abc3d93e]{display:flex;align-items:center;gap:20px;border-radius:6px;margin-left:16px}.hi-hr-attendance-overtime .overtime-summary .summary-item[data-v-abc3d93e]{display:flex;align-items:center;gap:4px;font-size:13px}.hi-hr-attendance-overtime .overtime-summary .summary-item i[data-v-abc3d93e]{font-size:14px}.hi-hr-attendance-overtime .overtime-summary .summary-item .label[data-v-abc3d93e]{color:#666;font-weight:500}.hi-hr-attendance-overtime .overtime-summary .summary-item .value[data-v-abc3d93e]{font-weight:600;padding:0 6px;border-radius:3px;background-color:hsla(0,0%,100%,.8)}.hi-hr-attendance-overtime .overtime-summary .summary-item.total[data-v-abc3d93e],.hi-hr-attendance-overtime .overtime-summary .summary-item.total i[data-v-abc3d93e]{color:#333}.hi-hr-attendance-overtime .overtime-summary .summary-item.overtime[data-v-abc3d93e],.hi-hr-attendance-overtime .overtime-summary .summary-item.overtime i[data-v-abc3d93e]{color:#1890ff}.hi-hr-attendance-overtime .overtime-summary .summary-item.overtime .value[data-v-abc3d93e]{background-color:rgba(24,144,255,.1)}.hi-hr-attendance-overtime .overtime-summary .summary-item.balance[data-v-abc3d93e],.hi-hr-attendance-overtime .overtime-summary .summary-item.balance i[data-v-abc3d93e]{color:#52c41a}.hi-hr-attendance-overtime .overtime-summary .summary-item.balance .value[data-v-abc3d93e]{background-color:rgba(82,196,26,.1)}.hi-hr-attendance-overtime .overtime-summary .summary-item.signed[data-v-abc3d93e],.hi-hr-attendance-overtime .overtime-summary .summary-item.signed i[data-v-abc3d93e]{color:#722ed1}.hi-hr-attendance-overtime .overtime-summary .summary-item.signed .value[data-v-abc3d93e]{background-color:rgba(114,46,209,.1)}.hi-hr-attendance-overtime .overtime-table[data-v-abc3d93e] .el-table{font-size:12px}.hi-hr-attendance-overtime .overtime-table[data-v-abc3d93e] .el-table .el-table__header th{background-color:#f8f9fb;color:#606266;font-weight:600;font-size:11px;padding:8px 0}.hi-hr-attendance-overtime .overtime-table[data-v-abc3d93e] .el-table .el-table__header th.employee-group{background:linear-gradient(135deg,#e8f5e8,#d4edda);color:#155724}.hi-hr-attendance-overtime .overtime-table[data-v-abc3d93e] .el-table .el-table__header th.overtime-group{background:linear-gradient(135deg,#e3f2fd,#bbdefb);color:#1565c0}.hi-hr-attendance-overtime .overtime-table[data-v-abc3d93e] .el-table .el-table__header th.comp-group{background:linear-gradient(135deg,#f3e5f5,#e1bee7);color:#7b1fa2}.hi-hr-attendance-overtime .overtime-table[data-v-abc3d93e] .el-table .el-table__header th.pay-group{background:linear-gradient(135deg,#fff8e1,#ffecb3);color:#e65100}.hi-hr-attendance-overtime .overtime-table[data-v-abc3d93e] .el-table .el-table__header th.uncomp-group{background:linear-gradient(135deg,#fef5e7,#fce4c6);color:#d46b08}.hi-hr-attendance-overtime .overtime-table[data-v-abc3d93e] .el-table .el-table__header th.total-uncomp-group{background:linear-gradient(135deg,#fff2f0,#ffccc7);color:#cf1322}.hi-hr-attendance-overtime .overtime-table[data-v-abc3d93e] .el-table .el-table__header th.balance-group{background:linear-gradient(135deg,#f1f8e9,#dcedc8);color:#2e7d32}.hi-hr-attendance-overtime .overtime-table[data-v-abc3d93e] .el-table .el-table__header th.expired-group{background:linear-gradient(135deg,#f0f0f0,#e0e0e0);color:#666}.hi-hr-attendance-overtime .overtime-table[data-v-abc3d93e] .el-table .uncomp-row{background-color:#fff7f0!important}.hi-hr-attendance-overtime .overtime-table[data-v-abc3d93e] .el-table .uncomp-row:hover td{background-color:#ffebe8!important}.hi-hr-attendance-overtime .overtime-table[data-v-abc3d93e] .el-table .balance-row{background-color:#f6ffed!important}.hi-hr-attendance-overtime .overtime-table[data-v-abc3d93e] .el-table .balance-row:hover td{background-color:#edffd6!important}.hi-hr-attendance-overtime .overtime-table[data-v-abc3d93e] .el-table .normal-row:hover td{background-color:#f0f9ff!important}.hi-hr-attendance-overtime .overtime-table .employee-name[data-v-abc3d93e]{display:flex;align-items:center;gap:6px}.hi-hr-attendance-overtime .overtime-table .employee-name .status-dot[data-v-abc3d93e]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.hi-hr-attendance-overtime .overtime-table .employee-name .status-dot.normal[data-v-abc3d93e]{background-color:#52c41a}.hi-hr-attendance-overtime .overtime-table .employee-name .status-dot.warning[data-v-abc3d93e]{background-color:#faad14;animation:pulse-data-v-abc3d93e 2s infinite}.hi-hr-attendance-overtime .overtime-table .employee-name .status-dot.info[data-v-abc3d93e]{background-color:#1890ff}.hi-hr-attendance-overtime .overtime-table .overtime-hours[data-v-abc3d93e]{font-weight:600;font-size:11px;padding:2px 4px;border-radius:3px}.hi-hr-attendance-overtime .overtime-table .overtime-hours.weekday[data-v-abc3d93e]{color:#1890ff;background-color:#f0f9ff}.hi-hr-attendance-overtime .overtime-table .overtime-hours.weekend[data-v-abc3d93e]{color:#722ed1;background-color:#f6f0ff}.hi-hr-attendance-overtime .overtime-table .overtime-hours.holiday[data-v-abc3d93e]{color:#eb2f96;background-color:#fff0f6}.hi-hr-attendance-overtime .overtime-table .comp-hours[data-v-abc3d93e]{color:#7b1fa2;font-weight:600;font-size:11px;background-color:#f3e5f5;padding:2px 4px;border-radius:3px}.hi-hr-attendance-overtime .overtime-table .pay-hours[data-v-abc3d93e]{color:#e65100;font-weight:600;font-size:11px;background-color:#fff8e1;padding:2px 4px;border-radius:3px}.hi-hr-attendance-overtime .overtime-table .uncomp-hours[data-v-abc3d93e]{font-weight:600;font-size:11px;padding:2px 4px;border-radius:3px}.hi-hr-attendance-overtime .overtime-table .uncomp-hours.highlight[data-v-abc3d93e]{color:#fa8c16;background-color:#fef5e7}.hi-hr-attendance-overtime .overtime-table .total-uncomp-hours[data-v-abc3d93e]{font-weight:700;font-size:11px;padding:2px 4px;border-radius:3px}.hi-hr-attendance-overtime .overtime-table .total-uncomp-hours.low[data-v-abc3d93e]{color:#faad14;background-color:#fffbe6}.hi-hr-attendance-overtime .overtime-table .total-uncomp-hours.medium[data-v-abc3d93e]{color:#fa8c16;background-color:#fef5e7}.hi-hr-attendance-overtime .overtime-table .total-uncomp-hours.high[data-v-abc3d93e]{color:#ff4d4f;background-color:#fff2f0}.hi-hr-attendance-overtime .overtime-table .total-uncomp-hours.critical[data-v-abc3d93e]{color:#fff;background-color:#ff4d4f}.hi-hr-attendance-overtime .overtime-table .balance-hours[data-v-abc3d93e]{font-weight:600;font-size:11px;padding:2px 4px;border-radius:3px}.hi-hr-attendance-overtime .overtime-table .balance-hours.comp[data-v-abc3d93e]{color:#52c41a;background-color:#f6ffed}.hi-hr-attendance-overtime .overtime-table .expired-void[data-v-abc3d93e]{color:#8c8c8c;font-weight:500;font-size:11px}.hi-hr-attendance-overtime .overtime-table .expired-pay[data-v-abc3d93e]{color:#1890ff;font-weight:500;font-size:11px}.hi-hr-attendance-overtime .overtime-table .overtime-total[data-v-abc3d93e],.hi-hr-attendance-overtime .overtime-table .pay-balance-total[data-v-abc3d93e]{font-weight:700;color:#1890ff;font-size:12px;padding:2px 6px;background-color:#f0f9ff;border-radius:4px;border:1px solid #91d5ff}.hi-hr-attendance-overtime .overtime-table .date-text[data-v-abc3d93e]{font-size:11px;color:#666}.hi-hr-attendance-overtime .overtime-table .date-text.resigned[data-v-abc3d93e]{color:#ff4d4f;font-weight:600}.hi-hr-attendance-overtime .overtime-table .normal-mark[data-v-abc3d93e]{color:#52c41a;font-weight:500;font-size:11px}.hi-hr-attendance-overtime .overtime-table .no-data[data-v-abc3d93e]{color:#bfbfbf;font-style:italic;font-size:11px}@keyframes pulse-data-v-abc3d93e{0%{box-shadow:0 0 0 0 rgba(250,173,20,.4)}70%{box-shadow:0 0 0 6px rgba(250,173,20,0)}to{box-shadow:0 0 0 0 rgba(250,173,20,0)}}.decision-analysis .page-container{overflow-y:auto}.decision-analysis .header-gradient,.decision-analysis .metric-card{background:linear-gradient(135deg,#409eff,#1890ff)}.decision-analysis .metric-card{color:#fff;border-radius:8px;padding:24px;margin-bottom:20px;box-shadow:0 2px 12px 0 rgba(64,158,255,.2);transition:all .3s ease}.decision-analysis .metric-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px 0 rgba(64,158,255,.3)}.decision-analysis .metric-card-secondary{background:linear-gradient(135deg,#67c23a,#85ce61)}.decision-analysis .metric-card-warning{background:linear-gradient(135deg,#e6a23c,#f7ba2a)}.decision-analysis .metric-card-danger{background:linear-gradient(135deg,#f56c6c,#f78989)}.decision-analysis .chart-card{background:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);margin-bottom:20px;overflow:hidden}.decision-analysis .chart-card:hover{box-shadow:0 4px 20px 0 rgba(0,0,0,.15)}.decision-analysis .control-panel{background:#fff;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.decision-analysis .insight-item{display:flex;align-items:flex-start;padding:12px;background:#f8f9fa;border-radius:6px;margin-bottom:12px;border-left:4px solid #409eff}.decision-analysis .insight-item.success{border-left-color:#67c23a;background:#f0f9ff}.decision-analysis .insight-item.warning{border-left-color:#e6a23c;background:#fdf8f0}.decision-analysis .metric-item{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#f8f9fa;border-radius:6px;margin-bottom:12px}.decision-analysis .page-header{background:#fff;padding:16px 24px;border-bottom:1px solid #e4e7ed;margin-bottom:20px}.decision-analysis .main-container{margin:0 auto;padding:0 10px}.decision-analysis .grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.decision-analysis .grid-3{display:grid;grid-template-columns:2fr 1fr;gap:20px}.decision-analysis .grid-4{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}@media (max-width:768px){.decision-analysis .grid-2,.decision-analysis .grid-3,.decision-analysis .grid-4{grid-template-columns:1fr}.decision-analysis .main-container{padding:0 10px}}.decision-analysis .chart-title{padding:20px;border-bottom:1px solid #e4e7ed;font-size:16px;font-weight:500;color:#303133}.decision-analysis .chart-content{padding:20px}.decision-analysis .el-card{margin-bottom:20px}.process-row-container[data-v-0c24c748]{border-radius:4px;overflow:hidden}.process-scrollbar[data-v-0c24c748] .el-scrollbar__wrap{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.process-scrollbar[data-v-0c24c748] .el-scrollbar__wrap::-webkit-scrollbar{display:none}.process-scrollbar[data-v-0c24c748] .el-scrollbar__bar.is-horizontal{height:6px;bottom:6px;opacity:0!important;visibility:hidden!important;transition:all .3s;z-index:10}.process-scrollbar[data-v-0c24c748]:hover .el-scrollbar__bar.is-horizontal{opacity:1!important;visibility:visible!important}.process-scrollbar[data-v-0c24c748] .el-scrollbar__thumb{background-color:rgba(144,147,153,.6);border-radius:4px;opacity:inherit;visibility:inherit}.process-items[data-v-0c24c748]{display:flex;align-items:center;height:28px;padding:3px 4px;margin-bottom:8px;white-space:nowrap;padding-right:80px}.process-item[data-v-0c24c748]{display:inline-flex;margin-right:10px;font-size:12px;height:20px;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.process-item-content[data-v-0c24c748]{display:flex;align-items:center;width:100%;height:100%}.process-name[data-v-0c24c748]{background-color:#e8edf7;color:#030303;font-weight:500;padding:2px 5px;border-top-left-radius:3px;border-bottom-left-radius:3px;height:100%;display:flex;align-items:center}.process-value[data-v-0c24c748]{background-color:#f0f7ff;color:#0a63d6;font-weight:600;padding:2px 5px;border-top-right-radius:3px;border-bottom-right-radius:3px;height:100%;display:flex;align-items:center}.end-spacer[data-v-0c24c748]{width:60px;flex:0 0 auto;height:1px}.chart-container[data-v-0b42b6b7]{margin-top:20px;padding:20px 10px;height:360px;background-color:hsla(0,0%,100%,.95);border-bottom:4px solid rgba(196,205,210,.5803921568627451);border-radius:8px}[data-v-216e81a6]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.production-report[data-v-216e81a6] .el-select-dropdown__item .option-label{float:left}.production-report[data-v-216e81a6] .el-select-dropdown__item .option-memo{float:right;color:#8492a6;font-size:13px}[data-v-7ae9c6a9]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.production-report .loading-container[data-v-7ae9c6a9]{padding:20px}.production-report .empty-data[data-v-7ae9c6a9]{margin-top:100px;display:flex;justify-content:center;align-items:center;height:200px}.production-report .error-message[data-v-7ae9c6a9]{color:#f56c6c;text-align:center;margin:20px 0}[data-v-5df31808]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.production-report[data-v-5df31808] .el-select-dropdown__item .option-label{float:left}.production-report[data-v-5df31808] .el-select-dropdown__item .option-memo{float:right;color:#8492a6;font-size:13px}[data-v-4ff6f5c2]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.product-qc-report[data-v-4ff6f5c2] .el-select-dropdown__item .option-label{float:left}.product-qc-report[data-v-4ff6f5c2] .el-select-dropdown__item .option-memo{float:right;color:#8492a6;font-size:13px}.daily-prod-report .report-header{width:100%!important;text-align:center!important;margin:0 auto!important;display:none}.daily-prod-report .el-descriptions-item__label{width:100px!important;min-width:100px!important;max-width:100px!important}.daily-prod-report .el-descriptions-item__content{width:33%}.daily-prod-report .stats-wrapper{display:flex;flex-wrap:wrap;align-items:center}.daily-prod-report .stats-item{display:flex;align-items:center;margin-right:16px}.daily-prod-report .stats-divider{margin:0 8px;color:#dcdfe6}.daily-prod-report .stats-label{color:#606266;font-size:14px}.daily-prod-report .stats-value{font-weight:500;font-size:14px}.daily-prod-report .stats-good{color:#409eff}.daily-prod-report .stats-warning{color:#e6a23c}.daily-prod-report .stats-success{color:#67c23a}.daily-prod-report .stats-danger{color:#f56c6c}.daily-prod-report .page-container{overflow-y:auto}.daily-prod-report .company-title,.daily-prod-report .report-title{width:100%!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.daily-prod-report .report-title-text{display:inline-block;margin:0 auto!important;text-align:center!important}.daily-prod-report .report-title{text-align:center;margin-bottom:20px}.daily-prod-report .report-title-text{border-bottom:4px solid #00f;padding:10px 30px}.daily-prod-report .rework-analysis-container{margin:0 0 30px 0}.daily-prod-report .chart-container{width:100%;margin:20px 0}.daily-prod-report .line{border-bottom:1px dashed #ebeef5;margin:20px 0}.daily-prod-report .line-name-heading{border-radius:10px 10px 0 0;margin:10px 10px;background-color:#ecedf0;padding:10px 10px;font-size:18px;font-weight:700;color:#373737}.daily-prod-report .warning{position:relative;padding:8px;background-color:#faeced;border-radius:4px;border-left:5px solid #fe6c6f}.daily-prod-report .warning:after{content:"";position:absolute;bottom:-10px;right:15px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #f9f3f4;border-bottom:0}@media print{.report-item:nth-child(n+2){page-break-before:always;-moz-column-break-before:page;break-before:page}.daily-prod-report .print-chart{padding:0!important;position:static!important;overflow:visible!important}.daily-prod-report .print-chart,.daily-prod-report .print-chart img{display:block!important;width:100%!important;margin:0 auto!important}.daily-prod-report .print-chart img{max-width:100%!important;height:auto!important;page-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.daily-prod-report .screen-chart{display:none!important}.chart-container{width:100%!important;margin:20px 0!important;padding:0!important;position:static!important;overflow:visible!important}.chart-container,.form-group{page-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.form-group{margin-bottom:20px!important}.el-table{width:100%!important}.el-table,.report-item{page-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.report-item{display:block!important;min-height:auto!important;height:auto!important}*,.report-item{page-break-after:auto!important;-moz-column-break-after:auto!important;break-after:auto!important}#printArea{position:absolute;left:0;top:0;width:100%}#printArea,body{background-color:#fff!important}body{-webkit-print-color-adjust:exact;color-adjust:exact}.line-name-heading{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid;font-size:16px}.company-title,.report-title{width:100%!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.report-title-text{display:inline-block;margin:0 auto!important;text-align:center!important}.report-title{text-align:center;margin-bottom:20px}.report-title-text{border-bottom:4px solid #00f;padding:10px 30px}.chart-container{width:100%;margin:20px 0}.line{border-bottom:1px dashed #ebeef5;margin:20px 0 600px 0}.line-name-heading{border-radius:10px 10px 0 0;margin:10px 10px;background-color:#ecedf0;padding:10px 10px;font-size:18px;font-weight:700;color:#373737}.el-table th{background:#f5f7fa!important}.warning{position:relative;padding:8px;background-color:#faeced;border-radius:4px;border-left:5px solid #fe6c6f}.warning:after{content:"";position:absolute;bottom:-10px;right:10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #faeced;border-bottom:0}.report-header{display:block}.daily-prod-report .print-chart{display:none!important}.daily-prod-report .screen-chart{display:block}.el-table{max-height:none!important;table-layout:auto!important;border-collapse:collapse!important}.el-table__body td,.el-table__header th{width:auto!important;min-width:0!important;max-width:none!important;padding:4px!important}.el-table__cell{overflow:visible!important;white-space:normal!important;word-break:break-word!important}.el-table-column--index{width:5%!important}.el-table-column--project{width:20%!important}.el-table-column--rate,.el-table-column--total{width:10%!important}.el-table-column--reason{width:40%!important}.el-table-column--remark{width:15%!important}}.production-cycle-chart{margin-top:1px}.workstation-hourly-output .workstation .el-input,.workstation-hourly-output .workstation .input-select .el-input__inner{min-width:360px!important}.workstation-hourly-output .el-select__tags-text{max-width:230px!important}.workstation-hourly-output .dropdown-container{position:relative}.workstation-hourly-output .page-container{overflow-y:auto}.workstation-hourly-output .confirm-button{background-color:#42b983;color:#fff;border:none;padding:5px 10px;cursor:pointer}.workstation-hourly-output .confirm-button:hover{background-color:#36a167}[data-v-39254a14]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.daily-prod-report .page-container[data-v-39254a14]{overflow-y:auto}@media print{#chartContainer[data-v-39254a14]{display:none}#printableArea[data-v-39254a14]{display:block}}@media screen{#printableArea[data-v-39254a14]{display:none}}.employee-selector .data-picker-result{padding-left:260px!important;margin-left:10px}.bpm-process-setting .content{margin:20px 16px}.bpm-process-setting .el-input-number--small{width:100%}.bpm-process-setting .form-layout-wrapper .form-group{padding:0 16px 0 16px}.bpm-process-setting .el-loading-mask{top:200px}.bpm-process-setting .wrap{position:relative;box-sizing:border-box;height:calc(100vh - 120px);overflow:hidden;background:#fbfbfb}.bpm-process-setting .wrap .el-menu{background-color:none;border-right:0 solid #e6e6e6}.bpm-process-setting .wrap .el-menu .el-menu-item{height:49px;line-height:49px}.bpm-process-setting .wrap .el-menu{background:#fbfbfb}.bpm-process-setting .el-switch__label--right{margin-right:13px;margin-left:2px}.bpm-process-setting .bpm-define-search .el-input-group__append{height:40px;border-radius:0}.bpm-process-setting .bpm-define-search .el-input__inner{height:40px;border-radius:0!important}.bpm-process-setting .el-tabs--top .el-tabs__item.is-top:nth-child(2){padding-left:20px}.bpm-process-setting .input-select.el-input-group .el-input-group__append{padding:0;background-color:transparent}.bpm-process-setting .input-select.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}.bpm-process-setting .input-select.el-input-group .el-input-group__append .el-button-group>.el-button i{font-size:18px!important}.bpm-process-setting .input-select.el-input-group .el-input-group__append .el-button-group>.el-button:not(:last-child){border-right:1px solid #ddd}.bpm-process-start .wrapper{margin-top:18px}.bpm-process-start .wrapper .el-tabs{margin:0 16px}.bpm-process-start .el-tabs__item{height:36px;line-height:36px}.bpm-process-start .grid-content{display:flex;align-items:center;height:80px}.bpm-process-start .grid-cont-right{flex:1;font-size:14px;color:#222;text-align:center}.bpm-process-start .grid-title{font-size:20px;font-weight:300}.bpm-process-start .grid-con-icon{width:26px;height:80px;font-size:50px;line-height:80px;color:#fff;text-align:center}.bpm-process-start .grid-con-1 .grid-con-icon{background:#909399}.bpm-process-start .grid-con-2 .grid-con-icon{background:#67c23a}.bpm-process-start .grid-con-3 .grid-con-icon{background:#e6a23c}.bpm-process-start .grid-con-4 .grid-con-icon{background:#f56c6c}.bpm-process-start .grid-con-5 .grid-con-icon{background:#409eff}.bpm-process-start .el-card{min-width:100%;height:100%;margin-bottom:0!important}.bpm-process-start .el-row{display:flex;flex-wrap:wrap;margin-bottom:20px}.bpm-process-start .el-col{align-items:stretch;margin-bottom:20px;border-radius:6px}.bpm-process-start .content{margin:15px 16px}.task-category-switch-menu{margin:12px 0;border-bottom:none!important}.task-category-switch-menu .el-menu-item{padding:0 10px;height:36px;line-height:36px}.task-category-switch-menu .el-menu-item.is-active{color:#b4000b}.task-category-switch-menu .el-menu-item:not(.is-disabled):focus,.task-category-switch-menu .el-menu-item:not(.is-disabled):hover{color:#b4000b;background-color:transparent}.task-category-switch-menu .el-menu-item .switch-badge{top:0!important;right:0!important}.task-category-switch-menu .el-menu-item .switch-badge .el-badge__content.is-fixed{z-index:9999}@media (max-width:1366px){.task-category-switch-menu{margin:6px 0}.task-category-switch-menu .el-menu-item{padding:0 8px}}.task-category-switch-dropdown{margin:0;border-bottom:none!important}.task-category-switch-dropdown .task-category-switch-dropdown-link{display:inline-block}.task-category-switch-dropdown-menu{padding:10px}.task-category-switch-dropdown-menu .task-category-switch-menu{margin:0}@media (max-width:1366px){.task-category-switch-dropdown{margin:0}}.task-list-table{width:100%;height:100%;overflow:auto}.task-list-table .danger-row td{background-color:#f5dfdc!important;border-color:#f5dfdc!important}.task-list-table .warning-row td{background-color:#fdf6ec!important;border-color:#faecd8!important}.task-list-table .priority-indicator{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px;background-color:red}.task-list-table .priority-high{background-color:#ff4d4f}.task-list-table .priority-medium{background-color:#faad14}.task-list-table .priority-low{background-color:#52c41a}.cms-detail .left-bar{margin-left:8px}.cms-channel .el-breadcrumb{line-height:2.2}.cms-detail .left-bar{padding:10px;margin-left:16px;background-color:#f6f6f6}.cms-detail .left-bar .el-form-item{margin-bottom:10px}.cms-detail .main-pic .el-form-item__label{float:none!important}.cms-content-bar .el-tabs__active-bar{width:auto!important;transition:width .3s ease}.cms-content-bar .el-tabs__item.is-active{border-bottom:2px solid #409eff!important}.cms-setting.page-container{overflow-y:auto}.cms-setting .wrapper{margin:20px}.cms-setting .icon-panel{height:120px;text-align:center;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cms-setting .icon-panel:hover i{transform:scale(1.15)}.cms-setting .icon-panel svg{display:block;width:43px;height:43px;margin-top:6px;font-size:40px;transition:all .3s ease-in-out}.cms-setting .icon-panel p{margin-top:10px}[data-v-06ddbcde]: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-06ddbcde]{width:100%}.dept-selector .tree-container .tree-wrapper .el-tree[data-v-06ddbcde]{background:none}.codemirror{word-break:break-word;box-sizing:border-box;border:1px dotted #ddd;cursor:text;border-radius:2px;background:#fefefe;overflow:auto;height:200px}.codemirror .cm-editor{word-break:break-all;padding:6px;width:100%;min-height:120px;resize:none}.codemirror .cm-editor .cm-field{box-sizing:border-box;margin:6px;color:rgba(0,0,0,.8509803921568627);list-style:none;display:inline-block;height:auto;padding:0 6px;font-size:14px;line-height:20px;white-space:nowrap;border:1px solid #d9d9d9;border-radius:2px;color:#096dd9;background:#e6f7ff;border-color:#91d5ff}.var-text-wrap .var{cursor:pointer}.var-text-wrap .var:hover{color:#198fff;text-decoration:underline}.text-component .detail{display:inline-block;font-weight:400;word-break:break-all;word-wrap:break-word;border:1px solid transparent}.drag-warp{position:absolute;cursor:pointer;border:1px solid transparent;color:#000;border-radius:2px;max-width:100%;max-height:100%}.drag-warp.is-active{border:1px solid #198fff}.drag-warp.is-active .rectangle-warp{border-color:#198fff!important}.drag-warp.is-move{border-color:transparent}.drag-warp .resize-btn{position:absolute;right:-1px;bottom:-3px;font-size:12px;transform:scale(.6);color:#198fff}.drag-warp:hover{background-color:rgba(25,143,255,.1)}.drag-warp.line-ui{border:none}.drag-warp.line-ui .line-resize{position:absolute;height:100%;width:10px;right:0;top:0;background-color:#198fff}.drag-warp .size-box{display:none;position:absolute;left:-2px;top:-20px;border:1px solid;padding:0 4px;background:red;color:#fff;font-size:12px;border-radius:6px 6px 0 0;white-space:nowrap;line-height:normal;font-family:normal;letter-spacing:normal;z-index:9}.drag-warp .dashed{color:#6b2181;display:none;position:absolute}.drag-warp .bottom,.drag-warp .top{border-top:1px dashed}.drag-warp .left,.drag-warp .right{border-right:1px dashed}.is-active .dashed,.is-active .size-box{display:block}.resize-area .icontuozhuaidaxiao{font-size:12px}.resize-area .resize-bar{position:absolute;height:100%;width:16px;display:flex;align-items:center;background-color:#198fff}.resize-area .resize-bar:after{content:"";width:10px;height:10px;background-color:#198fff;border-radius:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.barcode-wrap{display:flex;align-items:center;flex-direction:column;justify-content:center}.barcode-wrap .barcode{max-width:100%;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}.barcode-wrap .barcode-text{font-weight:400}.qr-code-warp .qr-code{max-width:100%;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rectangle-warp{min-width:20px;min-height:20px;height:100%}.barcode-menu-warp{height:calc(100% - 53px);display:flex;flex-direction:column}.barcode-menu-warp .bottom-handle{display:flex;align-items:center;padding:14px}.barcode-menu-warp .bottom-handle .el-button{width:50%}.line-menu-warp,.rectangle-menu-warp{height:calc(100% - 53px);display:flex;flex-direction:column}.print-designer-toolbar{width:100%;height:42px;background-color:#fbfbfb;display:flex;align-items:center;box-shadow:0 1px 4px rgba(0,21,41,.08);position:relative;justify-content:space-between;z-index:100}.print-designer-toolbar .logo-area{color:#198fff;font-weight:500;font-size:16px;padding-left:10px}.print-designer-toolbar .handle-area{display:flex;align-items:center;height:100%;padding:10px 0}.print-designer-toolbar .handle-area .preview-btn{font-size:14px;color:#606266;cursor:pointer;margin-right:15px;height:100%;display:flex;align-items:center;padding-right:15px;border-right:1px solid #e4e7ed}.print-designer-toolbar .handle-area .preview-btn:last-of-type{margin-right:0}.print-designer-toolbar .handle-area .preview-btn:hover{text-decoration:underline;color:#198fff}.print-designer-toolbar .handle-area .preview-btn i{margin-right:5px}label{font-weight:400}html{height:100%;box-sizing:border-box}*,:after,:before{box-sizing:inherit}a:active,a:focus{outline:none}a,a:focus,a:hover{cursor:pointer;color:inherit;text-decoration:none}ul{margin:0;padding:0}li{list-style:none}body,div,li,span,ul{margin:0;padding:0}div:focus{outline:none}.el-input__inner,.el-textarea__inner{border-radius:2px}.fr{float:right}.fl{float:left}.w-100{width:100%!important}.w-50{width:50%}.w-30{width:30%}.w-100p{width:100px!important}.w-200p{width:200px!important}.w-300p{width:300px!important}.h-36{height:36px}.pr-5{padding-right:5px}.pr-30{padding-right:30px}.info-color{color:#909399}.pl-5{padding-left:5px}.pl-15{padding-left:15px!important}.mr-5{margin-right:5px!important}.ml-5{margin-left:5px}.mr-15{margin-right:15px!important}.mr-20{margin-right:20px!important}.mr-10{margin-right:10px!important}.ml-20{margin-left:20px!important}.mb-20{margin-bottom:20px!important}.ml-15{margin-left:15px!important}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px!important}.mt-30{margin-top:30px}.mb-0{margin-bottom:0!important}.mt-0{margin-top:0!important}.mb-10{margin-bottom:10px!important}.bb-0{border-bottom:0!important}.fs-14{font-size:14px!important}.fs-12{font-size:12px!important}.fs-16{font-size:16px!important}.fs-20{font-size:20px!important}.block{display:block}.bold{font-weight:700!important}.pointer{cursor:pointer}.font-weight{font-weight:700!important}.link{color:#198fff}.link,.link-info{text-decoration:underline;cursor:pointer}.link-info{color:#909399}.el-table th{padding:0!important;color:#303133;font-weight:700;height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;font-size:13px}.el-table th .cell{display:flex;align-items:center}.el-table th .cell>div{padding:0}.el-table .el-table__empty-block .el-table__empty-text{line-height:24px}.el-table .el-table__empty-block .nodata{font-size:80px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#8cacea}::-webkit-scrollbar-thumb:hover{background:#1890ff}.bottomlineOfPosition,.toplineOfPosition{border:0;border-top:1px dashed #a9a9a9}.leftlineOfPosition,.rightlineOfPosition{border:0;border-left:1px dashed #a9a9a9}.topPosition{background:red;color:#fff;border-radius:20rem;min-width:10px;padding:0 2px;font-size:12px;line-height:normal;z-index:9}.topPosition-lineMode{color:red;background:unset;line-height:normal;z-index:9}.leftPosition{background:red;color:#fff;border-radius:20rem;min-width:10px;padding:0 2px;font-size:12px;line-height:normal;z-index:9}.leftPosition-lineMode{color:red;background:unset;line-height:normal;z-index:9}.alwaysHide{background-color:grey!important}.resize-panel .size-box{border:1px solid;padding:0 4px;background:red;color:#fff;font-size:12px;border-radius:6px 6px 0 0;white-space:nowrap;line-height:normal;font-family:normal;letter-spacing:normal;z-index:9}.resize-panel .size-box .hide{display:none}.prop-tabs{background-color:#fff;border-style:none;box-shadow:none;border-color:#e6e6e6}.prop-tabs .prop-tab-items{height:31px;line-height:31px;padding:2px 0 1px 2px;list-style:none;outline:0;border:0;text-decoration:none;font-size:100%;margin:0;border-bottom:1px solid #ddd;box-sizing:content-box}.prop-tabs .prop-tab-items .prop-tab-item{background-color:#fff;border-radius:0;padding:0;margin:0 -1px 0 0;display:inline-block;cursor:pointer;list-style-type:none}.prop-tabs .prop-tab-items .prop-tab-item .tab-title{height:30px;line-height:30px;padding:0 10px;font-weight:700;font-size:14px}.prop-tabs .prop-tab-items li.active{border:none;border-bottom:2px solid #2196f3;color:#2196f3;height:31px;line-height:30px}.prop-tabs .hiprint-option-items.active{display:flex}.prop-tabs .hiprint-option-items{display:none;margin-top:1px;border:none;background-color:#fff;overflow:auto;padding:0}.hiprint-pagination{display:inline-block;padding-left:0}.hiprint-pagination>li{border:1px solid #bdc3c7;-moz-border-radius:2px;-webkit-border-radius:2px;display:block;float:left;padding:5px;text-decoration:none;margin-right:5px;margin-bottom:5px;font-family:helvetica;font-size:13px;cursor:pointer}.hiprint-pagination>li>span{padding:0 10px 0 10px}.hiprint-pagination>li>a{color:#bdc3c7;font-weight:700;text-decoration:none;font-size:11px;padding:3px}.hiprint-pagination>li>a:hover{color:red}.hiprint-pagination-sm>li>a{padding:5px 10px;font-size:12px;line-height:1.5}.rect-printElement-types .hiprint-printElement-type{display:block;padding:0 0 0 0;list-style:none}.rect-printElement-types .hiprint-printElement-type>li>.title{display:block;padding:4px 0;clear:both}.rect-printElement-types .hiprint-printElement-type>li>ul{padding:0 0 0 0;display:block;list-style:none}.rect-printElement-types .hiprint-printElement-type>li>ul>li{display:block;width:50%;float:left;max-width:100px}.rect-printElement-types .hiprint-printElement-type>li>ul>li>a{height:92px;padding:12px 6px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd;margin-right:5px;width:95%;max-width:100px;display:inline-block;text-align:center;margin-bottom:7px;box-sizing:border-box;color:#b9a5a6;border:1px solid rgba(0,0,0,.2);border-radius:3px;box-shadow:0 1px 0 0 rgba(0,0,0,.15)}.small-printElement-types .hiprint-printElement-type{display:block;padding:0 0 0 0;list-style:none}.small-printElement-types .hiprint-printElement-type>li>.title{display:block;padding:4px 0;clear:both}.small-printElement-types .hiprint-printElement-type>li>ul{padding:0 0 0 0;display:block;list-style:none;width:100%}.small-printElement-types .hiprint-printElement-type>li>ul>li{display:block;width:50%;float:left;padding:0 4px}.small-printElement-types .hiprint-printElement-type>li>ul>li>a{height:22px;line-height:20px;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd;margin-right:5px;width:100%;display:block;text-align:center;margin-bottom:7px;box-sizing:border-box;color:#b9a5a6;border:1px solid rgba(0,0,0,.2);border-radius:3px;box-shadow:0 1px 0 0 rgba(0,0,0,.15)}.hiprint-toolbar>ul{padding:0;margin-bottom:5px}.hiprint-toolbar>ul>li{display:inline-block}.hiprint-toolbar>ul>li>a{position:relative;float:left;padding:3px 10px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd;margin-right:4px;cursor:pointer}.hiprint-printElement-type .glyphicon-class{display:block;text-align:center;word-wrap:break-word;font-family:Helvetica,sans-serif}.hiprint-printElement-type .glyphicon{margin-top:5px;margin-bottom:10px;font-size:37px}.hiprint-option-items{font-size:.75rem;padding:10px 5px;display:flex;flex-wrap:wrap;align-items:flex-end;box-sizing:border-box;width:100%}.hiprint-option-items .hiprint-option-item{box-sizing:border-box;float:left;width:50%;margin-bottom:5px;padding:0 5px}.hiprint-option-items .hiprint-option-item-row{width:100%}.hiprint-option-item-label{margin:5px 5px 3px 0}.hiprint-option-items .hiprint-option-item-field input,.hiprint-option-items .hiprint-option-item-field select,.hiprint-option-items .hiprint-option-item-field textarea{color:inherit;background-color:transparent;box-sizing:border-box;width:100%;position:relative;padding:3px;z-index:1;border:1px solid #a9a9a9;height:19pt}.hiprint-option-item-settingBtn{height:19pt;line-height:19pt;font-size:12px;padding:0 24px;background:#00c1de;border-color:transparent;color:#fff;display:inline-block;margin:5px;font-weight:400;border:1px solid transparent;font-family:PingFangSC,helvetica neue,hiragino sans gb,arial,microsoft yahei ui,microsoft yahei,simsun,"sans-serif";vertical-align:middle;transition:.3s cubic-bezier(.4,0,.2,1);transform:translateZ(0)}.hiprint-option-item-deleteBtn{background:red}.hiprint-option-items .minicolors{position:relative}.hiprint-option-items .minicolors-sprite{background-image:url(../../static/img/jquery.minicolors.44ae4fdb.png)}.hiprint-option-items .minicolors-swatch{position:absolute;vertical-align:middle;background-position:-80px 0;cursor:text;padding:0;margin:0;display:inline-block}.hiprint-option-items .minicolors-swatch-color{position:absolute;top:0;left:0;right:0;bottom:0}.hiprint-option-items .minicolors input[type=hidden]+.minicolors-swatch{width:28px;position:static;cursor:pointer}.hiprint-option-items .minicolors input[type=hidden][disabled]+.minicolors-swatch{cursor:default}.hiprint-option-items .minicolors-panel{position:absolute;width:173px;background:#fff;border:1px solid #ccc;box-shadow:0 0 20px rgba(0,0,0,.2);z-index:99999;box-sizing:content-box;display:none}.hiprint-option-items .minicolors-panel.minicolors-visible{display:block}.hiprint-option-items .minicolors-position-top .minicolors-panel{top:-154px}.hiprint-option-items .minicolors-position-right .minicolors-panel{right:0}.hiprint-option-items .minicolors-position-bottom .minicolors-panel{top:auto}.hiprint-option-items .minicolors-position-left .minicolors-panel{left:0}.hiprint-option-items .minicolors-with-opacity .minicolors-panel{width:194px}.hiprint-option-items .minicolors .minicolors-grid{position:relative;top:1px;left:1px;width:150px;height:150px;margin-bottom:2px;background-position:-120px 0;cursor:crosshair}.hiprint-option-items .minicolors .minicolors-grid-inner{position:absolute;top:0;left:0;width:150px;height:150px}.hiprint-option-items .minicolors-slider-saturation .minicolors-grid{background-position:-420px 0}.hiprint-option-items .minicolors-slider-saturation .minicolors-grid-inner{background-position:-270px 0;background-image:inherit}.hiprint-option-items .minicolors-slider-brightness .minicolors-grid{background-position:-570px 0}.hiprint-option-items .minicolors-slider-brightness .minicolors-grid-inner{background-color:#000}.hiprint-option-items .minicolors-slider-wheel .minicolors-grid{background-position:-720px 0}.hiprint-option-items .minicolors-opacity-slider,.hiprint-option-items .minicolors-slider{position:absolute;top:1px;left:152px;width:20px;height:150px;background-color:#fff;background-position:0 0;cursor:row-resize}.hiprint-option-items .minicolors-slider-saturation .minicolors-slider{background-position:-60px 0}.hiprint-option-items .minicolors-slider-brightness .minicolors-slider,.hiprint-option-items .minicolors-slider-wheel .minicolors-slider{background-position:-20px 0}.hiprint-option-items .minicolors-opacity-slider{left:173px;background-position:-40px 0;display:none}.hiprint-option-items .minicolors-with-opacity .minicolors-opacity-slider{display:block}.hiprint-option-items .minicolors-grid .minicolors-picker{position:absolute;top:70px;left:70px;width:12px;height:12px;border:1px solid #000;border-radius:10px;margin-top:-6px;margin-left:-6px;background:none}.hiprint-option-items .minicolors-grid .minicolors-picker>div{position:absolute;top:0;left:0;width:8px;height:8px;border-radius:8px;border:2px solid #fff;box-sizing:content-box}.hiprint-option-items .minicolors-picker{position:absolute;top:0;left:0;width:18px;height:2px;background:#fff;border:1px solid #000;margin-top:-2px;box-sizing:content-box}.hiprint-option-items .minicolors-swatches,.hiprint-option-items .minicolors-swatches li{margin:5px 0 3px 5px;padding:0;list-style:none;overflow:hidden}.hiprint-option-items .minicolors-swatches .minicolors-swatch{position:relative;float:left;cursor:pointer;margin:0 4px 0 0}.hiprint-option-items .minicolors-with-opacity .minicolors-swatches .minicolors-swatch{margin-right:7px}.hiprint-option-items .minicolors-swatch.selected{border-color:#000}.hiprint-option-items .minicolors-inline{display:inline-block}.hiprint-option-items .minicolors-inline .minicolors-input{display:none!important}.hiprint-option-items .minicolors-inline .minicolors-panel{position:relative;top:auto;left:auto;box-shadow:none;z-index:auto;display:inline-block}.hiprint-option-items .minicolors-theme-bootstrap .minicolors-swatch{z-index:2;top:3px;left:3px;width:17px;height:17px}.hiprint-option-items .minicolors-theme-bootstrap .minicolors-swatches .minicolors-swatch{margin-bottom:2px;top:0;left:0;width:20px;height:20px}.hiprint-option-items .minicolors-theme-bootstrap .minicolors-swatch-color{border-radius:inherit}.hiprint-option-items .minicolors-theme-bootstrap.minicolors-position-right>.minicolors-swatch{left:auto;right:3px}.hiprint-option-items .minicolors-theme-bootstrap .minicolors-input{float:none;padding-left:23px}.hiprint-option-items .minicolors-theme-bootstrap.minicolors-position-right .minicolors-input{padding-right:44px;padding-left:12px}.hiprint-option-items .minicolors-theme-bootstrap .minicolors-input.input-lg+.minicolors-swatch{top:4px;left:4px;width:37px;height:37px;border-radius:5px}.hiprint-option-items .minicolors-theme-bootstrap .minicolors-input.input-sm+.minicolors-swatch{width:24px;height:24px}.hiprint-option-items .minicolors-theme-bootstrap .minicolors-input.input-xs+.minicolors-swatch{width:18px;height:18px}.hiprint-option-items .input-group .minicolors-theme-bootstrap:not(:first-child) .minicolors-input{border-top-left-radius:0;border-bottom-left-radius:0}.hitable .selected{background:#3e66ad}.hitable .resizerRow td,.hitable tr.resizerRow{border:0 dashed;height:0;background:#fff}.hitable tr.resizerRow+tr,.hitable tr.resizerRow+tr td{border-top:0!important}.hitable td.resizerColumn{border:0 dashed;width:.000001px!important;background:#fff}.hitable td.resizerColumn+td{border-left:0!important}.columngrips{height:0;position:absolute}.columngrip{margin-left:-5px;position:absolute;z-index:5;width:10px}.columngrip .gripResizer{position:absolute;filter:alpha(opacity=1);opacity:0;width:10px;height:100%;cursor:col-resize;top:0}.columngripDraging{border-left:1px dotted #000}.rowgrips{height:0;width:0;position:absolute}.rowgrip{margin-top:-5px;position:absolute;z-index:5;height:10px}.rowgrip .gripResizer{position:absolute;filter:alpha(opacity=1);opacity:0;height:10px;width:100%;cursor:row-resize;left:0}.rowgripDraging{border-top:1px dotted #000}.hitable .hitable-editor-text{border:1px solid;width:95%;height:80%}.hipanel-disable{height:0;display:block!important;top:8500px;width:0;overflow:hidden;position:absolute}.hiprint_rul_wrapper{position:absolute;height:100%;width:100%;overflow:hidden;pointer-events:none;border:0;border-top:1px solid #c9bebe;border-left:1px solid #c9bebe;padding-left:15px;padding-top:15px;margin:-16px;box-sizing:content-box!important}.hiprint-option-table-selected-columns{color:inherit;background-color:transparent;box-sizing:border-box;width:100%;position:relative;padding:0;list-style:none}.hiprint-option-table-selected-columns .hiprint-option-table-selected-item{color:inherit;background-color:transparent;box-sizing:border-box;width:100%;padding:0 3px;border:1px solid #a9a9a9;line-height:19pt;margin:3px 0}.hiprint-option-table-selected-columns .hiprint-option-table-selected-item .column-title{display:inline-block;min-width:calc(100% - 26px)}.hi-pretty *{box-sizing:border-box}.hi-pretty input:not([type=checkbox]):not([type=radio]){display:none}.hi-pretty{position:relative;display:inline-block;margin-right:1em;white-space:nowrap;line-height:1}.hi-pretty input{position:absolute;left:0;top:0;min-width:1em;width:100%;height:100%;z-index:2;opacity:0;margin:0;padding:0;cursor:pointer}.hi-pretty .state label{position:static;display:inline-block;font-weight:400;margin:0;text-indent:1.5em;min-width:calc(1em + 2px)}.hi-pretty .state label:after,.hi-pretty .state label:before{content:"";width:calc(1em + 2px);height:calc(1em + 2px);display:block;box-sizing:border-box;border-radius:0;border:1px solid transparent;z-index:0;position:absolute;left:0;top:0;background-color:transparent}.hi-pretty .state label:before{border-color:#bdc3c7}.hi-pretty .state.p-is-hover,.hi-pretty .state.p-is-indeterminate{display:none}.hi-pretty.p-default.p-fill .state label:after{transform:scale(1)}.hi-pretty.p-default .state label:after{transform:scale(.6)}.hi-pretty.p-default input:checked~.state label:after{background-color:#bdc3c7!important}.hi-pretty.p-default.p-thick .state label:after,.hi-pretty.p-default.p-thick .state label:before{border-width:.1428571429em}.hi-pretty.p-default.p-thick .state label:after{transform:scale(.4)!important}@media print{body{margin:0;padding:0}}@page{margin:0}.hiprint-printPaper *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;image-rendering:-webkit-optimize-contrast}.hiprint-printPaper :focus{outline:0 auto -webkit-focus-ring-color}.hiprint-page-break-avoid{page-break-after:avoid}.hiprint-printPaper{position:relative;padding:0 0 0 0;page-break-after:always;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow-x:hidden;overflow:hidden}.hiprint-printPaper .hiprint-printPaper-content{position:relative}.hiprint-printPaper.design{overflow:visible}.hiprint-printTemplate .hiprint-printPanel{page-break-after:always}.hiprint-printPaper,hiprint-printPanel{box-sizing:border-box;border:0}.hiprint-printPanel .hiprint-printPaper:last-child,.hiprint-printTemplate .hiprint-printPanel:last-child{page-break-after:avoid}.hiprint-printPaper .hidefooterLinetarget,.hiprint-printPaper .hideheaderLinetarget{border-top:0 dashed #c9bebe!important}.hiprint-printPaper.design{border:1px dashed hsla(0,0%,66.7%,.7)}.design .hiprint-printElement-longText-content,.design .hiprint-printElement-table-content{overflow:hidden;box-sizing:border-box}.design .resize-panel{box-sizing:border-box;border:1px dotted}.hiprint-printElement-text{background-color:transparent;background-repeat:repeat;padding:0 0 0 0;border:.75pt none #000;direction:ltr;font-family:SimSun;font-size:9pt;font-style:normal;font-weight:400;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;text-align:left;text-decoration:none;line-height:9.75pt;box-sizing:border-box;word-wrap:break-word;word-break:break-all}.design .hiprint-printElement-text-content{border:1px dashed #cebcbc;box-sizing:border-box}.hiprint-printElement-longText{border:.75pt none #000;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;word-wrap:break-word;word-break:break-all}.hiprint-printElement-longText,.hiprint-printElement-table{background-color:transparent;background-repeat:repeat;direction:ltr;font-family:SimSun;font-size:9pt;font-style:normal;font-weight:400;text-align:left;text-decoration:none;line-height:9.75pt;box-sizing:border-box}.hiprint-printElement-table{color:#000;border-color:#000;border-style:none;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding:0 0 0 0}.hiprint-printElement-table thead{background:#e8e8e8;font-weight:700}.hiprint-printElement-tableTarget,.hiprint-printElement-tableTarget td,.hiprint-printElement-tableTarget tr{border-color:#000;border-style:none;font-weight:400;direction:ltr;padding-bottom:0;padding-left:4pt;padding-right:4pt;padding-top:0;text-decoration:none;vertical-align:middle;box-sizing:border-box;word-wrap:break-word;word-break:break-all}.hiprint-printElement-tableTarget td{height:18pt}.hiprint-printPaper .hiprint-paperNumber{font-size:9pt}.design .hiprint-printElement-table-handle{position:absolute;height:12pt;width:12pt;background:red;z-index:1}.hiprint-printPaper .hiprint-paperNumber-disabled{float:right!important;right:0!important;color:#dcdcdc!important}.hiprint-printElement-hline,.hiprint-printElement-vline{border:0 none #000}.hiprint-printElement-vline{border-left:.75pt solid #000;border-top:0 none #000!important}.hiprint-printElement-hline,.hiprint-printElement-vline{border-right:0 none #000!important;border-bottom:0 none #000!important}.hiprint-printElement-hline{border-top:.75pt solid #000;border-left:0 none #000!important}.hiprint-printElement-oval,.hiprint-printElement-rect{border:.75pt solid #000}.hiprint-text-content-middle{display:table}.hiprint-text-content-middle>div{display:table-cell;vertical-align:middle}.hiprint-text-content-bottom{display:table}.hiprint-text-content-bottom>div{display:table-cell;vertical-align:bottom}.hi-grid-row{position:relative;height:auto;margin-right:0;margin-left:0;zoom:1;display:block;box-sizing:border-box}.hi-grid-row:after,.hi-grid-row:before{display:table;content:"";box-sizing:border-box}.hi-grid-col{display:block;box-sizing:border-box;position:relative;float:left;flex:0 0 auto}.table-grid-row{margin-left:0;margin-right:0}.tableGridColumnsGutterRow{padding-left:0;padding-right:0}.hiprint-gridColumnsFooter{text-align:left;clear:both}.f-a-c{display:flex;align-items:center}.text-center{text-align:center}.shrink-0{flex-shrink:0}.mr-15{margin-right:15px}.mt-20{margin-top:20px}.mt-10{margin-top:10px}.px-15{padding:0 15px}.pd-20px{padding:20px}.justify-end{justify-content:end}.justify-center{justify-content:center}.flex{display:flex}.user-selector .data-picker-result{padding-left:260px!important;margin-left:10px}.smart-fields-user-selector{vertical-align:middle}.smart-fields-user-selector .el-input-group__append{padding:0;background-color:transparent}.smart-fields-user-selector .el-input-group__append .el-button-group>.el-button{float:none;padding:3px 10px 4px;margin:0;font-size:16px;border:none}.smart-fields-user-selector .el-input-group__append .el-button-group>.el-button i{font-size:18px!important}.smart-fields-user-selector .el-input-group__append .el-button-group>.el-button:not(:last-child){border-right:1px solid #ddd}.smart-fields-dept-selector{vertical-align:middle}.smart-fields-dept-selector .el-input-group__append{padding:0;background-color:transparent}.smart-fields-dept-selector .el-input-group__append .el-button-group>.el-button{float:none;padding:3px 10px 4px;margin:0;font-size:16px;border:none}.smart-fields-dept-selector .el-input-group__append .el-button-group>.el-button i{font-size:18px!important}.smart-fields-dept-selector .el-input-group__append .el-button-group>.el-button:not(:last-child){border-right:1px solid #ddd}.smart-date-time-picker .el-date-editor.el-input{width:100%}.date-time-range-picker{display:flex;align-items:center;width:100%;gap:4px}.date-time-range-picker .date-range-picker{flex:1;min-width:0}.date-time-range-picker .range-separator{flex-shrink:0;display:flex;align-items:center}[data-v-0f4b01b6]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.smart-fields-select[data-v-0f4b01b6]{width:100%;display:inline-block}.smart-fields-cascader .el-cascader--small,.smart-fields-select .el-select[data-v-0f4b01b6]{width:100%}.input-select{vertical-align:middle}.input-select .el-input-group__append{padding:0;background-color:transparent!important}.input-select .el-input-group__append .el-button-group>.el-button{float:none;padding:3px 10px 4px;margin:0;font-size:16px;border:none}.input-select .el-input-group__append .el-button-group>.el-button i{font-size:18px!important}.input-select .el-input-group__append .el-button-group>.el-button:not(:last-child){border-right:1px solid #ddd}.smart-cascader .el-cascader--small{width:100%}.image-dialog{margin:0 auto 50px!important;margin-top:15vh!important}.image-dialog .el-dialog__body{padding:30px 20px!important;color:#606266;font-size:14px}.image-uploader{width:100px;height:100px;display:inline-block;overflow:hidden}.image-uploader .disabled .el-upload--picture-card{display:none}.image-uploader .el-upload--picture-card{width:100px;height:100px}.image-uploader .el-upload,.image-uploader .el-upload-list--picture-card .el-upload-list__item{width:100px;height:100px;line-height:100px}.image-uploader .el-upload-list--picture-card .el-upload-list__item-thumbnail{line-height:100px}.image-uploader .avatar{width:100px;height:100px}.smart-autocomplete,.smart-autocomplete .full-width{width:100%}.smart-autocomplete-custom-item{display:flex;justify-content:space-between;align-items:center;padding:5px 10px}.smart-autocomplete-custom-item .item-value{font-weight:700}.smart-autocomplete-custom-item .item-ext{flex:1;margin-left:10px;color:#999;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-product-list{margin-bottom:20px}[data-v-4a4fd750]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.box-wrapper[data-v-4a4fd750]{border-radius:5px;background-color:#fff;display:flex}.box-wrapper .img[data-v-4a4fd750]{overflow:hidden;border-top-left-radius:5px;border-bottom-left-radius:5px;flex:2;-o-object-fit:cover;object-fit:cover;height:100%}.box[data-v-4a4fd750]{flex:3;padding:16px;display:flex;flex-direction:column}.box__title[data-v-4a4fd750]{font-size:14px;font-weight:600;line-height:20px;display:flex;align-items:center;gap:5px}.box__title .line[data-v-4a4fd750]{width:4px;height:12px;opacity:1;border-radius:3px;background:#165dff}.box__content[data-v-4a4fd750]{margin-top:16px;flex:1}[data-v-c6ad304a]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.home[data-v-c6ad304a]{margin:-5px}.home__title[data-v-c6ad304a]{margin:0;font-size:14px}.home__content[data-v-c6ad304a]{width:100%}.home .grid-item-content[data-v-c6ad304a]{display:flex;flex-direction:column;width:100%;height:100%}.home .box-wrapper[data-v-c6ad304a]{display:flex;flex:1}[data-v-68a3d735]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.items[data-v-68a3d735]{display:flex;padding:16px 0}.items .item[data-v-68a3d735]{flex:1}.items .item .iteminner[data-v-68a3d735]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.items .item.border-left[data-v-68a3d735]{position:relative}.items .item.border-left[data-v-68a3d735]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:70%;background-color:#eee;color:#f8824f}.items .item.large[data-v-68a3d735]{padding-left:44px}.items .item.large .iteminner[data-v-68a3d735]{width:120px;height:90px;border-radius:4px;background:#fff9f6}.items .item.large .item__content[data-v-68a3d735]{flex-direction:row-reverse;color:#f8824f}.items .item__img[data-v-68a3d735]{width:36px;height:36px;display:flex;justify-content:center;align-items:center;border-radius:5px}.items .item__img .l_img[data-v-68a3d735],.items .item__img img[data-v-68a3d735]{display:block;-o-object-fit:contain;object-fit:contain}.items .item__img img[data-v-68a3d735]{width:22px;height:22px}.items .item__img .l_img[data-v-68a3d735]{width:36px;height:36px}.items .item__content[data-v-68a3d735]{display:flex;flex-direction:column;gap:8px;justify-content:center;align-items:center}.items .item__title[data-v-68a3d735]{font-size:13px}.items .item__value[data-v-68a3d735]{font-size:16px;font-weight:500}.container-custom{margin:unset;margin-bottom:10px}.container-custom,.container-custom .content-wrap{background:#f6f8f9!important}[data-v-e9e2da18]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.info[data-v-e9e2da18]{height:100%}.info__header[data-v-e9e2da18]{display:flex;align-items:center;justify-content:flex-end}.info__body[data-v-e9e2da18]{border-top:1px solid #eee}.items .item[data-v-e9e2da18],.items[data-v-e9e2da18]{display:flex;flex-direction:column}.items .item[data-v-e9e2da18]{padding:16px 0;border-bottom:1px solid #eee}.items .item__title[data-v-e9e2da18]{font-size:14px;font-weight:600;color:#333}.items .item__content[data-v-e9e2da18]{margin-top:12px;color:#333;display:flex;gap:12px}.items .item__content .item__description[data-v-e9e2da18]{flex:1;position:relative}.items .item__content .item__description .ellipsis[data-v-e9e2da18]{position:absolute;left:0;top:0;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:12px}.items .item__content .item__created_at[data-v-e9e2da18]{font-size:12px;color:red}.items .item[data-v-e9e2da18]:last-child{border-bottom:none}.pagination[data-v-e9e2da18]{display:flex;justify-content:flex-end;margin-top:16px}.contents-list{padding:0 5px;box-sizing:border-box;flex:1 1 auto;width:100%}.contents-list li a{color:#626b7d!important}.contents-list li .content-item,.contents-list li a{width:100%;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contents-list li .content-item{position:relative;display:block;height:30px;line-height:30px}.contents-list li .content-item .content-title{width:100%;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contents-list li .content-item .content-date{position:absolute;top:0;right:0;color:#aaabb0}.swipe-news{display:flex;flex-direction:row;box-sizing:border-box;position:relative;width:100%;height:100%}.swipe-news .news-carousel{position:relative;width:460px;height:100%;margin:16px 16px 5px 0}.swipe-news .news-carousel .el-carousel__item img{width:100%;height:100%}.swipe-news .news-carousel .el-carousel__item .carousel-caption{position:absolute;bottom:0;left:0;right:0;height:30px;opacity:.7;background:#000}.swipe-news .news-carousel .el-carousel__item .carousel-caption .caption-content{padding-left:10px;height:30px;line-height:30px;color:#fff;font-size:14px;text-indent:12px}.swipe-news .contents-list{width:0!important}.swipe-news .contents-list li.is-top:first-child .content-item{height:42px;line-height:42px;font-size:18px;font-weight:700}.swipe-news .contents-list li.is-top:first-child .content-item .content-title{width:100%}.swipe-news .contents-list li.is-top:first-child .content-item .content-date{display:none}[data-v-92ee5404]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.usual-process[data-v-92ee5404]{margin-top:10px;display:flex;flex-wrap:wrap}.square-wrapper[data-v-92ee5404]{position:relative;width:100%;padding-top:100%}.square-card[data-v-92ee5404]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#f5f5f5;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:transform .3s ease;margin:0 5px}.square-card[data-v-92ee5404]:hover{transform:translateY(-5px)}[data-v-36eabe8e]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.app-container[data-v-36eabe8e] .el-card__body{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60px;max-height:60px;padding:7.1428571429px;cursor:pointer}.app-container[data-v-36eabe8e] .el-card__body i{font-size:28px;color:grey;text-align:center;pointer-events:none;cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1),border 0s,color .1s,font-size 0s}.app-container[data-v-36eabe8e] .el-card__body:after{position:absolute;bottom:-30px;width:100%;padding:4px 0;font-size:12px;color:#fff;text-align:center;content:"点击打开";background-color:#1890ff;transition:all .3s cubic-bezier(.645,.045,.355,1),border 0s,color .1s,font-size 0s}.app-container[data-v-36eabe8e] .el-card__body:hover i{margin-top:-16.6666666667px}.app-container[data-v-36eabe8e] .el-card__body:hover:after{bottom:0}.app-container .icon-text[data-v-36eabe8e]{height:30px;margin-top:-15px;overflow:hidden;font-size:12px;line-height:30px;text-align:center;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}[data-v-1944b575]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.app-container[data-v-1944b575] .el-card__body{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60px;max-height:60px;padding:7.1428571429px;cursor:pointer}.app-container[data-v-1944b575] .el-card__body i{font-size:28px;color:grey;text-align:center;pointer-events:none;cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1),border 0s,color .1s,font-size 0s}.app-container[data-v-1944b575] .el-card__body:after{position:absolute;bottom:-30px;width:100%;padding:4px 0;font-size:12px;color:#fff;text-align:center;content:"点击打开";background-color:#1890ff;transition:all .3s cubic-bezier(.645,.045,.355,1),border 0s,color .1s,font-size 0s}.app-container[data-v-1944b575] .el-card__body:hover i{margin-top:-16.6666666667px}.app-container[data-v-1944b575] .el-card__body:hover:after{bottom:0}.app-container .icon-text[data-v-1944b575]{height:30px;margin-top:-15px;overflow:hidden;font-size:12px;line-height:30px;text-align:center;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.app-container .image-container[data-v-1944b575]{width:100%;max-width:300px}.app-container .responsive-image[data-v-1944b575]{width:100%;height:auto;display:block}.task-tabs .task-category-switch-dropdown-link{margin-left:10px}.task-tabs .el-tabs__nav{width:100%}.task-tabs .el-tabs__nav.is-top .el-tabs__item:nth-last-child(2){position:absolute!important;top:0!important;right:30px!important;font-size:14px!important;padding:0 6px!important;cursor:pointer!important}.task-tabs .el-tabs__nav.is-top .el-tabs__item:last-child{position:absolute!important;top:0!important;right:6px!important;font-size:14px!important;padding-left:0!important}.task-tabs .el-tabs__content .el-tab-pane{min-height:245px}.task-tabs .el-dropdown{color:#626b7d}.dashboard-container .el-card__header{padding:16px 16px!important}[data-v-cf9187c0]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}ul[data-v-cf9187c0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:16px;padding:0;list-style:none;margin-bottom:0}li[data-v-cf9187c0]{font-size:14px;display:flex;align-items:center;justify-content:center;height:90px;cursor:pointer;border-radius:8px;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}li[data-v-cf9187c0]:hover{transform:scale(1.05);box-shadow:0 4px 8px rgba(0,0,0,.15)}span[data-v-cf9187c0]{max-width:60px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-0ab8b382]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.items[data-v-0ab8b382]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.item[data-v-0ab8b382]{height:44px;opacity:1;border-radius:4px;background:#f8f9fd;padding:10px;border:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.item__title[data-v-0ab8b382]{font-size:12px;font-weight:500;color:#666}.item__value[data-v-0ab8b382]{font-size:12px;font-weight:500;color:#165dff}[data-v-c7a9bbc4]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.preview-info[data-v-c7a9bbc4]{margin-top:16px}.preview-data[data-v-c7a9bbc4]{color:#666}.dms-building.page-container[data-v-5cfbe7b5]{overflow-y:auto}.filter-section.filter-fixed[data-v-5cfbe7b5]{position:sticky;top:10px;z-index:100}.building-management[data-v-5cfbe7b5]{padding:20px;background-color:transparent;min-height:100vh}.page-header[data-v-5cfbe7b5]{margin-bottom:20px}.header-content[data-v-5cfbe7b5]{display:flex;justify-content:space-between;align-items:flex-start}.page-title[data-v-5cfbe7b5]{margin:0 0 8px 0;font-size:24px;font-weight:600;color:#1565c0}.page-description[data-v-5cfbe7b5]{margin:0;color:#666;font-size:14px}.header-right[data-v-5cfbe7b5]{display:flex;gap:12px}.stats-cards[data-v-5cfbe7b5]{margin-bottom:20px}.stat-card[data-v-5cfbe7b5]{border-radius:12px;overflow:hidden;box-shadow:-1px 0 1px rgba(0,0,0,.03);border:1px solid #e8eaed;transition:all .3s ease;cursor:pointer;height:100px}.stat-card[data-v-5cfbe7b5]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.purple-stat[data-v-5cfbe7b5]{background:linear-gradient(135deg,#8e44ad,#9b59b6);color:#fff}.green-stat[data-v-5cfbe7b5]{background:linear-gradient(135deg,#27ae60,#2ecc71);color:#fff}.cyan-stat[data-v-5cfbe7b5]{background:linear-gradient(135deg,#16a085,#1abc9c);color:#fff}.orange-stat[data-v-5cfbe7b5]{background:linear-gradient(135deg,#f39c12,#e67e22);color:#fff}.stat-content[data-v-5cfbe7b5]{display:flex;align-items:center;height:100%;padding:20px;position:relative}.stat-content[data-v-5cfbe7b5]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='25' cy='25' r='1' fill='rgba(255,255,255,0.1)'/%3E%3Ccircle cx='75' cy='75' r='1' fill='rgba(255,255,255,0.1)'/%3E%3Ccircle cx='25' cy='75' r='1' fill='rgba(255,255,255,0.05)'/%3E%3Ccircle cx='75' cy='25' r='1' fill='rgba(255,255,255,0.05)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");opacity:.3}.stat-icon[data-v-5cfbe7b5]{width:50px;height:50px;background:hsla(0,0%,100%,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:16px;font-size:22px;color:#fff;position:relative;z-index:1}.stat-info[data-v-5cfbe7b5]{flex:1;position:relative;z-index:1}.stat-value[data-v-5cfbe7b5]{font-size:28px;font-weight:700;color:#fff;margin-bottom:4px;display:block;text-shadow:0 2px 4px rgba(0,0,0,.1)}.stat-label[data-v-5cfbe7b5]{font-size:14px;color:hsla(0,0%,100%,.9);font-weight:500}.filter-section[data-v-5cfbe7b5]{background:#fafbfc;border:1px solid #e8eaed;padding:16px;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.06);margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.filter-left[data-v-5cfbe7b5]{display:flex;gap:16px}.search-input[data-v-5cfbe7b5]{width:280px}.status-select[data-v-5cfbe7b5]{width:140px}.result-count[data-v-5cfbe7b5]{color:#666;font-size:14px}.buildings-grid[data-v-5cfbe7b5]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.building-card[data-v-5cfbe7b5]{background:#fff;border:1px solid #e8eaed;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden;transition:all .3s;height:340px}.building-card[data-v-5cfbe7b5]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.card-header[data-v-5cfbe7b5]{height:80px;background:linear-gradient(135deg,#409eff,#66b1ff);position:relative;display:flex;align-items:center;justify-content:center}.building-icon[data-v-5cfbe7b5]{font-size:32px;color:hsla(0,0%,100%,.9)}.status-tag[data-v-5cfbe7b5]{position:absolute;top:12px;right:12px}.card-content[data-v-5cfbe7b5]{padding:16px;height:260px;display:flex;flex-direction:column}.building-info[data-v-5cfbe7b5]{margin-bottom:16px}.building-name[data-v-5cfbe7b5]{margin:0 0 4px 0;font-size:16px;font-weight:600;color:#333}.building-year[data-v-5cfbe7b5]{font-size:12px;color:#888}.data-row[data-v-5cfbe7b5]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px}.data-item[data-v-5cfbe7b5]{text-align:center;padding:8px 4px;background:#fafbfc;border:1px solid #f0f1f3;border-radius:4px}.data-value[data-v-5cfbe7b5]{display:block;font-size:16px;font-weight:600;color:#333;margin-bottom:2px}.data-label[data-v-5cfbe7b5]{font-size:12px;color:#888}.occupancy-section[data-v-5cfbe7b5]{margin-bottom:16px;flex:1;display:flex;flex-direction:column;justify-content:center}.occupancy-info[data-v-5cfbe7b5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.occupancy-label[data-v-5cfbe7b5]{font-size:12px;color:#888}.occupancy-value[data-v-5cfbe7b5]{font-size:14px;font-weight:600;color:#409eff}.action-buttons[data-v-5cfbe7b5]{display:flex;gap:8px;margin-top:auto}.action-btn[data-v-5cfbe7b5]{flex:1;padding:8px 12px!important;border-radius:6px!important;font-size:12px!important;font-weight:500!important;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:4px;position:relative;overflow:hidden;margin:0!important;height:auto!important;min-height:auto!important}.action-btn i[data-v-5cfbe7b5]{font-size:12px}.empty-state[data-v-5cfbe7b5]{background:#fafbfc;border:1px solid #e8eaed;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.06);padding:40px 20px}@media (max-width:1200px){.buildings-grid[data-v-5cfbe7b5]{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.building-management[data-v-5cfbe7b5]{padding:12px}.buildings-grid[data-v-5cfbe7b5]{grid-template-columns:repeat(2,1fr)}.header-content[data-v-5cfbe7b5]{flex-direction:column;gap:16px}.filter-section[data-v-5cfbe7b5]{flex-direction:column;gap:16px;align-items:flex-start}.filter-left[data-v-5cfbe7b5]{width:100%;flex-direction:column}.search-input[data-v-5cfbe7b5],.status-select[data-v-5cfbe7b5]{width:100%}}@media (max-width:480px){.buildings-grid[data-v-5cfbe7b5]{grid-template-columns:1fr}}[data-v-0a51a275]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.header-section[data-v-0a51a275]{position:relative;display:flex;justify-content:space-between;align-items:center;padding:20px 24px;margin:16px;background:linear-gradient(135deg,#ecf5ff,#d9ecff);border-radius:8px;border:1px solid #b3d8ff;overflow:hidden}.header-section[data-v-0a51a275]:before{content:"";position:absolute;top:-50%;right:-10%;width:200px;height:200px;background:radial-gradient(circle,rgba(64,158,255,.08) 0,transparent 70%);border-radius:50%}.header-section[data-v-0a51a275]:after{content:"";position:absolute;bottom:-30%;left:-5%;width:150px;height:150px;background:radial-gradient(circle,rgba(64,158,255,.06) 0,transparent 70%);border-radius:50%}.employee-profile[data-v-0a51a275]{display:flex;align-items:center;gap:14px;position:relative;z-index:1}.avatar-wrapper[data-v-0a51a275]{position:relative}.online-dot[data-v-0a51a275]{position:absolute;bottom:2px;right:2px;width:12px;height:12px;background:#52c41a;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px rgba(82,196,26,.2)}.profile-info[data-v-0a51a275]{display:flex;flex-direction:column;gap:6px}.profile-name[data-v-0a51a275]{font-size:16px;font-weight:600;color:#1890ff}.profile-meta[data-v-0a51a275]{display:flex;align-items:center;gap:6px;font-size:13px;color:#409eff}.profile-meta i[data-v-0a51a275]{font-size:13px}.profile-meta .divider[data-v-0a51a275]{opacity:.5}.selection-badge[data-v-0a51a275]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#fff;border-radius:20px;font-size:14px;font-weight:600;color:#1890ff;box-shadow:0 2px 8px rgba(24,144,255,.12);border:1px solid #d9ecff;position:relative;z-index:1}.selection-badge i[data-v-0a51a275]{font-size:16px}.filter-section[data-v-0a51a275]{display:flex;gap:12px;padding:16px 24px;margin:0 16px 16px;background:#fafafa;border-radius:8px}.filter-input[data-v-0a51a275]{flex:1}.filter-select[data-v-0a51a275]{width:160px}.select-label[data-v-0a51a275]{float:left;font-weight:500}.select-count[data-v-0a51a275]{float:right;font-size:12px;color:#999}.room-list-wrapper[data-v-0a51a275]{padding:0 10px 24px 0;margin:0 16px 16px;height:calc(100vh - 300px);overflow-y:auto}.room-list[data-v-0a51a275]{display:flex;flex-direction:column;gap:12px}.room-row[data-v-0a51a275]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.06);transition:all .3s cubic-bezier(.4,0,.2,1)}.room-row[data-v-0a51a275]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-2px)}.room-row.active[data-v-0a51a275]{box-shadow:0 4px 16px rgba(24,144,255,.15)}.room-main[data-v-0a51a275]{display:flex;align-items:center;padding:16px;cursor:pointer;position:relative}.room-indicator[data-v-0a51a275]{position:absolute;left:0;top:0;bottom:0;width:4px;transition:all .3s ease}.room-indicator.status-high[data-v-0a51a275]{background:#52c41a}.room-indicator.status-medium[data-v-0a51a275]{background:#faad14}.room-indicator.status-low[data-v-0a51a275]{background:#ff7875}.room-row.active .room-indicator[data-v-0a51a275]{width:6px}.room-info[data-v-0a51a275]{flex:1;padding-left:12px}.room-header[data-v-0a51a275]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.room-number[data-v-0a51a275]{font-size:18px;font-weight:700;color:#1890ff}.room-tags[data-v-0a51a275]{display:flex;gap:8px}.room-tag[data-v-0a51a275]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;font-size:12px;color:#666;background:#f5f5f5;border-radius:4px}.room-tag i[data-v-0a51a275]{font-size:13px}.room-row.active .room-tag[data-v-0a51a275]{background:#e6f7ff;color:#1890ff}.room-facilities[data-v-0a51a275]{display:flex;gap:12px}.room-facilities i[data-v-0a51a275]{font-size:16px;color:#bfbfbf;transition:all .2s ease;cursor:help}.room-facilities i[data-v-0a51a275]:hover{color:#1890ff;transform:scale(1.15)}.room-status[data-v-0a51a275]{display:flex;align-items:center;gap:16px}.status-badge[data-v-0a51a275]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:60px;height:60px;border-radius:8px;background:#fafafa;transition:all .3s ease}.status-badge.status-high[data-v-0a51a275]{background:#f6ffed;border:1px solid #d9f7be}.status-badge.status-medium[data-v-0a51a275]{background:#fffbe6;border:1px solid #fff1b8}.status-badge.status-low[data-v-0a51a275]{background:#fff1f0;border:1px solid #ffccc7}.status-number[data-v-0a51a275]{font-size:24px;font-weight:700;line-height:1}.status-badge.status-high .status-number[data-v-0a51a275]{color:#52c41a}.status-badge.status-medium .status-number[data-v-0a51a275]{color:#faad14}.status-badge.status-low .status-number[data-v-0a51a275]{color:#ff7875}.status-text[data-v-0a51a275]{font-size:11px;color:#999;margin-top:4px}.expand-icon[data-v-0a51a275]{font-size:18px;color:#bfbfbf;transition:all .3s ease}.room-row.active .expand-icon[data-v-0a51a275]{color:#1890ff}.bed-panel[data-v-0a51a275]{padding:20px;background:linear-gradient(135deg,#f0f9ff,#e6f4ff);border-top:1px solid #d9ecff}.bed-panel-header[data-v-0a51a275]{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;font-weight:600;color:#1890ff}.bed-panel-header i[data-v-0a51a275]{font-size:16px}.bed-panel-header .available-count[data-v-0a51a275]{margin-left:auto;font-size:12px;color:#8c8c8c;font-weight:400}.bed-grid[data-v-0a51a275]{display:grid;grid-template-columns:repeat(8,1fr);gap:10px}.bed-item[data-v-0a51a275]{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;background:#fff;border:2px solid #e8e8e8;border-radius:6px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}.bed-item[data-v-0a51a275]:hover{border-color:#69c0ff;transform:translateY(-2px);box-shadow:0 3px 8px rgba(24,144,255,.12)}.bed-item.selected[data-v-0a51a275]{background:linear-gradient(135deg,#40a9ff,#1890ff);border-color:#1890ff;box-shadow:0 4px 12px rgba(24,144,255,.3)}.bed-icon[data-v-0a51a275]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:50%;transition:all .25s ease}.bed-icon i[data-v-0a51a275]{font-size:18px;color:#1890ff}.bed-item:hover .bed-icon[data-v-0a51a275]{background:#e6f7ff}.bed-item.selected .bed-icon[data-v-0a51a275]{background:hsla(0,0%,100%,.25)}.bed-item.selected .bed-icon i[data-v-0a51a275]{color:#fff}.bed-number[data-v-0a51a275]{font-size:12px;font-weight:600;color:#595959;transition:all .25s ease}.bed-item.selected .bed-number[data-v-0a51a275]{color:#fff}.bed-check[data-v-0a51a275]{position:absolute;top:6px;right:6px;font-size:14px;color:#fff;font-weight:700}.empty-state[data-v-0a51a275]{display:flex;flex-direction:column;align-items:center;padding:60px 20px;color:#999}.empty-state i[data-v-0a51a275]{font-size:56px;color:#d9d9d9;margin-bottom:16px}.empty-state p[data-v-0a51a275]{margin:0 0 12px 0;font-size:14px}.slide-down-enter-active[data-v-0a51a275],.slide-down-leave-active[data-v-0a51a275]{transition:all .4s cubic-bezier(.4,0,.2,1)}.slide-down-enter[data-v-0a51a275],.slide-down-leave-to[data-v-0a51a275]{max-height:0;opacity:0;transform:translateY(-20px)}.slide-down-enter-to[data-v-0a51a275],.slide-down-leave[data-v-0a51a275]{max-height:500px;opacity:1;transform:translateY(0)}.badge-in-enter-active[data-v-0a51a275],.badge-in-leave-active[data-v-0a51a275]{transition:all .3s ease}.badge-in-enter[data-v-0a51a275],.badge-in-leave-to[data-v-0a51a275]{opacity:0;transform:scale(.8) translateX(20px)}.list-enter-active[data-v-0a51a275],.list-leave-active[data-v-0a51a275]{transition:all .3s ease}.list-enter[data-v-0a51a275],.list-leave-to[data-v-0a51a275]{opacity:0;transform:translateX(-20px)}.list-move[data-v-0a51a275]{transition:transform .3s ease}.room-list-wrapper[data-v-0a51a275]::-webkit-scrollbar{width:6px}.room-list-wrapper[data-v-0a51a275]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.room-list-wrapper[data-v-0a51a275]::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:3px}.room-list-wrapper[data-v-0a51a275]::-webkit-scrollbar-thumb:hover{background:#8c8c8c}[data-v-b8de8404]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.employee-detail-wrapper[data-v-b8de8404]{background:#f8f9fa}.employee-header-card[data-v-b8de8404]{display:flex;align-items:center;padding:20px;background:linear-gradient(135deg,#409eff,#66b1ff);border-radius:12px;margin-bottom:16px;box-shadow:0 4px 15px rgba(64,158,255,.35);position:relative;overflow:hidden}.employee-header-card[data-v-b8de8404]:before{content:"";position:absolute;top:-50%;right:-10%;width:200px;height:200px;background:hsla(0,0%,100%,.1);border-radius:50%}.employee-header-card[data-v-b8de8404]:after{content:"";position:absolute;bottom:-30%;left:-5%;width:150px;height:150px;background:hsla(0,0%,100%,.08);border-radius:50%}.avatar-section[data-v-b8de8404]{position:relative;margin-right:16px;z-index:1}.avatar-circle[data-v-b8de8404]{width:70px;height:70px;border-radius:50%;background:hsla(0,0%,100%,.25);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;border:3px solid hsla(0,0%,100%,.4);box-shadow:0 4px 12px rgba(0,0,0,.15)}.avatar-text[data-v-b8de8404]{font-size:28px;font-weight:700;color:#fff}.status-badge[data-v-b8de8404]{position:absolute;bottom:-2px;right:-2px;display:flex;align-items:center;gap:3px;padding:3px 8px;border-radius:12px;font-size:11px;font-weight:600;box-shadow:0 2px 6px rgba(0,0,0,.2)}.status-occupied[data-v-b8de8404]{background:linear-gradient(135deg,#67c23a,#85ce61);color:#fff}.status-vacant[data-v-b8de8404]{background:linear-gradient(135deg,#909399,#b1b3b8);color:#fff}.status-reserved[data-v-b8de8404]{background:linear-gradient(135deg,#e6a23c,#f0c78a);color:#fff}.employee-basic-info[data-v-b8de8404]{flex:1;z-index:1}.employee-name[data-v-b8de8404]{margin:0 0 8px 0;font-size:22px;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.1)}.employee-meta[data-v-b8de8404]{display:flex;gap:12px;flex-wrap:wrap}.meta-item[data-v-b8de8404]{display:flex;align-items:center;gap:5px;font-size:13px;color:hsla(0,0%,100%,.95);background:hsla(0,0%,100%,.2);padding:4px 10px;border-radius:12px;backdrop-filter:blur(10px)}.meta-item i[data-v-b8de8404]{font-size:14px}.checkin-summary-card[data-v-b8de8404]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.summary-item[data-v-b8de8404]{display:flex;align-items:center;gap:12px;padding:14px;background:#fff;border-radius:10px;border:1px solid #e8eaed;transition:all .3s ease}.summary-item[data-v-b8de8404]:hover{border-color:#c6e2ff;box-shadow:0 3px 10px rgba(64,158,255,.12);transform:translateY(-2px)}.summary-icon[data-v-b8de8404]{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.summary-icon.blue[data-v-b8de8404]{background:linear-gradient(135deg,#ecf5ff,#d9ecff);color:#409eff}.summary-icon.orange[data-v-b8de8404]{background:linear-gradient(135deg,#fff7e6,#ffe7ba);color:#e6a23c}.summary-icon i[data-v-b8de8404]{font-size:20px}.summary-content[data-v-b8de8404]{flex:1;min-width:0}.summary-label[data-v-b8de8404]{margin:0 0 4px 0;font-size:12px;color:#909399}.summary-value[data-v-b8de8404]{margin:0;font-size:15px;font-weight:600;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-list[data-v-b8de8404]{display:flex;flex-direction:column;gap:0;background:#fff;border-radius:8px;overflow:hidden}.info-item[data-v-b8de8404]{display:flex;justify-content:space-between;align-items:flex-start;padding:14px 5px;border-bottom:1px solid #f0f2f5;transition:background .2s ease}.info-item[data-v-b8de8404]:last-child{border-bottom:none}.info-item[data-v-b8de8404]:hover{background:#f8f9fa}.info-item.full-width[data-v-b8de8404]{flex-direction:column;gap:8px}.info-label[data-v-b8de8404]{display:flex;align-items:center;gap:8px;font-size:13px;color:#606266;font-weight:500;min-width:100px}.info-label i[data-v-b8de8404]{font-size:15px;color:#409eff}.info-value[data-v-b8de8404]{font-size:14px;color:#303133;font-weight:500;text-align:right;word-break:break-all}.info-item.full-width .info-value[data-v-b8de8404]{text-align:left}.remark-text[data-v-b8de8404]{padding:10px;background:#f8f9fa;border-radius:6px;line-height:1.6;font-weight:400}.action-buttons[data-v-b8de8404]{display:flex;gap:12px;margin-top:16px}@media (max-width:768px){.employee-header-card[data-v-b8de8404]{flex-direction:column;text-align:center}.avatar-section[data-v-b8de8404]{margin-right:0;margin-bottom:12px}.employee-meta[data-v-b8de8404]{justify-content:center}.checkin-summary-card[data-v-b8de8404]{grid-template-columns:1fr}}.checkin-management[data-v-7c0d47a7]{padding:12px;background:transparent;min-height:100vh}.dms-checkin.page-container[data-v-7c0d47a7]{overflow-y:auto}.page-header[data-v-7c0d47a7]{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#e8f4fd,#f0f9ff);border:1px solid #b3d9f2;padding:16px 20px;border-radius:8px;margin-bottom:12px;box-shadow:0 2px 8px rgba(24,144,255,.12)}.title[data-v-7c0d47a7]{margin:0 0 6px 0;font-size:20px;font-weight:600;color:#1565c0}.quick-stats[data-v-7c0d47a7]{display:flex;gap:8px}.stat-chip[data-v-7c0d47a7]{padding:4px 10px;background:#fff;border:1px solid #d6e7ff;border-radius:16px;font-size:12px;font-weight:500;color:#1565c0;box-shadow:0 2px 4px rgba(24,144,255,.08)}.header-actions[data-v-7c0d47a7]{display:flex;gap:8px}.search-filter[data-v-7c0d47a7]{display:flex;justify-content:space-between;align-items:center;background:#fafbfc;border:1px solid #e1e8ed;padding:16px;border-radius:6px;margin-bottom:12px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.search-filter.filter-fixed[data-v-7c0d47a7]{position:sticky;top:10px;z-index:100}.filter-left[data-v-7c0d47a7]{display:flex;gap:8px;align-items:center}.filter-right[data-v-7c0d47a7]{display:flex;gap:6px}.compact-employee-cards[data-v-7c0d47a7]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.compact-employee-card[data-v-7c0d47a7]{background:#fff;border:1px solid #e8eaed;border-radius:8px;padding:14px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease;border-left:4px solid transparent;font-size:12px;position:relative;min-height:140px;display:flex;flex-direction:column}.compact-employee-card[data-v-7c0d47a7]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.status-pending[data-v-7c0d47a7]{border-left-color:#faad14}.status-occupied[data-v-7c0d47a7]{border-left-color:#52c41a}.status-vacant[data-v-7c0d47a7]{border-left-color:#d9d9d9}.badge-pending[data-v-7c0d47a7]{background:linear-gradient(135deg,#faad14,#ffc53d)}.badge-occupied[data-v-7c0d47a7]{background:linear-gradient(135deg,#52c41a,#73d13d)}.badge-vacant[data-v-7c0d47a7]{background:linear-gradient(135deg,#8c8c8c,#bfbfbf)}.badge-maintenance[data-v-7c0d47a7]{background:linear-gradient(135deg,#f5222d,#ff4d4f)}.employee-header[data-v-7c0d47a7]{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px;position:relative}.header-info[data-v-7c0d47a7]{flex:1;min-width:0}.employee-name[data-v-7c0d47a7]{margin:0 0 3px 0;font-size:15px;font-weight:600;color:#2c3e50;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.employee-meta[data-v-7c0d47a7]{display:flex;flex-direction:column;gap:2px}.employee-id[data-v-7c0d47a7]{font-size:11px;color:#1890ff;font-weight:600}.department[data-v-7c0d47a7]{font-size:10px;color:#666;font-weight:500}.status-indicator[data-v-7c0d47a7]{position:absolute;top:-4px;right:-4px;padding:2px 6px;border-radius:10px;font-size:9px;font-weight:600;color:#fff;line-height:1.2;box-shadow:0 1px 3px rgba(0,0,0,.2)}.badge-pending[data-v-7c0d47a7]{background:#faad14}.badge-checked_in[data-v-7c0d47a7]{background:#52c41a}.badge-checked_out[data-v-7c0d47a7]{background:#d9d9d9}.employee-content[data-v-7c0d47a7]{flex:1;display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.contact-info[data-v-7c0d47a7]{display:flex;align-items:center;gap:5px;font-size:11px;color:#666}.contact-info i[data-v-7c0d47a7]{color:#1890ff;font-size:11px}.room-info-section[data-v-7c0d47a7]{font-size:11px}.room-assigned[data-v-7c0d47a7]{display:flex;align-items:center;gap:5px;color:#52c41a;font-weight:500}.room-icon[data-v-7c0d47a7]{font-size:11px}.room-text[data-v-7c0d47a7]{font-weight:600}.room-unassigned[data-v-7c0d47a7]{display:flex;align-items:center;gap:5px;color:#faad14;font-weight:500}.room-unassigned i[data-v-7c0d47a7]{font-size:11px}.time-info[data-v-7c0d47a7]{display:flex;align-items:center;gap:5px;font-size:10px;color:#999}.time-info i[data-v-7c0d47a7]{font-size:10px}.fixed-actions[data-v-7c0d47a7]{position:absolute;bottom:10px;right:10px;display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.fixed-actions .el-button[data-v-7c0d47a7]{padding:3px 8px!important;font-size:10px!important;line-height:1.3!important;border-radius:5px!important;margin:0!important;font-weight:500!important;height:auto!important;min-height:auto!important}.fixed-actions .el-button i[data-v-7c0d47a7]{margin-right:2px;font-size:10px}.skeleton-card[data-v-7c0d47a7]{background:#fff;border:1px solid #e8eaed;border-radius:8px;padding:14px;min-height:140px;display:flex;flex-direction:column;animation:skeleton-loading-data-v-7c0d47a7 1.5s ease-in-out infinite}@keyframes skeleton-loading-data-v-7c0d47a7{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.skeleton-header[data-v-7c0d47a7]{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.skeleton-avatar[data-v-7c0d47a7]{width:45px;height:45px;border-radius:50%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-data-v-7c0d47a7 1.5s infinite}@keyframes shimmer-data-v-7c0d47a7{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-info[data-v-7c0d47a7]{flex:1;display:flex;flex-direction:column;gap:6px}.skeleton-line[data-v-7c0d47a7]{height:12px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-data-v-7c0d47a7 1.5s infinite;border-radius:4px}.skeleton-name[data-v-7c0d47a7]{width:60%;height:14px}.skeleton-id[data-v-7c0d47a7]{width:40%}.skeleton-content[data-v-7c0d47a7]{flex:1;display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.skeleton-line.short[data-v-7c0d47a7]{width:50%}.skeleton-actions[data-v-7c0d47a7]{display:flex;gap:4px;justify-content:flex-end}.skeleton-button[data-v-7c0d47a7]{width:50px;height:24px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-data-v-7c0d47a7 1.5s infinite;border-radius:4px}.empty-state[data-v-7c0d47a7]{grid-column:1/-1;text-align:center;padding:40px 20px;background:#fff;border:1px solid #e8eaed;border-radius:8px;color:#666}.empty-state i[data-v-7c0d47a7]{font-size:36px;margin-bottom:16px;color:#1890ff;opacity:.3}.empty-state h3[data-v-7c0d47a7]{margin:0 0 8px 0;color:#333;font-size:16px;font-weight:600}.empty-state p[data-v-7c0d47a7]{color:#999;font-size:14px}.bulk-checkin-container[data-v-7c0d47a7]{max-height:600px;overflow-y:auto}.upload-section[data-v-7c0d47a7]{margin-bottom:24px}.upload-actions[data-v-7c0d47a7]{margin-top:12px;display:flex;gap:8px;justify-content:center}.preview-section[data-v-7c0d47a7]{border-top:1px solid #e8eaed;padding-top:20px}.section-header[data-v-7c0d47a7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-header h4[data-v-7c0d47a7]{margin:0;color:#333}.error-text[data-v-7c0d47a7]{color:#f5222d;font-size:12px}.room-assign-container[data-v-7c0d47a7]{max-height:500px;overflow-y:auto}.employee-summary[data-v-7c0d47a7]{display:flex;align-items:center;gap:16px;padding:16px;background:#f0f9ff;border:1px solid #b3d9f2;border-radius:8px;margin-bottom:20px}.summary-info h4[data-v-7c0d47a7]{margin:0 0 4px 0;color:#1565c0}.summary-info p[data-v-7c0d47a7]{margin:0;color:#666;font-size:13px}.room-selection h4[data-v-7c0d47a7]{margin:0 0 16px 0;color:#333}.rooms-grid[data-v-7c0d47a7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.room-option[data-v-7c0d47a7]{border:2px solid #e8eaed;border-radius:8px;padding:14px;cursor:pointer;transition:all .3s ease;background:#fff}.room-option[data-v-7c0d47a7]:hover{border-color:#1890ff;background:#f0f9ff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(24,144,255,.15)}.room-option.selected[data-v-7c0d47a7]{border-color:#1890ff;background:#f0f9ff;box-shadow:0 2px 8px rgba(24,144,255,.2)}.room-header[data-v-7c0d47a7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.room-number[data-v-7c0d47a7]{font-weight:600;font-size:16px;color:#1565c0}.available-beds[data-v-7c0d47a7]{color:#52c41a;font-weight:600;font-size:13px}.room-details[data-v-7c0d47a7]{font-size:12px;color:#666;margin-bottom:8px}.facilities[data-v-7c0d47a7]{margin-top:4px}.facilities i[data-v-7c0d47a7]{margin-right:4px;color:#1890ff}.bed-selection[data-v-7c0d47a7]{margin-top:12px;padding-top:12px;border-top:1px solid #e8eaed}.bed-selection h5[data-v-7c0d47a7]{margin:0 0 8px 0;font-size:13px;color:#333}.bed-options[data-v-7c0d47a7]{display:flex;gap:6px;flex-wrap:wrap}.bed-option[data-v-7c0d47a7]{padding:6px 10px;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer;font-size:12px;transition:all .2s ease;background:#fff;font-weight:500}.bed-option[data-v-7c0d47a7]:hover{border-color:#1890ff;background:#f0f9ff}.bed-option.selected[data-v-7c0d47a7]{border-color:#1890ff;background:#1890ff;color:#fff}@media (max-width:1200px){.compact-employee-cards[data-v-7c0d47a7]{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.checkin-management[data-v-7c0d47a7]{padding:8px}.page-header[data-v-7c0d47a7]{flex-direction:column;gap:12px;align-items:stretch}.search-filter[data-v-7c0d47a7]{gap:8px}.filter-left[data-v-7c0d47a7],.search-filter[data-v-7c0d47a7]{flex-direction:column;align-items:stretch}.compact-employee-cards[data-v-7c0d47a7]{grid-template-columns:repeat(2,1fr)}.rooms-grid[data-v-7c0d47a7]{grid-template-columns:1fr}}@media (max-width:480px){.compact-employee-cards[data-v-7c0d47a7]{grid-template-columns:1fr}}.dialog-footer[data-v-7c0d47a7]{text-align:right}.el-dialog__body[data-v-7c0d47a7]{padding:20px!important}[data-v-6906b6a2]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.employee-card[data-v-6906b6a2]{margin:16px;margin-bottom:20px}.card-header[data-v-6906b6a2]{display:flex;align-items:center;padding:16px;background:linear-gradient(135deg,#409eff,#66b1ff);border-radius:10px;box-shadow:0 4px 12px rgba(64,158,255,.25);position:relative;overflow:hidden}.card-header[data-v-6906b6a2]:before{content:"";position:absolute;top:-50%;right:-10%;width:150px;height:150px;background:hsla(0,0%,100%,.1);border-radius:50%}.avatar-wrapper[data-v-6906b6a2]{position:relative;margin-right:14px;z-index:1}.avatar-circle[data-v-6906b6a2]{width:56px;height:56px;border-radius:50%;background:hsla(0,0%,100%,.25);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;border:2.5px solid hsla(0,0%,100%,.4);box-shadow:0 3px 10px rgba(0,0,0,.15)}.avatar-text[data-v-6906b6a2]{font-size:22px;font-weight:700;color:#fff}.employee-info[data-v-6906b6a2]{flex:1;z-index:1}.employee-name[data-v-6906b6a2]{margin:0 0 6px 0;font-size:18px;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.1)}.employee-code[data-v-6906b6a2]{margin:0;display:flex;align-items:center;gap:5px;font-size:13px;color:hsla(0,0%,100%,.95);background:hsla(0,0%,100%,.2);padding:3px 10px;border-radius:10px;backdrop-filter:blur(10px);display:inline-flex}.employee-code i[data-v-6906b6a2]{font-size:13px}.checkin-preview-card[data-v-6906b6a2]{margin:0 16px 16px;border-radius:8px;border:1px solid #e1f0ff;background:linear-gradient(135deg,#ecf5ff,#f0f9ff);overflow:hidden}.preview-header[data-v-6906b6a2]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#409eff;color:#fff;font-size:14px;font-weight:600}.preview-header i[data-v-6906b6a2]{font-size:16px}.preview-content[data-v-6906b6a2]{padding:14px}.preview-item[data-v-6906b6a2]{display:flex;align-items:baseline;margin-bottom:8px;font-size:13px}.preview-item[data-v-6906b6a2]:last-child{margin-bottom:0}.preview-label[data-v-6906b6a2]{color:#606266;font-weight:500;min-width:60px}.preview-value[data-v-6906b6a2]{color:#303133;font-weight:600;flex:1}[data-v-6906b6a2] .el-form-item__label{font-weight:500;color:#606266}[data-v-6906b6a2] .el-input__inner,[data-v-6906b6a2] .el-textarea__inner{border-radius:6px;transition:all .3s ease}[data-v-6906b6a2] .el-input__inner:focus,[data-v-6906b6a2] .el-textarea__inner:focus{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.1)}[data-v-6906b6a2] .el-select-dropdown__item{padding:8px 12px}[data-v-6906b6a2] .el-select-dropdown__item.is-disabled{background-color:#f5f7fa;opacity:.6}[data-v-9a990806]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.preview-info[data-v-9a990806]{margin-top:16px}.preview-data[data-v-9a990806]{color:#666}[data-v-7220fba0]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.check-in-wrapper[data-v-7220fba0]{padding:16px;background:#f8f9fa}.room-info-header[data-v-7220fba0]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:linear-gradient(135deg,#409eff,#66b1ff);border-radius:10px;margin-bottom:16px;box-shadow:0 3px 10px rgba(64,158,255,.25)}.room-basic[data-v-7220fba0]{display:flex;align-items:center;gap:10px}.room-code-badge[data-v-7220fba0]{display:flex;align-items:center;gap:6px;padding:5px 12px;background:hsla(0,0%,100%,.2);border-radius:6px;color:#fff;font-size:15px;font-weight:600;backdrop-filter:blur(10px)}.room-code-badge i[data-v-7220fba0]{font-size:16px}.room-capacity[data-v-7220fba0]{color:hsla(0,0%,100%,.9);font-size:13px}.occupancy-badge[data-v-7220fba0]{display:flex;align-items:baseline;padding:6px 14px;background:hsla(0,0%,100%,.2);border-radius:6px;backdrop-filter:blur(10px)}.occupancy-badge .current[data-v-7220fba0]{font-size:20px;font-weight:700;color:#fff}.occupancy-badge .divider[data-v-7220fba0]{margin:0 5px;font-size:14px;color:hsla(0,0%,100%,.7)}.occupancy-badge .total[data-v-7220fba0]{font-size:14px;color:hsla(0,0%,100%,.9)}.facilities-section-compact[data-v-7220fba0]{background:#fff;border-radius:8px}.facilities-tags[data-v-7220fba0]{display:flex;flex-wrap:wrap;gap:6px}.facility-tag[data-v-7220fba0]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:linear-gradient(135deg,#ecf5ff,#f0f9ff);border:1px solid #d9ecff;border-radius:14px;font-size:12px;color:#409eff;font-weight:500;transition:all .2s ease;cursor:default;white-space:nowrap}.facility-tag i[data-v-7220fba0]{font-size:13px}.facility-tag[data-v-7220fba0]:hover{background:linear-gradient(135deg,#d9ecff,#ecf5ff);border-color:#b3d8ff;transform:translateY(-1px);box-shadow:0 2px 6px rgba(64,158,255,.15)}.empty-facilities-compact[data-v-7220fba0]{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px;color:#bfbfbf;font-size:12px;background:#fafafa;border:1px dashed #e4e7ed;border-radius:6px}.empty-facilities-compact i[data-v-7220fba0]{font-size:14px;opacity:.6}.bed-list-container[data-v-7220fba0]{display:flex;flex-direction:column;gap:10px}.bed-item-card[data-v-7220fba0]{background:#fff;border:2px solid #e8eaed;border-radius:8px;padding:12px;transition:all .3s ease}.bed-item-card[data-v-7220fba0]:hover{border-color:#c6e2ff;box-shadow:0 3px 10px rgba(64,158,255,.12)}.bed-item-card.is-occupied[data-v-7220fba0]{background:#fffcf5;border-color:#fff4dc}.bed-item-card.is-occupied[data-v-7220fba0]:hover{border-color:#ffe7ba;box-shadow:0 3px 10px rgba(230,162,60,.08)}.bed-identity[data-v-7220fba0]{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #f0f2f5}.bed-icon[data-v-7220fba0]{width:32px;height:32px;border-radius:6px;background:linear-gradient(135deg,#409eff,#66b1ff);display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;flex-shrink:0}.bed-item-card.is-occupied .bed-icon[data-v-7220fba0]{background:linear-gradient(135deg,#e6a23c,#f0c78a)}.bed-label[data-v-7220fba0]{display:flex;align-items:center;gap:8px;flex:1}.bed-text[data-v-7220fba0]{font-size:14px;font-weight:600;color:#303133}.bed-status-tag[data-v-7220fba0]{font-size:12px;padding:2px 8px;border-radius:10px;font-weight:500}.tag-occupied[data-v-7220fba0]{background:#fff9f0;color:#e6a23c}.tag-empty[data-v-7220fba0]{background:#ecf5ff;color:#409eff}.bed-operation[data-v-7220fba0]{display:flex;align-items:center;gap:10px}.guest-info[data-v-7220fba0]{display:flex;align-items:center;gap:8px;flex:1;padding:6px 10px;background:#fff9f0;border-radius:6px}.guest-avatar[data-v-7220fba0]{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#e6a23c,#f0c78a);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:13px;flex-shrink:0}.guest-name[data-v-7220fba0]{font-size:14px;font-weight:600;color:#303133}.guest-input[data-v-7220fba0]{flex:1}.checkout-btn[data-v-7220fba0]{color:#f56c6c;font-weight:500;padding:5px 10px}.checkout-btn[data-v-7220fba0]:hover{color:#f78989;background:#fef0f0}[data-v-5a88e89a]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.room-detail[data-v-5a88e89a]{padding:20px;background:#f8f9fa}.header-card[data-v-5a88e89a]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:18px 20px;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;box-shadow:0 4px 16px rgba(102,126,234,.25)}.header-content[data-v-5a88e89a]{display:flex;align-items:center;gap:10px;color:#fff;font-size:17px;font-weight:600}.header-content i[data-v-5a88e89a]{font-size:22px}.card[data-v-5a88e89a]{background:#fff;border-radius:12px;padding:18px;margin-bottom:16px;box-shadow:0 2px 12px rgba(0,0,0,.08);transition:all .3s ease}.card[data-v-5a88e89a]:hover{box-shadow:0 4px 20px rgba(0,0,0,.12);transform:translateY(-2px)}.card-header[data-v-5a88e89a]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#303133;margin-bottom:14px;padding-bottom:10px;border-bottom:2px solid #f0f2f5}.card-header i[data-v-5a88e89a]{font-size:17px;color:#409eff}.occupancy-content[data-v-5a88e89a]{display:flex;align-items:center;gap:18px}.occupancy-circle[data-v-5a88e89a]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 16px rgba(0,0,0,.15)}.circle-inner[data-v-5a88e89a]{display:flex;align-items:baseline;color:#fff}.rate-num[data-v-5a88e89a]{font-size:22px;font-weight:700}.rate-unit[data-v-5a88e89a]{font-size:12px;font-weight:600;margin-left:2px}.occupancy-low[data-v-5a88e89a]{background:linear-gradient(135deg,#67c23a,#85ce61)}.occupancy-medium[data-v-5a88e89a]{background:linear-gradient(135deg,#e6a23c,#f0c78a)}.occupancy-high[data-v-5a88e89a]{background:linear-gradient(135deg,#f56c6c,#f89898)}.occupancy-stats[data-v-5a88e89a]{flex:1;display:flex;flex-direction:column;gap:10px}.stat-row[data-v-5a88e89a]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#f8f9fa;border-radius:8px;transition:all .3s ease}.stat-row[data-v-5a88e89a]:hover{background:#ecf5ff;transform:translateX(4px)}.stat-icon[data-v-5a88e89a]{width:30px;height:30px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.stat-icon.occupied[data-v-5a88e89a]{background:#fef0f0;color:#f56c6c}.stat-icon.available[data-v-5a88e89a]{background:#f0f9ff;color:#409eff}.stat-info[data-v-5a88e89a]{flex:1;display:flex;justify-content:space-between;align-items:center}.stat-label[data-v-5a88e89a]{font-size:13px;color:#909399}.stat-value[data-v-5a88e89a]{font-size:14px;font-weight:600;color:#303133}.info-grid[data-v-5a88e89a]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:12px}.info-single[data-v-5a88e89a]{display:flex}.single-item[data-v-5a88e89a]{flex:1}.grid-item[data-v-5a88e89a],.single-item[data-v-5a88e89a]{display:flex;align-items:center;gap:10px;padding:12px;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:10px;border:1px solid #ebeef5;transition:all .3s ease}.grid-item[data-v-5a88e89a]:hover,.single-item[data-v-5a88e89a]:hover{border-color:#409eff;background:linear-gradient(135deg,#ecf5ff,#f5f9ff);transform:translateY(-2px);box-shadow:0 4px 12px rgba(64,158,255,.15)}.item-icon[data-v-5a88e89a]{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#409eff,#66b1ff);display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;flex-shrink:0}.item-content[data-v-5a88e89a]{flex:1;display:flex;flex-direction:column;gap:4px}.item-label[data-v-5a88e89a]{font-size:12px;color:#909399}.item-value[data-v-5a88e89a]{font-size:14px;font-weight:600;color:#303133}.facilities-tags[data-v-5a88e89a]{display:flex;flex-wrap:wrap;gap:10px}.facilities-tags .el-tag[data-v-5a88e89a]{margin:0!important}.memo-content[data-v-5a88e89a]{background:linear-gradient(135deg,#f8f9fa,#fff);border-left:4px solid #409eff;padding:14px 16px;border-radius:8px;font-size:14px;color:#606266;line-height:1.8}.dms-room.page-container[data-v-75722b8f]{overflow-y:auto}.filter-section.filter-fixed[data-v-75722b8f]{position:sticky;top:10px;z-index:100}.room-management[data-v-75722b8f]{padding:20px;background-color:transparent;min-height:calc(100vh - 100px);position:relative}.page-header[data-v-75722b8f]{margin-bottom:20px}.header-content[data-v-75722b8f]{display:flex;justify-content:space-between;align-items:flex-start}.page-title[data-v-75722b8f]{margin:0 0 8px 0;font-size:24px;font-weight:600;color:#1565c0}.page-description[data-v-75722b8f]{margin:0;color:#666;font-size:14px}.header-right[data-v-75722b8f]{display:flex;gap:12px}.stats-cards[data-v-75722b8f]{margin-bottom:20px}.stat-card[data-v-75722b8f]{border-radius:12px;overflow:hidden;box-shadow:-1px 0 1px rgba(0,0,0,.03);border:1px solid #e8eaed;transition:all .3s ease;cursor:pointer;height:100px}.stat-card[data-v-75722b8f]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.primary-stat[data-v-75722b8f]{background:linear-gradient(135deg,#1890ff,#40a9ff);color:#fff}.secondary-stat[data-v-75722b8f]{background:linear-gradient(135deg,#722ed1,#9254de);color:#fff}.accent-stat[data-v-75722b8f]{background:linear-gradient(135deg,#13c2c2,#36cfc9);color:#fff}.success-stat[data-v-75722b8f]{background:linear-gradient(135deg,#52c41a,#73d13d);color:#fff}.stat-content[data-v-75722b8f]{display:flex;align-items:center;height:100%;padding:20px}.stat-icon[data-v-75722b8f]{width:50px;height:50px;background:hsla(0,0%,100%,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:16px;font-size:22px;color:#fff;backdrop-filter:blur(10px)}.stat-info[data-v-75722b8f]{flex:1}.stat-value[data-v-75722b8f]{font-size:28px;font-weight:700;color:#fff;margin-bottom:4px;display:block;text-shadow:0 2px 4px rgba(0,0,0,.1)}.stat-label[data-v-75722b8f]{font-size:14px;color:hsla(0,0%,100%,.9);font-weight:500}.filter-section[data-v-75722b8f]{background:#fafbfc;border:1px solid #e8eaed;padding:16px;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.06);margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.filter-left[data-v-75722b8f]{display:flex;gap:16px}.search-input[data-v-75722b8f]{width:200px}.floor-select[data-v-75722b8f],.status-select[data-v-75722b8f]{width:120px}.result-count[data-v-75722b8f]{color:#666;font-size:14px}.rooms-grid[data-v-75722b8f]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;min-height:400px}.room-card[data-v-75722b8f]{background:#fff;border:1px solid #e8eaed;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden;transition:all .3s ease;height:410px;display:flex;flex-direction:column}.room-card[data-v-75722b8f]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.header-empty[data-v-75722b8f]{background:linear-gradient(135deg,#8c8c8c,#bfbfbf)}.header-available[data-v-75722b8f]{background:linear-gradient(135deg,#1890ff,#40a9ff)}.header-maintenance[data-v-75722b8f]{background:linear-gradient(135deg,#fa8c16,#ffa940)}.header-reserved[data-v-75722b8f]{background:linear-gradient(135deg,#722ed1,#9254de)}.card-header[data-v-75722b8f]{padding:16px;color:#fff;display:flex;justify-content:space-between;align-items:center;position:relative;overflow:hidden;flex-shrink:0}.card-header[data-v-75722b8f]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='20' height='20' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='10' cy='10' r='1' fill='rgba(255,255,255,0.1)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");opacity:.3}.room-info-header[data-v-75722b8f]{position:relative;z-index:1}.room-number[data-v-75722b8f]{font-size:20px;font-weight:700;margin-bottom:2px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.room-type[data-v-75722b8f]{font-size:12px;opacity:.9;font-weight:500}.status-tag[data-v-75722b8f]{position:relative;z-index:1;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);backdrop-filter:blur(10px)}.card-content[data-v-75722b8f]{padding:16px;flex:1;display:flex;flex-direction:column;overflow:hidden}.bed-section[data-v-75722b8f]{margin-bottom:12px}.section-header[data-v-75722b8f]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#666;margin-bottom:8px}.section-header i[data-v-75722b8f]{color:#1890ff}.bed-container[data-v-75722b8f]{height:60px;overflow-y:auto;margin-bottom:8px}.bed-grid[data-v-75722b8f]{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.bed-item[data-v-75722b8f]{width:100%;height:26px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid #d9d9d9}.bed-item[data-v-75722b8f]:hover{transform:translateY(-1px);box-shadow:0 1px 4px rgba(0,0,0,.08)}.bed-item.empty[data-v-75722b8f]{background:#fafafa;color:#bfbfbf;border-style:dashed}.bed-item.occupied[data-v-75722b8f]{background:linear-gradient(135deg,#1890ff,#40a9ff);color:#fff;border-color:#1890ff;box-shadow:0 1px 3px rgba(24,144,255,.3)}.occupancy-mini[data-v-75722b8f]{margin-bottom:12px}.info-section[data-v-75722b8f]{flex:1;display:flex;flex-direction:column;gap:12px}.facilities-mini[data-v-75722b8f]{margin-bottom:2px}.mini-header[data-v-75722b8f]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#666;margin-bottom:8px}.mini-header i[data-v-75722b8f]{color:#1890ff;font-size:12px}.facilities-container[data-v-75722b8f]{min-height:40px}.facilities-flow[data-v-75722b8f]{display:flex;flex-wrap:wrap;gap:4px;align-items:flex-start}.facility-chip[data-v-75722b8f]{display:inline-flex;align-items:center;padding:3px 8px;font-size:10px;font-weight:500;border-radius:12px;white-space:nowrap;transition:all .2s ease;cursor:default}.facility-chip.normal[data-v-75722b8f]{background:#e6f7ff;color:#1890ff;border:1px solid #91d5ff}.facility-chip.normal[data-v-75722b8f]:hover{background:#bae7ff;transform:translateY(-1px);box-shadow:0 1px 4px rgba(24,144,255,.2)}.facility-chip.more[data-v-75722b8f]{background:#52c41a;color:#fff;border:1px solid #52c41a;font-weight:600;cursor:help}.facility-chip.more[data-v-75722b8f]:hover{background:#389e0d;transform:translateY(-1px);box-shadow:0 1px 4px rgba(82,196,26,.3)}.occupants-mini[data-v-75722b8f]{margin-bottom:auto}.occupants-container[data-v-75722b8f]{min-height:30px;display:flex;align-items:flex-start}.occupants-flow[data-v-75722b8f]{display:flex;flex-wrap:wrap;gap:4px;align-items:flex-start;width:100%}.empty-occupants[data-v-75722b8f]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px;color:#bfbfbf;font-size:11px;background:#fafafa;border:1px dashed #e4e7ed;border-radius:6px}.empty-icon[data-v-75722b8f]{font-size:12px;opacity:.6}.empty-text[data-v-75722b8f]{font-weight:500}.action-buttons[data-v-75722b8f]{display:flex;gap:8px;margin:16px 12px 12px 12px;padding-top:12px;border-top:1px solid #f0f2f5;flex-shrink:0}.action-btn[data-v-75722b8f]{flex:1;padding:8px!important;border:none!important;border-radius:6px!important;font-size:11px!important;font-weight:600!important;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:4px;position:relative;overflow:hidden;margin:0!important;height:auto!important;min-height:auto!important}.action-btn[data-v-75722b8f]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.action-btn[data-v-75722b8f]:hover:before{left:100%}.occupant-chip[data-v-75722b8f]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:500;border-radius:12px;white-space:nowrap;transition:all .2s ease;cursor:default}.occupant-chip.normal[data-v-75722b8f]{background:#fff7e6;color:#fa8c16;border:1px solid #ffd591}.occupant-chip.has-key[data-v-75722b8f]{background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.occupant-chip.has-key[data-v-75722b8f]:hover{background:#d9f7be;transform:translateY(-1px);box-shadow:0 1px 4px rgba(82,196,26,.3)}.occupant-chip.normal[data-v-75722b8f]:hover{background:#ffe7ba;transform:translateY(-1px);box-shadow:0 1px 4px rgba(250,140,22,.2)}.occupant-chip.more[data-v-75722b8f]{background:#722ed1;color:#fff;border:1px solid #722ed1;font-weight:600;cursor:help}.occupant-chip.more[data-v-75722b8f]:hover{background:#531dab;transform:translateY(-1px);box-shadow:0 1px 4px rgba(114,46,209,.3)}.key-icon[data-v-75722b8f]{font-size:10px;color:#52c41a;font-weight:700}.occupant-name-text[data-v-75722b8f]{line-height:1}.primary-btn[data-v-75722b8f]{background:linear-gradient(135deg,#1890ff,#40a9ff);color:#fff;box-shadow:0 2px 6px rgba(24,144,255,.3)}.primary-btn[data-v-75722b8f]:hover{transform:translateY(-1px);box-shadow:0 3px 10px rgba(24,144,255,.4)}.success-btn[data-v-75722b8f]{background:linear-gradient(135deg,#52c41a,#73d13d);color:#fff;box-shadow:0 2px 6px rgba(82,196,26,.3)}.success-btn[data-v-75722b8f]:hover{transform:translateY(-1px);box-shadow:0 3px 10px rgba(82,196,26,.4)}.warning-btn[data-v-75722b8f]{background:linear-gradient(135deg,#fa8c16,#ffa940);color:#fff;box-shadow:0 2px 6px rgba(250,140,22,.3)}.warning-btn[data-v-75722b8f]:hover{transform:translateY(-1px);box-shadow:0 3px 10px rgba(250,140,22,.4)}.action-btn i[data-v-75722b8f]{font-size:10px}.empty-state[data-v-75722b8f]{background:#fafbfc;border:1px solid #e8eaed;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.06);padding:40px 20px;min-height:400px;display:flex;align-items:center;justify-content:center}.occupant-management[data-v-75722b8f]{max-height:500px;overflow-y:auto}.room-header[data-v-75722b8f]{margin-bottom:20px;text-align:center;padding:20px;background:#fafbfc;border:1px solid #e8eaed;border-radius:8px}.room-header h3[data-v-75722b8f]{margin:0 0 8px 0;color:#333;font-size:18px}.room-header p[data-v-75722b8f]{margin:0;color:#666;font-size:14px}.bed-management-item[data-v-75722b8f]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #f0f2f5;transition:background-color .3s ease}.bed-management-item[data-v-75722b8f]:hover{background:#fafbfc}.bed-management-item[data-v-75722b8f]:last-child{border-bottom:none}.bed-info[data-v-75722b8f]{flex:1}.bed-number[data-v-75722b8f]{font-weight:600;margin-right:12px;color:#333}.bed-status[data-v-75722b8f]{font-size:12px;padding:4px 8px;border-radius:4px;font-weight:500}.bed-status.occupied[data-v-75722b8f]{background:#e6f7ff;color:#1890ff}.bed-status.empty[data-v-75722b8f]{background:#f5f7fa;color:#888}.bed-actions[data-v-75722b8f]{display:flex;align-items:center}.occupant-name[data-v-75722b8f]{color:#333;font-weight:600;margin-right:12px;padding:4px 8px;background:#e6f7ff;border-radius:4px;font-size:12px}.dialog-footer[data-v-75722b8f]{text-align:right}@media (max-width:1400px){.rooms-grid[data-v-75722b8f]{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.rooms-grid[data-v-75722b8f]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.room-management[data-v-75722b8f]{padding:12px}.rooms-grid[data-v-75722b8f]{grid-template-columns:1fr;gap:16px}.header-content[data-v-75722b8f]{flex-direction:column;gap:16px}.filter-section[data-v-75722b8f]{flex-direction:column;gap:16px;align-items:flex-start}.filter-left[data-v-75722b8f]{width:100%;flex-direction:column}.floor-select[data-v-75722b8f],.search-input[data-v-75722b8f],.status-select[data-v-75722b8f]{width:100%}.room-card[data-v-75722b8f]{height:auto;min-height:380px}}[data-v-c35c94ae]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.employee-card[data-v-c35c94ae]{margin:16px;margin-bottom:16px}.input-select .el-input-group__append[data-v-c35c94ae]{padding:0;background-color:#fff!important}.card-header[data-v-c35c94ae]{display:flex;align-items:center;padding:16px;background:linear-gradient(135deg,#409eff,#66b1ff);border-radius:10px;box-shadow:0 4px 12px rgba(64,158,255,.25);position:relative;overflow:hidden}.card-header[data-v-c35c94ae]:before{content:"";position:absolute;top:-50%;right:-10%;width:150px;height:150px;background:hsla(0,0%,100%,.1);border-radius:50%}.avatar-wrapper[data-v-c35c94ae]{position:relative;margin-right:14px;z-index:1}.avatar-circle[data-v-c35c94ae]{width:56px;height:56px;border-radius:50%;background:hsla(0,0%,100%,.25);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;border:2.5px solid hsla(0,0%,100%,.4);box-shadow:0 3px 10px rgba(0,0,0,.15)}.avatar-text[data-v-c35c94ae]{font-size:22px;font-weight:700;color:#fff}.employee-info[data-v-c35c94ae]{flex:1;z-index:1}.employee-name[data-v-c35c94ae]{margin:0 0 8px 0;font-size:18px;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.1)}.employee-meta[data-v-c35c94ae]{display:flex;gap:8px;flex-wrap:wrap}.meta-tag[data-v-c35c94ae]{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:hsla(0,0%,100%,.95);background:hsla(0,0%,100%,.2);padding:3px 10px;border-radius:10px;backdrop-filter:blur(10px)}.meta-tag i[data-v-c35c94ae]{font-size:12px}.location-section[data-v-c35c94ae]{margin:0 16px 16px;background:#fff;border-radius:10px;border:1px solid #e8eaed;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.04)}.section-title[data-v-c35c94ae]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:linear-gradient(135deg,#fafbfc,#f5f7fa);border-bottom:2px solid #e8eaed}.title-icon[data-v-c35c94ae]{font-size:18px;line-height:1}.title-text[data-v-c35c94ae]{font-size:14px;font-weight:600;color:#303133;letter-spacing:.5px}.location-path[data-v-c35c94ae]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:16px}.path-item[data-v-c35c94ae]{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1;min-width:60px;padding:10px 8px;background:#f8f9fa;border-radius:8px;border:1px solid #e8eaed;transition:all .3s ease}.path-item[data-v-c35c94ae]:hover{background:#ecf5ff;border-color:#c6e2ff;transform:translateY(-2px)}.path-item.highlight[data-v-c35c94ae]{background:linear-gradient(135deg,#ecf5ff,#d9ecff);border-color:#409eff;border-width:2px}.path-item.highlight[data-v-c35c94ae]:hover{background:linear-gradient(135deg,#d9ecff,#c6e2ff)}.path-item i[data-v-c35c94ae]{font-size:18px;color:#909399}.path-item.highlight i[data-v-c35c94ae]{color:#409eff;font-size:20px}.path-text[data-v-c35c94ae]{font-size:13px;font-weight:600;color:#303133;text-align:center;word-break:break-all}.path-item.highlight .path-text[data-v-c35c94ae]{color:#409eff;font-size:14px}.path-arrow[data-v-c35c94ae]{font-size:14px;color:#c0c4cc;flex-shrink:0}.employee-detail-list[data-v-c35c94ae]{display:flex;flex-direction:column;gap:0;background:#fff;border-radius:8px;overflow:hidden}.detail-item[data-v-c35c94ae]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid #f0f2f5;transition:background .2s ease}.detail-item[data-v-c35c94ae]:last-child{border-bottom:none}.detail-item[data-v-c35c94ae]:hover{background:#f8f9fa}.detail-label[data-v-c35c94ae]{display:flex;align-items:center;gap:8px;font-size:13px;color:#606266;font-weight:500;min-width:100px}.detail-label i[data-v-c35c94ae]{font-size:14px;color:#409eff}.detail-value[data-v-c35c94ae]{font-size:13px;color:#303133;font-weight:500;text-align:right;word-break:break-all}.checkin-tip[data-v-c35c94ae]{margin:20px 16px 16px;padding:16px;background:linear-gradient(135deg,#f0f9ff,#e6f7ff);border:2px solid #91d5ff;border-radius:10px;display:flex;align-items:flex-start;gap:12px;box-shadow:0 3px 10px rgba(24,144,255,.1)}.tip-icon[data-v-c35c94ae]{flex-shrink:0;width:36px;height:36px;background:linear-gradient(135deg,#1890ff,#40a9ff);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 8px rgba(24,144,255,.3)}.tip-icon i[data-v-c35c94ae]{font-size:20px;color:#fff}.tip-content[data-v-c35c94ae]{flex:1}.tip-title[data-v-c35c94ae]{margin:0 0 8px 0;font-size:14px;font-weight:600;color:#0050b3}.tip-text[data-v-c35c94ae]{margin:0 0 6px 0;font-size:13px;color:#096dd9;line-height:1.6}.tip-text strong[data-v-c35c94ae]{color:#0050b3;font-weight:600}.tip-location[data-v-c35c94ae]{margin:0;font-size:13px;color:#40a9ff;padding:6px 10px;background:hsla(0,0%,100%,.6);border-radius:6px;display:inline-block}@media (max-width:768px){.location-path[data-v-c35c94ae]{flex-direction:column;align-items:stretch}.path-arrow[data-v-c35c94ae]{transform:rotate(90deg);margin:4px 0}.path-item[data-v-c35c94ae]{flex-direction:row;justify-content:flex-start;gap:10px}}.dms-bed.page-container[data-v-41a56dcf]{overflow-y:auto}.bed-management[data-v-41a56dcf]{padding:20px;background-color:transparent;min-height:100vh}.single-row-filter.filter-fixed[data-v-41a56dcf]{position:sticky;top:10px;z-index:100}.page-header[data-v-41a56dcf]{margin-bottom:20px}.header-content[data-v-41a56dcf]{display:flex;justify-content:space-between;align-items:flex-start}.page-title[data-v-41a56dcf]{margin:0 0 8px 0;font-size:24px;font-weight:600;color:#1565c0}.page-description[data-v-41a56dcf]{margin:0;color:#666;font-size:14px}.header-right[data-v-41a56dcf]{display:flex;gap:12px}.compact-stats[data-v-41a56dcf]{display:flex;gap:16px;margin-bottom:20px}.stat-item[data-v-41a56dcf]{flex:1;display:flex;align-items:center;padding:16px 20px;border:1px solid #e8eaed;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease}.stat-item[data-v-41a56dcf]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.primary-stat[data-v-41a56dcf]{background:linear-gradient(135deg,#781fbf,#f540ff);color:#fff}.secondary-stat[data-v-41a56dcf]{background:linear-gradient(135deg,#034e6b,#2e83d7);color:#fff}.info-stat[data-v-41a56dcf]{background:linear-gradient(135deg,#2f54eb,#597ef7);color:#fff}.success-stat[data-v-41a56dcf]{background:linear-gradient(135deg,#52c41a,#73d13d);color:#fff}.accent-stat[data-v-41a56dcf]{background:linear-gradient(135deg,#13c2c2,#36cfc9);color:#fff}.stat-icon[data-v-41a56dcf]{width:36px;height:36px;background:hsla(0,0%,100%,.2);border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:16px;font-size:18px;color:#fff}.stat-text[data-v-41a56dcf]{flex:1}.stat-value[data-v-41a56dcf]{font-size:24px;font-weight:700;line-height:1;margin-bottom:4px;text-shadow:0 1px 2px rgba(0,0,0,.1)}.stat-label[data-v-41a56dcf]{font-size:13px;opacity:.9;font-weight:500}.single-row-filter[data-v-41a56dcf]{background:#fafbfc;border:1px solid #e8eaed;padding:16px;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.06);margin-bottom:20px;justify-content:space-between}.filter-controls[data-v-41a56dcf],.single-row-filter[data-v-41a56dcf]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.filter-actions[data-v-41a56dcf]{display:flex;align-items:center;gap:16px;margin-left:auto}.result-count[data-v-41a56dcf]{color:#666;font-size:14px;white-space:nowrap}.result-count strong[data-v-41a56dcf]{color:#1565c0;font-weight:600}.compact-beds-grid[data-v-41a56dcf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.compact-bed-card[data-v-41a56dcf]{background:#fff;border:1px solid #e8eaed;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden;transition:all .3s ease}.compact-bed-card[data-v-41a56dcf]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.header-occupied[data-v-41a56dcf]{background:linear-gradient(135deg,#1890ff,#40a9ff)}.header-empty[data-v-41a56dcf]{background:linear-gradient(135deg,#8c8c8c,#bfbfbf)}.header-maintenance[data-v-41a56dcf]{background:linear-gradient(135deg,#fa8c16,#ffa940)}.compact-bed-header[data-v-41a56dcf]{padding:10px 14px;color:#fff;display:flex;justify-content:space-between;align-items:center;font-size:13px}.bed-location[data-v-41a56dcf]{display:flex;align-items:center;gap:8px}.bed-number[data-v-41a56dcf]{font-weight:600;font-size:14px}.bed-floor[data-v-41a56dcf]{font-size:11px;opacity:.9}.bed-status[data-v-41a56dcf]{font-size:11px;opacity:.9;font-weight:500}.compact-bed-content[data-v-41a56dcf]{padding:14px;min-height:100px;display:flex;align-items:center}.occupant-compact[data-v-41a56dcf]{display:flex;gap:12px;align-items:flex-start;width:100%}.employee-avatar-small[data-v-41a56dcf]{flex-shrink:0}.avatar-placeholder-small[data-v-41a56dcf]{width:42px;height:42px;border-radius:10px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#fff;box-shadow:0 3px 10px rgba(102,126,234,.35);transition:all .2s ease}.compact-bed-card:hover .avatar-placeholder-small[data-v-41a56dcf]{transform:scale(1.05);box-shadow:0 4px 12px rgba(102,126,234,.45)}.employee-info-compact[data-v-41a56dcf]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.employee-name-row[data-v-41a56dcf]{display:flex;align-items:center;gap:8px;margin-bottom:2px}.name-text[data-v-41a56dcf]{font-size:15px;font-weight:600;color:#303133;line-height:1.2}.code-badge[data-v-41a56dcf]{display:inline-block;padding:2px 8px;background:linear-gradient(135deg,#e8f4ff,#d4e8ff);color:#409eff;font-size:11px;font-weight:600;border-radius:4px;letter-spacing:.3px}.employee-dept-row[data-v-41a56dcf]{display:flex;align-items:center;gap:4px;padding:4px 0}.dept-icon[data-v-41a56dcf]{font-size:13px;color:#909399;flex-shrink:0}.dept-text[data-v-41a56dcf]{font-size:12px;color:#606266;font-weight:500}.divider[data-v-41a56dcf]{font-size:12px;color:#dcdfe6;margin:0 2px}.position-text[data-v-41a56dcf]{font-size:12px;color:#909399}.stay-info[data-v-41a56dcf]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#52c41a;font-weight:500;margin-top:2px;padding:3px 10px;background:linear-gradient(135deg,#f0f9ff,#e6f7ff);border-radius:10px;max-width:-moz-fit-content;max-width:fit-content}.stay-info i[data-v-41a56dcf]{font-size:12px}.empty-compact[data-v-41a56dcf]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:85px;color:#bfbfbf}.empty-icon-small[data-v-41a56dcf]{font-size:30px;margin-bottom:8px;opacity:.5}.empty-text-small[data-v-41a56dcf]{font-size:13px;font-weight:500;margin-bottom:3px}.room-info-small[data-v-41a56dcf]{font-size:11px;color:#8c8c8c}.maintenance-compact[data-v-41a56dcf]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:85px;color:#fa8c16;text-align:center}.maintenance-icon-small[data-v-41a56dcf]{font-size:30px;margin-bottom:8px}.maintenance-text-small[data-v-41a56dcf]{font-size:13px;font-weight:600;margin-bottom:3px}.maintenance-reason-small[data-v-41a56dcf]{font-size:11px;opacity:.8;line-height:1.2}.compact-actions[data-v-41a56dcf]{padding:10px 14px;border-top:1px solid #f0f2f5;display:flex;gap:12px;justify-content:center}.compact-actions .el-button--mini[data-v-41a56dcf]{padding:4px 12px!important;font-size:12px!important;font-weight:500!important;margin:0!important;border:none!important}.success-text[data-v-41a56dcf]{color:#52c41a!important}.success-text[data-v-41a56dcf]:hover{color:#389e0d!important}.warning-text[data-v-41a56dcf]{color:#fa8c16!important}.warning-text[data-v-41a56dcf]:hover{color:#d46b08!important}.danger-text[data-v-41a56dcf]{color:#f5222d!important}.danger-text[data-v-41a56dcf]:hover{color:#cf1322!important}.skeleton-bed-card[data-v-41a56dcf]{background:#fff;border:1px solid #e8eaed;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);animation:skeleton-pulse-data-v-41a56dcf 1.5s ease-in-out infinite}@keyframes skeleton-pulse-data-v-41a56dcf{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.skeleton-bed-header[data-v-41a56dcf]{padding:10px 14px;background:linear-gradient(90deg,#e8eaed 25%,#d8dadd 50%,#e8eaed 75%);background-size:200% 100%;animation:shimmer-data-v-41a56dcf 1.5s infinite;display:flex;justify-content:space-between;align-items:center;height:40px}@keyframes shimmer-data-v-41a56dcf{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-bed-number[data-v-41a56dcf]{width:100px;height:14px}.skeleton-status[data-v-41a56dcf]{width:50px;height:12px}.skeleton-bed-content[data-v-41a56dcf]{padding:14px;display:flex;gap:12px;min-height:100px}.skeleton-avatar[data-v-41a56dcf]{width:42px;height:42px;border-radius:10px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-data-v-41a56dcf 1.5s infinite;flex-shrink:0}.skeleton-info[data-v-41a56dcf]{flex:1;display:flex;flex-direction:column;gap:8px;justify-content:center}.skeleton-line[data-v-41a56dcf]{height:12px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-data-v-41a56dcf 1.5s infinite;border-radius:4px}.skeleton-name[data-v-41a56dcf]{width:70%;height:14px}.skeleton-dept[data-v-41a56dcf]{width:85%}.skeleton-stay[data-v-41a56dcf]{width:50%;height:10px}.skeleton-actions[data-v-41a56dcf]{padding:10px 14px;border-top:1px solid #f0f2f5;display:flex;gap:12px;justify-content:center}.skeleton-button[data-v-41a56dcf]{width:50px;height:24px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-data-v-41a56dcf 1.5s infinite;border-radius:4px}.empty-state[data-v-41a56dcf]{grid-column:1/-1;text-align:center;padding:60px 20px;background:#fff;border:1px solid #e8eaed;border-radius:8px;color:#666}.empty-state i[data-v-41a56dcf]{font-size:48px;margin-bottom:16px;color:#bfbfbf;opacity:.5}.empty-state h3[data-v-41a56dcf]{margin:0 0 8px 0;color:#333;font-size:18px;font-weight:600}.empty-state p[data-v-41a56dcf]{color:#999;font-size:14px;margin:0}.pagination-wrapper[data-v-41a56dcf]{margin-top:24px;text-align:center}.checkin-room-info[data-v-41a56dcf]{margin-bottom:20px}.employee-detail-compact[data-v-41a56dcf]{max-height:500px;overflow-y:auto}.detail-header-compact[data-v-41a56dcf]{display:flex;align-items:center;margin-bottom:20px;padding:20px;background:#fafbfc;border:1px solid #e8eaed;border-radius:8px}.employee-avatar-large[data-v-41a56dcf]{margin-right:20px}.avatar-placeholder-large[data-v-41a56dcf]{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#1890ff,#40a9ff);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:#fff;box-shadow:0 4px 12px rgba(24,144,255,.3)}.basic-info-compact h3[data-v-41a56dcf]{margin:0 0 6px 0;font-size:18px;color:#333}.basic-info-compact p[data-v-41a56dcf]{margin:0;color:#666;font-size:13px}.batch-checkin[data-v-41a56dcf]{font-size:14px}.batch-preview[data-v-41a56dcf]{border:1px solid #e8eaed;border-radius:6px;padding:12px;background:#fafbfc}.dialog-footer[data-v-41a56dcf]{text-align:right}@media (max-width:1200px){.compact-stats[data-v-41a56dcf]{flex-wrap:wrap;gap:12px}.stat-item[data-v-41a56dcf]{min-width:calc(50% - 6px)}.compact-beds-grid[data-v-41a56dcf]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.filter-controls[data-v-41a56dcf]{width:100%}.filter-actions[data-v-41a56dcf]{width:100%;margin-left:0;justify-content:space-between;margin-top:12px}}@media (max-width:768px){.bed-management[data-v-41a56dcf]{padding:12px}.compact-beds-grid[data-v-41a56dcf]{grid-template-columns:1fr;gap:12px}.compact-stats[data-v-41a56dcf]{flex-direction:column;gap:12px}.stat-item[data-v-41a56dcf]{min-width:100%}.header-content[data-v-41a56dcf]{flex-direction:column;gap:16px}.single-row-filter[data-v-41a56dcf]{flex-direction:column;align-items:stretch}.filter-controls[data-v-41a56dcf]{gap:8px}.filter-actions[data-v-41a56dcf]{margin-top:12px;margin-left:0}.compact-bed-content[data-v-41a56dcf]{padding:12px;min-height:90px}.occupant-compact[data-v-41a56dcf]{gap:10px}.avatar-placeholder-small[data-v-41a56dcf]{width:38px;height:38px;font-size:15px}.name-text[data-v-41a56dcf]{font-size:14px}.code-badge[data-v-41a56dcf]{font-size:10px;padding:2px 6px}.dept-text[data-v-41a56dcf],.position-text[data-v-41a56dcf]{font-size:11px}.stay-info[data-v-41a56dcf]{font-size:11px;padding:2px 8px}.empty-compact[data-v-41a56dcf]{height:75px}.empty-icon-small[data-v-41a56dcf]{font-size:26px}}@media (max-width:480px){.header-right[data-v-41a56dcf]{flex-direction:column;width:100%}.header-right .el-button[data-v-41a56dcf]{width:100%}.compact-bed-content[data-v-41a56dcf]{padding:10px;min-height:85px}.avatar-placeholder-small[data-v-41a56dcf]{width:36px;height:36px;font-size:14px}.employee-name-row[data-v-41a56dcf]{gap:6px}.name-text[data-v-41a56dcf]{font-size:13px}.code-badge[data-v-41a56dcf]{font-size:10px;padding:1px 5px}.dept-text[data-v-41a56dcf],.position-text[data-v-41a56dcf]{font-size:11px}.divider[data-v-41a56dcf]{margin:0 1px}.compact-actions[data-v-41a56dcf]{flex-direction:column;gap:6px;padding:8px 10px}.compact-actions .el-button--mini[data-v-41a56dcf]{width:100%}.stat-icon[data-v-41a56dcf]{width:32px;height:32px;font-size:16px;margin-right:12px}.stat-value[data-v-41a56dcf]{font-size:20px}.stat-label[data-v-41a56dcf]{font-size:12px}.compact-bed-header[data-v-41a56dcf]{padding:8px 12px}.bed-number[data-v-41a56dcf]{font-size:13px}}.room-configuration[data-v-0d048411]{padding:16px;background-color:#fff;min-height:100vh}.dms-room-config.page-container[data-v-0d048411]{overflow-y:auto}.compact-header[data-v-0d048411]{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#e8f4fd,#f0f9ff);border:1px solid #b3d9f2;padding:12px 18px;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.06);margin-bottom:12px;gap:16px}.facility-icons[data-v-0d048411]{flex-wrap:wrap}.facility-icon.balcony[data-v-0d048411]{background:#00c4b4}.facility-icon.wardrobe[data-v-0d048411]{background:#8b5a3c}.facility-icon.desk[data-v-0d048411]{background:#9c27b0}.facility-icon.tv[data-v-0d048411]{background:#304156}.facility-icon.fridge[data-v-0d048411]{background:#5cb3cc}.facility-icon.washing[data-v-0d048411]{background:#3f51b5}.facility-icon.default[data-v-0d048411]{background:#c0c4cc}.title[data-v-0d048411]{margin:0;font-size:18px;font-weight:600;color:#303133;flex-shrink:0}.quick-stats[data-v-0d048411]{display:flex;gap:10px;flex:1}.stat-chip[data-v-0d048411]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;border:1px solid;white-space:nowrap}.primary-chip[data-v-0d048411]{background:#ecf5ff;color:#409eff;border-color:#b3d8ff}.secondary-chip[data-v-0d048411]{background:#f0f9ff;color:#67c23a;border-color:#c2e7b0}.info-chip[data-v-0d048411]{background:#fef0f0;color:#f56c6c;border-color:#fbc4c4}.header-actions[data-v-0d048411]{display:flex;gap:10px;flex-shrink:0}.minimal-layout[data-v-0d048411]{display:flex;gap:12px;height:calc(100vh - 220px)}.building-sidebar[data-v-0d048411]{width:240px;background:#fff;border:1px solid #dcdfe6;border-radius:6px;flex-shrink:0;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.06)}.sidebar-header[data-v-0d048411]{padding:12px 14px;border-bottom:1px solid #ebeef5;display:flex;justify-content:space-between;align-items:center;background:#fafafa}.sidebar-title[data-v-0d048411]{font-size:14px;font-weight:600;color:#303133}.sidebar-list[data-v-0d048411]{flex:1;overflow-y:auto;padding:0}.sidebar-list[data-v-0d048411]::-webkit-scrollbar{width:6px}.sidebar-list[data-v-0d048411]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:0}.sidebar-list[data-v-0d048411]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:0}.sidebar-list[data-v-0d048411]::-webkit-scrollbar-thumb:hover{background:#c0c4cc}.sidebar-building[data-v-0d048411]{padding:12px 14px;margin:0;cursor:pointer;transition:all .2s ease;background:#fff;border:none;border-bottom:1px solid #ebeef5;position:relative}.sidebar-building[data-v-0d048411]:last-child{border-bottom:none}.sidebar-building[data-v-0d048411]:hover{background:#f5f7fa}.sidebar-building.active[data-v-0d048411]{background:#ecf5ff;border-left:3px solid #409eff;padding-left:11px;border-bottom-color:#b3d8ff}.building-main[data-v-0d048411]{display:flex;align-items:center;gap:8px}.building-icon[data-v-0d048411]{font-size:18px;color:#409eff;flex-shrink:0}.building-content[data-v-0d048411]{flex:1;min-width:0}.building-name[data-v-0d048411]{font-size:13px;font-weight:600;color:#303133;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.building-stats[data-v-0d048411]{font-size:11px;color:#909399;white-space:nowrap}.building-actions[data-v-0d048411]{display:flex;gap:8px;opacity:0;transition:opacity .2s ease;flex-shrink:0}.sidebar-building.active .building-actions[data-v-0d048411],.sidebar-building:hover .building-actions[data-v-0d048411]{opacity:1}.action-icon[data-v-0d048411]{font-size:16px;color:#409eff;cursor:pointer;transition:all .2s ease}.action-icon[data-v-0d048411]:hover{color:#66b1ff;transform:scale(1.1)}.action-icon[data-v-0d048411]:active{transform:scale(.95)}.rooms-main[data-v-0d048411]{flex:1;background:#fff;border:1px solid #dcdfe6;border-radius:6px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.06)}.rooms-header[data-v-0d048411]{padding:12px 16px;border-bottom:1px solid #ebeef5;background:#fafafa;display:flex;justify-content:space-between;align-items:center;gap:16px}.rooms-title[data-v-0d048411]{margin:0;font-size:15px;font-weight:600;color:#303133;display:flex;align-items:center;gap:8px;flex:1}.room-count[data-v-0d048411]{font-size:13px;color:#909399;font-weight:400}.header-search[data-v-0d048411]{flex-shrink:0}.rooms-grid-dense[data-v-0d048411]{flex:1;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;padding:12px;align-content:start}.room-tile[data-v-0d048411]{aspect-ratio:1;background:#fff;border:1px solid #dcdfe6;border-radius:6px;padding:10px;cursor:pointer;transition:all .3s ease;position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.room-tile[data-v-0d048411]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:#c6e2ff}.tile-available[data-v-0d048411]{border-left:3px solid #67c23a}.tile-maintenance[data-v-0d048411]{border-left:3px solid #e6a23c}.tile-closed[data-v-0d048411]{border-left:3px solid #f56c6c}.room-core[data-v-0d048411]{display:flex;justify-content:space-between;align-items:flex-start}.room-number[data-v-0d048411]{font-size:18px;font-weight:700;color:#409eff}.room-status[data-v-0d048411]{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff}.status-available[data-v-0d048411]{background:#67c23a}.status-maintenance[data-v-0d048411]{background:#e6a23c}.status-closed[data-v-0d048411]{background:#f56c6c}.room-data[data-v-0d048411]{display:flex;justify-content:space-between;margin:8px 0}.data-item[data-v-0d048411]{text-align:center;flex:1}.data-value[data-v-0d048411]{display:block;font-size:15px;font-weight:600;color:#303133;line-height:1}.data-label[data-v-0d048411]{font-size:10px;color:#909399;margin-top:2px;display:block}.room-progress[data-v-0d048411]{display:flex;justify-content:center;margin:6px 0}.progress-ring[data-v-0d048411]{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.progress-low[data-v-0d048411]{color:#67c23a}.progress-medium[data-v-0d048411]{color:#e6a23c}.progress-high[data-v-0d048411]{color:#f56c6c}.progress-center[data-v-0d048411]{position:absolute;width:26px;height:26px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.progress-percent[data-v-0d048411]{font-size:9px;font-weight:600;color:#303133}.facility-icons[data-v-0d048411]{display:flex;gap:4px;justify-content:center;margin:6px 0}.facility-icon[data-v-0d048411]{width:20px;height:20px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:11px;color:#fff;cursor:help;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}.facility-icon[data-v-0d048411]:hover{transform:scale(1.15);box-shadow:0 2px 6px rgba(0,0,0,.2)}.facility-icon i[data-v-0d048411]{line-height:1}.facility-icon.air[data-v-0d048411]{background:#409eff}.facility-icon.wifi[data-v-0d048411]{background:#67c23a}.facility-icon.bathroom[data-v-0d048411]{background:#909399}.facility-icon.heater[data-v-0d048411]{background:#e6a23c}.room-actions-slide[data-v-0d048411]{position:absolute;left:0;top:0;bottom:0;width:36px;background:rgba(0,0,0,.8);backdrop-filter:blur(8px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:8px 0;opacity:0;transform:translateX(-100%);transition:all .3s cubic-bezier(.4,0,.2,1);border-top-right-radius:10px;z-index:10}.room-tile:hover .room-actions-slide[data-v-0d048411]{opacity:1;transform:translateX(0)}.action-icon-btn[data-v-0d048411]{width:28px;height:28px;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;background:hsla(0,0%,100%,.1);color:#fff}.action-icon-btn[data-v-0d048411]:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1)}.action-icon-btn[data-v-0d048411]:active{transform:scale(.95)}.action-icon-btn i[data-v-0d048411]{font-size:14px}.action-icon-btn.danger[data-v-0d048411]:hover{background:rgba(245,108,108,.9)}.add-room-tile[data-v-0d048411]{aspect-ratio:1;background:#fff;border:2px dashed #dcdfe6;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#909399}.add-room-tile[data-v-0d048411]:hover{border-color:#409eff;color:#409eff;background:#ecf5ff}.add-room-tile i[data-v-0d048411]{font-size:28px;margin-bottom:6px}.add-room-tile span[data-v-0d048411]{font-size:12px}.rooms-empty[data-v-0d048411]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#909399}.rooms-empty i[data-v-0d048411]{font-size:48px;margin-bottom:16px;color:#dcdfe6}.rooms-empty p[data-v-0d048411]{margin:0 0 20px 0;font-size:14px}.global-empty[data-v-0d048411]{text-align:center;padding:80px 20px;background:#fff;border:1px solid #dcdfe6;border-radius:6px;color:#909399}.global-empty i[data-v-0d048411]{font-size:60px;margin-bottom:20px;color:#dcdfe6}.global-empty h3[data-v-0d048411]{margin:0 0 20px 0;color:#606266;font-size:18px}.skeleton-building-item[data-v-0d048411]{padding:12px 14px;margin:0;border-bottom:1px solid #ebeef5;display:flex;align-items:center;gap:8px;animation:skeleton-pulse-data-v-0d048411 1.5s ease-in-out infinite}.skeleton-building-item[data-v-0d048411]:last-child{border-bottom:none}@keyframes skeleton-pulse-data-v-0d048411{0%,to{opacity:1}50%{opacity:.6}}.skeleton-icon[data-v-0d048411]{width:18px;height:18px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-data-v-0d048411 1.5s infinite;flex-shrink:0}@keyframes shimmer-data-v-0d048411{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-building-content[data-v-0d048411]{flex:1;display:flex;flex-direction:column;gap:6px}.skeleton-line[data-v-0d048411]{height:12px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-data-v-0d048411 1.5s infinite;border-radius:4px}.skeleton-name[data-v-0d048411]{width:70%}.skeleton-stats[data-v-0d048411]{width:50%;height:10px}.skeleton-rooms-title[data-v-0d048411]{flex:1}.skeleton-title[data-v-0d048411]{width:150px;height:16px}.skeleton-search[data-v-0d048411]{width:180px;height:28px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-data-v-0d048411 1.5s infinite;border-radius:4px}.skeleton-room-tile[data-v-0d048411]{aspect-ratio:1;background:#fff;border:1px solid #e8eaed;border-radius:6px;padding:10px;display:flex;flex-direction:column;justify-content:space-between;animation:skeleton-pulse-data-v-0d048411 1.5s ease-in-out infinite}.skeleton-room-header[data-v-0d048411]{display:flex;justify-content:space-between;align-items:flex-start}.skeleton-room-number[data-v-0d048411]{width:50px;height:18px}.skeleton-status-dot[data-v-0d048411]{width:18px;height:18px;border-radius:50%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-data-v-0d048411 1.5s infinite}.skeleton-room-data[data-v-0d048411]{display:flex;justify-content:space-between;margin:8px 0}.skeleton-data-item[data-v-0d048411]{text-align:center;flex:1;display:flex;flex-direction:column;align-items:center;gap:4px}.skeleton-data-value[data-v-0d048411]{width:20px;height:15px}.skeleton-data-label[data-v-0d048411]{width:15px;height:10px}.skeleton-progress-ring[data-v-0d048411]{width:34px;height:34px;border-radius:50%;margin:6px auto;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-data-v-0d048411 1.5s infinite}.skeleton-facilities[data-v-0d048411]{display:flex;gap:4px;justify-content:center;margin:6px 0}.skeleton-facility-icon[data-v-0d048411]{width:20px;height:20px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-data-v-0d048411 1.5s infinite}.room-detail-compact[data-v-0d048411]{font-size:14px}.detail-header[data-v-0d048411]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #ebeef5}.detail-header h3[data-v-0d048411]{margin:0;color:#409eff;font-size:18px}.info-group[data-v-0d048411]{background:#f5f7fa;border:1px solid #ebeef5;padding:16px;border-radius:6px;margin-bottom:16px}.info-group h4[data-v-0d048411]{margin:0 0 12px 0;font-size:14px;color:#606266;font-weight:600}.info-item[data-v-0d048411]{display:flex;justify-content:space-between;margin-bottom:6px;font-size:13px}.info-item span[data-v-0d048411]{color:#909399}.info-item strong[data-v-0d048411]{color:#303133}.occupancy-visual[data-v-0d048411]{display:flex;align-items:center;gap:16px}.occupancy-circle[data-v-0d048411]{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.1)}.occupancy-low[data-v-0d048411]{background:#67c23a}.occupancy-medium[data-v-0d048411]{background:#e6a23c}.occupancy-high[data-v-0d048411]{background:#f56c6c}.occupancy-details[data-v-0d048411]{flex:1;font-size:12px;color:#606266}.occupancy-details>div[data-v-0d048411]{margin-bottom:4px}.facilities-group[data-v-0d048411]{margin-top:20px}.facilities-group h4[data-v-0d048411]{margin:0 0 12px 0;font-size:14px;color:#606266;font-weight:600}.facilities-tags[data-v-0d048411]{display:flex;flex-wrap:wrap;gap:8px}.remark-group[data-v-0d048411]{margin-top:20px}.remark-group h4[data-v-0d048411]{margin:0 0 12px 0;font-size:14px;color:#606266;font-weight:600}.remark-content[data-v-0d048411]{background:#f5f7fa;border:1px solid #ebeef5;padding:12px 16px;border-radius:6px;font-size:13px;color:#606266;line-height:1.5}.dialog-footer[data-v-0d048411]{text-align:right}.el-dialog__body[data-v-0d048411]{padding:20px!important}.el-checkbox-group .el-checkbox[data-v-0d048411]{margin-right:12px!important;margin-bottom:10px!important}.el-checkbox.is-bordered[data-v-0d048411]{padding:6px 12px!important;border-radius:4px!important}@media (max-width:1024px){.rooms-grid-dense[data-v-0d048411]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.building-sidebar[data-v-0d048411]{width:220px}.quick-stats[data-v-0d048411]{gap:8px}.stat-chip[data-v-0d048411]{padding:3px 10px;font-size:11px}}@media (max-width:768px){.room-configuration[data-v-0d048411]{padding:12px}.minimal-layout[data-v-0d048411]{flex-direction:column;height:auto}.building-sidebar[data-v-0d048411]{width:100%;max-height:250px}.rooms-grid-dense[data-v-0d048411]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.compact-header[data-v-0d048411]{flex-wrap:wrap}.title[data-v-0d048411]{width:100%;margin-bottom:8px}.quick-stats[data-v-0d048411]{flex:1}.header-actions[data-v-0d048411]{width:100%;margin-top:8px}.rooms-header[data-v-0d048411]{flex-direction:column;align-items:stretch;gap:10px}.header-search[data-v-0d048411]{width:100%}.header-search .el-input[data-v-0d048411]{width:100%!important}.skeleton-search[data-v-0d048411]{width:100%}}@media (max-width:480px){.header-actions[data-v-0d048411]{flex-direction:column;width:100%}.header-actions .el-button[data-v-0d048411]{width:100%}.rooms-grid-dense[data-v-0d048411]{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:8px}.room-actions-slide[data-v-0d048411]{opacity:1;transform:translateX(0);background:rgba(0,0,0,.6)}.quick-stats[data-v-0d048411]{width:100%;justify-content:flex-start}}.dsx-setting.page-container{overflow-y:auto}.dsx-setting .wrapper{margin:20px}.dsx-setting .icon-panel{height:120px;text-align:center;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dsx-setting .icon-panel:hover i{transform:scale(1.15)}.dsx-setting .icon-panel svg{display:block;width:43px;height:43px;margin-top:6px;font-size:40px;transition:all .3s ease-in-out}.dsx-setting .icon-panel p{margin-top:10px}.fss-category .el-breadcrumb{line-height:2.2}.fss-grid-list .attach-list{flex-wrap:wrap;display:flex;margin:20px}.fss-grid-list .attach-list .attach-item{display:inline-flex;flex-direction:column;position:relative;margin:10px;flex-wrap:wrap;padding:8px 8px 0;border-radius:4px;border:1px solid #e1e6eb;height:140px;width:188px}.fss-grid-list .attach-list .attach-item .attach-body{position:relative;width:170px;height:100px;padding:10px;text-align:center;border:1px solid #e1e6eb}.fss-grid-list .attach-list .attach-item .attach-title{position:relative;display:flex;justify-content:space-between;padding:5px 0;line-height:20px}.fss-grid-list .attach-list .attach-item .attach-title em{text-align:right;display:inline-block;vertical-align:middle;width:70px}.fss-grid-list .attach-list .attach-item .attach-title em svg{cursor:pointer;font-size:16px;color:#bbbec4;margin-left:10px}.fss-grid-list .attach-list .attach-item .attach-title em .edit.frm-icon:hover{color:#1890ff!important}.fss-grid-list .attach-list .attach-item .attach-title em .del.frm-icon:hover{color:#ff5101!important}.fss-grid-list .attach-list .attach-item .attach-title em .move.frm-icon:hover{color:#1890ff!important}.fss-grid-list .attach-list .attach-item .attach-title>span{flex:9;height:18px;font-size:12px;width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fss-grid-list .attach-list .attach-item .attach-default-img{display:block;padding-top:30px;height:100%;cursor:pointer}.fss-grid-list .attach-list img{margin:0;padding:0;border:0;font-size:100%;font-weight:400;vertical-align:baseline;outline:none}.fss-grid-list .attach-list .attach-item .attach-body .attach-content{display:block;padding-top:30px;height:100%}.fss-grid-list .attach-list .attach-item .attach-body .attach-mask span{position:relative;display:inline-block;padding-top:5px;cursor:pointer;color:#fff;padding-right:6px}.fss-grid-list .attach-list .attach-item .attach-body:hover .attach-mask{display:block;color:#fff;text-align:right}.fss-grid-list .attach-list .attach-item .attach-body .attach-checked{position:absolute;top:5px;left:0;width:26px;height:26px}.fss-grid-list .attach-list .attach-item .attach-body .attach-mask{display:none;position:absolute;background:rgba(0,0,0,.6);background-size:100% 100%;background-repeat:no-repeat;bottom:0;left:0;width:100%;height:26px}.fss-grid-list .attach-list .attach-item .attach-default-img:hover{border-color:#1890ff}.fss-grid-list .attach-list .attach-item .attach-body .attach-content .attach-img{position:absolute;top:-1px;left:-1px;height:100px;width:170px}.hr-calendar-setting .el-date-editor .el-range-separator{padding:0 20px}.hr-calendar-setting .time-select-container{display:flex;align-items:center}.hr-calendar-setting .time-separator{margin:0 10px}.setting-calendar .el-calendar__body{padding:12px 10px 35px}.setting-calendar .el-radio-button__inner{padding:9px 10px!important}.setting-calendar .el-icon--right{margin-left:0!important}.setting-calendar .el-calendar-table th{font-weight:700}.setting-calendar .el-calendar-table .el-calendar-day{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:16px;color:#343a40}.setting-calendar .el-calendar-table .el-calendar-day span{display:block;margin-bottom:20px}.setting-calendar .el-calendar-table .el-calendar-day .day-tags-dropdown,.setting-calendar .el-calendar-table .el-calendar-day .day-tags-dropdown .day-tags{display:flex;align-items:center}.setting-calendar .el-calendar-table .el-calendar-day .day-tags-dropdown .day-tags p{display:inline-flex;align-items:center;margin-right:6px}.setting-calendar .el-calendar-table .el-calendar-day .day-tags-dropdown .el-dropdown{display:inline-flex;align-items:center;cursor:pointer}.setting-calendar .el-calendar-table .el-calendar-day .day-tags-dropdown .el-dropdown span{display:inline-block;margin:0}.setting-calendar .el-calendar-table .el-calendar-day .day-tags-dropdown .el-dropdown .el-dropdown-menu{min-width:150px}.setting-calendar .el-calendar__header{padding:12px 10px!important}.setting-calendar .el-calendar__header .el-calendar__title{font-weight:700;font-size:larger}.setting-calendar .day-tags-dropdown{display:flex;align-items:center}.smart-fields-employee-selector{vertical-align:middle}.smart-fields-employee-selector .el-input-group__append{padding:0;background-color:transparent}.smart-fields-employee-selector .el-input-group__append .el-button-group>.el-button{float:none;padding:3px 10px 4px;margin:0;font-size:16px;border:none}.smart-fields-employee-selector .el-input-group__append .el-button-group>.el-button i{font-size:18px!important}.smart-fields-employee-selector .el-input-group__append .el-button-group>.el-button:not(:last-child){border-right:1px solid #ddd}.leave-use-scope{--scope-bg-color:#f2f2f2;--scope-tip-color:#999;--scope-highlight-color:#f89b33;--scope-padding:10px}.leave-use-scope .scope-form-group{padding:var(--scope-padding) var(--scope-padding) 0;margin-top:var(--scope-padding)!important;background-color:var(--scope-bg-color);border-radius:4px}@media (max-width:768px){.leave-use-scope .scope-form-group{padding:8px 8px 0;margin-top:8px!important}}.leave-use-scope .scope-form-section{padding-bottom:0;margin-bottom:0}.leave-use-scope .selection-tip{display:flex;align-items:center;padding-left:var(--scope-padding);color:var(--scope-tip-color);font-size:14px;line-height:32px}.leave-use-scope .selection-tip .count-highlight{color:var(--scope-highlight-color);font-weight:500;margin:0 2px}@media (max-width:768px){.leave-use-scope .selection-tip{justify-content:center;padding-left:0;font-size:12px}}.leave-use-scope .el-form-item{margin-bottom:18px}.leave-use-scope .el-form-item .el-form-item__label{font-weight:500;color:#333}.leave-use-scope .el-form-item .el-form-item__content{position:relative}.leave-use-scope .el-loading-mask{background-color:hsla(0,0%,100%,.8)}.leave-use-scope .field-cascader,.leave-use-scope .field-data-picker,.leave-use-scope .field-dept-picker,.leave-use-scope .field-select{width:100%}@media (prefers-color-scheme:dark){.leave-use-scope{--scope-bg-color:#1f1f1f;--scope-tip-color:#aaa}.leave-use-scope .scope-form-group{border:1px solid #333}}@media print{.leave-use-scope .scope-form-group{background-color:transparent;border:1px solid #000}.leave-use-scope .selection-tip{display:none}}.setting-attendance-cycle .numeric{padding-left:5px;width:100px}.setting-attendance-cycle .cycle .smart-fields-select{width:145px;display:inline-block}.setting-attendance-cycle .date-desc{margin-left:5px;color:#494949}.setting-attendance-cycle .need-confirm .detail-form-group{padding:5px 20px 10px;margin-top:10px!important;background-color:#f2f2f2}.setting-attendance-cycle .need-confirm .detail-form-group-section{padding-bottom:0;margin-bottom:0}.setting-attendance-cycle .form-group .line{border-bottom:1px dotted #ededed!important}.setting-attendance-cycle .divider{margin-top:5px;padding-top:5px;border-top:1px dotted #b9b9b9!important}.setting-attendance-cycle .confirm-mode{margin-top:-5px}.setting-attendance-cycle .cycle-row .el-input-group__append,.setting-attendance-cycle .cycle-row .el-input-group__prepend{padding:0 13px}.hr-setting-shift .allowance-table{margin-top:16px}.hr-setting-shift .allowance-table .el-table__row.disabled-row{background-color:#f5f5f5;opacity:.6}.hr-setting-shift .input-with-unit{display:flex;align-items:center;gap:6px}.hr-setting-shift .input-with-unit .el-input-number{flex:1}.hr-setting-shift .input-unit{color:#999;font-size:13px;white-space:nowrap}.hr-setting-shift .time-range .el-time-select{flex:1}.hr-setting-shift .time-separator{color:#999;padding:0 4px}.hr-setting-shift .help-text{margin-left:0;line-height:1.3}.hr-setting-shift .color-preview{margin-left:8px;padding:2px 6px;border-radius:3px;color:#fff;font-size:12px;font-weight:500}.hr-setting-shift .salary-preview{background-color:#f0f9ff}.hr-setting-shift .salary-preview .preview-title{font-size:13px}.hr-setting-shift .salary-preview .preview-items{gap:20px;flex-wrap:wrap}.hr-setting-shift .salary-preview .preview-items .preview-item{font-size:12px;color:#666;background-color:#fff;padding:4px 8px;border-radius:3px;border:1px solid #d9d9d9}.hr-setting-shift .late-early-setting{background-color:#f8f9fa;border:1px solid #e9ecef}.hr-setting-shift .late-early-setting .setting-row:last-child{margin-bottom:0}.hr-setting-shift .late-early-setting .divider-line{background:repeating-linear-gradient(90deg,#ddd 0,#ddd 6px,transparent 0,transparent 12px)}.hr-setting-shift .timespan-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px 0;border-bottom:1px solid #eee}.hr-setting-shift .timespan-header .work-summary{display:flex;align-items:center;gap:6px;font-size:13px;color:#666}.hr-setting-shift .timespan-table-container,.hr-setting-shift .timespan-table-container .full-width-table{width:100%}.hr-setting-shift .flexible-rules{margin-top:12px}.hr-setting-shift .flexible-rules .rule-item{display:flex;align-items:center;gap:6px;margin-bottom:8px;padding:8px 12px;background-color:#f8f9fa;border-radius:4px;font-size:13px}.hr-setting-shift .flexible-clock{margin-top:12px}.hr-setting-shift .flexible-clock .flex-rule{display:flex;align-items:center;gap:6px;margin-bottom:8px;padding:8px 12px;background-color:#f8f9fa;border-radius:4px;font-size:13px}.hr-setting-shift .skill-tags .skill-tag{margin-right:8px;margin-bottom:8px}.hr-setting-shift .skill-tags .button-new-tag{margin-right:8px;margin-bottom:8px;height:24px;line-height:22px;padding:0 8px;border-style:dashed}.hr-setting-shift .el-input-number .el-input-group__append{padding:0 10px}.hr-setting-shift form-group{margin-bottom:20px}.hr-setting-shift .el-form-item{margin-bottom:16px}.leave-priority-setting .detail-form-group{padding:5px 10px 10px!important;margin-top:10px!important;background-color:#f2f2f2}.leave-priority-setting .detail-form-group-section{padding-bottom:0;margin-bottom:0}.leave-priority-setting .smart-fields-select{width:160px!important}.leave-priority-setting .frm-icon{margin-left:10px}.leave-priority-setting .tool-group{padding:0;left:0!important}.setting-annual-rule .detail-form-group{padding:10px 10px 10px;margin:0;background-color:#f2f2f2}.setting-annual-rule .detail-form-group-section{padding-bottom:0;margin-bottom:0}.setting-annual-rule .holiday-release-mode .frm-icon{margin-right:10px}.setting-annual-rule .holiday-release-mode .tool-group{padding:0;left:0!important}.setting-annual-rule .numeric{width:60px}.setting-annual-rule .long-ill .smart-fields-select{width:160px;display:inline-block}.setting-annual-rule .field-day-picker{width:120px;display:inline-block}.setting-compassionate-rule .numeric{width:60px!important}.setting-exchange-rule .numeric{width:60px!important;padding-right:5px}.setting-exchange-rule .apply-detail .smart-fields-select{width:134px;display:inline-block;padding-right:5px}.setting-exchange-rule .apply-detail .detail-form-group{padding:0 10px 10px;margin:0;background-color:#f2f2f2}.setting-exchange-rule .apply-detail .detail-form-group-section{padding-bottom:0;margin-bottom:0}.setting-exchange-rule .apply-detail .frm-icon{margin-left:10px}.setting-exchange-rule .apply-detail .tool-group{padding:0;left:0!important}.setting-sick-rule .smart-fields-select{display:inline-block}.setting-sick-rule .numeric{width:60px!important}.setting-sick-rule .detail-form-group{padding:5px 10px 10px;margin:0;background-color:#f2f2f2}.setting-sick-rule .detail-form-group-section{padding-bottom:0;margin-bottom:0}.setting-sick-rule .use-limit .smart-fields-select{width:160px!important}.setting-sick-rule .use-limit .group-t{margin-bottom:0!important}.setting-sick-rule .use-limit .group-t .label{height:auto!important}.setting-sick-rule .frm-icon{margin-left:10px}.setting-sick-rule .tool-group{padding:0;left:0!important}[data-v-1cd44c4d]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.hr-attendance-file .file-summary[data-v-1cd44c4d]{display:flex;align-items:center;gap:20px;border-radius:6px;margin-left:16px}.hr-attendance-file .file-summary .summary-item[data-v-1cd44c4d]{display:flex;align-items:center;gap:4px;font-size:13px}.hr-attendance-file .file-summary .summary-item i[data-v-1cd44c4d]{font-size:14px}.hr-attendance-file .file-summary .summary-item .label[data-v-1cd44c4d]{color:#666;font-weight:500}.hr-attendance-file .file-summary .summary-item .value[data-v-1cd44c4d]{font-weight:600;padding:2px 6px;border-radius:3px;background-color:hsla(0,0%,100%,.8)}.hr-attendance-file .file-summary .summary-item.total[data-v-1cd44c4d],.hr-attendance-file .file-summary .summary-item.total i[data-v-1cd44c4d]{color:#333}.hr-attendance-file .file-summary .summary-item.configured[data-v-1cd44c4d],.hr-attendance-file .file-summary .summary-item.configured i[data-v-1cd44c4d]{color:#52c41a}.hr-attendance-file .file-summary .summary-item.configured .value[data-v-1cd44c4d]{background-color:rgba(82,196,26,.1)}.hr-attendance-file .file-summary .summary-item.incomplete[data-v-1cd44c4d],.hr-attendance-file .file-summary .summary-item.incomplete i[data-v-1cd44c4d]{color:#ff4d4f}.hr-attendance-file .file-summary .summary-item.incomplete .value[data-v-1cd44c4d]{background-color:rgba(255,77,79,.1)}.hr-attendance-file .file-summary .summary-item.leave-rules[data-v-1cd44c4d],.hr-attendance-file .file-summary .summary-item.leave-rules i[data-v-1cd44c4d]{color:#1890ff}.hr-attendance-file .file-summary .summary-item.leave-rules .value[data-v-1cd44c4d]{background-color:rgba(24,144,255,.1)}.hr-attendance-file .attendance-file-table[data-v-1cd44c4d] .el-table{font-size:12px}.hr-attendance-file .attendance-file-table[data-v-1cd44c4d] .el-table .el-table__header th{background-color:#f8f9fb;color:#606266;font-weight:600;font-size:11px;padding:8px 0}.hr-attendance-file .attendance-file-table[data-v-1cd44c4d] .el-table .el-table__header th.basic-group{background:linear-gradient(135deg,#e8f5e8,#d4edda);color:#155724}.hr-attendance-file .attendance-file-table[data-v-1cd44c4d] .el-table .el-table__header th.config-group{background:linear-gradient(135deg,#e3f2fd,#bbdefb);color:#2b5585}.hr-attendance-file .attendance-file-table[data-v-1cd44c4d] .el-table .el-table__header th.leave-group{background:linear-gradient(135deg,#f3e5f5,#e1bee7);color:#57216f}.hr-attendance-file .attendance-file-table[data-v-1cd44c4d] .el-table .complete-row{background-color:#f6ffed!important}.hr-attendance-file .attendance-file-table[data-v-1cd44c4d] .el-table .complete-row:hover td{background-color:#edffd6!important}.hr-attendance-file .attendance-file-table[data-v-1cd44c4d] .el-table .incomplete-row{background-color:#fff7f0!important}.hr-attendance-file .attendance-file-table[data-v-1cd44c4d] .el-table .incomplete-row:hover td{background-color:#ffebe8!important}.hr-attendance-file .attendance-file-table .employee-name[data-v-1cd44c4d]{display:flex;align-items:center;gap:6px}.hr-attendance-file .attendance-file-table .employee-name .status-dot[data-v-1cd44c4d]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.hr-attendance-file .attendance-file-table .employee-name .status-dot.complete[data-v-1cd44c4d]{background-color:#52c41a}.hr-attendance-file .attendance-file-table .employee-name .status-dot.incomplete[data-v-1cd44c4d]{background-color:#faad14;animation:pulse-data-v-1cd44c4d 2s infinite}.hr-attendance-file .attendance-file-table .phone-number[data-v-1cd44c4d]{font-family:Courier New,monospace;color:#666;font-size:11px}.hr-attendance-file .attendance-file-table .config-item .config-link[data-v-1cd44c4d]{font-size:11px;font-weight:500}.hr-attendance-file .attendance-file-table .config-item .config-link i[data-v-1cd44c4d]{margin-right:4px;font-size:12px}.hr-attendance-file .attendance-file-table .config-item .config-link.period[data-v-1cd44c4d]{color:#1890ff}.hr-attendance-file .attendance-file-table .config-item .config-link.shift[data-v-1cd44c4d]{color:#52c41a}.hr-attendance-file .attendance-file-table .config-item .config-link.calendar[data-v-1cd44c4d]{color:#722ed1}.hr-attendance-file .attendance-file-table .config-item .config-missing[data-v-1cd44c4d]{color:#ff4d4f;font-size:11px;font-weight:500}.hr-attendance-file .attendance-file-table .config-item .config-missing i[data-v-1cd44c4d]{margin-right:4px}.hr-attendance-file .attendance-file-table .leave-rule-item .leave-link[data-v-1cd44c4d]{font-size:11px;font-weight:500}.hr-attendance-file .attendance-file-table .leave-rule-item .leave-link i[data-v-1cd44c4d]{margin-right:2px;font-size:11px}.hr-attendance-file .attendance-file-table .leave-rule-item .leave-link.type-annual[data-v-1cd44c4d]{color:#52c41a}.hr-attendance-file .attendance-file-table .leave-rule-item .leave-link.type-sick[data-v-1cd44c4d]{color:#ff4d4f}.hr-attendance-file .attendance-file-table .leave-rule-item .leave-link.type-marriage[data-v-1cd44c4d]{color:#eb2f96}.hr-attendance-file .attendance-file-table .leave-rule-item .leave-link.type-maternity[data-v-1cd44c4d]{color:#f759ab}.hr-attendance-file .attendance-file-table .leave-rule-item .leave-link.type-paternity[data-v-1cd44c4d]{color:#1890ff}.hr-attendance-file .attendance-file-table .leave-rule-item .leave-link.type-funeral[data-v-1cd44c4d]{color:#666}.hr-attendance-file .attendance-file-table .leave-rule-item .leave-link.type-home[data-v-1cd44c4d]{color:#fa8c16}.hr-attendance-file .attendance-file-table .leave-rule-item .leave-link.type-lactation[data-v-1cd44c4d]{color:#f759ab}.hr-attendance-file .attendance-file-table .leave-rule-item .leave-link.type-antenatal[data-v-1cd44c4d]{color:#ff85c0}.hr-attendance-file .attendance-file-table .leave-rule-item .leave-link.type-childcare[data-v-1cd44c4d]{color:#faad14}.hr-attendance-file .attendance-file-table .leave-rule-item .leave-link.type-compassionate[data-v-1cd44c4d]{color:#fa8c16}.hr-attendance-file .attendance-file-table .leave-rule-item .leave-link.type-exchange[data-v-1cd44c4d]{color:#722ed1}.hr-attendance-file .attendance-file-table .leave-rule-item .leave-missing[data-v-1cd44c4d]{color:#bfbfbf;font-size:10px;font-weight:500}.hr-attendance-file .attendance-file-table .leave-rule-item .leave-missing i[data-v-1cd44c4d]{margin-right:2px}@keyframes pulse-data-v-1cd44c4d{0%{box-shadow:0 0 0 0 rgba(250,173,20,.4)}70%{box-shadow:0 0 0 6px rgba(250,173,20,0)}to{box-shadow:0 0 0 0 rgba(250,173,20,0)}}.batch-schedule-dialog .time-period-selector{display:flex;align-items:center}.batch-schedule-dialog .separator{margin:0 8px;color:#606266}.batch-schedule-dialog .el-input__prefix{left:0}.batch-schedule-dialog .el-input__suffix{right:0}.batch-schedule-dialog .el-input--prefix .el-input__inner{padding-left:25px}.batch-schedule-dialog .el-input--suffix .el-input__inner{padding-right:10px}[data-v-5eeb4728]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.batch-schedule-dialog .search-box[data-v-5eeb4728]{width:150px}.batch-schedule-dialog .selection-overview[data-v-5eeb4728]{margin-bottom:24px}.batch-schedule-dialog .selection-overview .overview-card[data-v-5eeb4728]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 12px rgba(64,158,255,.08);border:1px solid #e1efff}.batch-schedule-dialog .selection-overview .overview-card .overview-header[data-v-5eeb4728]{display:flex;align-items:center;margin-bottom:16px}.batch-schedule-dialog .selection-overview .overview-card .overview-header .overview-icon[data-v-5eeb4728]{font-size:20px;color:#409eff;margin-right:8px}.batch-schedule-dialog .selection-overview .overview-card .overview-header .overview-title[data-v-5eeb4728]{font-size:16px;font-weight:600;color:#303133}.batch-schedule-dialog .selection-overview .overview-card .overview-stats[data-v-5eeb4728]{display:flex;align-items:center;justify-content:space-around;margin-bottom:16px}.batch-schedule-dialog .selection-overview .overview-card .overview-stats .stat-item[data-v-5eeb4728]{display:flex;align-items:center;gap:12px}.batch-schedule-dialog .selection-overview .overview-card .overview-stats .stat-item .stat-icon[data-v-5eeb4728]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff}.batch-schedule-dialog .selection-overview .overview-card .overview-stats .stat-item .stat-icon.employees[data-v-5eeb4728]{background:linear-gradient(135deg,#409eff,#1890ff)}.batch-schedule-dialog .selection-overview .overview-card .overview-stats .stat-item .stat-icon.dates[data-v-5eeb4728]{background:linear-gradient(135deg,#67c23a,#85ce61)}.batch-schedule-dialog .selection-overview .overview-card .overview-stats .stat-item .stat-icon.schedules[data-v-5eeb4728]{background:linear-gradient(135deg,#409eff,#4a90e2)}.batch-schedule-dialog .selection-overview .overview-card .overview-stats .stat-item .stat-info .stat-number[data-v-5eeb4728]{font-size:24px;font-weight:700;color:#303133;line-height:1}.batch-schedule-dialog .selection-overview .overview-card .overview-stats .stat-item .stat-info .stat-label[data-v-5eeb4728]{font-size:12px;color:#909399;margin-top:2px}.batch-schedule-dialog .selection-overview .overview-card .overview-stats .stat-divider[data-v-5eeb4728]{width:1px;height:30px;background:#e1efff}.batch-schedule-dialog .selection-overview .overview-card .date-range-display[data-v-5eeb4728]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:linear-gradient(135deg,#f0f8ff,#e1efff);border-radius:8px}.batch-schedule-dialog .selection-overview .overview-card .date-range-display i[data-v-5eeb4728]{color:#409eff}.batch-schedule-dialog .selection-overview .overview-card .date-range-display .date-range-label[data-v-5eeb4728]{font-size:14px;color:#909399}.batch-schedule-dialog .selection-overview .overview-card .date-range-display .date-range-text[data-v-5eeb4728]{font-weight:500;color:#303133}.batch-schedule-dialog .section-header[data-v-5eeb4728]{display:flex;align-items:center;margin-bottom:16px}.batch-schedule-dialog .section-header i[data-v-5eeb4728]{font-size:18px;color:#409eff;margin-right:8px}.batch-schedule-dialog .section-header .section-title[data-v-5eeb4728]{font-size:16px;font-weight:600;color:#303133}.batch-schedule-dialog .section-header .help-icon[data-v-5eeb4728]{margin-left:8px;color:#909399;cursor:pointer}.batch-schedule-dialog .section-header .help-icon[data-v-5eeb4728]:hover{color:#409eff}.batch-schedule-dialog .shift-period-selection[data-v-5eeb4728]{margin-bottom:24px}.batch-schedule-dialog .shift-period-selection .selection-container[data-v-5eeb4728]{display:flex;gap:20px;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(64,158,255,.08);border:1px solid #e1efff;overflow:hidden}.batch-schedule-dialog .shift-period-selection .selection-container .shift-selection-panel[data-v-5eeb4728]{width:280px;background:#f8faff;border-right:1px solid #e1efff;display:flex;flex-direction:column}.batch-schedule-dialog .shift-period-selection .selection-container .shift-selection-panel .panel-header[data-v-5eeb4728]{padding:10px 20px;background:#e1efff;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#303133;flex-shrink:0}.batch-schedule-dialog .shift-period-selection .selection-container .shift-selection-panel .panel-header i[data-v-5eeb4728]{color:#409eff}.batch-schedule-dialog .shift-period-selection .selection-container .shift-selection-panel .shift-list[data-v-5eeb4728]{flex:1;padding:16px;max-height:320px;overflow-y:auto}.batch-schedule-dialog .shift-period-selection .selection-container .shift-selection-panel .shift-list[data-v-5eeb4728]::-webkit-scrollbar{width:6px}.batch-schedule-dialog .shift-period-selection .selection-container .shift-selection-panel .shift-list[data-v-5eeb4728]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.batch-schedule-dialog .shift-period-selection .selection-container .shift-selection-panel .shift-list[data-v-5eeb4728]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.batch-schedule-dialog .shift-period-selection .selection-container .shift-selection-panel .shift-list[data-v-5eeb4728]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.batch-schedule-dialog .shift-period-selection .selection-container .shift-selection-panel .shift-list .shift-item[data-v-5eeb4728]{display:flex;align-items:center;padding:12px 16px;margin-bottom:8px;background:#fff;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .3s ease;position:relative}.batch-schedule-dialog .shift-period-selection .selection-container .shift-selection-panel .shift-list .shift-item[data-v-5eeb4728]:hover{border-color:#409eff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(64,158,255,.1)}.batch-schedule-dialog .shift-period-selection .selection-container .shift-selection-panel .shift-list .shift-item.active[data-v-5eeb4728]{border-color:#409eff;background:linear-gradient(135deg,#f0f8ff,#e1efff)}.batch-schedule-dialog .shift-period-selection .selection-container .shift-selection-panel .shift-list .shift-item.active .shift-check[data-v-5eeb4728]{opacity:1}.batch-schedule-dialog .shift-period-selection .selection-container .shift-selection-panel .shift-list .shift-item .shift-icon[data-v-5eeb4728]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff;margin-right:12px}.batch-schedule-dialog .shift-period-selection .selection-container .shift-selection-panel .shift-list .shift-item .shift-icon.full-time[data-v-5eeb4728]{background:linear-gradient(135deg,#409eff,#1890ff)}.batch-schedule-dialog .shift-period-selection .selection-container .shift-selection-panel .shift-list .shift-item .shift-icon.part-time[data-v-5eeb4728]{background:linear-gradient(135deg,#67c23a,#85ce61)}.batch-schedule-dialog .shift-period-selection .selection-container .shift-selection-panel .shift-list .shift-item .shift-icon.night-duty[data-v-5eeb4728]{background:linear-gradient(135deg,#1890ff,#2d5aa0)}.batch-schedule-dialog .shift-period-selection .selection-container .shift-selection-panel .shift-list .shift-item .shift-icon.overtime[data-v-5eeb4728]{background:linear-gradient(135deg,#e6a23c,#f0ad4e)}.batch-schedule-dialog .shift-period-selection .selection-container .shift-selection-panel .shift-list .shift-item .shift-icon.flexible[data-v-5eeb4728]{background:linear-gradient(135deg,#f56c6c,#ff7875)}.batch-schedule-dialog .shift-period-selection .selection-container .shift-selection-panel .shift-list .shift-item .shift-icon.standby[data-v-5eeb4728]{background:linear-gradient(135deg,#909399,#b3b3b3)}.batch-schedule-dialog .shift-period-selection .selection-container .shift-selection-panel .shift-list .shift-item .shift-icon.training[data-v-5eeb4728]{background:linear-gradient(135deg,#722ed1,#9254de)}.batch-schedule-dialog .shift-period-selection .selection-container .shift-selection-panel .shift-list .shift-item .shift-icon.meeting[data-v-5eeb4728]{background:linear-gradient(135deg,#13c2c2,#36cfc9)}.batch-schedule-dialog .shift-period-selection .selection-container .shift-selection-panel .shift-list .shift-item .shift-icon.remote[data-v-5eeb4728]{background:linear-gradient(135deg,#52c41a,#73d13d)}.batch-schedule-dialog .shift-period-selection .selection-container .shift-selection-panel .shift-list .shift-item .shift-icon.weekend[data-v-5eeb4728]{background:linear-gradient(135deg,#fa8c16,#ffa940)}.batch-schedule-dialog .shift-period-selection .selection-container .shift-selection-panel .shift-list .shift-item .shift-icon.holiday[data-v-5eeb4728]{background:linear-gradient(135deg,#eb2f96,#f759ab)}.batch-schedule-dialog .shift-period-selection .selection-container .shift-selection-panel .shift-list .shift-item .shift-icon.rest-shift[data-v-5eeb4728]{background:linear-gradient(135deg,#909399,#c0c4cc)}.batch-schedule-dialog .shift-period-selection .selection-container .shift-selection-panel .shift-list .shift-item .shift-info[data-v-5eeb4728]{flex:1}.batch-schedule-dialog .shift-period-selection .selection-container .shift-selection-panel .shift-list .shift-item .shift-info .shift-name[data-v-5eeb4728]{font-size:14px;font-weight:600;color:#303133;margin-bottom:2px}.batch-schedule-dialog .shift-period-selection .selection-container .shift-selection-panel .shift-list .shift-item .shift-info .shift-desc[data-v-5eeb4728]{font-size:12px;color:#909399;line-height:1.3}.batch-schedule-dialog .shift-period-selection .selection-container .shift-selection-panel .shift-list .shift-item .shift-check[data-v-5eeb4728]{position:absolute;top:8px;right:8px;width:16px;height:16px;background:#409eff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;opacity:0;transition:opacity .3s ease}.batch-schedule-dialog .shift-period-selection .selection-container .period-selection-panel[data-v-5eeb4728]{flex:1;min-height:300px;display:flex;flex-direction:column}.batch-schedule-dialog .shift-period-selection .selection-container .period-selection-panel .panel-header[data-v-5eeb4728]{padding:10px 20px;background:#e1efff;display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:600;color:#303133;flex-shrink:0}.batch-schedule-dialog .shift-period-selection .selection-container .period-selection-panel .panel-header span[data-v-5eeb4728]:first-child{display:flex;align-items:center;gap:8px}.batch-schedule-dialog .shift-period-selection .selection-container .period-selection-panel .panel-header span:first-child i[data-v-5eeb4728]{color:#409eff}.batch-schedule-dialog .shift-period-selection .selection-container .period-selection-panel .panel-header .panel-tip[data-v-5eeb4728]{font-size:12px;color:#909399;font-weight:400}.batch-schedule-dialog .shift-period-selection .selection-container .period-selection-panel .period-list[data-v-5eeb4728]{flex:1;padding:10px 20px;max-height:360px;overflow-y:auto}.batch-schedule-dialog .shift-period-selection .selection-container .period-selection-panel .period-list[data-v-5eeb4728]::-webkit-scrollbar{width:6px}.batch-schedule-dialog .shift-period-selection .selection-container .period-selection-panel .period-list[data-v-5eeb4728]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.batch-schedule-dialog .shift-period-selection .selection-container .period-selection-panel .period-list[data-v-5eeb4728]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.batch-schedule-dialog .shift-period-selection .selection-container .period-selection-panel .period-list[data-v-5eeb4728]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.batch-schedule-dialog .shift-period-selection .selection-container .period-selection-panel .period-list .period-item[data-v-5eeb4728]{display:flex;align-items:center;padding:10px;margin-bottom:8px;background:#fafbfc;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .3s ease}.batch-schedule-dialog .shift-period-selection .selection-container .period-selection-panel .period-list .period-item[data-v-5eeb4728]:hover:not(.disabled){border-color:#409eff;background:#f0f8ff}.batch-schedule-dialog .shift-period-selection .selection-container .period-selection-panel .period-list .period-item.active[data-v-5eeb4728]{border-color:#409eff;background:linear-gradient(135deg,#f0f8ff,#e1efff)}.batch-schedule-dialog .shift-period-selection .selection-container .period-selection-panel .period-list .period-item.disabled[data-v-5eeb4728]{opacity:.5;cursor:not-allowed;background:#f5f7fa}.batch-schedule-dialog .shift-period-selection .selection-container .period-selection-panel .period-list .period-item .period-checkbox[data-v-5eeb4728]{margin-right:12px}.batch-schedule-dialog .shift-period-selection .selection-container .period-selection-panel .period-list .period-item .period-icon[data-v-5eeb4728]{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#fff;margin-right:12px}.batch-schedule-dialog .shift-period-selection .selection-container .period-selection-panel .period-list .period-item .period-icon.morning[data-v-5eeb4728]{background:linear-gradient(135deg,#409eff,#73c8ff)}.batch-schedule-dialog .shift-period-selection .selection-container .period-selection-panel .period-list .period-item .period-icon.afternoon[data-v-5eeb4728]{background:linear-gradient(135deg,#67c23a,#85ce61)}.batch-schedule-dialog .shift-period-selection .selection-container .period-selection-panel .period-list .period-item .period-icon.evening[data-v-5eeb4728]{background:linear-gradient(135deg,#e6a23c,#f0ad4e)}.batch-schedule-dialog .shift-period-selection .selection-container .period-selection-panel .period-list .period-item .period-icon.night[data-v-5eeb4728]{background:linear-gradient(135deg,#1890ff,#409eff)}.batch-schedule-dialog .shift-period-selection .selection-container .period-selection-panel .period-list .period-item .period-icon.rest[data-v-5eeb4728]{background:linear-gradient(135deg,#909399,#c0c4cc)}.batch-schedule-dialog .shift-period-selection .selection-container .period-selection-panel .period-list .period-item .period-info[data-v-5eeb4728]{flex:1}.batch-schedule-dialog .shift-period-selection .selection-container .period-selection-panel .period-list .period-item .period-info .period-name[data-v-5eeb4728]{font-size:14px;font-weight:600;color:#303133;margin-bottom:2px}.batch-schedule-dialog .shift-period-selection .selection-container .period-selection-panel .period-list .period-item .period-info .period-time[data-v-5eeb4728]{font-size:12px;color:#909399;font-family:Monaco,Consolas,monospace}.batch-schedule-dialog .shift-period-selection .selection-container .period-selection-panel .period-list .period-item .period-hours[data-v-5eeb4728]{margin-left:8px}.batch-schedule-dialog .shift-period-selection .selection-container .period-selection-panel .empty-state[data-v-5eeb4728]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#909399}.batch-schedule-dialog .shift-period-selection .selection-container .period-selection-panel .empty-state i[data-v-5eeb4728]{font-size:48px;margin-bottom:16px;opacity:.5}.batch-schedule-dialog .shift-period-selection .selection-container .period-selection-panel .empty-state span[data-v-5eeb4728]{font-size:14px}.batch-schedule-dialog .selected-periods-preview[data-v-5eeb4728]{background:#fff;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 2px 12px rgba(64,158,255,.08);border:1px solid #e1efff}.batch-schedule-dialog .selected-periods-preview .preview-header[data-v-5eeb4728]{display:flex;align-items:center;margin-bottom:16px}.batch-schedule-dialog .selected-periods-preview .preview-header i[data-v-5eeb4728]{font-size:16px;color:#409eff;margin-right:8px}.batch-schedule-dialog .selected-periods-preview .preview-header .preview-title[data-v-5eeb4728]{font-size:14px;font-weight:600;color:#303133}.batch-schedule-dialog .selected-periods-preview .preview-header .selected-count[data-v-5eeb4728]{font-size:12px;color:#909399;margin-left:4px}.batch-schedule-dialog .selected-periods-preview .preview-content .preview-tags[data-v-5eeb4728]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.batch-schedule-dialog .selected-periods-preview .preview-content .preview-tags .period-tag[data-v-5eeb4728]{display:flex;align-items:center;padding:8px 8px;background:#f0f8ff;border:1px solid #d4e8ff;border-radius:6px;font-size:12px;gap:6px}.batch-schedule-dialog .selected-periods-preview .preview-content .preview-tags .period-tag.morning[data-v-5eeb4728]{background:#f0f8ff;border-color:#b3d9ff;color:#409eff}.batch-schedule-dialog .selected-periods-preview .preview-content .preview-tags .period-tag.afternoon[data-v-5eeb4728]{background:#f0fff0;border-color:#b8e6b8;color:#67c23a}.batch-schedule-dialog .selected-periods-preview .preview-content .preview-tags .period-tag.evening[data-v-5eeb4728]{background:#fffbf0;border-color:#ffd4a3;color:#e6a23c}.batch-schedule-dialog .selected-periods-preview .preview-content .preview-tags .period-tag.night[data-v-5eeb4728]{background:#f0f8ff;border-color:#a6d2ff;color:#1890ff}.batch-schedule-dialog .selected-periods-preview .preview-content .preview-tags .period-tag.rest[data-v-5eeb4728]{background:#fafafa;border-color:#d9d9d9;color:#909399}.batch-schedule-dialog .selected-periods-preview .preview-content .preview-tags .period-tag .tag-icon[data-v-5eeb4728]{font-size:14px}.batch-schedule-dialog .selected-periods-preview .preview-content .preview-tags .period-tag .tag-name[data-v-5eeb4728]{font-weight:600}.batch-schedule-dialog .selected-periods-preview .preview-content .preview-tags .period-tag .tag-time[data-v-5eeb4728]{opacity:.8;font-family:Monaco,Consolas,monospace}.batch-schedule-dialog .selected-periods-preview .preview-content .preview-tags .period-tag .tag-close[data-v-5eeb4728]{background:none;border:none;cursor:pointer;padding:2px;border-radius:2px;color:#909399;margin-left:4px}.batch-schedule-dialog .selected-periods-preview .preview-content .preview-tags .period-tag .tag-close[data-v-5eeb4728]:hover{background:rgba(0,0,0,.1);color:#f56c6c}.batch-schedule-dialog .selected-periods-preview .preview-content .preview-tags .period-tag .tag-close i[data-v-5eeb4728]{font-size:10px}.batch-schedule-dialog .selected-periods-preview .preview-content .combination-selector[data-v-5eeb4728]{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid #e1efff}.batch-schedule-dialog .selected-periods-preview .preview-content .combination-selector .combination-label[data-v-5eeb4728]{display:flex;align-items:center;gap:6px;font-size:13px;color:#303133;font-weight:500}.batch-schedule-dialog .selected-periods-preview .preview-content .combination-selector .combination-label i[data-v-5eeb4728]{color:#409eff}.batch-schedule-dialog .combination-display[data-v-5eeb4728]{margin-bottom:20px}.batch-schedule-dialog .combination-display .combination-card[data-v-5eeb4728]{background:linear-gradient(135deg,#409eff,#1890ff);color:#fff;border-radius:12px;padding:16px 20px;box-shadow:0 4px 20px rgba(64,158,255,.3)}.batch-schedule-dialog .combination-display .combination-card .combination-header[data-v-5eeb4728]{display:flex;align-items:center;margin-bottom:8px}.batch-schedule-dialog .combination-display .combination-card .combination-header i[data-v-5eeb4728]{font-size:16px;margin-right:8px}.batch-schedule-dialog .combination-display .combination-card .combination-header .combination-title[data-v-5eeb4728]{font-size:14px;font-weight:600}.batch-schedule-dialog .combination-display .combination-card .combination-description[data-v-5eeb4728]{font-size:13px;opacity:.9;line-height:1.4}.batch-schedule-dialog .batch-options[data-v-5eeb4728]{background:#fff;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 2px 12px rgba(64,158,255,.08);border:1px solid #e1efff}.batch-schedule-dialog .batch-options .options-grid[data-v-5eeb4728]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.batch-schedule-dialog .batch-options .options-grid .option-item .el-checkbox .el-checkbox__label[data-v-5eeb4728]{font-size:14px}.batch-schedule-dialog .advanced-settings[data-v-5eeb4728]{margin-bottom:20px}.batch-schedule-dialog .advanced-settings[data-v-5eeb4728] .el-collapse{border:none;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(64,158,255,.08);overflow:hidden}.batch-schedule-dialog .advanced-settings[data-v-5eeb4728] .el-collapse .el-collapse-item__header{background:#f0f8ff;border:none;padding:16px 20px;font-size:14px}.batch-schedule-dialog .advanced-settings[data-v-5eeb4728] .el-collapse .el-collapse-item__header .collapse-title{display:flex;align-items:center;gap:8px}.batch-schedule-dialog .advanced-settings[data-v-5eeb4728] .el-collapse .el-collapse-item__header .collapse-title i{color:#409eff}.batch-schedule-dialog .advanced-settings[data-v-5eeb4728] .el-collapse .el-collapse-item__header .collapse-title span{color:#303133;font-weight:600}.batch-schedule-dialog .advanced-settings[data-v-5eeb4728] .el-collapse .el-collapse-item__content{padding:0;border:none}.batch-schedule-dialog .advanced-settings .advanced-content[data-v-5eeb4728]{padding:20px}.batch-schedule-dialog .advanced-settings .advanced-content .advanced-form .form-section[data-v-5eeb4728]{margin-bottom:20px}.batch-schedule-dialog .advanced-settings .advanced-content .advanced-form .form-section[data-v-5eeb4728]:last-child{margin-bottom:0}.batch-schedule-dialog .advanced-settings .advanced-content .advanced-form .form-section .form-section-title[data-v-5eeb4728]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#303133;margin-bottom:12px}.batch-schedule-dialog .advanced-settings .advanced-content .advanced-form .form-section .form-section-title i[data-v-5eeb4728]{color:#409eff}.batch-schedule-dialog .advanced-settings .advanced-content .advanced-form .form-section .repeat-radios[data-v-5eeb4728] .el-radio-button__inner{border-radius:6px;margin:0 4px}.batch-schedule-dialog .advanced-settings .advanced-content .advanced-form .form-section .remark-input[data-v-5eeb4728] .el-textarea__inner{border-radius:8px;border:1px solid #e1efff}.batch-schedule-dialog .advanced-settings .advanced-content .advanced-form .form-section .remark-input[data-v-5eeb4728] .el-textarea__inner:focus{border-color:#409eff}.batch-schedule-dialog .preview-stats .stats-grid[data-v-5eeb4728]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.batch-schedule-dialog .preview-stats .stats-grid .stat-card[data-v-5eeb4728]{background:#fff;border-radius:12px;padding:16px;text-align:center;box-shadow:-1px 0 1px rgba(0,0,0,.03);border:1px solid #e1efff;transition:transform .2s ease}.batch-schedule-dialog .preview-stats .stats-grid .stat-card[data-v-5eeb4728]:hover{transform:translateY(-2px)}.batch-schedule-dialog .preview-stats .stats-grid .stat-card .stat-icon[data-v-5eeb4728]{width:40px;height:40px;border-radius:10px;margin:0 auto 8px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff}.batch-schedule-dialog .preview-stats .stats-grid .stat-card.effective .stat-icon[data-v-5eeb4728]{background:linear-gradient(135deg,#409eff,#1890ff)}.batch-schedule-dialog .preview-stats .stats-grid .stat-card.skip .stat-icon[data-v-5eeb4728]{background:linear-gradient(135deg,#e6a23c,#f0ad4e)}.batch-schedule-dialog .preview-stats .stats-grid .stat-card.overwrite .stat-icon[data-v-5eeb4728]{background:linear-gradient(135deg,#f56c6c,#ff7875)}.batch-schedule-dialog .preview-stats .stats-grid .stat-card.shifts .stat-icon[data-v-5eeb4728]{background:linear-gradient(135deg,#67c23a,#85ce61)}.batch-schedule-dialog .preview-stats .stats-grid .stat-card .stat-content .stat-number[data-v-5eeb4728]{font-size:24px;font-weight:700;color:#303133;line-height:1;margin-bottom:4px}.batch-schedule-dialog .preview-stats .stats-grid .stat-card .stat-content .stat-label[data-v-5eeb4728]{font-size:12px;color:#909399}@media (max-width:768px){.batch-schedule-dialog .shift-period-selection .selection-container[data-v-5eeb4728]{flex-direction:column}.batch-schedule-dialog .shift-period-selection .selection-container .shift-selection-panel[data-v-5eeb4728]{width:100%;max-height:300px}.batch-schedule-dialog .shift-period-selection .selection-container .shift-selection-panel .shift-list[data-v-5eeb4728]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;max-height:280px}.batch-schedule-dialog .shift-period-selection .selection-container .period-selection-panel[data-v-5eeb4728]{max-height:300px}.batch-schedule-dialog .shift-period-selection .selection-container .period-selection-panel .period-list[data-v-5eeb4728]{max-height:250px}.batch-schedule-dialog .stats-grid[data-v-5eeb4728]{grid-template-columns:repeat(2,1fr)}.batch-schedule-dialog .options-grid[data-v-5eeb4728]{grid-template-columns:1fr}}.section-header[data-v-57e072eb]{font-size:16px;font-weight:600;color:#333;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #e8e8e8;display:flex;align-items:center}.section-header i[data-v-57e072eb]{margin-right:8px;color:#409eff;font-size:18px}.employee-info[data-v-57e072eb]{margin-bottom:32px}.employee-details[data-v-57e072eb]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:20px;margin-top:16px}.info-item[data-v-57e072eb]{padding:8px 0}.info-label[data-v-57e072eb]{font-size:12px;color:#666;margin-bottom:4px;font-weight:500}.info-value[data-v-57e072eb]{font-size:14px;color:#333;font-weight:600}.attendance-basic[data-v-57e072eb]{margin-bottom:32px}.attendance-config[data-v-57e072eb]{margin-top:20px}.config-item[data-v-57e072eb]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #dee2e6;border-radius:8px;padding:16px;display:flex;align-items:center;height:80px;transition:all .3s ease}.config-item[data-v-57e072eb]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.config-icon[data-v-57e072eb]{width:40px;height:40px;border-radius:50%;background:#409eff;display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0}.config-icon i[data-v-57e072eb]{color:#fff;font-size:16px}.config-content[data-v-57e072eb]{flex:1}.config-label[data-v-57e072eb]{font-size:12px;color:#666;margin-bottom:4px}.config-value[data-v-57e072eb]{font-size:14px;color:#333;font-weight:600}.attendance-stats[data-v-57e072eb]{margin-bottom:32px}.stat-item[data-v-57e072eb]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:16px;display:flex;align-items:center;height:80px;transition:all .3s ease;position:relative;overflow:hidden}.stat-item[data-v-57e072eb]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--stat-color)}.stat-item[data-v-57e072eb]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.1)}.stat-item.late[data-v-57e072eb]{--stat-color:#f56c6c}.stat-item.early[data-v-57e072eb]{--stat-color:#e6a23c}.stat-item.normal[data-v-57e072eb]{--stat-color:#67c23a}.stat-item.leave[data-v-57e072eb]{--stat-color:#909399}.stat-item.overtime[data-v-57e072eb]{--stat-color:#409eff}.stat-item.absence[data-v-57e072eb]{--stat-color:#f56c6c}.stat-icon[data-v-57e072eb]{width:36px;height:36px;border-radius:50%;background:var(--stat-color);display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0}.stat-icon i[data-v-57e072eb]{color:#fff;font-size:16px}.stat-content[data-v-57e072eb]{flex:1;text-align:left}.stat-value[data-v-57e072eb]{font-size:18px;font-weight:700;color:#333;margin-bottom:2px}.stat-label[data-v-57e072eb]{font-size:12px;color:#666}.el-form-item[data-v-57e072eb],.memo-section[data-v-57e072eb]{margin-bottom:16px}.el-form-item.is-required .el-form-item__label[data-v-57e072eb]:before,.el-form-item[required] .el-form-item__label[data-v-57e072eb]:before{content:"*";color:#f56c6c;margin-right:4px}@media (max-width:768px){.config-item[data-v-57e072eb],.stat-item[data-v-57e072eb]{height:auto;min-height:60px}.config-icon[data-v-57e072eb],.stat-icon[data-v-57e072eb]{width:32px;height:32px}.config-icon i[data-v-57e072eb],.stat-icon i[data-v-57e072eb]{font-size:14px}.stat-value[data-v-57e072eb]{font-size:16px}}.leaves-title[data-v-57e072eb]{font-size:16px;font-weight:700;color:#333;margin-bottom:10px}.leaves-list[data-v-57e072eb]{list-style:none;padding:0;margin:0}.leave-item[data-v-57e072eb]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f0f0f0}.leave-name[data-v-57e072eb]{font-weight:700;color:#555}.el-popover__title[data-v-57e072eb]{font-size:16px}.leave-duration[data-v-57e072eb]{color:#ff6767}.stat-item.leave[data-v-57e072eb]{cursor:pointer}[data-v-c389c6f6]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.hr-attendance-day .stats-cards[data-v-c389c6f6]{display:flex;gap:8px}.hr-attendance-day .stats-cards .stat-card[data-v-c389c6f6]{display:flex;align-items:center;padding:4px 6px;border-radius:5px;background:#fff;box-shadow:-1px 0 1px rgba(0,0,0,.03);transition:all .2s ease;cursor:pointer;min-width:80px;height:32px;position:relative}.hr-attendance-day .stats-cards .stat-card[data-v-c389c6f6]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:0;border-radius:0 0 4px 4px;transition:height .2s ease}.hr-attendance-day .stats-cards .stat-card[data-v-c389c6f6]:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.1)}.hr-attendance-day .stats-cards .stat-card[data-v-c389c6f6]:active{transform:translateY(0)}.hr-attendance-day .stats-cards .stat-card .stat-icon[data-v-c389c6f6]{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:5px;transition:all .2s ease}.hr-attendance-day .stats-cards .stat-card .stat-icon i[data-v-c389c6f6]{font-size:10px;transition:all .2s ease}.hr-attendance-day .stats-cards .stat-card .stat-content[data-v-c389c6f6]{flex:1;display:flex;align-items:center;gap:3px}.hr-attendance-day .stats-cards .stat-card .stat-content .stat-number[data-v-c389c6f6]{font-size:13px;font-weight:700;line-height:1}.hr-attendance-day .stats-cards .stat-card .stat-content .stat-label[data-v-c389c6f6]{font-size:11px;color:#909399;line-height:1}.hr-attendance-day .stats-cards .stat-card.stat-exception .stat-icon[data-v-c389c6f6]{background:#f0f9ff}.hr-attendance-day .stats-cards .stat-card.stat-exception .stat-content .stat-number[data-v-c389c6f6],.hr-attendance-day .stats-cards .stat-card.stat-exception .stat-icon i[data-v-c389c6f6]{color:#ff2525}.hr-attendance-day .stats-cards .stat-card.stat-exception.active[data-v-c389c6f6]:after{height:2px;background:#ff2525}.hr-attendance-day .stats-cards .stat-card.stat-exception.active .stat-icon[data-v-c389c6f6]{background:#ff2525}.hr-attendance-day .stats-cards .stat-card.stat-exception.active .stat-icon i[data-v-c389c6f6]{color:#fff}.hr-attendance-day .stats-cards .stat-card.stat-exception.active .stat-content .stat-number[data-v-c389c6f6]{color:#ff2525}.hr-attendance-day .stats-cards .stat-card.stat-normal .stat-icon[data-v-c389c6f6]{background:#f0f9ff}.hr-attendance-day .stats-cards .stat-card.stat-normal .stat-content .stat-number[data-v-c389c6f6],.hr-attendance-day .stats-cards .stat-card.stat-normal .stat-icon i[data-v-c389c6f6]{color:#67c23a}.hr-attendance-day .stats-cards .stat-card.stat-normal.active[data-v-c389c6f6]:after{height:2px;background:#67c23a}.hr-attendance-day .stats-cards .stat-card.stat-normal.active .stat-icon[data-v-c389c6f6]{background:#67c23a}.hr-attendance-day .stats-cards .stat-card.stat-normal.active .stat-icon i[data-v-c389c6f6]{color:#fff}.hr-attendance-day .stats-cards .stat-card.stat-normal.active .stat-content .stat-number[data-v-c389c6f6]{color:#67c23a}.hr-attendance-day .stats-cards .stat-card.stat-late .stat-icon[data-v-c389c6f6]{background:#fefce8}.hr-attendance-day .stats-cards .stat-card.stat-late .stat-content .stat-number[data-v-c389c6f6],.hr-attendance-day .stats-cards .stat-card.stat-late .stat-icon i[data-v-c389c6f6]{color:#e6a23c}.hr-attendance-day .stats-cards .stat-card.stat-late.active[data-v-c389c6f6]:after{height:2px;background:#e6a23c}.hr-attendance-day .stats-cards .stat-card.stat-late.active .stat-icon[data-v-c389c6f6]{background:#e6a23c}.hr-attendance-day .stats-cards .stat-card.stat-late.active .stat-icon i[data-v-c389c6f6]{color:#fff}.hr-attendance-day .stats-cards .stat-card.stat-late.active .stat-content .stat-number[data-v-c389c6f6]{color:#e6a23c}.hr-attendance-day .stats-cards .stat-card.stat-early .stat-icon[data-v-c389c6f6]{background:#eff6ff}.hr-attendance-day .stats-cards .stat-card.stat-early .stat-content .stat-number[data-v-c389c6f6],.hr-attendance-day .stats-cards .stat-card.stat-early .stat-icon i[data-v-c389c6f6]{color:#409eff}.hr-attendance-day .stats-cards .stat-card.stat-early.active[data-v-c389c6f6]:after{height:2px;background:#409eff}.hr-attendance-day .stats-cards .stat-card.stat-early.active .stat-icon[data-v-c389c6f6]{background:#409eff}.hr-attendance-day .stats-cards .stat-card.stat-early.active .stat-icon i[data-v-c389c6f6]{color:#fff}.hr-attendance-day .stats-cards .stat-card.stat-early.active .stat-content .stat-number[data-v-c389c6f6]{color:#409eff}.hr-attendance-day .stats-cards .stat-card.stat-absent .stat-icon[data-v-c389c6f6]{background:#fef2f2}.hr-attendance-day .stats-cards .stat-card.stat-absent .stat-content .stat-number[data-v-c389c6f6],.hr-attendance-day .stats-cards .stat-card.stat-absent .stat-icon i[data-v-c389c6f6]{color:#a74646}.hr-attendance-day .stats-cards .stat-card.stat-absent.active[data-v-c389c6f6]:after{height:2px;background:#a74646}.hr-attendance-day .stats-cards .stat-card.stat-absent.active .stat-icon[data-v-c389c6f6]{background:#a74646}.hr-attendance-day .stats-cards .stat-card.stat-absent.active .stat-icon i[data-v-c389c6f6]{color:#fff}.hr-attendance-day .stats-cards .stat-card.stat-absent.active .stat-content .stat-number[data-v-c389c6f6]{color:#a74646}.hr-attendance-day .stats-cards .stat-card.stat-leave .stat-icon[data-v-c389c6f6]{background:#f9fafb}.hr-attendance-day .stats-cards .stat-card.stat-leave .stat-content .stat-number[data-v-c389c6f6],.hr-attendance-day .stats-cards .stat-card.stat-leave .stat-icon i[data-v-c389c6f6]{color:#909399}.hr-attendance-day .stats-cards .stat-card.stat-leave.active[data-v-c389c6f6]:after{height:2px;background:#909399}.hr-attendance-day .stats-cards .stat-card.stat-leave.active .stat-icon[data-v-c389c6f6]{background:#909399}.hr-attendance-day .stats-cards .stat-card.stat-leave.active .stat-icon i[data-v-c389c6f6]{color:#fff}.hr-attendance-day .stats-cards .stat-card.stat-leave.active .stat-content .stat-number[data-v-c389c6f6]{color:#909399}.hr-attendance-day .stats-cards .stat-card.stat-overtime .stat-icon[data-v-c389c6f6]{background:#ecfdf5}.hr-attendance-day .stats-cards .stat-card.stat-overtime .stat-content .stat-number[data-v-c389c6f6],.hr-attendance-day .stats-cards .stat-card.stat-overtime .stat-icon i[data-v-c389c6f6]{color:rgba(186,83,19,.8980392156862745)}.hr-attendance-day .stats-cards .stat-card.stat-overtime.active[data-v-c389c6f6]:after{height:2px;background:rgba(186,78,19,.8980392156862745)}.hr-attendance-day .stats-cards .stat-card.stat-overtime.active .stat-icon[data-v-c389c6f6]{background:rgba(186,83,19,.8980392156862745)}.hr-attendance-day .stats-cards .stat-card.stat-overtime.active .stat-icon i[data-v-c389c6f6]{color:#fff}.hr-attendance-day .stats-cards .stat-card.stat-overtime.active .stat-content .stat-number[data-v-c389c6f6]{color:rgba(186,164,19,.8980392156862745)}.hr-attendance-day[data-v-c389c6f6] .el-table .date-cell-inline{display:flex;align-items:center;justify-content:center;gap:6px}.hr-attendance-day[data-v-c389c6f6] .el-table .date-cell-inline .date-main{font-size:14px;font-weight:700;color:#409eff}.hr-attendance-day[data-v-c389c6f6] .el-table .date-cell-inline .date-year{font-size:11px;color:#909399;background:#f5f7fa;padding:1px 4px;border-radius:4px}.hr-attendance-day[data-v-c389c6f6] .el-table .employee-info-inline{display:flex;align-items:center;justify-content:center;gap:8px}.hr-attendance-day[data-v-c389c6f6] .el-table .employee-info-inline .avatar-text{font-weight:700;font-size:12px;color:#fff}.hr-attendance-day[data-v-c389c6f6] .el-table .employee-info-inline .employee-name{font-weight:500;color:#303133;font-size:13px}.hr-attendance-day[data-v-c389c6f6] .el-table .employee-info-inline .employee-code{font-size:11px;color:#909399;background:#f5f7fa;padding:2px 6px;border-radius:4px}.hr-attendance-day[data-v-c389c6f6] .el-table .attendance-exceptions-inline{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap}.hr-attendance-day[data-v-c389c6f6] .el-table .attendance-exceptions-inline .exception-tag-inline{display:inline-flex;align-items:center;gap:2px;margin:0}.hr-attendance-day[data-v-c389c6f6] .el-table .attendance-exceptions-inline .exception-tag-inline i{font-size:10px}.hr-attendance-day[data-v-c389c6f6] .el-table .attendance-exceptions-inline .no-exception-inline{color:#67c23a;font-size:12px;display:flex;align-items:center;gap:4px}.hr-attendance-day[data-v-c389c6f6] .el-table .work-hours-stats-inline{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.hr-attendance-day[data-v-c389c6f6] .el-table .work-hours-stats-inline .hours-item-inline{display:inline-flex;align-items:center;gap:2px;font-size:11px;padding:2px 6px;border-radius:4px;background:#f5f7fa}.hr-attendance-day[data-v-c389c6f6] .el-table .work-hours-stats-inline .hours-item-inline.exception{color:#ca4511;background:#f0f9ff}.hr-attendance-day[data-v-c389c6f6] .el-table .work-hours-stats-inline .hours-item-inline.normal{color:#67c23a;background:#f0f9ff}.hr-attendance-day[data-v-c389c6f6] .el-table .work-hours-stats-inline .hours-item-inline.overtime{color:#409eff;background:#ecfdf5}.hr-attendance-day[data-v-c389c6f6] .el-table .work-hours-stats-inline .hours-item-inline.leave{color:#909399;background:#f9fafb}.hr-attendance-day[data-v-c389c6f6] .el-table .work-hours-stats-inline .hours-item-inline i{font-size:10px}.hr-attendance-day[data-v-c389c6f6] .el-table .work-hours-stats-inline .no-hours{color:#c0c4cc;font-size:12px;display:flex;align-items:center;gap:4px}.hr-attendance-day[data-v-c389c6f6] .el-table .shift-info-inline{display:flex;align-items:center;justify-content:center;gap:8px}.hr-attendance-day[data-v-c389c6f6] .el-table .shift-info-inline .shift-name-inline{font-size:12px;color:#409eff;display:flex;align-items:center;gap:2px}.hr-attendance-day[data-v-c389c6f6] .el-table .shift-info-inline .working-hours-inline{font-size:11px;color:#909399;display:flex;align-items:center;gap:2px;background:#f5f7fa;padding:2px 6px;border-radius:4px}.hr-attendance-day[data-v-c389c6f6] .el-table .calendar-info,.hr-attendance-day[data-v-c389c6f6] .el-table .phone-info{color:#606266;font-size:13px;display:flex;align-items:center;justify-content:center;gap:4px}.hr-attendance-day[data-v-c389c6f6] .el-table .calendar-info i,.hr-attendance-day[data-v-c389c6f6] .el-table .phone-info i,.hr-attendance-day[data-v-c389c6f6] .el-table .update-time{color:#909399;font-size:12px}.hr-attendance-day .shift-error[data-v-c389c6f6]{color:#f56c6c;font-size:12px}.hr-attendance-day .error-text[data-v-c389c6f6]{display:flex;align-items:center;gap:4px}.hr-attendance-day .error-text i[data-v-c389c6f6]{color:#f56c6c}.hr-attendance-day .loading-overlay[data-v-c389c6f6]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999}.hr-attendance-day .loading-overlay .loading-content[data-v-c389c6f6]{background:#fff;padding:20px;border-radius:8px;display:flex;align-items:center;gap:12px}.hr-attendance-day .loading-overlay .loading-content i[data-v-c389c6f6]{font-size:20px;color:#409eff}.hr-attendance-day .loading-overlay .loading-content span[data-v-c389c6f6]{font-size:14px;color:#606266}@media (max-width:1200px){.hr-attendance-day[data-v-c389c6f6] .list-bar .stats-cards{gap:6px}.hr-attendance-day[data-v-c389c6f6] .list-bar .stats-cards .stat-card{min-width:75px;padding:4px 6px;height:30px}.hr-attendance-day[data-v-c389c6f6] .list-bar .stats-cards .stat-card .stat-icon{width:18px;height:18px;margin-right:5px}.hr-attendance-day[data-v-c389c6f6] .list-bar .stats-cards .stat-card .stat-icon i{font-size:10px}.hr-attendance-day[data-v-c389c6f6] .list-bar .stats-cards .stat-card .stat-content{gap:3px}.hr-attendance-day[data-v-c389c6f6] .list-bar .stats-cards .stat-card .stat-content .stat-number{font-size:13px}.hr-attendance-day[data-v-c389c6f6] .list-bar .stats-cards .stat-card .stat-content .stat-label{font-size:11px}}@media (max-width:768px){.hr-attendance-day[data-v-c389c6f6] .list-bar .stats-cards{flex-wrap:wrap;gap:4px}.hr-attendance-day[data-v-c389c6f6] .list-bar .stats-cards .stat-card{min-width:65px;padding:3px 5px;height:28px}.hr-attendance-day[data-v-c389c6f6] .list-bar .stats-cards .stat-card .stat-icon{width:16px;height:16px;margin-right:4px}.hr-attendance-day[data-v-c389c6f6] .list-bar .stats-cards .stat-card .stat-icon i{font-size:9px}.hr-attendance-day[data-v-c389c6f6] .list-bar .stats-cards .stat-card .stat-content{gap:2px}.hr-attendance-day[data-v-c389c6f6] .list-bar .stats-cards .stat-card .stat-content .stat-number{font-size:11px}.hr-attendance-day[data-v-c389c6f6] .list-bar .stats-cards .stat-card .stat-content .stat-label{font-size:10px}}.attendance-exceptions-simple[data-v-c389c6f6]{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.attendance-exceptions-simple .exception-item[data-v-c389c6f6]{display:inline-flex;align-items:center;gap:2px;font-size:12px;font-weight:500;padding:2px 6px;border-radius:4px;cursor:help;transition:all .3s ease}.attendance-exceptions-simple .exception-item[data-v-c389c6f6]:hover{transform:scale(1.05)}.attendance-exceptions-simple .exception-item.late[data-v-c389c6f6]{color:#e6a23c;background:#fefce8}.attendance-exceptions-simple .exception-item.absent[data-v-c389c6f6],.attendance-exceptions-simple .exception-item.early[data-v-c389c6f6]{color:#f56c6c;background:#fef2f2}.attendance-exceptions-simple .exception-item i[data-v-c389c6f6]{font-size:11px}.attendance-exceptions-simple .no-exception-simple[data-v-c389c6f6]{color:#67c23a;font-size:12px;display:flex;align-items:center;gap:4px}.attendance-exceptions-inline[data-v-c389c6f6]{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap}.attendance-exceptions-inline .exception-tag-inline[data-v-c389c6f6]{display:inline-flex;align-items:center;gap:2px;margin:0;cursor:help}.attendance-exceptions-inline .exception-tag-inline[data-v-c389c6f6]:hover{opacity:.8}.attendance-exceptions-inline .exception-tag-inline i[data-v-c389c6f6]{font-size:10px}.attendance-exceptions-inline .no-exception-inline[data-v-c389c6f6]{color:#67c23a;font-size:12px;display:flex;align-items:center;gap:4px}[data-v-4633e305]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.hr-attendance-month .attendance-summary-bar[data-v-4633e305]{display:flex;align-items:center;gap:20px;border-radius:6px;margin-left:16px}.hr-attendance-month .attendance-summary-bar .summary-item[data-v-4633e305]{display:flex;align-items:center;gap:6px;font-size:13px}.hr-attendance-month .attendance-summary-bar .summary-item i[data-v-4633e305]{font-size:14px}.hr-attendance-month .attendance-summary-bar .summary-item span[data-v-4633e305]{font-weight:600}.hr-attendance-month .attendance-summary-bar .summary-item .total[data-v-4633e305]{color:#333}.hr-attendance-month .attendance-summary-bar .summary-item.normal[data-v-4633e305],.hr-attendance-month .attendance-summary-bar .summary-item.normal i[data-v-4633e305]{color:#52c41a}.hr-attendance-month .attendance-summary-bar .summary-item.abnormal[data-v-4633e305],.hr-attendance-month .attendance-summary-bar .summary-item.abnormal i[data-v-4633e305]{color:#ff4d4f}.hr-attendance-month .attendance-summary-bar .summary-item.rate[data-v-4633e305],.hr-attendance-month .attendance-summary-bar .summary-item.rate i[data-v-4633e305]{color:#1890ff}.hr-attendance-month .attendance-table[data-v-4633e305] .el-table .el-table__header th{background-color:#f8f9fb;color:#606266;font-weight:600;font-size:12px}.hr-attendance-month .attendance-table[data-v-4633e305] .el-table .el-table__header th.primary-group{background:linear-gradient(135deg,#e3f2fd,#bbdefb);color:#1565c0}.hr-attendance-month .attendance-table[data-v-4633e305] .el-table .el-table__header th.warning-group{background:linear-gradient(135deg,#fff3e0,#ffe0b2);color:#e65100}.hr-attendance-month .attendance-table[data-v-4633e305] .el-table .el-table__header th.info-group{background:linear-gradient(135deg,#f1f8e9,#dcedc8);color:#2e7d32}.hr-attendance-month .attendance-table[data-v-4633e305] .el-table .el-table__header th.success-group{background:linear-gradient(135deg,#f3e5f5,#e1bee7);color:#7b1fa2}.hr-attendance-month .attendance-table[data-v-4633e305] .el-table .exception-row{background-color:#fff2f0!important}.hr-attendance-month .attendance-table[data-v-4633e305] .el-table .exception-row:hover td{background-color:#ffebe8!important}.hr-attendance-month .attendance-table[data-v-4633e305] .el-table .normal-row:hover td{background-color:#f0f9ff!important}.hr-attendance-month .attendance-table .employee-name[data-v-4633e305]{display:flex;align-items:center;gap:6px}.hr-attendance-month .attendance-table .employee-name .status-dot[data-v-4633e305]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.hr-attendance-month .attendance-table .employee-name .status-dot.normal[data-v-4633e305]{background-color:#52c41a;box-shadow:0 0 0 1px #f6ffed}.hr-attendance-month .attendance-table .employee-name .status-dot.abnormal[data-v-4633e305]{background-color:#ff4d4f;box-shadow:0 0 0 1px #fff2f0;animation:pulse-data-v-4633e305 2s infinite}.hr-attendance-month .attendance-table .number-highlight[data-v-4633e305]{font-weight:600;padding:2px 6px;border-radius:4px;font-size:12px}.hr-attendance-month .attendance-table .number-highlight.standard[data-v-4633e305]{background-color:#f0f2f5;color:#666}.hr-attendance-month .attendance-table .number-highlight.success[data-v-4633e305]{color:#52c41a;background-color:#f6ffed;border:1px solid #b7eb8f}.hr-attendance-month .attendance-table .number-highlight.warning[data-v-4633e305]{color:#faad14;background-color:#fff7e6;border:1px solid #ffd591}.hr-attendance-month .attendance-table .number-highlight.danger[data-v-4633e305]{color:#ff4d4f;background-color:#fff2f0;border:1px solid #ffaaa5}.hr-attendance-month .attendance-table .attendance-rate[data-v-4633e305]{display:flex;flex-direction:column;align-items:center;gap:4px}.hr-attendance-month .attendance-table .attendance-rate .rate-progress[data-v-4633e305]{width:60px}.hr-attendance-month .attendance-table .exception-cell[data-v-4633e305]{display:flex;flex-direction:column;align-items:center;gap:4px}.hr-attendance-month .attendance-table .exception-cell .exception-badge .exception-icon[data-v-4633e305]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:14px}.hr-attendance-month .attendance-table .exception-cell .duration-item[data-v-4633e305]{font-size:10px;color:#8c8c8c;font-weight:500}.hr-attendance-month .attendance-table .card-status[data-v-4633e305]{display:flex;flex-direction:column;gap:2px}.hr-attendance-month .attendance-table .card-status .el-tag[data-v-4633e305]{font-size:10px;height:18px;line-height:16px}.hr-attendance-month .attendance-table .card-status .el-tag i[data-v-4633e305]{font-size:10px;margin-right:2px}.hr-attendance-month .attendance-table .overtime-cell .overtime-hours[data-v-4633e305]{font-weight:600;padding:2px 4px;border-radius:3px;font-size:11px}.hr-attendance-month .attendance-table .overtime-cell.weekday .overtime-hours[data-v-4633e305]{color:#1890ff;background-color:#f0f9ff}.hr-attendance-month .attendance-table .overtime-cell.weekend .overtime-hours[data-v-4633e305]{color:#722ed1;background-color:#f6f0ff}.hr-attendance-month .attendance-table .overtime-cell.holiday .overtime-hours[data-v-4633e305]{color:#eb2f96;background-color:#fff0f6}.hr-attendance-month .attendance-table .overtime-total .total-hours[data-v-4633e305]{font-weight:700;color:#1890ff;font-size:12px;padding:2px 6px;background-color:#f0f9ff;border-radius:4px;border:1px solid #91d5ff}.hr-attendance-month .attendance-table .leave-days[data-v-4633e305]{font-weight:600;font-size:11px;padding:2px 4px;border-radius:3px}.hr-attendance-month .attendance-table .leave-days.annual[data-v-4633e305]{color:#52c41a;background-color:#f6ffed}.hr-attendance-month .attendance-table .leave-days.comp[data-v-4633e305]{color:#1890ff;background-color:#f0f9ff}.hr-attendance-month .attendance-table .leave-days.personal[data-v-4633e305]{color:#faad14;background-color:#fff7e6}.hr-attendance-month .attendance-table .no-exception[data-v-4633e305]{color:#52c41a;font-weight:600;font-size:14px}.hr-attendance-month .attendance-table .no-data[data-v-4633e305]{color:#bfbfbf;font-style:italic;font-size:11px}@keyframes pulse-data-v-4633e305{0%{box-shadow:0 0 0 0 rgba(255,77,79,.4)}70%{box-shadow:0 0 0 6px rgba(255,77,79,0)}to{box-shadow:0 0 0 0 rgba(255,77,79,0)}}[data-v-28d7f83c]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.approval-wrapper[data-v-28d7f83c]{padding:20px}.info-card[data-v-28d7f83c]{background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.05);overflow:hidden;margin-bottom:20px}.info-card .info-header[data-v-28d7f83c]{display:flex;align-items:center;padding:16px 20px;background:linear-gradient(135deg,#409eff,#66b1ff);gap:12px}.info-card .info-header .header-icon[data-v-28d7f83c]{width:40px;height:40px;background:hsla(0,0%,100%,.2);border-radius:10px;display:flex;align-items:center;justify-content:center}.info-card .info-header .header-icon i[data-v-28d7f83c]{font-size:20px;color:#fff}.info-card .info-header .header-content[data-v-28d7f83c]{flex:1}.info-card .info-header .header-content .header-title[data-v-28d7f83c]{font-size:16px;font-weight:600;color:#fff}.info-card .info-header .header-content .header-sub[data-v-28d7f83c]{font-size:13px;color:hsla(0,0%,100%,.85);margin-top:2px}.info-card .info-header .status-tag[data-v-28d7f83c]{padding:4px 12px;background:hsla(0,0%,100%,.2);border-radius:12px;font-size:12px;color:#fff}.info-card .info-body[data-v-28d7f83c]{padding:16px 20px;display:flex;flex-direction:column;gap:12px}.info-card .info-body .info-item[data-v-28d7f83c]{display:flex;align-items:center;gap:10px}.info-card .info-body .info-item i[data-v-28d7f83c]{width:28px;height:28px;background:#ecf5ff;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#409eff}.info-card .info-body .info-item .label[data-v-28d7f83c]{width:36px;font-size:13px;color:#909399}.info-card .info-body .info-item .value[data-v-28d7f83c]{flex:1;font-size:14px;color:#303133;font-weight:500}.info-card .info-remark[data-v-28d7f83c]{padding:12px 20px;background:#fafafa;display:flex;align-items:flex-start;gap:8px;border-top:1px dashed #ebeef5}.info-card .info-remark i[data-v-28d7f83c]{color:#909399;margin-top:2px}.info-card .info-remark span[data-v-28d7f83c]{font-size:13px;color:#606266;line-height:1.5}.section-title[data-v-28d7f83c]{font-size:14px;font-weight:600;color:#303133;margin-bottom:12px;padding-left:10px;border-left:3px solid #409eff}.section-title .required[data-v-28d7f83c]{color:#f56c6c;font-weight:400;margin-left:4px}.action-section[data-v-28d7f83c]{margin-bottom:20px}.action-btns[data-v-28d7f83c]{display:flex;flex-direction:column;gap:10px}.action-btns .btn-card[data-v-28d7f83c]{display:flex;align-items:center;padding:14px 16px;background:#fff;border:1px solid #e4e7ed;border-radius:10px;cursor:pointer;transition:all .2s ease}.action-btns .btn-card[data-v-28d7f83c]:hover{border-color:#c0c4cc;background:#fafafa}.action-btns .btn-card.active[data-v-28d7f83c]{border-color:#409eff;background:#ecf5ff}.action-btns .btn-card.active .btn-check i[data-v-28d7f83c]{color:#409eff}.action-btns .btn-card .btn-indicator[data-v-28d7f83c]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:14px}.action-btns .btn-card .btn-indicator i[data-v-28d7f83c]{font-size:18px;font-weight:700;color:#fff}.action-btns .btn-card .btn-indicator.pass[data-v-28d7f83c]{background:#67c23a}.action-btns .btn-card .btn-indicator.reject[data-v-28d7f83c]{background:#f56c6c}.action-btns .btn-card .btn-content[data-v-28d7f83c]{flex:1;line-height:16px!important}.action-btns .btn-card .btn-content .btn-title[data-v-28d7f83c]{display:block;font-size:14px;font-weight:600;color:#303133;margin-bottom:2px}.action-btns .btn-card .btn-content .btn-desc[data-v-28d7f83c]{font-size:12px;color:#909399}.action-btns .btn-card .btn-check[data-v-28d7f83c]{width:24px;text-align:center}.action-btns .btn-card .btn-check i[data-v-28d7f83c]{font-size:18px}.memo-section[data-v-28d7f83c]{margin-top:20px}.slide-enter-active[data-v-28d7f83c],.slide-leave-active[data-v-28d7f83c]{transition:all .3s ease}.slide-enter[data-v-28d7f83c],.slide-leave-to[data-v-28d7f83c]{opacity:0;transform:translateY(-10px)}[data-v-28d7f83c] .el-form-item{margin-bottom:0}[data-v-28d7f83c] .el-form-item__error{padding-top:6px}[data-v-28d7f83c] .el-textarea__inner{border-radius:10px;border:1px solid #dcdfe6;padding:12px;font-size:13px;transition:all .2s}[data-v-28d7f83c] .el-textarea__inner:focus{border-color:#409eff;box-shadow:0 0 0 3px rgba(64,158,255,.1)}[data-v-28d7f83c] .el-input__count{font-size:11px}[data-v-66694ee4]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.success[data-v-66694ee4]{color:green}.error[data-v-66694ee4]{color:red}.status-header[data-v-66694ee4]{padding:10px 30px;background:linear-gradient(90deg,#fcfeff,#f0f7ff);border-bottom:1px solid #e8eaed}.status-timeline[data-v-66694ee4]{display:flex;align-items:center;justify-content:center;max-width:600px;margin:0 auto}.timeline-item[data-v-66694ee4]{display:flex;flex-direction:column;align-items:center;gap:10px;opacity:.5;transition:all .3s ease}.timeline-item .item-dot[data-v-66694ee4]{width:40px;height:40px;border-radius:50%;background:#e8eaed;display:flex;align-items:center;justify-content:center;font-size:18px;color:#909399;transition:all .3s ease}.timeline-item .item-label[data-v-66694ee4]{font-size:13px;color:#909399;font-weight:500}.timeline-item.active[data-v-66694ee4],.timeline-item.passed[data-v-66694ee4]{opacity:1}.timeline-item.active .item-dot[data-v-66694ee4],.timeline-item.passed .item-dot[data-v-66694ee4]{background:#409eff;color:#fff;box-shadow:0 2px 8px rgba(64,158,255,.3)}.timeline-item.active .item-label[data-v-66694ee4],.timeline-item.passed .item-label[data-v-66694ee4]{color:#303133;font-weight:600}.timeline-item.success .item-dot[data-v-66694ee4]{background:#67c23a;box-shadow:0 2px 8px rgba(103,194,58,.3)}.timeline-item.danger .item-dot[data-v-66694ee4]{background:#f56c6c;box-shadow:0 2px 8px rgba(245,108,108,.3)}.timeline-line[data-v-66694ee4]{flex:1;height:2px;background:#e8eaed;margin:0 20px;margin-bottom:30px;transition:all .3s ease}.timeline-line.active[data-v-66694ee4]{background:#409eff}.process-cards[data-v-66694ee4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.process-card[data-v-66694ee4]{display:flex;gap:16px;padding:10px;background:#fff;border:1px solid #e8eaed;border-radius:8px;transition:all .3s ease}.process-card[data-v-66694ee4]:hover{box-shadow:0 2px 12px rgba(0,0,0,.08);transform:translateY(-2px)}.process-card .card-icon[data-v-66694ee4]{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff;flex-shrink:0}.process-card .card-icon.submit[data-v-66694ee4]{background:linear-gradient(135deg,#667eea,#764ba2)}.process-card .card-icon.pending[data-v-66694ee4]{background:linear-gradient(135deg,#f093fb,#f5576c)}.process-card .card-icon.approve[data-v-66694ee4]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.process-card .card-icon.reject[data-v-66694ee4]{background:linear-gradient(135deg,#fa709a,#fee140)}.process-card .card-content[data-v-66694ee4]{flex:1}.process-card .card-content .card-title[data-v-66694ee4]{font-size:15px;font-weight:600;color:#303133;margin-bottom:12px}.process-card .card-content .card-info[data-v-66694ee4]{display:flex;align-items:center;margin-bottom:8px;font-size:13px}.process-card .card-content .card-info .info-label[data-v-66694ee4]{color:#909399;margin-right:8px}.process-card .card-content .card-info .info-value[data-v-66694ee4]{color:#606266;font-weight:500}.process-card .card-content .card-memo[data-v-66694ee4]{margin-top:12px;padding:10px;background:#f5f7fa;border-radius:6px;border-left:3px solid #409eff}.process-card .card-content .card-memo .memo-label[data-v-66694ee4]{display:flex;align-items:center;gap:6px;font-size:12px;color:#909399;margin-bottom:6px;font-weight:600}.process-card .card-content .card-memo .memo-text[data-v-66694ee4]{font-size:13px;color:#606266;line-height:1.6}.process-card .card-content .pending-tip[data-v-66694ee4]{display:flex;align-items:center;gap:8px;padding:10px;background:#fff7e6;border-radius:6px;color:#e6a23c;font-size:13px}.stats-wrapper[data-v-66694ee4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin:10px 0}.stat-card[data-v-66694ee4]{display:flex;align-items:center;gap:16px;padding:10px;background:#fff;border-radius:10px;border:1px solid #e8eaed;transition:all .3s ease}.stat-card[data-v-66694ee4]:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-3px)}.stat-card .stat-icon[data-v-66694ee4]{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff}.stat-card.blue .stat-icon[data-v-66694ee4]{background:linear-gradient(135deg,#667eea,#764ba2)}.stat-card.green .stat-icon[data-v-66694ee4]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.stat-card.orange .stat-icon[data-v-66694ee4]{background:linear-gradient(135deg,#fa709a,#fee140)}.stat-card.purple .stat-icon[data-v-66694ee4]{background:linear-gradient(135deg,#a8edea,#fed6e3)}.stat-card .stat-info[data-v-66694ee4]{flex:1}.stat-card .stat-info .stat-value[data-v-66694ee4]{font-size:28px;font-weight:700;color:#303133;line-height:1;margin-bottom:6px}.stat-card .stat-info .stat-label[data-v-66694ee4]{font-size:13px;color:#909399}.action-bar[data-v-66694ee4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 16px;background:#f5f7fa;border-radius:8px}.action-bar .action-left[data-v-66694ee4]{display:flex;gap:8px;flex-wrap:wrap}.date-badge[data-v-66694ee4]{display:inline-block;padding:4px 10px;background:#ecf5ff;color:#409eff;border-radius:4px;font-size:12px;font-weight:600}.period-tags[data-v-66694ee4]{display:flex;flex-wrap:wrap;gap:4px}.period-times .period-row[data-v-66694ee4]{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-size:12px}.period-times .period-row[data-v-66694ee4]:last-child{margin-bottom:0}.period-times .period-row .period-name[data-v-66694ee4]{font-weight:600;color:#303133;min-width:60px}.period-times .period-row .period-time[data-v-66694ee4]{color:#606266}.period-times .period-row .period-hours[data-v-66694ee4]{padding:2px 8px;background:#fff7e6;color:#e6a23c;border-radius:3px;font-weight:600}.hours-badge[data-v-66694ee4]{display:inline-block;padding:0 12px;background:linear-gradient(135deg,#ffeaa7,#fdcb6e);color:#d63031;border-radius:30px;font-size:12px;font-weight:700}.danger-text[data-v-66694ee4]{color:rgba(0,132,255,.788235294117647)!important}.danger-text[data-v-66694ee4]:hover{color:rgba(76,168,255,.788235294117647)!important}.dialog-layout[data-v-66694ee4]{display:grid;grid-template-columns:1fr 1fr;gap:16px;height:520px}.dialog-panel[data-v-66694ee4]{display:flex;flex-direction:column;background:#fff;border:1px solid #e8eaed;border-radius:8px;overflow:hidden}.dialog-panel .panel-header[data-v-66694ee4]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:linear-gradient(90deg,#f8f9fa,#fff);border-bottom:1px solid #e8eaed}.dialog-panel .panel-header .header-title[data-v-66694ee4]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#303133}.dialog-panel .panel-header .header-title i[data-v-66694ee4]{font-size:16px;color:#409eff}.dialog-panel .panel-body[data-v-66694ee4]{flex:1;overflow-y:auto;padding:12px}.dialog-panel .panel-body[data-v-66694ee4]::-webkit-scrollbar{width:6px}.dialog-panel .panel-body[data-v-66694ee4]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:3px}.dialog-panel .panel-body[data-v-66694ee4]::-webkit-scrollbar-thumb:hover{background:#c0c4cc}.dialog-panel .panel-footer[data-v-66694ee4]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#f8f9fa;border-top:1px solid #e8eaed}.dialog-panel .panel-footer .selected-count[data-v-66694ee4]{margin-left:auto;font-size:13px;color:#606266}.dialog-panel .panel-footer .selected-count strong[data-v-66694ee4]{color:#409eff;font-size:16px}.checkbox-item[data-v-66694ee4]{margin-bottom:8px}.checkbox-item .emp-info-row[data-v-66694ee4]{display:flex;align-items:center;gap:8px;width:100%}.checkbox-item .emp-info-row .emp-name[data-v-66694ee4]{font-size:13px;color:#303133;font-weight:600}.checkbox-item .emp-info-row .emp-code[data-v-66694ee4]{font-size:12px;color:#909399}.checkbox-item .emp-info-row .el-tag[data-v-66694ee4]{margin-left:auto}.shift-display-compact[data-v-66694ee4]{display:flex;gap:16px;flex-wrap:wrap}.shift-display-compact .empty-text[data-v-66694ee4]{color:#c0c4cc;font-size:13px}.shift-column[data-v-66694ee4]{display:flex;flex-direction:column;gap:6px;padding:8px;background:#f8f9fa;border:1px solid #e8eaed;border-radius:6px;min-width:180px;transition:all .2s ease}.shift-column[data-v-66694ee4]:hover{background:#f0f2f5;border-color:#409eff;box-shadow:0 2px 8px rgba(64,158,255,.15)}.shift-column .shift-name[data-v-66694ee4]{font-weight:600;text-align:center}.period-item[data-v-66694ee4]{display:flex;align-items:center;gap:8px;padding:0 8px;background:#fff;border-radius:4px;transition:all .2s ease}.period-item[data-v-66694ee4]:hover{background:#f0f9ff}.period-item .el-tag[data-v-66694ee4]{flex-shrink:0;font-size:12px;min-width:60px;text-align:center}.period-item .period-time[data-v-66694ee4]{font-size:12px;color:#606266;white-space:nowrap}.table-period-tags[data-v-66694ee4]{display:flex;flex-wrap:wrap;gap:6px;padding:4px 0}.table-period-tags .el-tag[data-v-66694ee4]{cursor:pointer;transition:all .2s ease}.table-period-tags .el-tag[data-v-66694ee4]:hover{transform:translateY(-2px);box-shadow:0 2px 6px rgba(103,194,58,.3)}.config-preview[data-v-66694ee4]{background:#f5f7fa;padding:16px;border-radius:8px}.config-preview .preview-row[data-v-66694ee4]{display:flex;align-items:flex-start;margin-bottom:12px}.config-preview .preview-row[data-v-66694ee4]:last-child{margin-bottom:0}.config-preview .preview-row .row-label[data-v-66694ee4]{font-size:13px;color:#909399;min-width:50px;padding-top:4px}.config-preview .preview-row .row-tags[data-v-66694ee4]{flex:1;display:flex;flex-wrap:wrap;gap:6px}.config-preview .preview-row .hours-highlight[data-v-66694ee4]{padding:4px 12px;background:linear-gradient(135deg,#ffeaa7,#fdcb6e);color:#d63031;border-radius:6px;font-size:14px;font-weight:700}@media (max-width:1200px){.stats-wrapper[data-v-66694ee4]{grid-template-columns:repeat(2,1fr)}.dialog-layout[data-v-66694ee4]{grid-template-columns:1fr;height:auto}.dialog-layout .dialog-panel[data-v-66694ee4]{max-height:350px}}@media (max-width:768px){.stats-wrapper[data-v-66694ee4]{grid-template-columns:1fr}.action-bar[data-v-66694ee4]{flex-direction:column;gap:12px}.action-bar .action-left[data-v-66694ee4],.action-bar .action-right[data-v-66694ee4]{width:100%}.process-cards[data-v-66694ee4]{grid-template-columns:1fr}}[data-v-1c34f47f]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.stat-skeleton[data-v-1c34f47f]{pointer-events:none}.stat-skeleton .skeleton-content[data-v-1c34f47f]{display:flex;align-items:center;gap:8px;width:100%}.retro-card-skeleton[data-v-1c34f47f]{pointer-events:none}.retro-card-skeleton .skeleton-header[data-v-1c34f47f]{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;background:#f5f7fa;border-bottom:1px solid #ebeef5}.retro-card-skeleton .skeleton-body[data-v-1c34f47f]{padding:10px}.retro-card-skeleton .skeleton-summary[data-v-1c34f47f]{margin:8px 0}.retro-stats-cards[data-v-1c34f47f]{display:flex;gap:8px;margin-left:2px}.retro-stats-cards .stat-card[data-v-1c34f47f]{display:flex;align-items:center;padding:4px 6px;border-radius:5px;background:#fff;box-shadow:-1px 0 1px rgba(0,0,0,.03);transition:all .2s ease;cursor:pointer;min-width:80px;height:32px;position:relative}.retro-stats-cards .stat-card[data-v-1c34f47f]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:0;border-radius:0 0 4px 4px;transition:height .2s ease}.retro-stats-cards .stat-card[data-v-1c34f47f]:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.1)}.retro-stats-cards .stat-card[data-v-1c34f47f]:active{transform:translateY(0)}.retro-stats-cards .stat-card .stat-icon[data-v-1c34f47f]{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:5px;transition:all .2s ease}.retro-stats-cards .stat-card .stat-icon i[data-v-1c34f47f]{font-size:10px;transition:all .2s ease}.retro-stats-cards .stat-card .stat-content[data-v-1c34f47f]{flex:1;display:flex;align-items:center;gap:3px}.retro-stats-cards .stat-card .stat-content .stat-number[data-v-1c34f47f]{font-size:13px;font-weight:700;line-height:1}.retro-stats-cards .stat-card .stat-content .stat-label[data-v-1c34f47f]{font-size:11px;color:#909399;line-height:1}.retro-stats-cards .stat-card.stat-draft .stat-icon[data-v-1c34f47f]{background:#f5f7fa}.retro-stats-cards .stat-card.stat-draft .stat-content .stat-number[data-v-1c34f47f],.retro-stats-cards .stat-card.stat-draft .stat-icon i[data-v-1c34f47f]{color:#909399}.retro-stats-cards .stat-card.stat-draft.active[data-v-1c34f47f]:after{height:2px;background:#909399}.retro-stats-cards .stat-card.stat-draft.active .stat-icon[data-v-1c34f47f]{background:#909399}.retro-stats-cards .stat-card.stat-draft.active .stat-icon i[data-v-1c34f47f]{color:#fff}.retro-stats-cards .stat-card.stat-pending .stat-icon[data-v-1c34f47f]{background:#fef0f0}.retro-stats-cards .stat-card.stat-pending .stat-content .stat-number[data-v-1c34f47f],.retro-stats-cards .stat-card.stat-pending .stat-icon i[data-v-1c34f47f]{color:#e6a23c}.retro-stats-cards .stat-card.stat-pending.active[data-v-1c34f47f]:after{height:2px;background:#e6a23c}.retro-stats-cards .stat-card.stat-pending.active .stat-icon[data-v-1c34f47f]{background:#e6a23c}.retro-stats-cards .stat-card.stat-pending.active .stat-icon i[data-v-1c34f47f]{color:#fff}.retro-stats-cards .stat-card.stat-approved .stat-icon[data-v-1c34f47f]{background:#f0f9ff}.retro-stats-cards .stat-card.stat-approved .stat-content .stat-number[data-v-1c34f47f],.retro-stats-cards .stat-card.stat-approved .stat-icon i[data-v-1c34f47f]{color:#67c23a}.retro-stats-cards .stat-card.stat-approved.active[data-v-1c34f47f]:after{height:2px;background:#67c23a}.retro-stats-cards .stat-card.stat-approved.active .stat-icon[data-v-1c34f47f]{background:#67c23a}.retro-stats-cards .stat-card.stat-approved.active .stat-icon i[data-v-1c34f47f]{color:#fff}.retro-stats-cards .stat-card.stat-rejected .stat-icon[data-v-1c34f47f]{background:#fef0f0}.retro-stats-cards .stat-card.stat-rejected .stat-content .stat-number[data-v-1c34f47f],.retro-stats-cards .stat-card.stat-rejected .stat-icon i[data-v-1c34f47f]{color:#f56c6c}.retro-stats-cards .stat-card.stat-rejected.active[data-v-1c34f47f]:after{height:2px;background:#f56c6c}.retro-stats-cards .stat-card.stat-rejected.active .stat-icon[data-v-1c34f47f]{background:#f56c6c}.retro-stats-cards .stat-card.stat-rejected.active .stat-icon i[data-v-1c34f47f]{color:#fff}.retro-list[data-v-1c34f47f]{padding:8px;overflow-y:auto;height:calc(100% - 5px)}.retro-grid[data-v-1c34f47f]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;width:100%}.retro-grid .retro-grid-item[data-v-1c34f47f]{display:flex;flex-direction:column;min-width:0}.retro-card[data-v-1c34f47f]{position:relative;background:#fff;border-radius:8px;border:1px solid #e4e7ed;transition:all .3s;overflow:hidden;height:100%;cursor:pointer}.retro-card[data-v-1c34f47f]:hover{border-color:#409eff;box-shadow:0 4px 12px rgba(64,158,255,.15);transform:translateY(-2px)}.retro-card.selected[data-v-1c34f47f]{border-color:#409eff;background:#f0f7ff}.retro-card.status-draft[data-v-1c34f47f]{border-left:3px solid #909399}.retro-card.status-pending[data-v-1c34f47f]{border-left:3px solid #e6a23c}.retro-card.status-approved[data-v-1c34f47f]{border-left:3px solid #67c23a}.retro-card.status-rejected[data-v-1c34f47f]{border-left:3px solid #f56c6c}.retro-checkbox[data-v-1c34f47f]{position:absolute;top:8px;left:8px;z-index:10;background:#fff;border-radius:50%;padding:2px}.retro-status-badge[data-v-1c34f47f]{position:absolute;top:8px;right:40px;padding:2px 8px;border-radius:10px;font-size:10px;font-weight:500;z-index:10;display:flex;align-items:center;gap:3px}.retro-status-badge i[data-v-1c34f47f]{font-size:11px}.retro-status-badge.status-draft[data-v-1c34f47f]{background:#f5f7fa;color:#909399}.retro-status-badge.status-pending[data-v-1c34f47f]{background:#fdf6ec;color:#e6a23c}.retro-status-badge.status-approved[data-v-1c34f47f]{background:#f0f9ff;color:#67c23a}.retro-status-badge.status-rejected[data-v-1c34f47f]{background:#fef0f0;color:#f56c6c}.retro-card-header[data-v-1c34f47f]{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;background:linear-gradient(135deg,#f5f7fa,#fff);border-bottom:1px solid #ebeef5}.retro-card-header .retro-month[data-v-1c34f47f]{font-size:12px;font-weight:600;color:#303133;display:flex;align-items:center;gap:4px}.retro-card-header .retro-month i[data-v-1c34f47f]{color:#409eff}.retro-card-header .el-dropdown-link[data-v-1c34f47f]{color:#606266;cursor:pointer;font-size:14px;padding:4px;border-radius:50%}.retro-card-header .el-dropdown-link[data-v-1c34f47f]:hover{background:#e4e7ed}.retro-card-body[data-v-1c34f47f]{padding:10px}.retro-dept-creator[data-v-1c34f47f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;padding-bottom:8px;border-bottom:1px dashed #ebeef5}.retro-dept-creator .dept-info[data-v-1c34f47f]{display:flex;align-items:center;gap:5px}.retro-dept-creator .dept-info i[data-v-1c34f47f]{color:#409eff;font-size:13px}.retro-dept-creator .dept-info .dept-name[data-v-1c34f47f]{font-size:12px;color:#303133;font-weight:500}.retro-dept-creator .creator-info[data-v-1c34f47f]{display:flex;align-items:center;gap:6px;font-size:10px;color:#909399}.retro-dept-creator .creator-info .creator-name[data-v-1c34f47f]{display:flex;align-items:center;gap:3px}.retro-dept-creator .creator-info .creator-name i[data-v-1c34f47f]{font-size:11px}.retro-dept-creator .creator-info .creator-time[data-v-1c34f47f]{display:flex;align-items:center}.retro-summary[data-v-1c34f47f]{display:flex;align-items:center;justify-content:space-between;padding:8px;background:linear-gradient(135deg,#f9fafb,#fff);border-radius:6px;border:1px solid #ebeef5;margin-bottom:8px}.retro-summary .summary-item[data-v-1c34f47f]{display:flex;align-items:center;gap:3px;font-size:11px}.retro-summary .summary-item .summary-icon[data-v-1c34f47f]{font-size:14px}.retro-summary .summary-item .summary-value[data-v-1c34f47f]{font-size:14px;font-weight:700;color:#409eff;margin:0 2px}.retro-summary .summary-item .summary-label[data-v-1c34f47f]{color:#909399}.retro-summary .summary-divider[data-v-1c34f47f]{width:1px;height:16px;background:#e4e7ed}.retro-shifts[data-v-1c34f47f]{margin-bottom:8px}.retro-shifts .shifts-header[data-v-1c34f47f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.retro-shifts .shifts-header .shifts-label[data-v-1c34f47f]{font-size:10px;color:#909399;font-weight:600}.retro-shifts .shifts-header .shifts-count[data-v-1c34f47f]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:8px;font-size:10px;font-weight:700}.retro-shifts .shifts-groups[data-v-1c34f47f]{display:flex;flex-direction:column;gap:4px}.retro-shifts .shift-group[data-v-1c34f47f]{display:flex;align-items:center;gap:6px;padding:4px 6px;background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #e8eaed;border-radius:4px;transition:all .2s ease;min-height:24px}.retro-shifts .shift-group[data-v-1c34f47f]:hover{background:linear-gradient(135deg,#f0f7ff,#fff);border-color:#409eff;box-shadow:0 2px 6px rgba(64,158,255,.08)}.retro-shifts .shift-group .shift-tag[data-v-1c34f47f]{flex-shrink:0;font-weight:600;font-size:10px;padding:0 6px;height:16px;line-height:16px;border:none;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.retro-shifts .shift-group .period-list[data-v-1c34f47f]{flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.retro-shifts .shift-group .period-list .period-tag[data-v-1c34f47f]{flex-shrink:0;font-size:10px;padding:0 5px;height:16px;line-height:16px;cursor:pointer;transition:all .2s ease}.retro-shifts .shift-group .period-list .period-tag[data-v-1c34f47f]:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(103,194,58,.3)}.retro-approval[data-v-1c34f47f]{padding:6px 8px;background:#f0f7ff;border-radius:4px;margin-bottom:8px}.retro-approval .approval-info[data-v-1c34f47f]{display:flex;align-items:center;gap:4px;font-size:10px;color:#606266;margin-bottom:2px}.retro-approval .approval-info i[data-v-1c34f47f]{color:#409eff}.retro-approval .approval-time[data-v-1c34f47f]{display:flex;align-items:center;gap:4px;font-size:10px;color:#909399}.retro-approval .approval-time i[data-v-1c34f47f]{font-size:10px}.retro-memo[data-v-1c34f47f]{display:flex;align-items:flex-start;gap:4px;padding:6px 8px;background:#fdf6ec;border-radius:4px;font-size:10px;color:#606266;line-height:1.4}.retro-memo i[data-v-1c34f47f]{color:#e6a23c;font-size:11px;margin-top:1px}@media (min-width:1920px){.retro-grid[data-v-1c34f47f]{grid-template-columns:repeat(6,1fr)}}@media (min-width:1600px) and (max-width:1919px){.retro-grid[data-v-1c34f47f]{grid-template-columns:repeat(5,1fr)}}@media (min-width:1200px) and (max-width:1599px){.retro-grid[data-v-1c34f47f]{grid-template-columns:repeat(4,1fr)}}@media (min-width:992px) and (max-width:1199px){.retro-grid[data-v-1c34f47f]{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px) and (max-width:991px){.retro-grid[data-v-1c34f47f]{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.retro-grid[data-v-1c34f47f]{grid-template-columns:repeat(1,1fr)}}[data-v-53ad4a0f]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.retro-stats-cards[data-v-53ad4a0f]{display:flex;gap:8px;margin-left:2px}.retro-stats-cards .stat-card[data-v-53ad4a0f]{display:flex;align-items:center;padding:4px 6px;border-radius:5px;background:#fff;box-shadow:-1px 0 1px rgba(0,0,0,.03);transition:all .2s ease;cursor:pointer;min-width:80px;height:32px;position:relative}.retro-stats-cards .stat-card[data-v-53ad4a0f]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:0;border-radius:0 0 4px 4px;transition:height .2s ease}.retro-stats-cards .stat-card[data-v-53ad4a0f]:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.1)}.retro-stats-cards .stat-card[data-v-53ad4a0f]:active{transform:translateY(0)}.retro-stats-cards .stat-card .stat-icon[data-v-53ad4a0f]{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:5px;transition:all .2s ease}.retro-stats-cards .stat-card .stat-icon i[data-v-53ad4a0f]{font-size:10px;transition:all .2s ease}.retro-stats-cards .stat-card .stat-content[data-v-53ad4a0f]{flex:1;display:flex;align-items:center;gap:3px}.retro-stats-cards .stat-card .stat-content .stat-number[data-v-53ad4a0f]{font-size:13px;font-weight:700;line-height:1}.retro-stats-cards .stat-card .stat-content .stat-label[data-v-53ad4a0f]{font-size:11px;color:#909399;line-height:1}.retro-stats-cards .stat-card.stat-draft .stat-icon[data-v-53ad4a0f]{background:#f5f7fa}.retro-stats-cards .stat-card.stat-draft .stat-content .stat-number[data-v-53ad4a0f],.retro-stats-cards .stat-card.stat-draft .stat-icon i[data-v-53ad4a0f]{color:#909399}.retro-stats-cards .stat-card.stat-draft.active[data-v-53ad4a0f]:after{height:2px;background:#0095ff}.retro-stats-cards .stat-card.stat-draft.active .stat-icon[data-v-53ad4a0f]{background:#0095ff}.retro-stats-cards .stat-card.stat-draft.active .stat-icon i[data-v-53ad4a0f]{color:#fff}.retro-stats-cards .stat-card.stat-draft.active .stat-content .stat-number[data-v-53ad4a0f]{color:#0095ff}.retro-stats-cards .stat-card.stat-pending .stat-icon[data-v-53ad4a0f]{background:#fef0f0}.retro-stats-cards .stat-card.stat-pending .stat-content .stat-number[data-v-53ad4a0f],.retro-stats-cards .stat-card.stat-pending .stat-icon i[data-v-53ad4a0f]{color:#e6a23c}.retro-stats-cards .stat-card.stat-pending.active[data-v-53ad4a0f]:after{height:2px;background:#e6a23c}.retro-stats-cards .stat-card.stat-pending.active .stat-icon[data-v-53ad4a0f]{background:#e6a23c}.retro-stats-cards .stat-card.stat-pending.active .stat-icon i[data-v-53ad4a0f]{color:#fff}.retro-stats-cards .stat-card.stat-pending.active .stat-content .stat-number[data-v-53ad4a0f]{color:#e6a23c}.retro-stats-cards .stat-card.stat-approved .stat-icon[data-v-53ad4a0f]{background:#f0f9ff}.retro-stats-cards .stat-card.stat-approved .stat-content .stat-number[data-v-53ad4a0f],.retro-stats-cards .stat-card.stat-approved .stat-icon i[data-v-53ad4a0f]{color:#67c23a}.retro-stats-cards .stat-card.stat-approved.active[data-v-53ad4a0f]:after{height:2px;background:#67c23a}.retro-stats-cards .stat-card.stat-approved.active .stat-icon[data-v-53ad4a0f]{background:#67c23a}.retro-stats-cards .stat-card.stat-approved.active .stat-icon i[data-v-53ad4a0f]{color:#fff}.retro-stats-cards .stat-card.stat-approved.active .stat-content .stat-number[data-v-53ad4a0f]{color:#67c23a}.retro-stats-cards .stat-card.stat-voided .stat-icon[data-v-53ad4a0f]{background:#fef0f0}.retro-stats-cards .stat-card.stat-voided .stat-content .stat-number[data-v-53ad4a0f],.retro-stats-cards .stat-card.stat-voided .stat-icon i[data-v-53ad4a0f]{color:#f56c6c}.retro-stats-cards .stat-card.stat-voided.active[data-v-53ad4a0f]:after{height:2px;background:#f56c6c}.retro-stats-cards .stat-card.stat-voided.active .stat-icon[data-v-53ad4a0f]{background:#f56c6c}.retro-stats-cards .stat-card.stat-voided.active .stat-icon i[data-v-53ad4a0f]{color:#fff}.retro-stats-cards .stat-card.stat-voided.active .stat-content .stat-number[data-v-53ad4a0f]{color:#f56c6c}.context-menu{border:1px solid #e4e7ed;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);font-size:14px;outline:none}.context-menu__arrow{position:absolute;width:8px;height:8px;background:#fff;border:1px solid #e4e7ed;border-right:none;border-bottom:none;transform:rotate(45deg);z-index:-1}.context-menu__arrow--top-left{top:-5px;left:16px}.context-menu__content{position:relative}.context-menu__item{position:relative;min-height:36px;cursor:pointer;color:#606266;transition:all .2s}.context-menu__item:hover:not(.context-menu__item--disabled):not(.context-menu__item--divider){background-color:#f5f7fa;color:#409eff}.context-menu__item--active:not(.context-menu__item--disabled):not(.context-menu__item--divider){background-color:#ecf5ff;color:#409eff}.context-menu__item--disabled{color:#c0c4cc;cursor:not-allowed}.context-menu__item--danger{color:#f56c6c}.context-menu__item--danger:hover:not(.context-menu__item--disabled){background-color:#fef0f0;color:#f56c6c}.context-menu__item--divider{height:1px;margin:6px 0;padding:0;cursor:default}.context-menu__item-content{display:flex;align-items:center;padding:10px 16px;min-height:36px}.context-menu__divider{height:1px;background-color:#e4e7ed;margin:0 12px}.context-menu__icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:10px;color:#909399;font-size:14px;flex-shrink:0}.context-menu__label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.context-menu__shortcut{margin-left:16px;color:#909399;font-size:12px;flex-shrink:0}@media (prefers-color-scheme:dark){.context-menu{color:#e5eaf3}.context-menu,.context-menu__arrow{background:#2c2c2c;border-color:#4c4c4c}.context-menu__item{color:#e5eaf3}.context-menu__item:hover:not(.context-menu__item--disabled):not(.context-menu__item--divider){background-color:#3a3a3a;color:#409eff}.context-menu__item--active:not(.context-menu__item--disabled):not(.context-menu__item--divider){background-color:#1f2329;color:#409eff}.context-menu__divider{background-color:#4c4c4c}}[data-v-91dd8c14]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.rank-select-container[data-v-91dd8c14],.rank-select-container[data-v-91dd8c14] .el-select{width:100%}.rank-select-container .rank-range[data-v-91dd8c14]{float:right;color:#8492a6;font-size:12px;margin-left:12px}[data-v-03c6bd8a]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.position-select-container[data-v-03c6bd8a],.position-select-container[data-v-03c6bd8a] .el-select{width:100%}.position-select-container .rank-range[data-v-03c6bd8a]{float:right;color:#8492a6;font-size:12px;margin-left:12px}[data-v-6968ccbe]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.employee-selection[data-v-6968ccbe]{display:grid;grid-template-columns:240px 1fr;gap:0;overflow:hidden}.filter-sidebar[data-v-6968ccbe]{background:#fafbfc;border-right:1px solid #ebeef5;padding:10px;overflow-y:auto}.filter-sidebar[data-v-6968ccbe]::-webkit-scrollbar{width:6px}.filter-sidebar[data-v-6968ccbe]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:3px}.filter-sidebar[data-v-6968ccbe]::-webkit-scrollbar-thumb:hover{background:#c0c4cc}.filter-title[data-v-6968ccbe]{font-size:14px;font-weight:600;color:#303133;margin-bottom:14px;display:flex;align-items:center;gap:6px}.filter-group[data-v-6968ccbe]{margin-bottom:14px}.filter-group label[data-v-6968ccbe]{display:block;font-size:12px;font-weight:500;color:#606266;margin-bottom:6px}.filter-actions[data-v-6968ccbe]{margin-top:16px;padding-top:14px;border-top:1px solid #ebeef5}.filter-actions .el-button[data-v-6968ccbe]{width:100%;margin-bottom:6px;padding:8px 12px;font-size:12px}.employee-list[data-v-6968ccbe]{display:flex;flex-direction:column;background:#fff;height:calc(100vh - 130px);overflow:hidden}.search-box[data-v-6968ccbe]{padding:10px 15px;flex-shrink:0;background:#fff}.employee-grid-wrapper[data-v-6968ccbe]{flex:1;overflow-y:auto;overflow-x:hidden;padding:0 16px 12px 16px}.employee-grid-wrapper[data-v-6968ccbe]::-webkit-scrollbar{width:8px}.employee-grid-wrapper[data-v-6968ccbe]::-webkit-scrollbar-track{background:#f5f7fa;border-radius:4px}.employee-grid-wrapper[data-v-6968ccbe]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:4px}.employee-grid-wrapper[data-v-6968ccbe]::-webkit-scrollbar-thumb:hover{background:#c0c4cc}.employee-grid[data-v-6968ccbe]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;min-height:100px}.employee-card[data-v-6968ccbe]{background:#fff;border:1.5px solid #e4e7ed;border-radius:8px;padding:12px;cursor:pointer;transition:all .2s ease;position:relative;height:-moz-fit-content;height:fit-content}.employee-card[data-v-6968ccbe]:hover{box-shadow:0 3px 12px rgba(64,158,255,.12);transform:translateY(-1px)}.employee-card.selected[data-v-6968ccbe]{background:linear-gradient(135deg,#ecf5ff,#e6f3ff);border-color:#409eff;box-shadow:0 3px 12px rgba(64,158,255,.18)}.employee-card.selected[data-v-6968ccbe]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#409eff,#66b1ff);border-radius:8px 8px 0 0}.employee-card.selected .employee-info h4[data-v-6968ccbe]{color:#409eff}.employee-card.selected .detail-item[data-v-6968ccbe]{background:#fff}.employee-card.selected .detail-item i[data-v-6968ccbe]{color:#409eff}.employee-card-header[data-v-6968ccbe]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #f0f2f5}.employee-card-header .el-icon-circle-check[data-v-6968ccbe]{color:#409eff;font-size:22px}.employee-info[data-v-6968ccbe]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.employee-info h4[data-v-6968ccbe]{font-size:15px;font-weight:600;color:#303133;margin:0;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-details[data-v-6968ccbe]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.detail-item[data-v-6968ccbe]{display:flex;align-items:center;gap:6px;font-size:12px;color:#606266;padding:5px 8px;background:#f5f7fa;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.detail-item i[data-v-6968ccbe]{color:#909399;font-size:13px;flex-shrink:0}.detail-item span[data-v-6968ccbe]{overflow:hidden;text-overflow:ellipsis;min-width:0}.empty-state[data-v-6968ccbe]{grid-column:1/-1;display:flex;align-items:center;justify-content:center;min-height:300px}.pagination-wrapper[data-v-6968ccbe]{padding:10px 16px;border-top:1px solid #ebeef5;background:#fafbfc;display:flex;justify-content:center;flex-shrink:0}.pagination-wrapper[data-v-6968ccbe] .el-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}@media (max-width:1200px){.pagination-wrapper[data-v-6968ccbe] .el-pagination{font-size:13px}.pagination-wrapper[data-v-6968ccbe] .el-pagination .el-pagination__sizes{margin:0 4px}.pagination-wrapper[data-v-6968ccbe] .el-pagination .el-pagination__jump{margin-left:4px}}@media (max-width:1400px){.employee-grid[data-v-6968ccbe]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (max-width:1200px){.employee-selection[data-v-6968ccbe]{grid-template-columns:200px 1fr}.filter-sidebar[data-v-6968ccbe]{padding:12px}.employee-grid[data-v-6968ccbe]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}}@media (max-width:992px){.employee-selection[data-v-6968ccbe]{grid-template-columns:180px 1fr}.employee-grid[data-v-6968ccbe]{grid-template-columns:1fr}}[data-v-1d738444]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.shift-period-selection-container .search-box[data-v-1d738444]{width:150px}.shift-period-selection-container .time-period-selector[data-v-1d738444]{display:flex;align-items:center}.shift-period-selection-container .time-period-selector .separator[data-v-1d738444]{margin:0 8px;color:#606266}.shift-period-selection-container .selection-container[data-v-1d738444]{display:flex;gap:20px;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(64,158,255,.08);border:1px solid #e1efff;overflow:hidden}.shift-period-selection-container .selection-container .shift-selection-panel[data-v-1d738444]{width:280px;background:#f8faff;border-right:1px solid #e1efff;display:flex;flex-direction:column}.shift-period-selection-container .selection-container .shift-selection-panel .panel-header[data-v-1d738444]{padding:10px 20px;background:#e1efff;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#303133;flex-shrink:0}.shift-period-selection-container .selection-container .shift-selection-panel .panel-header i[data-v-1d738444]{color:#409eff}.shift-period-selection-container .selection-container .shift-selection-panel .shift-list[data-v-1d738444]{flex:1;padding:16px;max-height:320px;overflow-y:auto}.shift-period-selection-container .selection-container .shift-selection-panel .shift-list[data-v-1d738444]::-webkit-scrollbar{width:6px}.shift-period-selection-container .selection-container .shift-selection-panel .shift-list[data-v-1d738444]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.shift-period-selection-container .selection-container .shift-selection-panel .shift-list[data-v-1d738444]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.shift-period-selection-container .selection-container .shift-selection-panel .shift-list[data-v-1d738444]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.shift-period-selection-container .selection-container .shift-selection-panel .shift-list .shift-item[data-v-1d738444]{display:flex;align-items:center;padding:12px 16px;margin-bottom:8px;background:#fff;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .3s ease;position:relative}.shift-period-selection-container .selection-container .shift-selection-panel .shift-list .shift-item[data-v-1d738444]:hover{border-color:#409eff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(64,158,255,.1)}.shift-period-selection-container .selection-container .shift-selection-panel .shift-list .shift-item.active[data-v-1d738444]{border-color:#409eff;background:linear-gradient(135deg,#f0f8ff,#e1efff)}.shift-period-selection-container .selection-container .shift-selection-panel .shift-list .shift-item.active .shift-check[data-v-1d738444]{opacity:1}.shift-period-selection-container .selection-container .shift-selection-panel .shift-list .shift-item .shift-icon[data-v-1d738444]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff;margin-right:12px}.shift-period-selection-container .selection-container .shift-selection-panel .shift-list .shift-item .shift-icon.flexible[data-v-1d738444],.shift-period-selection-container .selection-container .shift-selection-panel .shift-list .shift-item .shift-icon.full-time[data-v-1d738444],.shift-period-selection-container .selection-container .shift-selection-panel .shift-list .shift-item .shift-icon.weekend[data-v-1d738444]{background:linear-gradient(135deg,#409eff,#1890ff)}.shift-period-selection-container .selection-container .shift-selection-panel .shift-list .shift-item .shift-info[data-v-1d738444]{flex:1}.shift-period-selection-container .selection-container .shift-selection-panel .shift-list .shift-item .shift-info .shift-name[data-v-1d738444]{font-size:14px;font-weight:600;color:#303133;margin-bottom:2px}.shift-period-selection-container .selection-container .shift-selection-panel .shift-list .shift-item .shift-info .shift-desc[data-v-1d738444]{font-size:12px;color:#909399;line-height:1.3}.shift-period-selection-container .selection-container .shift-selection-panel .shift-list .shift-item .shift-check[data-v-1d738444]{position:absolute;top:8px;right:8px;width:16px;height:16px;background:#409eff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;opacity:0;transition:opacity .3s ease}.shift-period-selection-container .selection-container .period-selection-panel[data-v-1d738444]{flex:1;min-height:300px;display:flex;flex-direction:column}.shift-period-selection-container .selection-container .period-selection-panel .panel-header[data-v-1d738444]{padding:10px 20px;background:#e1efff;display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:600;color:#303133;flex-shrink:0}.shift-period-selection-container .selection-container .period-selection-panel .panel-header>div[data-v-1d738444]{display:flex;align-items:center;gap:8px}.shift-period-selection-container .selection-container .period-selection-panel .panel-header>div i[data-v-1d738444]{color:#409eff}.shift-period-selection-container .selection-container .period-selection-panel .panel-header .panel-tip[data-v-1d738444]{font-size:12px;color:#909399;font-weight:400}.shift-period-selection-container .selection-container .period-selection-panel .period-list[data-v-1d738444]{flex:1;padding:10px 20px;max-height:360px;overflow-y:auto}.shift-period-selection-container .selection-container .period-selection-panel .period-list[data-v-1d738444]::-webkit-scrollbar{width:6px}.shift-period-selection-container .selection-container .period-selection-panel .period-list[data-v-1d738444]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.shift-period-selection-container .selection-container .period-selection-panel .period-list[data-v-1d738444]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.shift-period-selection-container .selection-container .period-selection-panel .period-list[data-v-1d738444]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.shift-period-selection-container .selection-container .period-selection-panel .period-list .period-item[data-v-1d738444]{display:flex;align-items:center;padding:10px;margin-bottom:8px;background:#fafbfc;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .3s ease}.shift-period-selection-container .selection-container .period-selection-panel .period-list .period-item[data-v-1d738444]:hover:not(.disabled){border-color:#409eff;background:#f0f8ff}.shift-period-selection-container .selection-container .period-selection-panel .period-list .period-item.active[data-v-1d738444]{border-color:#409eff;background:linear-gradient(135deg,#f0f8ff,#e1efff)}.shift-period-selection-container .selection-container .period-selection-panel .period-list .period-item.disabled[data-v-1d738444]{opacity:.5;cursor:not-allowed;background:#f5f7fa}.shift-period-selection-container .selection-container .period-selection-panel .period-list .period-item .period-checkbox[data-v-1d738444]{margin-right:12px}.shift-period-selection-container .selection-container .period-selection-panel .period-list .period-item .period-icon[data-v-1d738444]{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#fff;margin-right:12px}.shift-period-selection-container .selection-container .period-selection-panel .period-list .period-item .period-icon.morning[data-v-1d738444]{background:linear-gradient(135deg,#409eff,#73c8ff)}.shift-period-selection-container .selection-container .period-selection-panel .period-list .period-item .period-icon.afternoon[data-v-1d738444]{background:linear-gradient(135deg,#67c23a,#85ce61)}.shift-period-selection-container .selection-container .period-selection-panel .period-list .period-item .period-icon.evening[data-v-1d738444]{background:linear-gradient(135deg,#e6a23c,#f0ad4e)}.shift-period-selection-container .selection-container .period-selection-panel .period-list .period-item .period-icon.night[data-v-1d738444]{background:linear-gradient(135deg,#1890ff,#409eff)}.shift-period-selection-container .selection-container .period-selection-panel .period-list .period-item .period-icon.rest[data-v-1d738444]{background:linear-gradient(135deg,#909399,#c0c4cc)}.shift-period-selection-container .selection-container .period-selection-panel .period-list .period-item .period-info[data-v-1d738444]{flex:1}.shift-period-selection-container .selection-container .period-selection-panel .period-list .period-item .period-info .period-name[data-v-1d738444]{font-size:14px;font-weight:600;color:#303133;margin-bottom:2px}.shift-period-selection-container .selection-container .period-selection-panel .period-list .period-item .period-info .period-time[data-v-1d738444]{font-size:12px;color:#909399;font-family:Monaco,Consolas,monospace}.shift-period-selection-container .selection-container .period-selection-panel .period-list .period-item .period-hours[data-v-1d738444]{margin-left:8px}.shift-period-selection-container .selection-container .period-selection-panel .empty-state[data-v-1d738444]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#909399}.shift-period-selection-container .selection-container .period-selection-panel .empty-state i[data-v-1d738444]{font-size:48px;margin-bottom:16px;opacity:.5}.shift-period-selection-container .selection-container .period-selection-panel .empty-state span[data-v-1d738444]{font-size:14px}[data-v-df9f4192]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.selected-preview-container .selected-periods-preview[data-v-df9f4192]{background:#fff;border-radius:12px;padding:20px 20px 0 20px;margin-bottom:20px;box-shadow:0 2px 12px rgba(64,158,255,.08);border:1px solid #e1efff}.selected-preview-container .selected-periods-preview .preview-header[data-v-df9f4192]{display:flex;align-items:center;margin-bottom:16px}.selected-preview-container .selected-periods-preview .preview-header i[data-v-df9f4192]{font-size:16px;color:#409eff;margin-right:8px}.selected-preview-container .selected-periods-preview .preview-header .preview-title[data-v-df9f4192]{font-size:14px;font-weight:600;color:#303133}.selected-preview-container .selected-periods-preview .preview-header .selected-count[data-v-df9f4192]{font-size:12px;color:#909399;margin-left:4px}.selected-preview-container .selected-periods-preview .preview-content .preview-tags[data-v-df9f4192]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.selected-preview-container .selected-periods-preview .preview-content .preview-tags .period-tag[data-v-df9f4192]{display:flex;align-items:center;padding:8px 8px;background:#f0f8ff;border:1px solid #d4e8ff;border-radius:6px;font-size:12px;gap:6px}.selected-preview-container .selected-periods-preview .preview-content .preview-tags .period-tag.morning[data-v-df9f4192]{background:#f0f8ff;border-color:#b3d9ff;color:#409eff}.selected-preview-container .selected-periods-preview .preview-content .preview-tags .period-tag.afternoon[data-v-df9f4192]{background:#f0fff0;border-color:#b8e6b8;color:#67c23a}.selected-preview-container .selected-periods-preview .preview-content .preview-tags .period-tag.evening[data-v-df9f4192]{background:#fffbf0;border-color:#ffd4a3;color:#e6a23c}.selected-preview-container .selected-periods-preview .preview-content .preview-tags .period-tag.night[data-v-df9f4192]{background:#f0f8ff;border-color:#a6d2ff;color:#1890ff}.selected-preview-container .selected-periods-preview .preview-content .preview-tags .period-tag.rest[data-v-df9f4192]{background:#fafafa;border-color:#d9d9d9;color:#909399}.selected-preview-container .selected-periods-preview .preview-content .preview-tags .period-tag .tag-icon[data-v-df9f4192]{font-size:14px}.selected-preview-container .selected-periods-preview .preview-content .preview-tags .period-tag .tag-name[data-v-df9f4192]{font-weight:600}.selected-preview-container .selected-periods-preview .preview-content .preview-tags .period-tag .tag-time[data-v-df9f4192]{opacity:.8;font-family:Monaco,Consolas,monospace}.selected-preview-container .selected-periods-preview .preview-content .preview-tags .period-tag .tag-close[data-v-df9f4192]{background:none;border:none;cursor:pointer;padding:2px;border-radius:2px;color:#909399;margin-left:4px}.selected-preview-container .selected-periods-preview .preview-content .preview-tags .period-tag .tag-close[data-v-df9f4192]:hover{background:rgba(0,0,0,.1);color:#f56c6c}.selected-preview-container .selected-periods-preview .preview-content .preview-tags .period-tag .tag-close i[data-v-df9f4192]{font-size:10px}.selected-preview-container .selected-periods-preview .preview-content .combination-selector[data-v-df9f4192]{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid #e1efff}.selected-preview-container .selected-periods-preview .preview-content .combination-selector .combination-label[data-v-df9f4192]{display:flex;align-items:center;gap:6px;font-size:13px;color:#303133;font-weight:500}.selected-preview-container .selected-periods-preview .preview-content .combination-selector .combination-label i[data-v-df9f4192]{color:#409eff}.selected-preview-container .combination-display[data-v-df9f4192]{margin-bottom:20px}.selected-preview-container .combination-display .combination-card[data-v-df9f4192]{background:linear-gradient(135deg,#409eff,#1890ff);color:#fff;border-radius:12px;padding:16px 20px;box-shadow:0 4px 20px rgba(64,158,255,.3)}.selected-preview-container .combination-display .combination-card .combination-header[data-v-df9f4192]{display:flex;align-items:center;margin-bottom:8px}.selected-preview-container .combination-display .combination-card .combination-header i[data-v-df9f4192]{font-size:16px;margin-right:8px}.selected-preview-container .combination-display .combination-card .combination-header .combination-title[data-v-df9f4192]{font-size:14px;font-weight:600}.selected-preview-container .combination-display .combination-card .combination-description[data-v-df9f4192]{font-size:13px;opacity:.9;line-height:1.4}.selected-preview-container .batch-options[data-v-df9f4192]{background:#fff;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 2px 12px rgba(64,158,255,.08);border:1px solid #e1efff}.selected-preview-container .batch-options .section-header[data-v-df9f4192]{display:flex;align-items:center;margin-bottom:16px}.selected-preview-container .batch-options .section-header i[data-v-df9f4192]{font-size:18px;color:#409eff;margin-right:8px}.selected-preview-container .batch-options .section-header .section-title[data-v-df9f4192]{font-size:16px;font-weight:600;color:#303133}.selected-preview-container .batch-options .options-grid[data-v-df9f4192]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.selected-preview-container .batch-options .options-grid .option-item[data-v-df9f4192] .el-checkbox .el-checkbox__label{font-size:14px}.selected-preview-container .advanced-settings[data-v-df9f4192]{margin-bottom:20px}.selected-preview-container .advanced-settings[data-v-df9f4192] .el-collapse{border:none;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(64,158,255,.08);overflow:hidden}.selected-preview-container .advanced-settings[data-v-df9f4192] .el-collapse .el-collapse-item__header{background:#f0f8ff;border:none;padding:16px 20px;font-size:14px}.selected-preview-container .advanced-settings[data-v-df9f4192] .el-collapse .el-collapse-item__header .collapse-title{display:flex;align-items:center;gap:8px}.selected-preview-container .advanced-settings[data-v-df9f4192] .el-collapse .el-collapse-item__header .collapse-title i{color:#409eff}.selected-preview-container .advanced-settings[data-v-df9f4192] .el-collapse .el-collapse-item__header .collapse-title span{color:#303133;font-weight:600}.selected-preview-container .advanced-settings[data-v-df9f4192] .el-collapse .el-collapse-item__content{padding:0;border:none}.selected-preview-container .advanced-settings .advanced-content[data-v-df9f4192]{padding:20px}.selected-preview-container .advanced-settings .advanced-content .advanced-form .form-section[data-v-df9f4192]{margin-bottom:20px}.selected-preview-container .advanced-settings .advanced-content .advanced-form .form-section[data-v-df9f4192]:last-child{margin-bottom:0}.selected-preview-container .advanced-settings .advanced-content .advanced-form .form-section .form-section-title[data-v-df9f4192]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#303133;margin-bottom:12px}.selected-preview-container .advanced-settings .advanced-content .advanced-form .form-section .form-section-title i[data-v-df9f4192]{color:#409eff}.selected-preview-container .advanced-settings .advanced-content .advanced-form .form-section .repeat-radios[data-v-df9f4192] .el-radio-button__inner{border-radius:6px;margin:0 4px}.selected-preview-container .advanced-settings .advanced-content .advanced-form .form-section .remark-input[data-v-df9f4192] .el-textarea__inner{border-radius:8px;border:1px solid #e1efff}.selected-preview-container .advanced-settings .advanced-content .advanced-form .form-section .remark-input[data-v-df9f4192] .el-textarea__inner:focus{border-color:#409eff}@media (max-width:768px){.selected-preview-container .options-grid[data-v-df9f4192]{grid-template-columns:1fr!important}}[data-v-4a449e47]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.date-range-selector[data-v-4a449e47]{padding:20px;background:#fff}.date-range-selector .selector-header[data-v-4a449e47]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #e8eef5}.date-range-selector .selector-header .header-title[data-v-4a449e47]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#303133}.date-range-selector .selector-header .header-title i[data-v-4a449e47]{font-size:20px;color:#409eff}.date-range-selector .selector-header .header-info .selected-count[data-v-4a449e47]{font-size:14px;color:#409eff;font-weight:600;padding:4px 12px;background:#ecf5ff;border-radius:12px}.date-range-selector .dates-grid[data-v-4a449e47]{display:grid;grid-template-columns:repeat(7,1fr);gap:12px;margin-bottom:20px}.date-range-selector .dates-grid .date-item[data-v-4a449e47]{position:relative;background:#f8faff;border:2px solid #e1efff;border-radius:12px;padding:20px 12px 16px;cursor:pointer;transition:all .3s ease;min-height:110px}.date-range-selector .dates-grid .date-item[data-v-4a449e47]:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(64,158,255,.2);border-color:#409eff}.date-range-selector .dates-grid .date-item.today[data-v-4a449e47]{border-color:#409eff;border-width:2px;box-shadow:0 2px 8px rgba(64,158,255,.15)}.date-range-selector .dates-grid .date-item.selected[data-v-4a449e47]{background:linear-gradient(135deg,#409eff,#66b1ff);border-color:#409eff}.date-range-selector .dates-grid .date-item.selected .date-content[data-v-4a449e47]{color:#fff}.date-range-selector .dates-grid .date-item.selected .date-content .date-month-badge[data-v-4a449e47]{background:hsla(0,0%,100%,.3);color:#fff;border-color:hsla(0,0%,100%,.3)}.date-range-selector .dates-grid .date-item.selected .date-content .date-number[data-v-4a449e47]{color:#fff}.date-range-selector .dates-grid .date-item.selected .date-content .date-weekday[data-v-4a449e47]{color:hsla(0,0%,100%,.95)}.date-range-selector .dates-grid .date-item.selected .date-content .today-badge[data-v-4a449e47]{background:hsla(0,0%,100%,.3);color:#fff;border-color:hsla(0,0%,100%,.3)}.date-range-selector .dates-grid .date-item.selected .date-content .holiday-badge[data-v-4a449e47]{background:hsla(0,0%,100%,.2);color:#fff}.date-range-selector .dates-grid .date-item.weekend[data-v-4a449e47]{background:#fff7e6;border-color:#ffe7ba}.date-range-selector .dates-grid .date-item.weekend[data-v-4a449e47]:hover{border-color:#ffa940}.date-range-selector .dates-grid .date-item.weekend.selected[data-v-4a449e47]{background:linear-gradient(135deg,#ffa940,#ffc069);border-color:#ffa940}.date-range-selector .dates-grid .date-item.holiday[data-v-4a449e47]{background:#fff1f0;border-color:#ffccc7}.date-range-selector .dates-grid .date-item.holiday[data-v-4a449e47]:hover{border-color:#ff4d4f}.date-range-selector .dates-grid .date-item.holiday.selected[data-v-4a449e47]{background:linear-gradient(135deg,#ff4d4f,#ff7875);border-color:#ff4d4f}.date-range-selector .dates-grid .date-item .date-content[data-v-4a449e47]{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px}.date-range-selector .dates-grid .date-item .date-content .date-month-badge[data-v-4a449e47]{position:absolute;top:-16px;left:-8px;background:#409eff;color:#fff;font-size:11px;font-weight:600;padding:2px 4px;border-radius:10px;border:1px solid #409eff;box-shadow:0 2px 4px rgba(64,158,255,.3);z-index:2}.date-range-selector .dates-grid .date-item .date-content .date-check[data-v-4a449e47]{position:absolute;top:-16px;right:-8px;width:20px;height:20px;background:#67c23a;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(103,194,58,.5);border:2px solid #fff;z-index:3}.date-range-selector .dates-grid .date-item .date-content .date-check i[data-v-4a449e47]{color:#fff;font-size:14px;font-weight:700}.date-range-selector .dates-grid .date-item .date-content .today-badge[data-v-4a449e47]{position:absolute;bottom:-23px;left:50%;transform:translateX(-50%);background:#67c23a;color:#fff;font-size:11px;font-weight:600;padding:2px 5px;border-radius:10px;border:1px solid #67c23a;box-shadow:0 2px 4px rgba(103,194,58,.3);z-index:2;white-space:nowrap}.date-range-selector .dates-grid .date-item .date-content .date-number[data-v-4a449e47]{font-size:32px;font-weight:700;color:#303133;line-height:1;margin-top:4px}.date-range-selector .dates-grid .date-item .date-content .date-weekday[data-v-4a449e47]{font-size:13px;color:#606266;font-weight:500}.date-range-selector .dates-grid .date-item .date-content .holiday-badge[data-v-4a449e47]{display:flex;align-items:center;gap:4px;font-size:11px;color:#ff4d4f;background:rgba(255,77,79,.1);padding:2px 8px;border-radius:10px;margin-top:4px}.date-range-selector .dates-grid .date-item .date-content .holiday-badge i[data-v-4a449e47]{font-size:12px}.date-range-selector .selected-summary[data-v-4a449e47]{margin-bottom:20px;padding:16px;background:#f0f8ff;border-radius:10px;border:1px solid #d6ebff}.date-range-selector .selected-summary .summary-header[data-v-4a449e47]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.date-range-selector .selected-summary .summary-header .summary-title[data-v-4a449e47]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#303133}.date-range-selector .selected-summary .summary-header .summary-title i[data-v-4a449e47]{color:#67c23a;font-size:16px}.date-range-selector .selected-summary .summary-tags[data-v-4a449e47]{display:flex;flex-wrap:wrap;gap:8px}.date-range-selector .selected-summary .summary-tags .el-tag[data-v-4a449e47]{display:flex;align-items:center;gap:4px;font-size:13px}.date-range-selector .selected-summary .summary-tags .el-tag i[data-v-4a449e47]{font-size:14px}.date-range-selector .selected-summary .summary-tags .el-tag .inner-tag[data-v-4a449e47]{margin-left:4px}.date-range-selector .date-statistics[data-v-4a449e47]{display:flex;align-items:center;justify-content:space-around;padding:16px;background:#fff;border-radius:12px;border:1px solid #e1efff;margin-bottom:20px;box-shadow:0 2px 8px rgba(64,158,255,.06)}.date-range-selector .date-statistics .stat-item[data-v-4a449e47]{display:flex;align-items:center;gap:12px}.date-range-selector .date-statistics .stat-item .stat-icon[data-v-4a449e47]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px}.date-range-selector .date-statistics .stat-item .stat-icon.workday[data-v-4a449e47]{background:linear-gradient(135deg,#409eff,#66b1ff);color:#fff;box-shadow:0 4px 12px rgba(64,158,255,.3)}.date-range-selector .date-statistics .stat-item .stat-icon.weekend[data-v-4a449e47]{background:linear-gradient(135deg,#ffa940,#ffc069);color:#fff;box-shadow:0 4px 12px rgba(255,169,64,.3)}.date-range-selector .date-statistics .stat-item .stat-icon.holiday[data-v-4a449e47]{background:linear-gradient(135deg,#ff4d4f,#ff7875);color:#fff;box-shadow:0 4px 12px rgba(255,77,79,.3)}.date-range-selector .date-statistics .stat-item .stat-info .stat-label[data-v-4a449e47]{font-size:12px;color:#909399;display:block;margin-bottom:4px}.date-range-selector .date-statistics .stat-item .stat-info .stat-value[data-v-4a449e47]{font-size:20px;font-weight:700;color:#303133}.date-range-selector .date-statistics .stat-divider[data-v-4a449e47]{width:1px;height:40px;background:#e1efff}.date-range-selector .quick-actions[data-v-4a449e47]{display:flex;gap:10px;margin-bottom:20px;padding:16px;background:#f8faff;border-radius:10px;justify-content:center;border:1px solid #e1efff}.date-range-selector .selector-footer[data-v-4a449e47]{display:flex;justify-content:flex-end;gap:10px;padding-top:15px;border-top:2px solid #e8eef5}.batch-schedule-dialog .employee-list{height:calc(100vh - 80px)}[data-v-6886682a]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.batch-schedule-dialog[data-v-6886682a]{height:100%}.batch-schedule-dialog .selection-overview[data-v-6886682a]{margin-bottom:24px}.batch-schedule-dialog .selection-overview .overview-card[data-v-6886682a]{background:#fff;border-radius:12px;padding:10px 20px;box-shadow:0 2px 12px rgba(64,158,255,.08);border:1px solid #e1efff}.batch-schedule-dialog .selection-overview .overview-card .overview-header[data-v-6886682a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.batch-schedule-dialog .selection-overview .overview-card .overview-header>div[data-v-6886682a]:first-child{display:flex;align-items:center}.batch-schedule-dialog .selection-overview .overview-card .overview-header .overview-icon[data-v-6886682a]{font-size:20px;color:#409eff;margin-right:8px}.batch-schedule-dialog .selection-overview .overview-card .overview-header .overview-title[data-v-6886682a]{font-size:16px;font-weight:600;color:#303133}.batch-schedule-dialog .selection-overview .overview-card .overview-stats[data-v-6886682a]{display:flex;align-items:center;justify-content:space-around;margin-bottom:10px}.batch-schedule-dialog .selection-overview .overview-card .overview-stats .stat-item[data-v-6886682a]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;transition:all .3s ease;position:relative}.batch-schedule-dialog .selection-overview .overview-card .overview-stats .stat-item.clickable[data-v-6886682a]{cursor:pointer}.batch-schedule-dialog .selection-overview .overview-card .overview-stats .stat-item.clickable[data-v-6886682a]:hover{background:linear-gradient(135deg,#f0f8ff,#e1efff);transform:translateY(-2px);box-shadow:0 4px 12px rgba(64,158,255,.15)}.batch-schedule-dialog .selection-overview .overview-card .overview-stats .stat-item.clickable:hover .edit-hint[data-v-6886682a]{opacity:1;transform:translateY(0)}.batch-schedule-dialog .selection-overview .overview-card .overview-stats .stat-item .stat-icon[data-v-6886682a]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff}.batch-schedule-dialog .selection-overview .overview-card .overview-stats .stat-item .stat-icon.employees[data-v-6886682a]{background:linear-gradient(135deg,#409eff,#1890ff)}.batch-schedule-dialog .selection-overview .overview-card .overview-stats .stat-item .stat-icon.dates[data-v-6886682a]{background:linear-gradient(135deg,#67c23a,#85ce61)}.batch-schedule-dialog .selection-overview .overview-card .overview-stats .stat-item .stat-icon.schedules[data-v-6886682a]{background:linear-gradient(135deg,#409eff,#4a90e2)}.batch-schedule-dialog .selection-overview .overview-card .overview-stats .stat-item .stat-info .stat-number[data-v-6886682a]{font-size:24px;font-weight:700;color:#303133;line-height:1}.batch-schedule-dialog .selection-overview .overview-card .overview-stats .stat-item .stat-info .stat-label[data-v-6886682a]{font-size:12px;color:#909399;margin-top:2px}.batch-schedule-dialog .selection-overview .overview-card .overview-stats .stat-item .edit-hint[data-v-6886682a]{position:absolute;bottom:-24px;left:50%;transform:translateX(-50%) translateY(4px);display:flex;align-items:center;gap:4px;font-size:12px;color:#409eff;opacity:0;transition:all .3s ease;white-space:nowrap;background:#fff;padding:4px 8px;border-radius:4px;box-shadow:0 2px 8px rgba(64,158,255,.2)}.batch-schedule-dialog .selection-overview .overview-card .overview-stats .stat-item .edit-hint i[data-v-6886682a]{font-size:12px}.batch-schedule-dialog .selection-overview .overview-card .overview-stats .stat-divider[data-v-6886682a]{width:1px;height:30px;background:#e1efff}.batch-schedule-dialog .selection-overview .overview-card .date-range-display[data-v-6886682a]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:linear-gradient(135deg,#f0f8ff,#e1efff);border-radius:8px}.batch-schedule-dialog .selection-overview .overview-card .date-range-display i[data-v-6886682a]{color:#409eff}.batch-schedule-dialog .selection-overview .overview-card .date-range-display .date-range-label[data-v-6886682a]{font-size:14px;color:#909399}.batch-schedule-dialog .selection-overview .overview-card .date-range-display .date-range-text[data-v-6886682a]{font-weight:500;color:#303133}.batch-schedule-dialog .shift-period-selection[data-v-6886682a]{margin-bottom:15px}.batch-schedule-dialog .shift-period-selection .section-header[data-v-6886682a]{display:flex;align-items:center;margin-bottom:16px}.batch-schedule-dialog .shift-period-selection .section-header i[data-v-6886682a]{font-size:18px;color:#409eff;margin-right:8px}.batch-schedule-dialog .shift-period-selection .section-header .section-title[data-v-6886682a]{font-size:16px;font-weight:600;color:#303133}.batch-schedule-dialog .shift-period-selection .section-header .help-icon[data-v-6886682a]{margin-left:8px;color:#909399;cursor:pointer}.batch-schedule-dialog .shift-period-selection .section-header .help-icon[data-v-6886682a]:hover{color:#409eff}.batch-schedule-dialog .preview-stats .section-header[data-v-6886682a]{display:flex;align-items:center;margin-bottom:16px}.batch-schedule-dialog .preview-stats .section-header i[data-v-6886682a]{font-size:18px;color:#409eff;margin-right:8px}.batch-schedule-dialog .preview-stats .section-header .section-title[data-v-6886682a]{font-size:16px;font-weight:600;color:#303133}.batch-schedule-dialog .preview-stats .stats-grid[data-v-6886682a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.batch-schedule-dialog .preview-stats .stats-grid .stat-card[data-v-6886682a]{background:#fff;border-radius:12px;padding:16px;text-align:center;box-shadow:0 2px 12px rgba(64,158,255,.08);border:1px solid #e1efff;transition:transform .2s ease}.batch-schedule-dialog .preview-stats .stats-grid .stat-card[data-v-6886682a]:hover{transform:translateY(-2px)}.batch-schedule-dialog .preview-stats .stats-grid .stat-card .stat-icon[data-v-6886682a]{width:40px;height:40px;border-radius:10px;margin:0 auto 8px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff}.batch-schedule-dialog .preview-stats .stats-grid .stat-card.effective .stat-icon[data-v-6886682a]{background:linear-gradient(135deg,#409eff,#1890ff)}.batch-schedule-dialog .preview-stats .stats-grid .stat-card.skip .stat-icon[data-v-6886682a]{background:linear-gradient(135deg,#e6a23c,#f0ad4e)}.batch-schedule-dialog .preview-stats .stats-grid .stat-card.overwrite .stat-icon[data-v-6886682a]{background:linear-gradient(135deg,#f56c6c,#ff7875)}.batch-schedule-dialog .preview-stats .stats-grid .stat-card.shifts .stat-icon[data-v-6886682a]{background:linear-gradient(135deg,#67c23a,#85ce61)}.batch-schedule-dialog .preview-stats .stats-grid .stat-card .stat-content .stat-number[data-v-6886682a]{font-size:24px;font-weight:700;color:#303133;line-height:1;margin-bottom:4px}.batch-schedule-dialog .preview-stats .stats-grid .stat-card .stat-content .stat-label[data-v-6886682a]{font-size:12px;color:#909399}[data-v-6930cd32]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.schedule-detail-wrapper[data-v-6930cd32]{background:#f8f9fa}.schedule-detail-wrapper .form-group[data-v-6930cd32]{padding:16px!important}.employee-header-card[data-v-6930cd32]{display:flex;align-items:center;padding:14px 16px;background:linear-gradient(135deg,#409eff,#66b1ff);border-radius:10px;margin-bottom:12px;box-shadow:0 3px 12px rgba(64,158,255,.3);position:relative;overflow:hidden}.employee-header-card[data-v-6930cd32]:before{content:"";position:absolute;top:-50%;right:-10%;width:180px;height:180px;background:hsla(0,0%,100%,.08);border-radius:50%}.avatar-section[data-v-6930cd32]{position:relative;margin-right:12px;z-index:1}.avatar-circle[data-v-6930cd32]{width:56px;height:56px;border-radius:50%;background:hsla(0,0%,100%,.25);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;border:2px solid hsla(0,0%,100%,.4);box-shadow:0 3px 10px rgba(0,0,0,.12)}.avatar-text[data-v-6930cd32]{font-size:24px;font-weight:700;color:#fff}.status-badge[data-v-6930cd32]{position:absolute;bottom:-2px;right:-2px;display:flex;align-items:center;gap:2px;padding:2px 6px;border-radius:10px;font-size:10px;font-weight:600;box-shadow:0 2px 5px rgba(0,0,0,.15)}.status-active[data-v-6930cd32]{background:linear-gradient(135deg,#67c23a,#85ce61);color:#fff}.status-inactive[data-v-6930cd32]{background:linear-gradient(135deg,#909399,#b1b3b8);color:#fff}.status-pending[data-v-6930cd32]{background:linear-gradient(135deg,#e6a23c,#f0c78a);color:#fff}.employee-basic-info[data-v-6930cd32]{flex:1;z-index:1}.employee-name[data-v-6930cd32]{margin:0 0 6px 0;font-size:19px;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.1)}.employee-meta[data-v-6930cd32]{display:flex;gap:8px;flex-wrap:wrap}.meta-item[data-v-6930cd32]{display:flex;align-items:center;gap:4px;font-size:12px;color:hsla(0,0%,100%,.95);background:hsla(0,0%,100%,.2);padding:3px 8px;border-radius:10px;backdrop-filter:blur(10px)}.schedule-summary-card[data-v-6930cd32]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.summary-item[data-v-6930cd32]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border-radius:8px;border:1px solid #e8eaed;transition:all .3s ease}.summary-item[data-v-6930cd32]:hover{border-color:#c6e2ff;box-shadow:0 2px 8px rgba(64,158,255,.12);transform:translateY(-1px)}.summary-icon[data-v-6930cd32]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.summary-icon.blue[data-v-6930cd32]{background:linear-gradient(135deg,#ecf5ff,#d9ecff);color:#409eff}.summary-icon.orange[data-v-6930cd32]{background:linear-gradient(135deg,#fff7ed,#ffe9d6);color:#409eff}.summary-icon i[data-v-6930cd32]{font-size:18px}.summary-content[data-v-6930cd32]{flex:1}.summary-label[data-v-6930cd32]{margin:0 0 3px 0;font-size:11px;color:#909399}.summary-value[data-v-6930cd32]{margin:0 0 2px 0;font-size:14px;font-weight:600;color:#303133}.summary-sub[data-v-6930cd32]{margin:0;font-size:11px;color:#909399}.collapsible-section[data-v-6930cd32]{background:#fff;border-radius:8px;margin-bottom:12px;overflow:hidden;border:1px solid #e8eaed}.section-header[data-v-6930cd32]{display:flex;justify-content:space-between;align-items:center;padding:15px 14px;cursor:pointer;background:#fff;transition:background .2s ease}.section-header[data-v-6930cd32]:hover{background:#f8f9fa}.section-title[data-v-6930cd32]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#303133}.section-title i[data-v-6930cd32]{font-size:16px;color:#409eff}.toggle-icon[data-v-6930cd32]{font-size:14px;color:#909399;transition:transform .3s ease}.section-content[data-v-6930cd32]{border-top:1px solid #f0f2f5}.info-list[data-v-6930cd32]{display:flex;flex-direction:column;gap:0;background:#fff}.info-item[data-v-6930cd32]{display:flex;justify-content:space-between;align-items:flex-start;padding:10px 14px;border-bottom:1px solid #f0f2f5;transition:background .2s ease}.info-item[data-v-6930cd32]:last-child{border-bottom:none}.info-item[data-v-6930cd32]:hover{background:#f8f9fa}.info-label[data-v-6930cd32]{display:flex;align-items:center;gap:6px;font-size:13px;color:#606266;font-weight:500;min-width:90px}.info-label i[data-v-6930cd32]{font-size:14px;color:#409eff}.info-value[data-v-6930cd32]{font-size:13px;color:#303133;font-weight:500;text-align:right;word-break:break-all}.shift-list[data-v-6930cd32]{display:flex;flex-direction:column;gap:10px}.shift-card[data-v-6930cd32]{background:#fff;border-radius:10px;border:1.5px solid #e8eaed;overflow:hidden;transition:all .3s ease}.shift-card[data-v-6930cd32]:hover{border-color:#409eff;box-shadow:0 3px 12px rgba(64,158,255,.12);transform:translateY(-1px)}.shift-header[data-v-6930cd32]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;cursor:pointer;background:linear-gradient(90deg,#f7f9fc 0,#fff);transition:all .2s ease}.shift-header[data-v-6930cd32]:hover{background:linear-gradient(90deg,#ecf5ff 0,#f7f9fc)}.shift-title-section[data-v-6930cd32]{display:flex;align-items:center;gap:10px;flex:1}.shift-icon-wrapper[data-v-6930cd32]{width:42px;height:42px;border-radius:10px;background:linear-gradient(135deg,#ecf5ff,#d9ecff);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 6px rgba(64,158,255,.12)}.shift-emoji[data-v-6930cd32]{font-size:22px;line-height:1}.shift-info[data-v-6930cd32]{display:flex;flex-direction:column;gap:3px}.shift-name[data-v-6930cd32]{margin:0;font-size:15px;font-weight:600;color:#303133;letter-spacing:.2px}.shift-code[data-v-6930cd32]{font-size:11px;color:#909399;font-weight:400;padding:1px 6px;background:#f5f7fa;border-radius:6px;display:inline-block;width:-moz-fit-content;width:fit-content}.shift-meta[data-v-6930cd32]{display:flex;align-items:center;gap:10px}.shift-hours[data-v-6930cd32]{font-size:13px;font-weight:600;color:#409eff;background:#ecf5ff;padding:4px 10px;border-radius:12px;display:flex;align-items:center;gap:3px;white-space:nowrap}.shift-hours i[data-v-6930cd32]{font-size:13px}.expand-icon[data-v-6930cd32]{font-size:16px;color:#409eff;transition:transform .3s ease;font-weight:700}.timeslot-list[data-v-6930cd32]{padding:10px 14px 12px 14px;background:linear-gradient(180deg,#fafbfc 0,#fff)}.timeslot-item[data-v-6930cd32]{display:flex;align-items:center;gap:10px;padding:10px;background:#fff;border-radius:8px;margin-bottom:8px;border:1px solid #e8eaed;transition:all .3s ease}.timeslot-item[data-v-6930cd32]:last-child{margin-bottom:0}.timeslot-item[data-v-6930cd32]:hover{border-color:#409eff;box-shadow:0 2px 6px rgba(64,158,255,.1);transform:translateX(3px)}.timeslot-icon-wrapper[data-v-6930cd32]{width:38px;height:38px;border-radius:8px;background:linear-gradient(135deg,#fff7ed,#ffe9d6);display:flex;align-items:center;justify-content:center;flex-shrink:0}.timeslot-emoji[data-v-6930cd32]{font-size:20px;line-height:1}.timeslot-content[data-v-6930cd32]{flex:1;min-width:0}.timeslot-name[data-v-6930cd32]{font-size:14px;font-weight:600;color:#303133;margin-bottom:4px}.timeslot-time[data-v-6930cd32]{font-size:12px;color:#909399;display:flex;align-items:center;gap:5px}.timeslot-time i[data-v-6930cd32]{font-size:11px;color:#c0c4cc}.timeslot-duration[data-v-6930cd32]{font-size:14px;font-weight:700;color:#409eff;background:#ecf5ff;padding:4px 10px;border-radius:12px;white-space:nowrap;border:1px solid #d9ecff}.empty-state[data-v-6930cd32],.empty-timeslot[data-v-6930cd32]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;color:#909399;gap:8px}.empty-state i[data-v-6930cd32],.empty-timeslot i[data-v-6930cd32]{font-size:42px;color:#dcdfe6}.empty-state p[data-v-6930cd32]{margin:0;font-size:13px;color:#909399}.empty-timeslot[data-v-6930cd32]{padding:18px;background:#fff;border-radius:8px;border:2px dashed #e8eaed}.empty-timeslot i[data-v-6930cd32]{font-size:28px}.empty-timeslot span[data-v-6930cd32]{font-size:12px;color:#909399}.memo-section[data-v-6930cd32]{margin-top:12px;margin-bottom:12px}.memo-card[data-v-6930cd32]{display:flex;gap:10px;padding:12px;background:linear-gradient(135deg,#fff9f0,#fff7ed);border-radius:8px;border:1px solid #ffe9d6}.memo-card i[data-v-6930cd32]{font-size:18px;color:#e6a23c;flex-shrink:0;margin-top:1px}.memo-text[data-v-6930cd32]{margin:0;font-size:13px;line-height:1.5;color:#606266}.expand-enter-active[data-v-6930cd32],.expand-leave-active[data-v-6930cd32]{transition:all .3s ease;max-height:1000px;overflow:hidden}.expand-enter[data-v-6930cd32],.expand-leave-to[data-v-6930cd32]{max-height:0;opacity:0}@media (max-width:768px){.schedule-detail-wrapper[data-v-6930cd32]{padding:10px}.employee-header-card[data-v-6930cd32]{flex-direction:column;text-align:center;padding:12px}.avatar-section[data-v-6930cd32]{margin-right:0;margin-bottom:10px}.avatar-circle[data-v-6930cd32]{width:50px;height:50px}.avatar-text[data-v-6930cd32]{font-size:22px}.employee-name[data-v-6930cd32]{font-size:17px}.employee-meta[data-v-6930cd32]{justify-content:center}.schedule-summary-card[data-v-6930cd32]{grid-template-columns:1fr;gap:8px}.summary-item[data-v-6930cd32]{padding:8px 10px}.shift-header[data-v-6930cd32]{flex-direction:column;align-items:flex-start;gap:10px;padding:10px 12px}.shift-icon-wrapper[data-v-6930cd32]{width:38px;height:38px}.shift-emoji[data-v-6930cd32]{font-size:20px}.shift-meta[data-v-6930cd32]{width:100%;justify-content:space-between}.timeslot-list[data-v-6930cd32]{padding:8px 12px 10px 12px}.timeslot-item[data-v-6930cd32]{padding:8px}.timeslot-icon-wrapper[data-v-6930cd32]{width:34px;height:34px}.timeslot-emoji[data-v-6930cd32]{font-size:18px}}.empl-attendance .el-range-separator{width:20px!important}.empl-attendance .custom-toolbar{margin-left:0;display:flex;justify-content:space-between;align-items:center;gap:16px}.empl-attendance .custom-toolbar .drag-tips{flex:1;max-width:500px}.empl-attendance .custom-toolbar .drag-tips .el-alert{padding:0 5px;font-size:13px;margin-top:20px}.empl-attendance .custom-toolbar .drag-tips .el-alert .el-alert__content{padding-left:8px}.empl-attendance .schedule-table{position:relative;overflow:auto;border:1px solid #ebeef5;border-radius:4px;background:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.empl-attendance .schedule-table::-webkit-scrollbar{width:8px;height:8px}.empl-attendance .schedule-table::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.empl-attendance .schedule-table::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.empl-attendance .schedule-table::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.empl-attendance .drag-overlay{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(64,158,255,.9);color:#fff;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:500;z-index:9999;pointer-events:none;box-shadow:0 4px 12px rgba(0,0,0,.2)}.empl-attendance .drag-overlay .drag-info{display:flex;align-items:center;gap:8px}.empl-attendance .drag-overlay .drag-info i{font-size:16px}.empl-attendance .table-header{position:sticky;top:0;z-index:10;display:flex;background:#fff;border-bottom:2px solid #409eff}.empl-attendance .table-content{position:relative}.empl-attendance .table-row{display:flex;border-bottom:1px solid #ebeef5;transition:background-color .2s}.empl-attendance .table-row:hover{background-color:#f5f7fa}.empl-attendance .table-row.summary-row{background-color:#f8f9fa;font-weight:700;position:relative;z-index:1}.empl-attendance .table-row .merged-summary-label{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;text-align:right;padding-right:20px;min-height:88px;background-color:#f5f7fa;color:#000;font-weight:600;font-size:13px;position:sticky;left:0;z-index:6}.empl-attendance .table-row .merged-summary-label .summary-label-item{height:44px;display:flex;align-items:center;justify-content:flex-end;width:100%;padding-right:4px}.empl-attendance .table-row .merged-summary-label .summary-label-item:first-child{border-bottom:1px solid rgba(3,139,250,.2)}.empl-attendance .table-row .summary-data-column{width:60px;display:flex;flex-direction:column;border-right:1px solid #e4e7ed;background-color:#fff}.empl-attendance .table-row .summary-data-column:hover{background-color:#f5f7fa}.empl-attendance .table-row .summary-data-column .summary-data-item{height:44px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:13px}.empl-attendance .table-row .summary-data-column .summary-data-item:first-child{color:#e6a23c;border-bottom:1px solid #f0f0f0}.empl-attendance .table-row .summary-data-column .summary-data-item:last-child{color:#67c23a}.empl-attendance .sticky-left{position:sticky;left:0;z-index:5;display:flex;background:#fff;border-right:2px solid #e4e7ed}.empl-attendance .sticky-right{position:sticky;right:0;z-index:5;display:flex;background:#fff;border-left:2px solid #e4e7ed}.empl-attendance .header-cell{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:80px;min-height:60px;padding:8px 6px;border-right:1px solid #ebeef5;background:#f5f7fa;font-weight:700;font-size:12px;text-align:center}.empl-attendance .header-cell.main-cell{width:120px}.empl-attendance .header-cell.date-cell{width:60px}.empl-attendance .header-cell.date-cell.weekend{background:#fef0f0;color:#f56c6c}.empl-attendance .header-cell.date-cell.holiday{background:#f0f9ff;color:#409eff}.empl-attendance .header-cell.date-cell.today{background:#f0f9ff;border:2px solid #409eff;font-weight:700}.empl-attendance .header-cell .month-label{font-size:10px;color:#909399;margin-bottom:2px}.empl-attendance .header-cell .day-label{font-size:14px;font-weight:700}.empl-attendance .header-cell .weekday-label{font-size:10px;color:#909399;margin-top:2px}.empl-attendance .data-cell{display:flex;align-items:center;justify-content:center;width:80px;min-height:20px;padding:5px 6px;border-right:1px solid #ebeef5;font-size:13px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}.empl-attendance .data-cell.main-cell{width:120px;font-weight:500;font-size:14px}.empl-attendance .data-cell.main-cell .employee-name{color:#303133}.empl-attendance .data-cell.schedule-cell{width:60px;position:relative;cursor:pointer;transition:all .2s ease}.empl-attendance .data-cell.schedule-cell:hover{background-color:#ecf5ff;transform:scale(1.05);z-index:2}.empl-attendance .data-cell.schedule-cell.has-schedule{background-color:#e1f3d8;border:1px solid #67c23a}.empl-attendance .data-cell.schedule-cell.weekend{background-color:#fef0f0}.empl-attendance .data-cell.schedule-cell.holiday{background-color:#f0f9ff}.empl-attendance .data-cell.schedule-cell.today{border:2px solid #409eff;font-weight:700}.empl-attendance .data-cell.schedule-cell.drag-selecting{background-color:rgba(64,158,255,.3)!important;border:2px solid #409eff!important;transform:scale(1.02);z-index:3;box-shadow:inset 0 0 0 1px rgba(64,158,255,.5)}.empl-attendance .data-cell.schedule-cell.drag-selected{background-color:rgba(103,194,58,.2)!important;border:2px solid #67c23a!important;z-index:1}.empl-attendance .data-cell.schedule-cell .schedule-value{position:relative;z-index:2}.empl-attendance .data-cell.schedule-cell .schedule-status{position:absolute;top:2px;right:2px;width:6px;height:6px;border-radius:50%}.empl-attendance .data-cell.schedule-cell .schedule-status.status-normal{background:#67c23a}.empl-attendance .data-cell.schedule-cell .schedule-status.status-late{background:#e6a23c}.empl-attendance .data-cell.schedule-cell .schedule-status.status-absent{background:#f56c6c}.empl-attendance .data-cell[title]:hover{cursor:help}.empl-attendance .summary-empty-merged{width:240px;min-height:88px;background-color:#f8f9fa;border-left:1px solid #e4e7ed;border-bottom:1px solid #ebeef5;position:sticky;right:0;z-index:5;background:#fff}.empl-attendance .toggle-btn{position:absolute;display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#409eff;color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:10px;transition:all .2s;z-index:9999!important}.empl-attendance .toggle-btn:hover{background:#337ecc;transform:scale(1.1)}.empl-attendance .toggle-btn.active{background:#67c23a}.empl-attendance .toggle-btn.left-toggle{right:-10px;top:50%;transform:translateY(-50%)}.empl-attendance .toggle-btn.right-toggle{left:-10px;top:50%;transform:translateY(-50%)}.empl-attendance .toggle-btn.bottom-toggle{bottom:-8px;right:8px;transform:none;z-index:10000!important}.empl-attendance .empty-state{display:flex;align-items:center;justify-content:center;height:400px;background:#fff;border-radius:4px}@media (max-width:1200px){.empl-attendance .custom-toolbar{flex-direction:column;gap:12px;align-items:stretch}.empl-attendance .custom-toolbar .drag-tips{max-width:none}}.context-menu{position:fixed;background:#fff;border:1px solid #ebeef5;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);z-index:3000;min-width:120px;padding:4px 0}.context-menu .menu-item{display:flex;align-items:center;padding:8px 16px;cursor:pointer;transition:background-color .2s}.context-menu .menu-item:hover{background-color:#f5f7fa}.context-menu .menu-item .menu-icon{margin-right:8px;color:#909399}.task-progress{padding:10px 0}.task-progress .info-text{color:#606266;font-size:14px}.task-progress .info-number{display:inline-flex;align-items:baseline;gap:4px}.task-progress .info-number .number{font-size:20px;font-weight:600;color:#409eff}.task-progress .info-number .unit{font-size:14px;color:#909399}.task-progress .progress-stats{display:flex;align-items:center;justify-content:center;gap:20px;padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;margin-bottom:20px;color:#fff}.task-progress .progress-stats .stat-item{text-align:center;flex:1}.task-progress .progress-stats .stat-item.remaining{flex:0.8}.task-progress .progress-stats .stat-item .stat-value{font-size:28px;font-weight:700;line-height:1.2;margin-bottom:4px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.task-progress .progress-stats .stat-item .stat-label{font-size:13px;opacity:.9;font-weight:500}.task-progress .progress-stats .stat-divider{font-size:24px;font-weight:300;opacity:.5}.task-progress .progress-section{margin-bottom:20px}.task-progress .progress-section ::v-deep .el-progress-bar__outer{background-color:#e5e9f2;border-radius:12px}.task-progress .progress-section ::v-deep .el-progress-bar__inner{border-radius:12px;transition:all .3s ease}.task-progress .progress-section .progress-text{display:flex;justify-content:space-between;align-items:center;margin-top:12px;font-size:14px}.task-progress .progress-section .progress-text .percentage{font-size:20px;font-weight:700;color:#409eff}.task-progress .progress-section .progress-text .speed-info{color:#909399;font-size:13px;display:flex;align-items:center;gap:4px}.task-progress .progress-section .progress-text .speed-info:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background-color:#67c23a;animation:pulse 1.5s ease-in-out infinite}.task-progress .time-info{background:#f7f9fc;border:1px solid #e8ecf1;border-radius:8px;padding:16px;margin-bottom:16px}.task-progress .time-info .time-row{display:flex;gap:24px;margin-bottom:12px}.task-progress .time-info .time-row:last-child{margin-bottom:0}.task-progress .time-info .time-item{display:flex;align-items:center;gap:8px;flex:1;font-size:14px}.task-progress .time-info .time-item i{font-size:16px;color:#909399}.task-progress .time-info .time-item .label{color:#909399;font-weight:500;min-width:70px}.task-progress .time-info .time-item .value{color:#303133;font-weight:600;flex:1}.task-progress .time-info .time-item .value.highlight{color:#409eff;font-size:15px}.task-progress .status-alert{margin-bottom:16px;border-radius:6px}.task-progress .status-alert ::v-deep .el-alert__title{font-size:14px;line-height:1.5}.task-progress .action-buttons{display:flex;justify-content:center;gap:12px;padding-top:16px}.task-progress .action-buttons .el-button{min-width:120px;font-weight:500;transition:all .3s ease}.task-progress .action-buttons .el-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}@media (max-width:768px){.task-progress .progress-stats{flex-direction:column;gap:12px}.task-progress .progress-stats .stat-divider{display:none}.task-progress .time-info .time-row{flex-direction:column;gap:12px}.task-progress .action-buttons{flex-direction:column}.task-progress .action-buttons .el-button{width:100%}}.settlement-container .preview-section{background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));border:2px solid rgba(102,126,234,.1);border-radius:12px;padding:20px;margin:20px 0}.settlement-container .preview-title{font-weight:700;font-size:16px;color:#667eea;margin-bottom:16px;display:flex;align-items:center}.settlement-container .preview-title i{margin-right:8px}.settlement-container .attendance-systems{background:rgba(103,194,58,.1);border:1px solid rgba(103,194,58,.2);border-radius:8px;padding:16px;margin-top:16px}.settlement-container .systems-title{font-weight:600;color:#67c23a;font-size:14px;margin-bottom:12px;display:flex;align-items:center}.settlement-container .systems-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.settlement-container .system-item{background:#fff;border-radius:8px;padding:12px;border-left:4px solid}.settlement-container .system-item.standard{border-left-color:#67c23a}.settlement-container .system-item.flexible{border-left-color:#409eff}.settlement-container .system-item.comprehensive{border-left-color:#e6a23c}.settlement-container .system-item.shift{border-left-color:#f56c6c}.settlement-container .system-item.irregular{border-left-color:#909399}.settlement-container .system-name{font-weight:600;font-size:13px;margin-bottom:4px}.settlement-container .system-desc{font-size:11px;color:#666;line-height:1.4;margin-bottom:8px}.settlement-container .system-stats{display:flex;justify-content:space-between;align-items:center}.settlement-container .system-count{background:#f0f0f0;color:#333;font-size:11px;padding:2px 6px;border-radius:10px;font-weight:600}.settlement-container .system-hours{font-size:11px;color:#666}.settlement-container .stat-item{text-align:center;padding:16px;background:#f8f9fa;border-radius:8px;border-top:4px solid #667eea}.settlement-container .stat-number{font-size:24px;font-weight:800;color:#333;margin:8px 0}.settlement-container .stat-label{font-size:12px;color:#666;font-weight:600}.settlement-container .complexity-indicator{display:flex;align-items:center;gap:8px;margin-top:8px}.settlement-container .complexity-dot{width:8px;height:8px;border-radius:50%}.settlement-container .complexity-low{background:#67c23a}.settlement-container .complexity-medium{background:#e6a23c}.settlement-container .complexity-high{background:#f56c6c}.settlement-container .complexity-text{font-size:12px;font-weight:600}.settlement-container .personnel-preview{background:#f8f9fa;border-radius:8px;padding:16px;margin-top:16px}.settlement-container .personnel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;max-height:200px;overflow-y:auto}.settlement-container .personnel-item{background:#fff;border-radius:6px;padding:8px;text-align:center;border:1px solid #e8e8e8;transition:all .2s ease}.settlement-container .personnel-item:hover{border-color:#667eea;transform:translateY(-1px)}.settlement-container .personnel-name{font-size:13px;font-weight:600;color:#333;margin-bottom:2px}.settlement-container .personnel-dept{font-size:11px;color:#666}.settlement-container .personnel-system{font-size:10px;background:#f0f0f0;color:#666;padding:1px 4px;border-radius:8px;margin-top:2px}.settlement-container .dept-option{display:flex;justify-content:space-between;align-items:center}.settlement-container .dept-info{display:flex;flex-direction:column}.settlement-container .dept-name{font-weight:600;color:#333}.settlement-container .dept-desc{font-size:12px;color:#666;margin-top:2px}.settlement-container .dept-count{background:#667eea;color:#fff;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:600}.settlement-container .log-container{background:#1e1e1e;color:#e8e8e8;padding:20px;border-radius:8px;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;height:300px;overflow-y:auto}.settlement-container .log-line{padding:2px 0;line-height:1.4;display:flex;align-items:flex-start}.settlement-container .log-time{color:#888;margin-right:12px;min-width:70px;font-size:11px}.settlement-container .log-info{color:#4ecdc4}.settlement-container .log-warn{color:#ffd93d}.settlement-container .log-error{color:#ff6b6b}.settlement-container .log-proc{color:#6bcf7f}.settlement-container .log-success{color:#4caf50}.settlement-container .task-list{display:flex;flex-direction:column;gap:16px}.settlement-container .task-card{background:hsla(0,0%,100%,.98);border-radius:12px;padding:20px;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease;cursor:pointer}.settlement-container .task-card:hover{transform:translateY(-2px);box-shadow:0 6px 30px rgba(0,0,0,.12)}.settlement-container .task-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.settlement-container .task-title{font-size:16px;font-weight:600;color:#333;margin:0}.settlement-container .task-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:16px}.settlement-container .task-info-item{display:flex;flex-direction:column}.settlement-container .task-info-label{font-size:11px;color:#666;margin-bottom:4px}.settlement-container .task-info-value{font-size:13px;font-weight:600;color:#333}.settlement-container .task-actions{display:flex;gap:8px;justify-content:flex-end}.settlement-container .help-content{line-height:1.6}.settlement-container .help-section{margin-bottom:24px}.settlement-container .help-section h3{color:#667eea;font-size:16px;margin-bottom:12px;padding-left:12px;border-left:4px solid #667eea}.settlement-container .help-step{background:#f8f9fa;padding:12px 16px;border-radius:8px;margin-bottom:8px;border-left:3px solid #67c23a}.settlement-container .help-step-title{font-weight:600;color:#333;margin-bottom:4px}.settlement-container .help-step-desc{font-size:13px;color:#666}.settlement-container .status-pending{background:#e6a23c}.settlement-container .status-running{background:#409eff}.settlement-container .status-completed{background:#67c23a}.settlement-container .status-failed{background:#f56c6c}.settlement-container .exception-summary{background:linear-gradient(135deg,rgba(245,108,108,.05),rgba(230,162,60,.05));border:2px solid rgba(245,108,108,.1);border-radius:12px;padding:20px;margin-bottom:24px}.settlement-container .exception-summary .summary-title{font-weight:700;font-size:16px;color:#f56c6c;margin-bottom:16px;display:flex;align-items:center}.settlement-container .exception-summary .summary-title i{margin-right:8px}.settlement-container .exception-summary .summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px}.settlement-container .exception-summary .summary-item{text-align:center;padding:16px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.settlement-container .exception-summary .summary-item .summary-number{font-size:24px;font-weight:800;margin-bottom:8px}.settlement-container .exception-summary .summary-item .summary-number.error{color:#f56c6c}.settlement-container .exception-summary .summary-item .summary-number.warning{color:#e6a23c}.settlement-container .exception-summary .summary-item .summary-number.success{color:#67c23a}.settlement-container .exception-summary .summary-item .summary-number.info{color:#409eff}.settlement-container .exception-summary .summary-item .summary-label{font-size:12px;color:#666;font-weight:600}.settlement-container .exception-tabs{margin-bottom:20px}.settlement-container .list-toolbar{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8f9fa;border-radius:8px;margin-bottom:16px}.settlement-container .list-toolbar .toolbar-left{display:flex;align-items:center;gap:12px}.settlement-container .list-toolbar .selected-info{color:#666;font-size:13px}.settlement-container .list-toolbar .toolbar-right{display:flex;gap:8px}.settlement-container .exception-list .exception-item{display:flex;align-items:flex-start;background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:16px;margin-bottom:12px;transition:all .2s ease}.settlement-container .exception-list .exception-item:hover{border-color:#409eff;box-shadow:0 2px 12px rgba(64,158,255,.1)}.settlement-container .exception-list .exception-item.pending{border-left:4px solid #e6a23c}.settlement-container .exception-list .exception-item.retrying{border-left:4px solid #409eff;background:rgba(64,158,255,.02)}.settlement-container .exception-list .exception-item.resolved{border-left:4px solid #67c23a;background:rgba(103,194,58,.02)}.settlement-container .exception-list .exception-item.failed{border-left:4px solid #f56c6c;background:rgba(245,108,108,.02)}.settlement-container .exception-list .exception-item.ignored{border-left:4px solid #909399;background:rgba(144,147,153,.02);opacity:.7}.settlement-container .exception-list .exception-item .exception-checkbox{margin-right:12px;padding-top:2px}.settlement-container .exception-list .exception-item .exception-content{flex:1}.settlement-container .exception-list .exception-item .exception-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.settlement-container .exception-list .exception-item .exception-header .exception-person .person-name{font-weight:600;color:#333;margin-right:8px}.settlement-container .exception-list .exception-item .exception-header .exception-person .person-dept{color:#666;font-size:13px}.settlement-container .exception-list .exception-item .exception-header .exception-status{display:flex;gap:4px}.settlement-container .exception-list .exception-item .exception-details{margin-bottom:8px}.settlement-container .exception-list .exception-item .exception-details .exception-message{color:#333;font-size:14px;margin-bottom:4px}.settlement-container .exception-list .exception-item .exception-details .exception-message i{margin-right:6px;color:#666}.settlement-container .exception-list .exception-item .exception-details .exception-meta{font-size:12px;color:#666;display:flex;gap:12px}.settlement-container .exception-list .exception-item .exception-details .exception-meta .exception-retry{color:#e6a23c}.settlement-container .exception-list .exception-item .exception-solution{background:rgba(64,158,255,.05);border:1px solid rgba(64,158,255,.1);border-radius:6px;padding:8px 12px;margin-top:8px}.settlement-container .exception-list .exception-item .exception-solution .solution-title{font-size:12px;font-weight:600;color:#409eff;margin-bottom:4px}.settlement-container .exception-list .exception-item .exception-solution .solution-content{font-size:12px;color:#666;line-height:1.4}.settlement-container .exception-list .exception-item .exception-actions{width:80px;display:flex;flex-direction:column;gap:4px;margin-left:12px}.settlement-container .exception-list .exception-item .exception-actions .el-button{margin-left:0!important}.settlement-container .retry-progress{background:rgba(64,158,255,.05);border:1px solid rgba(64,158,255,.2);border-radius:8px;padding:16px;margin:20px 0}.settlement-container .retry-progress .progress-title{font-weight:600;color:#409eff;margin-bottom:12px;display:flex;align-items:center}.settlement-container .retry-progress .progress-title i{margin-right:8px}.settlement-container .retry-progress .progress-info{text-align:center;font-size:13px;color:#666;margin-top:8px}.settlement-container .exception-pagination{display:flex;justify-content:center;margin-top:20px}[data-v-30cb17dc]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.hr-attendance-settle .stats-cards[data-v-30cb17dc]{display:flex;gap:8px}.hr-attendance-settle .stats-cards .stat-card[data-v-30cb17dc]{display:flex;align-items:center;padding:4px 6px;border-radius:5px;background:#fff;box-shadow:-1px 0 1px rgba(0,0,0,.03);transition:all .2s ease;cursor:pointer;min-width:80px;height:32px;position:relative}.hr-attendance-settle .stats-cards .stat-card[data-v-30cb17dc]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:0;border-radius:0 0 4px 4px;transition:height .2s ease}.hr-attendance-settle .stats-cards .stat-card[data-v-30cb17dc]:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.1)}.hr-attendance-settle .stats-cards .stat-card[data-v-30cb17dc]:active{transform:translateY(0)}.hr-attendance-settle .stats-cards .stat-card .stat-icon[data-v-30cb17dc]{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:5px;transition:all .2s ease}.hr-attendance-settle .stats-cards .stat-card .stat-icon i[data-v-30cb17dc]{font-size:10px;transition:all .2s ease}.hr-attendance-settle .stats-cards .stat-card .stat-content[data-v-30cb17dc]{flex:1;display:flex;align-items:center;gap:3px}.hr-attendance-settle .stats-cards .stat-card .stat-content .stat-number[data-v-30cb17dc]{font-size:13px;font-weight:700;line-height:1}.hr-attendance-settle .stats-cards .stat-card .stat-content .stat-label[data-v-30cb17dc]{font-size:11px;color:#909399;line-height:1}.hr-attendance-settle .stats-cards .stat-card.stat-pending .stat-icon[data-v-30cb17dc]{background:#fefce8}.hr-attendance-settle .stats-cards .stat-card.stat-pending .stat-content .stat-number[data-v-30cb17dc],.hr-attendance-settle .stats-cards .stat-card.stat-pending .stat-icon i[data-v-30cb17dc]{color:#e6a23c}.hr-attendance-settle .stats-cards .stat-card.stat-pending.active[data-v-30cb17dc]:after{height:2px;background:#e6a23c}.hr-attendance-settle .stats-cards .stat-card.stat-pending.active .stat-icon[data-v-30cb17dc]{background:#e6a23c}.hr-attendance-settle .stats-cards .stat-card.stat-pending.active .stat-icon i[data-v-30cb17dc]{color:#fff}.hr-attendance-settle .stats-cards .stat-card.stat-pending.active .stat-content .stat-number[data-v-30cb17dc]{color:#e6a23c}.hr-attendance-settle .stats-cards .stat-card.stat-processing .stat-icon[data-v-30cb17dc]{background:#eff6ff}.hr-attendance-settle .stats-cards .stat-card.stat-processing .stat-content .stat-number[data-v-30cb17dc],.hr-attendance-settle .stats-cards .stat-card.stat-processing .stat-icon i[data-v-30cb17dc]{color:#409eff}.hr-attendance-settle .stats-cards .stat-card.stat-processing.active[data-v-30cb17dc]:after{height:2px;background:#409eff}.hr-attendance-settle .stats-cards .stat-card.stat-processing.active .stat-icon[data-v-30cb17dc]{background:#409eff}.hr-attendance-settle .stats-cards .stat-card.stat-processing.active .stat-icon i[data-v-30cb17dc]{color:#fff}.hr-attendance-settle .stats-cards .stat-card.stat-processing.active .stat-content .stat-number[data-v-30cb17dc]{color:#409eff}.hr-attendance-settle .stats-cards .stat-card.stat-completed .stat-icon[data-v-30cb17dc]{background:#f0f9ff}.hr-attendance-settle .stats-cards .stat-card.stat-completed .stat-content .stat-number[data-v-30cb17dc],.hr-attendance-settle .stats-cards .stat-card.stat-completed .stat-icon i[data-v-30cb17dc]{color:#67c23a}.hr-attendance-settle .stats-cards .stat-card.stat-completed.active[data-v-30cb17dc]:after{height:2px;background:#67c23a}.hr-attendance-settle .stats-cards .stat-card.stat-completed.active .stat-icon[data-v-30cb17dc]{background:#67c23a}.hr-attendance-settle .stats-cards .stat-card.stat-completed.active .stat-icon i[data-v-30cb17dc]{color:#fff}.hr-attendance-settle .stats-cards .stat-card.stat-completed.active .stat-content .stat-number[data-v-30cb17dc]{color:#67c23a}.hr-attendance-settle .stats-cards .stat-card.stat-exception .stat-icon[data-v-30cb17dc]{background:#fef2f2}.hr-attendance-settle .stats-cards .stat-card.stat-exception .stat-content .stat-number[data-v-30cb17dc],.hr-attendance-settle .stats-cards .stat-card.stat-exception .stat-icon i[data-v-30cb17dc]{color:#f56c6c}.hr-attendance-settle .stats-cards .stat-card.stat-exception.active[data-v-30cb17dc]:after{height:2px;background:#f56c6c}.hr-attendance-settle .stats-cards .stat-card.stat-exception.active .stat-icon[data-v-30cb17dc]{background:#f56c6c}.hr-attendance-settle .stats-cards .stat-card.stat-exception.active .stat-icon i[data-v-30cb17dc]{color:#fff}.hr-attendance-settle .stats-cards .stat-card.stat-exception.active .stat-content .stat-number[data-v-30cb17dc]{color:#f56c6c}.hr-attendance-settle .stats-cards .stat-card.stat-total .stat-icon[data-v-30cb17dc]{background:#f9fafb}.hr-attendance-settle .stats-cards .stat-card.stat-total .stat-icon i[data-v-30cb17dc]{color:#909399}.hr-attendance-settle .stats-cards .stat-card.stat-total .stat-content .stat-number[data-v-30cb17dc]{color:#303133}.hr-attendance-settle .stats-cards .stat-card.stat-total.active[data-v-30cb17dc]:after{height:2px;background:#303133}.hr-attendance-settle .stats-cards .stat-card.stat-total.active .stat-icon[data-v-30cb17dc]{background:#303133}.hr-attendance-settle .stats-cards .stat-card.stat-total.active .stat-icon i[data-v-30cb17dc]{color:#fff}.hr-attendance-settle .stats-cards .stat-card.stat-total.active .stat-content .stat-number[data-v-30cb17dc]{color:#303133}.hr-attendance-settle[data-v-30cb17dc] .el-table .settle-name-inline{display:flex;align-items:center;justify-content:left}.hr-attendance-settle[data-v-30cb17dc] .el-table .settle-name-inline .name-text{font-weight:500;color:#303133}.hr-attendance-settle[data-v-30cb17dc] .el-table .period-info-inline{display:flex;align-items:center;justify-content:center}.hr-attendance-settle[data-v-30cb17dc] .el-table .period-info-inline .period-text{font-weight:600;color:#409eff;font-size:13px}.hr-attendance-settle[data-v-30cb17dc] .el-table .stats-info-inline{display:flex;align-items:center;justify-content:center;gap:8px}.hr-attendance-settle[data-v-30cb17dc] .el-table .stats-info-inline .stat-item{display:flex;align-items:center;gap:2px;font-size:12px;padding:2px 6px;border-radius:4px}.hr-attendance-settle[data-v-30cb17dc] .el-table .stats-info-inline .stat-item.policy{color:#409eff;background:#f0f9ff}.hr-attendance-settle[data-v-30cb17dc] .el-table .stats-info-inline .stat-item.dept{color:#67c23a;background:#f0f9ff}.hr-attendance-settle[data-v-30cb17dc] .el-table .stats-info-inline .stat-item i{font-size:11px}.hr-attendance-settle[data-v-30cb17dc] .el-table .people-stats-inline{display:flex;align-items:center;justify-content:center;gap:8px}.hr-attendance-settle[data-v-30cb17dc] .el-table .people-stats-inline .people-item{display:flex;align-items:center;gap:2px;font-size:12px;padding:2px 6px;border-radius:4px}.hr-attendance-settle[data-v-30cb17dc] .el-table .people-stats-inline .people-item.total{color:#409eff;background:#f0f9ff}.hr-attendance-settle[data-v-30cb17dc] .el-table .people-stats-inline .people-item.exception{color:#c0c4cc;background:#f9fafb}.hr-attendance-settle[data-v-30cb17dc] .el-table .people-stats-inline .people-item.exception.has-exception{color:#e6a23c;background:#fefce8;font-weight:500}.hr-attendance-settle[data-v-30cb17dc] .el-table .people-stats-inline .people-item i{font-size:11px}.hr-attendance-settle[data-v-30cb17dc] .el-table .create-info-inline{display:flex;align-items:center;justify-content:center;gap:8px}.hr-attendance-settle[data-v-30cb17dc] .el-table .create-info-inline .create-time{font-size:11px;color:#909399;display:flex;align-items:center;gap:2px;padding:2px 4px;background:#f5f7fa;border-radius:4px}.hr-attendance-settle[data-v-30cb17dc] .el-table .create-info-inline .creator-name{font-size:11px;color:#606266;display:flex;align-items:center;gap:2px;padding:2px 4px;background:#f0f2f5;border-radius:4px}.hr-attendance-settle[data-v-30cb17dc] .el-table .progress-info-inline{display:flex;align-items:center;justify-content:center;gap:8px}.hr-attendance-settle[data-v-30cb17dc] .el-table .progress-info-inline .el-progress{flex:1;max-width:60px}.hr-attendance-settle[data-v-30cb17dc] .el-table .progress-info-inline .progress-text{font-size:11px;color:#909399;white-space:nowrap}.hr-attendance-settle .loading-overlay[data-v-30cb17dc]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999}.hr-attendance-settle .loading-overlay .loading-content[data-v-30cb17dc]{background:#fff;padding:20px;border-radius:8px;display:flex;align-items:center;gap:12px}.hr-attendance-settle .loading-overlay .loading-content i[data-v-30cb17dc]{font-size:20px;color:#409eff}.hr-attendance-settle .loading-overlay .loading-content span[data-v-30cb17dc]{font-size:14px;color:#606266}@media (max-width:1200px){.hr-attendance-settle[data-v-30cb17dc] .list-bar .stats-cards{gap:6px}.hr-attendance-settle[data-v-30cb17dc] .list-bar .stats-cards .stat-card{min-width:75px;padding:4px 6px;height:30px}.hr-attendance-settle[data-v-30cb17dc] .list-bar .stats-cards .stat-card .stat-icon{width:18px;height:18px;margin-right:5px}.hr-attendance-settle[data-v-30cb17dc] .list-bar .stats-cards .stat-card .stat-icon i{font-size:10px}.hr-attendance-settle[data-v-30cb17dc] .list-bar .stats-cards .stat-card .stat-content{gap:3px}.hr-attendance-settle[data-v-30cb17dc] .list-bar .stats-cards .stat-card .stat-content .stat-number{font-size:13px}.hr-attendance-settle[data-v-30cb17dc] .list-bar .stats-cards .stat-card .stat-content .stat-label{font-size:11px}}[data-v-121301ec]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.toolbar-extra[data-v-121301ec]{display:flex;gap:8px;margin-left:12px}.plan-title[data-v-121301ec]{display:flex;align-items:center;gap:8px}.plan-title .plan-icon[data-v-121301ec]{color:#409eff;font-size:16px}.plan-title .plan-name[data-v-121301ec]{font-weight:500;color:#303133}.location-info[data-v-121301ec]{display:flex;align-items:center;justify-content:center;gap:6px}.location-info .location-icon[data-v-121301ec]{color:#67c23a;font-size:14px}.time-info[data-v-121301ec]{display:flex;align-items:center;justify-content:center;gap:6px}.time-info .time-icon[data-v-121301ec]{color:#909399;font-size:12px}[data-v-2a906fe9]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.job-select-container[data-v-2a906fe9],.job-select-container[data-v-2a906fe9] .el-select{width:100%}.job-select-container .type-name[data-v-2a906fe9]{float:right;color:#8492a6;font-size:12px;margin-left:12px}[data-v-39d0be30]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.employee-detail[data-v-39d0be30]{margin-bottom:500px}.employee-detail .form-group[data-v-39d0be30]{margin-bottom:20px}.employee-detail .avatar-wrapper[data-v-39d0be30]{display:flex;flex-direction:column;align-items:center;padding:10px 0}.employee-detail .avatar-wrapper .avatar-tip[data-v-39d0be30]{margin-top:8px;font-size:12px;color:#909399}.employee-detail .info-text[data-v-39d0be30]{line-height:32px}.employee-detail .info-text .age-value[data-v-39d0be30]{font-size:20px;font-weight:600;color:#409eff}.employee-detail .info-text .age-unit[data-v-39d0be30]{margin-left:4px;font-size:14px;color:#606266}.employee-detail .el-divider[data-v-39d0be30]{margin:20px 0;background-color:#eae7e7}.employee-detail .el-divider .divider-text[data-v-39d0be30]{font-size:13px;font-weight:500;color:#b3b5b8}.employee-detail .gender-radio .el-radio[data-v-39d0be30]{margin-right:20px}.employee-detail .gender-radio .el-radio .el-icon-male[data-v-39d0be30]{color:#409eff}.employee-detail .gender-radio .el-radio .el-icon-female[data-v-39d0be30]{color:#e6a23c}.employee-detail .salary-type-radio .el-radio-button__inner[data-v-39d0be30]{padding:8px 16px}.employee-detail .option-extra[data-v-39d0be30]{float:right;margin-left:12px;font-size:12px;color:#8492a6}.employee-detail .el-input__prefix[data-v-39d0be30]{color:#909399}.employee-detail .switch-group[data-v-39d0be30]{display:flex;flex-wrap:wrap;gap:32px;padding:20px 32px;background:linear-gradient(135deg,#f5f7fa,#fff);border:1px solid #e4e7ed;border-radius:8px;transition:all .3s ease;margin-bottom:20px}.employee-detail .switch-group[data-v-39d0be30]:hover{border-color:#c0c4cc;box-shadow:0 2px 12px 0 rgba(0,0,0,.06)}.employee-detail .switch-group .switch-item[data-v-39d0be30]{display:flex;align-items:center}.employee-detail .switch-group .switch-item .switch-label[data-v-39d0be30]{margin-left:12px;font-size:14px;font-weight:500;color:#606266;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .3s ease;cursor:pointer}.employee-detail .switch-group .switch-item .switch-label i[data-v-39d0be30]{margin-right:6px;font-size:15px;color:#909399}.sys-user-detail .roles .el-tag{margin-right:10px;margin-left:0!important}.hr-employee-archive-overview.page-container{overflow-y:auto}.hr-employee-archive-overview .org-info{display:inline-flex;align-items:center;font-size:16px;font-weight:500;color:#303133;margin-left:16px}.hr-employee-archive-overview .org-info i{margin-right:6px;color:#409eff}.hr-employee-archive-overview .main-container{padding:24px;background:#fbfbfb;min-height:calc(100vh - 180px);max-width:1400px;margin:0 auto}.hr-employee-archive-overview .overview-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:28px}.hr-employee-archive-overview .overview-stats .stat-card{background:#fff;border-radius:8px;padding:22px;border:1px solid #e2e8f0;box-shadow:-1px 0 1px rgba(0,0,0,.03);transition:all .2s ease}.hr-employee-archive-overview .overview-stats .stat-card:hover{border-color:#cbd5e1;box-shadow:0 2px 8px rgba(0,0,0,.08);transform:translateY(-1px)}.hr-employee-archive-overview .overview-stats .stat-card .stat-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.hr-employee-archive-overview .overview-stats .stat-card .stat-header .stat-label{font-size:15px;font-weight:600;color:#334155;letter-spacing:.02em}.hr-employee-archive-overview .overview-stats .stat-card .stat-header .stat-badge{padding:5px 12px;border-radius:6px;font-size:16px;font-weight:700;color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12)}.hr-employee-archive-overview .overview-stats .stat-card .stat-header .stat-badge.active{background:#16a34a}.hr-employee-archive-overview .overview-stats .stat-card .stat-header .stat-badge.resigned{background:#ea580c}.hr-employee-archive-overview .overview-stats .stat-card .stat-details{display:flex;gap:16px}.hr-employee-archive-overview .overview-stats .stat-card .stat-details .detail-item{flex:1;text-align:center;padding:14px 8px;background:#f8fafc;border-radius:6px;border:1px solid #f1f5f9}.hr-employee-archive-overview .overview-stats .stat-card .stat-details .detail-item .detail-label{display:block;font-size:11px;color:#64748b;margin-bottom:6px;text-transform:uppercase;letter-spacing:.1em;font-weight:600}.hr-employee-archive-overview .overview-stats .stat-card .stat-details .detail-item .detail-value{font-size:18px;font-weight:700;color:#1e293b}.hr-employee-archive-overview .completion-metrics{margin-bottom:28px}.hr-employee-archive-overview .completion-metrics .section-title{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 18px 0;letter-spacing:.02em}.hr-employee-archive-overview .completion-metrics .metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px}.hr-employee-archive-overview .completion-metrics .metrics-grid .metric-card{background:#fff;border-radius:8px;padding:20px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:all .2s ease}.hr-employee-archive-overview .completion-metrics .metrics-grid .metric-card:hover{border-color:#cbd5e1;box-shadow:0 2px 8px rgba(0,0,0,.08);transform:translateY(-1px)}.hr-employee-archive-overview .completion-metrics .metrics-grid .metric-card .metric-header{display:flex;align-items:center;margin-bottom:14px}.hr-employee-archive-overview .completion-metrics .metrics-grid .metric-card .metric-header .metric-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:12px;border:1px solid transparent}.hr-employee-archive-overview .completion-metrics .metrics-grid .metric-card .metric-header .metric-icon.green{background-color:rgba(22,163,74,.08);color:#16a34a;border-color:rgba(22,163,74,.15)}.hr-employee-archive-overview .completion-metrics .metrics-grid .metric-card .metric-header .metric-icon.blue{background-color:rgba(37,99,235,.08);color:#2563eb;border-color:rgba(37,99,235,.15)}.hr-employee-archive-overview .completion-metrics .metrics-grid .metric-card .metric-header .metric-icon.orange{background-color:rgba(234,88,12,.08);color:#ea580c;border-color:rgba(234,88,12,.15)}.hr-employee-archive-overview .completion-metrics .metrics-grid .metric-card .metric-header .metric-icon i{font-size:16px;font-weight:500}.hr-employee-archive-overview .completion-metrics .metrics-grid .metric-card .metric-header .metric-info{flex:1}.hr-employee-archive-overview .completion-metrics .metrics-grid .metric-card .metric-header .metric-info .metric-title{font-size:15px;font-weight:600;color:#1e293b;margin:0 0 2px 0;letter-spacing:.01em}.hr-employee-archive-overview .completion-metrics .metrics-grid .metric-card .metric-header .metric-info .metric-subtitle{font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-weight:500}.hr-employee-archive-overview .completion-metrics .metrics-grid .metric-card .metric-header .metric-percentage{font-size:20px;font-weight:700;color:#1e293b}.hr-employee-archive-overview .completion-metrics .metrics-grid .metric-card .metric-progress .progress-track{height:6px;background:#f1f5f9;border-radius:3px;overflow:hidden;border:1px solid #e2e8f0}.hr-employee-archive-overview .completion-metrics .metrics-grid .metric-card .metric-progress .progress-track .progress-fill{height:100%;border-radius:3px;transition:width .5s ease}.hr-employee-archive-overview .completion-metrics .metrics-grid .metric-card .metric-progress .progress-track .progress-fill.green{background:#16a34a}.hr-employee-archive-overview .completion-metrics .metrics-grid .metric-card .metric-progress .progress-track .progress-fill.blue{background:#2563eb}.hr-employee-archive-overview .completion-metrics .metrics-grid .metric-card .metric-progress .progress-track .progress-fill.orange{background:#ea580c}.hr-employee-archive-overview .detailed-analysis{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:20px;margin-bottom:28px}.hr-employee-archive-overview .detailed-analysis .analysis-section{background:#fff;border-radius:8px;padding:22px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.04)}.hr-employee-archive-overview .detailed-analysis .analysis-section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.hr-employee-archive-overview .detailed-analysis .analysis-section .section-header .section-title{font-size:16px;font-weight:600;color:#1e293b;margin:0;letter-spacing:.01em}.hr-employee-archive-overview .detailed-analysis .analysis-section .analysis-content .analysis-item{display:flex;align-items:center;padding:10px 0;border-bottom:1px solid #f1f5f9;transition:all .15s ease}.hr-employee-archive-overview .detailed-analysis .analysis-section .analysis-content .analysis-item:last-child{border-bottom:none}.hr-employee-archive-overview .detailed-analysis .analysis-section .analysis-content .analysis-item:hover{background-color:#f8fafc;margin:0 -10px;padding:10px;border-radius:6px}.hr-employee-archive-overview .detailed-analysis .analysis-section .analysis-content .analysis-item .item-info{min-width:130px;display:flex;align-items:center}.hr-employee-archive-overview .detailed-analysis .analysis-section .analysis-content .analysis-item .item-info .item-name{font-size:14px;color:#334155;font-weight:500;letter-spacing:.01em}.hr-employee-archive-overview .detailed-analysis .analysis-section .analysis-content .analysis-item .item-info .el-icon-question{margin-left:6px;color:#94a3b8;cursor:pointer;font-size:12px;transition:color .15s ease}.hr-employee-archive-overview .detailed-analysis .analysis-section .analysis-content .analysis-item .item-info .el-icon-question:hover{color:#2563eb}.hr-employee-archive-overview .detailed-analysis .analysis-section .analysis-content .analysis-item .item-progress{flex:1;display:flex;align-items:center;gap:10px;margin:0 14px}.hr-employee-archive-overview .detailed-analysis .analysis-section .analysis-content .analysis-item .item-progress .progress-bar{flex:1;height:4px;background:#f1f5f9;border-radius:2px;overflow:hidden;border:1px solid #e2e8f0}.hr-employee-archive-overview .detailed-analysis .analysis-section .analysis-content .analysis-item .item-progress .progress-bar .progress-fill{height:100%;border-radius:2px;transition:width .4s ease}.hr-employee-archive-overview .detailed-analysis .analysis-section .analysis-content .analysis-item .item-progress .progress-bar .progress-fill.green{background:#16a34a}.hr-employee-archive-overview .detailed-analysis .analysis-section .analysis-content .analysis-item .item-progress .progress-bar .progress-fill.blue{background:#2563eb}.hr-employee-archive-overview .detailed-analysis .analysis-section .analysis-content .analysis-item .item-progress .progress-text{font-size:12px;color:#64748b;min-width:36px;font-weight:500}.hr-employee-archive-overview .detailed-analysis .analysis-section .analysis-content .analysis-item .action-btn{padding:0;font-size:13px;color:#2563eb;font-weight:500}.hr-employee-archive-overview .detailed-analysis .analysis-section .analysis-content .analysis-item .action-btn:hover{color:#1043b3}.hr-employee-archive-overview .resignation-section{background:#fff;border-radius:8px;padding:22px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.04)}.hr-employee-archive-overview .resignation-section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.hr-employee-archive-overview .resignation-section .section-header .section-title{font-size:16px;font-weight:600;color:#1e293b;margin:0;letter-spacing:.01em}.hr-employee-archive-overview .resignation-section .section-header .progress-summary{padding:4px 10px;background:rgba(234,88,12,.08);color:#a13d08;border-radius:12px;font-size:12px;font-weight:600;border:1px solid rgba(234,88,12,.15)}.hr-employee-archive-overview .resignation-section .resignation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.hr-employee-archive-overview .resignation-section .resignation-grid .resignation-item{padding:16px;border:1px solid #e2e8f0;border-radius:6px;transition:all .2s ease;background:#f8fafc}.hr-employee-archive-overview .resignation-section .resignation-grid .resignation-item:hover{border-color:#cbd5e1;background:#fff;box-shadow:0 1px 6px rgba(0,0,0,.06)}.hr-employee-archive-overview .resignation-section .resignation-grid .resignation-item .resignation-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.hr-employee-archive-overview .resignation-section .resignation-grid .resignation-item .resignation-header .resignation-title{font-size:14px;font-weight:500;color:#334155;letter-spacing:.01em}.hr-employee-archive-overview .resignation-section .resignation-grid .resignation-item .resignation-header .resignation-percentage{font-size:12px;color:#a13d08;font-weight:600}.hr-employee-archive-overview .resignation-section .resignation-grid .resignation-item .resignation-progress{margin-bottom:12px}.hr-employee-archive-overview .resignation-section .resignation-grid .resignation-item .resignation-progress .progress-bar{height:4px;background:#e2e8f0;border-radius:2px;overflow:hidden}.hr-employee-archive-overview .resignation-section .resignation-grid .resignation-item .resignation-progress .progress-bar .progress-fill{height:100%;border-radius:2px;transition:width .4s ease}.hr-employee-archive-overview .resignation-section .resignation-grid .resignation-item .resignation-progress .progress-bar .progress-fill.orange{background:#ea580c}.hr-employee-archive-overview .resignation-section .resignation-grid .resignation-item .action-btn{padding:0;font-size:12px;color:#ea580c;font-weight:500}.hr-employee-archive-overview .resignation-section .resignation-grid .resignation-item .action-btn:hover{color:#a13d08}@media (max-width:768px){.hr-employee-archive-overview .main-container{padding:16px;background:#f9fafb}.hr-employee-archive-overview .detailed-analysis,.hr-employee-archive-overview .overview-stats{grid-template-columns:1fr;gap:16px}.hr-employee-archive-overview .completion-metrics .metrics-grid,.hr-employee-archive-overview .resignation-section .resignation-grid{grid-template-columns:1fr}.hr-employee-archive-overview .detailed-analysis .analysis-section .analysis-content .analysis-item{flex-direction:column;align-items:flex-start;gap:8px}.hr-employee-archive-overview .detailed-analysis .analysis-section .analysis-content .analysis-item .item-progress{width:100%;margin:0}}.hr-archive-list .frm-icon{width:26px;height:26px;cursor:pointer}[data-v-903d427e]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.retro-stats-cards[data-v-903d427e]{display:flex;gap:8px;margin-left:2px}.retro-stats-cards .stat-card[data-v-903d427e]{display:flex;align-items:center;padding:4px 6px;border-radius:5px;background:#fff;box-shadow:-1px 0 1px rgba(0,0,0,.03);transition:all .2s ease;cursor:pointer;min-width:80px;height:32px;position:relative}.retro-stats-cards .stat-card[data-v-903d427e]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:0;border-radius:0 0 4px 4px;transition:height .2s ease}.retro-stats-cards .stat-card[data-v-903d427e]:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.1)}.retro-stats-cards .stat-card[data-v-903d427e]:active{transform:translateY(0)}.retro-stats-cards .stat-card .stat-icon[data-v-903d427e]{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:5px;transition:all .2s ease}.retro-stats-cards .stat-card .stat-icon i[data-v-903d427e]{font-size:10px;transition:all .2s ease}.retro-stats-cards .stat-card .stat-content[data-v-903d427e]{flex:1;display:flex;align-items:center;gap:3px}.retro-stats-cards .stat-card .stat-content .stat-number[data-v-903d427e]{font-size:13px;font-weight:700;line-height:1}.retro-stats-cards .stat-card .stat-content .stat-label[data-v-903d427e]{font-size:11px;color:#909399;line-height:1}.retro-stats-cards .stat-card.stat-draft .stat-icon[data-v-903d427e]{background:#f5f7fa}.retro-stats-cards .stat-card.stat-draft .stat-content .stat-number[data-v-903d427e],.retro-stats-cards .stat-card.stat-draft .stat-icon i[data-v-903d427e]{color:#909399}.retro-stats-cards .stat-card.stat-draft.active[data-v-903d427e]:after{height:2px;background:#0095ff}.retro-stats-cards .stat-card.stat-draft.active .stat-icon[data-v-903d427e]{background:#0095ff}.retro-stats-cards .stat-card.stat-draft.active .stat-icon i[data-v-903d427e]{color:#fff}.retro-stats-cards .stat-card.stat-draft.active .stat-content .stat-number[data-v-903d427e]{color:#0095ff}.retro-stats-cards .stat-card.stat-pending .stat-icon[data-v-903d427e]{background:#fef0f0}.retro-stats-cards .stat-card.stat-pending .stat-content .stat-number[data-v-903d427e],.retro-stats-cards .stat-card.stat-pending .stat-icon i[data-v-903d427e]{color:#e6a23c}.retro-stats-cards .stat-card.stat-pending.active[data-v-903d427e]:after{height:2px;background:#e6a23c}.retro-stats-cards .stat-card.stat-pending.active .stat-icon[data-v-903d427e]{background:#e6a23c}.retro-stats-cards .stat-card.stat-pending.active .stat-icon i[data-v-903d427e]{color:#fff}.retro-stats-cards .stat-card.stat-pending.active .stat-content .stat-number[data-v-903d427e]{color:#e6a23c}.retro-stats-cards .stat-card.stat-approved .stat-icon[data-v-903d427e]{background:#f0f9ff}.retro-stats-cards .stat-card.stat-approved .stat-content .stat-number[data-v-903d427e],.retro-stats-cards .stat-card.stat-approved .stat-icon i[data-v-903d427e]{color:#67c23a}.retro-stats-cards .stat-card.stat-approved.active[data-v-903d427e]:after{height:2px;background:#67c23a}.retro-stats-cards .stat-card.stat-approved.active .stat-icon[data-v-903d427e]{background:#67c23a}.retro-stats-cards .stat-card.stat-approved.active .stat-icon i[data-v-903d427e]{color:#fff}.retro-stats-cards .stat-card.stat-approved.active .stat-content .stat-number[data-v-903d427e]{color:#67c23a}.retro-stats-cards .stat-card.stat-voided .stat-icon[data-v-903d427e]{background:#fef0f0}.retro-stats-cards .stat-card.stat-voided .stat-content .stat-number[data-v-903d427e],.retro-stats-cards .stat-card.stat-voided .stat-icon i[data-v-903d427e]{color:#f56c6c}.retro-stats-cards .stat-card.stat-voided.active[data-v-903d427e]:after{height:2px;background:#f56c6c}.retro-stats-cards .stat-card.stat-voided.active .stat-icon[data-v-903d427e]{background:#f56c6c}.retro-stats-cards .stat-card.stat-voided.active .stat-icon i[data-v-903d427e]{color:#fff}.retro-stats-cards .stat-card.stat-voided.active .stat-content .stat-number[data-v-903d427e]{color:#f56c6c}.employee-benefit-master .page-header{position:relative;height:260px;overflow:hidden}.employee-benefit-master .page-header .header-bg{position:absolute;top:0;left:0;right:0;bottom:0;background:url(../../static/img/61e0f01bbdbda1642131483570.40f62035.jpg) repeat 50%;background-size:contain}.employee-benefit-master .page-header .header-bg .bg-pattern{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 80%,rgba(64,169,255,.2) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(9,109,217,.15) 0,transparent 60%),radial-gradient(circle at 40% 40%,rgba(24,144,255,.1) 0,transparent 70%)}.employee-benefit-master .page-header .header-bg .bg-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(24,144,255,.03),rgba(9,109,217,.08))}.employee-benefit-master .page-header .header-content{position:relative;z-index:10;height:100%;padding:20px 48px;display:flex;align-items:flex-start;justify-content:space-between;color:#fff}.employee-benefit-master .page-header .header-content .employee-section{display:flex;align-items:flex-start;gap:32px;flex:1;padding-right:40px}.employee-benefit-master .page-header .header-content .employee-section .avatar-container{position:relative;flex-shrink:0}.employee-benefit-master .page-header .header-content .employee-section .avatar-container .avatar-wrapper{position:relative;width:100px;height:100px;border-radius:20px;overflow:hidden;background:hsla(0,0%,100%,.12);backdrop-filter:blur(20px);border:2px solid hsla(0,0%,100%,.25);cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);animation:avatarBreath 3s ease-in-out infinite}.employee-benefit-master .page-header .header-content .employee-section .avatar-container .avatar-wrapper .avatar-glow{position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;background:linear-gradient(45deg,rgba(64,169,255,.4),rgba(24,144,255,.3),rgba(9,109,217,.4));border-radius:24px;opacity:0;transition:opacity .3s ease;animation:glowPulse 2s ease-in-out infinite alternate}.employee-benefit-master .page-header .header-content .employee-section .avatar-container .avatar-wrapper:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 20px 40px rgba(0,0,0,.3);animation-play-state:paused}.employee-benefit-master .page-header .header-content .employee-section .avatar-container .avatar-wrapper:hover .avatar-glow{opacity:.8}.employee-benefit-master .page-header .header-content .employee-section .avatar-container .avatar-wrapper:hover .avatar-overlay{opacity:1}.employee-benefit-master .page-header .header-content .employee-section .avatar-container .avatar-wrapper .avatar{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.employee-benefit-master .page-header .header-content .employee-section .avatar-container .avatar-wrapper .avatar-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;backdrop-filter:blur(2px)}.employee-benefit-master .page-header .header-content .employee-section .avatar-container .avatar-wrapper .avatar-overlay .upload-text{font-size:11px;font-weight:500;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.employee-benefit-master .page-header .header-content .employee-section .employee-info{flex:1;display:flex;flex-direction:column;gap:20px}.employee-benefit-master .page-header .header-content .employee-section .employee-info .employee-main .name-status-row{display:flex;align-items:center;gap:16px;margin-bottom:12px}.employee-benefit-master .page-header .header-content .employee-section .employee-info .employee-main .name-status-row .employee-name{font-size:28px;font-weight:600;margin:0;color:#fff;letter-spacing:-.3px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.employee-benefit-master .page-header .header-content .employee-section .employee-info .employee-main .name-status-row .employee-status .status-badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;border:1px solid transparent;backdrop-filter:blur(10px)}.employee-benefit-master .page-header .header-content .employee-section .employee-info .employee-main .name-status-row .employee-status .status-badge.status-active{background:rgba(16,185,129,.2);color:#d1fae5;border-color:rgba(16,185,129,.3)}.employee-benefit-master .page-header .header-content .employee-section .employee-info .employee-main .name-status-row .employee-status .status-badge.status-trial{background:rgba(245,158,11,.2);color:#fef3c7;border-color:rgba(245,158,11,.3)}.employee-benefit-master .page-header .header-content .employee-section .employee-info .employee-main .name-status-row .employee-status .status-badge.status-inactive{background:rgba(239,68,68,.2);color:#fecaca;border-color:rgba(239,68,68,.3)}.employee-benefit-master .page-header .header-content .employee-section .employee-info .employee-main .employee-meta{display:flex;gap:16px;flex-wrap:wrap}.employee-benefit-master .page-header .header-content .employee-section .employee-info .employee-main .employee-meta .meta-item{display:flex;align-items:center;gap:6px;padding:4px 12px;background:hsla(0,0%,100%,.12);backdrop-filter:blur(10px);border-radius:10px;border:1px solid hsla(0,0%,100%,.15)}.employee-benefit-master .page-header .header-content .employee-section .employee-info .employee-main .employee-meta .meta-item .meta-icon{width:12px;height:12px;border-radius:3px}.employee-benefit-master .page-header .header-content .employee-section .employee-info .employee-main .employee-meta .meta-item .meta-icon.dept-icon{background:#10b981}.employee-benefit-master .page-header .header-content .employee-section .employee-info .employee-main .employee-meta .meta-item .meta-icon.position-icon{background:#f59e0b}.employee-benefit-master .page-header .header-content .employee-section .employee-info .employee-main .employee-meta .meta-item .meta-text{font-size:13px;font-weight:500;color:hsla(0,0%,100%,.95)}.employee-benefit-master .page-header .header-content .employee-section .employee-info .stats-benefit-row{display:flex;align-items:flex-end;gap:32px;width:calc(100% + 280px);margin-right:-280px}.employee-benefit-master .page-header .header-content .employee-section .employee-info .stats-benefit-row .employee-stats{display:flex;align-items:center;gap:20px;padding:16px 20px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(15px);border-radius:12px;border:1px solid hsla(0,0%,100%,.15);flex:0 1 auto}.employee-benefit-master .page-header .header-content .employee-section .employee-info .stats-benefit-row .employee-stats .stat-card{display:flex;align-items:center;gap:10px}.employee-benefit-master .page-header .header-content .employee-section .employee-info .stats-benefit-row .employee-stats .stat-card .stat-icon{width:32px;height:32px;background:hsla(0,0%,100%,.12);border-radius:8px;display:flex;align-items:center;justify-content:center}.employee-benefit-master .page-header .header-content .employee-section .employee-info .stats-benefit-row .employee-stats .stat-card .stat-icon .frm-icon{font-size:14px;color:hsla(0,0%,100%,.9)}.employee-benefit-master .page-header .header-content .employee-section .employee-info .stats-benefit-row .employee-stats .stat-card .stat-content .stat-value{font-size:16px;font-weight:600;color:#fff;line-height:1.2}.employee-benefit-master .page-header .header-content .employee-section .employee-info .stats-benefit-row .employee-stats .stat-card .stat-content .stat-value .stat-unit{font-size:12px;font-weight:500;color:hsla(0,0%,100%,.8)}.employee-benefit-master .page-header .header-content .employee-section .employee-info .stats-benefit-row .employee-stats .stat-card .stat-content .stat-label{font-size:11px;color:hsla(0,0%,100%,.7);margin-top:2px}.employee-benefit-master .page-header .header-content .employee-section .employee-info .stats-benefit-row .employee-stats .stat-divider{width:1px;height:24px;background:hsla(0,0%,100%,.25)}.employee-benefit-master .page-header .header-content .employee-section .employee-info .stats-benefit-row .benefit-section{flex-shrink:0;width:240px;margin-left:auto}.employee-benefit-master .page-header .header-content .employee-section .employee-info .stats-benefit-row .benefit-section .section-header{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid hsla(0,0%,100%,.15)}.employee-benefit-master .page-header .header-content .employee-section .employee-info .stats-benefit-row .benefit-section .section-header .section-title{font-size:12px;font-weight:600;color:hsla(0,0%,100%,.9);text-transform:uppercase;letter-spacing:1px}.employee-benefit-master .page-header .header-content .action-panel{display:flex;flex-direction:column;gap:16px;align-items:flex-end;flex-shrink:0;min-width:240px}.employee-benefit-master .page-header .header-content .action-panel .employee-picker-wrapper{width:100%}.employee-benefit-master .page-header .header-content .action-panel .employee-picker-wrapper>*{width:100%;background:hsla(0,0%,100%,.95);border-radius:6px}.employee-benefit-master .page-header .header-content .action-panel .button-group{display:flex;gap:10px}.employee-benefit-master .page-header .header-content .action-panel .button-group .save-btn{background:linear-gradient(135deg,#40a9ff,#1890ff);border:none;font-weight:500;box-shadow:0 4px 16px rgba(24,144,255,.3);transition:all .3s ease}.employee-benefit-master .page-header .header-content .action-panel .button-group .save-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(24,144,255,.4)}.employee-benefit-master .page-header .header-content .action-panel .button-group .back-btn{background:hsla(0,0%,100%,.12);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.25);color:#fff;font-weight:500;transition:all .3s ease}.employee-benefit-master .page-header .header-content .action-panel .button-group .back-btn:hover{background:hsla(0,0%,100%,.2);transform:translateY(-1px)}.employee-benefit-master .page-content{position:relative;padding:0 48px}.employee-benefit-master .page-content .content-wrapper{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);margin-top:-60px;position:relative;z-index:1000;border:1px solid rgba(24,144,255,.1)}.employee-benefit-master .page-content .content-wrapper .page-nav{padding:24px 32px 0;margin:-20px 0}.employee-benefit-master .page-content .content-wrapper .page-body{padding:24px 10px 32px 24px;min-height:300px;margin-top:20px;clear:both}.employee-benefit-detail .floor1{height:400px}.employee-benefit-detail .wrapper{position:relative;padding:0}.employee-benefit-detail .scroll-content{overflow-y:auto;overflow-x:hidden;padding:0 20px 0 0}.employee-benefit-detail .profile .label{width:80px!important;text-align:right;display:inline-block;font-weight:560;padding-right:10px}.employee-benefit-detail .profile .el-row{margin-bottom:16px}.employee-benefit-detail .el-card{color:#626b7d;background-color:#fdfdfd;border:1px solid #fdfdfd}.employee-benefit-detail .title-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px}.employee-benefit-detail .title-wrap .title{margin-bottom:8px;font-size:30px}.employee-benefit-detail .title-wrap .desc{position:relative;color:#80848f;font-size:12px;line-height:12px}.employee-benefit-detail .info-wrap{display:flex;justify-content:space-between;padding:12px 8px;color:#495060}.employee-benefit-detail .info-wrap .label{flex-shrink:0;margin-right:16px}.employee-benefit-detail .info-wrap span{font-size:14px}.employee-benefit-detail .timeline-card{position:relative;width:88%;padding:1px 20px;background:#f0f0f0;border-radius:4.5px}.employee-benefit-detail .timeline-card:after{position:absolute;top:8px;left:-10px;width:0;height:0;overflow:hidden;content:"";border-color:#f0f0f0 transparent transparent;border-style:solid dashed dashed;border-width:10px}[data-v-a166e31c]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.employee-grid[data-v-a166e31c]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:10px}.employee-card[data-v-a166e31c]{background:#fff;border-radius:10px;padding:12px 14px;border:1px solid #e8e8e8;transition:all .3s;cursor:pointer;position:relative}.employee-card[data-v-a166e31c]:hover{background:#fafbfc;border-color:#daecff;box-shadow:0 2px 8px rgba(64,158,255,.12);transform:translateY(-1px)}.employee-card.employed[data-v-a166e31c]{border:2px solid #dff8ef}.employee-card.pendingentry[data-v-a166e31c]{border:2px solid #c5c6c5}.employee-card.abandonedentry[data-v-a166e31c]{border:2px solid #fbe4de}.employee-card-selected[data-v-a166e31c]{background:linear-gradient(135deg,rgba(64,158,255,.05),rgba(102,177,255,.05))!important;box-shadow:0 4px 16px rgba(64,158,255,.2)!important}.checkbox-wrapper[data-v-a166e31c]{position:absolute;top:8px;left:8px;z-index:10}.checkbox-wrapper[data-v-a166e31c] .el-checkbox .el-checkbox__inner{width:18px;height:18px;border-radius:4px;border:2px solid #dedfdf;transition:all .3s}.checkbox-wrapper[data-v-a166e31c] .el-checkbox.is-checked .el-checkbox__inner{background-color:#1890ff}.checkbox-wrapper[data-v-a166e31c] .el-checkbox .el-checkbox__inner:after{left:5px;top:2px}.employee-card:not(.employee-card-selected) .checkbox-wrapper[data-v-a166e31c]{opacity:0;transition:opacity .3s}.employee-card-selected .checkbox-wrapper[data-v-a166e31c],.employee-card:hover .checkbox-wrapper[data-v-a166e31c]{opacity:1}.employee-card-header[data-v-a166e31c]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.employee-avatar-compact[data-v-a166e31c]{width:36px;height:36px;border-radius:8px;background:rgba(0,132,255,.788235294117647);display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:700;flex-shrink:0}.employee-info-main[data-v-a166e31c]{flex:1;min-width:0}.employee-name-row[data-v-a166e31c]{display:flex;align-items:center;gap:6px;margin-bottom:3px;flex-wrap:wrap}.employee-no-badge[data-v-a166e31c]{display:inline-flex;align-items:center;padding:3px 8px;border-radius:5px;color:#000;background:#f0f0f0;font-size:11px;font-weight:600;letter-spacing:.5px}.employee-name[data-v-a166e31c]{font-size:15px;font-weight:600;color:#333}.gender-tag[data-v-a166e31c]{font-size:10px;padding:1px 5px;border-radius:3px;background:#f0f0f0;color:#666}.employee-dept[data-v-a166e31c]{font-size:11px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-tag-compact[data-v-a166e31c]{font-size:10px!important;padding:0 6px!important;height:20px!important;line-height:18px!important}.info-row-single[data-v-a166e31c]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;color:#666;flex-wrap:wrap;line-height:1.4}.info-item-inline[data-v-a166e31c]{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.info-item-inline i[data-v-a166e31c]{color:#999;font-size:11px}.info-value-inline[data-v-a166e31c]{color:#333;font-weight:500}.info-separator[data-v-a166e31c]{color:#d1d5db;margin:0 2px}.progress-section[data-v-a166e31c]{background:#f8f9fa;border-radius:6px;padding:8px 10px;margin-bottom:8px}.progress-header[data-v-a166e31c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.progress-label[data-v-a166e31c]{font-size:11px;color:#666;font-weight:500}.progress-stats[data-v-a166e31c]{font-size:12px;font-weight:600;color:#333}.progress-stats-highlight[data-v-a166e31c]{color:#667eea;font-size:13px}.progress-bar-wrapper[data-v-a166e31c]{position:relative;height:2px;background:#e8e8e8;border-radius:4px;overflow:hidden}.progress-fill[data-v-a166e31c]{height:100%;transition:width .5s ease;position:relative}.progress-green[data-v-a166e31c]{background:linear-gradient(90deg,#10b981,#059669)}.progress-blue[data-v-a166e31c]{background:linear-gradient(90deg,#3b82f6,#2563eb)}.progress-yellow[data-v-a166e31c]{background:linear-gradient(90deg,#f59e0b,#d97706)}.employee-footer[data-v-a166e31c]{display:flex;justify-content:space-between;align-items:center;gap:8px}.tags-group[data-v-a166e31c]{display:flex;gap:5px;flex:1;flex-wrap:wrap}.mini-tag[data-v-a166e31c]{display:inline-flex;align-items:center;padding:3px 7px;border-radius:5px;font-size:10px;font-weight:500;white-space:nowrap}.risk-none[data-v-a166e31c]{background:#f0f9ff;color:#0369a1}.risk-low[data-v-a166e31c]{background:#dbeafe;color:#1e40af}.risk-medium[data-v-a166e31c]{background:#fef3c7;color:#d97706}.risk-high[data-v-a166e31c]{background:#fee2e2;color:#dc2626}.match-high[data-v-a166e31c]{background:#dcfce7;color:#15803d}.match-medium[data-v-a166e31c]{background:#fef3c7;color:#d97706}.match-low[data-v-a166e31c]{background:#fee2e2;color:#dc2626}.days-tag[data-v-a166e31c]{background:#e0e7ff;color:#4f46e5}.hr-empl-entry-job .el-radio-button__inner{padding:9px 13.3px!important}[data-v-ee03d9ba]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.hr-empl-entry-job .el-radio-button__inner[data-v-ee03d9ba]{padding:9px 13.3px!important}.custom-steps[data-v-ee03d9ba]{max-width:1400px;margin:0;background:#fff;padding:16px 24px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.custom-steps.step-fixed[data-v-ee03d9ba]{position:sticky;z-index:100;top:1px}.steps-container[data-v-ee03d9ba]{display:flex;align-items:center;justify-content:space-between}.step-item[data-v-ee03d9ba]{flex:1;display:flex;flex-direction:column;align-items:center;position:relative}.step-icon[data-v-ee03d9ba]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:8px;transition:all .3s;cursor:pointer;z-index:2}.step-icon.active[data-v-ee03d9ba]{background:linear-gradient(135deg,#409eff,#3a8ee6);color:#fff;box-shadow:0 3px 12px rgba(64,158,255,.4);transform:scale(1.05)}.step-icon.completed[data-v-ee03d9ba]{background:#67c23a;color:#fff;box-shadow:0 2px 6px rgba(103,194,58,.3)}.step-icon.waiting[data-v-ee03d9ba]{background:#ebeef5;color:#c0c4cc}.step-title[data-v-ee03d9ba]{font-size:14px;font-weight:600;color:#333;margin-bottom:2px}.step-title.active[data-v-ee03d9ba]{color:#409eff}.step-desc[data-v-ee03d9ba]{font-size:11px;color:#999}.step-line[data-v-ee03d9ba]{position:absolute;top:24px;left:50%;right:-50%;height:2px;background:#ebeef5;z-index:1}.step-line.completed[data-v-ee03d9ba]{background:#67c23a}.step-item:last-child .step-line[data-v-ee03d9ba]{display:none}.form-container[data-v-ee03d9ba]{max-width:1400px;border-radius:0 0 10px 10px;margin-top:10px;padding:15px;background-color:#fff}.photo-upload-container[data-v-ee03d9ba]{display:flex;gap:24px;padding-bottom:24px;border-bottom:2px solid #ebeef5;margin-bottom:24px}.photo-upload-box[data-v-ee03d9ba]{width:140px;height:180px;background:linear-gradient(135deg,#e3f2fd,#bbdefb);border:2px dashed #409eff;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.photo-upload-box[data-v-ee03d9ba]:hover{border-color:#66b1ff;box-shadow:0 3px 10px rgba(64,158,255,.2)}.photo-upload-box i[data-v-ee03d9ba]{font-size:32px;color:#409eff;margin-bottom:8px}.section-title[data-v-ee03d9ba]{font-size:16px;font-weight:700;color:#333;margin-bottom:16px;display:flex;align-items:center;gap:6px}.section-title i[data-v-ee03d9ba]{font-size:18px;color:#409eff}.experience-card[data-v-ee03d9ba]{border:2px solid #ebeef5;border-radius:10px;padding:16px;margin-bottom:12px;position:relative;transition:all .3s}.experience-card[data-v-ee03d9ba]:hover{box-shadow:0 3px 10px rgba(0,0,0,.08)}.experience-card-header[data-v-ee03d9ba]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.experience-number[data-v-ee03d9ba]{width:28px;height:28px;background:#409eff;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.experience-delete[data-v-ee03d9ba]{position:absolute;top:12px;right:12px}.salary-container[data-v-ee03d9ba]{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border:2px solid #81c784;border-radius:10px;padding:20px}.salary-header[data-v-ee03d9ba]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.salary-total[data-v-ee03d9ba]{background:#fff;border:2px solid #66bb6a;border-radius:10px;padding:16px;display:flex;justify-content:space-between;align-items:center;margin-top:20px}.salary-total-label[data-v-ee03d9ba]{font-size:16px;font-weight:600;color:#333}.salary-total-value[data-v-ee03d9ba]{font-size:28px;font-weight:700;color:#4caf50}.benefits-grid[data-v-ee03d9ba]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;padding-top:20px;border-top:2px solid #c8e6c9}.benefit-item[data-v-ee03d9ba]{background:#fff;border:2px solid #c8e6c9;border-radius:6px;padding:10px;transition:all .3s}.benefit-item[data-v-ee03d9ba]:hover{background:#f1f8e9}.checklist-stats[data-v-ee03d9ba]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.stat-card[data-v-ee03d9ba]{border-radius:10px;padding:12px;text-align:center}.stat-card.blue[data-v-ee03d9ba]{background:#e3f2fd;border:2px solid #90caf9}.stat-card.green[data-v-ee03d9ba]{background:#e8f5e9;border:2px solid #81c784}.stat-card.orange[data-v-ee03d9ba]{background:#fff3e0;border:2px solid #ffb74d}.stat-label[data-v-ee03d9ba]{font-size:12px;color:#666;margin-bottom:4px}.stat-value[data-v-ee03d9ba]{font-size:28px;font-weight:700;line-height:1}.stat-card.blue .stat-value[data-v-ee03d9ba]{color:#1976d2}.stat-card.green .stat-value[data-v-ee03d9ba]{color:#388e3c}.stat-card.orange .stat-value[data-v-ee03d9ba]{color:#f57c00}.progress-container[data-v-ee03d9ba]{background:#f5f5f5;border-radius:10px;padding:12px;margin-bottom:16px}.progress-header[data-v-ee03d9ba]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:13px}.material-item[data-v-ee03d9ba]{display:flex;align-items:center;justify-content:space-between;padding:12px;border-radius:8px;border:2px solid;margin-bottom:8px}.material-item.uploaded[data-v-ee03d9ba]{background:#e8f5e9;border-color:#81c784}.material-item.required[data-v-ee03d9ba]{background:#ffebee;border-color:#ef5350}.material-item.optional[data-v-ee03d9ba]{background:#f5f5f5;border-color:#e0e0e0}.material-left[data-v-ee03d9ba]{display:flex;align-items:center;gap:10px;flex:1}.material-name[data-v-ee03d9ba]{font-weight:500;color:#333;font-size:14px}.material-file[data-v-ee03d9ba]{font-size:11px;color:#666;margin-top:2px;display:flex;align-items:center;gap:4px}.form-footer[data-v-ee03d9ba]{display:flex;justify-content:space-between;align-items:center;padding-top:24px;margin-top:24px;border-top:2px solid #ebeef5}.certificate-container[data-v-ee03d9ba]{background:#e3f2fd;border:2px solid #90caf9;border-radius:10px;padding:16px;margin-top:16px}.el-form-item[data-v-ee03d9ba]{margin-bottom:16px!important}.el-form-item__label[data-v-ee03d9ba]{padding:0 0 6px 0!important;font-size:13px!important}@media (max-width:768px){.photo-upload-container[data-v-ee03d9ba]{flex-direction:column}.steps-container[data-v-ee03d9ba]{flex-direction:column;gap:16px}.step-line[data-v-ee03d9ba]{display:none}.benefits-grid[data-v-ee03d9ba],.checklist-stats[data-v-ee03d9ba]{grid-template-columns:1fr}}[data-v-0e2e2275]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.entry-job[data-v-0e2e2275]{overflow-y:auto;height:calc(100% - 5px)}.entry-job-stats-cards[data-v-0e2e2275]{display:flex;gap:6px}.entry-job-stats-cards .stat-card[data-v-0e2e2275]{display:flex;align-items:center;padding:4px 6px;border-radius:4px;background:#fff;box-shadow:-1px 0 1px rgba(0,0,0,.03);transition:all .2s ease;cursor:pointer;min-width:80px;height:32px;position:relative}.entry-job-stats-cards .stat-card[data-v-0e2e2275]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:0;border-radius:0 0 4px 4px;transition:height .2s ease}.entry-job-stats-cards .stat-card[data-v-0e2e2275]:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.1)}.entry-job-stats-cards .stat-card[data-v-0e2e2275]:active{transform:translateY(0)}.entry-job-stats-cards .stat-card .stat-icon[data-v-0e2e2275]{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:5px;transition:all .2s ease}.entry-job-stats-cards .stat-card .stat-icon i[data-v-0e2e2275]{font-size:10px;transition:all .2s ease}.entry-job-stats-cards .stat-card .stat-content[data-v-0e2e2275]{flex:1;display:flex;align-items:center;gap:3px}.entry-job-stats-cards .stat-card .stat-content .stat-number[data-v-0e2e2275]{font-size:13px;font-weight:700;line-height:1}.entry-job-stats-cards .stat-card .stat-content .stat-label[data-v-0e2e2275]{font-size:11px;color:#909399;line-height:1}.entry-job-stats-cards .stat-card.stat-pending .stat-icon[data-v-0e2e2275]{background:#f0f9ff}.entry-job-stats-cards .stat-card.stat-pending .stat-content .stat-number[data-v-0e2e2275],.entry-job-stats-cards .stat-card.stat-pending .stat-icon i[data-v-0e2e2275]{color:#505550}.entry-job-stats-cards .stat-card.stat-pending.active[data-v-0e2e2275]:after{height:2px;background:#505550}.entry-job-stats-cards .stat-card.stat-pending.active .stat-icon[data-v-0e2e2275]{background:#505550}.entry-job-stats-cards .stat-card.stat-pending.active .stat-icon i[data-v-0e2e2275]{color:#fff}.entry-job-stats-cards .stat-card.stat-employed .stat-icon[data-v-0e2e2275]{background:#fefce8}.entry-job-stats-cards .stat-card.stat-employed .stat-content .stat-number[data-v-0e2e2275],.entry-job-stats-cards .stat-card.stat-employed .stat-icon i[data-v-0e2e2275]{color:#10b981}.entry-job-stats-cards .stat-card.stat-employed.active[data-v-0e2e2275]:after{height:2px;background:#10b981}.entry-job-stats-cards .stat-card.stat-employed.active .stat-icon[data-v-0e2e2275]{background:#10b981}.entry-job-stats-cards .stat-card.stat-employed.active .stat-icon i[data-v-0e2e2275]{color:#fff}.entry-job-stats-cards .stat-card.stat-abandoned .stat-icon[data-v-0e2e2275]{background:#fff7ed}.entry-job-stats-cards .stat-card.stat-abandoned .stat-content .stat-number[data-v-0e2e2275],.entry-job-stats-cards .stat-card.stat-abandoned .stat-icon i[data-v-0e2e2275]{color:#ed380a}.entry-job-stats-cards .stat-card.stat-abandoned.active[data-v-0e2e2275]:after{height:2px;background:#ed380a}.entry-job-stats-cards .stat-card.stat-abandoned.active .stat-icon[data-v-0e2e2275]{background:#ed380a}.entry-job-stats-cards .stat-card.stat-abandoned.active .stat-icon i[data-v-0e2e2275]{color:#fff}[data-v-2f6b6e04]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.movement-list-wrapper[data-v-2f6b6e04]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:10px}.movement-card[data-v-2f6b6e04]{position:relative;background:#fff;border:2px solid #e4e7ed;border-radius:10px;padding:15px;transition:all .3s}.movement-card[data-v-2f6b6e04]:hover{background:#fafbfc;border-color:#daecff;box-shadow:0 2px 8px rgba(64,158,255,.12);transform:translateY(-1px)}.movement-card.entry[data-v-2f6b6e04]{border:2px solid #e3f8f0}.movement-card.regular[data-v-2f6b6e04]{border:2px solid #f8eedf}.movement-card.transfer[data-v-2f6b6e04]{border:2px solid #d1eaee}.movement-card.resign[data-v-2f6b6e04]{border:2px solid #fadddd}.movement-card.salary[data-v-2f6b6e04]{border:2px solid #fff3d1}.movement-card.promotion[data-v-2f6b6e04]{border:2px solid #c6def8}.employee-avatar[data-v-2f6b6e04]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-shrink:0}.card-dropdown[data-v-2f6b6e04]{position:absolute;top:15px;right:15px}.dropdown-trigger-btn[data-v-2f6b6e04]{width:28px;height:28px;padding:0!important;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#f5f7fa;border:1px solid #e4e7ed;cursor:pointer;transition:all .2s}.dropdown-trigger-btn[data-v-2f6b6e04]:hover{background:#409eff;border-color:#409eff;color:#fff}.compare-grid[data-v-2f6b6e04]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:6px 0}.compare-item[data-v-2f6b6e04]{background:#f9fafb;border-radius:6px;padding:6px 8px}.compare-item-highlight[data-v-2f6b6e04]{background:linear-gradient(90deg,#dcfce7,#d1fae5)}.compare-label[data-v-2f6b6e04]{font-size:10px;color:#909399;margin-bottom:3px;font-weight:500}.compare-values[data-v-2f6b6e04]{display:flex;align-items:center;gap:4px;font-size:11px}.compare-from[data-v-2f6b6e04]{color:#606266;font-weight:500}.compare-to[data-v-2f6b6e04]{color:#409eff;font-weight:600}.approval-progress[data-v-2f6b6e04]{background:#ecf5ff;border-radius:6px;padding:6px 8px;margin:6px 0}.reason-box[data-v-2f6b6e04]{background:#f9fafb;border-radius:6px;padding:6px 8px;margin:6px 0;font-size:11px;line-height:1.4;color:#666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.el-tag--mini[data-v-2f6b6e04]{padding:0 4px!important;height:16px!important;line-height:14px!important;font-size:10px!important}.el-alert--error[data-v-2f6b6e04]{padding:4px 8px!important;margin:6px 0!important}.el-alert--error .el-alert__title[data-v-2f6b6e04]{font-size:10px!important;line-height:1.3!important}.el-alert--error .el-alert__icon[data-v-2f6b6e04]{font-size:12px!important}.el-progress[data-v-2f6b6e04]{line-height:1!important}.el-progress-bar[data-v-2f6b6e04]{padding-right:0!important}.el-progress-bar__outer[data-v-2f6b6e04]{height:4px!important}.el-dropdown-menu__item[data-v-2f6b6e04]{font-size:13px!important;padding:8px 16px!important;line-height:1.4!important}.el-dropdown-menu__item i[data-v-2f6b6e04]{margin-right:6px}.timeline-wrapper[data-v-2f6b6e04]{position:relative;padding-left:80px}.timeline-line[data-v-2f6b6e04]{position:absolute;left:32px;top:32px;bottom:0;width:2px;background:#e5e7eb}.timeline-item[data-v-2f6b6e04]{position:relative;padding-bottom:40px}.timeline-dot[data-v-2f6b6e04]{position:absolute;left:-80px;top:0;width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;border:4px solid #fff;z-index:1}.timeline-content[data-v-2f6b6e04]{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:20px}.timeline-content.active[data-v-2f6b6e04]{border-color:#409eff;box-shadow:0 4px 12px rgba(64,158,255,.15)}.stats-summary[data-v-2f6b6e04]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.summary-item[data-v-2f6b6e04]{border-radius:12px;padding:20px;text-align:center}@media (max-width:1200px){.movement-list-wrapper[data-v-2f6b6e04]{grid-template-columns:1fr}}.hr-change-transfer .attached-file .form-group{padding:0!important}[data-v-1760f577]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.movement-type-selector[data-v-1760f577]{display:flex;gap:6px;flex-wrap:wrap}.movement-type-selector .movement-type-item[data-v-1760f577]{position:relative;display:inline-flex;align-items:center;gap:5px;padding:4px 8px;background:#fafafa;border:1.5px solid #e5e7eb;border-radius:5px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.movement-type-selector .movement-type-item[data-v-1760f577]:hover{border-color:#d1d5db;background:#f5f5f5;transform:translateY(-1px)}.movement-type-selector .movement-type-item:hover .icon-box[data-v-1760f577]{transform:scale(1.08)}.movement-type-selector .movement-type-item.active[data-v-1760f577]{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.movement-type-selector .movement-type-item.active .type-text[data-v-1760f577]{color:#3b82f6;font-weight:600}.movement-type-selector .movement-type-item.active[data-v-1760f577]:after{content:"";position:absolute;top:-1.5px;right:-1.5px;width:0;height:0;border-style:solid;border-width:0 14px 14px 0;border-color:transparent #3b82f6 transparent transparent;border-radius:0 4px 0 0}.movement-type-selector .movement-type-item.active[data-v-1760f577]:before{content:"✓";position:absolute;top:0;right:1px;color:#fff;font-size:8px;font-weight:700;z-index:1}.movement-type-selector .movement-type-item .icon-box[data-v-1760f577]{width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:4px;flex-shrink:0;transition:all .2s ease}.movement-type-selector .movement-type-item .icon-box i[data-v-1760f577]{font-size:12px}.movement-type-selector .movement-type-item .type-text[data-v-1760f577]{font-size:12px;font-weight:500;color:#374151;line-height:1;transition:all .2s ease;white-space:nowrap}.movement-type-selector.is-error[data-v-1760f577]{border:1px solid #f56c6c!important;padding:5px;animation:shake .3s}.upload-area[data-v-1760f577] .el-upload{width:100%}.upload-area[data-v-1760f577] .el-upload .el-upload-dragger{width:100%;height:100px;display:flex;align-items:center;justify-content:center;border:1px dashed #d1d5db;border-radius:6px;background:#fafafa;transition:all .2s ease}.upload-area[data-v-1760f577] .el-upload .el-upload-dragger:hover{border-color:#3b82f6;background:#f0f9ff}.upload-area .upload-content[data-v-1760f577]{text-align:center}.upload-area .upload-content .el-icon-upload[data-v-1760f577]{font-size:28px;color:#9ca3af;margin-bottom:6px;transition:all .2s ease}.upload-area .upload-content .upload-text[data-v-1760f577]{font-size:13px;color:#374151;margin-bottom:3px}.upload-area .upload-content .upload-hint[data-v-1760f577]{font-size:11px;color:#9ca3af}.upload-area:hover .el-icon-upload[data-v-1760f577]{color:#3b82f6}.hr-change-regular .attached-file .form-group{padding:0!important}[data-v-01cc0142]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.notice-box[data-v-01cc0142]{background:#fffbf0;border:1px solid #ffe58f;border-radius:6px;padding:12px;margin:15px 0}.notice-title[data-v-01cc0142]{font-size:11px;font-weight:600;color:#d48806;margin-bottom:6px;display:flex;align-items:center;gap:5px}.notice-list[data-v-01cc0142]{list-style:none}.notice-list li[data-v-01cc0142]{font-size:10px;color:#d48806;margin-bottom:4px;display:flex;align-items:flex-start;gap:5px}.notice-list li[data-v-01cc0142]:before{content:"•";color:#faad14;font-weight:700;flex-shrink:0}[data-v-5371aaaf]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.log-job[data-v-5371aaaf]{overflow-y:auto;height:calc(100% - 5px)}.log-stats-cards[data-v-5371aaaf]{display:flex;gap:6px}.log-stats-cards .stat-card[data-v-5371aaaf]{display:flex;align-items:center;padding:4px 6px;border-radius:4px;background:#fff;box-shadow:-1px 0 1px rgba(0,0,0,.03);transition:all .2s ease;cursor:pointer;min-width:80px;height:32px;position:relative}.log-stats-cards .stat-card[data-v-5371aaaf]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:0;border-radius:0 0 4px 4px;transition:height .2s ease}.log-stats-cards .stat-card[data-v-5371aaaf]:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.1)}.log-stats-cards .stat-card[data-v-5371aaaf]:active{transform:translateY(0)}.log-stats-cards .stat-card .stat-icon[data-v-5371aaaf]{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:5px;transition:all .2s ease}.log-stats-cards .stat-card .stat-icon i[data-v-5371aaaf]{font-size:10px;transition:all .2s ease}.log-stats-cards .stat-card .stat-content[data-v-5371aaaf]{flex:1;display:flex;align-items:center;gap:3px}.log-stats-cards .stat-card .stat-content .stat-number[data-v-5371aaaf]{font-size:13px;font-weight:700;line-height:1}.log-stats-cards .stat-card .stat-content .stat-label[data-v-5371aaaf]{font-size:11px;color:#909399;line-height:1}.log-stats-cards .stat-card.stat-entry .stat-icon[data-v-5371aaaf]{background:#f0f9ff}.log-stats-cards .stat-card.stat-entry .stat-content .stat-number[data-v-5371aaaf],.log-stats-cards .stat-card.stat-entry .stat-icon i[data-v-5371aaaf]{color:#67c23a}.log-stats-cards .stat-card.stat-entry.active[data-v-5371aaaf]:after{height:2px;background:#67c23a}.log-stats-cards .stat-card.stat-entry.active .stat-icon[data-v-5371aaaf]{background:#67c23a}.log-stats-cards .stat-card.stat-entry.active .stat-icon i[data-v-5371aaaf]{color:#fff}.log-stats-cards .stat-card.stat-regular .stat-icon[data-v-5371aaaf]{background:#fefce8}.log-stats-cards .stat-card.stat-regular .stat-content .stat-number[data-v-5371aaaf],.log-stats-cards .stat-card.stat-regular .stat-icon i[data-v-5371aaaf]{color:#e6a23c}.log-stats-cards .stat-card.stat-regular.active[data-v-5371aaaf]:after{height:2px;background:#e6a23c}.log-stats-cards .stat-card.stat-regular.active .stat-icon[data-v-5371aaaf]{background:#e6a23c}.log-stats-cards .stat-card.stat-regular.active .stat-icon i[data-v-5371aaaf]{color:#fff}.log-stats-cards .stat-card.stat-promotion .stat-icon[data-v-5371aaaf]{background:#ecf5ff}.log-stats-cards .stat-card.stat-promotion .stat-content .stat-number[data-v-5371aaaf],.log-stats-cards .stat-card.stat-promotion .stat-icon i[data-v-5371aaaf]{color:#409eff}.log-stats-cards .stat-card.stat-promotion.active[data-v-5371aaaf]:after{height:2px;background:#409eff}.log-stats-cards .stat-card.stat-promotion.active .stat-icon[data-v-5371aaaf]{background:#409eff}.log-stats-cards .stat-card.stat-promotion.active .stat-icon i[data-v-5371aaaf]{color:#fff}.log-stats-cards .stat-card.stat-transfer .stat-icon[data-v-5371aaaf]{background:#e0f7fa}.log-stats-cards .stat-card.stat-transfer .stat-content .stat-number[data-v-5371aaaf],.log-stats-cards .stat-card.stat-transfer .stat-icon i[data-v-5371aaaf]{color:#00bcd4}.log-stats-cards .stat-card.stat-transfer.active[data-v-5371aaaf]:after{height:2px;background:#00bcd4}.log-stats-cards .stat-card.stat-transfer.active .stat-icon[data-v-5371aaaf]{background:#00bcd4}.log-stats-cards .stat-card.stat-transfer.active .stat-icon i[data-v-5371aaaf]{color:#fff}.log-stats-cards .stat-card.stat-salary .stat-icon[data-v-5371aaaf]{background:#fff8e1}.log-stats-cards .stat-card.stat-salary .stat-content .stat-number[data-v-5371aaaf],.log-stats-cards .stat-card.stat-salary .stat-icon i[data-v-5371aaaf]{color:#ffc107}.log-stats-cards .stat-card.stat-salary.active[data-v-5371aaaf]:after{height:2px;background:#ffc107}.log-stats-cards .stat-card.stat-salary.active .stat-icon[data-v-5371aaaf]{background:#ffc107}.log-stats-cards .stat-card.stat-salary.active .stat-icon i[data-v-5371aaaf]{color:#fff}.log-stats-cards .stat-card.stat-downgrade .stat-icon[data-v-5371aaaf]{background:#f5f5f5}.log-stats-cards .stat-card.stat-downgrade .stat-content .stat-number[data-v-5371aaaf],.log-stats-cards .stat-card.stat-downgrade .stat-icon i[data-v-5371aaaf]{color:#909399}.log-stats-cards .stat-card.stat-downgrade.active[data-v-5371aaaf]:after{height:2px;background:#909399}.log-stats-cards .stat-card.stat-downgrade.active .stat-icon[data-v-5371aaaf]{background:#909399}.log-stats-cards .stat-card.stat-downgrade.active .stat-icon i[data-v-5371aaaf]{color:#fff}.log-stats-cards .stat-card.stat-resign .stat-icon[data-v-5371aaaf]{background:#fef2f2}.log-stats-cards .stat-card.stat-resign .stat-content .stat-number[data-v-5371aaaf],.log-stats-cards .stat-card.stat-resign .stat-icon i[data-v-5371aaaf]{color:#f56c6c}.log-stats-cards .stat-card.stat-resign.active[data-v-5371aaaf]:after{height:2px;background:#f56c6c}.log-stats-cards .stat-card.stat-resign.active .stat-icon[data-v-5371aaaf]{background:#f56c6c}.log-stats-cards .stat-card.stat-resign.active .stat-icon i[data-v-5371aaaf]{color:#fff}[data-v-708dd17a]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.resignation-list-grid[data-v-708dd17a]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:10px}.employee-card[data-v-708dd17a]{border:2px solid #e8e8e8;border-radius:8px;padding:15px 15px 5px 15px;transition:all .3s;background:#fff;position:relative;min-height:100px;cursor:pointer}.employee-card[data-v-708dd17a]:hover{background:#fafbfc;border-color:#daecff;box-shadow:0 2px 8px rgba(64,158,255,.12);transform:translateY(-1px)}.employee-card-selected[data-v-708dd17a]{background:linear-gradient(135deg,rgba(64,158,255,.05),rgba(102,177,255,.05))!important;box-shadow:0 4px 12px rgba(64,158,255,.2)!important}.employee-card.pendingresign[data-v-708dd17a]{border:2px solid #c5c6c5}.employee-card.resigned[data-v-708dd17a]{border:2px solid #dff8ef}.employee-card.abandonedresign[data-v-708dd17a]{border:2px solid #fbe4de}.card-content[data-v-708dd17a]{display:flex;gap:8px;position:relative}.checkbox-wrapper[data-v-708dd17a]{position:absolute;top:8px;left:8px;z-index:10}.checkbox-wrapper[data-v-708dd17a] .el-checkbox .el-checkbox__inner{width:18px;height:18px;border-radius:4px;border:2px solid #dedfdf;transition:all .3s}.checkbox-wrapper[data-v-708dd17a] .el-checkbox.is-checked .el-checkbox__inner{background-color:#409eff;border-color:#409eff}.checkbox-wrapper[data-v-708dd17a] .el-checkbox .el-checkbox__inner:after{left:5px;top:2px}.employee-card:not(.employee-card-selected) .checkbox-wrapper[data-v-708dd17a]{opacity:0;transition:opacity .3s}.employee-card-selected .checkbox-wrapper[data-v-708dd17a],.employee-card:hover .checkbox-wrapper[data-v-708dd17a]{opacity:1}.avatar-large[data-v-708dd17a]{width:32px;height:32px;border-radius:6px;background:linear-gradient(135deg,#f56c6c,#ef4444);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex-shrink:0;box-shadow:0 2px 6px rgba(245,108,108,.25)}.card-info[data-v-708dd17a]{flex:1;min-width:0}.card-header[data-v-708dd17a]{margin-bottom:5px}.employee-header[data-v-708dd17a]{display:flex;align-items:center;gap:5px;margin-bottom:3px;flex-wrap:wrap}.employee-name[data-v-708dd17a]{font-size:13px;font-weight:700;color:#303133}.employee-id[data-v-708dd17a]{font-size:10px;color:#909399;background:#f5f7fa;padding:1px 4px;border-radius:3px}.employee-meta[data-v-708dd17a],.info-tags[data-v-708dd17a]{color:#909399;font-size:10px}.info-tags[data-v-708dd17a]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:4px}.employee-no-badge[data-v-708dd17a]{display:inline-flex;align-items:center;padding:3px 8px;border-radius:5px;color:#000;background:#f0f0f0;font-size:11px;font-weight:600;letter-spacing:.5px}.info-tags span[data-v-708dd17a]{display:flex;align-items:center;gap:2px;white-space:nowrap}.date-info-box[data-v-708dd17a]{position:absolute;top:0;right:0;display:flex;gap:10px;font-size:9px}.date-info-item[data-v-708dd17a]{text-align:right}.date-info-label[data-v-708dd17a]{color:#909399;display:block;margin-bottom:2px;font-size:10px}.date-info-value[data-v-708dd17a]{font-weight:600;color:#606266;display:block;font-size:11px;white-space:nowrap}.date-info-value.highlight[data-v-708dd17a]{color:#f56c6c}.progress-grid[data-v-708dd17a]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin:4px 0}.progress-box[data-v-708dd17a]{padding:4px;border-radius:4px}.progress-box.blue[data-v-708dd17a]{background:#ecf5ff}.progress-box.orange[data-v-708dd17a]{background:#fdf6ec}.progress-box.purple[data-v-708dd17a]{background:#f4f4ff}.progress-header[data-v-708dd17a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.progress-label[data-v-708dd17a]{font-size:9px;font-weight:600}.progress-box.blue .progress-label[data-v-708dd17a]{color:#409eff}.progress-box.orange .progress-label[data-v-708dd17a]{color:#e6a23c}.progress-box.purple .progress-label[data-v-708dd17a]{color:#8b5cf6}.progress-percent[data-v-708dd17a]{font-size:9px;font-weight:700}.progress-info[data-v-708dd17a]{font-size:8px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-actions[data-v-708dd17a]{position:absolute;bottom:8px;right:15px;display:flex;gap:3px;flex-wrap:wrap;justify-content:flex-end;z-index:10}.card-actions .el-button--mini[data-v-708dd17a]{padding:3px 6px!important;font-size:10px!important;height:22px;line-height:1}.el-alert[data-v-708dd17a]{margin-top:4px;margin:0 0 4px 0!important}.el-alert--error[data-v-708dd17a]{padding:5px 8px!important}.el-alert__title[data-v-708dd17a]{font-size:9px!important}.el-alert__icon[data-v-708dd17a]{font-size:12px!important}@media (max-width:1200px){.resignation-list-grid[data-v-708dd17a]{grid-template-columns:1fr}}.empl-change-off-job .attached-file .form-group{padding:0!important}[data-v-70fc7ed1]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.satisfaction-grid[data-v-70fc7ed1]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 24px;padding:12px;background:#fafafa;border-radius:6px}.satisfaction-grid .satisfaction-item[data-v-70fc7ed1]{display:flex;align-items:center;gap:12px}.satisfaction-grid .satisfaction-item .satisfaction-label[data-v-70fc7ed1]{font-size:14px;color:#606266;font-weight:500;min-width:70px}.reason-checkbox-group[data-v-70fc7ed1]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.reason-checkbox-group[data-v-70fc7ed1] .el-checkbox{margin-right:0}.reason-checkbox-group[data-v-70fc7ed1] .el-checkbox .el-checkbox__label{font-size:14px}.radio-label[data-v-70fc7ed1]{display:inline-flex;align-items:center;gap:6px}.statistics-group[data-v-70fc7ed1]{margin-top:24px}.statistics-group[data-v-70fc7ed1] .form-group__content{padding:0}.satisfaction-statistics[data-v-70fc7ed1]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:16px;background:linear-gradient(135deg,#f5f7fa,#e9ecef);border-radius:8px}.satisfaction-statistics .stat-item[data-v-70fc7ed1]{display:flex;flex-direction:column;align-items:center;padding:16px;background:#fff;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.satisfaction-statistics .stat-item .stat-label[data-v-70fc7ed1]{font-size:13px;color:#909399;margin-bottom:8px}.satisfaction-statistics .stat-item .stat-value[data-v-70fc7ed1]{font-size:20px;font-weight:700;color:#409eff}@media (max-width:768px){.reason-checkbox-group[data-v-70fc7ed1],.satisfaction-grid[data-v-70fc7ed1],.satisfaction-statistics[data-v-70fc7ed1]{grid-template-columns:1fr}}[data-v-70fc7ed1] .el-form-item{margin-bottom:18px}[data-v-70fc7ed1] .el-upload__tip{font-size:12px;color:#909399;line-height:1.5;margin-top:8px}[data-v-5888c56b]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.parties-section[data-v-5888c56b]{margin-bottom:20px}.party-card[data-v-5888c56b]{background:#f5f7fa;border-radius:8px;padding:16px;height:100%}.party-label[data-v-5888c56b]{font-size:13px;color:#909399;margin-bottom:12px;font-weight:500;display:flex;align-items:center;gap:6px}.party-content[data-v-5888c56b]{display:flex;gap:12px;align-items:center}.party-avatar[data-v-5888c56b]{width:50px;height:50px;border-radius:10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;flex-shrink:0;box-shadow:0 4px 12px rgba(102,126,234,.3)}.party-avatar-to[data-v-5888c56b]{background:linear-gradient(135deg,#f093fb,#f5576c);box-shadow:0 4px 12px rgba(245,87,108,.3)}.party-info[data-v-5888c56b]{flex:1}.party-name[data-v-5888c56b]{font-size:16px;font-weight:600;color:#303133;margin-bottom:4px}.party-dept[data-v-5888c56b]{font-size:13px;color:#606266;margin-bottom:4px}.party-contact[data-v-5888c56b]{font-size:12px;color:#909399;display:flex;align-items:center;gap:4px}.overall-progress[data-v-5888c56b]{background:linear-gradient(135deg,#f5f7fa,#e9ecef);border-radius:8px;padding:20px;margin-bottom:20px}.progress-header[data-v-5888c56b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.progress-title[data-v-5888c56b]{font-size:15px;font-weight:600;color:#303133}.progress-percent[data-v-5888c56b]{font-size:24px;font-weight:700;color:#409eff}.progress-stats[data-v-5888c56b]{display:flex;flex-direction:column;gap:8px;justify-content:center;height:100%}.stat-item[data-v-5888c56b]{display:flex;align-items:center;gap:6px;font-size:13px;color:#606266}.stat-item i[data-v-5888c56b]{font-size:16px}.stat-item i.el-icon-circle-check[data-v-5888c56b]{color:#67c23a}.stat-item i.el-icon-warning[data-v-5888c56b]{color:#e6a23c}.stat-item i.el-icon-time[data-v-5888c56b]{color:#909399}.handover-tabs[data-v-5888c56b]{margin-top:20px}.handover-tabs[data-v-5888c56b] .el-tabs__header{margin-bottom:20px}.handover-tabs[data-v-5888c56b] .el-tabs__item{font-size:14px;height:40px;line-height:40px}.handover-list[data-v-5888c56b]{display:flex;flex-direction:column;gap:16px}.handover-item[data-v-5888c56b]{background:#fafafa;border:1px solid #e4e7ed;border-radius:8px;padding:16px;transition:all .3s}.handover-item[data-v-5888c56b]:hover{box-shadow:0 2px 8px rgba(0,0,0,.08);border-color:#409eff}.item-header[data-v-5888c56b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.item-header .item-title[data-v-5888c56b]{font-size:15px;font-weight:600;color:#303133}.item-header .item-header-right[data-v-5888c56b]{display:flex;align-items:center;gap:8px}.project-grid[data-v-5888c56b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:16px}.project-card[data-v-5888c56b]{background:#fafafa;border:1px solid #e4e7ed;border-radius:8px;padding:16px;transition:all .3s}.project-card[data-v-5888c56b]:hover{box-shadow:0 2px 8px rgba(0,0,0,.08);border-color:#409eff}.project-header[data-v-5888c56b]{display:flex;gap:12px;align-items:center;margin-bottom:16px}.doc-name[data-v-5888c56b]{display:flex;align-items:center;gap:8px}.doc-name i[data-v-5888c56b]{font-size:16px;color:#409eff;flex-shrink:0}.asset-list[data-v-5888c56b]{display:flex;flex-direction:column;gap:16px}.asset-item[data-v-5888c56b]{display:flex;gap:16px;align-items:flex-start;background:#fafafa;border:1px solid #e4e7ed;border-radius:8px;padding:16px;transition:all .3s}.asset-item[data-v-5888c56b]:hover{box-shadow:0 2px 8px rgba(0,0,0,.08);border-color:#409eff}.asset-icon[data-v-5888c56b]{width:60px;height:60px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px rgba(102,126,234,.3)}.asset-icon i[data-v-5888c56b]{font-size:30px;color:#fff}.asset-info[data-v-5888c56b]{flex:1}.asset-actions[data-v-5888c56b]{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center}.record-header[data-v-5888c56b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.record-title[data-v-5888c56b]{font-size:15px;font-weight:600;color:#303133}.record-content[data-v-5888c56b]{font-size:13px;color:#606266;line-height:1.6;margin-bottom:12px}.record-footer[data-v-5888c56b]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#909399}.record-attachment[data-v-5888c56b],.record-person[data-v-5888c56b]{display:flex;align-items:center;gap:4px}.drawer-footer[data-v-5888c56b]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-top:1px solid #e4e7ed;background:#fafafa}.footer-left[data-v-5888c56b],.footer-right[data-v-5888c56b]{display:flex;gap:12px}@media (max-width:768px){.project-grid[data-v-5888c56b]{grid-template-columns:1fr}.asset-item[data-v-5888c56b]{flex-direction:column}.drawer-footer[data-v-5888c56b]{flex-direction:column;gap:12px}.drawer-footer .footer-left[data-v-5888c56b],.drawer-footer .footer-right[data-v-5888c56b]{width:100%;justify-content:center}}[data-v-5888c56b] .el-form-item{margin-bottom:16px}[data-v-5888c56b] .el-form-item__label{font-size:13px;font-weight:500}[data-v-3a3342a6]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.off-job[data-v-3a3342a6]{overflow-y:auto;height:calc(100% - 5px)}.off-stats-cards[data-v-3a3342a6]{display:flex;gap:6px}.off-stats-cards .stat-card[data-v-3a3342a6]{display:flex;align-items:center;padding:4px 6px;border-radius:4px;background:#fff;box-shadow:-1px 0 1px rgba(0,0,0,.03);transition:all .2s ease;cursor:pointer;min-width:80px;height:32px;position:relative}.off-stats-cards .stat-card[data-v-3a3342a6]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:0;border-radius:0 0 4px 4px;transition:height .2s ease}.off-stats-cards .stat-card[data-v-3a3342a6]:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.1)}.off-stats-cards .stat-card[data-v-3a3342a6]:active{transform:translateY(0)}.off-stats-cards .stat-card .stat-icon[data-v-3a3342a6]{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:5px;transition:all .2s ease}.off-stats-cards .stat-card .stat-icon i[data-v-3a3342a6]{font-size:10px;transition:all .2s ease}.off-stats-cards .stat-card .stat-content[data-v-3a3342a6]{flex:1;display:flex;align-items:center;gap:3px}.off-stats-cards .stat-card .stat-content .stat-number[data-v-3a3342a6]{font-size:13px;font-weight:700;line-height:1}.off-stats-cards .stat-card .stat-content .stat-label[data-v-3a3342a6]{font-size:11px;color:#909399;line-height:1}.off-stats-cards .stat-card.stat-pending .stat-icon[data-v-3a3342a6]{background:#f0f9ff}.off-stats-cards .stat-card.stat-pending .stat-content .stat-number[data-v-3a3342a6],.off-stats-cards .stat-card.stat-pending .stat-icon i[data-v-3a3342a6]{color:#414241}.off-stats-cards .stat-card.stat-pending.active[data-v-3a3342a6]:after{height:2px;background:#414241}.off-stats-cards .stat-card.stat-pending.active .stat-icon[data-v-3a3342a6]{background:#414241}.off-stats-cards .stat-card.stat-pending.active .stat-icon i[data-v-3a3342a6]{color:#fff}.off-stats-cards .stat-card.stat-completed .stat-icon[data-v-3a3342a6]{background:#fefce8}.off-stats-cards .stat-card.stat-completed .stat-content .stat-number[data-v-3a3342a6],.off-stats-cards .stat-card.stat-completed .stat-icon i[data-v-3a3342a6]{color:rgba(7,154,26,.796078431372549)}.off-stats-cards .stat-card.stat-completed.active[data-v-3a3342a6]:after{height:2px;background:rgba(7,154,26,.796078431372549)}.off-stats-cards .stat-card.stat-completed.active .stat-icon[data-v-3a3342a6]{background:rgba(7,154,26,.796078431372549)}.off-stats-cards .stat-card.stat-completed.active .stat-icon i[data-v-3a3342a6]{color:#fff}.off-stats-cards .stat-card.stat-abandoned .stat-icon[data-v-3a3342a6]{background:#fef2f2}.off-stats-cards .stat-card.stat-abandoned .stat-content .stat-number[data-v-3a3342a6],.off-stats-cards .stat-card.stat-abandoned .stat-icon i[data-v-3a3342a6]{color:#f56c6c}.off-stats-cards .stat-card.stat-abandoned.active[data-v-3a3342a6]:after{height:2px;background:#f56c6c}.off-stats-cards .stat-card.stat-abandoned.active .stat-icon[data-v-3a3342a6]{background:#f56c6c}.off-stats-cards .stat-card.stat-abandoned.active .stat-icon i[data-v-3a3342a6]{color:#fff}[data-v-56e3b67a]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.container[data-v-56e3b67a]{overflow-y:auto;height:calc(100% - 5px)}.employee-grid[data-v-56e3b67a]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.employee-card[data-v-56e3b67a]{background:#fff;border-radius:10px;padding:12px 14px;border:2px solid #e8e8e8;transition:all .3s;cursor:pointer;position:relative}.employee-card[data-v-56e3b67a]:hover{background:#fafbfc;border-color:#daecff;box-shadow:0 2px 8px rgba(64,158,255,.12);transform:translateY(-1px)}.employee-card-selected[data-v-56e3b67a]{background:linear-gradient(135deg,rgba(64,158,255,.05),rgba(102,177,255,.05))!important;box-shadow:0 4px 12px rgba(64,158,255,.2)!important}.employee-card.pendingregular[data-v-56e3b67a]{border:2px solid #fff2e1}.employee-card.regular[data-v-56e3b67a]{border:2px solid #dff8ef}.employee-card-header[data-v-56e3b67a]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.card-checkbox[data-v-56e3b67a]{flex-shrink:0}.employee-avatar-compact[data-v-56e3b67a]{width:36px;height:36px;border-radius:8px;background:rgba(0,132,255,.788235294117647);display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:700;flex-shrink:0}.employee-info-main[data-v-56e3b67a]{flex:1;min-width:0}.employee-name-row[data-v-56e3b67a]{display:flex;align-items:center;gap:6px;margin-bottom:3px;flex-wrap:wrap}.employee-no-badge[data-v-56e3b67a]{display:inline-flex;align-items:center;padding:3px 8px;border-radius:5px;color:#000;background:#f0f0f0;font-size:11px;font-weight:600;letter-spacing:.5px}.employee-name[data-v-56e3b67a]{font-size:15px;font-weight:600;color:#333}.gender-tag[data-v-56e3b67a]{font-size:10px;padding:1px 5px;border-radius:3px;background:#f0f0f0;color:#666}.employee-dept[data-v-56e3b67a]{font-size:11px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expire-warning-badge[data-v-56e3b67a]{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:4px;background:#fee2e2;color:#dc2626;font-size:10px;font-weight:600;white-space:nowrap}.status-tag-compact[data-v-56e3b67a]{font-size:10px!important;padding:0 6px!important;height:20px!important;line-height:18px!important;flex-shrink:0}.info-row-single[data-v-56e3b67a]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;color:#666;flex-wrap:wrap;line-height:1.4}.info-item-inline[data-v-56e3b67a]{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.info-item-inline i[data-v-56e3b67a]{color:#999;font-size:11px}.info-value-inline[data-v-56e3b67a]{color:#333;font-weight:500}.info-separator[data-v-56e3b67a]{color:#d1d5db;margin:0 2px}.eval-progress[data-v-56e3b67a]{display:flex;align-items:center;gap:4px;padding:6px 8px;background:#f9fafb;border-radius:6px;margin-bottom:8px;font-size:10px}.eval-step[data-v-56e3b67a]{display:flex;align-items:center;gap:3px;padding:3px 6px;border-radius:4px;font-size:10px;flex:1;justify-content:center;font-weight:500}.eval-step i[data-v-56e3b67a]{font-size:11px}.eval-step-completed[data-v-56e3b67a]{background:#dcfce7;color:#166534}.eval-step-pending[data-v-56e3b67a]{background:#e5e7eb;color:#6b7280}.eval-arrow[data-v-56e3b67a]{color:#d1d5db;font-size:10px}.employee-footer[data-v-56e3b67a]{display:flex;justify-content:space-between;align-items:center;gap:8px}.stats-tags[data-v-56e3b67a]{display:flex;gap:6px;align-items:center;font-size:11px;color:#666}.stat-tag[data-v-56e3b67a]{display:inline-flex;align-items:center;gap:3px;padding:3px 7px;border-radius:5px;background:#f0f9ff;color:#0369a1;font-weight:500;white-space:nowrap}.stat-tag i[data-v-56e3b67a]{font-size:11px}.stat-tag-attendance[data-v-56e3b67a]{background:#e0e7ff;color:#4338ca}.stat-tag-project[data-v-56e3b67a]{background:#f3e8ff;color:#7c3aed}.action-buttons[data-v-56e3b67a]{display:flex;gap:4px}.checkbox-wrapper[data-v-56e3b67a]{position:absolute;top:8px;left:8px;z-index:10}.checkbox-wrapper[data-v-56e3b67a] .el-checkbox .el-checkbox__inner{width:18px;height:18px;border-radius:4px;border:2px solid #dedfdf;transition:all .3s}.checkbox-wrapper[data-v-56e3b67a] .el-checkbox.is-checked .el-checkbox__inner{background-color:#1890ff}.checkbox-wrapper[data-v-56e3b67a] .el-checkbox .el-checkbox__inner:after{left:5px;top:2px}.employee-card:not(.employee-card-selected) .checkbox-wrapper[data-v-56e3b67a]{opacity:0;transition:opacity .3s}.employee-card-selected .checkbox-wrapper[data-v-56e3b67a],.employee-card:hover .checkbox-wrapper[data-v-56e3b67a]{opacity:1}.action-buttons .el-button--mini[data-v-56e3b67a]{padding:5px 10px!important;font-size:11px!important}[data-v-6f0a97f3]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.change-regular[data-v-6f0a97f3]{overflow-y:auto;height:calc(100% - 20px)}.regular-stats-cards[data-v-6f0a97f3]{display:flex;gap:6px}.regular-stats-cards .stat-card[data-v-6f0a97f3]{display:flex;align-items:center;padding:4px 6px;border-radius:4px;background:#fff;box-shadow:-1px 0 1px rgba(0,0,0,.03);transition:all .2s ease;cursor:pointer;min-width:80px;height:32px;position:relative}.regular-stats-cards .stat-card[data-v-6f0a97f3]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:0;border-radius:0 0 4px 4px;transition:height .2s ease}.regular-stats-cards .stat-card[data-v-6f0a97f3]:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.1)}.regular-stats-cards .stat-card[data-v-6f0a97f3]:active{transform:translateY(0)}.regular-stats-cards .stat-card .stat-icon[data-v-6f0a97f3]{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:5px;transition:all .2s ease}.regular-stats-cards .stat-card .stat-icon i[data-v-6f0a97f3]{font-size:10px;transition:all .2s ease}.regular-stats-cards .stat-card .stat-content[data-v-6f0a97f3]{flex:1;display:flex;align-items:center;gap:3px}.regular-stats-cards .stat-card .stat-content .stat-number[data-v-6f0a97f3]{font-size:13px;font-weight:700;line-height:1}.regular-stats-cards .stat-card .stat-content .stat-label[data-v-6f0a97f3]{font-size:11px;color:#909399;line-height:1}.regular-stats-cards .stat-card.stat-pending .stat-icon[data-v-6f0a97f3]{background:#fefce8}.regular-stats-cards .stat-card.stat-pending .stat-content .stat-number[data-v-6f0a97f3],.regular-stats-cards .stat-card.stat-pending .stat-icon i[data-v-6f0a97f3]{color:#e6a23c}.regular-stats-cards .stat-card.stat-pending.active[data-v-6f0a97f3]:after{height:2px;background:#e6a23c}.regular-stats-cards .stat-card.stat-pending.active .stat-icon[data-v-6f0a97f3]{background:#e6a23c}.regular-stats-cards .stat-card.stat-pending.active .stat-icon i[data-v-6f0a97f3]{color:#fff}.regular-stats-cards .stat-card.stat-completed .stat-icon[data-v-6f0a97f3]{background:#f0f9ff}.regular-stats-cards .stat-card.stat-completed .stat-content .stat-number[data-v-6f0a97f3],.regular-stats-cards .stat-card.stat-completed .stat-icon i[data-v-6f0a97f3]{color:#67c23a}.regular-stats-cards .stat-card.stat-completed.active[data-v-6f0a97f3]:after{height:2px;background:#67c23a}.regular-stats-cards .stat-card.stat-completed.active .stat-icon[data-v-6f0a97f3]{background:#67c23a}.regular-stats-cards .stat-card.stat-completed.active .stat-icon i[data-v-6f0a97f3]{color:#fff}[data-v-8f67cebe]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.container[data-v-8f67cebe]{overflow-y:auto;height:calc(100% - 5px)}.transfer-grid[data-v-8f67cebe]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.checkbox-wrapper[data-v-8f67cebe]{position:absolute;top:8px;left:8px;z-index:10}.checkbox-wrapper[data-v-8f67cebe] .el-checkbox .el-checkbox__inner{width:18px;height:18px;border-radius:4px;border:2px solid #dedfdf;transition:all .3s}.checkbox-wrapper[data-v-8f67cebe] .el-checkbox.is-checked .el-checkbox__inner{background-color:#1890ff}.checkbox-wrapper[data-v-8f67cebe] .el-checkbox .el-checkbox__inner:after{left:5px;top:2px}.transfer-card:not(.transfer-card-selected) .checkbox-wrapper[data-v-8f67cebe]{opacity:0;transition:opacity .3s}.transfer-card-selected .checkbox-wrapper[data-v-8f67cebe],.transfer-card:hover .checkbox-wrapper[data-v-8f67cebe]{opacity:1}.transfer-card[data-v-8f67cebe]{background:#fff;border-radius:10px;padding:12px 14px;border:2px solid #e8e8e8;transition:all .3s;cursor:pointer;position:relative}.transfer-card[data-v-8f67cebe]:hover{background:#fafbfc;border-color:#daecff;box-shadow:0 2px 8px rgba(64,158,255,.12);transform:translateY(-1px)}.transfer-card-selected[data-v-8f67cebe]{background:linear-gradient(135deg,rgba(64,158,255,.05),rgba(102,177,255,.05))!important;box-shadow:0 4px 12px rgba(64,158,255,.2)!important}.transfer-card.pendingtransfer[data-v-8f67cebe]{border:2px solid #c5c6c5}.transfer-card.transferred[data-v-8f67cebe]{border:2px solid #dff8ef}.transfer-card.abandonedtransfer[data-v-8f67cebe]{border:2px solid #fbe4de}.transfer-card-header[data-v-8f67cebe]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.card-checkbox[data-v-8f67cebe]{flex-shrink:0}.transfer-avatar[data-v-8f67cebe]{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#409eff,#66b1ff);display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:700;flex-shrink:0;box-shadow:0 2px 8px rgba(64,158,255,.3)}.employee-no-badge[data-v-8f67cebe]{display:inline-flex;align-items:center;padding:3px 8px;border-radius:5px;color:#000;background:#f0f0f0;font-size:11px;font-weight:600;letter-spacing:.5px}.transfer-info-main[data-v-8f67cebe]{flex:1;min-width:0}.transfer-name-row[data-v-8f67cebe]{display:flex;align-items:center;gap:6px;margin-bottom:3px;flex-wrap:wrap}.transfer-name[data-v-8f67cebe]{font-size:15px;font-weight:600;color:#333}.type-badge[data-v-8f67cebe]{display:inline-flex;align-items:center;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:600;white-space:nowrap}.type-badge-position[data-v-8f67cebe]{background:#e1f3ff;color:#409eff}.type-badge-department[data-v-8f67cebe]{background:#e8f5e9;color:#67c23a}.type-badge-location[data-v-8f67cebe]{background:#fff7ed;color:#e6a23c}.transfer-reason[data-v-8f67cebe]{font-size:11px;color:#999}.status-tag-compact[data-v-8f67cebe]{font-size:10px!important;padding:0 6px!important;height:20px!important;line-height:18px!important;flex-shrink:0}.transfer-comparison[data-v-8f67cebe]{background:linear-gradient(135deg,#ecf5ff,#f4f4ff);border-radius:8px;padding:10px;margin-bottom:10px;min-height:80px}.comparison-row[data-v-8f67cebe]{display:flex;align-items:center;gap:8px;font-size:11px;margin-bottom:4px}.comparison-row[data-v-8f67cebe]:last-child{margin-bottom:0}.comparison-label[data-v-8f67cebe]{width:60px;color:#909399;flex-shrink:0;font-weight:500}.comparison-value[data-v-8f67cebe]{flex:1;display:flex;align-items:center;gap:6px}.comparison-from[data-v-8f67cebe]{color:#606266;background:#fff;padding:2px 8px;border-radius:4px;flex:1;text-align:center}.comparison-arrow[data-v-8f67cebe]{color:#409eff;font-weight:700}.comparison-to[data-v-8f67cebe]{color:#409eff;background:#fff;padding:2px 8px;border-radius:4px;font-weight:600;flex:1;text-align:center}.detail-row[data-v-8f67cebe]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;color:#666;flex-wrap:wrap}.detail-item-inline[data-v-8f67cebe]{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.detail-item-inline i[data-v-8f67cebe]{color:#999;font-size:11px}.detail-value-inline[data-v-8f67cebe]{color:#333;font-weight:500}.detail-separator[data-v-8f67cebe]{color:#d1d5db;margin:0 2px}.salary-highlight[data-v-8f67cebe]{color:#67c23a;font-weight:600}.progress-section[data-v-8f67cebe]{background:#f9fafb;border-radius:6px;padding:8px;margin-bottom:8px}.progress-header[data-v-8f67cebe]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.progress-label[data-v-8f67cebe]{font-size:11px;color:#606266;font-weight:500}.progress-percent[data-v-8f67cebe]{font-size:11px;font-weight:600;color:#409eff}.progress-desc[data-v-8f67cebe]{font-size:10px;color:#909399;margin-top:4px}.reject-notice[data-v-8f67cebe]{background:#fef0f0;border-radius:6px;padding:8px;margin-bottom:8px;display:flex;gap:6px;align-items:flex-start}.reject-notice i[data-v-8f67cebe]{color:#f56c6c;font-size:14px;margin-top:1px}.reject-content[data-v-8f67cebe]{flex:1}.reject-title[data-v-8f67cebe]{font-size:11px;font-weight:600;color:#f56c6c;margin-bottom:2px}.reject-text[data-v-8f67cebe]{font-size:11px;color:#606266}.transfer-footer[data-v-8f67cebe]{display:flex;justify-content:space-between;align-items:center;gap:8px}.date-info[data-v-8f67cebe]{display:flex;gap:6px;align-items:center;font-size:11px;color:#666}.date-tag[data-v-8f67cebe]{display:inline-flex;align-items:center;gap:3px;padding:3px 7px;border-radius:5px;background:#f0f9ff;color:#0369a1;font-weight:500;white-space:nowrap}.date-tag i[data-v-8f67cebe]{font-size:11px}.action-buttons[data-v-8f67cebe]{display:flex;gap:4px}.action-buttons .el-button--mini[data-v-8f67cebe]{padding:5px 10px!important;font-size:11px!important}[data-v-4e53681d]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.transfer-config[data-v-4e53681d]{padding:0}.selected-employees[data-v-4e53681d]{background:#ecf5ff;border:1px solid #b3d8ff;border-radius:6px;padding:14px;margin-bottom:16px}.selected-title[data-v-4e53681d]{font-size:14px;font-weight:600;color:#303133;margin-bottom:10px;display:flex;align-items:center;gap:6px}.employee-tags[data-v-4e53681d]{display:flex;flex-wrap:wrap;gap:8px}.mode-selection[data-v-4e53681d]{margin-bottom:16px}.section-title[data-v-4e53681d]{font-size:14px;font-weight:600;color:#303133;margin-bottom:10px;display:flex;align-items:center;gap:6px}.mode-cards[data-v-4e53681d]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.mode-card[data-v-4e53681d]{background:#fff;border:1.5px solid #e4e7ed;border-radius:6px;padding:12px;cursor:pointer;transition:all .2s;position:relative;display:flex;align-items:center;gap:10px}.mode-card[data-v-4e53681d]:hover{border-color:#409eff;box-shadow:0 2px 6px rgba(64,158,255,.12)}.mode-card.active[data-v-4e53681d]{background:#ecf5ff;border-color:#409eff;box-shadow:0 2px 8px rgba(64,158,255,.18)}.mode-card.active[data-v-4e53681d]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#409eff;border-radius:6px 0 0 6px}.mode-icon[data-v-4e53681d]{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#f5f7fa;border-radius:6px;transition:all .25s}.mode-card.active .mode-icon[data-v-4e53681d]{background:#409eff}.mode-icon i[data-v-4e53681d]{font-size:20px;color:#909399}.mode-card.active .mode-icon i[data-v-4e53681d]{color:#fff}.mode-title[data-v-4e53681d]{font-size:14px;font-weight:600;color:#303133;margin-bottom:3px}.mode-card.active .mode-title[data-v-4e53681d]{color:#409eff}.mode-desc[data-v-4e53681d]{font-size:11px;color:#606266;margin-bottom:4px}.mode-usage[data-v-4e53681d]{font-size:10px;color:#909399}.uniform-form[data-v-4e53681d]{background:#fff;border:1px solid #ebeef5;border-radius:6px;padding:16px}.info-tip[data-v-4e53681d]{background:#ecf5ff;border:1px solid #b3d8ff;border-radius:5px;padding:10px;margin-bottom:16px;font-size:12px;color:#409eff;display:flex;align-items:center;gap:6px}.form-section[data-v-4e53681d]{margin-bottom:20px}.form-section-title[data-v-4e53681d]{font-size:14px;font-weight:600;color:#303133;margin-bottom:12px;display:flex;align-items:center;gap:6px}.individual-list[data-v-4e53681d]{display:grid;grid-template-columns:1fr;gap:10px}.individual-item[data-v-4e53681d]{border:1.5px solid #ebeef5;border-radius:6px;padding:12px;transition:all .25s}.individual-item[data-v-4e53681d]:hover{border-color:#409eff;box-shadow:0 2px 6px rgba(64,158,255,.1)}.individual-row[data-v-4e53681d]{display:grid;grid-template-columns:160px auto 1fr 80px;gap:14px;align-items:center}.emp-basic[data-v-4e53681d]{border-right:1px solid #ebeef5;padding-right:14px}.emp-basic h4[data-v-4e53681d]{font-size:14px;font-weight:600;color:#303133;margin:0 0 3px 0}.emp-basic p[data-v-4e53681d]{font-size:11px;color:#909399;margin:0 0 8px 0}.emp-current[data-v-4e53681d]{font-size:11px;color:#606266}.emp-current div[data-v-4e53681d]{margin-bottom:3px;display:flex;align-items:center;gap:5px}.emp-current div[data-v-4e53681d]:last-child{margin-bottom:0}.transfer-arrow[data-v-4e53681d]{text-align:center;color:#409eff;font-size:20px}.emp-target[data-v-4e53681d]{display:flex;flex-direction:column;gap:6px}.emp-actions[data-v-4e53681d]{display:flex;flex-direction:column;gap:5px;align-items:center}.emp-actions .el-button[data-v-4e53681d]{width:28px;height:28px;padding:0}.notice-box[data-v-4e53681d]{background:#fef0f0;border:1px solid #fbc4c4;border-radius:6px;padding:14px;margin-top:16px}.notice-title[data-v-4e53681d]{font-size:14px;font-weight:600;color:#f56c6c;margin-bottom:10px;display:flex;align-items:center;gap:6px}.notice-list[data-v-4e53681d]{list-style:none;padding:0;margin:0}.notice-list li[data-v-4e53681d]{font-size:12px;color:#f56c6c;margin-bottom:6px;padding-left:14px;position:relative;line-height:1.5}.notice-list li[data-v-4e53681d]:last-child{margin-bottom:0}.notice-list li[data-v-4e53681d]:before{content:"•";position:absolute;left:0;font-weight:700}[data-v-6858d873]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.preview-container[data-v-6858d873]{padding:0 0 15px 0}.preview-header[data-v-6858d873]{text-align:center;margin-bottom:20px}.preview-header h2[data-v-6858d873]{font-size:20px;font-weight:600;color:#303133;margin:0 0 6px 0}.preview-header p[data-v-6858d873]{font-size:13px;color:#909399;margin:0}.stats-grid[data-v-6858d873]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.stat-card[data-v-6858d873]{border:1.5px solid;border-radius:6px;padding:14px;text-align:center}.stat-card.blue[data-v-6858d873]{background:#ecf5ff;border-color:#b3d8ff}.stat-card.green[data-v-6858d873]{background:#f0f9ff;border-color:#c0ebdf}.stat-card.purple[data-v-6858d873]{background:#f4f4ff;border-color:#d4c5f9}.stat-card.orange[data-v-6858d873]{background:#fdf6ec;border-color:#f5dab1}.stat-label[data-v-6858d873]{font-size:12px;color:#606266;margin-bottom:6px}.stat-value[data-v-6858d873]{font-size:24px;font-weight:700;line-height:1.2}.stat-card.blue .stat-value[data-v-6858d873]{color:#409eff}.stat-card.green .stat-value[data-v-6858d873]{color:#67c23a}.stat-card.purple .stat-value[data-v-6858d873]{color:#8b5cf6}.stat-card.orange .stat-value[data-v-6858d873]{color:#e6a23c}.reason-box[data-v-6858d873]{background:#fafafa;border-radius:6px;padding:14px;margin-bottom:16px}.reason-box label[data-v-6858d873]{font-size:12px;font-weight:600;color:#606266;display:block;margin-bottom:6px}.reason-box p[data-v-6858d873]{font-size:13px;color:#303133;line-height:1.6;margin:0}.preview-table[data-v-6858d873]{border:1px solid #ebeef5;border-radius:6px;overflow:hidden;margin-bottom:16px}.approval-flow[data-v-6858d873]{background:#fafafa;border:1px solid #ebeef5;border-radius:6px;padding:16px;margin-bottom:16px}.flow-title[data-v-6858d873]{font-size:14px;font-weight:600;color:#303133;margin-bottom:12px;display:flex;align-items:center;gap:6px}.flow-steps[data-v-6858d873]{display:flex;align-items:center;gap:12px}.flow-step[data-v-6858d873]{flex:1;display:flex;align-items:center;gap:10px}.flow-number[data-v-6858d873]{width:40px;height:40px;background:#409eff;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;flex-shrink:0}.flow-info h4[data-v-6858d873]{font-size:13px;font-weight:600;color:#303133;margin:0 0 2px 0}.flow-info p[data-v-6858d873]{font-size:11px;color:#909399;margin:0}.flow-arrow[data-v-6858d873]{color:#c0c4cc;font-size:18px}.confirm-checks[data-v-6858d873]{background:#fff;border:1px solid #ebeef5;border-radius:6px;padding:16px;margin-bottom:16px}.check-item[data-v-6858d873]{margin-bottom:14px}.check-item[data-v-6858d873]:last-child{margin-bottom:0}.check-title[data-v-6858d873]{font-size:13px;font-weight:600;color:#303133}.check-desc[data-v-6858d873]{font-size:11px;color:#909399;line-height:1.5;margin-top:3px}.submit-tip[data-v-6858d873]{background:#ecf5ff;border:1.5px solid #b3d8ff;border-radius:6px;padding:16px;margin-bottom:16px}.tip-title[data-v-6858d873]{font-size:14px;font-weight:600;color:#409eff;margin-bottom:10px;display:flex;align-items:center;gap:6px}.tip-list[data-v-6858d873]{list-style:none;padding:0;margin:0}.tip-list li[data-v-6858d873]{font-size:12px;color:#409eff;margin-bottom:6px;display:flex;align-items:flex-start;gap:6px;line-height:1.5}.tip-list li[data-v-6858d873]:last-child{margin-bottom:0}.preview-actions[data-v-6858d873]{display:flex;justify-content:center;gap:12px;padding-top:8px}[data-v-2934f6cd]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.step-container[data-v-2934f6cd]{background:#fff;border-radius:0;padding:10px;margin:0 15px;box-shadow:0 1px 3px rgba(0,0,0,.06);margin-bottom:12px;border:1px solid #e4e7ed}.step-container.step-fixed[data-v-2934f6cd]{position:sticky;top:0;z-index:100}.steps-wrapper[data-v-2934f6cd]{display:flex;align-items:center;justify-content:space-between;gap:12px}.steps-left[data-v-2934f6cd]{display:flex;align-items:center;gap:8px;flex:1}.step-item[data-v-2934f6cd]{display:flex;align-items:center;gap:6px;opacity:.4;transition:all .25s}.step-item.active[data-v-2934f6cd],.step-item.completed[data-v-2934f6cd]{opacity:1}.step-number[data-v-2934f6cd]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:13px;background:#f5f7fa;border:2px solid #dcdfe6;color:#909399;transition:all .25s;flex-shrink:0}.step-item.active .step-number[data-v-2934f6cd]{background:#409eff;border-color:#409eff;color:#fff;box-shadow:0 2px 6px rgba(64,158,255,.3)}.step-item.completed .step-number[data-v-2934f6cd]{background:#67c23a;border-color:#67c23a;color:#fff}.step-info h3[data-v-2934f6cd]{font-size:13px;font-weight:600;color:#303133;margin:0;line-height:1.2}.step-item.active .step-info h3[data-v-2934f6cd]{color:#409eff}.step-arrow[data-v-2934f6cd]{color:#dcdfe6;font-size:14px;flex-shrink:0}.steps-right[data-v-2934f6cd]{display:flex;align-items:center;gap:5px;padding:6px 12px;background:#f5f7fa;border-radius:5px;border:1px solid #e4e7ed}.steps-right p[data-v-2934f6cd]{font-size:11px;color:#606266;margin:0}.steps-count[data-v-2934f6cd]{font-size:20px;font-weight:700;color:#409eff;line-height:1}.steps-label[data-v-2934f6cd]{font-size:11px;color:#909399;margin:0}.main-content[data-v-2934f6cd]{background:#fff;overflow:hidden;padding:0 15px 0 15px}[data-v-52439bb4]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.transfer[data-v-52439bb4]{overflow-y:auto;height:calc(100% - 20px)}.transfer-stats-cards[data-v-52439bb4]{display:flex;gap:6px}.transfer-stats-cards .stat-card[data-v-52439bb4]{display:flex;align-items:center;padding:4px 6px;border-radius:4px;background:#fff;box-shadow:-1px 0 1px rgba(0,0,0,.03);transition:all .2s ease;cursor:pointer;min-width:80px;height:32px;position:relative}.transfer-stats-cards .stat-card[data-v-52439bb4]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:0;border-radius:0 0 4px 4px;transition:height .2s ease}.transfer-stats-cards .stat-card[data-v-52439bb4]:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.1)}.transfer-stats-cards .stat-card[data-v-52439bb4]:active{transform:translateY(0)}.transfer-stats-cards .stat-card .stat-icon[data-v-52439bb4]{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:5px;transition:all .2s ease}.transfer-stats-cards .stat-card .stat-icon i[data-v-52439bb4]{font-size:10px;transition:all .2s ease}.transfer-stats-cards .stat-card .stat-content[data-v-52439bb4]{flex:1;display:flex;align-items:center;gap:3px}.transfer-stats-cards .stat-card .stat-content .stat-number[data-v-52439bb4]{font-size:13px;font-weight:700;line-height:1}.transfer-stats-cards .stat-card .stat-content .stat-label[data-v-52439bb4]{font-size:11px;color:#909399;line-height:1}.transfer-stats-cards .stat-card.stat-pending .stat-icon[data-v-52439bb4]{background:#f0f9ff}.transfer-stats-cards .stat-card.stat-pending .stat-content .stat-number[data-v-52439bb4],.transfer-stats-cards .stat-card.stat-pending .stat-icon i[data-v-52439bb4]{color:#4a4b4a}.transfer-stats-cards .stat-card.stat-pending.active[data-v-52439bb4]:after{height:2px;background:#4a4b4a}.transfer-stats-cards .stat-card.stat-pending.active .stat-icon[data-v-52439bb4]{background:#4a4b4a}.transfer-stats-cards .stat-card.stat-pending.active .stat-icon i[data-v-52439bb4]{color:#fff}.transfer-stats-cards .stat-card.stat-completed .stat-icon[data-v-52439bb4]{background:#fefce8}.transfer-stats-cards .stat-card.stat-completed .stat-content .stat-number[data-v-52439bb4],.transfer-stats-cards .stat-card.stat-completed .stat-icon i[data-v-52439bb4]{color:rgba(54,198,18,.8901960784313725)}.transfer-stats-cards .stat-card.stat-completed.active[data-v-52439bb4]:after{height:2px;background:rgba(54,198,18,.8901960784313725)}.transfer-stats-cards .stat-card.stat-completed.active .stat-icon[data-v-52439bb4]{background:rgba(54,198,18,.8901960784313725)}.transfer-stats-cards .stat-card.stat-completed.active .stat-icon i[data-v-52439bb4]{color:#fff}.transfer-stats-cards .stat-card.stat-abandoned .stat-icon[data-v-52439bb4]{background:#fef2f2}.transfer-stats-cards .stat-card.stat-abandoned .stat-content .stat-number[data-v-52439bb4],.transfer-stats-cards .stat-card.stat-abandoned .stat-icon i[data-v-52439bb4]{color:#f56c6c}.transfer-stats-cards .stat-card.stat-abandoned.active[data-v-52439bb4]:after{height:2px;background:#f56c6c}.transfer-stats-cards .stat-card.stat-abandoned.active .stat-icon[data-v-52439bb4]{background:#f56c6c}.transfer-stats-cards .stat-card.stat-abandoned.active .stat-icon i[data-v-52439bb4]{color:#fff}[data-v-69ba0670]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.step-container[data-v-69ba0670]{background:#fff;border-radius:0;padding:10px 16px;margin:0 15px;box-shadow:0 1px 3px rgba(0,0,0,.06);margin-bottom:12px;border:1px solid #e4e7ed}.step-container.step-fixed[data-v-69ba0670]{position:sticky;top:0;z-index:100}.steps-wrapper[data-v-69ba0670]{display:flex;align-items:center;justify-content:space-between;gap:12px}.steps-left[data-v-69ba0670]{display:flex;align-items:center;gap:8px;flex:1}.step-item[data-v-69ba0670]{display:flex;align-items:center;gap:6px;opacity:.4;transition:all .25s}.step-item.active[data-v-69ba0670],.step-item.completed[data-v-69ba0670]{opacity:1}.step-number[data-v-69ba0670]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:13px;background:#f5f7fa;border:2px solid #dcdfe6;color:#909399;transition:all .25s;flex-shrink:0}.step-item.active .step-number[data-v-69ba0670]{background:#409eff;border-color:#409eff;color:#fff;box-shadow:0 2px 6px rgba(64,158,255,.3)}.step-item.completed .step-number[data-v-69ba0670]{background:#67c23a;border-color:#67c23a;color:#fff}.step-info h3[data-v-69ba0670]{font-size:13px;font-weight:600;color:#303133;margin:0;line-height:1.2}.step-item.active .step-info h3[data-v-69ba0670]{color:#409eff}.step-arrow[data-v-69ba0670]{color:#dcdfe6;font-size:14px;flex-shrink:0}.steps-right[data-v-69ba0670]{display:flex;align-items:center;gap:5px;padding:6px 12px;background:#f5f7fa;border-radius:5px;border:1px solid #e4e7ed}.steps-right p[data-v-69ba0670]{font-size:11px;color:#606266;margin:0}.steps-count[data-v-69ba0670]{font-size:20px;font-weight:700;color:#409eff;line-height:1}.steps-label[data-v-69ba0670]{font-size:11px;color:#909399;margin:0}.main-content[data-v-69ba0670]{background:#fff;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.06);overflow:hidden}.employee-selection[data-v-69ba0670]{display:grid;grid-template-columns:240px 1fr;min-height:550px}.filter-sidebar[data-v-69ba0670]{background:#fafbfc;border-right:1px solid #ebeef5;padding:16px}.filter-title[data-v-69ba0670]{font-size:14px;font-weight:600;color:#303133;margin-bottom:14px;display:flex;align-items:center;gap:6px}.filter-group[data-v-69ba0670]{margin-bottom:14px}.filter-group label[data-v-69ba0670]{display:block;font-size:12px;font-weight:500;color:#606266;margin-bottom:6px}.filter-actions[data-v-69ba0670]{margin-top:16px;padding-top:14px;border-top:1px solid #ebeef5}.filter-actions .el-button[data-v-69ba0670]{width:100%;margin-bottom:6px;padding:8px 12px;font-size:12px}.employee-list[data-v-69ba0670]{padding:16px;background:#fafbfc}.search-box[data-v-69ba0670]{margin-bottom:14px}.search-box .el-input__inner[data-v-69ba0670]{border-radius:6px;border:1.5px solid #e4e7ed;height:34px;font-size:13px}.employee-grid[data-v-69ba0670]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-bottom:14px}.employee-card[data-v-69ba0670]{background:#fff;border:1.5px solid #e4e7ed;border-radius:8px;padding:12px;cursor:pointer;transition:all .2s ease;position:relative}.employee-card[data-v-69ba0670]:hover{box-shadow:0 3px 12px rgba(64,158,255,.12);transform:translateY(-1px)}.employee-card.selected[data-v-69ba0670]{background:linear-gradient(135deg,#ecf5ff,#e6f3ff);box-shadow:0 3px 12px rgba(64,158,255,.18)}.employee-card.selected[data-v-69ba0670]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#409eff,#66b1ff);border-radius:8px 8px 0 0}.employee-card-header[data-v-69ba0670]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #f0f2f5}.employee-info[data-v-69ba0670]{display:flex;align-items:center;gap:10px;flex:1}.employee-info h4[data-v-69ba0670]{font-size:15px;font-weight:600;color:#303133;margin-bottom:3px;line-height:1.2}.employee-card.selected .employee-info h4[data-v-69ba0670]{color:#409eff}.employee-info p[data-v-69ba0670]{font-size:11px;color:#909399;font-family:Courier New,monospace;background:#f5f7fa;padding:2px 6px;border-radius:3px;display:inline-block}.employee-card-header .el-icon-circle-check[data-v-69ba0670]{color:#409eff;font-size:22px}.employee-details[data-v-69ba0670]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.detail-item[data-v-69ba0670]{display:flex;align-items:center;gap:6px;font-size:12px;color:#606266;padding:5px 8px;background:#f5f7fa;border-radius:4px}.employee-card.selected .detail-item[data-v-69ba0670]{background:#fff}.detail-item i[data-v-69ba0670]{color:#909399;font-size:13px;flex-shrink:0}.employee-card.selected .detail-item i[data-v-69ba0670]{color:#409eff}.detail-item span[data-v-69ba0670]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.content-footer[data-v-69ba0670]{padding:12px 16px;background:#fafbfc;border-top:1px solid #ebeef5;display:flex;justify-content:space-between;align-items:center}.footer-info[data-v-69ba0670]{font-size:13px;color:#606266}.footer-info span[data-v-69ba0670]{font-weight:600;color:#409eff;font-size:15px}.transfer-config[data-v-69ba0670]{padding:16px}.selected-employees[data-v-69ba0670]{background:#ecf5ff;border:1px solid #b3d8ff;border-radius:6px;padding:14px;margin-bottom:16px}.selected-title[data-v-69ba0670]{font-size:14px;font-weight:600;color:#303133;margin-bottom:10px;display:flex;align-items:center;gap:6px}.employee-tags[data-v-69ba0670]{display:flex;flex-wrap:wrap;gap:8px}.employee-tags .el-tag[data-v-69ba0670]{font-size:12px;padding:4px 10px}.mode-selection[data-v-69ba0670]{margin-bottom:16px}.section-title[data-v-69ba0670]{font-size:14px;font-weight:600;color:#303133;margin-bottom:10px;display:flex;align-items:center;gap:6px}.mode-cards[data-v-69ba0670]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.mode-card[data-v-69ba0670]{background:#fff;border:1.5px solid #e4e7ed;border-radius:6px;padding:12px;cursor:pointer;transition:all .2s;position:relative;display:flex;align-items:center;gap:10px}.mode-card[data-v-69ba0670]:hover{border-color:#409eff;box-shadow:0 2px 6px rgba(64,158,255,.12)}.mode-card.active[data-v-69ba0670]{background:#ecf5ff;border-color:#409eff;box-shadow:0 2px 8px rgba(64,158,255,.18)}.mode-card.active[data-v-69ba0670]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#409eff;border-radius:6px 0 0 6px}.mode-icon[data-v-69ba0670]{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#f5f7fa;border-radius:6px;transition:all .25s}.mode-card.active .mode-icon[data-v-69ba0670]{background:#409eff}.mode-icon i[data-v-69ba0670]{font-size:20px;color:#909399}.mode-card.active .mode-icon i[data-v-69ba0670]{color:#fff}.mode-card>div[data-v-69ba0670]:last-child{flex:1}.mode-title[data-v-69ba0670]{font-size:14px;font-weight:600;color:#303133;margin-bottom:3px;line-height:1.3}.mode-card.active .mode-title[data-v-69ba0670]{color:#409eff}.mode-desc[data-v-69ba0670]{font-size:11px;color:#606266;margin-bottom:4px;line-height:1.4}.mode-usage[data-v-69ba0670]{font-size:10px;color:#909399;line-height:1.3}.uniform-form[data-v-69ba0670]{background:#fff;border:1px solid #ebeef5;border-radius:6px;padding:16px}.info-tip[data-v-69ba0670]{background:#ecf5ff;border:1px solid #b3d8ff;border-radius:5px;padding:10px;margin-bottom:16px;font-size:12px;color:#409eff;display:flex;align-items:center;gap:6px}.form-section[data-v-69ba0670]{margin-bottom:20px}.form-section-title[data-v-69ba0670]{font-size:14px;font-weight:600;color:#303133;margin-bottom:12px;display:flex;align-items:center;gap:6px}.uniform-form .el-form-item[data-v-69ba0670]{margin-bottom:14px}.uniform-form .el-form-item__label[data-v-69ba0670]{font-size:12px;line-height:32px;padding:0}.uniform-form .el-input__inner[data-v-69ba0670],.uniform-form .el-textarea__inner[data-v-69ba0670]{font-size:13px}.individual-list[data-v-69ba0670]{display:grid;grid-template-columns:1fr;gap:10px}.individual-item[data-v-69ba0670]{border:1.5px solid #ebeef5;border-radius:6px;padding:12px;transition:all .25s}.individual-item[data-v-69ba0670]:hover{border-color:#409eff;box-shadow:0 2px 6px rgba(64,158,255,.1)}.individual-row[data-v-69ba0670]{display:grid;grid-template-columns:160px auto 1fr 36px;gap:14px;align-items:center}.emp-basic[data-v-69ba0670]{border-right:1px solid #ebeef5;padding-right:14px}.emp-basic h4[data-v-69ba0670]{font-size:14px;font-weight:600;color:#303133;margin-bottom:3px}.emp-basic p[data-v-69ba0670]{font-size:11px;color:#909399;margin-bottom:8px}.emp-current[data-v-69ba0670]{font-size:11px;color:#606266}.emp-current div[data-v-69ba0670]{margin-bottom:3px;display:flex;align-items:center;gap:5px}.transfer-arrow[data-v-69ba0670]{text-align:center;color:#409eff;font-size:20px}.emp-target[data-v-69ba0670]{display:flex;flex-direction:column;gap:6px}.emp-actions[data-v-69ba0670]{display:flex;flex-direction:column;gap:5px;align-items:center}.emp-actions .el-button[data-v-69ba0670]{width:28px;height:28px;padding:0}.notice-box[data-v-69ba0670]{background:#fef0f0;border:1px solid #fbc4c4;border-radius:6px;padding:14px;margin-top:16px}.notice-title[data-v-69ba0670]{font-size:14px;font-weight:600;color:#f56c6c;margin-bottom:10px;display:flex;align-items:center;gap:6px}.notice-list[data-v-69ba0670]{list-style:none;padding:0}.notice-list li[data-v-69ba0670]{font-size:12px;color:#f56c6c;margin-bottom:6px;padding-left:14px;position:relative;line-height:1.5}.notice-list li[data-v-69ba0670]:before{content:"•";position:absolute;left:0;font-weight:700}.preview-container[data-v-69ba0670]{padding:16px}.preview-header[data-v-69ba0670]{text-align:center;margin-bottom:20px}.preview-header h2[data-v-69ba0670]{font-size:20px;font-weight:600;color:#303133;margin-bottom:6px}.preview-header p[data-v-69ba0670]{font-size:13px;color:#909399}.stats-grid[data-v-69ba0670]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.stat-card[data-v-69ba0670]{border:1.5px solid;border-radius:6px;padding:14px;text-align:center}.stat-card.blue[data-v-69ba0670]{background:#ecf5ff;border-color:#b3d8ff}.stat-card.green[data-v-69ba0670]{background:#f0f9ff;border-color:#c0ebdf}.stat-card.purple[data-v-69ba0670]{background:#f4f4ff;border-color:#d4c5f9}.stat-card.orange[data-v-69ba0670]{background:#fdf6ec;border-color:#f5dab1}.stat-label[data-v-69ba0670]{font-size:12px;color:#606266;margin-bottom:6px}.stat-value[data-v-69ba0670]{font-size:24px;font-weight:700;line-height:1.2}.stat-card.blue .stat-value[data-v-69ba0670]{color:#409eff}.stat-card.green .stat-value[data-v-69ba0670]{color:#67c23a}.stat-card.purple .stat-value[data-v-69ba0670]{color:#8b5cf6}.stat-card.orange .stat-value[data-v-69ba0670]{color:#e6a23c}.reason-box[data-v-69ba0670]{background:#fafafa;border-radius:6px;padding:14px;margin-bottom:16px}.reason-box label[data-v-69ba0670]{font-size:12px;font-weight:600;color:#606266;display:block;margin-bottom:6px}.reason-box p[data-v-69ba0670]{font-size:13px;color:#303133;line-height:1.6}.preview-table[data-v-69ba0670]{border:1px solid #ebeef5;border-radius:6px;overflow:hidden;margin-bottom:16px}.preview-table .el-table[data-v-69ba0670]{font-size:12px}.preview-table .el-table td[data-v-69ba0670],.preview-table .el-table th[data-v-69ba0670]{padding:8px 0}.approval-flow[data-v-69ba0670]{background:#fafafa;border:1px solid #ebeef5;border-radius:6px;padding:16px;margin-bottom:16px}.flow-title[data-v-69ba0670]{font-size:14px;font-weight:600;color:#303133;margin-bottom:12px;display:flex;align-items:center;gap:6px}.flow-steps[data-v-69ba0670]{display:flex;align-items:center;gap:12px}.flow-step[data-v-69ba0670]{flex:1;display:flex;align-items:center;gap:10px}.flow-number[data-v-69ba0670]{width:40px;height:40px;background:#409eff;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;flex-shrink:0}.flow-info h4[data-v-69ba0670]{font-size:13px;font-weight:600;color:#303133;margin-bottom:2px}.flow-info p[data-v-69ba0670]{font-size:11px;color:#909399}.flow-arrow[data-v-69ba0670]{color:#c0c4cc;font-size:18px}.confirm-checks[data-v-69ba0670]{background:#fff;border:1px solid #ebeef5;border-radius:6px;padding:16px;margin-bottom:16px}.check-item[data-v-69ba0670]{margin-bottom:14px}.check-item[data-v-69ba0670]:last-child{margin-bottom:0}.check-title[data-v-69ba0670]{font-size:13px;font-weight:600;color:#303133}.check-desc[data-v-69ba0670]{font-size:11px;color:#909399;line-height:1.5;margin-top:3px}.submit-tip[data-v-69ba0670]{background:#ecf5ff;border:1.5px solid #b3d8ff;border-radius:6px;padding:16px}.tip-title[data-v-69ba0670]{font-size:14px;font-weight:600;color:#409eff;margin-bottom:10px;display:flex;align-items:center;gap:6px}.tip-list[data-v-69ba0670]{list-style:none;padding:0}.tip-list li[data-v-69ba0670]{font-size:12px;color:#409eff;margin-bottom:6px;display:flex;align-items:flex-start;gap:6px;line-height:1.5}@media (max-width:1200px){.employee-grid[data-v-69ba0670]{grid-template-columns:1fr}.stats-grid[data-v-69ba0670]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){body[data-v-69ba0670]{padding:8px}.employee-selection[data-v-69ba0670]{grid-template-columns:1fr}.filter-sidebar[data-v-69ba0670]{border-right:none;border-bottom:1px solid #ebeef5}.individual-row[data-v-69ba0670],.mode-cards[data-v-69ba0670],.stats-grid[data-v-69ba0670]{grid-template-columns:1fr}.emp-basic[data-v-69ba0670]{border-right:none;border-bottom:1px solid #ebeef5;padding-bottom:12px}.header-actions[data-v-69ba0670]{display:none}}.el-tag--mini[data-v-69ba0670]{padding:2px 8px;font-size:11px}.el-checkbox__label[data-v-69ba0670]{font-size:13px}[data-v-7e887496]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.hr-employee-clocked .info-text[data-v-7e887496]{color:#606266;font-size:14px}.hr-employee-clocked .timeline-container[data-v-7e887496]{display:flex;align-items:flex-start}.hr-employee-clocked .label-container[data-v-7e887496]{width:120px;padding-right:10px;font-size:14px;color:#787878;text-align:right}.hr-employee-clocked .timeline-content[data-v-7e887496]{flex-grow:1}.hr-employee-clocked .custom-timeline[data-v-7e887496]{margin:0;padding:0;margin-bottom:10px}.hr-employee-clocked .time-select-button-group[data-v-7e887496]{display:flex;align-items:center;margin-bottom:10px}.hr-employee-clocked .time-select-button-group[data-v-7e887496] :deep(.el-button),.hr-employee-clocked .time-select-button-group[data-v-7e887496] :deep(.el-time-select){margin:0;height:32px}.hr-employee-clocked .time-select-button-group[data-v-7e887496] :deep(.el-time-select),.hr-employee-clocked .time-select-button-group[data-v-7e887496] :deep(field-select){margin-right:8px}.hr-employee-clocked .time-select-button-group .el-button--mini[data-v-7e887496]{padding:7px 10px}.hr-employee-clocked .time-select-button-group .el-button--mini .el-icon--right[data-v-7e887496]{margin-left:0}.hr-employee-clocked .no-right-radius[data-v-7e887496]{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.hr-employee-clocked .no-left-radius[data-v-7e887496]{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.hr-employee-clocked .no-left-radius .el-input__inner[data-v-7e887496],.hr-employee-clocked .no-radius[data-v-7e887496],.hr-employee-clocked .no-right-radius .el-input__inner[data-v-7e887496]{border-radius:0!important}.hr-employee-clocked .button-left-indent[data-v-7e887496]{margin-left:-1px}.hr-employee-clocked .button-container[data-v-7e887496]{display:flex;justify-content:flex-end;margin-top:10px}.hr-employee-clocked[data-v-7e887496] :deep(.el-date-editor.el-input),.hr-employee-clocked[data-v-7e887496] :deep(.el-date-editor.el-input__inner){width:130px!important}[data-v-298deed0]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.task-progress[data-v-298deed0]{padding:10px 0}.task-progress .progress-stats[data-v-298deed0]{display:flex;align-items:center;justify-content:center;gap:20px;padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;margin-bottom:20px;color:#fff}.task-progress .progress-stats .stat-item[data-v-298deed0]{text-align:center;flex:1}.task-progress .progress-stats .stat-item.remaining[data-v-298deed0]{flex:0.8}.task-progress .progress-stats .stat-item .stat-value[data-v-298deed0]{font-size:28px;font-weight:700;line-height:1.2;margin-bottom:4px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.task-progress .progress-stats .stat-item .stat-label[data-v-298deed0]{font-size:13px;opacity:.9;font-weight:500}.task-progress .progress-stats .stat-divider[data-v-298deed0]{font-size:24px;font-weight:300;opacity:.5}.task-progress .progress-section[data-v-298deed0]{margin-bottom:20px}.task-progress .progress-section[data-v-298deed0] .el-progress-bar__outer{background-color:#e5e9f2;border-radius:12px}.task-progress .progress-section[data-v-298deed0] .el-progress-bar__inner{border-radius:12px;transition:all .3s ease}.task-progress .progress-section .progress-text[data-v-298deed0]{display:flex;justify-content:space-between;align-items:center;margin-top:12px;font-size:14px}.task-progress .progress-section .progress-text .percentage[data-v-298deed0]{font-size:20px;font-weight:700;color:#409eff}.task-progress .progress-section .progress-text .speed-info[data-v-298deed0]{color:#909399;font-size:13px;display:flex;align-items:center;gap:4px}.task-progress .progress-section .progress-text .speed-info[data-v-298deed0]:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background-color:#67c23a;animation:pulse-data-v-298deed0 1.5s ease-in-out infinite}.task-progress .time-info[data-v-298deed0]{background:#f7f9fc;border:1px solid #e8ecf1;border-radius:8px;padding:16px;margin-bottom:16px}.task-progress .time-info .time-row[data-v-298deed0]{display:flex;gap:24px;margin-bottom:12px}.task-progress .time-info .time-row[data-v-298deed0]:last-child{margin-bottom:0}.task-progress .time-info .time-item[data-v-298deed0]{display:flex;align-items:center;gap:8px;flex:1;font-size:14px}.task-progress .time-info .time-item i[data-v-298deed0]{font-size:16px;color:#909399}.task-progress .time-info .time-item .label[data-v-298deed0]{color:#909399;font-weight:500;min-width:70px}.task-progress .time-info .time-item .value[data-v-298deed0]{color:#303133;font-weight:600;flex:1}.task-progress .time-info .time-item .value.highlight[data-v-298deed0]{color:#409eff;font-size:15px}.task-progress .status-alert[data-v-298deed0]{margin-bottom:16px;border-radius:6px}.task-progress .status-alert[data-v-298deed0] .el-alert__title{font-size:14px;line-height:1.5}.task-progress .action-buttons[data-v-298deed0]{display:flex;justify-content:center;gap:12px;padding-top:16px}.task-progress .action-buttons .el-button[data-v-298deed0]{min-width:120px;font-weight:500;transition:all .3s ease}.task-progress .action-buttons .el-button[data-v-298deed0]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}@keyframes pulse-data-v-298deed0{0%,to{opacity:1}50%{opacity:.3}}@media (max-width:768px){.task-progress .progress-stats[data-v-298deed0]{flex-direction:column;gap:12px}.task-progress .progress-stats .stat-divider[data-v-298deed0]{display:none}.task-progress .time-info .time-row[data-v-298deed0]{flex-direction:column;gap:12px}.task-progress .action-buttons[data-v-298deed0]{flex-direction:column}.task-progress .action-buttons .el-button[data-v-298deed0]{width:100%}}[data-v-03041457]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.attendance-confirmation .punch-stats-cards[data-v-03041457]{display:flex;gap:6px}.attendance-confirmation .punch-stats-cards .stat-card[data-v-03041457]{display:flex;align-items:center;padding:4px 6px;border-radius:5px;background:#fff;box-shadow:-1px 0 1px rgba(0,0,0,.03);transition:all .2s ease;cursor:pointer;min-width:80px;height:32px;position:relative}.attendance-confirmation .punch-stats-cards .stat-card[data-v-03041457]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:0;border-radius:0 0 4px 4px;transition:height .2s ease}.attendance-confirmation .punch-stats-cards .stat-card[data-v-03041457]:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.1)}.attendance-confirmation .punch-stats-cards .stat-card[data-v-03041457]:active{transform:translateY(0)}.attendance-confirmation .punch-stats-cards .stat-card .stat-icon[data-v-03041457]{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:5px;transition:all .2s ease}.attendance-confirmation .punch-stats-cards .stat-card .stat-icon i[data-v-03041457]{font-size:10px;transition:all .2s ease}.attendance-confirmation .punch-stats-cards .stat-card .stat-content[data-v-03041457]{flex:1;display:flex;align-items:center;gap:3px}.attendance-confirmation .punch-stats-cards .stat-card .stat-content .stat-number[data-v-03041457]{font-size:13px;font-weight:700;line-height:1}.attendance-confirmation .punch-stats-cards .stat-card .stat-content .stat-label[data-v-03041457]{font-size:11px;color:#909399;line-height:1}.attendance-confirmation .punch-stats-cards .stat-card.stat-even .stat-icon[data-v-03041457]{background:#f0f9ff}.attendance-confirmation .punch-stats-cards .stat-card.stat-even .stat-content .stat-number[data-v-03041457],.attendance-confirmation .punch-stats-cards .stat-card.stat-even .stat-icon i[data-v-03041457]{color:#67c23a}.attendance-confirmation .punch-stats-cards .stat-card.stat-even.active[data-v-03041457]:after{height:2px;background:#67c23a}.attendance-confirmation .punch-stats-cards .stat-card.stat-even.active .stat-icon[data-v-03041457]{background:#67c23a}.attendance-confirmation .punch-stats-cards .stat-card.stat-even.active .stat-icon i[data-v-03041457]{color:#fff}.attendance-confirmation .punch-stats-cards .stat-card.stat-even.active .stat-content .stat-number[data-v-03041457]{color:#67c23a}.attendance-confirmation .punch-stats-cards .stat-card.stat-odd .stat-icon[data-v-03041457]{background:#fefce8}.attendance-confirmation .punch-stats-cards .stat-card.stat-odd .stat-content .stat-number[data-v-03041457],.attendance-confirmation .punch-stats-cards .stat-card.stat-odd .stat-icon i[data-v-03041457]{color:#e6a23c}.attendance-confirmation .punch-stats-cards .stat-card.stat-odd.active[data-v-03041457]:after{height:2px;background:#e6a23c}.attendance-confirmation .punch-stats-cards .stat-card.stat-odd.active .stat-icon[data-v-03041457]{background:#e6a23c}.attendance-confirmation .punch-stats-cards .stat-card.stat-odd.active .stat-icon i[data-v-03041457]{color:#fff}.attendance-confirmation .punch-stats-cards .stat-card.stat-odd.active .stat-content .stat-number[data-v-03041457]{color:#e6a23c}.attendance-confirmation .punch-stats-cards .stat-card.stat-abnormal .stat-icon[data-v-03041457]{background:#fff7ed}.attendance-confirmation .punch-stats-cards .stat-card.stat-abnormal .stat-content .stat-number[data-v-03041457],.attendance-confirmation .punch-stats-cards .stat-card.stat-abnormal .stat-icon i[data-v-03041457]{color:#f56c6c}.attendance-confirmation .punch-stats-cards .stat-card.stat-abnormal.active[data-v-03041457]:after{height:2px;background:#f56c6c}.attendance-confirmation .punch-stats-cards .stat-card.stat-abnormal.active .stat-icon[data-v-03041457]{background:#f56c6c}.attendance-confirmation .punch-stats-cards .stat-card.stat-abnormal.active .stat-icon i[data-v-03041457]{color:#fff}.attendance-confirmation .punch-stats-cards .stat-card.stat-abnormal.active .stat-content .stat-number[data-v-03041457]{color:#f56c6c}.attendance-confirmation .el-table .date-cell-inline[data-v-03041457]{display:flex;align-items:center;justify-content:center;gap:6px}.attendance-confirmation .el-table .date-cell-inline .date-main[data-v-03041457]{font-size:14px;font-weight:700;color:#409eff}.attendance-confirmation .el-table .date-cell-inline .date-week[data-v-03041457]{font-size:12px;color:#909399;background:#f5f7fa;padding:2px 6px;border-radius:4px}.attendance-confirmation .el-table .employee-info-inline[data-v-03041457]{display:flex;align-items:center;justify-content:left;gap:8px}.attendance-confirmation .el-table .employee-info-inline .avatar-text[data-v-03041457]{font-weight:700;font-size:12px;color:#fff}.attendance-confirmation .el-table .employee-info-inline .employee-name[data-v-03041457]{font-weight:500;color:#303133;font-size:13px}.attendance-confirmation .el-table .employee-info-inline .employee-code[data-v-03041457]{font-size:11px;color:#909399;background:#f5f7fa;padding:2px 6px;border-radius:4px}.attendance-confirmation .el-table .dept-info-inline[data-v-03041457]{display:flex;align-items:center;justify-content:center;gap:6px}.attendance-confirmation .el-table .dept-info-inline .dept-icon[data-v-03041457]{color:#8b5cf6;font-size:14px}.attendance-confirmation .el-table .dept-info-inline .dept-name[data-v-03041457]{font-weight:500;color:#374151;font-size:13px}.attendance-confirmation .el-table .punch-count-inline[data-v-03041457]{display:flex;align-items:center;justify-content:center;gap:6px;flex-direction:column}.attendance-confirmation .el-table .punch-count-inline .count-tag-hover[data-v-03041457],.attendance-confirmation .el-table .punch-count-inline .count-tag[data-v-03041457]{display:inline-flex;align-items:center;gap:4px;cursor:pointer;transition:all .2s ease}.attendance-confirmation .el-table .punch-count-inline .count-tag-hover i[data-v-03041457],.attendance-confirmation .el-table .punch-count-inline .count-tag i[data-v-03041457]{font-size:12px}.attendance-confirmation .el-table .punch-count-inline .count-tag-hover[data-v-03041457]:hover{transform:scale(1.05);box-shadow:0 2px 4px rgba(0,0,0,.1)}.attendance-confirmation .el-table .punch-count-inline .pair-status[data-v-03041457]{font-size:11px;color:#909399}.attendance-confirmation .el-table .first-last-punch[data-v-03041457]{display:flex;flex-direction:column;gap:6px}.attendance-confirmation .el-table .first-last-punch .first-punch[data-v-03041457],.attendance-confirmation .el-table .first-last-punch .last-punch[data-v-03041457]{display:flex;align-items:center;gap:4px;font-size:12px}.attendance-confirmation .el-table .first-last-punch .first-punch .punch-label[data-v-03041457],.attendance-confirmation .el-table .first-last-punch .last-punch .punch-label[data-v-03041457]{color:#909399;min-width:30px}.attendance-confirmation .el-table .first-last-punch .first-punch .punch-time[data-v-03041457],.attendance-confirmation .el-table .first-last-punch .last-punch .punch-time[data-v-03041457]{color:#67c23a;font-weight:500}.attendance-confirmation .el-table .first-last-punch .first-punch .punch-device[data-v-03041457],.attendance-confirmation .el-table .first-last-punch .last-punch .punch-device[data-v-03041457]{color:#909399;font-size:11px}.attendance-confirmation .el-table .first-last-punch .no-punch-info[data-v-03041457]{color:#f56c6c;font-size:12px;text-align:center}.attendance-confirmation .el-table .work-hours-inline[data-v-03041457]{display:flex;align-items:center;justify-content:center;gap:6px}.attendance-confirmation .el-table .work-hours-inline .hours-display[data-v-03041457]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 6px;border-radius:6px;cursor:pointer;transition:all .2s ease;min-width:60px}.attendance-confirmation .el-table .work-hours-inline .hours-display[data-v-03041457]:hover{transform:scale(1.05);box-shadow:0 2px 4px rgba(0,0,0,.1)}.attendance-confirmation .el-table .work-hours-inline .hours-display .hours-number[data-v-03041457]{font-size:14px;font-weight:700;line-height:1}.attendance-confirmation .el-table .work-hours-inline .hours-display .hours-status[data-v-03041457]{font-size:10px;line-height:1}.attendance-confirmation .el-table .work-hours-inline .hours-display i[data-v-03041457]{font-size:12px;margin-bottom:1px}.attendance-confirmation .el-table .work-hours-inline .hours-display.hours-success[data-v-03041457]{background:#f0f9ff;border:1px solid #67c23a}.attendance-confirmation .el-table .work-hours-inline .hours-display.hours-success .hours-number[data-v-03041457],.attendance-confirmation .el-table .work-hours-inline .hours-display.hours-success .hours-status[data-v-03041457],.attendance-confirmation .el-table .work-hours-inline .hours-display.hours-success i[data-v-03041457]{color:#67c23a}.attendance-confirmation .el-table .work-hours-inline .hours-display.hours-warning[data-v-03041457]{background:#fefce8;border:1px solid #e6a23c}.attendance-confirmation .el-table .work-hours-inline .hours-display.hours-warning .hours-number[data-v-03041457],.attendance-confirmation .el-table .work-hours-inline .hours-display.hours-warning .hours-status[data-v-03041457],.attendance-confirmation .el-table .work-hours-inline .hours-display.hours-warning i[data-v-03041457]{color:#e6a23c}.attendance-confirmation .el-table .work-hours-inline .hours-display.hours-danger[data-v-03041457]{background:#fef2f2;border:1px solid #f56c6c}.attendance-confirmation .el-table .work-hours-inline .hours-display.hours-danger .hours-number[data-v-03041457],.attendance-confirmation .el-table .work-hours-inline .hours-display.hours-danger .hours-status[data-v-03041457],.attendance-confirmation .el-table .work-hours-inline .hours-display.hours-danger i[data-v-03041457]{color:#f56c6c}.attendance-confirmation .el-table .work-hours-inline .hours-display.hours-normal[data-v-03041457]{background:#f5f7fa;border:1px solid #909399}.attendance-confirmation .el-table .work-hours-inline .hours-display.hours-normal .hours-number[data-v-03041457],.attendance-confirmation .el-table .work-hours-inline .hours-display.hours-normal .hours-status[data-v-03041457],.attendance-confirmation .el-table .work-hours-inline .hours-display.hours-normal i[data-v-03041457]{color:#909399}.attendance-confirmation .el-table .status-tag[data-v-03041457]{border-radius:12px;padding:4px 8px;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;white-space:nowrap}.attendance-confirmation .el-table .status-tag i[data-v-03041457]{font-size:12px;flex-shrink:0}.attendance-confirmation .el-table .action-buttons-inline[data-v-03041457]{display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.attendance-confirmation .el-table .action-buttons-inline .action-btn[data-v-03041457]{border-radius:12px;font-size:12px;padding:4px 8px;display:inline-flex;align-items:center;gap:3px}.attendance-confirmation .el-table .action-buttons-inline .action-btn i[data-v-03041457]{font-size:11px}.attendance-confirmation .loading-overlay[data-v-03041457]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999}.attendance-confirmation .loading-overlay .loading-content[data-v-03041457]{background:#fff;padding:20px;border-radius:8px;display:flex;align-items:center;gap:12px}.attendance-confirmation .loading-overlay .loading-content i[data-v-03041457]{font-size:20px;color:#409eff}.attendance-confirmation .loading-overlay .loading-content span[data-v-03041457]{font-size:14px;color:#606266}.tooltip-summary[data-v-03041457]{padding-top:6px;border-top:1px solid #4a4a4a}.tooltip-summary .summary-text[data-v-03041457]{color:#e4e7ed;font-size:12px;display:flex;align-items:center;justify-content:space-between}.tooltip-summary .summary-text .status-success[data-v-03041457]{color:#67c23a;font-weight:500}.tooltip-summary .summary-text .status-warning[data-v-03041457]{color:#e6a23c;font-weight:500}.tooltip-summary .summary-text .status-danger[data-v-03041457]{color:#f56c6c;font-weight:500}.punch-records-tooltip{background:#303133!important;border:1px solid #303133!important;border-radius:8px!important;padding:0!important;max-width:350px!important}.punch-records-tooltip .tooltip-content{padding:12px}.punch-records-tooltip .tooltip-content .tooltip-title{display:flex;align-items:center;gap:6px;color:#67c23a;font-size:14px;font-weight:700;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #4a4a4a}.punch-records-tooltip .tooltip-content .tooltip-title i{font-size:14px}.punch-records-tooltip .tooltip-content .records-list-tooltip{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.punch-records-tooltip .tooltip-content .records-list-tooltip .record-item-tooltip{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 8px;border-radius:4px;font-size:12px;transition:background-color .2s ease}.punch-records-tooltip .tooltip-content .records-list-tooltip .record-item-tooltip.record-in{background:rgba(103,194,58,.1);border-left:3px solid #67c23a}.punch-records-tooltip .tooltip-content .records-list-tooltip .record-item-tooltip.record-out{background:rgba(64,158,255,.1);border-left:3px solid #409eff}.punch-records-tooltip .tooltip-content .records-list-tooltip .record-item-tooltip.record-abnormal{background:rgba(230,162,60,.1);border-left:3px solid #e6a23c}.punch-records-tooltip .tooltip-content .records-list-tooltip .record-item-tooltip .record-info{display:flex;align-items:center;gap:12px;flex:1}.punch-records-tooltip .tooltip-content .records-list-tooltip .record-item-tooltip .record-info .record-time{color:#67c23a;font-weight:500;display:flex;align-items:center;gap:4px;min-width:50px}.punch-records-tooltip .tooltip-content .records-list-tooltip .record-item-tooltip .record-info .record-time i{font-size:12px}.punch-records-tooltip .tooltip-content .records-list-tooltip .record-item-tooltip .record-info .record-device{color:#909399;display:flex;align-items:center;gap:4px;font-size:11px}.punch-records-tooltip .tooltip-content .records-list-tooltip .record-item-tooltip .record-info .record-device i{font-size:11px}.punch-records-tooltip .tooltip-content .records-list-tooltip .record-item-tooltip .record-badge{padding:2px 6px;border-radius:10px;font-size:10px;font-weight:500;white-space:nowrap}.punch-records-tooltip .tooltip-content .records-list-tooltip .record-item-tooltip .record-badge.badge-in{background:#67c23a;color:#fff}.punch-records-tooltip .tooltip-content .records-list-tooltip .record-item-tooltip .record-badge.badge-out{background:#409eff;color:#fff}.punch-records-tooltip .tooltip-content .records-list-tooltip .record-item-tooltip .record-badge.badge-abnormal{background:#e6a23c;color:#fff}.punch-records-tooltip .tooltip-content .tooltip-summary{padding-top:6px;border-top:1px solid #4a4a4a}.punch-records-tooltip .tooltip-content .tooltip-summary .summary-text{color:#e4e7ed;font-size:12px;display:flex;align-items:center;justify-content:space-between}.punch-records-tooltip .tooltip-content .tooltip-summary .summary-text .status-success{color:#67c23a;font-weight:500}.punch-records-tooltip .tooltip-content .tooltip-summary .summary-text .status-warning{color:#e6a23c;font-weight:500}.punch-records-tooltip .tooltip-content .tooltip-summary .summary-text .status-danger{color:#f56c6c;font-weight:500}.work-hours-tooltip{background:#303133!important;border:1px solid #303133!important;border-radius:8px!important;padding:0!important;max-width:280px!important}.work-hours-tooltip .work-hours-tooltip-content{padding:12px}.work-hours-tooltip .work-hours-tooltip-content .tooltip-title{display:flex;align-items:center;gap:6px;color:#67c23a;font-size:14px;font-weight:700;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #4a4a4a}.work-hours-tooltip .work-hours-tooltip-content .tooltip-title i{font-size:14px}.work-hours-tooltip .work-hours-tooltip-content .work-hours-detail{display:flex;flex-direction:column;gap:4px}.work-hours-tooltip .work-hours-tooltip-content .work-hours-detail .detail-item{display:flex;justify-content:space-between;align-items:center;padding:2px 0;font-size:12px}.work-hours-tooltip .work-hours-tooltip-content .work-hours-detail .detail-item .label{color:#909399;min-width:70px}.work-hours-tooltip .work-hours-tooltip-content .work-hours-detail .detail-item .value{color:#e4e7ed;font-weight:500;text-align:right}.work-hours-tooltip .work-hours-tooltip-content .work-hours-detail .detail-item .value.status-success{color:#67c23a}.work-hours-tooltip .work-hours-tooltip-content .work-hours-detail .detail-item .value.status-warning{color:#e6a23c}.work-hours-tooltip .work-hours-tooltip-content .work-hours-detail .detail-item .value.status-danger{color:#f56c6c}.work-hours-tooltip .work-hours-tooltip-content .work-hours-detail .detail-item.summary{padding-top:6px;margin-top:4px;border-top:1px solid #4a4a4a;font-weight:700}.work-hours-tooltip .work-hours-tooltip-content .work-hours-detail .detail-item.summary .label{color:#e4e7ed}.work-hours-tooltip .work-hours-tooltip-content .work-hours-detail .work-hours-status{text-align:center;margin-top:6px;padding-top:6px;border-top:1px solid #4a4a4a;font-size:12px;font-weight:500}.work-hours-tooltip .work-hours-tooltip-content .work-hours-detail .work-hours-status .status-success{color:#67c23a}.work-hours-tooltip .work-hours-tooltip-content .work-hours-detail .work-hours-status .status-warning{color:#e6a23c}.work-hours-tooltip .work-hours-tooltip-content .work-hours-detail .work-hours-status .status-danger{color:#f56c6c}.cms-content{width:85%;margin:0 auto}.cms-content .tpl-tag{color:#0bb27a;border-bottom:1px solid #000;padding:0 8px}.preview{padding:60px 40px 40px 40px;word-wrap:break-word;line-height:1.5;font-family:微软雅黑,Microsoft Yahei!important}.atwhoInserted_3hWEU,.preview{margin:0 auto;font-size:16px;background:#fff;color:#000}.atwhoInserted_3hWEU{padding:0;font-weight:bolder;padding:40px 40px;display:flex;align-items:center;justify-content:flex-start}.tox-tinymce{border:2px solid #eee;border-radius:0!important}.hr-employee-tpl-main{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1999;width:100%;height:100%;list-style-type:none;background-color:#f2f2f2}.hr-employee-tpl-main .form-group .group-t .label svg{height:16px!important;width:16px!important}.hr-employee-tpl-main .el-tag{margin:6px}.hr-employee-tpl-main .cms-wrapper{margin:0 80px 20px 80px}.hr-employee-tpl-main .cms-wrapper .form-group{padding:16px 16px 20px 16px!important;margin-bottom:0}.hr-employee-tpl-main .side{background-color:#fff}.hr-employee-tpl-main .popup-header{z-index:100;width:100%;height:60px;background-color:#fff;box-shadow:0 2px 4px rgba(33,43,54,.05)}.hr-employee-tpl-main .popup-header .wrapper{width:100%;height:100%}.hr-employee-tpl-main .popup-header .wrapper .title-box{float:left;height:60px;padding:0 22px}.hr-employee-tpl-main .popup-header .wrapper .title-box .title{padding:0 20px;font-size:18px;font-weight:500;line-height:60px;color:#333}.hr-employee-tpl-main .popup-header .wrapper .tools-box{position:relative;float:right}.hr-employee-tpl-main .popup-header .wrapper .tools-box .tools-group{height:60px;padding:14px 0;line-height:32px}.hr-employee-tpl-main .popup-header .wrapper .tools-box .tools-group .tools-item{float:left;margin-right:10px}.hr-employee-tpl-main .popup-content{position:absolute;top:60px;right:0;bottom:0;left:0;padding-top:10px;overflow:auto}.hr-employee-tpl-main .popup-content .cms-container{position:relative;height:100%;padding:0;overflow:auto}.hr-employee-tpl-main .popup-content .cms-container .cms-content{box-sizing:border-box;width:100%;height:100%;margin:0 auto;color:#333;outline:0;box-shadow:0 0 20px rgba(75,75,75,.2);background-color:#fff}.hr-employee-tpl-main .popup-content .cms-container .cms-content .header{position:relative;padding:20px 20px 10px;margin:0 auto;border-bottom:1px solid #f2f2f2}.hr-employee-tpl-main .popup-content .cms-container .cms-content .header h2{font-size:26px;text-align:justify;line-height:50px;font-weight:600;font-family:Microsoft Yahei,微软雅黑,宋体;-webkit-font-smoothing:antialiased;margin:10px 0 10px}.hr-employee-tpl-main .popup-content .cms-container .cms-content .wrapper{padding:20px;background-color:#fff;border-color:transparent}.hr-employee-tpl-main .popup-content .cms-container .cms-content .detail{width:656px;float:left}.hr-employee-tpl-main .popup-content .cms-container .cms-content .channel{float:right;width:272px;height:100%;box-shadow:0 0 3px rgba(75,75,75,.2);padding:16px}.hr-employee-tpl-main .popup-content .cms-container .cms-content .channel ol,.hr-employee-tpl-main .popup-content .cms-container .cms-content .channel ul{list-style:none;margin:0;padding:0}.hr-employee-tpl-main .popup-content .cms-container .cms-content .channel ol li,.hr-employee-tpl-main .popup-content .cms-container .cms-content .channel ul li{margin:0;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:7px 0;display:flex;align-items:center}.hr-employee-tpl-main .popup-content .cms-container .cms-content .channel ol li .index,.hr-employee-tpl-main .popup-content .cms-container .cms-content .channel ul li .index{display:inline-block;vertical-align:middle;color:#9195a3;width:18px;padding-top:1px;height:21px;line-height:22px;font-size:17px;letter-spacing:-1px;margin-right:6px;font-weight:500}.hr-employee-tpl-main .popup-content .cms-container .cms-content .channel ol li .title,.hr-employee-tpl-main .popup-content .cms-container .cms-content .channel ul li .title{font-family:MicrosoftYaHei;color:#626675;text-align:justify;font-size:16px;line-height:18px;font-family:Arial,sans-serif;white-space:nowrap;text-overflow:ellipsis}.hr-employee-tpl-main .popup-content .cms-container .cms-content .channel h3{font-family:PingFangSC-Medium;font-size:16px;color:#666;line-height:16px;font-weight:600}.employee-detail .page-header{position:relative;height:260px;overflow:hidden}.employee-detail .page-header .header-bg{position:absolute;top:0;left:0;right:0;bottom:0;background:url(../../static/img/61e0f01bbdbda1642131483570.40f62035.jpg) repeat 50%;background-size:contain}.employee-detail .page-header .header-bg .bg-pattern{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 80%,rgba(64,169,255,.2) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(9,109,217,.15) 0,transparent 60%),radial-gradient(circle at 40% 40%,rgba(24,144,255,.1) 0,transparent 70%)}.employee-detail .page-header .header-bg .bg-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(24,144,255,.03),rgba(9,109,217,.08))}.employee-detail .page-header .header-content{position:relative;z-index:10;height:100%;padding:20px 48px;display:flex;align-items:flex-start;justify-content:space-between;color:#fff}.employee-detail .page-header .header-content .employee-section{display:flex;align-items:flex-start;gap:32px;flex:1;padding-right:40px}.employee-detail .page-header .header-content .employee-section .avatar-container{position:relative;flex-shrink:0}.employee-detail .page-header .header-content .employee-section .avatar-container .avatar-wrapper{position:relative;width:100px;height:100px;border-radius:20px;overflow:hidden;background:hsla(0,0%,100%,.12);backdrop-filter:blur(20px);border:2px solid hsla(0,0%,100%,.25);cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);animation:avatarBreath 3s ease-in-out infinite}@keyframes avatarBreath{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.employee-detail .page-header .header-content .employee-section .avatar-container .avatar-wrapper .avatar-glow{position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;background:linear-gradient(45deg,rgba(64,169,255,.4),rgba(24,144,255,.3),rgba(9,109,217,.4));border-radius:24px;opacity:0;transition:opacity .3s ease;animation:glowPulse 2s ease-in-out infinite alternate}@keyframes glowPulse{0%{opacity:0}to{opacity:.6}}.employee-detail .page-header .header-content .employee-section .avatar-container .avatar-wrapper:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 20px 40px rgba(0,0,0,.3);animation-play-state:paused}.employee-detail .page-header .header-content .employee-section .avatar-container .avatar-wrapper:hover .avatar-glow{opacity:.8}.employee-detail .page-header .header-content .employee-section .avatar-container .avatar-wrapper:hover .avatar-overlay{opacity:1}.employee-detail .page-header .header-content .employee-section .avatar-container .avatar-wrapper .avatar{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.employee-detail .page-header .header-content .employee-section .avatar-container .avatar-wrapper .avatar-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;backdrop-filter:blur(2px)}.employee-detail .page-header .header-content .employee-section .avatar-container .avatar-wrapper .avatar-overlay .upload-text{font-size:11px;font-weight:500;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.employee-detail .page-header .header-content .employee-section .employee-info{flex:1;display:flex;flex-direction:column;gap:20px}.employee-detail .page-header .header-content .employee-section .employee-info .employee-main .name-status-row{display:flex;align-items:center;gap:16px;margin-bottom:12px}.employee-detail .page-header .header-content .employee-section .employee-info .employee-main .name-status-row .employee-name{font-size:28px;font-weight:600;margin:0;color:#fff;letter-spacing:-.3px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.employee-detail .page-header .header-content .employee-section .employee-info .employee-main .name-status-row .employee-status .status-badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;border:1px solid transparent;backdrop-filter:blur(10px)}.employee-detail .page-header .header-content .employee-section .employee-info .employee-main .name-status-row .employee-status .status-badge.status-active{background:rgba(16,185,129,.2);color:#d1fae5;border-color:rgba(16,185,129,.3)}.employee-detail .page-header .header-content .employee-section .employee-info .employee-main .name-status-row .employee-status .status-badge.status-trial{background:rgba(245,158,11,.2);color:#fef3c7;border-color:rgba(245,158,11,.3)}.employee-detail .page-header .header-content .employee-section .employee-info .employee-main .name-status-row .employee-status .status-badge.status-inactive{background:rgba(239,68,68,.2);color:#fecaca;border-color:rgba(239,68,68,.3)}.employee-detail .page-header .header-content .employee-section .employee-info .employee-main .employee-meta{display:flex;gap:16px;flex-wrap:wrap}.employee-detail .page-header .header-content .employee-section .employee-info .employee-main .employee-meta .meta-item{display:flex;align-items:center;gap:6px;padding:4px 12px;background:hsla(0,0%,100%,.12);backdrop-filter:blur(10px);border-radius:10px;border:1px solid hsla(0,0%,100%,.15)}.employee-detail .page-header .header-content .employee-section .employee-info .employee-main .employee-meta .meta-item .meta-icon{width:12px;height:12px;border-radius:3px}.employee-detail .page-header .header-content .employee-section .employee-info .employee-main .employee-meta .meta-item .meta-icon.dept-icon{background:#10b981}.employee-detail .page-header .header-content .employee-section .employee-info .employee-main .employee-meta .meta-item .meta-icon.position-icon{background:#f59e0b}.employee-detail .page-header .header-content .employee-section .employee-info .employee-main .employee-meta .meta-item .meta-text{font-size:13px;font-weight:500;color:hsla(0,0%,100%,.95)}.employee-detail .page-header .header-content .employee-section .employee-info .stats-benefit-row{display:flex;align-items:flex-end;gap:32px;width:calc(100% + 280px);margin-right:-280px}.employee-detail .page-header .header-content .employee-section .employee-info .stats-benefit-row .employee-stats{display:flex;align-items:center;gap:20px;padding:16px 20px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(15px);border-radius:12px;border:1px solid hsla(0,0%,100%,.15);flex:0 1 auto}.employee-detail .page-header .header-content .employee-section .employee-info .stats-benefit-row .employee-stats .stat-card{display:flex;align-items:center;gap:10px}.employee-detail .page-header .header-content .employee-section .employee-info .stats-benefit-row .employee-stats .stat-card .stat-icon{width:32px;height:32px;background:hsla(0,0%,100%,.12);border-radius:8px;display:flex;align-items:center;justify-content:center}.employee-detail .page-header .header-content .employee-section .employee-info .stats-benefit-row .employee-stats .stat-card .stat-icon .frm-icon{font-size:14px;color:hsla(0,0%,100%,.9)}.employee-detail .page-header .header-content .employee-section .employee-info .stats-benefit-row .employee-stats .stat-card .stat-content .stat-value{font-size:16px;font-weight:600;color:#fff;line-height:1.2}.employee-detail .page-header .header-content .employee-section .employee-info .stats-benefit-row .employee-stats .stat-card .stat-content .stat-value .stat-unit{font-size:12px;font-weight:500;color:hsla(0,0%,100%,.8)}.employee-detail .page-header .header-content .employee-section .employee-info .stats-benefit-row .employee-stats .stat-card .stat-content .stat-label{font-size:11px;color:hsla(0,0%,100%,.7);margin-top:2px}.employee-detail .page-header .header-content .employee-section .employee-info .stats-benefit-row .employee-stats .stat-divider{width:1px;height:24px;background:hsla(0,0%,100%,.25)}.employee-detail .page-header .header-content .employee-section .employee-info .stats-benefit-row .benefit-section{flex-shrink:0;width:243px;margin-left:auto}.employee-detail .page-header .header-content .employee-section .employee-info .stats-benefit-row .benefit-section .section-header{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid hsla(0,0%,100%,.15)}.employee-detail .page-header .header-content .employee-section .employee-info .stats-benefit-row .benefit-section .section-header .section-title{font-size:12px;font-weight:600;color:hsla(0,0%,100%,.9);text-transform:uppercase;letter-spacing:1px}.employee-detail .page-header .header-content .action-panel{display:flex;flex-direction:column;gap:16px;align-items:flex-end;flex-shrink:0;min-width:240px}.employee-detail .page-header .header-content .action-panel .employee-picker-wrapper{width:100%}.employee-detail .page-header .header-content .action-panel .employee-picker-wrapper>*{width:100%;background:hsla(0,0%,100%,.95);border-radius:6px}.employee-detail .page-header .header-content .action-panel .button-group{display:flex;gap:10px}.employee-detail .page-header .header-content .action-panel .button-group .save-btn{background:linear-gradient(135deg,#40a9ff,#1890ff);border:none;font-weight:500;box-shadow:0 4px 16px rgba(24,144,255,.3);transition:all .3s ease}.employee-detail .page-header .header-content .action-panel .button-group .save-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(24,144,255,.4)}.employee-detail .page-header .header-content .action-panel .button-group .back-btn{background:hsla(0,0%,100%,.12);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.25);color:#fff;font-weight:500;transition:all .3s ease}.employee-detail .page-header .header-content .action-panel .button-group .back-btn:hover{background:hsla(0,0%,100%,.2);transform:translateY(-1px)}.employee-detail .page-content{position:relative;padding:0 48px}.employee-detail .page-content .content-wrapper{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);margin-top:-60px;position:relative;z-index:1000;border:1px solid rgba(24,144,255,.1)}.employee-detail .page-content .content-wrapper .page-nav{padding:24px 32px 0;margin:-20px 0}.employee-detail .page-content .content-wrapper .page-body{padding:24px 10px 32px 24px;min-height:300px;margin-top:20px;clear:both}.hr-employee-detail-agreement .form-group .line{border-bottom:1px dotted #ededed!important}.hr-employee-detail-agreement .el-dropdown-link{cursor:pointer;color:#409eff}.hr-employee-detail-agreement .el-empty{padding:10px 0}.hr-employee-detail-agreement .curr-row{background:rgba(222,235,247,.30196078431372547);padding:16px!important}.hr-employee-detail-agreement .curr-row .line{border-bottom:1px dotted #d6d6d6!important}.hr-employee-detail-attach .attach-list{flex-wrap:wrap;display:flex}.hr-employee-detail-attach .attach-list .attach-item{display:inline-flex;flex-direction:column;position:relative;margin-right:16px;flex-wrap:wrap;padding:8px 8px 0;margin-bottom:24px;border-radius:4px;border:1px solid #e1e6eb}.hr-employee-detail-attach .attach-list .attach-item .attach-body{position:relative;width:170px;height:100px;padding:10px;text-align:center;border:1px solid #e1e6eb}.hr-employee-detail-attach .attach-list .attach-item .attach-title{position:relative;display:flex;justify-content:space-between;padding:5px 0;line-height:20px}.hr-employee-detail-attach .attach-list .attach-item .attach-title>span{flex:9;height:18px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-employee-detail-attach .attach-list .attach-item .attach-default-img{display:block;padding-top:30px;height:100%;border:1px dashed #e1e6eb;cursor:pointer}.hr-employee-detail-attach .attach-list img{margin:0;padding:0;border:0;font-size:100%;font-weight:400;vertical-align:baseline;outline:none}.hr-employee-detail-attach .attach-list .attach-item .attach-body .attach-content{display:block;padding-top:30px;height:100%;border:1px dashed #e1e6eb}.hr-employee-detail-attach .attach-list .attach-item .attach-body .attach-mask span{position:relative;display:inline-block;padding-top:5px;cursor:pointer;color:#fff;padding-right:6px}.hr-employee-detail-attach .attach-list .attach-item .attach-body:hover .attach-mask{display:block;color:#fff;text-align:right}.hr-employee-detail-attach .attach-list .attach-item .attach-body .attach-mask{display:none;position:absolute;background:rgba(0,0,0,.6);background-size:100% 100%;background-repeat:no-repeat;bottom:0;left:0;width:100%;height:26px}.hr-employee-detail-attach .attach-list .attach-item .attach-default-img:hover{border-color:#1890ff}.hr-employee-detail-attach .attach-list .attach-item .attach-body .attach-content .attach-img{position:absolute;top:-1px;left:-1px;height:100px;width:170px}.hr-employee-detail-attach .attach-list .btn-more:hover{color:#1890ff;border:1px solid #1890ff}.hr-employee-detail-attach .attach-list .btn-more{width:28px;padding:0 4px;height:139px;border:1px solid #e1e6eb;color:#80848f;text-align:center;vertical-align:top;padding-top:26px;border-radius:4px;font-size:12px;line-height:18px;cursor:pointer}.hr-employee-detail-attach .attach-list .hide{display:none}.hr-employee-detail-attach .attach-list .arrow-up{transition:transform .3s;transform:rotate(270deg);font-weight:600}.hr-employee-detail-attach .attach-list .arrow-down{transition:transform .3s;transform:rotate(90deg);font-weight:600}.hr-employee-detail-capital .form-field .field-t{width:130px!important}.hr-employee-detail-capital .form-group .line{border-bottom:1px dotted #ededed!important}.hr-employee-detail-capital .el-dropdown-link{cursor:pointer;color:#409eff}.hr-employee-detail-contact .form-group .line{border-bottom:1px dotted #ededed!important}.hr-employee-detail-contact .el-dropdown-link{cursor:pointer;color:#409eff}.hr-employee-detail-contract .form-group .line{border-bottom:1px dotted #ededed!important}.hr-employee-detail-contract .el-dropdown-link{cursor:pointer;color:#409eff}.hr-employee-detail-contract .el-empty{padding:10px 0}.hr-employee-detail-contract .curr-row{background:rgba(222,235,247,.30196078431372547);padding:16px!important}.hr-employee-detail-contract .curr-row .line{border-bottom:1px dotted #d6d6d6!important}.hr-employee-detail-job .form-group .line{border-bottom:1px dotted #ededed!important}.hr-employee-detail-job .el-dropdown-link{cursor:pointer;color:#409eff}.overview-grow-list .timeline-card{position:relative;width:100%;padding:1px 20px;background:#f0f0f0;border-radius:4.5px}.overview-grow-list .timeline-card .form-group{background:#f0f0f0!important}.overview-grow-list .timeline-card:after{position:absolute;top:8px;left:-10px;width:0;height:0;overflow:hidden;content:"";border-color:#f0f0f0 transparent transparent;border-style:solid dashed dashed;border-width:10px}.employee-detail-overview .profile .label{width:80px!important;text-align:right;display:inline-block;font-weight:560;padding-right:10px}.employee-detail-overview .profile .el-row{margin-bottom:16px}.employee-detail-overview .el-card{color:#626b7d;background-color:#fdfdfd;border:1px solid #fdfdfd}.employee-detail-overview .title-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px}.employee-detail-overview .title-wrap .title{margin-bottom:8px;font-size:30px}.employee-detail-overview .title-wrap .desc{position:relative;color:#80848f;font-size:12px;line-height:12px}.employee-detail-overview .info-wrap{display:flex;justify-content:space-between;padding:12px 8px;color:#495060}.employee-detail-overview .info-wrap .label{flex-shrink:0;margin-right:16px}.employee-detail-overview .info-wrap span{font-size:14px}.employee-detail-overview .timeline-card{position:relative;width:88%;padding:1px 20px;background:#f0f0f0;border-radius:4.5px}.employee-detail-overview .timeline-card:after{position:absolute;top:8px;left:-10px;width:0;height:0;overflow:hidden;content:"";border-color:#f0f0f0 transparent transparent;border-style:solid dashed dashed;border-width:10px}.hr-employee-detail-personal .form-group .line{border-bottom:1px dotted #ededed!important}.hr-employee-detail-personal .el-dropdown-link{cursor:pointer;color:#409eff}.hr-employee-detail-personal .el-empty{padding:10px 0}.empl-detail-print.page-container{overflow-y:auto}.empl-content-print .content_2axG6{position:relative;width:1000px;min-height:400px;padding-top:20px;padding-bottom:20px;margin:0 auto}.empl-content-print .print_2jp3i{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.15)}.empl-content-print .print_2jp3i .wraper_1rYhN{width:1000px;padding:0 0 40px}.empl-content-print .print_2jp3i .header_2rX5F{min-height:40px}.empl-content-print .print_2jp3i .detail_3TSUW{position:relative;margin-bottom:77px;padding:0 40px 70px}.empl-content-print .print_2jp3i .detail_3TSUW .avatar_PJl5d{position:absolute;top:-20px;right:40px;z-index:2;display:flex;align-items:center;justify-content:space-around;width:130px;height:170px;text-align:center;background:#fff;border:1px solid #e1e6eb}.empl-content-print .print_2jp3i .detail_3TSUW .avatar_PJl5d img{max-width:130px;max-height:170px}.empl-content-print .print_2jp3i .detail_3TSUW .footerBg_12xwx{position:absolute;bottom:0;left:0;z-index:1;width:100%}.empl-content-print .print_2jp3i .detail_3TSUW .name_wSY3U{color:#1c2438;font-size:42px}.empl-content-print .print_2jp3i .group_1PaGL.group2_2ytcM{margin-bottom:20px}.empl-content-print .print_2jp3i .line{margin:10px 60px;border-top:1px dotted #e1e6eb!important}.empl-content-print .print_2jp3i .head_XQ3p1{display:flex;position:relative;padding:30px 0;align-items:center}.empl-content-print .print_2jp3i .head_XQ3p1 .info_jnJDY{padding:0 40px;color:#1c2438;font-size:16px;flex-grow:inherit;white-space:nowrap}.empl-content-print .print_2jp3i .head_XQ3p1 .bg_1roCH{width:100%}.empl-content-print .print_2jp3i .field_3CTwL{display:inline-flex}.empl-content-print .print_2jp3i .field_3CTwL .label_a50-O{display:inline-block;flex:0 0 180px;padding:0 24px 0 0;color:#495060;font-weight:700;font-size:14px;line-height:32px;text-align:right;vertical-align:middle}.empl-content-print .print_2jp3i .field_3CTwL .value_2JNfj{padding-right:40px;color:#495060;font-size:14px;line-height:32px;vertical-align:top;word-break:break-all}.empl-content-print .print_2jp3i .head_XQ3p1 .bg_1roCH img{height:3px;width:100%;vertical-align:super}[data-v-1cac96a2]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.employee-simple-show[data-v-1cac96a2]{padding:24px;background:#f5f7fa;min-height:calc(100vh - 60px)}.employee-simple-show .employee-header[data-v-1cac96a2]{display:flex;align-items:center;padding:24px;background:#fff;border-radius:8px;margin-bottom:20px}.employee-simple-show .employee-header .avatar-wrapper[data-v-1cac96a2]{margin-right:20px}.employee-simple-show .employee-header .avatar-wrapper .avatar[data-v-1cac96a2]{width:72px;height:72px;background:#409eff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(64,158,255,.3)}.employee-simple-show .employee-header .avatar-wrapper .avatar i[data-v-1cac96a2]{font-size:36px;color:#fff}.employee-simple-show .employee-header .header-info[data-v-1cac96a2]{flex:1}.employee-simple-show .employee-header .header-info .employee-name[data-v-1cac96a2]{font-size:24px;font-weight:600;color:#303133;margin-bottom:8px;display:flex;align-items:center;gap:12px}.employee-simple-show .employee-header .header-info .employee-name .status-tag[data-v-1cac96a2]{font-size:12px;font-weight:500}.employee-simple-show .employee-header .header-info .employee-meta[data-v-1cac96a2]{display:flex;align-items:center;font-size:14px;color:#606266;gap:8px}.employee-simple-show .employee-header .header-info .employee-meta .meta-item[data-v-1cac96a2]{display:flex;align-items:center;gap:4px}.employee-simple-show .employee-header .header-info .employee-meta .meta-item i[data-v-1cac96a2]{font-size:14px;color:#409eff}.employee-simple-show .employee-header .header-info .employee-meta .meta-divider[data-v-1cac96a2]{color:#909399}.employee-simple-show .info-section[data-v-1cac96a2]{background:#fff;border-radius:8px;padding:20px;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.employee-simple-show .info-section[data-v-1cac96a2]:last-child{margin-bottom:0}.employee-simple-show .info-section .section-title[data-v-1cac96a2]{font-size:15px;font-weight:600;color:#303133;margin-bottom:20px;display:flex;align-items:center;gap:8px}.employee-simple-show .info-section .section-title .title-line[data-v-1cac96a2]{width:3px;height:16px;background:#409eff;border-radius:2px}.employee-simple-show .info-section .section-title .title-text[data-v-1cac96a2]{flex:1}.employee-simple-show .info-section .info-grid[data-v-1cac96a2]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.employee-simple-show .info-section .info-grid .grid-item[data-v-1cac96a2]{padding:14px;background:#fafbfc;border-radius:6px;border-left:2px solid #409eff;transition:all .2s}.employee-simple-show .info-section .info-grid .grid-item[data-v-1cac96a2]:hover{background:#ecf5ff;transform:translateX(2px)}.employee-simple-show .info-section .info-grid .grid-item .grid-label[data-v-1cac96a2]{font-size:12px;color:#909399;margin-bottom:6px}.employee-simple-show .info-section .info-grid .grid-item .grid-value[data-v-1cac96a2]{font-size:14px;color:#303133;font-weight:500}.employee-simple-show .info-section .contact-list .contact-item[data-v-1cac96a2]{display:flex;align-items:center;padding:14px;background:#fafbfc;border-radius:6px;margin-bottom:10px;transition:all .2s}.employee-simple-show .info-section .contact-list .contact-item[data-v-1cac96a2]:last-child{margin-bottom:0}.employee-simple-show .info-section .contact-list .contact-item[data-v-1cac96a2]:hover{background:#ecf5ff;transform:translateX(2px)}.employee-simple-show .info-section .contact-list .contact-item .contact-icon[data-v-1cac96a2]{width:40px;height:40px;background:#409eff;border-radius:6px;display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0}.employee-simple-show .info-section .contact-list .contact-item .contact-icon i[data-v-1cac96a2]{font-size:18px;color:#fff}.employee-simple-show .info-section .contact-list .contact-item .contact-content[data-v-1cac96a2]{flex:1}.employee-simple-show .info-section .contact-list .contact-item .contact-content .contact-label[data-v-1cac96a2]{font-size:12px;color:#909399;margin-bottom:4px}.employee-simple-show .info-section .contact-list .contact-item .contact-content .contact-label .ext-number[data-v-1cac96a2]{margin-left:4px;color:#c0c4cc}.employee-simple-show .info-section .contact-list .contact-item .contact-content .contact-value[data-v-1cac96a2]{font-size:14px;color:#303133;font-weight:500;word-break:break-all}.employee-simple-show .info-section .contact-list .contact-empty[data-v-1cac96a2]{text-align:center;padding:40px 20px;color:#c0c4cc;font-size:14px}.employee-simple-show .info-section .contact-list .contact-empty i[data-v-1cac96a2]{font-size:40px;display:block;margin-bottom:10px;opacity:.5}[data-v-56e1c940]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.form-divider[data-v-56e1c940]{height:1px;background:#ebeef5;margin:20px 0;position:relative}.form-divider-text[data-v-56e1c940]{position:absolute;top:-9px;left:50%;transform:translateX(-50%);background:#fff;padding:0 12px;font-size:12px;color:#909399;white-space:nowrap}.rank-info[data-v-56e1c940]{background:#ecf5ff;border:1px solid #b3d8ff;border-radius:4px;padding:8px 12px;display:flex;align-items:center;gap:8px;font-size:13px}.rank-info i[data-v-56e1c940]{color:#409eff;font-size:16px}.rank-info-content[data-v-56e1c940]{flex:1;display:flex;align-items:center;gap:8px}.rank-tag[data-v-56e1c940]{display:inline-flex;align-items:center;padding:2px 8px;background:#fff;border:1px solid #d9ecff;border-radius:3px;font-size:12px;color:#606266;gap:4px}.rank-arrow[data-v-56e1c940]{color:#909399;font-size:12px}.rank-info.empty[data-v-56e1c940]{background:#f5f7fa;border-color:#e4e7ed}.rank-info.empty i[data-v-56e1c940]{color:#909399}.attr-inline[data-v-56e1c940]{display:flex;gap:16px;flex-wrap:wrap}.tip-text[data-v-56e1c940]{font-size:12px;color:#909399;line-height:1.5;margin-top:4px}.tip-text i[data-v-56e1c940]{margin-right:4px}[data-v-6f5fa4e4]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.job-stats-cards[data-v-6f5fa4e4]{display:flex;gap:8px;margin-left:2px}.job-stats-cards .stat-card[data-v-6f5fa4e4]{display:flex;align-items:center;padding:4px 6px;border-radius:4px;background:#fff;box-shadow:-1px 0 1px rgba(0,0,0,.03);transition:all .2s ease;cursor:pointer;min-width:80px;height:32px;position:relative}.job-stats-cards .stat-card[data-v-6f5fa4e4]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:0;border-radius:0 0 4px 4px;transition:height .2s ease}.job-stats-cards .stat-card[data-v-6f5fa4e4]:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.1)}.job-stats-cards .stat-card[data-v-6f5fa4e4]:active{transform:translateY(0)}.job-stats-cards .stat-card .stat-icon[data-v-6f5fa4e4]{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:5px;transition:all .2s ease}.job-stats-cards .stat-card .stat-icon i[data-v-6f5fa4e4]{font-size:10px;transition:all .2s ease}.job-stats-cards .stat-card .stat-content[data-v-6f5fa4e4]{flex:1;display:flex;align-items:center;gap:3px}.job-stats-cards .stat-card .stat-content .stat-number[data-v-6f5fa4e4]{font-size:13px;font-weight:700;line-height:1}.job-stats-cards .stat-card .stat-content .stat-label[data-v-6f5fa4e4]{font-size:11px;color:#909399;line-height:1}.job-stats-cards .stat-card.stat-active .stat-icon[data-v-6f5fa4e4]{background:#f0f9ff}.job-stats-cards .stat-card.stat-active .stat-content .stat-number[data-v-6f5fa4e4],.job-stats-cards .stat-card.stat-active .stat-icon i[data-v-6f5fa4e4]{color:#67c23a}.job-stats-cards .stat-card.stat-active.active[data-v-6f5fa4e4]:after{height:2px;background:#67c23a}.job-stats-cards .stat-card.stat-active.active .stat-icon[data-v-6f5fa4e4]{background:#67c23a}.job-stats-cards .stat-card.stat-active.active .stat-icon i[data-v-6f5fa4e4]{color:#fff}.job-stats-cards .stat-card.stat-vacant .stat-icon[data-v-6f5fa4e4]{background:#fef7e6}.job-stats-cards .stat-card.stat-vacant .stat-content .stat-number[data-v-6f5fa4e4],.job-stats-cards .stat-card.stat-vacant .stat-icon i[data-v-6f5fa4e4]{color:#e6a23c}.job-stats-cards .stat-card.stat-vacant.active[data-v-6f5fa4e4]:after{height:2px;background:#e6a23c}.job-stats-cards .stat-card.stat-vacant.active .stat-icon[data-v-6f5fa4e4]{background:#e6a23c}.job-stats-cards .stat-card.stat-vacant.active .stat-icon i[data-v-6f5fa4e4]{color:#fff}.job-stats-cards .stat-card.stat-frozen .stat-icon[data-v-6f5fa4e4]{background:#f5f7fa}.job-stats-cards .stat-card.stat-frozen .stat-content .stat-number[data-v-6f5fa4e4],.job-stats-cards .stat-card.stat-frozen .stat-icon i[data-v-6f5fa4e4]{color:#909399}.job-stats-cards .stat-card.stat-frozen.active[data-v-6f5fa4e4]:after{height:2px;background:#909399}.job-stats-cards .stat-card.stat-frozen.active .stat-icon[data-v-6f5fa4e4]{background:#909399}.job-stats-cards .stat-card.stat-frozen.active .stat-icon i[data-v-6f5fa4e4]{color:#fff}.job-list[data-v-6f5fa4e4]{padding:8px;overflow-y:auto;height:calc(100% - 5px)}.job-card[data-v-6f5fa4e4]{position:relative;background:#fff;border-radius:6px;border:1px solid #e4e7ed;transition:all .2s;overflow:hidden;height:100%;cursor:pointer}.job-card[data-v-6f5fa4e4]:hover{border-color:#409eff;box-shadow:0 2px 8px rgba(64,158,255,.1);transform:translateY(-1px)}.job-card-disabled[data-v-6f5fa4e4]{opacity:.6}.job-card-disabled[data-v-6f5fa4e4]:hover{transform:none;box-shadow:none;border-color:#e4e7ed}.job-card-header[data-v-6f5fa4e4]{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;color:#fff;position:relative}.job-code[data-v-6f5fa4e4]{font-size:11px;padding:2px 6px;background:hsla(0,0%,100%,.2);border-radius:3px}.job-status-badge[data-v-6f5fa4e4]{position:absolute;top:6px;right:35px;font-size:10px;padding:1px 5px;border-radius:3px}.el-dropdown-link[data-v-6f5fa4e4]{color:#fff;cursor:pointer;font-size:14px;padding:4px}.el-dropdown-link[data-v-6f5fa4e4]:hover{background:hsla(0,0%,100%,.2);border-radius:50%}.status-active[data-v-6f5fa4e4]{background:linear-gradient(135deg,#7fa383,#2e5d32)}.status-vacant[data-v-6f5fa4e4]{background:linear-gradient(135deg,#e6a23c,#885407)}.status-frozen[data-v-6f5fa4e4]{background:linear-gradient(135deg,#7f8fa6,#5d6d7e)}.badge-active[data-v-6f5fa4e4]{background:rgba(103,194,58,.15);color:#67c23a}.badge-vacant[data-v-6f5fa4e4]{background:rgba(230,162,60,.15);color:#e6a23c}.badge-frozen[data-v-6f5fa4e4]{background:rgba(144,147,153,.15);color:#909399}.job-card-body[data-v-6f5fa4e4]{padding:8px 10px}.job-title[data-v-6f5fa4e4]{font-size:13px;font-weight:600;color:#303133;margin-bottom:6px;line-height:1.3;display:flex;align-items:center;gap:5px}.job-subtitle[data-v-6f5fa4e4]{font-size:10px;color:#909399;margin-bottom:6px;height:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-info[data-v-6f5fa4e4]{display:flex;align-items:center;gap:5px;margin-bottom:6px;flex-wrap:wrap}.info-badge[data-v-6f5fa4e4]{font-size:10px;color:#606266;padding:1px 5px;background:#f5f7fa;border-radius:2px;display:flex;align-items:center;gap:2px}.info-badge i[data-v-6f5fa4e4]{font-size:10px}.employee-section[data-v-6f5fa4e4]{margin-bottom:6px}.employee-header[data-v-6f5fa4e4]{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#606266;margin-bottom:3px}.employee-avatar-group[data-v-6f5fa4e4]{display:flex;align-items:center;gap:2px}.employee-avatar[data-v-6f5fa4e4]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:10px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.employee-avatar[data-v-6f5fa4e4],.employee-more[data-v-6f5fa4e4]{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.employee-more[data-v-6f5fa4e4]{background:#f5f7fa;color:#909399;font-size:9px}.job-properties[data-v-6f5fa4e4]{display:flex;gap:5px;margin-bottom:6px;flex-wrap:wrap;height:20px}.property-tag[data-v-6f5fa4e4]{font-size:10px;padding:2px 5px;border-radius:2px;display:flex;align-items:center;gap:2px}.property-tag i[data-v-6f5fa4e4]{font-size:9px}.job-stats[data-v-6f5fa4e4]{display:flex;align-items:center;justify-content:space-around;padding-top:6px;border-top:1px solid #f0f0f0}.stat-item[data-v-6f5fa4e4]{display:flex;flex-direction:column;align-items:center;gap:2px}.stat-label[data-v-6f5fa4e4]{font-size:10px;color:#909399}.stat-value[data-v-6f5fa4e4]{font-size:13px;font-weight:600}.stat-divider[data-v-6f5fa4e4]{width:1px;height:24px;background:#e4e7ed}.quick-actions[data-v-6f5fa4e4]{display:flex;gap:4px;margin-top:6px}.stat-ellipsis[data-v-6f5fa4e4]{max-width:50px;overflow:hidden;white-space:nowrap}.quick-btn[data-v-6f5fa4e4]{flex:1;padding:4px;font-size:10px;text-align:center;border-radius:3px;cursor:pointer;transition:all .2s}.quick-btn[data-v-6f5fa4e4]:hover{opacity:.8}.btn-view[data-v-6f5fa4e4]{background:#ecf5ff;color:#409eff}.btn-assign[data-v-6f5fa4e4]{background:#f0f9ff;color:#67c23a}.btn-edit[data-v-6f5fa4e4]{background:#fef0f0;color:#f56c6c}.disabled-mask[data-v-6f5fa4e4]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;font-size:12px}.disabled-mask i[data-v-6f5fa4e4]{font-size:20px;margin-bottom:4px}[data-v-2427ac95]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.retro-stats-cards[data-v-2427ac95]{display:flex;gap:8px;margin-left:2px}.retro-stats-cards .stat-card[data-v-2427ac95]{display:flex;align-items:center;padding:4px 6px;border-radius:5px;background:#fff;box-shadow:-1px 0 1px rgba(0,0,0,.03);transition:all .2s ease;cursor:pointer;min-width:80px;height:32px;position:relative}.retro-stats-cards .stat-card[data-v-2427ac95]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:0;border-radius:0 0 4px 4px;transition:height .2s ease}.retro-stats-cards .stat-card[data-v-2427ac95]:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.1)}.retro-stats-cards .stat-card[data-v-2427ac95]:active{transform:translateY(0)}.retro-stats-cards .stat-card .stat-icon[data-v-2427ac95]{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:5px;transition:all .2s ease}.retro-stats-cards .stat-card .stat-icon i[data-v-2427ac95]{font-size:10px;transition:all .2s ease}.retro-stats-cards .stat-card .stat-content[data-v-2427ac95]{flex:1;display:flex;align-items:center;gap:3px}.retro-stats-cards .stat-card .stat-content .stat-number[data-v-2427ac95]{font-size:13px;font-weight:700;line-height:1}.retro-stats-cards .stat-card .stat-content .stat-label[data-v-2427ac95]{font-size:11px;color:#909399;line-height:1}.retro-stats-cards .stat-card.stat-draft .stat-icon[data-v-2427ac95]{background:#f5f7fa}.retro-stats-cards .stat-card.stat-draft .stat-content .stat-number[data-v-2427ac95],.retro-stats-cards .stat-card.stat-draft .stat-icon i[data-v-2427ac95]{color:#909399}.retro-stats-cards .stat-card.stat-draft.active[data-v-2427ac95]:after{height:2px;background:#0095ff}.retro-stats-cards .stat-card.stat-draft.active .stat-icon[data-v-2427ac95]{background:#0095ff}.retro-stats-cards .stat-card.stat-draft.active .stat-icon i[data-v-2427ac95]{color:#fff}.retro-stats-cards .stat-card.stat-draft.active .stat-content .stat-number[data-v-2427ac95]{color:#0095ff}.retro-stats-cards .stat-card.stat-pending .stat-icon[data-v-2427ac95]{background:#fef0f0}.retro-stats-cards .stat-card.stat-pending .stat-content .stat-number[data-v-2427ac95],.retro-stats-cards .stat-card.stat-pending .stat-icon i[data-v-2427ac95]{color:#e6a23c}.retro-stats-cards .stat-card.stat-pending.active[data-v-2427ac95]:after{height:2px;background:#e6a23c}.retro-stats-cards .stat-card.stat-pending.active .stat-icon[data-v-2427ac95]{background:#e6a23c}.retro-stats-cards .stat-card.stat-pending.active .stat-icon i[data-v-2427ac95]{color:#fff}.retro-stats-cards .stat-card.stat-pending.active .stat-content .stat-number[data-v-2427ac95]{color:#e6a23c}.retro-stats-cards .stat-card.stat-approved .stat-icon[data-v-2427ac95]{background:#f0f9ff}.retro-stats-cards .stat-card.stat-approved .stat-content .stat-number[data-v-2427ac95],.retro-stats-cards .stat-card.stat-approved .stat-icon i[data-v-2427ac95]{color:#67c23a}.retro-stats-cards .stat-card.stat-approved.active[data-v-2427ac95]:after{height:2px;background:#67c23a}.retro-stats-cards .stat-card.stat-approved.active .stat-icon[data-v-2427ac95]{background:#67c23a}.retro-stats-cards .stat-card.stat-approved.active .stat-icon i[data-v-2427ac95]{color:#fff}.retro-stats-cards .stat-card.stat-approved.active .stat-content .stat-number[data-v-2427ac95]{color:#67c23a}.retro-stats-cards .stat-card.stat-voided .stat-icon[data-v-2427ac95]{background:#fef0f0}.retro-stats-cards .stat-card.stat-voided .stat-content .stat-number[data-v-2427ac95],.retro-stats-cards .stat-card.stat-voided .stat-icon i[data-v-2427ac95]{color:#f56c6c}.retro-stats-cards .stat-card.stat-voided.active[data-v-2427ac95]:after{height:2px;background:#f56c6c}.retro-stats-cards .stat-card.stat-voided.active .stat-icon[data-v-2427ac95]{background:#f56c6c}.retro-stats-cards .stat-card.stat-voided.active .stat-icon i[data-v-2427ac95]{color:#fff}.retro-stats-cards .stat-card.stat-voided.active .stat-content .stat-number[data-v-2427ac95]{color:#f56c6c}[data-v-b347fb6a]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.rank-preview[data-v-b347fb6a]{background:#ecf5ff;border:1px solid #b3d8ff;border-radius:4px;padding:12px;margin-top:12px}.rank-preview .rank-preview-header[data-v-b347fb6a]{margin-bottom:12px}.rank-preview .rank-preview-title[data-v-b347fb6a]{font-size:13px;color:#409eff;font-weight:500;display:flex;align-items:center;gap:6px}.rank-preview .rank-preview-title i[data-v-b347fb6a]{font-size:14px}.rank-preview .rank-preview-content[data-v-b347fb6a]{margin-bottom:12px}.rank-preview .rank-stat[data-v-b347fb6a]{display:flex;align-items:center;gap:24px;font-size:12px;color:#606266;padding-top:12px;border-top:1px dashed #d9ecff}.rank-preview .rank-stat .rank-stat-item[data-v-b347fb6a]{display:flex;align-items:center;gap:4px}.rank-preview .rank-stat .rank-stat-item i[data-v-b347fb6a]{color:#409eff}.rank-preview .rank-stat .rank-stat-item .rank-stat-value[data-v-b347fb6a]{font-weight:600;color:#409eff;font-size:14px}[data-v-d9531a76]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.rank-stats-cards[data-v-d9531a76]{display:flex;gap:8px;margin-left:2px}.rank-stats-cards .stat-card[data-v-d9531a76]{display:flex;align-items:center;padding:4px 6px;border-radius:5px;background:#fff;box-shadow:-1px 0 1px rgba(0,0,0,.03);transition:all .2s ease;cursor:pointer;min-width:80px;height:32px;position:relative}.rank-stats-cards .stat-card[data-v-d9531a76]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:0;border-radius:0 0 4px 4px;transition:height .2s ease}.rank-stats-cards .stat-card[data-v-d9531a76]:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.1)}.rank-stats-cards .stat-card[data-v-d9531a76]:active{transform:translateY(0)}.rank-stats-cards .stat-card .stat-icon[data-v-d9531a76]{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:5px;transition:all .2s ease}.rank-stats-cards .stat-card .stat-icon i[data-v-d9531a76]{font-size:10px;transition:all .2s ease}.rank-stats-cards .stat-card .stat-content[data-v-d9531a76]{flex:1;display:flex;align-items:center;gap:3px}.rank-stats-cards .stat-card .stat-content .stat-number[data-v-d9531a76]{font-size:13px;font-weight:700;line-height:1}.rank-stats-cards .stat-card .stat-content .stat-label[data-v-d9531a76]{font-size:11px;color:#909399;line-height:1}.rank-stats-cards .stat-card.stat-active .stat-icon[data-v-d9531a76]{background:#f0f9ff}.rank-stats-cards .stat-card.stat-active .stat-content .stat-number[data-v-d9531a76],.rank-stats-cards .stat-card.stat-active .stat-icon i[data-v-d9531a76]{color:#67c23a}.rank-stats-cards .stat-card.stat-active.active[data-v-d9531a76]:after{height:2px;background:#67c23a}.rank-stats-cards .stat-card.stat-active.active .stat-icon[data-v-d9531a76]{background:#67c23a}.rank-stats-cards .stat-card.stat-active.active .stat-icon i[data-v-d9531a76]{color:#fff}.rank-stats-cards .stat-card.stat-inactive .stat-icon[data-v-d9531a76]{background:#fefce8}.rank-stats-cards .stat-card.stat-inactive .stat-content .stat-number[data-v-d9531a76],.rank-stats-cards .stat-card.stat-inactive .stat-icon i[data-v-d9531a76]{color:#e6a23c}.rank-stats-cards .stat-card.stat-inactive.active[data-v-d9531a76]:after{height:2px;background:#e6a23c}.rank-stats-cards .stat-card.stat-inactive.active .stat-icon[data-v-d9531a76]{background:#e6a23c}.rank-stats-cards .stat-card.stat-inactive.active .stat-icon i[data-v-d9531a76]{color:#fff}.filter-section[data-v-d9531a76]{padding:8px 12px;background:#fff;border-radius:4px;margin-bottom:8px}.filter-section[data-v-d9531a76] .el-form-item{margin-bottom:0;margin-right:12px}.filter-section[data-v-d9531a76] .el-form-item__label{font-size:12px;padding-right:8px}.action-bar[data-v-d9531a76]{display:flex;gap:8px;padding:8px 12px;background:#fff;border-radius:4px;margin-bottom:8px}.position-content[data-v-d9531a76]{background:#fff;border-radius:4px;padding:12px;min-height:500px}.position-content[data-v-d9531a76] .el-tabs__header{margin-bottom:12px}.position-content[data-v-d9531a76] .el-tabs__item{padding:0 12px;height:32px;line-height:32px;font-size:12px}.position-list[data-v-d9531a76]{padding:8px;overflow-y:auto;height:calc(100% - 5px)}.position-card[data-v-d9531a76]{position:relative;background:#fff;border-radius:8px;border:1px solid #e4e7ed;transition:all .3s;overflow:hidden;height:100%;cursor:pointer}.position-card[data-v-d9531a76]:hover{border-color:#409eff;box-shadow:0 4px 12px rgba(64,158,255,.15);transform:translateY(-2px)}.position-card-disabled[data-v-d9531a76]{opacity:.6}.position-card-disabled[data-v-d9531a76]:hover{transform:none;box-shadow:none;border-color:#e4e7ed}.position-card-header[data-v-d9531a76]{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;color:#fff}.position-card-header .position-code[data-v-d9531a76]{font-size:11px;padding:2px 6px;background:hsla(0,0%,100%,.2);border-radius:3px}.position-card-header .el-dropdown-link[data-v-d9531a76]{color:#fff;cursor:pointer;font-size:14px}.type-management[data-v-d9531a76]{background:linear-gradient(135deg,#434343,#000)}.type-professional[data-v-d9531a76]{background:linear-gradient(135deg,#5f27cd,#341f97)}.type-technical[data-v-d9531a76]{background:linear-gradient(135deg,#0984e3,#0652dd)}.type-operator[data-v-d9531a76]{background:linear-gradient(135deg,#00b894,#00cec9)}.type-none[data-v-d9531a76]{background:linear-gradient(135deg,#3370cc,#084370)}.position-card-body[data-v-d9531a76]{padding:8px 10px}.position-name[data-v-d9531a76]{font-size:13px;font-weight:600;color:#303133;margin-bottom:2px;line-height:1.3;display:flex;align-items:center;gap:5px}.position-name i[data-v-d9531a76]{font-size:14px}.position-name-en[data-v-d9531a76]{font-size:10px;color:#909399;margin-bottom:6px;height:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.position-info[data-v-d9531a76]{display:flex;align-items:center;gap:5px;margin-bottom:6px;flex-wrap:wrap}.info-badge[data-v-d9531a76]{font-size:10px;color:#606266;padding:2px 6px;background:#f5f7fa;border-radius:3px;display:flex;align-items:center;gap:2px;border:1px solid #ebeef5}.info-badge i[data-v-d9531a76]{font-size:10px}.headcount-section[data-v-d9531a76]{margin-bottom:6px;padding:6px 8px;background:linear-gradient(135deg,#f9fafb,#fff);border-radius:6px;border:1px solid #ebeef5}.headcount-compact[data-v-d9531a76]{display:flex;align-items:center;justify-content:space-between;gap:8px}.headcount-item[data-v-d9531a76]{display:flex;align-items:center;gap:3px;font-size:11px;color:#606266}.headcount-item .headcount-icon[data-v-d9531a76]{font-size:14px}.headcount-item .headcount-value[data-v-d9531a76]{font-size:14px;font-weight:700;margin:0 2px}.headcount-item.current .headcount-value[data-v-d9531a76]{color:#409eff}.headcount-item.total .headcount-value[data-v-d9531a76]{color:#67c23a}.utilization-section[data-v-d9531a76]{padding-top:6px;border-top:1px dashed #e4e7ed;margin-top:4px}.utilization-label[data-v-d9531a76]{font-size:10px;color:#606266;margin-bottom:3px;display:flex;justify-content:space-between;align-items:center}.utilization-label .utilization-percent[data-v-d9531a76]{font-size:11px;font-weight:700}.utilization-progress[data-v-d9531a76]{height:5px;background:#f0f0f0;border-radius:3px;overflow:hidden;position:relative}.utilization-progress-bar[data-v-d9531a76]{height:100%;border-radius:3px;transition:width .3s ease;position:relative;overflow:hidden}.utilization-progress-bar[data-v-d9531a76]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3))}.el-dropdown-link[data-v-d9531a76]{color:#fff;cursor:pointer;font-size:14px;padding:4px}.el-dropdown-link[data-v-d9531a76]:hover{background:hsla(0,0%,100%,.2);border-radius:50%}.disabled-mask[data-v-d9531a76]{position:absolute;top:28px;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;font-size:12px}.disabled-mask i[data-v-d9531a76]{font-size:20px;margin-bottom:4px}.template-card[data-v-d9531a76]{margin-bottom:10px;cursor:pointer;transition:all .2s}.template-card[data-v-d9531a76] .el-card__body{padding:10px}.template-card[data-v-d9531a76]:hover{border-color:#409eff;box-shadow:0 2px 6px rgba(64,158,255,.1)}.template-card.selected[data-v-d9531a76]{border-color:#409eff;background:#f0f7ff}.template-header[data-v-d9531a76]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.template-title[data-v-d9531a76]{font-size:13px;font-weight:600;color:#303133}.template-badge[data-v-d9531a76]{padding:1px 6px;background:#409eff;color:#fff;border-radius:8px;font-size:10px}.template-description[data-v-d9531a76]{color:#606266;margin-bottom:6px;line-height:1.3;font-size:11px}.template-items[data-v-d9531a76]{display:flex;gap:4px;flex-wrap:wrap}.item-tag[data-v-d9531a76]{padding:2px 6px;background:#f5f7fa;border-radius:3px;font-size:10px;color:#606266}@media (max-width:768px){.position-card[data-v-d9531a76]{margin-bottom:8px}}[data-v-5bcc26ae]:export,[data-v-86717224]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.required-star[data-v-86717224]:before{content:"*";color:#f56c6c;margin-right:4px}[data-v-86717224] .has-error .el-input-number__decrease,[data-v-86717224] .has-error .el-input-number__increase,[data-v-86717224] .has-error .el-input__inner{border-color:#f56c6c!important}[data-v-86717224] .row-error{background-color:#fef0f0!important}.salary-range-text[data-v-86717224]{font-size:12px;color:#606266}.text-placeholder[data-v-86717224]{font-size:12px;color:#c0c4cc}[data-v-86717224] .el-table .el-table__body-wrapper{overflow-x:auto}[data-v-86717224] .el-table .el-table__fixed-right{box-shadow:-2px 0 8px rgba(0,0,0,.1)}[data-v-86717224] .el-table .el-input-number.is-controls-right .el-input__inner{padding-left:8px;padding-right:8px}[data-v-4b5e6406]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.rank-stats-cards[data-v-4b5e6406]{display:flex;gap:8px;margin-left:2px}.rank-stats-cards .stat-card[data-v-4b5e6406]{display:flex;align-items:center;padding:4px 6px;border-radius:4px;background:#fff;box-shadow:-1px 0 1px rgba(0,0,0,.03);transition:all .2s ease;cursor:pointer;min-width:80px;height:32px;position:relative}.rank-stats-cards .stat-card[data-v-4b5e6406]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:0;border-radius:0 0 4px 4px;transition:height .2s ease}.rank-stats-cards .stat-card[data-v-4b5e6406]:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.1)}.rank-stats-cards .stat-card[data-v-4b5e6406]:active{transform:translateY(0)}.rank-stats-cards .stat-card .stat-icon[data-v-4b5e6406]{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:5px;transition:all .2s ease}.rank-stats-cards .stat-card .stat-icon i[data-v-4b5e6406]{font-size:10px;transition:all .2s ease}.rank-stats-cards .stat-card .stat-content[data-v-4b5e6406]{flex:1;display:flex;align-items:center;gap:3px}.rank-stats-cards .stat-card .stat-content .stat-number[data-v-4b5e6406]{font-size:13px;font-weight:700;line-height:1}.rank-stats-cards .stat-card .stat-content .stat-label[data-v-4b5e6406]{font-size:11px;color:#909399;line-height:1}.rank-stats-cards .stat-card.stat-active .stat-icon[data-v-4b5e6406]{background:#f0f9ff}.rank-stats-cards .stat-card.stat-active .stat-content .stat-number[data-v-4b5e6406],.rank-stats-cards .stat-card.stat-active .stat-icon i[data-v-4b5e6406]{color:#67c23a}.rank-stats-cards .stat-card.stat-active.active[data-v-4b5e6406]:after{height:2px;background:#67c23a}.rank-stats-cards .stat-card.stat-active.active .stat-icon[data-v-4b5e6406]{background:#67c23a}.rank-stats-cards .stat-card.stat-active.active .stat-icon i[data-v-4b5e6406]{color:#fff}.rank-stats-cards .stat-card.stat-inactive .stat-icon[data-v-4b5e6406]{background:#fefce8}.rank-stats-cards .stat-card.stat-inactive .stat-content .stat-number[data-v-4b5e6406],.rank-stats-cards .stat-card.stat-inactive .stat-icon i[data-v-4b5e6406]{color:#e6a23c}.rank-stats-cards .stat-card.stat-inactive.active[data-v-4b5e6406]:after{height:2px;background:#e6a23c}.rank-stats-cards .stat-card.stat-inactive.active .stat-icon[data-v-4b5e6406]{background:#e6a23c}.rank-stats-cards .stat-card.stat-inactive.active .stat-icon i[data-v-4b5e6406]{color:#fff}.content-card[data-v-4b5e6406]{margin-bottom:8px}.content-card[data-v-4b5e6406] .el-card__body{padding:10px 16px 0}.rank-list[data-v-4b5e6406]{padding:8px;overflow-y:auto;height:calc(100% - 5px)}.rank-card[data-v-4b5e6406]{position:relative;background:#fff;border-radius:6px;border:1px solid #e4e7ed;transition:all .2s;overflow:hidden;height:100%;cursor:pointer}.rank-card[data-v-4b5e6406]:hover{border-color:#409eff;box-shadow:0 2px 8px rgba(64,158,255,.1);transform:translateY(-1px)}.rank-card-disabled[data-v-4b5e6406]{opacity:.6}.rank-card-header[data-v-4b5e6406]{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;color:#fff}.rank-badge[data-v-4b5e6406]{font-size:14px;font-weight:700;padding:2px 8px;background:hsla(0,0%,100%,.2);border-radius:3px}.el-dropdown-link[data-v-4b5e6406]{color:#fff;cursor:pointer;font-size:14px;padding:4px}.el-dropdown-link[data-v-4b5e6406]:hover{background:hsla(0,0%,100%,.2);border-radius:50%}.rank-card-body[data-v-4b5e6406]{padding:8px 10px}.rank-name[data-v-4b5e6406]{font-size:13px;font-weight:600;color:#303133;margin:0 0 2px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank-name-en[data-v-4b5e6406]{font-size:10px;color:#909399;margin:0 0 6px 0;height:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rank-info[data-v-4b5e6406]{display:flex;align-items:center;gap:5px;margin-bottom:6px}.rank-level[data-v-4b5e6406]{font-size:10px;color:#606266;padding:1px 5px;background:#f5f7fa;border-radius:2px}.salary-range[data-v-4b5e6406]{margin-bottom:6px}.salary-label[data-v-4b5e6406]{font-size:10px;color:#606266;margin-bottom:3px}.salary-track[data-v-4b5e6406]{height:4px;background:#f5f7fa;border-radius:2px;overflow:hidden;margin-bottom:3px}.salary-fill[data-v-4b5e6406]{height:100%;border-radius:2px;background:linear-gradient(90deg,#67c23a,#409eff 50%,#f56c6c)}.salary-values[data-v-4b5e6406]{display:flex;justify-content:space-between;font-size:10px}.salary-min[data-v-4b5e6406]{color:#67c23a;font-weight:600}.salary-max[data-v-4b5e6406]{color:#f56c6c;font-weight:600}.rank-stats[data-v-4b5e6406]{display:flex;align-items:center;justify-content:space-around;padding-top:6px;border-top:1px solid #f0f0f0}.stat-item[data-v-4b5e6406]{display:flex;align-items:center;gap:3px}.stat-label[data-v-4b5e6406]{font-size:10px;color:#909399}.stat-value[data-v-4b5e6406]{font-size:13px;font-weight:600;color:#409eff}.stat-divider[data-v-4b5e6406]{width:1px;height:14px;background:#e4e7ed}.disabled-mask[data-v-4b5e6406]{position:absolute;top:32px;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;font-size:12px}.disabled-mask i[data-v-4b5e6406]{font-size:24px;margin-bottom:4px}.quick-template-card[data-v-4b5e6406]{cursor:pointer;transition:all .2s;border:2px solid transparent;margin-bottom:10px}.quick-template-card[data-v-4b5e6406]:hover{border-color:#409eff;box-shadow:0 2px 8px rgba(64,158,255,.1)}.quick-template-card.selected[data-v-4b5e6406]{border-color:#409eff;background:#f0f7ff}.template-header[data-v-4b5e6406]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.template-title[data-v-4b5e6406]{font-size:14px;font-weight:600;color:#303133}.template-badge[data-v-4b5e6406]{font-size:10px;padding:2px 6px;background:#f56c6c;color:#fff;border-radius:3px}.template-description[data-v-4b5e6406]{font-size:11px;color:#606266;line-height:1.4;margin-bottom:8px}.template-levels[data-v-4b5e6406]{display:flex;flex-wrap:wrap;gap:4px}.level-tag[data-v-4b5e6406]{font-size:10px;padding:2px 6px;background:#ecf5ff;color:#409eff;border-radius:3px}.import-area[data-v-4b5e6406]{border:2px dashed #dcdfe6;border-radius:6px;padding:40px;text-align:center;cursor:pointer;transition:all .2s}.import-area.dragging[data-v-4b5e6406],.import-area[data-v-4b5e6406]:hover{border-color:#409eff;background:#f0f7ff}.import-icon[data-v-4b5e6406]{font-size:48px;color:#c0c4cc;display:block;margin-bottom:12px}.import-text[data-v-4b5e6406]{font-size:14px;color:#606266;margin-bottom:6px}.import-hint[data-v-4b5e6406]{font-size:12px;color:#909399}.batch-table-header[data-v-4b5e6406]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.batch-table-title[data-v-4b5e6406]{font-size:14px;font-weight:600;color:#303133}[data-v-4b5e6406] .error-row{background:#fef0f0!important}[data-v-4b5e6406] .success-row{background:#f0f9ff!important}@media (max-width:768px){.rank-card-body[data-v-4b5e6406]{padding:6px 8px}.rank-name[data-v-4b5e6406]{font-size:12px}.salary-label[data-v-4b5e6406]{font-size:9px}}.custom-calculator .form-group .form-section{margin-top:0!important}.custom-calculator .form-group .group-t{display:flex;flex-direction:row;height:50px;padding:0 16px!important;line-height:50px;background:#f2f2f2;border-bottom:1px solid #e8e8e8;margin-bottom:0!important;box-shadow:0 2px 4px rgba(33,43,54,.05)}.custom-calculator .form-group .group-t label{margin-top:8px}.custom-calculator .form-group .group-t .tool-group{right:16px}.custom-calculator .calculator-display .editor{box-sizing:border-box;border:1px solid #ddd;cursor:text;border-radius:2px;background:#fefefe;overflow:auto}.custom-calculator .calculator-display .input-msg{word-break:break-all;padding:10px;width:100%;min-height:120px;resize:none}.custom-calculator .calculator-display .form-group{margin-bottom:0}.custom-calculator .calculator-tools{display:flex;justify-content:space-between;flex-wrap:wrap;padding:6px 16px 0 16px}.custom-calculator .calculator-tools .left-wrap{display:inline-block;height:40px;line-height:40px;box-sizing:border-box}.custom-calculator .calculator-tools .left-wrap .el-select{margin-left:10px}.custom-calculator .calculator-tools .left-wrap .smart-fields-select{display:inline-block}.custom-calculator .calculator-tools .left-wrap .title{margin-left:10px;width:180px!important}.custom-calculator .calculator-tools .left-wrap .title .el-select{width:60px!important;margin-left:2px!important}.custom-calculator .calculator-tools .right-wrap{display:inline-block;height:40px;line-height:40px;box-sizing:border-box}.custom-calculator .calculator-tools .right-wrap .bottom-title,.custom-calculator .calculator-tools .right-wrap .tag-content{display:inline-block}.custom-calculator .calculator-tools .tag-content .el-tag{cursor:pointer}.custom-calculator .calculator-tools .tag-content .el-tag:hover{background-color:#ecf5ff;color:#409eff;border:1px solid #d9ecff}.custom-calculator .formula-base .el-cascader-panel{border:none!important;height:100%;border-right:1px solid rgba(0,0,0,.15)!important}.custom-calculator .formula-base .el-cascader-panel .el-cascader-menu__list{padding:0!important}.custom-calculator .formula-base .el-cascader-panel .el-cascader-menu{background:linear-gradient(90deg,#fefefe,#fff)}.custom-calculator .formula-base .el-cascader-panel .el-scrollbar__wrap{height:100%}.custom-calculator .formula-base .form-group{padding-top:8px}.custom-calculator .formula-base .content-wrap{border:1px solid rgba(0,0,0,.15);display:flex;flex-direction:row;height:100%;background-color:#f9f8fa}.custom-calculator .formula-base .content-wrap .menu-wrap{height:100%;overflow:hidden}.custom-calculator .formula-base .content-wrap .menu-wrap .el-cascader-menu{min-width:0}.custom-calculator .formula-base .content-wrap .item-wrap{flex:1;height:100%;padding:10px;overflow-y:auto}.custom-calculator .formula-base .content-wrap .item-wrap .el-tag{margin:6px}.input-msg{line-height:17px;min-height:17px;border:0;display:block;flex:1;width:0;max-height:57px;overflow-y:scroll;overflow-x:hidden;background-color:#f9f8fa;padding:2px 2px 0 2px;-webkit-user-select:text;-moz-user-select:text;user-select:text;-webkit-user-modify:read-write-plaintext-only}.at-inserted{color:#1c4cba;padding:0 2px}.input-msg:focus{border:0;outline:0}.input-msg:empty:before{content:""}.ͼ1.cm-editor{position:relative;font-size:14px;display:inline-block;width:100%;background-color:#fff;border-radius:4px;border:1px solid #dcdfe6;outline:0}.ͼ2 .cm-gutters{display:none}.ͼ1.cm-editor.cm-focused{outline:1px solid #4169e1}.ͼ2 .cm-activeLine{height:35px;line-height:35px;color:#606266}.option,.ͼ2 .cm-activeLine{background:#fff;font-size:14px}.option{padding:0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#000;height:34px;line-height:34px;box-sizing:border-box;cursor:pointer}.myH1{color:#639}.hr-salary-employee .form-group .line{border-bottom:1px dotted #ededed!important}.hr-salary-employee .detail-form-group{margin:0}.hr-salary-employee .detail-form-group-section{padding-bottom:0;margin-bottom:0}.hr-salary-employee .frm-icon{margin-left:10px}.hr-salary-employee .tabs-row{background-color:#fff;padding:0 10px;box-shadow:0 1px 5px rgba(0,0,0,.05)}[data-v-6ffc0ebe]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.hr-employee-salary[data-v-6ffc0ebe] .list-bar .stats-cards{display:flex;gap:8px;margin-left:20px}.hr-employee-salary[data-v-6ffc0ebe] .list-bar .stats-cards .stat-card{display:flex;align-items:center;padding:5px 8px;border-radius:4px;background:#fff;box-shadow:-1px 0 1px rgba(0,0,0,.03);transition:all .3s ease;cursor:pointer;min-width:85px;height:34.14px}.hr-employee-salary[data-v-6ffc0ebe] .list-bar .stats-cards .stat-card:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.1)}.hr-employee-salary[data-v-6ffc0ebe] .list-bar .stats-cards .stat-card:active{transform:translateY(0)}.hr-employee-salary[data-v-6ffc0ebe] .list-bar .stats-cards .stat-card .stat-icon{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:6px}.hr-employee-salary[data-v-6ffc0ebe] .list-bar .stats-cards .stat-card .stat-icon i{font-size:11px}.hr-employee-salary[data-v-6ffc0ebe] .list-bar .stats-cards .stat-card .stat-content{flex:1;display:flex;align-items:center;gap:4px}.hr-employee-salary[data-v-6ffc0ebe] .list-bar .stats-cards .stat-card .stat-content .stat-number{font-size:14px;font-weight:700;line-height:1}.hr-employee-salary[data-v-6ffc0ebe] .list-bar .stats-cards .stat-card .stat-content .stat-label{font-size:12px;color:#909399;line-height:1}.hr-employee-salary[data-v-6ffc0ebe] .list-bar .stats-cards .stat-card.total .stat-icon{background:#f9fafb}.hr-employee-salary[data-v-6ffc0ebe] .list-bar .stats-cards .stat-card.total .stat-content .stat-number,.hr-employee-salary[data-v-6ffc0ebe] .list-bar .stats-cards .stat-card.total .stat-icon i{color:#303133}.hr-employee-salary[data-v-6ffc0ebe] .list-bar .stats-cards .stat-card.working .stat-icon{background:#f0f9ff}.hr-employee-salary[data-v-6ffc0ebe] .list-bar .stats-cards .stat-card.working .stat-content .stat-number,.hr-employee-salary[data-v-6ffc0ebe] .list-bar .stats-cards .stat-card.working .stat-icon i{color:#67c23a}.hr-employee-salary[data-v-6ffc0ebe] .list-bar .stats-cards .stat-card.probation .stat-icon{background:#fefce8}.hr-employee-salary[data-v-6ffc0ebe] .list-bar .stats-cards .stat-card.probation .stat-content .stat-number,.hr-employee-salary[data-v-6ffc0ebe] .list-bar .stats-cards .stat-card.probation .stat-icon i{color:#e6a23c}.hr-employee-salary[data-v-6ffc0ebe] .list-bar .stats-cards .stat-card.resigned .stat-icon{background:#fef2f2}.hr-employee-salary[data-v-6ffc0ebe] .list-bar .stats-cards .stat-card.resigned .stat-content .stat-number,.hr-employee-salary[data-v-6ffc0ebe] .list-bar .stats-cards .stat-card.resigned .stat-icon i{color:#f56c6c}.hr-employee-salary[data-v-6ffc0ebe] .list-bar .stats-cards .stat-card.configured .stat-icon{background:#eff6ff}.hr-employee-salary[data-v-6ffc0ebe] .list-bar .stats-cards .stat-card.configured .stat-content .stat-number,.hr-employee-salary[data-v-6ffc0ebe] .list-bar .stats-cards .stat-card.configured .stat-icon i{color:#409eff}.hr-employee-salary[data-v-6ffc0ebe] .el-table .employee-info-horizontal{display:flex;align-items:center;gap:8px;padding:4px 8px;font-size:13px}.hr-employee-salary[data-v-6ffc0ebe] .el-table .employee-info-horizontal .emp-name{font-weight:600;color:#303133}.hr-employee-salary[data-v-6ffc0ebe] .el-table .employee-info-horizontal .emp-code{color:#909399;font-size:12px}.hr-employee-salary[data-v-6ffc0ebe] .el-table .employee-info-horizontal .separator{color:#dcdfe6;font-weight:700;margin:0 2px}.hr-employee-salary[data-v-6ffc0ebe] .el-table .employee-info-horizontal .position{color:#409eff;font-size:12px;background:#f0f9ff;padding:1px 4px;border-radius:3px}.hr-employee-salary[data-v-6ffc0ebe] .el-table .employee-info-horizontal .dept{color:#67c23a;font-size:12px;background:#f0f9ff;padding:1px 4px;border-radius:3px}.hr-employee-salary[data-v-6ffc0ebe] .el-table .hire-info-horizontal{display:flex;align-items:center;justify-content:center}.hr-employee-salary[data-v-6ffc0ebe] .el-table .hire-info-horizontal .hire-date{font-size:12px;color:#606266}.hr-employee-salary[data-v-6ffc0ebe] .el-table .salary-config-horizontal{display:flex;align-items:center;gap:6px;justify-content:center}.hr-employee-salary[data-v-6ffc0ebe] .el-table .salary-config-horizontal .plan-name{font-size:11px;color:#909399;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-employee-salary[data-v-6ffc0ebe] .el-table .tax-info-horizontal{display:flex;align-items:center;justify-content:center}.hr-employee-salary[data-v-6ffc0ebe] .el-table .tax-info-horizontal .taxpayer-name{font-size:12px;color:#606266}.hr-employee-salary[data-v-6ffc0ebe] .el-table .contact-info-horizontal{display:flex;align-items:center;justify-content:center}.hr-employee-salary[data-v-6ffc0ebe] .el-table .contact-info-horizontal .phone-text{font-size:12px;color:#606266}.hr-employee-salary[data-v-6ffc0ebe] .el-table .time-info-horizontal{display:flex;align-items:center;justify-content:center}.hr-employee-salary[data-v-6ffc0ebe] .el-table .time-info-horizontal .time-text{font-size:11px;color:#909399}.hr-employee-salary[data-v-6ffc0ebe] .el-table .config-progress-horizontal{display:flex;flex-direction:column;align-items:center;gap:4px}.hr-employee-salary[data-v-6ffc0ebe] .el-table .config-progress-horizontal .el-progress{width:70px}.hr-employee-salary[data-v-6ffc0ebe] .el-table .config-progress-horizontal .progress-text{font-size:10px;color:#909399;line-height:1}.hr-employee-salary .loading-overlay[data-v-6ffc0ebe]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999}.hr-employee-salary .loading-overlay .loading-content[data-v-6ffc0ebe]{background:#fff;padding:20px;border-radius:8px;display:flex;align-items:center;gap:12px}.hr-employee-salary .loading-overlay .loading-content i[data-v-6ffc0ebe]{font-size:20px;color:#409eff}.hr-employee-salary .loading-overlay .loading-content span[data-v-6ffc0ebe]{font-size:14px;color:#606266}@media (max-width:1200px){.hr-employee-salary[data-v-6ffc0ebe] .list-bar .stats-cards{gap:6px}.hr-employee-salary[data-v-6ffc0ebe] .list-bar .stats-cards .stat-card{min-width:75px;padding:4px 6px;height:30px}.hr-employee-salary[data-v-6ffc0ebe] .list-bar .stats-cards .stat-card .stat-icon{width:18px;height:18px;margin-right:5px}.hr-employee-salary[data-v-6ffc0ebe] .list-bar .stats-cards .stat-card .stat-icon i{font-size:10px}.hr-employee-salary[data-v-6ffc0ebe] .list-bar .stats-cards .stat-card .stat-content{gap:3px}.hr-employee-salary[data-v-6ffc0ebe] .list-bar .stats-cards .stat-card .stat-content .stat-number{font-size:13px}.hr-employee-salary[data-v-6ffc0ebe] .list-bar .stats-cards .stat-card .stat-content .stat-label{font-size:11px}.hr-employee-salary[data-v-6ffc0ebe] .el-table .employee-info-horizontal{gap:6px;font-size:12px}.hr-employee-salary[data-v-6ffc0ebe] .el-table .employee-info-horizontal .dept,.hr-employee-salary[data-v-6ffc0ebe] .el-table .employee-info-horizontal .position{font-size:11px}}.hr-salary-ledger .wrapper{position:relative;margin:16px}.hr-salary-ledger .wrapper .el-card{margin-bottom:14px!important}.hr-salary-ledger .salary-card{border-radius:10px;overflow:hidden;transition:all .3s ease;border:1px solid #e8e8e8}.hr-salary-ledger .salary-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.08)}.hr-salary-ledger .salary-card .el-card__body{padding:10px!important}.hr-salary-ledger .card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.hr-salary-ledger .card-header .card-title-section{flex:1;display:flex;align-items:center;gap:6px}.hr-salary-ledger .card-header .card-title-section .card-title{font-size:13px;font-weight:600;color:#1f2937;margin:0;line-height:1.2;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-salary-ledger .card-header .total-count{text-align:center;flex-shrink:0}.hr-salary-ledger .card-header .total-count .count-number{font-size:20px;font-weight:700;color:#3b82f6;line-height:1}.hr-salary-ledger .card-header .total-count .count-label{font-size:9px;color:#6b7280;margin-top:1px}.hr-salary-ledger .status-badge{display:inline-block;padding:2px 6px;border-radius:10px;font-size:9px;font-weight:500;flex-shrink:0}.hr-salary-ledger .status-badge.success{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.hr-salary-ledger .status-badge.processing{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.hr-salary-ledger .status-badge.waiting{background:linear-gradient(135deg,#6b7280,#4b5563);color:#fff}.hr-salary-ledger .status-badge.error{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.hr-salary-ledger .status-badge.default{background:#f3f4f6;color:#6b7280}.hr-salary-ledger .progress-section{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:8px;padding:10px;margin-bottom:8px}.hr-salary-ledger .progress-section .progress-stats{display:flex;align-items:center;justify-content:space-between}.hr-salary-ledger .progress-section .progress-stats .stat-item{text-align:center;flex:1}.hr-salary-ledger .progress-section .progress-stats .stat-item .stat-number{font-size:14px;font-weight:700;line-height:1}.hr-salary-ledger .progress-section .progress-stats .stat-item .stat-label{font-size:9px;margin-top:2px;font-weight:500}.hr-salary-ledger .progress-section .progress-stats .stat-item.completed .stat-number{color:#10b981}.hr-salary-ledger .progress-section .progress-stats .stat-item.completed .stat-label{color:#059669}.hr-salary-ledger .progress-section .progress-stats .stat-item.pending .stat-number{color:#f59e0b}.hr-salary-ledger .progress-section .progress-stats .stat-item.pending .stat-label{color:#d97706}.hr-salary-ledger .progress-section .progress-stats .progress-visual{flex:0 0 45px}.hr-salary-ledger .progress-section .progress-stats .progress-visual .progress-circle{width:45px;height:45px}.hr-salary-ledger .circular-chart{display:block;margin:0 auto;max-width:100%;max-height:100%}.hr-salary-ledger .circle-bg{fill:none;stroke:#e5e7eb;stroke-width:2.5}.hr-salary-ledger .circle{fill:none;stroke-width:2.5;stroke-linecap:round;animation:progress 1s ease-in-out forwards}.hr-salary-ledger .circle.success{stroke:#10b981}.hr-salary-ledger .circle.warning{stroke:#f59e0b}.hr-salary-ledger .circle.normal{stroke:#3b82f6}.hr-salary-ledger .circle.danger{stroke:#ef4444}.hr-salary-ledger .percentage{fill:#374151;font-family:sans-serif;font-size:.4em;text-anchor:middle;font-weight:600}@keyframes progress{0%{stroke-dasharray:0 100}}.hr-salary-ledger .card-details{margin-bottom:8px}.hr-salary-ledger .card-details .detail-row{display:flex;align-items:center;margin-bottom:3px;font-size:10px}.hr-salary-ledger .card-details .detail-row .detail-label{color:#6b7280;font-weight:500;min-width:40px}.hr-salary-ledger .card-details .detail-row .detail-value{color:#374151;font-weight:600;background:#f9fafb;padding:1px 4px;border-radius:2px}.hr-salary-ledger .card-actions{display:flex;justify-content:flex-end;gap:4px;padding-top:6px;border-top:1px solid #f3f4f6}.hr-salary-ledger .card-actions .el-button--mini{padding:4px 8px;font-size:11px}[data-v-2cdbac89]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.compact-salary[data-v-2cdbac89]{padding:20px}.compact-salary .header-bar[data-v-2cdbac89]{background:#f8fafc;border-radius:12px;padding:20px 24px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;border-left:4px solid #3b82f6;box-shadow:0 1px 3px rgba(0,0,0,.1)}.compact-salary .header-bar .user-info[data-v-2cdbac89]{display:flex;align-items:center;flex:1}.compact-salary .header-bar .user-info .avatar[data-v-2cdbac89]{width:48px;height:48px;background:linear-gradient(135deg,#3b82f6,#1e40af);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:#fff;margin-right:16px;flex-shrink:0}.compact-salary .header-bar .user-info .user-details .name-row[data-v-2cdbac89]{display:flex;align-items:center;margin-bottom:6px}.compact-salary .header-bar .user-info .user-details .name-row .user-name[data-v-2cdbac89]{font-size:20px;font-weight:600;color:#1e293b;margin-right:12px}.compact-salary .header-bar .user-info .user-details .name-row .user-id[data-v-2cdbac89]{background:#f1f5f9;color:#475569;font-size:12px;font-weight:600;padding:2px 8px;border-radius:6px;margin-right:12px}.compact-salary .header-bar .user-info .user-details .name-row .status-dot[data-v-2cdbac89]{width:8px;height:8px;border-radius:50%;margin-right:6px}.compact-salary .header-bar .user-info .user-details .name-row .status-dot.dot-success[data-v-2cdbac89]{background:#22c55e}.compact-salary .header-bar .user-info .user-details .name-row .status-dot.dot-warning[data-v-2cdbac89]{background:#f59e0b}.compact-salary .header-bar .user-info .user-details .name-row .status-dot.dot-info[data-v-2cdbac89]{background:#6b7280}.compact-salary .header-bar .user-info .user-details .name-row .status-dot.dot-error[data-v-2cdbac89]{background:#ef4444}.compact-salary .header-bar .user-info .user-details .name-row .status-text[data-v-2cdbac89]{font-size:13px;font-weight:500}.compact-salary .header-bar .user-info .user-details .name-row .status-text.text-success[data-v-2cdbac89]{color:#22c55e}.compact-salary .header-bar .user-info .user-details .name-row .status-text.text-warning[data-v-2cdbac89]{color:#f59e0b}.compact-salary .header-bar .user-info .user-details .name-row .status-text.text-info[data-v-2cdbac89]{color:#6b7280}.compact-salary .header-bar .user-info .user-details .name-row .status-text.text-error[data-v-2cdbac89]{color:#ef4444}.compact-salary .header-bar .user-info .user-details .meta-row[data-v-2cdbac89]{display:flex;align-items:center;font-size:14px;color:#5e6666}.compact-salary .header-bar .user-info .user-details .meta-row .divider[data-v-2cdbac89]{margin:0 8px;color:#cbd5e1}.compact-salary .header-bar .user-info .user-details .meta-row .department[data-v-2cdbac89]{font-weight:500;color:#475569}.compact-salary .header-bar .confirm-info[data-v-2cdbac89]{text-align:right}.compact-salary .header-bar .confirm-info .confirm-label[data-v-2cdbac89]{font-size:12px;color:#071831;margin-bottom:4px}.compact-salary .header-bar .confirm-info .confirm-time[data-v-2cdbac89]{font-size:14px;font-weight:600;color:#051530;font-family:Monaco,Menlo,monospace}.compact-salary .attendance .exp[data-v-2cdbac89]{color:#f59e0b}.compact-salary .attendance .act[data-v-2cdbac89]{color:#00f}.compact-salary .salary-section[data-v-2cdbac89]{background:linear-gradient(135deg,#3b82f6,#1e40af);border-radius:12px;padding:24px;margin-bottom:20px;color:#fff;display:flex;justify-content:space-between;align-items:center}.compact-salary .salary-section .main-salary .salary-label[data-v-2cdbac89]{font-size:14px;color:hsla(0,0%,100%,.8);margin-bottom:4px}.compact-salary .salary-section .main-salary .salary-amount[data-v-2cdbac89]{font-size:36px;font-weight:700;color:#fff;line-height:1}.compact-salary .salary-section .salary-details[data-v-2cdbac89]{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px}.compact-salary .salary-section .salary-details .detail-item[data-v-2cdbac89]{text-align:right}.compact-salary .salary-section .salary-details .detail-item .label[data-v-2cdbac89]{display:block;font-size:12px;color:hsla(0,0%,100%,.7);margin-bottom:2px}.compact-salary .salary-section .salary-details .detail-item .value[data-v-2cdbac89]{font-size:16px;font-weight:600}.compact-salary .items-section[data-v-2cdbac89]{background:#fff;border-radius:12px;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.compact-salary .items-section .section-header[data-v-2cdbac89]{padding:16px 20px;border-bottom:1px solid #f1f5f9;font-size:16px;font-weight:600;color:#1e293b;margin:0}.compact-salary .items-section .items-grid[data-v-2cdbac89]{padding:0 20px}.compact-salary .items-section .items-grid .item-row[data-v-2cdbac89]{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid #f8fafc}.compact-salary .items-section .items-grid .item-row[data-v-2cdbac89]:last-child{border-bottom:none}.compact-salary .items-section .items-grid .item-row[data-v-2cdbac89]:hover{background:#f8fafc;margin:0 -12px;padding:14px 12px;border-radius:8px}.compact-salary .items-section .items-grid .item-row .item-name[data-v-2cdbac89]{font-size:15px;color:#374151;font-weight:500}.compact-salary .items-section .items-grid .item-row .item-amount[data-v-2cdbac89]{font-size:15px;font-weight:600}.compact-salary .items-section .items-grid .item-row .item-amount.positive[data-v-2cdbac89]{color:#059669}.compact-salary .items-section .items-grid .item-row .item-amount.negative[data-v-2cdbac89]{color:#dc2626}.compact-salary .feedback-section[data-v-2cdbac89]{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.compact-salary .feedback-section .section-header[data-v-2cdbac89]{padding:16px 20px;border-bottom:1px solid #f1f5f9;font-size:16px;font-weight:600;color:#1e293b;margin:0}.compact-salary .feedback-section .feedback-content[data-v-2cdbac89]{padding:16px 20px}.compact-salary .feedback-section .feedback-content .feedback-text[data-v-2cdbac89]{font-size:14px;line-height:1.6;color:#374151;margin-bottom:8px}.compact-salary .feedback-section .feedback-content .feedback-time[data-v-2cdbac89]{font-size:12px;color:#6b7280;font-family:Monaco,Menlo,monospace}@media (max-width:768px){.compact-salary[data-v-2cdbac89]{padding:16px}.compact-salary .header-bar[data-v-2cdbac89]{flex-direction:column;align-items:flex-start;gap:16px}.compact-salary .header-bar .user-info[data-v-2cdbac89]{width:100%}.compact-salary .header-bar .confirm-info[data-v-2cdbac89]{text-align:left;width:100%}.compact-salary .salary-section[data-v-2cdbac89]{flex-direction:column;gap:20px;text-align:center}.compact-salary .salary-section .salary-details[data-v-2cdbac89]{grid-template-columns:1fr;width:100%;text-align:center}}.hr-calculate-subject .row{margin-bottom:5px}.hr-calculate-subject .form-item{display:flex;justify-content:space-between;align-items:center}.hr-calculate-subject .form-item__label{font-size:16px;font-weight:700}.hr-calculate-subject .form-item__input{display:flex;align-items:center}.hr-calculate-subject .numeric-input{width:150px;text-align:right;margin-right:10px}.hr-ledger-calculate .wrapper{position:relative;margin:20px}.hr-ledger-calculate .wrapper .el-card{margin-bottom:0!important}.hr-ledger-calculate .wrapper .el-card__body{padding:0!important}.hr-payslip-print .cus-filter{margin:5px 20px 0 20px;padding:5px 0}.hr-payslip-print .filter-box .content{padding:0 0 5px 0!important}.hr-payslip-print .empty-state{padding:40px 20px;text-align:center}.hr-payslip-print .empty-state .el-empty .el-empty__description{margin-top:16px}.hr-payslip-print .empty-state .empty-text{font-size:16px;color:#909399;margin:0 0 8px 0;font-weight:500}.hr-payslip-print .empty-state .empty-hint{font-size:13px;color:#c0c4cc;margin:0}.payroll-container[data-v-063eea50]{font-family:-apple-system,BlinkMacSystemFont,Segui UI,Microsoft YaHei,sans-serif;color:#1f2937;margin:10px}.payslip-container[data-v-063eea50]{margin:10px}.stats-banner[data-v-063eea50]{background:linear-gradient(135deg,#f8faff,#f1f5ff);border:1px solid #e1e8ff;border-radius:12px;padding:10px;margin:10px;box-shadow:0 4px 12px rgba(64,158,255,.08)}.stats-content[data-v-063eea50]{display:flex;justify-content:space-between;align-items:center}.beautiful-stats[data-v-063eea50]{display:flex;align-items:center;gap:0}.stat-item[data-v-063eea50]{display:flex;align-items:center;padding:12px 16px;border-radius:8px;background:hsla(0,0%,100%,.6);backdrop-filter:blur(10px);transition:all .3s ease;cursor:pointer}.stat-item[data-v-063eea50]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.1)}.stat-people[data-v-063eea50]{background:linear-gradient(135deg,rgba(64,158,255,.08),rgba(64,158,255,.04))}.stat-people[data-v-063eea50]:hover{background:linear-gradient(135deg,rgba(64,158,255,.12),rgba(64,158,255,.06))}.stat-money[data-v-063eea50]{background:linear-gradient(135deg,rgba(103,194,58,.08),rgba(103,194,58,.04))}.stat-money[data-v-063eea50]:hover{background:linear-gradient(135deg,rgba(103,194,58,.12),rgba(103,194,58,.06))}.stat-groups[data-v-063eea50]{background:linear-gradient(135deg,rgba(230,162,60,.08),rgba(230,162,60,.04))}.stat-groups[data-v-063eea50]:hover{background:linear-gradient(135deg,rgba(230,162,60,.12),rgba(230,162,60,.06))}.stat-columns[data-v-063eea50]{background:linear-gradient(135deg,rgba(144,147,153,.08),rgba(144,147,153,.04))}.stat-columns[data-v-063eea50]:hover{background:linear-gradient(135deg,rgba(144,147,153,.12),rgba(144,147,153,.06))}.stat-icon[data-v-063eea50]{font-size:20px;margin-right:12px;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.stat-info[data-v-063eea50]{display:flex;flex-direction:column;align-items:flex-start}.stat-number[data-v-063eea50]{font-size:16px;font-weight:700;color:#1f2937;line-height:1.2;font-family:ui-monospace,SF Mono,monospace}.stat-label[data-v-063eea50]{font-size:12px;color:#6b7280;font-weight:500;margin-top:2px}.stat-divider[data-v-063eea50]{width:1px;height:40px;background:linear-gradient(180deg,transparent 0,#e1e8ff 20%,#e1e8ff 80%,transparent);margin:0 8px}.stats-tip[data-v-063eea50]{opacity:.9}.tip-badge[data-v-063eea50]{display:flex;align-items:center;background:rgba(103,194,58,.1);border:1px solid rgba(103,194,58,.2);border-radius:20px;padding:8px 16px;transition:all .3s ease}.tip-badge[data-v-063eea50]:hover{background:rgba(103,194,58,.15);transform:scale(1.02)}.tip-icon[data-v-063eea50]{font-size:14px;margin-right:8px}.tip-text[data-v-063eea50]{font-size:12px;color:#67c23a;font-weight:500;white-space:nowrap}.config-card[data-v-063eea50]{margin:10px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.column-config-compact[data-v-063eea50]{border:1px solid #dcdfe6;border-radius:6px;padding:12px;background:#fafafa;height:70px;transition:all .3s ease;display:flex;flex-direction:column;justify-content:space-between}.column-config-compact[data-v-063eea50]:hover{border-color:#409eff;background:#f0f9ff;transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.1)}.config-header[data-v-063eea50]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;height:20px}.header-content-inline[data-v-063eea50]{flex:1;min-width:0;display:flex;align-items:center;gap:6px;height:26px}.header-content-inline .el-tag[data-v-063eea50]{font-size:10px;padding:0 5px;height:18px;line-height:18px;flex-shrink:0;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.header-content-inline .el-tag span[data-v-063eea50]{line-height:1;display:flex;align-items:center}.group-tag[data-v-063eea50]{font-weight:600}.config-tag[data-v-063eea50]{font-weight:500}.divider[data-v-063eea50]{color:#d1d5db;font-weight:300;font-size:12px;margin:0 2px;flex-shrink:0;line-height:1;display:flex;align-items:center;height:18px}.column-title-inline[data-v-063eea50]{font-size:13px;color:#1f2937;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;line-height:1.2;display:flex;align-items:center;height:18px}.width-control-row[data-v-063eea50]{display:flex;align-items:center;gap:10px;height:24px;padding:0 4px}.width-info-compact[data-v-063eea50]{flex-shrink:0;display:flex;align-items:center;gap:5px;min-width:55px}.width-label[data-v-063eea50]{font-size:12px;color:#409eff}.width-value-compact[data-v-063eea50]{font-family:ui-monospace,SF Mono,monospace;font-weight:700;color:#409eff;background:rgba(64,158,255,.1);padding:2px 6px;border-radius:3px;font-size:10px;min-width:32px;text-align:center;line-height:1.2}.width-slider-compact[data-v-063eea50]{flex:1;min-width:0;padding:0 6px}.width-slider-compact .el-slider[data-v-063eea50]{margin:0}.width-slider-compact .el-slider__runway[data-v-063eea50]{background:#e4e7ed;height:4px;margin:10px 0}.width-slider-compact .el-slider__bar[data-v-063eea50]{background:linear-gradient(90deg,#409eff,#66b1ff);height:4px}.width-slider-compact .el-slider__button[data-v-063eea50]{width:12px;height:12px;background:#409eff;border:2px solid #fff;box-shadow:0 2px 4px rgba(64,158,255,.3);transition:all .2s ease}.width-slider-compact .el-slider__button[data-v-063eea50]:hover{transform:scale(1.1);box-shadow:0 3px 6px rgba(64,158,255,.4)}.column-config-compact .el-button--mini[data-v-063eea50]{padding:5px 8px;font-size:10px;height:26px;line-height:1;flex-shrink:0}.cut-line[data-v-063eea50]{position:relative;margin:3px 0 3px 0;border-top:1px dashed #9ca3af;height:6px}.cut-line[data-v-063eea50]:before{content:"✂️";position:absolute;left:50%;top:-6px;transform:translateX(-50%);background:#fff;padding:0 6px;font-size:8px;color:#6b7280}.payslip-item[data-v-063eea50]{border:2px solid #374151;margin-bottom:8px;background:#fff;border-radius:4px}.salary-table[data-v-063eea50]{width:100%;border-collapse:collapse;table-layout:fixed;background:#fff;transition:all .2s ease}.salary-table td[data-v-063eea50],.salary-table th[data-v-063eea50]{border:1px solid #4b5563;text-align:center;padding:3px 2px;font-size:11px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.main-header[data-v-063eea50]{background-color:#f1f3f4;font-weight:800;font-size:11px;color:#1f2937;border:2px solid #374151;letter-spacing:.3px;padding:3px 2px;line-height:1.2}.sub-header[data-v-063eea50]{background-color:#f8f9fa;font-weight:600;font-size:10px;color:#374151;border-bottom:2px solid #374151;padding:3px 2px;line-height:1.2;box-sizing:border-box}.company-header[data-v-063eea50]{background-color:#e5e7eb;font-size:11px;letter-spacing:.5px}.company-header[data-v-063eea50],.net-amount[data-v-063eea50]{font-weight:900;color:#1f2937;border:3px solid #374151;padding:3px 2px;line-height:1.2;width:80px!important;min-width:80px!important;max-width:80px!important}.net-amount[data-v-063eea50]{background-color:#dbeafe;font-size:12px}.employee-info[data-v-063eea50]{background-color:#fefefe;font-weight:600;color:#1f2937;border-right:2px solid #4b5563;padding:3px 2px;line-height:1.2;box-sizing:border-box}.income-amount[data-v-063eea50]{background-color:#f0fdf4;border-right:3px solid #4b5563}.deduction-amount[data-v-063eea50],.income-amount[data-v-063eea50]{font-weight:700;color:#1f2937;padding:3px 2px;line-height:1.2;box-sizing:border-box}.deduction-amount[data-v-063eea50]{background-color:#fef2f2;border-left:3px solid #4b5563}.amount-cell[data-v-063eea50]{font-family:ui-monospace,SF Mono,Monaco,Cascadia Code,monospace;font-weight:700;letter-spacing:.3px}@media (max-width:1200px){.header-content-inline[data-v-063eea50]{gap:4px}.divider[data-v-063eea50]{margin:0 1px}}@media (max-width:768px){.column-config-compact[data-v-063eea50]{height:75px}.width-control-row[data-v-063eea50]{flex-direction:column;height:auto;gap:4px;align-items:stretch}.width-info-compact[data-v-063eea50]{align-self:flex-end;min-width:auto}}@media print{.no-print[data-v-063eea50]{display:none!important}.payslip-item[data-v-063eea50]{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1px;background:#fff!important}.cut-line[data-v-063eea50]{border-top:1px dashed #666!important;margin:5px 0 3px 0!important;height:3px;background:#fff!important}.main-header[data-v-063eea50]{background:#f5f6f7!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.sub-header[data-v-063eea50]{background:#fafbfc!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.company-header[data-v-063eea50]{background:#f0f1f2!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.salary-table[data-v-063eea50]{table-layout:fixed!important}.salary-table td[data-v-063eea50],.salary-table th[data-v-063eea50]{padding:2px 1px!important;font-size:10px!important;line-height:1.1!important}}.hr-salary-settle .scrollable-container{overflow:hidden}.hr-salary-settle .list-bar .left-toolbar{white-space:nowrap;margin-left:0!important}.list-bar[data-v-d7598da8]{background:#fff;padding:10px 0}.period-info[data-v-d7598da8]{display:flex}.period-card[data-v-d7598da8]{background:linear-gradient(135deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.85));border:2px solid hsla(0,0%,100%,.3);border-radius:0 0 12px 12px;padding:6px 16px;backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:4px;min-width:140px;transition:all .3s cubic-bezier(.4,0,.2,1)}.period-card[data-v-d7598da8]:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 12px 40px rgba(0,0,0,.15);border-color:hsla(0,0%,100%,.5)}.period-header[data-v-d7598da8]{display:flex;align-items:center;gap:6px}.period-header i[data-v-d7598da8]{font-size:14px;color:#1890ff;font-weight:700}.period-label[data-v-d7598da8]{font-size:11px;color:#666;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.period-main[data-v-d7598da8]{display:flex;align-items:baseline;gap:2px;justify-content:center}.period-year[data-v-d7598da8]{font-weight:700}.period-month[data-v-d7598da8],.period-year[data-v-d7598da8]{font-size:22px;color:#1890ff;font-family:Arial,Helvetica,sans-serif;text-shadow:0 1px 3px rgba(24,144,255,.3)}.period-month[data-v-d7598da8]{font-weight:800}.period-separator[data-v-d7598da8]{font-size:14px;color:#666;font-weight:500;margin:0 1px}.period-status[data-v-d7598da8]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:2px}.status-indicator[data-v-d7598da8]{width:8px;height:8px;border-radius:50%;position:relative}.status-indicator.active[data-v-d7598da8]{background:#52c41a;box-shadow:0 0 8px rgba(82,196,26,.6)}.status-text[data-v-d7598da8]{font-size:11px;color:#52c41a;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-indicator.active[data-v-d7598da8]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:50%;border:2px solid rgba(82,196,26,.3);animation:pulse 2s infinite}.salary-system[data-v-d7598da8]{height:100vh;background:#f6f8f9;display:flex;flex-direction:column}.top-bar[data-v-d7598da8]{height:60px;background:linear-gradient(135deg,#1890ff,#096dd9);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.title-section[data-v-d7598da8]{display:flex;align-items:center;gap:20px}.system-title[data-v-d7598da8]{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600}.system-title i[data-v-d7598da8]{font-size:24px}.progress-steps[data-v-d7598da8]{display:flex;align-items:center;gap:12px}.step[data-v-d7598da8]{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;background:hsla(0,0%,100%,.1);font-size:14px;transition:all .3s}.step.active[data-v-d7598da8]{background:hsla(0,0%,100%,.3);font-weight:600}.step.completed[data-v-d7598da8]{background:#52c41a}.step-divider[data-v-d7598da8]{width:20px;height:2px;background:hsla(0,0%,100%,.3)}.workspace[data-v-d7598da8]{flex:1;overflow:hidden}.ready-phase[data-v-d7598da8]{height:100%;display:flex;flex-direction:column;padding:10px 0}.filter-toolbar[data-v-d7598da8]{background:#fff;border-radius:0;padding:16px;margin-bottom:10px;box-shadow:0 2px 4px rgba(0,0,0,.05);display:flex;justify-content:space-between;align-items:center}.filter-left[data-v-d7598da8]{display:flex;align-items:center;gap:20px}.filter-item[data-v-d7598da8]{display:flex;align-items:center;gap:8px;width:200px}.filter-label[data-v-d7598da8]{font-size:14px;color:#606266;font-weight:500;white-space:nowrap}.filter-right[data-v-d7598da8]{display:flex;align-items:center}.main-content[data-v-d7598da8]{flex:1;display:flex;gap:16px;overflow:hidden;position:relative}.table-area[data-v-d7598da8]{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);display:flex;flex-direction:column;transition:width .3s ease;flex-shrink:0}.employee-table[data-v-d7598da8]{flex:1}.emp-id[data-v-d7598da8]{font-family:Monaco,Menlo,monospace;font-size:13px;color:#424141}.name-info[data-v-d7598da8]{display:flex;align-items:center;gap:8px;cursor:pointer}.avatar-mini[data-v-d7598da8]{width:24px;height:24px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:600}.salary-text[data-v-d7598da8]{color:#52c41a;font-weight:600}.overtime-high[data-v-d7598da8]{color:#faad14;font-weight:600}.perf-wrapper[data-v-d7598da8]{position:relative;height:20px;background:#f5f5f5;border-radius:10px;display:flex;align-items:center;justify-content:center}.perf-bar[data-v-d7598da8]{position:absolute;left:0;top:0;height:100%;background:linear-gradient(90deg,#52c41a,#1890ff);border-radius:10px;opacity:.3}.perf-score[data-v-d7598da8]{position:relative;z-index:1;font-size:12px;font-weight:600;color:#333}.sales-amount[data-v-d7598da8]{color:#faad14;font-weight:600}.no-data[data-v-d7598da8]{color:#ccc}.status-ready[data-v-d7598da8]{color:#52c41a}.pagination-area[data-v-d7598da8]{padding:10px 20px;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}.page-info[data-v-d7598da8]{font-size:14px;color:#666}.control-panel[data-v-d7598da8]{width:300px;background:#fff;border-radius:8px 0 0 8px;box-shadow:0 2px 4px rgba(0,0,0,.05);position:relative;transition:width .3s ease;flex-shrink:0}.control-panel.collapsed[data-v-d7598da8]{width:1px}.panel-toggle[data-v-d7598da8]{position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:16px;height:60px;background:#1890ff;border-radius:15px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;z-index:10;transition:all .3s;box-shadow:0 2px 8px rgba(0,0,0,.15)}.panel-toggle[data-v-d7598da8]:hover{background:#40a9ff;transform:translateY(-50%) scale(1.05)}.panel-toggle i[data-v-d7598da8]{font-size:12px;font-weight:700}.panel-content[data-v-d7598da8]{padding:16px;height:100%;overflow-y:auto}.stats-section[data-v-d7598da8]{margin-bottom:20px}.section-title[data-v-d7598da8]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#333;margin-bottom:12px;padding-bottom:6px;border-bottom:1px solid #f0f0f0}.stats-row[data-v-d7598da8]{display:flex;gap:8px}.stat-mini[data-v-d7598da8]{flex:1;background:#f8faff;border-radius:6px;padding:8px 6px;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.stat-mini.total[data-v-d7598da8]{background:linear-gradient(135deg,#e6f7ff,#bae7ff)}.stat-mini.filtered[data-v-d7598da8]{background:linear-gradient(135deg,#f6ffed,#d9f7be)}.stat-mini.selected[data-v-d7598da8]{background:linear-gradient(135deg,#fff7e6,#ffd591)}.stat-icon-mini[data-v-d7598da8]{width:24px;height:24px;border-radius:4px;background:#1890ff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px}.stat-mini.filtered .stat-icon-mini[data-v-d7598da8]{background:#52c41a}.stat-mini.selected .stat-icon-mini[data-v-d7598da8]{background:#faad14}.stat-data[data-v-d7598da8]{text-align:center;min-width:0}.stat-num[data-v-d7598da8]{font-size:18px;font-weight:700;color:#333;line-height:1}.stat-text[data-v-d7598da8]{font-size:11px;color:#666;margin-top:2px}.calculation-section[data-v-d7598da8]{margin-bottom:20px}.calc-compact[data-v-d7598da8]{display:flex;flex-direction:column;gap:8px}.calc-row[data-v-d7598da8]{display:flex;gap:8px}.calc-btn-mini[data-v-d7598da8]{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:8px 6px;font-size:12px;position:relative}.calc-btn-mini i[data-v-d7598da8]{font-size:14px}.calc-btn-mini span[data-v-d7598da8]{white-space:nowrap}.calc-btn-wide[data-v-d7598da8]{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;font-size:12px;position:relative}.calc-btn-wide i[data-v-d7598da8]{font-size:14px}.calc-badge[data-v-d7598da8]{position:absolute;top:-5px;right:-5px}.calc-badge[data-v-d7598da8] :deep(.el-badge__content){font-size:10px;height:16px;line-height:16px;padding:0 4px;min-width:16px}.department-section .section-title[data-v-d7598da8]{margin-bottom:12px}.dept-chart[data-v-d7598da8]{display:flex;flex-direction:column;gap:10px}.dept-item[data-v-d7598da8]{background:#fafafa;border-radius:6px;padding:10px}.dept-header[data-v-d7598da8]{display:flex;align-items:center;gap:6px;margin-bottom:6px}.dept-dot[data-v-d7598da8]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.dept-name[data-v-d7598da8]{flex:1;font-size:12px;color:#333;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dept-count[data-v-d7598da8]{font-size:11px;color:#666;flex-shrink:0}.dept-progress[data-v-d7598da8]{height:4px;background:#f0f0f0;border-radius:2px;overflow:hidden}.progress-fill[data-v-d7598da8]{height:100%;border-radius:2px;transition:all .3s}.calculating-phase[data-v-d7598da8]{height:90%;display:flex;align-items:center;justify-content:center;padding:40px}.calc-container[data-v-d7598da8]{background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);padding:40px;text-align:center;max-width:600px;width:100%}.calc-header h2[data-v-d7598da8]{font-size:24px;color:#333;margin:20px 0 8px}.calc-header p[data-v-d7598da8]{color:#666;margin-bottom:30px}.calc-animation i[data-v-d7598da8]{font-size:48px;color:#1890ff;animation:spin-data-v-d7598da8 2s linear infinite}@keyframes spin-data-v-d7598da8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.calc-progress[data-v-d7598da8]{margin:30px 0}.progress-info[data-v-d7598da8]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px;color:#666}.current-processing[data-v-d7598da8]{margin-top:16px;padding:12px;background:#f8faff;border-radius:8px;font-size:14px;color:#333}.completed-phase[data-v-d7598da8]{height:90%;display:flex;align-items:center;justify-content:center;padding:40px}.completion-card[data-v-d7598da8]{background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);padding:40px;text-align:center;max-width:600px;width:100%}.success-header[data-v-d7598da8]{margin-bottom:30px}.success-icon[data-v-d7598da8]{width:80px;height:80px;background:#52c41a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:40px;color:#fff;animation:bounceIn-data-v-d7598da8 .6s ease}@keyframes bounceIn-data-v-d7598da8{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}.success-header h2[data-v-d7598da8]{font-size:28px;color:#333;margin:0 0 8px}.success-header p[data-v-d7598da8]{color:#666}.result-summary[data-v-d7598da8]{display:flex;flex-direction:column;gap:12px;margin-bottom:30px;padding:20px;background:#fafafa;border-radius:8px}.summary-item[data-v-d7598da8]{display:flex;justify-content:space-between;align-items:center}.summary-label[data-v-d7598da8]{color:#666}.summary-value[data-v-d7598da8]{font-weight:600;color:#333}.completion-actions[data-v-d7598da8]{display:flex;gap:12px;justify-content:center}@media (max-width:1200px){.control-panel[data-v-d7598da8]{width:280px}}@media (max-width:768px){.main-content[data-v-d7598da8]{flex-direction:column}.table-area[data-v-d7598da8]{width:100%!important}.filter-toolbar[data-v-d7598da8]{flex-direction:column;align-items:stretch;gap:16px}.filter-left[data-v-d7598da8]{flex-wrap:wrap}.stats-row[data-v-d7598da8]{flex-direction:column;gap:6px}.stat-mini[data-v-d7598da8]{flex-direction:row;gap:8px;padding:6px 8px}.calc-row[data-v-d7598da8]{flex-direction:column}}.payslip-result .payslip-info{display:flex;align-items:center;text-align:left}.payslip-result .payslip-info .payslip-icon{color:#6366f1;margin-right:6px;font-size:14px;flex-shrink:0}.payslip-result .payslip-info .name-text{font-weight:600;color:#1f2937;font-size:14px;flex-shrink:0}.payslip-result .payslip-info .payslip-code{font-size:12px;color:#9ca3af;margin-left:4px;font-style:italic}.payslip-result .salary-month{display:flex;align-items:center;justify-content:center;gap:6px}.payslip-result .salary-month .month-icon{color:#10b981;font-size:14px;flex-shrink:0}.payslip-result .salary-month .month-text{font-weight:500;color:#065f46;background:linear-gradient(135deg,#ecfdf5,#d1fae5);padding:4px 8px;border-radius:12px;font-size:12px;white-space:nowrap}.payslip-result .progress-info{display:flex;align-items:center;gap:8px}.payslip-result .progress-info .progress-text{font-size:13px;white-space:nowrap;flex-shrink:0}.payslip-result .progress-info .progress-text .sent{color:#059669;font-weight:600}.payslip-result .progress-info .progress-text .total{color:#374151;font-weight:500}.payslip-result .progress-info .progress-bar{flex:1;min-width:60px}.payslip-result .progress-info .progress-bar .el-progress-bar__inner{border-radius:2px}.payslip-result .confirm-tag{border-radius:12px;padding:4px 8px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.payslip-result .confirm-tag i{font-size:12px;flex-shrink:0}.payslip-result .publish-info{display:flex;align-items:center;justify-content:center;gap:6px}.payslip-result .publish-info .time-icon{color:#8b5cf6;font-size:14px;flex-shrink:0}.payslip-result .publish-info .time-text{font-weight:500;color:#374151;font-size:13px;white-space:nowrap}.payslip-result .action-buttons{display:flex;gap:8px;justify-content:center}.payslip-result .action-buttons .action-btn{border-radius:16px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:4px;transition:all .3s;white-space:nowrap}.payslip-result .action-buttons .action-btn i{font-size:12px}.payslip-result .action-buttons .action-btn.view-btn{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none}.payslip-result .action-buttons .action-btn.view-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.payslip-result .action-buttons .action-btn.more-btn{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;color:#fff}.payslip-result .action-buttons .action-btn.more-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,92,246,.3)}.payslip-result .action-dropdown .el-dropdown-menu__item{display:flex;align-items:center;gap:8px;font-size:13px}.payslip-result .action-dropdown .el-dropdown-menu__item i{color:#6366f1;font-size:14px}.payslip-result .action-dropdown .el-dropdown-menu__item:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.payslip-result .el-dropdown-link{cursor:pointer}.payslip-result .el-table .el-table__header th{background:#f8fafc;color:#374151;font-weight:600}.payslip-result .el-table .el-table__body tr:hover{background-color:#f9fafb}.payslip-result-item .el-dropdown-link{cursor:pointer}.payslip-result-item .el-icon--right{margin-left:0}.payslip-result-item .el-button--text{padding-right:5px!important}.payslip-result-item-enhanced .enhanced-detail-table .el-table .el-table__body tr{transition:all .3s}.payslip-result-item-enhanced .enhanced-detail-table .el-table .el-table__body tr:hover{background:#f9fafb!important}.payslip-result-item-enhanced .enhanced-detail-table .el-table .el-table__body tr td{vertical-align:middle;border-bottom:1px solid #f3f4f6}.payslip-result-item-enhanced .salary-month{display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.payslip-result-item-enhanced .salary-month .month-icon{color:#10b981;font-size:14px;flex-shrink:0}.payslip-result-item-enhanced .salary-month .month-text{font-weight:500;color:#065f46;background:linear-gradient(135deg,#ecfdf5,#d1fae5);padding:4px 8px;border-radius:12px;font-size:12px;white-space:nowrap}.payslip-result-item-enhanced .employee-info{display:flex;align-items:center;text-align:left;white-space:nowrap;overflow:hidden}.payslip-result-item-enhanced .employee-info .name-icon{color:#3b82f6;margin-right:6px;font-size:14px;flex-shrink:0}.payslip-result-item-enhanced .employee-info .name-text{font-weight:600;color:#1f2937;font-size:14px;flex-shrink:0}.payslip-result-item-enhanced .employee-info .employee-code{font-size:12px;color:#9ca3af;margin-left:4px;font-style:italic;flex-shrink:0}.payslip-result-item-enhanced .dept-info{display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.payslip-result-item-enhanced .dept-info .dept-icon{color:#8b5cf6;font-size:14px;flex-shrink:0}.payslip-result-item-enhanced .dept-info .dept-name{font-weight:500;color:#374151;font-size:13px;overflow:hidden;text-overflow:ellipsis}.payslip-result-item-enhanced .contact-info{display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.payslip-result-item-enhanced .contact-info .phone-icon{color:#f59e0b;font-size:14px;flex-shrink:0}.payslip-result-item-enhanced .contact-info .phone-text{font-weight:500;color:#374151;font-size:13px}.payslip-result-item-enhanced .status-tag{border-radius:12px;padding:4px 8px;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;white-space:nowrap}.payslip-result-item-enhanced .status-tag i{font-size:12px;flex-shrink:0}.payslip-result-item-enhanced .status-tag.confirm-status,.payslip-result-item-enhanced .status-tag.send-status{min-width:70px;justify-content:center}.payslip-result-item-enhanced .feedback-info .feedback-content{display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden}.payslip-result-item-enhanced .feedback-info .feedback-content .feedback-icon{color:#f59e0b;font-size:14px;flex-shrink:0}.payslip-result-item-enhanced .feedback-info .feedback-content .feedback-text{font-size:13px;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px}.payslip-result-item-enhanced .feedback-info .no-feedback{display:flex;align-items:center;justify-content:center;gap:4px;color:#9ca3af;font-size:12px;white-space:nowrap}.payslip-result-item-enhanced .feedback-time{display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.payslip-result-item-enhanced .feedback-time .time-icon{color:#6b7280;font-size:14px;flex-shrink:0}.payslip-result-item-enhanced .feedback-time .time-text{font-size:12px;color:#374151;white-space:nowrap}.payslip-result-item-enhanced .no-time{color:#9ca3af;font-size:13px}.payslip-result-item-enhanced .action-buttons{display:flex;gap:8px;justify-content:center}.payslip-result-item-enhanced .action-buttons .action-btn{border-radius:16px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:4px;transition:all .3s;white-space:nowrap}.payslip-result-item-enhanced .action-buttons .action-btn i{font-size:12px}.payslip-result-item-enhanced .action-buttons .action-btn.view-btn{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none}.payslip-result-item-enhanced .action-buttons .action-btn.view-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.payslip-result-item-enhanced .action-buttons .action-btn.more-btn{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;color:#fff}.payslip-result-item-enhanced .action-buttons .action-btn.more-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,92,246,.3)}.payslip-result-item-enhanced .action-buttons .more-dropdown .el-dropdown-link{cursor:pointer}.payslip-result-item-enhanced .action-dropdown .el-dropdown-menu__item{display:flex;align-items:center;gap:8px;font-size:13px}.payslip-result-item-enhanced .action-dropdown .el-dropdown-menu__item i{color:#6366f1;font-size:14px}.payslip-result-item-enhanced .action-dropdown .el-dropdown-menu__item:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.payslip-result-item-enhanced .el-dropdown-link{cursor:pointer}.payslip-result-item-enhanced .el-icon--right{margin-left:0}.payslip-result-item-enhanced .el-button--text{padding-right:5px!important}.hr-salary-plan-compact .compact-group{margin-bottom:20px}.hr-salary-plan-compact .compact-group .form-group-title{font-size:14px!important;padding:8px 0!important;margin-bottom:12px!important}.hr-salary-plan-compact .el-form-item{margin-bottom:16px}.hr-salary-plan-compact .el-form-item .el-form-item__label{font-size:13px;font-weight:500;color:#374151;padding-bottom:4px}.hr-salary-plan-compact .sync-btn{border-radius:6px;padding:8px 16px;font-size:13px}.hr-salary-plan-compact .sync-btn .el-icon-refresh{transition:transform .3s}.hr-salary-plan-compact .sync-btn:hover .el-icon-refresh{transform:rotate(180deg)}.hr-salary-plan-compact .employee-section .switch-form-item{margin-bottom:16px}.hr-salary-plan-compact .employee-section .switch-form-item .el-form-item__content{line-height:1}.hr-salary-plan-compact .employee-section .switch-form-item .switch-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.hr-salary-plan-compact .employee-section .switch-form-item .switch-row .switch-content{display:flex;align-items:center;gap:8px}.hr-salary-plan-compact .employee-section .switch-form-item .switch-row .switch-content .switch-label{font-size:13px;font-weight:500;color:#374151;white-space:nowrap}.hr-salary-plan-compact .employee-section .switch-form-item .switch-row .switch-desc{font-size:12px;color:#6b7280;flex-shrink:0}.hr-salary-plan-compact .employee-section .employee-table{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:16px}.hr-salary-plan-compact .employee-section .employee-table .el-table{font-size:13px}.hr-salary-plan-compact .employee-section .tag-list{min-height:32px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.hr-salary-plan-compact .employee-section .tag-list .employee-tag{display:inline-flex;align-items:center;border-radius:12px;padding:2px 8px;font-size:12px}.hr-salary-plan-compact .employee-section .tag-list .employee-tag i{margin-right:3px;font-size:11px}.hr-salary-plan-compact .employee-section .tag-list .empty-tip{color:#9ca3af;font-size:12px;font-style:italic}.hr-salary-plan-compact .add-group-btn{border-radius:16px;padding:6px 12px;font-size:13px}.hr-salary-plan-compact .info-alert{margin-bottom:16px;border-radius:8px;font-size:12px;padding:8px 12px}.hr-salary-plan-compact .rules-container .rule-groups{display:flex;flex-direction:column;gap:12px}.hr-salary-plan-compact .rules-container .rule-group{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;transition:all .3s}.hr-salary-plan-compact .rules-container .rule-group:hover{border-color:#6366f1;box-shadow:0 2px 8px rgba(99,102,241,.1)}.hr-salary-plan-compact .rules-container .rule-group .group-header{background:#fafbfc;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e7eb}.hr-salary-plan-compact .rules-container .rule-group .group-header .header-left{display:flex;align-items:center;gap:8px;flex:1}.hr-salary-plan-compact .rules-container .rule-group .group-header .header-left .drag-handle{color:#9ca3af;cursor:move;font-size:14px}.hr-salary-plan-compact .rules-container .rule-group .group-header .header-left .drag-handle:hover{color:#6366f1}.hr-salary-plan-compact .rules-container .rule-group .group-header .header-left .group-title{font-size:14px;color:#1f2937;font-weight:600;white-space:nowrap}.hr-salary-plan-compact .rules-container .rule-group .group-header .header-left .item-count{font-size:11px;color:#6b7280;background:#f1f3f4;padding:2px 6px;border-radius:6px;white-space:nowrap}.hr-salary-plan-compact .rules-container .rule-group .group-header .header-actions{display:flex;gap:4px;flex-shrink:0}.hr-salary-plan-compact .rules-container .rule-group .group-header .header-actions .action-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer;transition:all .3s;color:#6b7280;font-size:13px}.hr-salary-plan-compact .rules-container .rule-group .group-header .header-actions .action-icon:hover{background:#f3f4f6;color:#374151}.hr-salary-plan-compact .rules-container .rule-group .group-header .header-actions .action-icon.delete-icon:hover{background:#fee2e2;color:#ef4444}.hr-salary-plan-compact .rules-container .rule-group .group-content{padding:12px 16px}.hr-salary-plan-compact .rules-container .rule-group .group-content .tags-container .tag-draggable{display:flex;flex-wrap:wrap;gap:6px}.hr-salary-plan-compact .rules-container .rule-group .group-content .tags-container .tag-draggable .salary-tag{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;padding:4px 10px;font-size:12px;white-space:nowrap;text-align:center}.hr-salary-plan-compact .rules-container .rule-group .group-content .tags-container .tag-draggable .salary-tag .tag-text{display:inline-block;text-align:center}.hr-salary-plan-compact .rules-container .rule-group .group-content .tags-container .tag-draggable .salary-tag .el-tag__close{margin-left:4px}.hr-salary-plan-compact .rules-container .rule-group .group-content .empty-content{text-align:center;padding:20px;color:#9ca3af;font-size:12px}.hr-salary-plan-compact .rules-container .rule-group .group-content .empty-content i{font-size:24px;margin-bottom:6px;opacity:.6}.hr-salary-plan-compact .rules-container .empty-state{text-align:center;padding:40px 20px}.hr-salary-plan-compact .rules-container .empty-state .empty-icon{width:60px;height:60px;background:#f3f4f6;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.hr-salary-plan-compact .rules-container .empty-state .empty-icon i{font-size:28px;color:#9ca3af}.hr-salary-plan-compact .rules-container .empty-state h4{margin:0 0 6px 0;color:#6b7280;font-size:16px}.hr-salary-plan-compact .rules-container .empty-state p{margin:0;color:#9ca3af;font-size:13px}.hr-salary-plan-compact .display-settings .el-row{margin-bottom:16px}.hr-salary-plan-compact .display-settings .el-row.second-row{margin-bottom:0}.hr-salary-plan-compact .display-settings .setting-item{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:14px 16px;transition:all .3s;height:100%}.hr-salary-plan-compact .display-settings .setting-item:hover{border-color:#6366f1;box-shadow:0 2px 6px rgba(99,102,241,.08)}.hr-salary-plan-compact .display-settings .setting-item .setting-row{display:flex;align-items:center;justify-content:space-between}.hr-salary-plan-compact .display-settings .setting-item .setting-row .setting-title{display:flex;align-items:center;font-size:13px;font-weight:500;color:#1f2937}.hr-salary-plan-compact .display-settings .setting-item .setting-row .setting-title .setting-icon{color:#6366f1;font-size:14px;margin-right:6px;flex-shrink:0}.hr-salary-plan-compact .display-settings .prompt-item{margin-top:16px;margin-bottom:0}.hr-salary-plan-compact .display-settings .prompt-item .prompt-input .el-textarea__inner{border-radius:6px;font-size:13px}.hr-salary-plan-compact .display-settings .prompt-item .prompt-input .el-textarea__inner:focus{border-color:#6366f1}.add-group-popover .add-dialog .dialog-header,.add-group-popover .edit-dialog .dialog-header,.edit-group-popover .add-dialog .dialog-header,.edit-group-popover .edit-dialog .dialog-header{margin-bottom:16px}.add-group-popover .add-dialog .dialog-header h4,.add-group-popover .edit-dialog .dialog-header h4,.edit-group-popover .add-dialog .dialog-header h4,.edit-group-popover .edit-dialog .dialog-header h4{margin:0;color:#1f2937;font-size:15px;font-weight:600;text-align:left}.add-group-popover .add-dialog .dialog-body,.add-group-popover .edit-dialog .dialog-body,.edit-group-popover .add-dialog .dialog-body,.edit-group-popover .edit-dialog .dialog-body{margin-bottom:16px}.add-group-popover .add-dialog .dialog-body .el-input,.add-group-popover .edit-dialog .dialog-body .el-input,.edit-group-popover .add-dialog .dialog-body .el-input,.edit-group-popover .edit-dialog .dialog-body .el-input{width:100%}.add-group-popover .add-dialog .dialog-body .el-input .el-input__inner,.add-group-popover .edit-dialog .dialog-body .el-input .el-input__inner,.edit-group-popover .add-dialog .dialog-body .el-input .el-input__inner,.edit-group-popover .edit-dialog .dialog-body .el-input .el-input__inner{font-size:13px}.add-group-popover .add-dialog .dialog-footer,.add-group-popover .edit-dialog .dialog-footer,.edit-group-popover .add-dialog .dialog-footer,.edit-group-popover .edit-dialog .dialog-footer{text-align:right;margin:0}.add-group-popover .add-dialog .dialog-footer .el-button,.add-group-popover .edit-dialog .dialog-footer .el-button,.edit-group-popover .add-dialog .dialog-footer .el-button,.edit-group-popover .edit-dialog .dialog-footer .el-button{margin-left:8px;font-size:12px;padding:8px 16px}.hr-payslip .wrapper{position:relative;margin:20px}.hr-payslip .wrapper .el-row{margin-bottom:-24px}.hr-payslip .payslip-item-add{position:relative;height:320px;border:2px dashed #e1e8f0;border-radius:16px;cursor:pointer;overflow:hidden;transition:all .4s cubic-bezier(.175,.885,.32,1.275);background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.hr-payslip .payslip-item-add:hover{border-color:#409eff;transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px rgba(64,158,255,.15)}.hr-payslip .payslip-item-add:hover .add-icon{background:linear-gradient(135deg,#409eff,#36d1dc);transform:scale(1.2) rotate(180deg)}.hr-payslip .payslip-item-add:hover .add-background{opacity:1;transform:scale(1.5)}.hr-payslip .payslip-item-add:hover .ripple-effect{animation:ripple 1.5s infinite}.hr-payslip .payslip-item-add .add-content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px}.hr-payslip .payslip-item-add .add-content .add-icon{position:relative;width:80px;height:80px;margin-bottom:20px;background:linear-gradient(135deg,#c0c4cc,#a8abb2);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .4s ease}.hr-payslip .payslip-item-add .add-content .add-icon i{font-size:32px;color:#fff;font-weight:700}.hr-payslip .payslip-item-add .add-content .add-icon .ripple-effect{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;border:2px solid #409eff;border-radius:50%;opacity:0}.hr-payslip .payslip-item-add .add-content h4{margin:0 0 12px 0;font-size:20px;font-weight:600;color:#2c3e50;transition:color .3s ease}.hr-payslip .payslip-item-add .add-content p{margin:0;font-size:14px;color:#64748b;line-height:1.6}.hr-payslip .payslip-item-add .add-background{position:absolute;top:50%;left:50%;width:200px;height:200px;background:radial-gradient(circle,rgba(64,158,255,.1) 0,transparent 70%);border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:all .6s ease;opacity:0}.hr-payslip .payslip-card-wrapper{margin-bottom:24px}.hr-payslip .payslip-card-wrapper .payslip-card{border:none;border-radius:16px;background:#fff;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 4px 12px rgba(0,0,0,.05);position:relative;overflow:hidden}.hr-payslip .payslip-card-wrapper .payslip-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.12)}.hr-payslip .payslip-card-wrapper .payslip-card:hover .hover-overlay{opacity:1}.hr-payslip .payslip-card-wrapper .payslip-card:hover .icon-shine{animation:shine 2s ease-in-out infinite}.hr-payslip .payslip-card-wrapper .payslip-card:hover .action-bar .action-item{transform:translateY(0);opacity:1}.hr-payslip .payslip-card-wrapper .el-card__body{padding:0}.hr-payslip .payslip-item{position:relative;height:320px;display:flex;flex-direction:column}.hr-payslip .card-header{padding:20px 20px 0}.hr-payslip .card-header .status-badge .status-indicator{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:20px;background:rgba(244,67,54,.1);color:#f44336;font-size:12px;font-weight:500;width:-moz-fit-content;width:fit-content}.hr-payslip .card-header .status-badge .status-indicator .status-dot{width:8px;height:8px;border-radius:50%;background:currentColor;animation:pulse 2s infinite}.hr-payslip .card-header .status-badge.active .status-indicator{background:rgba(76,175,80,.1);color:#4caf50}.hr-payslip .payslip-content{flex:1;padding:10px 20px 10px 20px;display:flex;flex-direction:column;align-items:center;text-align:center}.hr-payslip .payslip-content .icon-wrapper{position:relative;margin-bottom:6px}.hr-payslip .payslip-content .icon-wrapper .payslip-icon{width:80px;height:80px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;display:flex;align-items:center;justify-content:center;position:relative;transition:all .3s ease}.hr-payslip .payslip-content .icon-wrapper .payslip-icon.disabled{background:linear-gradient(135deg,#bdc3c7,#95a5a6)}.hr-payslip .payslip-content .icon-wrapper .payslip-icon i{font-size:36px;color:#fff}.hr-payslip .payslip-content .icon-wrapper .payslip-icon .icon-shine{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,transparent 30%,hsla(0,0%,100%,.5) 50%,transparent 70%);border-radius:20px;opacity:0}.hr-payslip .payslip-content .content-text{margin-bottom:8px}.hr-payslip .payslip-content .content-text .payslip-title{margin:0 0 8px 0;font-size:18px;font-weight:600;color:#1a202c;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.hr-payslip .payslip-content .content-text .payslip-subtitle{margin:0 0 8px 0;font-size:14px;color:#64748b}.hr-payslip .payslip-content .content-text .meta-info .meta-item{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#94a3b8}.hr-payslip .payslip-content .content-text .meta-info .meta-item i{font-size:12px}.hr-payslip .payslip-content .main-action .action-btn{border-radius:20px;padding:6px 20px;font-weight:500;transition:all .3s ease}.hr-payslip .payslip-content .main-action .action-btn.warning{border-color:#ff9800;color:#ff9800}.hr-payslip .payslip-content .main-action .action-btn.warning:hover{background:#ff9800;color:#fff;transform:translateY(-2px)}.hr-payslip .payslip-content .main-action .action-btn.success{border-color:#4caf50;color:#4caf50}.hr-payslip .payslip-content .main-action .action-btn.success:hover{background:#4caf50;color:#fff;transform:translateY(-2px)}.hr-payslip .payslip-content .main-action .action-btn i{margin-right:6px}.hr-payslip .action-bar{padding:0 20px 12px}.hr-payslip .action-bar .action-group{display:flex;justify-content:center;gap:16px}.hr-payslip .action-bar .action-group .action-item{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;transform:translateY(10px);opacity:0}.hr-payslip .action-bar .action-group .action-item i{font-size:18px}.hr-payslip .action-bar .action-group .action-item.delete-action{background:rgba(244,67,54,.1);color:#f44336}.hr-payslip .action-bar .action-group .action-item.delete-action:hover{background:#f44336;color:#fff;transform:translateY(0) scale(1.1)}.hr-payslip .action-bar .action-group .action-item.copy-action{background:rgba(33,150,243,.1);color:#2196f3}.hr-payslip .action-bar .action-group .action-item.copy-action:hover{background:#2196f3;color:#fff;transform:translateY(0) scale(1.1)}.hr-payslip .action-bar .action-group .action-item.edit-action{background:rgba(76,175,80,.1);color:#4caf50}.hr-payslip .action-bar .action-group .action-item.edit-action:hover{background:#4caf50;color:#fff;transform:translateY(0) scale(1.1)}.hr-payslip .action-bar .action-group .action-item:first-child{transition-delay:.1s}.hr-payslip .action-bar .action-group .action-item:nth-child(2){transition-delay:.2s}.hr-payslip .action-bar .action-group .action-item:nth-child(3){transition-delay:.3s}.hr-payslip .hover-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(64,158,255,.02),rgba(54,209,220,.02));opacity:0;transition:opacity .3s ease;pointer-events:none}@keyframes ripple{0%{transform:scale(.8);opacity:1}to{transform:scale(2);opacity:0}}@keyframes shine{0%{transform:translateX(-100%) rotate(45deg);opacity:0}50%{opacity:1}to{transform:translateX(100%) rotate(45deg);opacity:0}}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}}@media (max-width:768px){.hr-payslip .wrapper{margin:10px}.hr-payslip .wrapper .payslip-item,.hr-payslip .wrapper .payslip-item-add{height:280px}.hr-payslip .wrapper .payslip-content .icon-wrapper .payslip-icon{width:60px;height:60px}.hr-payslip .wrapper .payslip-content .icon-wrapper .payslip-icon i{font-size:28px}}.hr-salary-plan .el-input-group__append{width:40px}.hr-salary-plan .horizontal-layout{display:flex;align-items:center;gap:20px}.hr-salary-plan .horizontal-layout .item-num{width:160px}.hr-salary-plan .horizontal-layout .item-num .select{width:100px}.hr-salary-plan .horizontal-layout .item-num .el-input-group__append{background-color:#fff;margin:0 15px 0 0!important}.hr-salary-plan .horizontal-layout .item-num .is-disabled .el-input-group__append{background-color:#f6f8f9}.hr-salary-plan .horizontal-layout .item-month{width:220px}.hr-salary-plan .horizontal-layout .label{width:60px;display:inline-block}.hr-salary-plan .block{padding-right:6px;text-align:left;border-right:1px solid #eff2f6;display:inline-block;width:100%;height:100%;box-sizing:border-box;vertical-align:top}.hr-salary-plan .desc{padding:0 10px 10px 10px;margin:0;font-style:italic}.hr-salary-plan .collapse-header{width:100%}.hr-salary-plan .collapse-header .left_wrapper{float:left}.hr-salary-plan .collapse-header .left_wrapper .title{margin-left:6px}.hr-salary-plan .collapse-header .right_wrapper{float:right;margin-right:20px}.hr-salary-plan .collapse-header .right_wrapper .btn{margin-left:20px;font-size:18px}.hr-salary-plan .employee-list .form-group{padding:0!important;margin:0!important}.hr-salary-plan .input-with-select{width:180px}.hr-salary-plan .input-with-select .el-input-group__prepend{width:90px;background-color:#fff}.hr-salary-plan .employee-type{margin-left:10px}.hr-salary-plan .salary-rule .table-data-wrap .title{display:flex;height:40px;width:450px;flex-direction:row;line-height:40px;cursor:move;padding:0 15px;margin-bottom:0;background:#fafafa;border:1px solid #e8e8e8;border-bottom:0!important;border-top-left-radius:5px;border-top-right-radius:5px}.hr-salary-plan .salary-rule .table-data-wrap .title .left-wrap{flex:1;width:100%;padding-right:10px;position:relative}.hr-salary-plan .salary-rule .table-data-wrap .title .drag-icon-wrap{color:rgba(0,0,0,.45)}.hr-salary-plan .salary-rule .table-data-wrap .title i{margin:0 15px 0 2px}.hr-salary-plan .salary-rule .left-wrap{flex:1;width:100%;padding-right:10px;position:relative}.hr-salary-plan .salary-rule .overflow-class{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-salary-plan .salary-rule .overflow-class .frm-icon{width:13px;height:13px;margin-bottom:2px}.hr-salary-plan .salary-rule .left-wrap-text{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:224px}.hr-salary-plan .salary-rule .drop-table-wrap{border:1px solid rgba(0,0,0,.1);border-bottom-width:0;margin-bottom:20px}.hr-salary-plan .salary-rule .rule-table-div-wrap{display:flex;height:36px;line-height:36px;border-bottom:1px solid rgba(0,0,0,.1);background:#fff}.hr-salary-plan .salary-rule .rule-table-div-wrap:hover{background:#e8f4ff;transition:all .3s,border 0s}.hr-salary-plan .salary-rule .rule-cell-wrap{padding:0 10px 0 16px}.hr-salary-plan .salary-rule .rule-cell-name-wrap{width:25%}.hr-salary-plan .salary-rule .rule-cell-parsed-wrap{display:flex;width:30%}.hr-salary-plan .salary-rule .rule-cell-base-wrap{width:24%}.hr-salary-plan .salary-rule .rule-cell-other-wrap{width:15%}.hr-salary-plan .salary-rule .rule-cell-operation-wrap{width:6%}.hr-salary-plan .salary-rule .head-wrap{width:7%}.hr-salary-plan .salary-rule .overflow-one{display:inline-block;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:nowrap}.hr-salary-plan .salary-rule .parsedFormula-left-wrap{flex:1;float:left}.hr-salary-plan .salary-rule .parsedFormula-right-wrap{width:30px;display:flex;justify-content:center;align-items:center}.hr-salary-plan .salary-rule .tool-group{position:absolute;margin:0;top:8px;right:5px}.hr-salary-plan .salary-rule .form-group{padding:8px 8px 16px 8px;background:#fff;border-radius:4px;margin-bottom:20px}.hr-salary-plan .salary-rule .form-group .group-t{position:relative;margin-bottom:8px;padding:6px;background-color:#f9f9f9}.hr-salary-plan .cursor-pointer{cursor:pointer}.hr-salary-plan .icon-i-hover:hover{color:#1890ff}.hr-salary-plan .arrow-up{transition:transform .3s;transform:rotate(270deg);font-weight:600}.hr-salary-plan .arrow-down{transition:transform .3s;transform:rotate(90deg);font-weight:600}.hr-salary-plan .detail-form-group{padding:10px 10px 0;margin:0;background-color:#f2f2f2}.hr-salary-plan .detail-form-group-section{padding-bottom:0;margin-bottom:0}.hr-salary-plan .row-rule{margin:5px 0}.hr-salary-plan .input-with-select .el-input-group__append{padding:0 10px!important}.tooltip-memo{max-width:360px!important}.hr-salary-plan-import .detail-form-group{padding:10px;margin:20px 66px}.hr-salary-plan .wrapper{position:relative;margin:20px}.hr-salary-plan .wrapper .el-card{margin-bottom:20px!important}.hr-salary-plan .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:350px;color:#8c9196}.hr-salary-plan .empty-state .empty-icon{font-size:56px;margin-bottom:16px;opacity:.5;color:#1890ff}.hr-salary-plan .empty-state .empty-text{font-size:16px;font-weight:500;margin-bottom:8px;color:#495057}.hr-salary-plan .empty-state .empty-desc{font-size:14px;color:#8c9196}.hr-salary-plan .salary-plan-card{border-radius:12px;border:1px solid #e8e8e8;transition:all .3s ease;position:relative;overflow:hidden}.hr-salary-plan .salary-plan-card:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.1);border-color:#d1d5db}.hr-salary-plan .salary-plan-card:hover .status-bar{width:5px}.hr-salary-plan .salary-plan-card .el-card__body{padding:20px 20px 10px 20px!important}.hr-salary-plan .status-bar{position:absolute;top:0;left:0;width:3px;height:100%;transition:width .3s ease}.hr-salary-plan .status-bar.status-draft{background:#6b7280}.hr-salary-plan .status-bar.status-processing{background:#3b82f6}.hr-salary-plan .status-bar.status-pending{background:#f59e0b}.hr-salary-plan .status-bar.status-approved{background:#10b981}.hr-salary-plan .status-bar.status-rejected{background:#ef4444}.hr-salary-plan .status-bar.status-completed{background:#10b981}.hr-salary-plan .status-bar.status-cancelled{background:#6b7280}.hr-salary-plan .card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.hr-salary-plan .card-header .title-section{flex:1}.hr-salary-plan .card-header .title-section .plan-title{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 8px 0;line-height:1.4}.hr-salary-plan .card-header .title-section .status-badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}.hr-salary-plan .card-header .title-section .status-badge .status-dot{width:6px;height:6px;border-radius:50%;margin-right:6px}.hr-salary-plan .card-header .title-section .status-badge.status-draft{background:#f3f4f6;color:#6b7280}.hr-salary-plan .card-header .title-section .status-badge.status-draft .status-dot{background:#6b7280}.hr-salary-plan .card-header .title-section .status-badge.status-processing{background:#eff6ff;color:#3b82f6}.hr-salary-plan .card-header .title-section .status-badge.status-processing .status-dot{background:#3b82f6}.hr-salary-plan .card-header .title-section .status-badge.status-pending{background:#fef3c7;color:#d97706}.hr-salary-plan .card-header .title-section .status-badge.status-pending .status-dot{background:#d97706}.hr-salary-plan .card-header .title-section .status-badge.status-approved,.hr-salary-plan .card-header .title-section .status-badge.status-completed{background:#ecfdf5;color:#059669}.hr-salary-plan .card-header .title-section .status-badge.status-approved .status-dot,.hr-salary-plan .card-header .title-section .status-badge.status-completed .status-dot{background:#059669}.hr-salary-plan .card-header .title-section .status-badge.status-rejected{background:#fef2f2;color:#dc2626}.hr-salary-plan .card-header .title-section .status-badge.status-rejected .status-dot{background:#dc2626}.hr-salary-plan .card-header .title-section .status-badge.status-cancelled{background:#f3f4f6;color:#6b7280}.hr-salary-plan .card-header .title-section .status-badge.status-cancelled .status-dot{background:#6b7280}.hr-salary-plan .card-header .employee-count{text-align:center;margin-left:20px}.hr-salary-plan .card-header .employee-count .count-number{font-size:32px;font-weight:700;color:#3b82f6;line-height:1}.hr-salary-plan .card-header .employee-count .count-label{font-size:12px;color:#6b7280;margin-top:2px}.hr-salary-plan .info-section{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;padding:16px;margin-bottom:20px}.hr-salary-plan .info-section .info-item{display:flex;align-items:center;margin-bottom:12px}.hr-salary-plan .info-section .info-item:last-child{margin-bottom:0}.hr-salary-plan .info-section .info-item .info-icon{width:36px;height:36px;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:12px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.hr-salary-plan .info-section .info-item .info-icon i{font-size:16px;color:#3b82f6}.hr-salary-plan .info-section .info-item .info-content{flex:1}.hr-salary-plan .info-section .info-item .info-content .info-label{display:block;font-size:12px;color:#6b7280;margin-bottom:2px}.hr-salary-plan .info-section .info-item .info-content .info-value{font-size:14px;font-weight:600;color:#374151}.hr-salary-plan .action-section{display:flex;justify-content:flex-end;gap:12px;padding-top:10px;border-top:1px solid #f3f4f6}.hr-salary-plan .action-section .import-btn{color:#6b7280;border-color:#d1d5db}.hr-salary-plan .action-section .import-btn:hover{color:#3b82f6;border-color:#3b82f6;background:#eff6ff}.hr-salary-plan .action-section .import-btn i{margin-right:4px}.hr-salary-plan .custom-dropdown{border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 10px 25px rgba(0,0,0,.1);overflow:hidden}.hr-salary-plan .custom-dropdown .el-dropdown-menu__item{padding:12px 16px;transition:all .2s ease;font-size:14px;border-bottom:1px solid #f9fafb}.hr-salary-plan .custom-dropdown .el-dropdown-menu__item:last-child{border-bottom:none}.hr-salary-plan .custom-dropdown .el-dropdown-menu__item i{margin-right:10px;width:16px;text-align:center;color:#3b82f6;font-size:14px}.hr-salary-plan .custom-dropdown .el-dropdown-menu__item:hover{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#1e40af}.hr-salary-plan .custom-dropdown .el-dropdown-menu__item.danger-item i{color:#ef4444}.hr-salary-plan .custom-dropdown .el-dropdown-menu__item.danger-item:hover{background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#dc2626}@media (max-width:768px){.hr-salary-plan .wrapper{margin:16px}.hr-salary-plan .salary-plan-card .el-card__body{padding:16px!important}.hr-salary-plan .card-header .employee-count{margin-left:12px}.hr-salary-plan .card-header .employee-count .count-number{font-size:28px}.hr-salary-plan .action-section{flex-direction:column;gap:8px}.hr-salary-plan .action-section .el-button{width:100%;justify-content:center}}@media (max-width:576px){.hr-salary-plan .card-header{flex-direction:column;align-items:flex-start}.hr-salary-plan .card-header .employee-count{margin-left:0;margin-top:12px;align-self:flex-end}.hr-salary-plan .info-section{padding:12px}.hr-salary-plan .info-section .info-item .info-icon{width:32px;height:32px}.hr-salary-plan .info-section .info-item .info-icon i{font-size:14px}}[data-v-2c8604de]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.hr-salary-subject[data-v-2c8604de] .list-bar .stats-cards{display:flex;gap:8px}.hr-salary-subject[data-v-2c8604de] .list-bar .stats-cards .stat-card{display:flex;align-items:center;padding:5px 8px;border-radius:4px;background:#fff;box-shadow:-1px 0 1px rgba(0,0,0,.03);transition:all .3s ease;cursor:pointer;min-width:85px;height:34.14px}.hr-salary-subject[data-v-2c8604de] .list-bar .stats-cards .stat-card:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.1)}.hr-salary-subject[data-v-2c8604de] .list-bar .stats-cards .stat-card:active{transform:translateY(0)}.hr-salary-subject[data-v-2c8604de] .list-bar .stats-cards .stat-card .stat-icon{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:6px}.hr-salary-subject[data-v-2c8604de] .list-bar .stats-cards .stat-card .stat-icon i{font-size:11px}.hr-salary-subject[data-v-2c8604de] .list-bar .stats-cards .stat-card .stat-content{flex:1;display:flex;align-items:center;gap:4px}.hr-salary-subject[data-v-2c8604de] .list-bar .stats-cards .stat-card .stat-content .stat-number{font-size:14px;font-weight:700;line-height:1}.hr-salary-subject[data-v-2c8604de] .list-bar .stats-cards .stat-card .stat-content .stat-label{font-size:12px;color:#909399;line-height:1}.hr-salary-subject[data-v-2c8604de] .list-bar .stats-cards .stat-card.total .stat-icon{background:#f9fafb}.hr-salary-subject[data-v-2c8604de] .list-bar .stats-cards .stat-card.total .stat-content .stat-number,.hr-salary-subject[data-v-2c8604de] .list-bar .stats-cards .stat-card.total .stat-icon i{color:#303133}.hr-salary-subject[data-v-2c8604de] .list-bar .stats-cards .stat-card.system .stat-icon{background:#f0f9ff}.hr-salary-subject[data-v-2c8604de] .list-bar .stats-cards .stat-card.system .stat-content .stat-number,.hr-salary-subject[data-v-2c8604de] .list-bar .stats-cards .stat-card.system .stat-icon i{color:#67c23a}.hr-salary-subject[data-v-2c8604de] .list-bar .stats-cards .stat-card.custom .stat-icon{background:#eff6ff}.hr-salary-subject[data-v-2c8604de] .list-bar .stats-cards .stat-card.custom .stat-content .stat-number,.hr-salary-subject[data-v-2c8604de] .list-bar .stats-cards .stat-card.custom .stat-icon i{color:#409eff}.hr-salary-subject[data-v-2c8604de] .list-bar .stats-cards .stat-card.referenceable .stat-icon{background:#fef3e2}.hr-salary-subject[data-v-2c8604de] .list-bar .stats-cards .stat-card.referenceable .stat-content .stat-number,.hr-salary-subject[data-v-2c8604de] .list-bar .stats-cards .stat-card.referenceable .stat-icon i{color:#e6a23c}.hr-salary-subject[data-v-2c8604de] .list-bar .stats-cards .stat-card.forced .stat-icon{background:#fef2f2}.hr-salary-subject[data-v-2c8604de] .list-bar .stats-cards .stat-card.forced .stat-content .stat-number,.hr-salary-subject[data-v-2c8604de] .list-bar .stats-cards .stat-card.forced .stat-icon i{color:#f56c6c}.hr-salary-subject[data-v-2c8604de] .el-table .code-info-inline,.hr-salary-subject[data-v-2c8604de] .el-table .name-info-inline{display:flex;align-items:center;justify-content:flex-start;padding:0 10px}.hr-salary-subject[data-v-2c8604de] .el-table .code-info-inline .code-text,.hr-salary-subject[data-v-2c8604de] .el-table .code-info-inline .name-text,.hr-salary-subject[data-v-2c8604de] .el-table .name-info-inline .code-text,.hr-salary-subject[data-v-2c8604de] .el-table .name-info-inline .name-text{font-weight:500;color:#303133}.hr-salary-subject[data-v-2c8604de] .el-table .attributes-inline{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.hr-salary-subject[data-v-2c8604de] .el-table .attributes-inline .el-tag{margin:0}.hr-salary-subject[data-v-2c8604de] .el-table .attributes-inline .el-tag i{margin-right:4px;font-size:11px}.hr-salary-subject[data-v-2c8604de] .el-table .type-info-inline{display:flex;align-items:center;justify-content:center}.hr-salary-subject[data-v-2c8604de] .el-table .type-info-inline .el-tag i{margin-right:4px;font-size:11px}.hr-salary-subject[data-v-2c8604de] .el-table .subtype-info-inline{display:flex;align-items:center;justify-content:center;gap:6px}.hr-salary-subject[data-v-2c8604de] .el-table .subtype-info-inline .datafrom-item,.hr-salary-subject[data-v-2c8604de] .el-table .subtype-info-inline .subtype-item{display:flex;align-items:center;gap:4px;font-size:12px;padding:2px 6px;border-radius:4px}.hr-salary-subject[data-v-2c8604de] .el-table .subtype-info-inline .datafrom-item i,.hr-salary-subject[data-v-2c8604de] .el-table .subtype-info-inline .subtype-item i{font-size:11px}.hr-salary-subject[data-v-2c8604de] .el-table .subtype-info-inline .subtype-item{color:#409eff;background:#f0f9ff}.hr-salary-subject[data-v-2c8604de] .el-table .subtype-info-inline .separator{color:#dcdfe6;font-size:12px;font-weight:700}.hr-salary-subject[data-v-2c8604de] .el-table .subtype-info-inline .datafrom-item{color:#67c23a;background:#f0f9ff}.hr-salary-subject[data-v-2c8604de] .el-table .time-info-inline{display:flex;align-items:center;justify-content:center}.hr-salary-subject[data-v-2c8604de] .el-table .time-info-inline .time-text{font-size:12px;color:#909399}.hr-salary-subject .loading-overlay[data-v-2c8604de]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999}.hr-salary-subject .loading-overlay .loading-content[data-v-2c8604de]{background:#fff;padding:20px;border-radius:8px;display:flex;align-items:center;gap:12px}.hr-salary-subject .loading-overlay .loading-content i[data-v-2c8604de]{font-size:20px;color:#409eff}.hr-salary-subject .loading-overlay .loading-content span[data-v-2c8604de]{font-size:14px;color:#606266}@media (max-width:1200px){.hr-salary-subject[data-v-2c8604de] .list-bar .stats-cards{gap:6px}.hr-salary-subject[data-v-2c8604de] .list-bar .stats-cards .stat-card{min-width:75px;padding:4px 6px;height:30px}.hr-salary-subject[data-v-2c8604de] .list-bar .stats-cards .stat-card .stat-icon{width:18px;height:18px;margin-right:5px}.hr-salary-subject[data-v-2c8604de] .list-bar .stats-cards .stat-card .stat-icon i{font-size:10px}.hr-salary-subject[data-v-2c8604de] .list-bar .stats-cards .stat-card .stat-content{gap:3px}.hr-salary-subject[data-v-2c8604de] .list-bar .stats-cards .stat-card .stat-content .stat-number{font-size:13px}.hr-salary-subject[data-v-2c8604de] .list-bar .stats-cards .stat-card .stat-content .stat-label{font-size:11px}.hr-salary-subject[data-v-2c8604de] .el-table .attributes-inline{gap:4px}.hr-salary-subject[data-v-2c8604de] .el-table .attributes-inline .el-tag{font-size:11px;padding:1px 4px}.hr-salary-subject[data-v-2c8604de] .el-table .attributes-inline .el-tag i{font-size:10px}.hr-salary-subject[data-v-2c8604de] .el-table .subtype-info-inline{gap:4px}.hr-salary-subject[data-v-2c8604de] .el-table .subtype-info-inline .datafrom-item,.hr-salary-subject[data-v-2c8604de] .el-table .subtype-info-inline .subtype-item{font-size:11px;padding:1px 4px}}[data-v-3adf3f08]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.shift-period-selection-container .search-box[data-v-3adf3f08]{width:150px}.shift-period-selection-container .time-period-selector[data-v-3adf3f08]{display:flex;align-items:center}.shift-period-selection-container .time-period-selector .separator[data-v-3adf3f08]{margin:0 8px;color:#606266}.shift-period-selection-container .selection-container[data-v-3adf3f08]{display:flex;gap:20px;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(64,158,255,.08);border:1px solid #e1efff;overflow:hidden}.shift-period-selection-container .selection-container .shift-selection-panel[data-v-3adf3f08]{width:280px;background:#f8faff;border-right:1px solid #e1efff;display:flex;flex-direction:column}.shift-period-selection-container .selection-container .shift-selection-panel .panel-header[data-v-3adf3f08]{padding:10px 20px;background:#e1efff;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#303133;flex-shrink:0}.shift-period-selection-container .selection-container .shift-selection-panel .panel-header i[data-v-3adf3f08]{color:#409eff}.shift-period-selection-container .selection-container .shift-selection-panel .shift-list[data-v-3adf3f08]{flex:1;padding:16px;max-height:320px;overflow-y:auto}.shift-period-selection-container .selection-container .shift-selection-panel .shift-list[data-v-3adf3f08]::-webkit-scrollbar{width:6px}.shift-period-selection-container .selection-container .shift-selection-panel .shift-list[data-v-3adf3f08]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.shift-period-selection-container .selection-container .shift-selection-panel .shift-list[data-v-3adf3f08]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.shift-period-selection-container .selection-container .shift-selection-panel .shift-list[data-v-3adf3f08]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.shift-period-selection-container .selection-container .shift-selection-panel .shift-list .shift-item[data-v-3adf3f08]{display:flex;align-items:center;padding:12px 16px;margin-bottom:8px;background:#fff;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .3s ease;position:relative}.shift-period-selection-container .selection-container .shift-selection-panel .shift-list .shift-item[data-v-3adf3f08]:hover{border-color:#409eff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(64,158,255,.1)}.shift-period-selection-container .selection-container .shift-selection-panel .shift-list .shift-item.active[data-v-3adf3f08]{border-color:#409eff;background:linear-gradient(135deg,#f0f8ff,#e1efff)}.shift-period-selection-container .selection-container .shift-selection-panel .shift-list .shift-item.active .shift-check[data-v-3adf3f08]{opacity:1}.shift-period-selection-container .selection-container .shift-selection-panel .shift-list .shift-item .shift-icon[data-v-3adf3f08]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff;margin-right:12px}.shift-period-selection-container .selection-container .shift-selection-panel .shift-list .shift-item .shift-icon.flexible[data-v-3adf3f08],.shift-period-selection-container .selection-container .shift-selection-panel .shift-list .shift-item .shift-icon.full-time[data-v-3adf3f08],.shift-period-selection-container .selection-container .shift-selection-panel .shift-list .shift-item .shift-icon.weekend[data-v-3adf3f08]{background:linear-gradient(135deg,#409eff,#1890ff)}.shift-period-selection-container .selection-container .shift-selection-panel .shift-list .shift-item .shift-info[data-v-3adf3f08]{flex:1}.shift-period-selection-container .selection-container .shift-selection-panel .shift-list .shift-item .shift-info .shift-name[data-v-3adf3f08]{font-size:14px;font-weight:600;color:#303133;margin-bottom:2px}.shift-period-selection-container .selection-container .shift-selection-panel .shift-list .shift-item .shift-info .shift-desc[data-v-3adf3f08]{font-size:12px;color:#909399;line-height:1.3}.shift-period-selection-container .selection-container .shift-selection-panel .shift-list .shift-item .shift-check[data-v-3adf3f08]{position:absolute;top:8px;right:8px;width:16px;height:16px;background:#409eff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;opacity:0;transition:opacity .3s ease}.shift-period-selection-container .selection-container .period-selection-panel[data-v-3adf3f08]{flex:1;min-height:300px;display:flex;flex-direction:column}.shift-period-selection-container .selection-container .period-selection-panel .panel-header[data-v-3adf3f08]{padding:10px 20px;background:#e1efff;display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:600;color:#303133;flex-shrink:0}.shift-period-selection-container .selection-container .period-selection-panel .panel-header>div[data-v-3adf3f08]{display:flex;align-items:center;gap:8px}.shift-period-selection-container .selection-container .period-selection-panel .panel-header>div i[data-v-3adf3f08]{color:#409eff}.shift-period-selection-container .selection-container .period-selection-panel .panel-header .panel-tip[data-v-3adf3f08]{font-size:12px;color:#909399;font-weight:400}.shift-period-selection-container .selection-container .period-selection-panel .period-list[data-v-3adf3f08]{flex:1;padding:10px 20px;max-height:360px;overflow-y:auto}.shift-period-selection-container .selection-container .period-selection-panel .period-list[data-v-3adf3f08]::-webkit-scrollbar{width:6px}.shift-period-selection-container .selection-container .period-selection-panel .period-list[data-v-3adf3f08]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.shift-period-selection-container .selection-container .period-selection-panel .period-list[data-v-3adf3f08]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.shift-period-selection-container .selection-container .period-selection-panel .period-list[data-v-3adf3f08]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.shift-period-selection-container .selection-container .period-selection-panel .period-list .period-item[data-v-3adf3f08]{display:flex;align-items:center;padding:10px;margin-bottom:8px;background:#fafbfc;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .3s ease}.shift-period-selection-container .selection-container .period-selection-panel .period-list .period-item[data-v-3adf3f08]:hover:not(.disabled){border-color:#409eff;background:#f0f8ff}.shift-period-selection-container .selection-container .period-selection-panel .period-list .period-item.active[data-v-3adf3f08]{border-color:#409eff;background:linear-gradient(135deg,#f0f8ff,#e1efff)}.shift-period-selection-container .selection-container .period-selection-panel .period-list .period-item.disabled[data-v-3adf3f08]{opacity:.5;cursor:not-allowed;background:#f5f7fa}.shift-period-selection-container .selection-container .period-selection-panel .period-list .period-item .period-checkbox[data-v-3adf3f08]{margin-right:12px}.shift-period-selection-container .selection-container .period-selection-panel .period-list .period-item .period-icon[data-v-3adf3f08]{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#fff;margin-right:12px}.shift-period-selection-container .selection-container .period-selection-panel .period-list .period-item .period-icon.morning[data-v-3adf3f08]{background:linear-gradient(135deg,#409eff,#73c8ff)}.shift-period-selection-container .selection-container .period-selection-panel .period-list .period-item .period-icon.afternoon[data-v-3adf3f08]{background:linear-gradient(135deg,#67c23a,#85ce61)}.shift-period-selection-container .selection-container .period-selection-panel .period-list .period-item .period-icon.evening[data-v-3adf3f08]{background:linear-gradient(135deg,#e6a23c,#f0ad4e)}.shift-period-selection-container .selection-container .period-selection-panel .period-list .period-item .period-icon.night[data-v-3adf3f08]{background:linear-gradient(135deg,#1890ff,#409eff)}.shift-period-selection-container .selection-container .period-selection-panel .period-list .period-item .period-icon.rest[data-v-3adf3f08]{background:linear-gradient(135deg,#909399,#c0c4cc)}.shift-period-selection-container .selection-container .period-selection-panel .period-list .period-item .period-info[data-v-3adf3f08]{flex:1}.shift-period-selection-container .selection-container .period-selection-panel .period-list .period-item .period-info .period-name[data-v-3adf3f08]{font-size:14px;font-weight:600;color:#303133;margin-bottom:2px}.shift-period-selection-container .selection-container .period-selection-panel .period-list .period-item .period-info .period-time[data-v-3adf3f08]{font-size:12px;color:#909399;font-family:Monaco,Consolas,monospace}.shift-period-selection-container .selection-container .period-selection-panel .period-list .period-item .period-hours[data-v-3adf3f08]{margin-left:8px}.shift-period-selection-container .selection-container .period-selection-panel .empty-state[data-v-3adf3f08]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#909399}.shift-period-selection-container .selection-container .period-selection-panel .empty-state i[data-v-3adf3f08]{font-size:48px;margin-bottom:16px;opacity:.5}.shift-period-selection-container .selection-container .period-selection-panel .empty-state span[data-v-3adf3f08]{font-size:14px}[data-v-468c12f5]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.selected-preview-container .selected-periods-preview[data-v-468c12f5]{background:#fff;border-radius:12px;padding:20px 20px 0 20px;margin-bottom:20px;box-shadow:0 2px 12px rgba(64,158,255,.08);border:1px solid #e1efff}.selected-preview-container .selected-periods-preview .preview-header[data-v-468c12f5]{display:flex;align-items:center;margin-bottom:16px}.selected-preview-container .selected-periods-preview .preview-header i[data-v-468c12f5]{font-size:16px;color:#409eff;margin-right:8px}.selected-preview-container .selected-periods-preview .preview-header .preview-title[data-v-468c12f5]{font-size:14px;font-weight:600;color:#303133}.selected-preview-container .selected-periods-preview .preview-header .selected-count[data-v-468c12f5]{font-size:12px;color:#909399;margin-left:4px}.selected-preview-container .selected-periods-preview .preview-content .preview-tags[data-v-468c12f5]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.selected-preview-container .selected-periods-preview .preview-content .preview-tags .period-tag[data-v-468c12f5]{display:flex;align-items:center;padding:8px 8px;background:#f0f8ff;border:1px solid #d4e8ff;border-radius:6px;font-size:12px;gap:6px}.selected-preview-container .selected-periods-preview .preview-content .preview-tags .period-tag.morning[data-v-468c12f5]{background:#f0f8ff;border-color:#b3d9ff;color:#409eff}.selected-preview-container .selected-periods-preview .preview-content .preview-tags .period-tag.afternoon[data-v-468c12f5]{background:#f0fff0;border-color:#b8e6b8;color:#67c23a}.selected-preview-container .selected-periods-preview .preview-content .preview-tags .period-tag.evening[data-v-468c12f5]{background:#fffbf0;border-color:#ffd4a3;color:#e6a23c}.selected-preview-container .selected-periods-preview .preview-content .preview-tags .period-tag.night[data-v-468c12f5]{background:#f0f8ff;border-color:#a6d2ff;color:#1890ff}.selected-preview-container .selected-periods-preview .preview-content .preview-tags .period-tag.rest[data-v-468c12f5]{background:#fafafa;border-color:#d9d9d9;color:#909399}.selected-preview-container .selected-periods-preview .preview-content .preview-tags .period-tag .tag-icon[data-v-468c12f5]{font-size:14px}.selected-preview-container .selected-periods-preview .preview-content .preview-tags .period-tag .tag-name[data-v-468c12f5]{font-weight:600}.selected-preview-container .selected-periods-preview .preview-content .preview-tags .period-tag .tag-time[data-v-468c12f5]{opacity:.8;font-family:Monaco,Consolas,monospace}.selected-preview-container .selected-periods-preview .preview-content .preview-tags .period-tag .tag-close[data-v-468c12f5]{background:none;border:none;cursor:pointer;padding:2px;border-radius:2px;color:#909399;margin-left:4px}.selected-preview-container .selected-periods-preview .preview-content .preview-tags .period-tag .tag-close[data-v-468c12f5]:hover{background:rgba(0,0,0,.1);color:#f56c6c}.selected-preview-container .selected-periods-preview .preview-content .preview-tags .period-tag .tag-close i[data-v-468c12f5]{font-size:10px}.selected-preview-container .selected-periods-preview .preview-content .combination-selector[data-v-468c12f5]{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid #e1efff}.selected-preview-container .selected-periods-preview .preview-content .combination-selector .combination-label[data-v-468c12f5]{display:flex;align-items:center;gap:6px;font-size:13px;color:#303133;font-weight:500}.selected-preview-container .selected-periods-preview .preview-content .combination-selector .combination-label i[data-v-468c12f5]{color:#409eff}.selected-preview-container .combination-display[data-v-468c12f5]{margin-bottom:20px}.selected-preview-container .combination-display .combination-card[data-v-468c12f5]{background:linear-gradient(135deg,#409eff,#1890ff);color:#fff;border-radius:12px;padding:16px 20px;box-shadow:0 4px 20px rgba(64,158,255,.3)}.selected-preview-container .combination-display .combination-card .combination-header[data-v-468c12f5]{display:flex;align-items:center;margin-bottom:8px}.selected-preview-container .combination-display .combination-card .combination-header i[data-v-468c12f5]{font-size:16px;margin-right:8px}.selected-preview-container .combination-display .combination-card .combination-header .combination-title[data-v-468c12f5]{font-size:14px;font-weight:600}.selected-preview-container .combination-display .combination-card .combination-description[data-v-468c12f5]{font-size:13px;opacity:.9;line-height:1.4}.selected-preview-container .batch-options[data-v-468c12f5]{background:#fff;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 2px 12px rgba(64,158,255,.08);border:1px solid #e1efff}.selected-preview-container .batch-options .section-header[data-v-468c12f5]{display:flex;align-items:center;margin-bottom:16px}.selected-preview-container .batch-options .section-header i[data-v-468c12f5]{font-size:18px;color:#409eff;margin-right:8px}.selected-preview-container .batch-options .section-header .section-title[data-v-468c12f5]{font-size:16px;font-weight:600;color:#303133}.selected-preview-container .batch-options .options-grid[data-v-468c12f5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.selected-preview-container .batch-options .options-grid .option-item[data-v-468c12f5] .el-checkbox .el-checkbox__label{font-size:14px}.selected-preview-container .advanced-settings[data-v-468c12f5]{margin-bottom:20px}.selected-preview-container .advanced-settings[data-v-468c12f5] .el-collapse{border:none;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(64,158,255,.08);overflow:hidden}.selected-preview-container .advanced-settings[data-v-468c12f5] .el-collapse .el-collapse-item__header{background:#f0f8ff;border:none;padding:16px 20px;font-size:14px}.selected-preview-container .advanced-settings[data-v-468c12f5] .el-collapse .el-collapse-item__header .collapse-title{display:flex;align-items:center;gap:8px}.selected-preview-container .advanced-settings[data-v-468c12f5] .el-collapse .el-collapse-item__header .collapse-title i{color:#409eff}.selected-preview-container .advanced-settings[data-v-468c12f5] .el-collapse .el-collapse-item__header .collapse-title span{color:#303133;font-weight:600}.selected-preview-container .advanced-settings[data-v-468c12f5] .el-collapse .el-collapse-item__content{padding:0;border:none}.selected-preview-container .advanced-settings .advanced-content[data-v-468c12f5]{padding:20px}.selected-preview-container .advanced-settings .advanced-content .advanced-form .form-section[data-v-468c12f5]{margin-bottom:20px}.selected-preview-container .advanced-settings .advanced-content .advanced-form .form-section[data-v-468c12f5]:last-child{margin-bottom:0}.selected-preview-container .advanced-settings .advanced-content .advanced-form .form-section .form-section-title[data-v-468c12f5]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#303133;margin-bottom:12px}.selected-preview-container .advanced-settings .advanced-content .advanced-form .form-section .form-section-title i[data-v-468c12f5]{color:#409eff}.selected-preview-container .advanced-settings .advanced-content .advanced-form .form-section .repeat-radios[data-v-468c12f5] .el-radio-button__inner{border-radius:6px;margin:0 4px}.selected-preview-container .advanced-settings .advanced-content .advanced-form .form-section .remark-input[data-v-468c12f5] .el-textarea__inner{border-radius:8px;border:1px solid #e1efff}.selected-preview-container .advanced-settings .advanced-content .advanced-form .form-section .remark-input[data-v-468c12f5] .el-textarea__inner:focus{border-color:#409eff}@media (max-width:768px){.selected-preview-container .options-grid[data-v-468c12f5]{grid-template-columns:1fr!important}}[data-v-3068a176]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.user-selector-container[data-v-3068a176]{border:1px solid #dcdfe6;border-radius:4px;background:#fff;overflow:hidden}.user-selector-container .search-header[data-v-3068a176]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#fafafa;border-bottom:1px solid #e4e7ed}.user-selector-container .search-header .action-buttons[data-v-3068a176]{display:flex;align-items:center;gap:6px}.user-selector-container .search-header .action-buttons .action-btn[data-v-3068a176]{display:inline-flex;align-items:center;gap:3px;color:#409eff;font-size:12px;cursor:pointer;padding:3px 6px;border-radius:3px;transition:all .3s ease}.user-selector-container .search-header .action-buttons .action-btn i[data-v-3068a176]{font-size:12px}.user-selector-container .search-header .action-buttons .action-btn[data-v-3068a176]:hover{color:#66b1ff;background:#ecf5ff}.user-selector-container .search-header .action-buttons .action-btn[data-v-3068a176]:active{transform:scale(.95)}.user-selector-container .search-header .action-buttons .divider[data-v-3068a176]{color:#dcdfe6;font-size:12px;margin:0 2px}.user-selector-container .user-list-wrapper[data-v-3068a176]{position:relative}.user-selector-container .user-list-wrapper .user-table-header[data-v-3068a176]{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:50px 120px 100px 1fr 120px;align-items:center;padding:8px 16px;background:#f5f7fa;border-bottom:2px solid #e4e7ed;font-weight:600;font-size:13px;color:#606266}.user-selector-container .user-list-wrapper .user-table-header .header-checkbox[data-v-3068a176]{display:flex;align-items:center;justify-content:center}.user-selector-container .user-list-wrapper .user-table-header .header-checkbox i[data-v-3068a176]{font-size:14px}.user-selector-container .user-list-wrapper .user-table-header .header-code[data-v-3068a176],.user-selector-container .user-list-wrapper .user-table-header .header-job[data-v-3068a176],.user-selector-container .user-list-wrapper .user-table-header .header-name[data-v-3068a176],.user-selector-container .user-list-wrapper .user-table-header .header-position[data-v-3068a176]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-selector-container .user-list-wrapper .user-list[data-v-3068a176]{overflow-y:auto}.user-selector-container .user-list-wrapper .user-list[data-v-3068a176]::-webkit-scrollbar{width:6px}.user-selector-container .user-list-wrapper .user-list[data-v-3068a176]::-webkit-scrollbar-track{background:#f5f7fa;border-radius:3px}.user-selector-container .user-list-wrapper .user-list[data-v-3068a176]::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:3px;-webkit-transition:background .3s;transition:background .3s}.user-selector-container .user-list-wrapper .user-list[data-v-3068a176]::-webkit-scrollbar-thumb:hover{background:#909399}.user-selector-container .user-list-wrapper .user-list .user-table[data-v-3068a176]{display:flex;flex-direction:column}.user-selector-container .user-list-wrapper .user-list .user-table .user-row[data-v-3068a176]{display:grid;grid-template-columns:50px 120px 100px 1fr 120px;align-items:center;padding:8px 16px;border-bottom:1px solid #ebeef5;cursor:pointer;transition:all .2s ease}.user-selector-container .user-list-wrapper .user-list .user-table .user-row[data-v-3068a176]:hover{background:#f5f7fa}.user-selector-container .user-list-wrapper .user-list .user-table .user-row.selected[data-v-3068a176]{background:#ecf5ff}.user-selector-container .user-list-wrapper .user-list .user-table .user-row.selected .user-checkbox i[data-v-3068a176]{color:#67c23a;font-weight:700}.user-selector-container .user-list-wrapper .user-list .user-table .user-row .user-checkbox[data-v-3068a176]{display:flex;align-items:center;justify-content:center}.user-selector-container .user-list-wrapper .user-list .user-table .user-row .user-checkbox i[data-v-3068a176]{font-size:18px;color:#dcdfe6;transition:all .3s ease}.user-selector-container .user-list-wrapper .user-list .user-table .user-row .user-checkbox i.el-icon-success[data-v-3068a176]{color:#67c23a}.user-selector-container .user-list-wrapper .user-list .user-table .user-row .user-code[data-v-3068a176],.user-selector-container .user-list-wrapper .user-list .user-table .user-row .user-name[data-v-3068a176],.user-selector-container .user-list-wrapper .user-list .user-table .user-row .user-position[data-v-3068a176]{font-size:13px;color:#606266;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-selector-container .user-list-wrapper .user-list .user-table .user-row .user-name[data-v-3068a176]{color:#303133;font-weight:500}.user-selector-container .user-list-wrapper .user-list .user-table .user-row .user-job[data-v-3068a176]{display:flex;align-items:center;justify-content:flex-start}.user-selector-container .user-list-wrapper .user-list .user-table .user-row .user-job .job-tag[data-v-3068a176]{font-size:12px;color:#909399;padding:2px 8px;background:#f4f4f5;border-radius:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.user-selector-container .user-list-wrapper .user-list .user-table .user-row .user-job .job-empty[data-v-3068a176]{font-size:13px;color:#c0c4cc}.user-selector-container .user-list-wrapper .user-list .empty-state[data-v-3068a176]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#909399}.user-selector-container .user-list-wrapper .user-list .empty-state i[data-v-3068a176]{font-size:64px;margin-bottom:16px;opacity:.5}.user-selector-container .user-list-wrapper .user-list .empty-state p[data-v-3068a176]{font-size:14px;margin:0}.user-selector-container .user-footer[data-v-3068a176]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#fafafa;border-top:1px solid #e4e7ed}.user-selector-container .user-footer .footer-text[data-v-3068a176]{font-size:13px;color:#606266}.user-selector-container .user-footer .footer-text strong[data-v-3068a176]{color:#303133;font-weight:600;margin:0 2px}.user-selector-container .user-footer .footer-text .selected-count[data-v-3068a176]{color:#409eff;font-size:16px;font-weight:700}[data-v-6dbead3e]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.batch-schedule-dialog[data-v-6dbead3e]{min-height:500px}.batch-schedule-dialog .el-empty[data-v-6dbead3e]{padding:20px 0}.batch-schedule-dialog .shift-period-section[data-v-6dbead3e]{margin-bottom:24px}.batch-schedule-dialog .shift-period-section .section-header[data-v-6dbead3e]{display:flex;align-items:center;margin-bottom:10px}.batch-schedule-dialog .shift-period-section .section-header i[data-v-6dbead3e]{font-size:18px;color:#409eff;margin-right:8px}.batch-schedule-dialog .shift-period-section .section-header .section-title[data-v-6dbead3e]{font-size:16px;font-weight:600;color:#303133}.batch-schedule-dialog .shift-period-section .section-header .help-icon[data-v-6dbead3e]{margin-left:8px;color:#909399;cursor:pointer;transition:color .3s}.batch-schedule-dialog .shift-period-section .section-header .help-icon[data-v-6dbead3e]:hover{color:#409eff}.batch-schedule-dialog .selected-preview-section[data-v-6dbead3e]{margin-bottom:24px}.batch-schedule-dialog .selected-employees-section .section-header[data-v-6dbead3e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.batch-schedule-dialog .selected-employees-section .section-header .header-left[data-v-6dbead3e]{display:flex;align-items:center;gap:8px}.batch-schedule-dialog .selected-employees-section .section-header .header-left i[data-v-6dbead3e]{font-size:18px;color:#409eff}.batch-schedule-dialog .selected-employees-section .section-header .header-left .section-title[data-v-6dbead3e]{font-size:16px;font-weight:600;color:#303133}.batch-schedule-dialog .selected-employees-section .section-header .header-left .el-tag[data-v-6dbead3e]{margin-left:4px}.batch-schedule-dialog .selected-employees-section .section-header .header-right[data-v-6dbead3e]{display:flex;gap:8px}.batch-schedule-dialog .selected-employees-section .employees-content[data-v-6dbead3e]{background:#fff;border-radius:12px;padding:10px;border:1px solid #e8eaed;max-height:200px}.batch-schedule-dialog .selected-employees-section .employees-content .employees-list[data-v-6dbead3e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.batch-schedule-dialog .selected-employees-section .employees-content .employees-list .employee-card[data-v-6dbead3e]{display:flex;align-items:center;gap:12px;padding:12px;background:linear-gradient(135deg,#f5f7fa,#fff);border:1px solid #e8eaed;border-radius:8px;transition:all .3s ease;position:relative}.batch-schedule-dialog .selected-employees-section .employees-content .employees-list .employee-card[data-v-6dbead3e]:hover{border-color:#409eff;box-shadow:0 2px 12px rgba(64,158,255,.15);transform:translateY(-2px)}.batch-schedule-dialog .selected-employees-section .employees-content .employees-list .employee-card:hover .remove-btn[data-v-6dbead3e]{opacity:1}.batch-schedule-dialog .selected-employees-section .employees-content .employees-list .employee-card .employee-avatar[data-v-6dbead3e]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-shrink:0}.batch-schedule-dialog .selected-employees-section .employees-content .employees-list .employee-card .employee-info[data-v-6dbead3e]{flex:1;min-width:0}.batch-schedule-dialog .selected-employees-section .employees-content .employees-list .employee-card .employee-info .employee-name[data-v-6dbead3e]{font-size:14px;font-weight:600;color:#303133;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.batch-schedule-dialog .selected-employees-section .employees-content .employees-list .employee-card .employee-info .employee-meta[data-v-6dbead3e]{display:flex;align-items:center;gap:8px;font-size:12px;color:#909399}.batch-schedule-dialog .selected-employees-section .employees-content .employees-list .employee-card .employee-info .employee-meta .employee-code[data-v-6dbead3e]{padding:2px 6px;background:#ecf5ff;color:#409eff;border-radius:3px}.batch-schedule-dialog .selected-employees-section .employees-content .employees-list .employee-card .employee-info .employee-meta .employee-position[data-v-6dbead3e]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.batch-schedule-dialog .selected-employees-section .employees-content .employees-list .employee-card .remove-btn[data-v-6dbead3e]{opacity:0;transition:opacity .3s;color:#f56c6c}.batch-schedule-dialog .selected-employees-section .employees-content .employees-list .employee-card .remove-btn[data-v-6dbead3e]:hover{color:#f78989}.el-range-separator{width:16px!important}[data-v-cb3ffa0c]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.approval-wrapper[data-v-cb3ffa0c]{padding:5px}.info-card[data-v-cb3ffa0c]{background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.05);overflow:hidden;margin-bottom:20px}.info-card .info-header[data-v-cb3ffa0c]{display:flex;align-items:center;padding:16px 20px;background:linear-gradient(135deg,#409eff,#66b1ff);gap:12px}.info-card .info-header .header-icon[data-v-cb3ffa0c]{width:40px;height:40px;background:hsla(0,0%,100%,.2);border-radius:10px;display:flex;align-items:center;justify-content:center}.info-card .info-header .header-icon i[data-v-cb3ffa0c]{font-size:20px;color:#fff}.info-card .info-header .header-content[data-v-cb3ffa0c]{flex:1}.info-card .info-header .header-content .header-title[data-v-cb3ffa0c]{font-size:16px;font-weight:600;color:#fff}.info-card .info-header .header-content .header-sub[data-v-cb3ffa0c]{font-size:13px;color:hsla(0,0%,100%,.85);margin-top:2px}.info-card .info-header .status-tag[data-v-cb3ffa0c]{padding:4px 12px;background:hsla(0,0%,100%,.2);border-radius:12px;font-size:12px;color:#fff}.info-card .info-body[data-v-cb3ffa0c]{padding:16px 20px;display:flex;flex-direction:column;gap:12px}.info-card .info-body .info-item[data-v-cb3ffa0c]{display:flex;align-items:center;gap:10px}.info-card .info-body .info-item i[data-v-cb3ffa0c]{width:28px;height:28px;background:#ecf5ff;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#409eff}.info-card .info-body .info-item .label[data-v-cb3ffa0c]{width:36px;font-size:13px;color:#909399}.info-card .info-body .info-item .value[data-v-cb3ffa0c]{flex:1;font-size:14px;color:#303133;font-weight:500}.info-card .info-remark[data-v-cb3ffa0c]{padding:12px 20px;background:#fafafa;display:flex;align-items:flex-start;gap:8px;border-top:1px dashed #ebeef5}.info-card .info-remark i[data-v-cb3ffa0c]{color:#909399;margin-top:2px}.info-card .info-remark span[data-v-cb3ffa0c]{font-size:13px;color:#606266;line-height:1.5}.section-title[data-v-cb3ffa0c]{font-size:14px;font-weight:600;color:#303133;margin-bottom:12px;padding-left:10px;border-left:3px solid #409eff}.section-title .required[data-v-cb3ffa0c]{color:#f56c6c;font-weight:400;margin-left:4px}.action-section[data-v-cb3ffa0c]{margin-bottom:20px}.action-btns[data-v-cb3ffa0c]{display:flex;flex-direction:column;gap:10px}.action-btns .btn-card[data-v-cb3ffa0c]{display:flex;align-items:center;padding:14px 16px;background:#fff;border:1px solid #e4e7ed;border-radius:10px;cursor:pointer;transition:all .2s ease}.action-btns .btn-card[data-v-cb3ffa0c]:hover{border-color:#c0c4cc;background:#fafafa}.action-btns .btn-card.active[data-v-cb3ffa0c]{border-color:#409eff;background:#ecf5ff}.action-btns .btn-card.active .btn-check i[data-v-cb3ffa0c]{color:#409eff}.action-btns .btn-card .btn-indicator[data-v-cb3ffa0c]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:14px}.action-btns .btn-card .btn-indicator i[data-v-cb3ffa0c]{font-size:18px;font-weight:700;color:#fff}.action-btns .btn-card .btn-indicator.pass[data-v-cb3ffa0c]{background:#67c23a}.action-btns .btn-card .btn-indicator.reject[data-v-cb3ffa0c]{background:#f56c6c}.action-btns .btn-card .btn-content[data-v-cb3ffa0c]{flex:1;line-height:16px!important}.action-btns .btn-card .btn-content .btn-title[data-v-cb3ffa0c]{display:block;font-size:14px;font-weight:600;color:#303133;margin-bottom:2px}.action-btns .btn-card .btn-content .btn-desc[data-v-cb3ffa0c]{font-size:12px;color:#909399}.action-btns .btn-card .btn-check[data-v-cb3ffa0c]{width:24px;text-align:center}.action-btns .btn-card .btn-check i[data-v-cb3ffa0c]{font-size:18px}.memo-section[data-v-cb3ffa0c]{margin-top:20px}.slide-enter-active[data-v-cb3ffa0c],.slide-leave-active[data-v-cb3ffa0c]{transition:all .3s ease}.slide-enter[data-v-cb3ffa0c],.slide-leave-to[data-v-cb3ffa0c]{opacity:0;transform:translateY(-10px)}[data-v-cb3ffa0c] .el-form-item{margin-bottom:0}[data-v-cb3ffa0c] .el-form-item__error{padding-top:6px}[data-v-cb3ffa0c] .el-textarea__inner{border-radius:10px;border:1px solid #dcdfe6;padding:12px;font-size:13px;transition:all .2s}[data-v-cb3ffa0c] .el-textarea__inner:focus{border-color:#409eff;box-shadow:0 0 0 3px rgba(64,158,255,.1)}[data-v-cb3ffa0c] .el-input__count{font-size:11px}.hr-retroactive{margin-bottom:20px}.hr-retroactive .el-range-separator{width:16px!important}.hr-retroactive .work-shift-inline{display:flex;align-items:left;justify-content:left;gap:6px}.hr-retroactive .work-shift-inline .hours-display{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 6px;border-radius:6px;cursor:pointer;transition:all .2s ease;min-width:60px}.hr-retroactive .work-shift-inline .hours-display:hover{transform:scale(1.05);box-shadow:0 2px 4px rgba(0,0,0,.1)}.hr-retroactive .work-shift-inline .hours-display .hours-number{font-size:14px;font-weight:700;line-height:1}.hr-retroactive .work-shift-inline .hours-display .hours-status{font-size:10px;line-height:1}.hr-retroactive .work-shift-inline .hours-display i{font-size:12px;margin-bottom:1px}.hr-retroactive .work-shift-inline .hours-display.hours-success{background:#f0f9ff;border:1px solid #67c23a}.hr-retroactive .work-shift-inline .hours-display.hours-success .hours-number,.hr-retroactive .work-shift-inline .hours-display.hours-success .hours-status,.hr-retroactive .work-shift-inline .hours-display.hours-success i{color:#67c23a}.hr-retroactive .work-shift-inline .hours-display.hours-warning{background:#fefce8;border:1px solid #e6a23c}.hr-retroactive .work-shift-inline .hours-display.hours-warning .hours-number,.hr-retroactive .work-shift-inline .hours-display.hours-warning .hours-status,.hr-retroactive .work-shift-inline .hours-display.hours-warning i{color:#e6a23c}.hr-retroactive .work-shift-inline .hours-display.hours-danger{background:#fef2f2;border:1px solid #f56c6c}.hr-retroactive .work-shift-inline .hours-display.hours-danger .hours-number,.hr-retroactive .work-shift-inline .hours-display.hours-danger .hours-status,.hr-retroactive .work-shift-inline .hours-display.hours-danger i{color:#f56c6c}.hr-retroactive .work-shift-inline .hours-display.hours-normal{background:#f5f7fa;border:1px solid #909399}.hr-retroactive .work-shift-inline .hours-display.hours-normal .hours-number,.hr-retroactive .work-shift-inline .hours-display.hours-normal .hours-status,.hr-retroactive .work-shift-inline .hours-display.hours-normal i{color:#909399}[data-v-c0bed0c2]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.work-shift-tooltip[data-v-c0bed0c2]{background:#303133!important;border:1px solid #303133!important;border-radius:8px!important;padding:0!important;max-width:280px!important}.work-shift-tooltip .work-shift-tooltip-content[data-v-c0bed0c2]{padding:5px}.work-shift-tooltip .work-shift-tooltip-content .tooltip-title[data-v-c0bed0c2]{display:flex;align-items:center;gap:6px;color:#67c23a;font-size:14px;font-weight:700;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #4a4a4a}.work-shift-tooltip .work-shift-tooltip-content .tooltip-title i[data-v-c0bed0c2]{font-size:14px}.work-shift-tooltip .work-shift-tooltip-content .work-shift-detail[data-v-c0bed0c2]{display:flex;flex-direction:column;gap:4px}.work-shift-tooltip .work-shift-tooltip-content .work-shift-detail .detail-item[data-v-c0bed0c2]{display:flex;justify-content:space-between;align-items:center;padding:2px 0;font-size:12px}.work-shift-tooltip .work-shift-tooltip-content .work-shift-detail .detail-item .label[data-v-c0bed0c2]{color:#909399;min-width:70px}.work-shift-tooltip .work-shift-tooltip-content .work-shift-detail .detail-item .value[data-v-c0bed0c2]{color:#e4e7ed;font-weight:500;text-align:right}.work-shift-tooltip .work-shift-tooltip-content .work-shift-detail .detail-item .value.status-success[data-v-c0bed0c2]{color:#67c23a}.work-shift-tooltip .work-shift-tooltip-content .work-shift-detail .detail-item .value.status-warning[data-v-c0bed0c2]{color:#e6a23c}.work-shift-tooltip .work-shift-tooltip-content .work-shift-detail .detail-item .value.status-danger[data-v-c0bed0c2]{color:#f56c6c}.work-shift-tooltip .work-shift-tooltip-content .work-shift-detail .detail-item.summary[data-v-c0bed0c2]{padding-top:6px;margin-top:4px;border-top:1px solid #4a4a4a;font-weight:700}.work-shift-tooltip .work-shift-tooltip-content .work-shift-detail .detail-item.summary .label[data-v-c0bed0c2]{color:#e4e7ed}.status-header[data-v-c0bed0c2]{padding:10px 30px;background:linear-gradient(90deg,#fcfeff,#f0f7ff);border-bottom:1px solid #e8eaed}.status-timeline[data-v-c0bed0c2]{display:flex;align-items:center;justify-content:center;max-width:600px;margin:0 auto}.timeline-item[data-v-c0bed0c2]{display:flex;flex-direction:column;align-items:center;gap:10px;opacity:.5;transition:all .3s ease}.timeline-item .item-dot[data-v-c0bed0c2]{width:40px;height:40px;border-radius:50%;background:#e8eaed;display:flex;align-items:center;justify-content:center;font-size:18px;color:#909399;transition:all .3s ease}.timeline-item .item-label[data-v-c0bed0c2]{font-size:13px;color:#909399;font-weight:500}.timeline-item.active[data-v-c0bed0c2],.timeline-item.passed[data-v-c0bed0c2]{opacity:1}.timeline-item.active .item-dot[data-v-c0bed0c2],.timeline-item.passed .item-dot[data-v-c0bed0c2]{background:#409eff;color:#fff;box-shadow:0 2px 8px rgba(64,158,255,.3)}.timeline-item.active .item-label[data-v-c0bed0c2],.timeline-item.passed .item-label[data-v-c0bed0c2]{color:#303133;font-weight:600}.timeline-item.success .item-dot[data-v-c0bed0c2]{background:#67c23a;box-shadow:0 2px 8px rgba(103,194,58,.3)}.timeline-item.danger .item-dot[data-v-c0bed0c2]{background:#f56c6c;box-shadow:0 2px 8px rgba(245,108,108,.3)}.timeline-line[data-v-c0bed0c2]{flex:1;height:2px;background:#e8eaed;margin:0 20px;margin-bottom:30px;transition:all .3s ease}.timeline-line.active[data-v-c0bed0c2]{background:#409eff}.process-cards[data-v-c0bed0c2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.process-card[data-v-c0bed0c2]{display:flex;gap:16px;padding:10px;background:#fff;border:1px solid #e8eaed;border-radius:8px;transition:all .3s ease}.process-card[data-v-c0bed0c2]:hover{box-shadow:0 2px 12px rgba(0,0,0,.08);transform:translateY(-2px)}.process-card .card-icon[data-v-c0bed0c2]{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff;flex-shrink:0}.process-card .card-icon.submit[data-v-c0bed0c2]{background:linear-gradient(135deg,#667eea,#764ba2)}.process-card .card-icon.pending[data-v-c0bed0c2]{background:linear-gradient(135deg,#f093fb,#f5576c)}.process-card .card-icon.approve[data-v-c0bed0c2]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.process-card .card-icon.reject[data-v-c0bed0c2]{background:linear-gradient(135deg,#fa709a,#fee140)}.process-card .card-content[data-v-c0bed0c2]{flex:1}.process-card .card-content .card-title[data-v-c0bed0c2]{font-size:15px;font-weight:600;color:#303133;margin-bottom:12px}.process-card .card-content .card-info[data-v-c0bed0c2]{display:flex;align-items:center;margin-bottom:8px;font-size:13px}.process-card .card-content .card-info .info-label[data-v-c0bed0c2]{color:#909399;margin-right:8px}.process-card .card-content .card-info .info-value[data-v-c0bed0c2]{color:#606266;font-weight:500}.process-card .card-content .card-memo[data-v-c0bed0c2]{margin-top:12px;padding:10px;background:#f5f7fa;border-radius:6px;border-left:3px solid #409eff}.process-card .card-content .card-memo .memo-label[data-v-c0bed0c2]{display:flex;align-items:center;gap:6px;font-size:12px;color:#909399;margin-bottom:6px;font-weight:600}.process-card .card-content .card-memo .memo-text[data-v-c0bed0c2]{font-size:13px;color:#606266;line-height:1.6}.process-card .card-content .pending-tip[data-v-c0bed0c2]{display:flex;align-items:center;gap:8px;padding:10px;background:#fff7e6;border-radius:6px;color:#e6a23c;font-size:13px}.stats-wrapper[data-v-c0bed0c2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin:10px 0}.stat-card[data-v-c0bed0c2]{display:flex;align-items:center;gap:16px;padding:10px;background:#fff;border-radius:10px;border:1px solid #e8eaed;transition:all .3s ease}.stat-card[data-v-c0bed0c2]:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-3px)}.stat-card .stat-icon[data-v-c0bed0c2]{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff}.stat-card.blue .stat-icon[data-v-c0bed0c2]{background:linear-gradient(135deg,#667eea,#764ba2)}.stat-card.green .stat-icon[data-v-c0bed0c2]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.stat-card.orange .stat-icon[data-v-c0bed0c2]{background:linear-gradient(135deg,#fa709a,#fee140)}.stat-card.purple .stat-icon[data-v-c0bed0c2]{background:linear-gradient(135deg,#a8edea,#fed6e3)}.stat-card .stat-info[data-v-c0bed0c2]{flex:1}.stat-card .stat-info .stat-value[data-v-c0bed0c2]{font-size:28px;font-weight:700;color:#303133;line-height:1;margin-bottom:6px}.stat-card .stat-info .stat-label[data-v-c0bed0c2]{font-size:13px;color:#909399}.action-bar[data-v-c0bed0c2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 16px;background:#f5f7fa;border-radius:8px}.action-bar .action-left[data-v-c0bed0c2]{display:flex;gap:8px;flex-wrap:wrap}.date-badge[data-v-c0bed0c2]{display:inline-block;padding:4px 10px;background:#ecf5ff;color:#409eff;border-radius:4px;font-size:12px;font-weight:600}.period-tags[data-v-c0bed0c2]{display:flex;flex-wrap:wrap;gap:4px}.period-times .period-row[data-v-c0bed0c2]{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-size:12px}.period-times .period-row[data-v-c0bed0c2]:last-child{margin-bottom:0}.period-times .period-row .period-name[data-v-c0bed0c2]{font-weight:600;color:#303133;min-width:60px}.period-times .period-row .period-time[data-v-c0bed0c2]{color:#606266}.period-times .period-row .period-hours[data-v-c0bed0c2]{padding:2px 8px;background:#fff7e6;color:#e6a23c;border-radius:3px;font-weight:600}.hours-badge[data-v-c0bed0c2]{display:inline-block;padding:0 12px;background:linear-gradient(135deg,#ffeaa7,#fdcb6e);color:#d63031;border-radius:30px;font-size:12px;font-weight:700}.danger-text[data-v-c0bed0c2]{color:#f56c6c!important}.danger-text[data-v-c0bed0c2]:hover{color:#f78989!important}.dialog-layout[data-v-c0bed0c2]{display:grid;grid-template-columns:1fr 1fr;gap:16px;height:520px}.dialog-panel[data-v-c0bed0c2]{display:flex;flex-direction:column;background:#fff;border:1px solid #e8eaed;border-radius:8px;overflow:hidden}.dialog-panel .panel-header[data-v-c0bed0c2]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:linear-gradient(90deg,#f8f9fa,#fff);border-bottom:1px solid #e8eaed}.dialog-panel .panel-header .header-title[data-v-c0bed0c2]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#303133}.dialog-panel .panel-header .header-title i[data-v-c0bed0c2]{font-size:16px;color:#409eff}.dialog-panel .panel-body[data-v-c0bed0c2]{flex:1;overflow-y:auto;padding:12px}.dialog-panel .panel-body[data-v-c0bed0c2]::-webkit-scrollbar{width:6px}.dialog-panel .panel-body[data-v-c0bed0c2]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:3px}.dialog-panel .panel-body[data-v-c0bed0c2]::-webkit-scrollbar-thumb:hover{background:#c0c4cc}.dialog-panel .panel-footer[data-v-c0bed0c2]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#f8f9fa;border-top:1px solid #e8eaed}.dialog-panel .panel-footer .selected-count[data-v-c0bed0c2]{margin-left:auto;font-size:13px;color:#606266}.dialog-panel .panel-footer .selected-count strong[data-v-c0bed0c2]{color:#409eff;font-size:16px}.checkbox-item[data-v-c0bed0c2]{margin-bottom:8px}.checkbox-item .emp-info-row[data-v-c0bed0c2]{display:flex;align-items:center;gap:8px;width:100%}.checkbox-item .emp-info-row .emp-name[data-v-c0bed0c2]{font-size:13px;color:#303133;font-weight:600}.checkbox-item .emp-info-row .emp-code[data-v-c0bed0c2]{font-size:12px;color:#909399}.checkbox-item .emp-info-row .el-tag[data-v-c0bed0c2]{margin-left:auto}.shift-display-compact[data-v-c0bed0c2]{display:flex;gap:16px;flex-wrap:wrap}.shift-display-compact .empty-text[data-v-c0bed0c2]{color:#c0c4cc;font-size:13px}.shift-column[data-v-c0bed0c2]{display:flex;flex-direction:column;gap:6px;padding:8px;background:#f8f9fa;border:1px solid #e8eaed;border-radius:6px;min-width:180px;transition:all .2s ease}.shift-column[data-v-c0bed0c2]:hover{background:#f0f2f5;border-color:#409eff;box-shadow:0 2px 8px rgba(64,158,255,.15)}.shift-column .shift-name[data-v-c0bed0c2]{font-weight:600;text-align:center}.period-item[data-v-c0bed0c2]{display:flex;align-items:center;gap:8px;padding:0 8px;background:#fff;border-radius:4px;transition:all .2s ease}.period-item[data-v-c0bed0c2]:hover{background:#f0f9ff}.period-item .el-tag[data-v-c0bed0c2]{flex-shrink:0;font-size:12px;min-width:60px;text-align:center}.period-item .period-time[data-v-c0bed0c2]{font-size:12px;color:#606266;white-space:nowrap}.table-period-tags[data-v-c0bed0c2]{display:flex;flex-wrap:wrap;gap:6px;padding:4px 0}.table-period-tags .el-tag[data-v-c0bed0c2]{cursor:pointer;transition:all .2s ease}.table-period-tags .el-tag[data-v-c0bed0c2]:hover{transform:translateY(-2px);box-shadow:0 2px 6px rgba(103,194,58,.3)}.config-preview[data-v-c0bed0c2]{background:#f5f7fa;padding:16px;border-radius:8px}.config-preview .preview-row[data-v-c0bed0c2]{display:flex;align-items:flex-start;margin-bottom:12px}.config-preview .preview-row[data-v-c0bed0c2]:last-child{margin-bottom:0}.config-preview .preview-row .row-label[data-v-c0bed0c2]{font-size:13px;color:#909399;min-width:50px;padding-top:4px}.config-preview .preview-row .row-tags[data-v-c0bed0c2]{flex:1;display:flex;flex-wrap:wrap;gap:6px}.config-preview .preview-row .hours-highlight[data-v-c0bed0c2]{padding:4px 12px;background:linear-gradient(135deg,#ffeaa7,#fdcb6e);color:#d63031;border-radius:6px;font-size:14px;font-weight:700}@media (max-width:1200px){.stats-wrapper[data-v-c0bed0c2]{grid-template-columns:repeat(2,1fr)}.dialog-layout[data-v-c0bed0c2]{grid-template-columns:1fr;height:auto}.dialog-layout .dialog-panel[data-v-c0bed0c2]{max-height:350px}}@media (max-width:768px){.stats-wrapper[data-v-c0bed0c2]{grid-template-columns:1fr}.action-bar[data-v-c0bed0c2]{flex-direction:column;gap:12px}.action-bar .action-left[data-v-c0bed0c2],.action-bar .action-right[data-v-c0bed0c2]{width:100%}.process-cards[data-v-c0bed0c2]{grid-template-columns:1fr}}[data-v-7d52c706]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.stat-skeleton[data-v-7d52c706]{pointer-events:none}.stat-skeleton .skeleton-content[data-v-7d52c706]{display:flex;align-items:center;gap:8px;width:100%}.retro-card-skeleton[data-v-7d52c706]{pointer-events:none}.retro-card-skeleton .skeleton-header[data-v-7d52c706]{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;background:#f5f7fa;border-bottom:1px solid #ebeef5}.retro-card-skeleton .skeleton-body[data-v-7d52c706]{padding:10px}.retro-card-skeleton .skeleton-summary[data-v-7d52c706]{margin:8px 0}.retro-stats-cards[data-v-7d52c706]{display:flex;gap:8px;margin-left:2px}.retro-stats-cards .stat-card[data-v-7d52c706]{display:flex;align-items:center;padding:4px 6px;border-radius:5px;background:#fff;box-shadow:-1px 0 1px rgba(0,0,0,.03);transition:all .2s ease;cursor:pointer;min-width:80px;height:32px;position:relative}.retro-stats-cards .stat-card[data-v-7d52c706]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:0;border-radius:0 0 4px 4px;transition:height .2s ease}.retro-stats-cards .stat-card[data-v-7d52c706]:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.1)}.retro-stats-cards .stat-card[data-v-7d52c706]:active{transform:translateY(0)}.retro-stats-cards .stat-card .stat-icon[data-v-7d52c706]{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:5px;transition:all .2s ease}.retro-stats-cards .stat-card .stat-icon i[data-v-7d52c706]{font-size:10px;transition:all .2s ease}.retro-stats-cards .stat-card .stat-content[data-v-7d52c706]{flex:1;display:flex;align-items:center;gap:3px}.retro-stats-cards .stat-card .stat-content .stat-number[data-v-7d52c706]{font-size:13px;font-weight:700;line-height:1}.retro-stats-cards .stat-card .stat-content .stat-label[data-v-7d52c706]{font-size:11px;color:#909399;line-height:1}.retro-stats-cards .stat-card.stat-draft .stat-icon[data-v-7d52c706]{background:#f5f7fa}.retro-stats-cards .stat-card.stat-draft .stat-content .stat-number[data-v-7d52c706],.retro-stats-cards .stat-card.stat-draft .stat-icon i[data-v-7d52c706]{color:#909399}.retro-stats-cards .stat-card.stat-draft.active[data-v-7d52c706]:after{height:2px;background:#909399}.retro-stats-cards .stat-card.stat-draft.active .stat-icon[data-v-7d52c706]{background:#909399}.retro-stats-cards .stat-card.stat-draft.active .stat-icon i[data-v-7d52c706]{color:#fff}.retro-stats-cards .stat-card.stat-pending .stat-icon[data-v-7d52c706]{background:#fef0f0}.retro-stats-cards .stat-card.stat-pending .stat-content .stat-number[data-v-7d52c706],.retro-stats-cards .stat-card.stat-pending .stat-icon i[data-v-7d52c706]{color:#e6a23c}.retro-stats-cards .stat-card.stat-pending.active[data-v-7d52c706]:after{height:2px;background:#e6a23c}.retro-stats-cards .stat-card.stat-pending.active .stat-icon[data-v-7d52c706]{background:#e6a23c}.retro-stats-cards .stat-card.stat-pending.active .stat-icon i[data-v-7d52c706]{color:#fff}.retro-stats-cards .stat-card.stat-approved .stat-icon[data-v-7d52c706]{background:#f0f9ff}.retro-stats-cards .stat-card.stat-approved .stat-content .stat-number[data-v-7d52c706],.retro-stats-cards .stat-card.stat-approved .stat-icon i[data-v-7d52c706]{color:#67c23a}.retro-stats-cards .stat-card.stat-approved.active[data-v-7d52c706]:after{height:2px;background:#67c23a}.retro-stats-cards .stat-card.stat-approved.active .stat-icon[data-v-7d52c706]{background:#67c23a}.retro-stats-cards .stat-card.stat-approved.active .stat-icon i[data-v-7d52c706]{color:#fff}.retro-stats-cards .stat-card.stat-rejected .stat-icon[data-v-7d52c706]{background:#fef0f0}.retro-stats-cards .stat-card.stat-rejected .stat-content .stat-number[data-v-7d52c706],.retro-stats-cards .stat-card.stat-rejected .stat-icon i[data-v-7d52c706]{color:#f56c6c}.retro-stats-cards .stat-card.stat-rejected.active[data-v-7d52c706]:after{height:2px;background:#f56c6c}.retro-stats-cards .stat-card.stat-rejected.active .stat-icon[data-v-7d52c706]{background:#f56c6c}.retro-stats-cards .stat-card.stat-rejected.active .stat-icon i[data-v-7d52c706]{color:#fff}.retro-list[data-v-7d52c706]{padding:8px;overflow-y:auto;height:calc(100% - 5px)}.retro-grid[data-v-7d52c706]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;width:100%}.retro-grid .retro-grid-item[data-v-7d52c706]{display:flex;flex-direction:column;min-width:0}.retro-card[data-v-7d52c706]{position:relative;background:#fff;border-radius:8px;border:1px solid #e4e7ed;transition:all .3s;overflow:hidden;height:100%;cursor:pointer}.retro-card[data-v-7d52c706]:hover{border-color:#409eff;box-shadow:0 4px 12px rgba(64,158,255,.15);transform:translateY(-2px)}.retro-card.selected[data-v-7d52c706]{border-color:#409eff;background:#f0f7ff}.retro-card.status-draft[data-v-7d52c706]{border-left:3px solid #909399}.retro-card.status-pending[data-v-7d52c706]{border-left:3px solid #e6a23c}.retro-card.status-approved[data-v-7d52c706]{border-left:3px solid #67c23a}.retro-card.status-rejected[data-v-7d52c706]{border-left:3px solid #f56c6c}.retro-checkbox[data-v-7d52c706]{position:absolute;top:8px;left:8px;z-index:10;background:#fff;border-radius:50%;padding:2px}.retro-status-badge[data-v-7d52c706]{position:absolute;top:8px;right:40px;padding:2px 8px;border-radius:10px;font-size:10px;font-weight:500;z-index:10;display:flex;align-items:center;gap:3px}.retro-status-badge i[data-v-7d52c706]{font-size:11px}.retro-status-badge.status-draft[data-v-7d52c706]{background:#f5f7fa;color:#909399}.retro-status-badge.status-pending[data-v-7d52c706]{background:#fdf6ec;color:#e6a23c}.retro-status-badge.status-approved[data-v-7d52c706]{background:#f0f9ff;color:#67c23a}.retro-status-badge.status-rejected[data-v-7d52c706]{background:#fef0f0;color:#f56c6c}.retro-card-header[data-v-7d52c706]{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;background:linear-gradient(135deg,#f5f7fa,#fff);border-bottom:1px solid #ebeef5}.retro-card-header .retro-month[data-v-7d52c706]{font-size:12px;font-weight:600;color:#303133;display:flex;align-items:center;gap:4px}.retro-card-header .retro-month i[data-v-7d52c706]{color:#409eff}.retro-card-header .el-dropdown-link[data-v-7d52c706]{color:#606266;cursor:pointer;font-size:14px;padding:4px;border-radius:50%}.retro-card-header .el-dropdown-link[data-v-7d52c706]:hover{background:#e4e7ed}.retro-card-body[data-v-7d52c706]{padding:10px}.retro-dept-creator[data-v-7d52c706]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;padding-bottom:8px;border-bottom:1px dashed #ebeef5}.retro-dept-creator .dept-info[data-v-7d52c706]{display:flex;align-items:center;gap:5px}.retro-dept-creator .dept-info i[data-v-7d52c706]{color:#409eff;font-size:13px}.retro-dept-creator .dept-info .dept-name[data-v-7d52c706]{font-size:12px;color:#303133;font-weight:500}.retro-dept-creator .creator-info[data-v-7d52c706]{display:flex;align-items:center;gap:6px;font-size:10px;color:#909399}.retro-dept-creator .creator-info .creator-name[data-v-7d52c706]{display:flex;align-items:center;gap:3px}.retro-dept-creator .creator-info .creator-name i[data-v-7d52c706]{font-size:11px}.retro-dept-creator .creator-info .creator-time[data-v-7d52c706]{display:flex;align-items:center}.retro-summary[data-v-7d52c706]{display:flex;align-items:center;justify-content:space-between;padding:8px;background:linear-gradient(135deg,#f9fafb,#fff);border-radius:6px;border:1px solid #ebeef5;margin-bottom:8px}.retro-summary .summary-item[data-v-7d52c706]{display:flex;align-items:center;gap:3px;font-size:11px}.retro-summary .summary-item .summary-icon[data-v-7d52c706]{font-size:14px}.retro-summary .summary-item .summary-value[data-v-7d52c706]{font-size:14px;font-weight:700;color:#409eff;margin:0 2px}.retro-summary .summary-item .summary-label[data-v-7d52c706]{color:#909399}.retro-summary .summary-divider[data-v-7d52c706]{width:1px;height:16px;background:#e4e7ed}.retro-shifts[data-v-7d52c706]{margin-bottom:8px}.retro-shifts .shifts-header[data-v-7d52c706]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.retro-shifts .shifts-header .shifts-label[data-v-7d52c706]{font-size:10px;color:#909399;font-weight:600}.retro-shifts .shifts-header .shifts-count[data-v-7d52c706]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:8px;font-size:10px;font-weight:700}.retro-shifts .shifts-groups[data-v-7d52c706]{display:flex;flex-direction:column;gap:4px}.retro-shifts .shift-group[data-v-7d52c706]{display:flex;align-items:center;gap:6px;padding:4px 6px;background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #e8eaed;border-radius:4px;transition:all .2s ease;min-height:24px}.retro-shifts .shift-group[data-v-7d52c706]:hover{background:linear-gradient(135deg,#f0f7ff,#fff);border-color:#409eff;box-shadow:0 2px 6px rgba(64,158,255,.08)}.retro-shifts .shift-group .shift-tag[data-v-7d52c706]{flex-shrink:0;font-weight:600;font-size:10px;padding:0 6px;height:16px;line-height:16px;border:none;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.retro-shifts .shift-group .period-list[data-v-7d52c706]{flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.retro-shifts .shift-group .period-list .period-tag[data-v-7d52c706]{flex-shrink:0;font-size:10px;padding:0 5px;height:16px;line-height:16px;cursor:pointer;transition:all .2s ease}.retro-shifts .shift-group .period-list .period-tag[data-v-7d52c706]:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(103,194,58,.3)}.retro-approval[data-v-7d52c706]{padding:6px 8px;background:#f0f7ff;border-radius:4px;margin-bottom:8px}.retro-approval .approval-info[data-v-7d52c706]{display:flex;align-items:center;gap:4px;font-size:10px;color:#606266;margin-bottom:2px}.retro-approval .approval-info i[data-v-7d52c706]{color:#409eff}.retro-approval .approval-time[data-v-7d52c706]{display:flex;align-items:center;gap:4px;font-size:10px;color:#909399}.retro-approval .approval-time i[data-v-7d52c706]{font-size:10px}.retro-memo[data-v-7d52c706]{display:flex;align-items:flex-start;gap:4px;padding:6px 8px;background:#fdf6ec;border-radius:4px;font-size:10px;color:#606266;line-height:1.4}.retro-memo i[data-v-7d52c706]{color:#e6a23c;font-size:11px;margin-top:1px}@media (min-width:1920px){.retro-grid[data-v-7d52c706]{grid-template-columns:repeat(6,1fr)}}@media (min-width:1600px) and (max-width:1919px){.retro-grid[data-v-7d52c706]{grid-template-columns:repeat(5,1fr)}}@media (min-width:1200px) and (max-width:1599px){.retro-grid[data-v-7d52c706]{grid-template-columns:repeat(4,1fr)}}@media (min-width:992px) and (max-width:1199px){.retro-grid[data-v-7d52c706]{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px) and (max-width:991px){.retro-grid[data-v-7d52c706]{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.retro-grid[data-v-7d52c706]{grid-template-columns:repeat(1,1fr)}}.team-swap-dropdown .el-select-dropdown__item{height:auto!important;line-height:normal!important;padding:0!important}.team-swap-dropdown .option-content{display:flex!important;align-items:center!important;gap:10px!important;padding:10px 20px!important;width:100%!important}.team-swap-dropdown .option-content .team-badge{flex-shrink:0;width:auto!important;height:auto!important;padding:4px 8px;border-radius:4px;color:#fff;font-weight:600}.team-swap-dropdown .option-content .team-badge.small .time-slot .time-text{font-size:12px;white-space:nowrap}.team-swap-dropdown .option-content .team-badge.production{background:linear-gradient(135deg,#667eea,#764ba2)}.team-swap-dropdown .option-content .team-badge.quality{background:linear-gradient(135deg,#f093fb,#f5576c)}.team-swap-dropdown .option-content .team-badge.maintenance{background:linear-gradient(135deg,#4facfe,#00f2fe)}.team-swap-dropdown .option-content .team-badge.packaging{background:linear-gradient(135deg,#43e97b,#38f9d7)}.team-swap-dropdown .option-content .team-name{flex:1;font-size:14px;color:#1f2937;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-swap-dropdown .option-content .el-tag{flex-shrink:0}.swap-content .team-selector{display:flex;align-items:stretch;gap:24px;padding:24px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #e5e7eb;margin-bottom:24px;position:relative}.swap-content .team-selector:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#3b82f6,#10b981,#f59e0b);border-radius:12px 12px 0 0}.swap-content .team-selector .source-team,.swap-content .team-selector .target-team{flex:1;display:flex;flex-direction:column;gap:12px}.swap-content .team-selector .source-team .team-title,.swap-content .team-selector .target-team .team-title{display:flex;align-items:center;gap:12px;padding:16px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;transition:all .3s ease}.swap-content .team-selector .source-team .team-title:hover,.swap-content .team-selector .target-team .team-title:hover{border-color:#3b82f6;background:#eff6ff}.swap-content .team-selector .source-team .team-title .team-badge,.swap-content .team-selector .target-team .team-title .team-badge{width:120px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15)}.swap-content .team-selector .source-team .team-title .team-badge.small,.swap-content .team-selector .target-team .team-title .team-badge.small{width:20px;height:20px;font-size:12px;border-radius:4px}.swap-content .team-selector .source-team .team-title .team-badge.production,.swap-content .team-selector .target-team .team-title .team-badge.production{background:linear-gradient(135deg,#667eea,#764ba2)}.swap-content .team-selector .source-team .team-title .team-badge.quality,.swap-content .team-selector .target-team .team-title .team-badge.quality{background:linear-gradient(135deg,#f093fb,#f5576c)}.swap-content .team-selector .source-team .team-title .team-badge.maintenance,.swap-content .team-selector .target-team .team-title .team-badge.maintenance{background:linear-gradient(135deg,#4facfe,#00f2fe)}.swap-content .team-selector .source-team .team-title .team-badge.packaging,.swap-content .team-selector .target-team .team-title .team-badge.packaging{background:linear-gradient(135deg,#43e97b,#38f9d7)}.swap-content .team-selector .source-team .team-title .team-badge .time-slot,.swap-content .team-selector .target-team .team-title .team-badge .time-slot{display:flex;flex-direction:column;align-items:center;text-align:center}.swap-content .team-selector .source-team .team-title .team-badge .time-slot .time-text,.swap-content .team-selector .target-team .team-title .team-badge .time-slot .time-text{font-size:inherit;line-height:1.1;font-weight:600;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.1)}.swap-content .team-selector .source-team .team-title .team-info,.swap-content .team-selector .target-team .team-title .team-info{flex:1}.swap-content .team-selector .source-team .team-title .team-info .team-name,.swap-content .team-selector .target-team .team-title .team-info .team-name{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:4px}.swap-content .team-selector .source-team .team-title .team-info .team-count,.swap-content .team-selector .target-team .team-title .team-info .team-count{font-size:13px;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:12px;display:inline-block}.swap-content .team-selector .source-team .team-title .option-content,.swap-content .team-selector .target-team .team-title .option-content{display:flex;align-items:center;gap:8px;width:100%}.swap-content .team-selector .source-team .team-title .option-content span,.swap-content .team-selector .target-team .team-title .option-content span{flex:1;font-weight:500}.swap-content .team-selector .source-team .select-label,.swap-content .team-selector .target-team .select-label{font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.swap-content .team-selector .swap-arrow{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#1e40af);color:#fff;box-shadow:0 4px 16px rgba(59,130,246,.3);align-self:center;position:relative}.swap-content .team-selector .swap-arrow:before{content:"";position:absolute;inset:-2px;border-radius:50%;padding:2px;background:linear-gradient(135deg,#60a5fa,#3b82f6);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.swap-content .team-selector .swap-arrow .swap-icon{font-size:24px;animation:bounce 2s infinite}.swap-content .swap-mode{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #e5e7eb}.swap-content .swap-mode .mode-title{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:16px;display:flex;align-items:center;gap:8px}.swap-content .swap-mode .mode-title:before{content:"";width:4px;height:20px;background:linear-gradient(135deg,#3b82f6,#1e40af);border-radius:2px}.swap-content .swap-mode .el-radio-group{display:flex;gap:16px}.swap-content .swap-mode .el-radio-group .el-radio{flex:1;margin:0;padding:16px;border:2px solid #e5e7eb;border-radius:8px;transition:all .3s ease;background:#fafbfc;display:flex;align-items:flex-start}.swap-content .swap-mode .el-radio-group .el-radio:hover{border-color:#3b82f6;background:#eff6ff}.swap-content .swap-mode .el-radio-group .el-radio.is-checked{border-color:#3b82f6;background:linear-gradient(135deg,#eff6ff,#dbeafe);box-shadow:0 4px 12px rgba(59,130,246,.15)}.swap-content .swap-mode .el-radio-group .el-radio .el-radio__input{margin-top:2px}.swap-content .swap-mode .el-radio-group .el-radio .el-radio__label{padding-left:8px;line-height:1.5}.swap-content .swap-mode .el-radio-group .el-radio .radio-content{display:flex;flex-direction:column;gap:4px}.swap-content .swap-mode .el-radio-group .el-radio .radio-content .radio-title{font-weight:600;color:#1f2937;font-size:14px;line-height:1.5}.swap-content .swap-mode .el-radio-group .el-radio .radio-content .mode-desc{font-size:12px;color:#6b7280;line-height:1.4}.swap-content .members-comparison{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #e5e7eb;margin-bottom:24px}.swap-content .members-comparison .comparison-header{display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #f1f5f9}.swap-content .members-comparison .comparison-header .source-header,.swap-content .members-comparison .comparison-header .target-header{display:flex;align-items:center;gap:16px}.swap-content .members-comparison .comparison-header .source-header>span,.swap-content .members-comparison .comparison-header .target-header>span{font-size:16px;font-weight:600;color:#1f2937;position:relative}.swap-content .members-comparison .comparison-header .source-header>span:after,.swap-content .members-comparison .comparison-header .target-header>span:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:linear-gradient(90deg,#3b82f6,#10b981);border-radius:1px}.swap-content .members-comparison .members-lists{display:flex;gap:24px}.swap-content .members-comparison .members-lists .source-members,.swap-content .members-comparison .members-lists .target-members{flex:1;border:2px solid #f1f5f9;border-radius:8px;background:#fafbfc;max-height:320px;overflow:hidden}.swap-content .members-comparison .members-lists .source-members:hover,.swap-content .members-comparison .members-lists .target-members:hover{border-color:#cbd5e1}.swap-content .members-comparison .members-lists .source-members .list-header,.swap-content .members-comparison .members-lists .target-members .list-header{padding:12px 16px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;font-size:13px;font-weight:500;color:#64748b;text-align:center}.swap-content .members-comparison .members-lists .source-members .list-content,.swap-content .members-comparison .members-lists .target-members .list-content{max-height:280px;overflow-y:auto}.swap-content .members-comparison .members-lists .source-members .list-content::-webkit-scrollbar,.swap-content .members-comparison .members-lists .target-members .list-content::-webkit-scrollbar{width:4px}.swap-content .members-comparison .members-lists .source-members .list-content::-webkit-scrollbar-track,.swap-content .members-comparison .members-lists .target-members .list-content::-webkit-scrollbar-track{background:#f1f5f9}.swap-content .members-comparison .members-lists .source-members .list-content::-webkit-scrollbar-thumb,.swap-content .members-comparison .members-lists .target-members .list-content::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.swap-content .members-comparison .members-lists .source-members .member-checkbox-item,.swap-content .members-comparison .members-lists .source-members .member-preview-item,.swap-content .members-comparison .members-lists .target-members .member-checkbox-item,.swap-content .members-comparison .members-lists .target-members .member-preview-item{padding:12px 16px;border-bottom:1px solid #f1f5f9;transition:all .2s ease}.swap-content .members-comparison .members-lists .source-members .member-checkbox-item:last-child,.swap-content .members-comparison .members-lists .source-members .member-preview-item:last-child,.swap-content .members-comparison .members-lists .target-members .member-checkbox-item:last-child,.swap-content .members-comparison .members-lists .target-members .member-preview-item:last-child{border-bottom:none}.swap-content .members-comparison .members-lists .source-members .member-checkbox-item:hover,.swap-content .members-comparison .members-lists .source-members .member-preview-item:hover,.swap-content .members-comparison .members-lists .target-members .member-checkbox-item:hover,.swap-content .members-comparison .members-lists .target-members .member-preview-item:hover{background:#fff;box-shadow:inset 0 0 0 1px #e2e8f0}.swap-content .members-comparison .members-lists .source-members .member-checkbox-item .member-info-item,.swap-content .members-comparison .members-lists .source-members .member-preview-item .member-info-item,.swap-content .members-comparison .members-lists .target-members .member-checkbox-item .member-info-item,.swap-content .members-comparison .members-lists .target-members .member-preview-item .member-info-item{display:flex;align-items:center;gap:12px}.swap-content .members-comparison .members-lists .source-members .member-checkbox-item .member-info-item .member-details-item,.swap-content .members-comparison .members-lists .source-members .member-preview-item .member-info-item .member-details-item,.swap-content .members-comparison .members-lists .target-members .member-checkbox-item .member-info-item .member-details-item,.swap-content .members-comparison .members-lists .target-members .member-preview-item .member-info-item .member-details-item{flex:1;min-width:0}.swap-content .members-comparison .members-lists .source-members .member-checkbox-item .member-info-item .member-details-item .member-name,.swap-content .members-comparison .members-lists .source-members .member-preview-item .member-info-item .member-details-item .member-name,.swap-content .members-comparison .members-lists .target-members .member-checkbox-item .member-info-item .member-details-item .member-name,.swap-content .members-comparison .members-lists .target-members .member-preview-item .member-info-item .member-details-item .member-name{font-size:14px;font-weight:600;color:#1f2937;line-height:18px;margin-bottom:2px}.swap-content .members-comparison .members-lists .source-members .member-checkbox-item .member-info-item .member-details-item .member-position,.swap-content .members-comparison .members-lists .source-members .member-preview-item .member-info-item .member-details-item .member-position,.swap-content .members-comparison .members-lists .target-members .member-checkbox-item .member-info-item .member-details-item .member-position,.swap-content .members-comparison .members-lists .target-members .member-preview-item .member-info-item .member-details-item .member-position{font-size:12px;color:#6b7280;line-height:16px}.swap-content .members-comparison .members-lists .source-members .member-checkbox-item .member-info-item .member-badges,.swap-content .members-comparison .members-lists .source-members .member-preview-item .member-info-item .member-badges,.swap-content .members-comparison .members-lists .target-members .member-checkbox-item .member-info-item .member-badges,.swap-content .members-comparison .members-lists .target-members .member-preview-item .member-info-item .member-badges{display:flex;gap:6px;flex-shrink:0}.swap-content .members-comparison .members-lists .source-members .all-members-preview .member-preview-item,.swap-content .members-comparison .members-lists .target-members .all-members-preview .member-preview-item{display:flex;align-items:center;gap:12px;position:relative;padding-left:24px}.swap-content .members-comparison .members-lists .source-members .all-members-preview .member-preview-item:before,.swap-content .members-comparison .members-lists .target-members .all-members-preview .member-preview-item:before{content:"";position:absolute;left:8px;width:2px;height:60%;background:linear-gradient(135deg,#3b82f6,#10b981);border-radius:1px}.swap-content .members-comparison .members-lists .source-members .el-checkbox-group .el-checkbox,.swap-content .members-comparison .members-lists .target-members .el-checkbox-group .el-checkbox{margin:0;width:100%}.swap-content .members-comparison .members-lists .source-members .el-checkbox-group .el-checkbox .el-checkbox__label,.swap-content .members-comparison .members-lists .target-members .el-checkbox-group .el-checkbox .el-checkbox__label{width:100%;padding-left:8px}.swap-content .swap-preview{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #e5e7eb;overflow:hidden;margin-bottom:24px}.swap-content .swap-preview .preview-header{display:flex;align-items:center;gap:12px;padding:16px 24px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-bottom:1px solid #e5e7eb}.swap-content .swap-preview .preview-header i{color:#3b82f6;font-size:18px}.swap-content .swap-preview .preview-header span{flex:1;font-size:16px;font-weight:600;color:#1f2937}.swap-content .swap-preview .preview-header .el-tag{font-weight:600}.swap-content .swap-preview .preview-list{max-height:240px;overflow-y:auto}.swap-content .swap-preview .preview-list::-webkit-scrollbar{width:6px}.swap-content .swap-preview .preview-list::-webkit-scrollbar-track{background:#f8fafc}.swap-content .swap-preview .preview-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.swap-content .swap-preview .preview-list .preview-item{padding:12px 24px;border-bottom:1px solid #f1f5f9;transition:all .2s ease}.swap-content .swap-preview .preview-list .preview-item:last-child{border-bottom:none}.swap-content .swap-preview .preview-list .preview-item:hover{background:#f8fafc}.swap-content .swap-preview .preview-list .preview-item .change-content{display:flex;align-items:center;gap:12px;font-size:14px}.swap-content .swap-preview .preview-list .preview-item .change-content .member-name{font-weight:600;color:#1f2937;background:#f3f4f6;padding:4px 8px;border-radius:4px}.swap-content .swap-preview .preview-list .preview-item .change-content .arrow{color:#6b7280;font-size:12px;font-weight:500}.swap-content .swap-preview .preview-list .preview-item .change-content .team-name{padding:4px 10px;border-radius:6px;font-size:13px;font-weight:600;border:1px solid}.swap-content .swap-preview .preview-list .preview-item .change-content .team-name.source{background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#dc2626;border-color:#fecaca}.swap-content .swap-preview .preview-list .preview-item .change-content .team-name.target{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;border-color:#bfdbfe}.swap-content .swap-preview .preview-list .preview-item .change-content i{color:#10b981;font-size:14px;font-weight:700}.swap-content .swap-tips{display:flex;align-items:center;justify-content:center;padding:60px 20px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #e5e7eb}.swap-content .swap-tips .tips-content{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.swap-content .swap-tips .tips-content i{font-size:48px;color:#cbd5e1}.swap-content .swap-tips .tips-content span{font-size:16px;color:#6b7280;font-weight:500}.swap-content .swap-tips .tips-content .tips-desc{font-size:14px;color:#9ca3af;margin-top:4px}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.team-member .page-caption .el-badge__content.is-fixed{top:8px;right:16px}[data-v-4aceaa02]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.team-member.page-container[data-v-4aceaa02]{overflow-y:auto}.team-member-management[data-v-4aceaa02]{height:100vh;display:flex;flex-direction:column;background:#f7f9fc}.team-member-management .header-toolbar[data-v-4aceaa02]{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:#fff;border-bottom:1px solid #e4e7ed;box-shadow:0 1px 4px rgba(0,0,0,.04)}.team-member-management .header-toolbar .toolbar-left .page-title[data-v-4aceaa02]{display:flex;align-items:center;gap:8px;margin:0 0 4px 0;font-size:18px;font-weight:600;color:#303133}.team-member-management .header-toolbar .toolbar-left .page-title i[data-v-4aceaa02]{color:#409eff}.team-member-management .header-toolbar .toolbar-left .stats-info[data-v-4aceaa02]{display:flex;gap:16px;font-size:12px;color:#909399}.team-member-management .header-toolbar .toolbar-left .stats-info .stat-item.pending[data-v-4aceaa02]{color:#e6a23c;font-weight:500}.team-member-management .header-toolbar .toolbar-right[data-v-4aceaa02]{display:flex;align-items:center;gap:8px}.team-member-management .main-content[data-v-4aceaa02]{flex:1;padding:10px 10px 10px 0}.team-member-management .main-content .team-rows[data-v-4aceaa02]{display:flex;flex-direction:column;gap:12px;position:relative}.team-member-management .main-content .team-rows[data-v-4aceaa02]:before{content:"拖拽班组调整顺序，便于人员操作";position:absolute;top:-32px;left:0;right:0;height:24px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:2px dashed #93c5fd;border-radius:6px;opacity:0;transform:translateY(10px);transition:all .3s ease;z-index:5;display:flex;align-items:center;justify-content:center;font-size:12px;color:#3b82f6;font-weight:500}.team-member-management .main-content .team-rows .team-row[data-v-4aceaa02]{display:flex;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.02);border:1px solid #e2e8f0;overflow:hidden;transition:all .3s ease;position:relative}.team-member-management .main-content .team-rows .team-row[data-v-4aceaa02]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.04);transform:translateY(-1px)}.team-member-management .main-content .team-rows .team-row:hover .team-drag-handle[data-v-4aceaa02]{opacity:1}.team-member-management .main-content .team-rows .team-row.drag-over[data-v-4aceaa02]{border-color:#409eff;box-shadow:0 4px 16px rgba(64,158,255,.25);transform:translateY(-1px)}.team-member-management .main-content .team-rows .team-row.has-pending[data-v-4aceaa02]{border-left:3px solid #f59e0b;background:linear-gradient(135deg,#fffbf5,#fef7ed)}.team-member-management .main-content .team-rows .team-row.is-dragging .team-drag-handle[data-v-4aceaa02]{opacity:1}.team-member-management .main-content .is-dragging-teams .team-rows[data-v-4aceaa02]:before{opacity:1;transform:translateY(0)}.team-member-management .main-content .is-dragging-teams .team-row[data-v-4aceaa02]:not(.chosen-team){opacity:.7;transform:scale(.98)}.team-member-management .main-content .is-dragging-teams .team-row:not(.chosen-team) .team-drag-handle[data-v-4aceaa02]{opacity:.5}.team-member-management .team-section[data-v-4aceaa02]{width:280px;background:linear-gradient(135deg,#fafbff,#f0f4f8);border-right:1px solid #e2e8f0;padding:16px;display:flex;flex-direction:column;gap:12px;position:relative}.team-member-management .team-section .team-drag-handle[data-v-4aceaa02]{position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:16px;height:40px;cursor:grab;opacity:0;transition:all .2s ease;z-index:10;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:0 8px 8px 0;box-shadow:0 2px 8px rgba(99,102,241,.3)}.team-member-management .team-section .team-drag-handle[data-v-4aceaa02]:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed);box-shadow:0 4px 12px rgba(99,102,241,.4);transform:translateY(-50%) translateX(-2px)}.team-member-management .team-section .team-drag-handle[data-v-4aceaa02]:active{cursor:grabbing}.team-member-management .team-section .team-drag-handle .drag-dots[data-v-4aceaa02]{display:grid;grid-template-columns:1fr 1fr;gap:2px}.team-member-management .team-section .team-drag-handle .drag-dots .dot[data-v-4aceaa02]{width:3px;height:3px;background:hsla(0,0%,100%,.8);border-radius:50%}.team-member-management .team-section .team-header[data-v-4aceaa02]{display:flex;align-items:flex-start;gap:6px}.team-member-management .team-section .team-header .team-badge[data-v-4aceaa02]{width:70px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.team-member-management .team-section .team-header .team-badge.production[data-v-4aceaa02]{background:linear-gradient(135deg,#667eea,#764ba2)}.team-member-management .team-section .team-header .team-badge.quality[data-v-4aceaa02]{background:linear-gradient(135deg,#f093fb,#f5576c)}.team-member-management .team-section .team-header .team-badge.maintenance[data-v-4aceaa02]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.team-member-management .team-section .team-header .team-badge.packaging[data-v-4aceaa02]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.team-member-management .team-section .team-header .team-badge .time-slot[data-v-4aceaa02]{display:flex;flex-direction:column;align-items:center;text-align:center}.team-member-management .team-section .team-header .team-badge .time-slot .time-text[data-v-4aceaa02]{font-size:11px;font-weight:600;line-height:1.2;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.1)}.team-member-management .team-section .team-header .team-info[data-v-4aceaa02]{flex:1}.team-member-management .team-section .team-header .team-info .team-name[data-v-4aceaa02]{font-size:16px;font-weight:600;color:#303133;margin-bottom:4px;overflow:hidden}.team-member-management .team-section .team-header .team-info .team-meta[data-v-4aceaa02]{display:flex;flex-direction:column;gap:2px;font-size:12px;color:#909399}.team-member-management .team-section .team-header .team-info .team-meta .member-count[data-v-4aceaa02]{display:flex;align-items:center;gap:4px}.team-member-management .team-section .team-header .team-info .team-meta .member-count i[data-v-4aceaa02]{color:#409eff}.team-member-management .team-section .team-header .team-info .team-meta .team-leader[data-v-4aceaa02]{display:flex;align-items:center;gap:4px}.team-member-management .team-section .team-header .team-info .team-meta .team-leader i[data-v-4aceaa02]{color:#f39c12}.team-member-management .team-section .team-header .team-actions[data-v-4aceaa02]{flex-shrink:0}.team-member-management .team-section .team-header .team-actions .pending-icon[data-v-4aceaa02]{color:#e6a23c;font-size:16px}.team-member-management .team-section .team-search .el-input[data-v-4aceaa02] .el-input__inner{border-radius:6px;background:#fff}.team-member-management .team-section .team-operations[data-v-4aceaa02]{display:flex;justify-content:space-between}.team-member-management .team-section .team-operations .el-button[data-v-4aceaa02]{font-size:12px;flex:1;margin-right:8px}.team-member-management .team-section .team-operations .el-button[data-v-4aceaa02]:last-child{margin-right:0}.team-member-management .members-section[data-v-4aceaa02]{flex:1;padding:8px 12px;min-height:100px;background:transparent}.team-member-management .members-section .members-container[data-v-4aceaa02]{display:flex;flex-wrap:wrap;gap:6px;align-content:flex-start}.team-member-management .members-section .members-container .member-item[data-v-4aceaa02]{display:flex;align-items:center;gap:6px;padding:4px 8px;background:linear-gradient(135deg,#fff,#f9fafb);border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;transition:all .2s ease;min-width:100px;max-width:130px;height:36px;position:relative;box-shadow:0 1px 2px rgba(0,0,0,.02)}.team-member-management .members-section .members-container .member-item[data-v-4aceaa02]:hover{border-color:#6366f1;box-shadow:0 4px 12px rgba(99,102,241,.15);background:linear-gradient(135deg,#f0f9ff,#e0f2fe);transform:translateY(-1px)}.team-member-management .members-section .members-container .member-item:hover .drag-indicator[data-v-4aceaa02],.team-member-management .members-section .members-container .member-item:hover .member-actions[data-v-4aceaa02]{opacity:1}.team-member-management .members-section .members-container .member-item.is-pending[data-v-4aceaa02]{border-color:#f59e0b;background:linear-gradient(135deg,#fffbeb,#fef3c7);box-shadow:0 2px 4px rgba(245,158,11,.1)}.team-member-management .members-section .members-container .member-item.is-leader[data-v-4aceaa02]{border-color:#10b981;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);box-shadow:0 2px 4px rgba(16,185,129,.1)}.team-member-management .members-section .members-container .member-item.is-online .member-avatar .online-status[data-v-4aceaa02]{animation:pulse-online 2s infinite}.team-member-management .members-section .members-container .member-item .member-avatar[data-v-4aceaa02]{position:relative;flex-shrink:0}.team-member-management .members-section .members-container .member-item .member-avatar .avatar-text[data-v-4aceaa02]{font-weight:600;font-size:11px}.team-member-management .members-section .members-container .member-item .member-avatar .online-status[data-v-4aceaa02]{position:absolute;top:-1px;right:-1px;width:6px;height:6px;background:#67c23a;border-radius:50%;border:1px solid #fff}.team-member-management .members-section .members-container .member-item .member-avatar .leader-badge[data-v-4aceaa02]{position:absolute;top:-3px;right:-3px;width:12px;height:12px;background:linear-gradient(135deg,#f39c12,#e67e22);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:6px;box-shadow:0 1px 2px rgba(243,156,18,.3)}.team-member-management .members-section .members-container .member-item .member-details[data-v-4aceaa02]{flex:1;min-width:0}.team-member-management .members-section .members-container .member-item .member-details .member-name[data-v-4aceaa02]{font-size:12px;font-weight:600;color:#303133;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:14px;margin-bottom:1px}.team-member-management .members-section .members-container .member-item .member-details .member-position[data-v-4aceaa02]{font-size:10px;color:#909399;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:12px}.team-member-management .members-section .members-container .member-item .member-status[data-v-4aceaa02]{position:absolute;top:2px;right:2px}.team-member-management .members-section .members-container .member-item .member-status .pending-dot[data-v-4aceaa02]{width:6px;height:6px;background:#e6a23c;border-radius:50%;animation:pulse 1.5s infinite}.team-member-management .members-section .members-container .member-item .member-actions[data-v-4aceaa02]{position:absolute;top:2px;right:6px;opacity:0;transition:opacity .2s ease}.team-member-management .members-section .members-container .member-item .member-actions .more-btn[data-v-4aceaa02]{padding:1px;color:#c0c4cc;font-size:12px}.team-member-management .members-section .members-container .member-item .member-actions .more-btn[data-v-4aceaa02]:hover{color:#409eff}.team-member-management .members-section .members-container .member-item .drag-indicator[data-v-4aceaa02]{position:absolute;bottom:2px;right:2px;color:#c0c4cc;font-size:8px;opacity:0;transition:opacity .2s ease;cursor:grab}.team-member-management .members-section .members-container .member-item .drag-indicator[data-v-4aceaa02]:active{cursor:grabbing}.team-member-management .members-section .empty-members[data-v-4aceaa02]{display:flex;align-items:center;justify-content:center;height:60px;border:1px dashed #cbd5e1;border-radius:6px;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.team-member-management .members-section .empty-members .empty-content[data-v-4aceaa02]{display:flex;flex-direction:column;align-items:center;gap:6px;color:#6b7280}.team-member-management .members-section .empty-members .empty-content i[data-v-4aceaa02]{font-size:20px}.team-member-management .members-section .empty-members .empty-content .empty-text[data-v-4aceaa02]{font-size:11px}.team-member-management .members-section .empty-members .empty-content .add-member-btn[data-v-4aceaa02]{font-size:10px;color:#409eff;padding:2px 4px}.team-member-management .changes-notification[data-v-4aceaa02]{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#fff,#fffbf5);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.04);border:1px solid #fed7aa;max-width:600px;min-width:400px;z-index:1000}.team-member-management .changes-notification .notification-header[data-v-4aceaa02]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:8px 8px 0 0}.team-member-management .changes-notification .notification-header i[data-v-4aceaa02]{color:#e6a23c;font-size:14px}.team-member-management .changes-notification .notification-header span[data-v-4aceaa02]{flex:1;font-size:13px;color:#303133;font-weight:500}.team-member-management .changes-notification .changes-detail[data-v-4aceaa02]{max-height:150px;overflow-y:auto;border-top:1px solid #f0f2f5}.team-member-management .changes-notification .changes-detail .change-record[data-v-4aceaa02]{display:flex;align-items:center;gap:8px;padding:8px 16px;border-bottom:1px solid #f8f9fa}.team-member-management .changes-notification .changes-detail .change-record[data-v-4aceaa02]:hover{background:linear-gradient(135deg,#f0f9ff,#e0f2fe)}.team-member-management .changes-notification .changes-detail .change-record i[data-v-4aceaa02]{color:#409eff;font-size:12px;flex-shrink:0}.team-member-management .changes-notification .changes-detail .change-record .change-text[data-v-4aceaa02]{flex:1;font-size:12px;color:#606266}.team-member-management .changes-notification .changes-detail .change-record .remove-change[data-v-4aceaa02]{padding:2px;color:#c0c4cc}.team-member-management .changes-notification .changes-detail .change-record .remove-change[data-v-4aceaa02]:hover{color:#f56c6c}.team-member-management .changes-notification .changes-detail .more-changes[data-v-4aceaa02]{padding:8px 16px;text-align:center;font-size:11px;color:#909399;background:linear-gradient(135deg,#f9fafb,#f3f4f6)}.team-member-management .ghost-member[data-v-4aceaa02]{opacity:.4;transform:rotate(3deg)}.team-member-management .chosen-member[data-v-4aceaa02]{transform:scale(1.05);box-shadow:0 4px 16px rgba(64,158,255,.3)!important;z-index:999}.team-member-management .ghost-team[data-v-4aceaa02]{opacity:.3;transform:rotate(2deg);box-shadow:0 8px 32px rgba(0,0,0,.15)!important}.team-member-management .chosen-team[data-v-4aceaa02]{transform:scale(1.02);box-shadow:0 8px 24px rgba(99,102,241,.3)!important;border-color:#6366f1!important;z-index:1000}.team-member-management .chosen-team .team-drag-handle[data-v-4aceaa02]{opacity:1;background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 16px rgba(16,185,129,.4)}.team-member-management .drag-team[data-v-4aceaa02]{transform:rotate(-2deg);box-shadow:0 12px 32px rgba(0,0,0,.2)!important}.loading-overlay[data-v-4aceaa02]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.7);backdrop-filter:blur(4px)}.loading-overlay .loading-content[data-v-4aceaa02]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 60px;background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.3)}.loading-overlay .loading-content .el-icon-loading[data-v-4aceaa02]{font-size:48px;color:#409eff;animation:rotating-data-v-4aceaa02 2s linear infinite;margin-bottom:16px}.loading-overlay .loading-content p[data-v-4aceaa02]{margin:0;font-size:16px;color:#303133;font-weight:500}@keyframes rotating-data-v-4aceaa02{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.setting-attendance-clocked .numeric{width:120px}.setting-attendance-clocked .form-group .line{border-bottom:1px dotted #ededed!important}.setting-attendance-clocked .el-input__count{font-size:12px}.setting-attendance-clocked .detail-form-group{margin:0 20px 16px 20px;padding:12px;border:1px solid #e4e7ed;border-radius:4px;background-color:#fafafa}.setting-attendance-clocked .el-tabs__content{overflow:visible}.setting-attendance-clocked .el-form-item{margin-bottom:18px}.setting-attendance-clocked .el-button-group .el-button{padding:5px 10px;font-size:12px}.time-range-wrapper{width:100%}.time-range-wrapper .time-range-picker{width:48%!important}.time-range-wrapper .range-separator{display:inline-block;width:4%;text-align:center}.margin-space{margin-bottom:26px!important}.margin-space .is-justify-space-between{margin-bottom:6px}.space10{margin-right:10px;margin-left:10px}.hr-attendance-rule.page-container{overflow-y:auto}.numeric{width:60px}[data-v-138eacdc]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.hr-setting-employee.page-container[data-v-138eacdc]{overflow-y:auto}.hr-setting-employee .wrapper[data-v-138eacdc]{margin:0 10px 20px}.hr-setting-employee .icon-panel[data-v-138eacdc]{height:120px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s ease-in-out}.hr-setting-employee .icon-panel[data-v-138eacdc]:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.hr-setting-employee .icon-panel[data-v-138eacdc]:hover svg{transform:scale(1.15)}.hr-setting-employee .icon-panel[data-v-138eacdc] svg{display:block;width:43px;height:43px;margin:6px auto 0;font-size:40px;transition:transform .3s ease-in-out}.hr-setting-employee .icon-panel p[data-v-138eacdc]{margin-top:10px;font-size:14px;color:#303133;font-weight:500}.hr-contract-setting .numeric{width:100px;padding-left:8px}.hr-contract-setting .el-input-group__append{padding:0 12px}.hr-contract-setting .el-switch{padding-left:8px}.hr-contract-setting .table-wrapper{min-height:200px}.hr-contract-setting .table-wrapper .el-table{border:1px solid #ebeef5;border-radius:4px}.hr-contract-setting .table-wrapper .el-table thead th{background-color:#f5f7fa;font-weight:600}.hr-contract-setting .table-wrapper .el-table tbody tr{position:relative;transition:background-color .2s}.hr-contract-setting .table-wrapper .el-table tbody tr:hover{background-color:#f5f7fa}.hr-contract-setting .table-wrapper .el-table tbody tr:hover .drag-handle{opacity:1}.hr-contract-setting .add-section{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-bottom:15px}.hr-contract-setting .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#909399;background-color:#fafafa;border:1px dashed #dcdfe6;border-radius:4px}.hr-contract-setting .empty-state i{font-size:48px;margin-bottom:16px;color:#c0c4cc}.hr-contract-setting .empty-state p{margin:0;font-size:14px}[data-v-23341e03]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.hr-entry-file-setting .add-section[data-v-23341e03]{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-bottom:15px}.hr-entry-file-setting .add-section .el-select[data-v-23341e03] .el-select__tags{max-width:100%}.hr-entry-file-setting .option-item[data-v-23341e03]{display:flex;align-items:center;justify-content:space-between;width:100%}.hr-entry-file-setting .option-item .option-name[data-v-23341e03]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-entry-file-setting .option-item .required-mark[data-v-23341e03]{color:#f56c6c;font-weight:700;margin-left:5px}.hr-entry-file-setting .table-wrapper[data-v-23341e03]{min-height:200px}.hr-entry-file-setting .table-wrapper .el-table[data-v-23341e03]{border:1px solid #ebeef5;border-radius:4px}.hr-entry-file-setting .table-wrapper .el-table thead th[data-v-23341e03]{background-color:#f5f7fa;font-weight:600}.hr-entry-file-setting .table-wrapper .el-table tbody tr[data-v-23341e03]{position:relative;transition:background-color .2s}.hr-entry-file-setting .table-wrapper .el-table tbody tr[data-v-23341e03]:hover{background-color:#f5f7fa}.hr-entry-file-setting .table-wrapper .el-table tbody tr:hover .drag-handle[data-v-23341e03]{opacity:1}.hr-entry-file-setting .table-wrapper .el-table .drag-handle[data-v-23341e03]{position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:16px;height:40px;cursor:grab;opacity:0;transition:all .2s ease;z-index:10;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:0 8px 8px 0;box-shadow:0 2px 8px rgba(99,102,241,.3)}.hr-entry-file-setting .table-wrapper .el-table .drag-handle i[data-v-23341e03]{color:#fff;font-size:12px;font-weight:700}.hr-entry-file-setting .table-wrapper .el-table .drag-handle[data-v-23341e03]:active{cursor:grabbing;background:linear-gradient(135deg,#4f46e5,#7c3aed)}.hr-entry-file-setting .empty-state[data-v-23341e03]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;color:#909399;background-color:#fafafa;border:1px dashed #dcdfe6;border-radius:4px}.hr-entry-file-setting .empty-state i[data-v-23341e03]{font-size:48px;margin-bottom:16px;color:#c0c4cc}.hr-entry-file-setting .empty-state p[data-v-23341e03]{margin:0;font-size:14px}.hr-entry-file-setting .statistics[data-v-23341e03]{margin-top:15px}.hr-entry-file-setting .statistics .stats-detail[data-v-23341e03]{display:flex;align-items:center;gap:5px;font-size:13px}.hr-entry-file-setting .statistics .stats-detail span[data-v-23341e03]{color:#606266}.hr-entry-file-setting .statistics .stats-detail .el-divider[data-v-23341e03]{margin:0 8px}[data-v-23341e03] .el-select-dropdown .el-select-group__title{font-weight:600;color:#409eff;background-color:#f0f9ff;padding:8px 20px}[data-v-23341e03] .el-select-dropdown .el-select-dropdown__item.is-disabled{color:#c0c4cc;cursor:not-allowed;background-color:#f5f7fa}[data-v-23341e03] .el-select-dropdown .el-select-dropdown__item.is-disabled .option-item .option-name{color:#c0c4cc}[data-v-23341e03] .el-select-dropdown .el-select-dropdown__item:hover:not(.is-disabled){background-color:#f5f7fa}[data-v-49c5ca37]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.hr-entry-salary-setting .add-section[data-v-49c5ca37]{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-bottom:15px}.hr-entry-salary-setting .add-section .el-select[data-v-49c5ca37] .el-select__tags{max-width:100%}.hr-entry-salary-setting .option-item[data-v-49c5ca37]{display:flex;align-items:center;justify-content:space-between;width:100%}.hr-entry-salary-setting .option-item .option-name[data-v-49c5ca37]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-entry-salary-setting .salary-table-wrapper[data-v-49c5ca37]{min-height:200px}.hr-entry-salary-setting .salary-table-wrapper .el-table[data-v-49c5ca37]{border:1px solid #ebeef5;border-radius:4px}.hr-entry-salary-setting .salary-table-wrapper .el-table thead th[data-v-49c5ca37]{background-color:#f5f7fa;font-weight:600}.hr-entry-salary-setting .salary-table-wrapper .el-table tbody tr[data-v-49c5ca37]{position:relative;transition:background-color .2s}.hr-entry-salary-setting .salary-table-wrapper .el-table tbody tr[data-v-49c5ca37]:hover{background-color:#f5f7fa}.hr-entry-salary-setting .salary-table-wrapper .el-table tbody tr:hover .drag-handle[data-v-49c5ca37]{opacity:1}.hr-entry-salary-setting .salary-table-wrapper .el-table .drag-handle[data-v-49c5ca37]{position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:16px;height:40px;cursor:grab;opacity:0;transition:all .2s ease;z-index:10;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:0 8px 8px 0;box-shadow:0 2px 8px rgba(99,102,241,.3)}.hr-entry-salary-setting .salary-table-wrapper .el-table .drag-handle i[data-v-49c5ca37]{color:#fff;font-size:12px;font-weight:700}.hr-entry-salary-setting .salary-table-wrapper .el-table .drag-handle[data-v-49c5ca37]:active{cursor:grabbing;background:linear-gradient(135deg,#4f46e5,#7c3aed)}.hr-entry-salary-setting .empty-state[data-v-49c5ca37]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#909399;background-color:#fafafa;border:1px dashed #dcdfe6;border-radius:4px}.hr-entry-salary-setting .empty-state i[data-v-49c5ca37]{font-size:48px;margin-bottom:16px;color:#c0c4cc}.hr-entry-salary-setting .empty-state p[data-v-49c5ca37]{margin:0;font-size:14px}.hr-entry-salary-setting .statistics[data-v-49c5ca37]{margin-top:15px}.hr-entry-salary-setting .statistics .stats-detail[data-v-49c5ca37]{display:flex;align-items:center;gap:5px;font-size:13px}.hr-entry-salary-setting .statistics .stats-detail span[data-v-49c5ca37]{color:#606266}.hr-entry-salary-setting .statistics .stats-detail .el-divider[data-v-49c5ca37]{margin:0 8px}[data-v-49c5ca37] .el-select-dropdown .el-select-dropdown__item.is-disabled{color:#c0c4cc;cursor:not-allowed;background-color:#f5f7fa}[data-v-49c5ca37] .el-select-dropdown .el-select-dropdown__item.is-disabled .option-item .option-name{color:#c0c4cc}[data-v-49c5ca37] .el-select-dropdown .el-select-dropdown__item:hover:not(.is-disabled){background-color:#f5f7fa}[data-v-3dc8255b]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.serial-config-container[data-v-3dc8255b]{padding:20px}.serial-config-container .drag-container[data-v-3dc8255b]{background:#fafafa;border:1px dashed #d9d9d9;border-radius:4px;padding:16px;min-height:120px}.serial-config-container .drag-hint[data-v-3dc8255b]{text-align:center;color:#8c8c8c;font-size:13px;padding:8px 0;margin-bottom:12px}.serial-config-container .drag-hint i[data-v-3dc8255b]{margin-right:4px}.serial-config-container .drag-list[data-v-3dc8255b]{display:flex;flex-direction:row;width:100%}.serial-config-container .drag-list-wrapper[data-v-3dc8255b]{display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px;overflow-x:auto;padding-bottom:4px}.serial-config-container .drag-list-wrapper[data-v-3dc8255b]::-webkit-scrollbar{height:6px}.serial-config-container .drag-list-wrapper[data-v-3dc8255b]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.serial-config-container .drag-list-wrapper[data-v-3dc8255b]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.serial-config-container .drag-list-wrapper[data-v-3dc8255b]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.serial-config-container .drag-item[data-v-3dc8255b]{flex-shrink:0;width:160px;background:#fff;border:1px solid #d9d9d9;border-radius:4px;padding:12px;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s;position:relative}.serial-config-container .drag-item[data-v-3dc8255b]:hover{border-color:#409eff;box-shadow:0 2px 8px rgba(64,158,255,.15)}.serial-config-container .drag-item:hover .item-content[data-v-3dc8255b]{opacity:1;max-height:300px}.serial-config-container .drag-item.disabled[data-v-3dc8255b]{opacity:.6;cursor:not-allowed;background:#f5f5f5}.serial-config-container .drag-item.disabled[data-v-3dc8255b]:hover{border-color:#d9d9d9;box-shadow:none}.serial-config-container .drag-item.disabled:hover .item-content[data-v-3dc8255b]{opacity:0!important;max-height:0!important}.serial-config-container .drag-item.ghost[data-v-3dc8255b]{opacity:.5;background:#ecf5ff}.serial-config-container .item-header[data-v-3dc8255b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.serial-config-container .item-title[data-v-3dc8255b]{font-size:13px;font-weight:500;color:#262626;display:flex;align-items:center;gap:6px}.serial-config-container .drag-handle[data-v-3dc8255b]{cursor:grab;color:#8c8c8c;font-size:16px}.serial-config-container .drag-handle[data-v-3dc8255b]:active{cursor:grabbing}.serial-config-container .item-order[data-v-3dc8255b]{width:20px;height:20px;background:#409eff;color:#fff;border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.serial-config-container .item-toggle[data-v-3dc8255b]{margin:8px 0}.serial-config-container .item-content[data-v-3dc8255b]{opacity:0;max-height:0;overflow:hidden;transition:all .3s;margin-top:8px}.serial-config-container .date-options[data-v-3dc8255b]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.serial-config-container .date-options[data-v-3dc8255b] .el-checkbox{margin-right:0}.serial-config-container .date-options[data-v-3dc8255b] .el-checkbox .el-checkbox__label{font-size:12px}.serial-config-container .preview-box[data-v-3dc8255b]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:6px;padding:20px}.serial-config-container .preview-label[data-v-3dc8255b]{font-size:12px;color:hsla(0,0%,100%,.85);margin-bottom:8px}.serial-config-container .preview-value[data-v-3dc8255b]{font-size:24px;font-weight:600;color:#fff;font-family:Consolas,Monaco,monospace;word-break:break-all;line-height:1.4}.serial-config-container .preview-segments[data-v-3dc8255b]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.serial-config-container .preview-segments[data-v-3dc8255b] .el-tag{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3);color:#fff}.serial-config-container .btn-group[data-v-3dc8255b]{text-align:center;padding-top:10px}.serial-config-container .flip-list-move[data-v-3dc8255b]{transition:transform .3s}.hr-setting-employee-template.page-container{overflow-y:auto}.hr-setting-employee-template .wrapper{margin:0 10px 20px 10px}.hr-setting-employee-template .icon-panel{height:120px;text-align:center;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hr-setting-employee-template .icon-panel:hover i{transform:scale(1.15)}.hr-setting-employee-template .icon-panel svg{display:block;width:43px;height:43px;margin-top:6px;font-size:40px;transition:all .3s ease-in-out}.hr-setting-employee-template .icon-panel p{margin-top:10px}.hr-contract-setting.page-container{overflow-y:auto}.hr-contract-setting .numeric{width:120px}.hr-vacation .duration-range{display:flex;align-items:right;justify-content:right;gap:4px}.hr-vacation .duration-range .duration-max,.hr-vacation .duration-range .duration-value{font-weight:600;color:#409eff}.hr-vacation .duration-range .duration-max{font-size:20px}.hr-vacation .duration-range .duration-separator{color:#909399;font-weight:700}.hr-vacation .duration-range .duration-unit{font-size:12px;color:#909399}.hr-vacation .numeric{width:60px!important}.hr-vacation .sub-table{margin:0 10px 20px 10px;border-bottom:0!important}.hr-vacation .sub-table td{padding:3px!important}.hr-vacation .sub-table th{background:#f4f4f4!important}.setting-attendance-overtime .numeric{width:60px}.setting-attendance-overtime .form-group .line{border-bottom:1px dotted #ededed!important}.el-tooltip__popper{max-width:200px!important}.hr-setting-attendance.page-container{overflow-y:auto}.hr-setting-attendance .wrapper{margin:0 10px 20px 10px}.hr-setting-attendance .icon-panel{height:120px;text-align:center;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hr-setting-attendance .icon-panel:hover i{transform:scale(1.15)}.hr-setting-attendance .icon-panel svg{display:block;width:43px;height:43px;margin-top:6px;font-size:40px;transition:all .3s ease-in-out}.hr-setting-attendance .icon-panel p{margin-top:10px}.hr-setting-shift .detail-form-group{padding:0;margin:0}.hr-setting-shift .detail-form-group-section{padding-bottom:0;margin-bottom:0}.hr-setting-shift .el-input-group__append,.hr-setting-shift .el-input-group__prepend{padding:0 10px}.hr-setting-shift .el-checkbox-button--mini .el-checkbox-button__inner{padding:7px 6px}.hr-setting-shift .frm-icon{margin-left:10px}.hr-time-add-setting .add-section{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:0 4px}.hr-time-add-setting .add-section .title-info{font-size:15px;color:#409eff}.hr-time-add-setting .salary-table-wrapper{min-height:200px}.hr-time-add-setting .salary-table-wrapper .el-table{border:1px solid #ebeef5;border-radius:4px}.hr-time-add-setting .salary-table-wrapper .el-table thead th{background-color:#f5f7fa;font-weight:600}.hr-time-add-setting .salary-table-wrapper .el-table tbody tr{position:relative;transition:background-color .2s}.hr-time-add-setting .salary-table-wrapper .el-table tbody tr:hover{background-color:#f5f7fa}.hr-time-add-setting .salary-table-wrapper .el-table tbody tr:hover .drag-handle{opacity:1}.hr-time-add-setting .salary-table-wrapper .el-table .drag-handle{position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:16px;height:40px;cursor:grab;opacity:0;transition:all .2s ease;z-index:10;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:0 8px 8px 0;box-shadow:0 2px 8px rgba(99,102,241,.3)}.hr-time-add-setting .salary-table-wrapper .el-table .drag-handle i{color:#fff;font-size:12px;font-weight:700}.hr-time-add-setting .salary-table-wrapper .el-table .drag-handle:active{cursor:grabbing;background:linear-gradient(135deg,#4f46e5,#7c3aed)}.hr-time-add-setting .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#909399;background-color:#fafafa;border:1px dashed #dcdfe6;border-radius:4px}.hr-time-add-setting .empty-state i{font-size:48px;margin-bottom:16px;color:#c0c4cc}.hr-time-add-setting .empty-state p{margin:0;font-size:14px}.input-number-with-checkbox{display:inline-flex;align-items:stretch}.input-number-with-checkbox .checkbox-prepend{display:flex;align-items:center;padding:0 5px;background-color:#f5f7fa;border:1px solid #dcdfe6;border-right:none;border-radius:4px 0 0 4px;font-size:12px}.input-number-with-checkbox .el-input-number.is-controls-right .el-input__inner{border-radius:0}.input-number-with-checkbox .el-checkbox{margin:0}.shared-sections .el-checkbox__label{padding-left:5px!important}.input-number-with-checkbox .checkbox-prepend{height:28px}.hr-setting-shift .numeric{width:60px}.hr-setting-shift .help-text{margin-top:4px;color:#999;font-size:12px}.hr-setting-shift .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px 0;border-bottom:1px solid #eee}.hr-setting-shift .tip-text{font-size:13px;color:#666}.hr-setting-shift .time-range{display:flex;align-items:center;gap:6px}.hr-setting-shift .time-range .time-separator{color:#999}.hr-setting-shift .valid-period{display:flex;align-items:center;gap:6px;font-size:13px}.hr-setting-shift .el-input-group__prepend{padding:0 10px}.hr-setting-shift .late-early-setting{background:#f8f9fa;padding:12px;border-radius:4px}.hr-setting-shift .late-early-setting .setting-row{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:13px}.hr-setting-shift .late-early-setting .divider-line{height:1px;background:repeating-linear-gradient(90deg,#ddd 0 6px,transparent 6px 12px);margin:8px 0}.hr-setting-shift .salary-preview{background:#f0f9ff;border:1px solid #91d5ff;border-radius:4px;padding:12px}.hr-setting-shift .salary-preview .preview-title{font-weight:500;color:#1890ff;margin-bottom:8px}.hr-setting-shift .salary-preview .preview-items{display:flex;gap:16px}.hr-setting-shift .salary-preview .preview-item{font-size:12px;color:#666;background:#fff;padding:4px 8px;border-radius:3px;border:1px solid #d9d9d9}.hr-setting-shift .flexible-clock,.hr-setting-shift .flexible-rules{margin-top:12px}.hr-setting-shift .flexible-clock .flex-rule,.hr-setting-shift .flexible-clock .rule-item,.hr-setting-shift .flexible-rules .flex-rule,.hr-setting-shift .flexible-rules .rule-item{display:flex;align-items:center;gap:6px;margin-bottom:8px;padding:8px 12px;background:#f8f9fa;border-radius:4px;font-size:13px}.hr-setting-shift .disabled-row{background:#f5f5f5;opacity:.6}.hr-setting-shift .el-input-number.is-controls-right .el-input__inner{padding-right:30px!important}.hr-setting-shift .el-checkbox-button--mini .el-checkbox-button__inner{padding:7px 8px}.hr-setting-shift-group .default-shift .smart-fields-select{padding-left:5px;width:260px;display:inline-block}.hr-setting-shift-group .numeric{width:60px}.hr-setting-shift-group .tip{line-height:33px;padding-left:10px;color:#999}[data-v-1bed68be]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.retro-stats-cards[data-v-1bed68be]{display:flex;gap:8px;margin-left:2px}.retro-stats-cards .stat-card[data-v-1bed68be]{display:flex;align-items:center;padding:4px 6px;border-radius:5px;background:#fff;box-shadow:-1px 0 1px rgba(0,0,0,.03);transition:all .2s ease;cursor:pointer;min-width:80px;height:32px;position:relative}.retro-stats-cards .stat-card[data-v-1bed68be]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:0;border-radius:0 0 4px 4px;transition:height .2s ease}.retro-stats-cards .stat-card[data-v-1bed68be]:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.1)}.retro-stats-cards .stat-card[data-v-1bed68be]:active{transform:translateY(0)}.retro-stats-cards .stat-card .stat-icon[data-v-1bed68be]{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:5px;transition:all .2s ease}.retro-stats-cards .stat-card .stat-icon i[data-v-1bed68be]{font-size:10px;transition:all .2s ease}.retro-stats-cards .stat-card .stat-content[data-v-1bed68be]{flex:1;display:flex;align-items:center;gap:3px}.retro-stats-cards .stat-card .stat-content .stat-number[data-v-1bed68be]{font-size:13px;font-weight:700;line-height:1}.retro-stats-cards .stat-card .stat-content .stat-label[data-v-1bed68be]{font-size:11px;color:#909399;line-height:1}.retro-stats-cards .stat-card.stat-draft .stat-icon[data-v-1bed68be]{background:#f5f7fa}.retro-stats-cards .stat-card.stat-draft .stat-content .stat-number[data-v-1bed68be],.retro-stats-cards .stat-card.stat-draft .stat-icon i[data-v-1bed68be]{color:#909399}.retro-stats-cards .stat-card.stat-draft.active[data-v-1bed68be]:after{height:2px;background:#0095ff}.retro-stats-cards .stat-card.stat-draft.active .stat-icon[data-v-1bed68be]{background:#0095ff}.retro-stats-cards .stat-card.stat-draft.active .stat-icon i[data-v-1bed68be]{color:#fff}.retro-stats-cards .stat-card.stat-draft.active .stat-content .stat-number[data-v-1bed68be]{color:#0095ff}.retro-stats-cards .stat-card.stat-pending .stat-icon[data-v-1bed68be]{background:#fef0f0}.retro-stats-cards .stat-card.stat-pending .stat-content .stat-number[data-v-1bed68be],.retro-stats-cards .stat-card.stat-pending .stat-icon i[data-v-1bed68be]{color:#e6a23c}.retro-stats-cards .stat-card.stat-pending.active[data-v-1bed68be]:after{height:2px;background:#e6a23c}.retro-stats-cards .stat-card.stat-pending.active .stat-icon[data-v-1bed68be]{background:#e6a23c}.retro-stats-cards .stat-card.stat-pending.active .stat-icon i[data-v-1bed68be]{color:#fff}.retro-stats-cards .stat-card.stat-pending.active .stat-content .stat-number[data-v-1bed68be]{color:#e6a23c}.retro-stats-cards .stat-card.stat-approved .stat-icon[data-v-1bed68be]{background:#f0f9ff}.retro-stats-cards .stat-card.stat-approved .stat-content .stat-number[data-v-1bed68be],.retro-stats-cards .stat-card.stat-approved .stat-icon i[data-v-1bed68be]{color:#67c23a}.retro-stats-cards .stat-card.stat-approved.active[data-v-1bed68be]:after{height:2px;background:#67c23a}.retro-stats-cards .stat-card.stat-approved.active .stat-icon[data-v-1bed68be]{background:#67c23a}.retro-stats-cards .stat-card.stat-approved.active .stat-icon i[data-v-1bed68be]{color:#fff}.retro-stats-cards .stat-card.stat-approved.active .stat-content .stat-number[data-v-1bed68be]{color:#67c23a}.retro-stats-cards .stat-card.stat-voided .stat-icon[data-v-1bed68be]{background:#fef0f0}.retro-stats-cards .stat-card.stat-voided .stat-content .stat-number[data-v-1bed68be],.retro-stats-cards .stat-card.stat-voided .stat-icon i[data-v-1bed68be]{color:#f56c6c}.retro-stats-cards .stat-card.stat-voided.active[data-v-1bed68be]:after{height:2px;background:#f56c6c}.retro-stats-cards .stat-card.stat-voided.active .stat-icon[data-v-1bed68be]{background:#f56c6c}.retro-stats-cards .stat-card.stat-voided.active .stat-icon i[data-v-1bed68be]{color:#fff}.retro-stats-cards .stat-card.stat-voided.active .stat-content .stat-number[data-v-1bed68be]{color:#f56c6c}.visitor-tab .label{margin:0 10px}.visitor-tab .el-tabs__header,.visitor-tab .el-tabs__item{padding:0 0;margin:0 0 5px}.process-designer-properties{margin-bottom:50px}.process-designer-properties .el-form-item--small.el-form-item{margin-bottom:16px}.view-designer-attribute-panel .input-with-select .el-input-group__prepend{width:100px;background-color:#fff}.view-designer-attribute-panel .click .el-input__inner{cursor:pointer}.view-designer-attribute-panel .input-with-select .el-form-item{padding:0;margin:0}.form-designer .el-radio-button--mini .el-radio-button__inner{padding:7px 12px}.form-designer .form-designer-properties{margin-bottom:50px}.form-designer .form-designer-properties .el-form-item--small.el-form-item{margin-bottom:16px}.right-board .field-box{height:calc(100vh - 90px);background:#fbfbfb}.form-designer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1999;width:100%;height:100%;list-style-type:none;background-color:#fff}.form-designer .header{position:relative;z-index:2;box-sizing:border-box;height:60px;background-color:#f4f6f9;box-shadow:0 0 4px rgba(0,0,0,.2)}.form-designer aside{padding:0;margin:0}.form-designer .header .container{display:flex}.form-designer .header .container .title{flex:0 0 240px;font-size:24px;color:#212b36;-webkit-box-flex:0;-webkit-box-flex:0 0 240px}.form-designer .header .container .btn-group,.form-designer .header .container .title{padding:0;margin:0;line-height:60px}.form-designer .nav div{padding:0;margin:0}.form-designer .header .container .btn-group .el-button{padding:10px 16px}.form-designer .header .container .nav{flex:auto;font-size:16px;color:#191c21;-webkit-box-flex:1}.table-designer-wrapper .table-designer .el-table__header-wrapper{margin-top:1px;border-top:none}.designer-setting-box-global .input-with-select .el-input-group__prepend{width:100px;background-color:#fff}.designer-setting-box-global .input-with-select .el-form-item{padding:0;margin:0}.view-designer-setting-column{margin-bottom:50px}.view-designer-setting-column .input-with-select .el-input-group__prepend{width:90px;background-color:#fff}.view-designer-setting-column .click .el-input__inner{cursor:pointer}.view-designer-setting-column .input-with-select .el-form-item{padding:0;margin:0}.right-board{position:absolute;top:0;right:0;width:320px;padding-top:3px}.right-board .el-tabs__item{height:45px;line-height:45px}.right-board .field-box{position:relative;box-sizing:border-box;height:calc(100vh - 42px);overflow:hidden}.right-board .el-scrollbar{height:100%}.select-item{box-sizing:border-box;display:flex;border:1px dashed #fff}.select-item .close-btn{color:#f56c6c;cursor:pointer}.select-item .el-input+.el-input{margin-left:4px}.select-item+.select-item{margin-top:4px}.select-item.sortable-chosen{border:1px dashed #409eff}.select-line-icon{padding:0 4px;font-size:22px;line-height:32px;color:#777}.option-drag{cursor:move}.time-range .el-date-editor{width:227px}.time-range ::v-deep .el-icon-time{display:none}.document-link{position:absolute;top:0;left:0;z-index:1;display:block;width:26px;height:26px;font-size:18px;line-height:26px;color:#fff;text-align:center;cursor:pointer;background:#409eff;border-radius:0 0 6px 0}.node-label{font-size:14px}.node-icon{color:#bebfc3}.table-designer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1999;width:100%;height:100%;list-style-type:none;background-color:#fff}.table-designer .header{position:relative;z-index:2;box-sizing:border-box;height:60px;background-color:#f4f6f9;box-shadow:0 0 4px rgba(0,0,0,.2)}.table-designer aside{padding:0;margin:0}.table-designer .header .container{display:flex}.table-designer .header .container .title{flex:0 0 240px;font-size:24px;color:#212b36;-webkit-box-flex:0;-webkit-box-flex:0 0 240px}.table-designer .header .container .btn-group,.table-designer .header .container .title{padding:0;margin:0;line-height:60px}.table-designer .nav div{padding:0;margin:0}.table-designer .header .container .btn-group .el-button{padding:10px 16px}.table-designer .header .container .nav{flex:auto;font-size:16px;color:#191c21;-webkit-box-flex:1}.table-designer-wrapper{position:relative;margin-top:2px}.table-designer-wrapper .table-designer{position:relative;width:100%}.table-designer-wrapper .table-designer .nodata-mask{position:relative;z-index:0;width:100%;height:120px}.table-designer-wrapper .table-designer .nodata-mask .nodata-text{display:block;font-size:24px;line-height:120px;color:#ccc;text-align:center}.table-designer-wrapper .table-designer .el-table__header-wrapper{width:100%}.table-designer-wrapper .table-designer .el-table__header-wrapper.empty{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.table-designer-wrapper .table-designer .el-table__header-wrapper.empty .header-items{height:120px}.table-designer-wrapper .table-designer .el-table__header-wrapper thead tr th{height:46px;padding:5px 0;cursor:pointer}.table-designer-wrapper .table-designer .el-table__header-wrapper thead tr th .column-handler{position:absolute;right:8px;display:none}.table-designer-wrapper .table-designer .el-table__header-wrapper thead tr th .column-handler .handler-delete-icon{width:16px;height:16px;color:#409eff;cursor:pointer}.table-designer-wrapper .table-designer .el-table__header-wrapper thead tr th.active,.table-designer-wrapper .table-designer .el-table__header-wrapper thead tr th:hover{background-color:#ecf5ff;border:1px dashed #409eff!important}.table-designer-wrapper .table-designer .el-table__header-wrapper thead tr th.active .column-handler,.table-designer-wrapper .table-designer .el-table__header-wrapper thead tr th:hover .column-handler{display:inline-block}.table-designer-wrapper .table-designer .el-table__header-wrapper .filter-trigger .filter-container .frm-icon{width:.8em;height:.8em;margin-left:2px}.market-app.page-container{overflow-y:auto}.market-app .wrapper{margin:20px}.itemWrap_2tdL3{display:flex;flex-wrap:wrap;margin-bottom:8px}.barrow_3Y6R5{display:flex;align-items:center;width:310px;height:96px;margin:0 32px 32px 0;padding:19px 0 19px 19px;border:1px solid #f0f4f8;border-radius:8px;background:#fff;box-shadow:0 20px 30px rgba(28,36,56,.05);cursor:pointer;transition:all .5s}.barrow_3Y6R5 .rightTop_2vPEH span{display:inline-block;min-width:44px;height:18px;margin-left:8px;padding:0 4px;color:#0bb27a;font-size:12px;line-height:18px;text-align:center;background:#fff;border:1px solid #0bb27a;border:1px solid var(--primary);border-radius:2px}.barrow_3Y6R5 .rowLeft_iKLuu{width:48px;height:48px;margin-right:20px;border-radius:8px}.barrow_3Y6R5 .rightTop_2vPEH{display:flex;align-items:center;color:#1c2438;font-size:18px}.barrow_3Y6R5 .rightBottom_1hXRk{width:230px;margin-top:10px;overflow:hidden;color:#80848f;white-space:nowrap;text-overflow:ellipsis}.barrow_3Y6R5:hover{border:1px solid #b4e7d4;transform:translateY(-8px)}.market-serv.page-container{overflow-y:auto}.market-serv .wrapper{margin:20px}.market-serv p{margin:0;padding:0;border:0;font-size:100%}.cardbox_3O7kV{display:flex;flex-wrap:wrap}.card_UJZrw:hover{background:#fff!important;transform:translateY(-8px)}.card_UJZrw{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:228px;height:324px;margin-right:18px;margin-bottom:24px;padding:20px;background:hsla(0,0%,100%,.5);border:2px solid #fff;border-radius:12px;box-shadow:0 20px 30px rgba(28,36,56,.08);transition:all 1s}.card_UJZrw img{flex-shrink:0;width:140px;height:140px;margin-bottom:16px}.card_UJZrw .p3_1sz4B{margin-bottom:16px;color:#495060;font-weight:700;font-size:18px}.card_UJZrw .p4_2_FxR{display:-webkit-box;min-height:45px;margin-bottom:18px;overflow:hidden;color:#80848f;line-height:1.5;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card_UJZrw:hover .jiage_JKliW{opacity:0!important}.card_UJZrw .jiage_JKliW{color:#ff5d00;font-weight:700}.card_UJZrw .jiage_JKliW span{margin-right:5px;font-size:20px}.card_UJZrw:hover .nowbuy_SHhvz{display:flex!important;height:32px!important;opacity:1!important}.card_UJZrw .nowbuy_SHhvz{position:absolute;right:0;bottom:16px;left:0;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:120px;height:32px;margin:0 auto;color:#fff;font-size:12px;background:linear-gradient(90deg,#ffc457,#ff9800);border-radius:16px;cursor:pointer;opacity:0;transition:all .5s}.mom-current-device-param .content-container{position:relative;box-sizing:border-box;height:calc(100vh - 200px);overflow:hidden}.mom-current-device-param .el-scrollbar{height:100%}.mom-current-device-param .el-tabs__item{width:120px}.mom-current-device-param .box-card{margin:10px}.mom-current-device-param .table{border-collapse:separate;display:table;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;width:100%}.mom-current-device-param .table .head{background:#fafafa}.mom-current-device-param .table .row{height:36px;display:table-row}.mom-current-device-param .table .cell0{width:100px}.mom-current-device-param .table .cell{display:table-cell;text-align:center;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6}.mom-current-device-param .table .cell .el-input__inner{width:95%;background-color:#f0f8ff}.mom-current-device-param .other{margin-top:20px}.mom-current-device-param .other .el-input__inner{width:100px!important}.pcm-process-list .el-step__icon{width:18px;height:18px}.pcm-process-list .el-step__title{font-size:10px;line-height:20px}.pcm-process-list .input-with-select .el-select .el-input__inner{width:100px}.pcm-process-step .detail-bar{height:68px}.pcm-process-step .detail-bar .search-right{height:60px;line-height:60px}.pcm-process-step .detail-bar .page-search{box-shadow:none}.pcm-device-parameter .numeric{width:56px}.pcm-device-parameter .numeric .el-input__inner{padding:5px;text-align:right}.pcm-process-form-extend .input-with-select .el-select .el-input__inner{width:110px}.pcm-process-form-extend .input-with-select .el-input-group__prepend{background-color:#fff}.product-selector .data-picker-result{padding-left:260px!important;margin-left:10px}.pcm-process-step-material .filter-box .el-form-item__content .el-input{width:100%!important}.pcm-process-step-product .numeric{width:160px;margin-right:5px}.pcm-process-step-product .time-numeric{width:110px;margin-right:5px}.pcm-process-step-product .step-pro-bottom:last-child{border-bottom:none}.pcm-process-step-product .detail-bar{box-shadow:0 2px 4px rgba(33,43,54,.05);margin:3px;height:68px}.pcm-process-step-product .detail-bar .search-left{float:left}.pcm-process-step-product .detail-bar .search-right{float:right;height:71.75px;line-height:71.75px}.pcm-process-step-product .detail-bar .page-search{box-shadow:none}.pcm-process-step-product .detail-bar .smart-autocomplete .el-input__inner{width:300px}.pcm-process-step-product .pagination{padding:10px 20px;background-color:#fefefe;border-top:1px solid #ebeef5}.process-step{margin-bottom:0!important}.process-step .mt{padding-top:20px}.process-step .input-with-select .el-select .el-input__inner{width:100px}.pcm-product .sub-item:not(:last-child){border-bottom:1px dotted #b9ebfa}.pcm-product .el-table__expanded-cell:nth-child(2n),.pcm-product .el-table__expanded-cell:nth-child(odd){background-color:#fdfdfd}.order-items-container{max-height:200px;overflow-y:auto;padding-right:5px}.order-items-container::-webkit-scrollbar{width:6px}.order-items-container::-webkit-scrollbar-thumb{background-color:#dcdfe6;border-radius:3px}.order-items-container::-webkit-scrollbar-track{background-color:#f2f6fc}.production-capacity-popover.el-popover{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:0}.production-capacity-container{padding:16px}.production-capacity-header{display:flex;align-items:center;margin-bottom:16px}.production-capacity-title{font-weight:600;font-size:16px;margin-right:6px}.production-capacity-input{margin-bottom:20px}.production-capacity-hint{font-size:12px;color:#909399;margin:0 6px 6px 6px;text-align:right}.production-capacity-hint i{margin-right:4px}.production-capacity-actions{display:flex;justify-content:flex-end;gap:10px}.production-capacity-trigger{border-radius:20px;transition:all .3s}.production-capacity-trigger:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.pdm-category .el-breadcrumb{line-height:2.2}.pms-weekly-task-my-detail .el-input-group__append,.pms-weekly-task-my-detail .el-input-group__prepend{padding:0 10px}.pms-task-my .wrapper{position:relative;margin:20px}.pms-task-my .wrapper .el-card{margin-bottom:0!important}.pms-task-my .wrapper .el-card__body{padding:0!important}.pms-task-my .wrapper .payslip-item{position:relative;height:268px;border-radius:2px;background:#fff;border:1px solid #e9e9e9;vertical-align:middle;margin:0}.pms-task-my .wrapper .payslip-item .payslip-item-box{text-align:center}.pms-task-my .wrapper .payslip-item .payslip-item-box .payslip-img-right{position:absolute;top:4px;right:4px}.pms-task-my .wrapper .payslip-item .payslip-item-box .payslip-img-center{margin-top:40px}.pms-task-my .wrapper .payslip-item .overflow-two{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:16px;font-weight:bolder;overflow:hidden}.pms-task-my .wrapper .payslip-item ul{padding:0;margin:0;overflow:hidden}.pms-task-my .wrapper .payslip-item ul .no{background:#ae902d;margin-right:10px;text-align:center;padding:0 4px;font-size:12px;color:#fff}.pms-task-my .wrapper .payslip-item ul li{list-style:none;margin-top:6px}.pms-task-my .wrapper .payslip-item .payslip-item-btn{width:100%;display:flex;position:absolute;bottom:0;padding:4px 0;border-top:1px solid #e9e9e9;background:#f7f9fa}.pms-task-my .wrapper .payslip-item .payslip-item-btn p{height:19;flex:1;margin:0;text-align:center;line-height:19px;font-size:12px;color:#999;cursor:pointer}.pms-task-my .wrapper .payslip-item .payslip-item-btn p:not(:last-child){border-right:1px solid #e8e8e8}.pms-task-my .wrapper .tool-container{position:relative}.pms-task-my .wrapper .tool-container .tool-item{position:absolute;z-index:999}.pms-task-my .wrapper .payslip-item-add{border-style:dashed;text-align:center}.pms-task-my .wrapper .payslip-item-add img{margin:98px auto 30px;cursor:pointer}.pms-project-task-detail .el-button--small,.pms-project-task-detail .el-input__inner{border-radius:0!important}.system-area .el-breadcrumb{line-height:2.2}.pms-weekly-detail .el-input-group__append,.pms-weekly-detail .el-input-group__prepend{padding:0 10px}.pms-task-list ul li{margin-bottom:4px}.pms-weekly-item-detail .el-input-group__append,.pms-weekly-item-detail .el-input-group__prepend{padding:0 10px}.pms-task-list ul{padding:0;margin:0;overflow:hidden}.pms-task-list ul .no{background:#ae902d;margin-right:10px;text-align:center;padding:0 4px;font-size:12px;color:#fff}.pms-task-list ul li{list-style:none;margin-top:6px}.gantt-container{width:100%}.ppm-order-foolproof .el-descriptions-row th{width:120px}.ppm-order-foolproof .el-descriptions__header{margin-bottom:10px}.ppm-order-list .page-content .scroll-container{overflow:hidden;white-space:nowrap}.ppm-order-list .page-content .content{width:360px;margin:0 0 -10px 0}.ppm-order-list .el-scrollbar__view{display:inline-flex;white-space:nowrap;overflow-x:auto;overflow-y:hidden}.ppm-order-list .cell-progress{padding:3px 2px 0 2px}.device-parameter .numeric{width:56px}.device-parameter .numeric .el-input__inner{padding:5px;text-align:right}.ppm-image-list .toolbar-group .toolbar-item:last-child{margin-right:11px!important}.ppm-image-list .attach-list{margin:20px;flex-wrap:wrap;display:flex}.ppm-image-list .attach-list .attach-item{display:inline-flex;flex-direction:column;position:relative;margin:10px;flex-wrap:wrap;padding:8px;border-radius:4px;border:1px solid #e1e6eb}.ppm-image-list .attach-list .attach-item .attach-body{position:relative;width:100px;height:100px;text-align:center}.ppm-image-list .attach-list .attach-item .attach-body .attach-content{display:block;height:100%;border:1px dashed #e1e6eb}.ppm-image-list .attach-list .attach-item .attach-body .attach-checked{position:absolute;top:5px;left:0;width:26px;height:26px}.el-dialog{display:flex;flex-direction:column;margin:0!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ppm-order-result .highlight{background-color:#fff3cd;border:1px solid #ffeeba;border-radius:4px;padding:10px;font-weight:700;color:#856404;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ppm-order-result .time-picker-row{display:flex;align-items:center;gap:8px}.ppm-order-result .time-label{flex-shrink:0;font-size:14px;color:#606266}.ppm-order-result .warning{padding:6px 16px;background-color:#fff6f7;border-radius:4px;border-left:5px solid #fe6c6f;margin:0 0 20px 50px;display:flex;align-items:center;box-shadow:0 2px 10px rgba(0,0,0,.1)}.ppm-order-result .spacing{margin-left:15px}.ppm-order-result .warning svg{height:26px;width:26px;margin-right:15px}.ppm-order-result .warning .label{font-weight:700;color:#d35400;font-size:18px;margin-right:5px;text-shadow:1px 1px 2px rgba(0,0,0,.1)}.ppm-order-result .warning .value{font-weight:700;font-size:20px;color:#2980b9;text-shadow:1px 1px 2px rgba(0,0,0,.1)}.ppm-order-result .tooltip-always-visible{position:absolute;top:0;right:40px;background-color:rgba(50,50,50,.9);color:#fff;padding:0 10px;font-size:12px;border-radius:4px;white-space:nowrap;pointer-events:none;box-shadow:0 2px 12px 0 rgba(0,0,0,.2);z-index:10}.ppm-order-result .tooltip-always-visible .tooltip-arrow{position:absolute;top:50%;right:-6px;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:6px 0 6px 6px;border-color:transparent transparent transparent rgba(50,50,50,.9)}.ppm-order-result .row-detail .el-form-item{margin-bottom:5px!important}.ppm-order-result .row-item{margin-top:5px}.ppm-order-result .user{border-right:1px solid #ebeef5}.ppm-order-result .collapse-header{width:100%}.ppm-order-result .collapse-header .left_wrapper{float:left}.ppm-order-result .collapse-header .left_wrapper .title{margin-left:6px}.ppm-order-result .collapse-header .right_wrapper{width:420px;float:right;margin-right:20px}.ppm-order-result .collapse-header .right_wrapper .btn{margin-left:20px;font-size:18px}.ppm-order-result .wrap-product{margin-bottom:20px}.ppm-order-result .product .el-form-item--small.el-form-item{background-color:#fbfbfb;font-size:16px;font-weight:600}.ppm-order-result .collapse .el-input-group__append,.ppm-order-result .collapse .el-input-group__prepend{padding:0 10px}.ppm-order-result .attach-body{position:relative}.ppm-order-result .attach-body .attach-mask span{position:relative;display:inline-block;cursor:pointer;color:#fff;text-align:center;font-size:14px;line-height:20px}.ppm-order-result .attach-body:hover .attach-mask{display:block;color:#fff}.ppm-order-result .attach-body .attach-mask{display:none;position:absolute;background:rgba(0,0,0,.6);background-size:100% 100%;background-repeat:no-repeat;bottom:0;left:0;line-height:20px;text-align:center;width:60px;height:20px}.el-checkbox.is-bordered.el-checkbox--small{height:29px}.reason-dialog .no-border-radius{border-radius:0!important}.reason-dialog .no-border-radius .el-input__inner{height:29px!important;margin-left:-1px;border-radius:0!important}.reason-dialog .checkbox-numeric-container{display:flex;align-items:center;gap:8px}.reason-dialog .checkbox-numeric-container .el-checkbox{min-width:160px;display:inline-flex;align-items:center}.reason-container .input-with-select .el-input-group__prepend{background-color:#fff!important}.reason-container .multi-reason,.reason-container .multi-reason span{width:100%}.reason-container .input-with-select{width:260px;margin-right:10px}.reason-container .input-with-select .el-input{width:80px}.custom-popover-content[data-v-9b716f70],.reason-container .input-with-select .el-input .el-input__inner{padding:10px}.popover-header[data-v-9b716f70]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eaeefb;padding-bottom:10px;margin-bottom:10px}.popover-title[data-v-9b716f70]{font-size:16px;font-weight:600;margin:0}.popover-actions[data-v-9b716f70]{display:flex;gap:5px}.popover-body[data-v-9b716f70]{font-size:14px;color:#666}.custom-popover-content[data-v-93b59884]{padding:10px}.popover-header[data-v-93b59884]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eaeefb;padding-bottom:10px;margin-bottom:10px}.popover-title[data-v-93b59884]{font-size:16px;font-weight:600;margin:0}.popover-actions[data-v-93b59884]{display:flex;gap:5px}.popover-body[data-v-93b59884]{font-size:14px;color:#666}.inspection-input[data-v-3e0998a0]{display:flex;align-items:center}.input-container[data-v-3e0998a0]{flex-grow:1;display:flex;align-items:center}.status-indicator[data-v-3e0998a0]{width:50px;display:flex;justify-content:center;align-items:center}.success[data-v-3e0998a0]{color:green}.error[data-v-3e0998a0]{color:red}.process-step-order-qc-detail .el-table__body-wrapper .el-input-group__append{padding:0 5px}.process-step-order-qc-detail .el-table__body-wrapper .success{color:#0ae60a}.process-step-order-qc-detail .el-table__body-wrapper .error{color:red}.process-step-order-qc-detail .input-with-select{width:260px;margin-right:10px}.process-step-order-qc-detail .input-with-select .el-input{width:80px}.process-step-order-qc-detail .input-with-select .el-input .el-input__inner{padding:10px}.save-progress-container{padding:10px 20px;text-align:center}.save-progress-container .save-status-text{margin-top:15px;color:#606266;font-size:14px}.ppm-task-quality .input-with-select .el-input-group__prepend{background-color:#fff!important}.ppm-task-quality .input-with-select{width:260px}.ppm-task-quality .input-with-select .el-input{width:80px}.ppm-task-quality .input-with-select .el-input .el-input__inner{padding:10px}.ppm-task-quality th{width:120px;text-align:center!important}.ppm-task-quality td{width:20%}.ppm-task-quality .collapse-header{width:100%}.ppm-task-quality .collapse-header .left_wrapper{float:left}.ppm-task-quality .collapse-header .left_wrapper .title{margin-left:6px;font-size:16px}.ppm-task-quality .collapse-header .right_wrapper{float:right;margin-right:20px}.ppm-task-quality .collapse-header .right_wrapper .btn{margin-left:20px;font-size:14px}.custom-popover-content[data-v-2076c1d6]{padding:10px}.popover-header[data-v-2076c1d6]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eaeefb;padding-bottom:10px;margin-bottom:10px}.multi-reason[data-v-2076c1d6],.multi-reason span[data-v-2076c1d6]{width:100%}.popover-title[data-v-2076c1d6]{font-size:16px;font-weight:600;margin:0}.popover-actions[data-v-2076c1d6]{display:flex;gap:5px}.popover-body[data-v-2076c1d6]{font-size:14px;color:#666}.reason-list[data-v-2076c1d6]{padding:2px 0}.reason-item[data-v-2076c1d6]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px dashed #ebeef5}.reason-item.no-border[data-v-2076c1d6]{border-bottom:none}.reason-name[data-v-2076c1d6]{color:#606266;font-size:13px}.reason-qty[data-v-2076c1d6]{color:#f56c6c;font-weight:500;background:rgba(245,108,108,.1);padding:2px 8px;border-radius:12px;min-width:24px;text-align:center;font-size:12px}.qms-repair .el-table__body-wrapper .el-input-group__append{padding:0 5px}.qms-repair .el-table__body-wrapper .success{color:#0ae60a}.qms-repair .el-table__body-wrapper .error{color:red}.qms-repair .input-with-select .el-input-group__prepend{background-color:#fff!important}.qms-repair .input-with-select{width:260px;margin-right:10px}.qms-repair .input-with-select .el-input{width:80px}.qms-repair .input-with-select .el-input .el-input__inner{padding:10px}.qms-repair .el-table--mini .el-table__cell{padding:2px 0}.qms-repair .collapse-header{width:100%}.qms-repair .collapse-header .left_wrapper{float:left}.qms-repair .collapse-header .left_wrapper .title{margin-left:6px;font-size:16px}.qms-repair .collapse-header .right_wrapper{float:right;margin-right:20px}.qms-repair .collapse-header .right_wrapper .btn{margin-left:20px;font-size:14px}.ppm-order-gantt-content .time-range .el-input__inner{width:320px}.ppm-order-gantt-content .time-range .el-range-input{width:120px}.ppm-order-gantt-content .time-range .el-range-separator{width:30px}.ppm-order-list .frm-icon{width:22px;height:22px}.page-title{font-size:16px;font-weight:600;color:#333;display:flex;align-items:center;gap:6px}.date-range{font-size:11px;color:#909399;margin-left:8px}.date-picker-section{background:#fff;padding:12px 16px;height:68px;box-shadow:0 1px 4px rgba(0,0,0,.06);display:flex;align-items:center;gap:12px;flex-wrap:wrap}.date-picker-label{font-size:13px;color:#606266;font-weight:500;display:flex;align-items:center;gap:6px}.date-info{font-size:12px;color:#909399;padding:4px 10px;background:#f5f7fa;border-radius:4px}.stats-row{display:flex;gap:8px;margin-bottom:12px}.stat-card{flex:1;background:#fff;border-radius:8px;padding:10px 12px;box-shadow:-1px 0 1px rgba(0,0,0,.03);gap:10px;min-width:0}.stat-card,.stat-icon{display:flex;align-items:center}.stat-icon{width:36px;height:36px;border-radius:6px;justify-content:center;font-size:18px;flex-shrink:0}.stat-content{flex:1;min-width:0}.stat-label{font-size:11px;color:#666;margin-bottom:2px;white-space:nowrap}.stat-value{font-size:20px;font-weight:700;line-height:1}.table-container{background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.06);overflow:hidden}.table-toolbar{padding:10px 12px;border-bottom:1px solid #ebeef5;justify-content:space-between;gap:10px}.table-toolbar,.toolbar-left{display:flex;align-items:center}.toolbar-left{gap:8px}.toolbar-title{font-size:13px;font-weight:600;color:#303133}.task-table{font-size:11px}.task-table .el-table__header th{background:#f5f7fa;color:#606266;font-weight:600;font-size:11px;padding:4px 0;height:32px;border-right:1px solid #ebeef5}.task-table .el-table__header th.is-leaf{border-bottom:1px solid #ebeef5}.task-table.el-table--border,.task-table.el-table--group{border:1px solid #ebeef5}.task-table td,.task-table th.is-leaf{border-bottom:1px solid #ebeef5}.task-table .el-table__body td{border-right:1px solid #ebeef5}.date-header{text-align:center;line-height:1.2;padding:2px 0}.date-header-date{font-size:11px;font-weight:600;color:#303133}.date-header-day{font-size:9px;color:#909399;margin-top:1px}.date-header.today .date-header-date,.date-header.today .date-header-day{color:#409eff}.date-header.weekend .date-header-date,.date-header.weekend .date-header-day{color:#f56c6c}.task-table .today-column{background:#ecf5ff!important}.task-table .weekend-column{background:#fef0f0!important}.sub-header{text-align:center;font-size:10px;color:#606266;font-weight:500;padding:2px 0}.task-table .el-table__body td{padding:4px 0;text-align:center;height:32px}.task-table .el-table__body tr:hover>td{background:#f5f7fa!important}.task-name-cell{text-align:left!important;padding:4px 8px!important;line-height:1.3}.task-name{font-size:12px;font-weight:500;color:#303133;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-stats{font-size:10px;color:#909399}.status-cell{cursor:pointer;transition:all .2s;height:26px;display:flex;align-items:center;justify-content:center;width:30px}.status-cell:hover{background:rgba(64,158,255,.1)!important}.check-icon{color:#67c23a;font-size:14px;animation:checkIn .3s ease}@keyframes checkIn{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.empty-icon{color:#dcdfe6;font-size:12px}.legend{padding:8px 12px;height:48px;background:#f9f9f9;gap:12px;flex-wrap:wrap;font-size:11px}.legend,.legend-item{display:flex;align-items:center}.legend-item{gap:4px;color:#606266}.legend-dot{width:10px;height:10px;border-radius:2px}.task-table .el-table__fixed{box-shadow:2px 0 4px rgba(0,0,0,.06)}.task-table .el-table__fixed:before{background-color:transparent}.btn-group{display:flex;gap:6px}[data-v-30aeed5c]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.input-with-select .el-input-group__prepend[data-v-30aeed5c]{background-color:#fff!important}.el-input__prefix[data-v-30aeed5c]{transform:translateX(81px)!important}.input-with-select[data-v-30aeed5c]{width:260px}.input-with-select .el-input[data-v-30aeed5c]{width:80px}.input-with-select .el-input .el-input__inner[data-v-30aeed5c]{padding:10px}[data-v-63bac230]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.component-type-display[data-v-63bac230]{text-align:center}.component-type-display .type-info[data-v-63bac230]{display:flex;flex-direction:column;align-items:center;gap:4px}.component-type-display .standard-label[data-v-63bac230]{font-size:12px;color:#909399;margin-bottom:2px}.component-type-display .range-display[data-v-63bac230]{font-size:12px;color:#606266;font-weight:500;background:#f5f7fa;padding:2px 6px;border-radius:4px}.component-type-display .no-type[data-v-63bac230]{color:#c0c4cc;font-size:14px}[data-v-60f9fd08]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.inspection-result[data-v-60f9fd08]{display:inline-flex;align-items:center;justify-content:center}.status-icon[data-v-60f9fd08]{font-size:18px;cursor:pointer;transition:all .2s ease}.status-icon.success[data-v-60f9fd08]{color:#67c23a}.status-icon.success[data-v-60f9fd08]:hover{color:#529b2e}.status-icon.error[data-v-60f9fd08]{color:#f56c6c}.status-icon.error[data-v-60f9fd08]:hover{color:#dd6161}.no-result[data-v-60f9fd08]{color:#c0c4cc;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-v-0b9e555e]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.defect-reason-display[data-v-0b9e555e]{text-align:center}.defect-reason-display .single-reason[data-v-0b9e555e]{color:#606266;font-size:13px}.defect-reason-display .no-reason[data-v-0b9e555e]{color:#c0c4cc;font-size:14px}.custom-popover-content[data-v-0b9e555e]{padding:10px}.custom-popover-content .popover-header[data-v-0b9e555e]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eaeefb;padding-bottom:10px;margin-bottom:10px}.custom-popover-content .popover-header .popover-title[data-v-0b9e555e]{font-size:16px;font-weight:600;margin:0}.custom-popover-content .popover-header .popover-actions[data-v-0b9e555e]{display:flex;gap:5px}.custom-popover-content .popover-body[data-v-0b9e555e]{font-size:14px;color:#666}.reason-list[data-v-0b9e555e]{padding:2px 0}.reason-list .reason-item[data-v-0b9e555e]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px dashed #ebeef5}.reason-list .reason-item.no-border[data-v-0b9e555e]{border-bottom:none}.reason-list .reason-item .reason-name[data-v-0b9e555e]{color:#606266;font-size:13px}.reason-list .reason-item .reason-qty[data-v-0b9e555e]{color:#f56c6c;font-weight:500;background:rgba(245,108,108,.1);padding:2px 8px;border-radius:12px;min-width:24px;text-align:center;font-size:12px}[data-v-598fb78d]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.custom-popover-content[data-v-598fb78d]{padding:10px}.custom-popover-content .popover-header[data-v-598fb78d]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eaeefb;padding-bottom:10px;margin-bottom:10px}.custom-popover-content .popover-header .popover-title[data-v-598fb78d]{font-size:16px;font-weight:600;margin:0}.custom-popover-content .popover-header .popover-actions[data-v-598fb78d]{display:flex;gap:5px}.custom-popover-content .popover-body[data-v-598fb78d]{font-size:14px;color:#666}.reason-list[data-v-598fb78d]{padding:2px 0}.reason-list .reason-item[data-v-598fb78d]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px dashed #ebeef5}.reason-list .reason-item.no-border[data-v-598fb78d]{border-bottom:none}.reason-list .reason-item .reason-name[data-v-598fb78d]{color:#606266;font-size:13px}.reason-list .reason-item .reason-qty[data-v-598fb78d]{color:#f56c6c;font-weight:500;background:rgba(245,108,108,.1);padding:2px 8px;border-radius:12px;min-width:24px;text-align:center;font-size:12px}.multi-reason[data-v-598fb78d],.multi-reason span[data-v-598fb78d]{width:100%}.recheck-display[data-v-598fb78d]{text-align:center}.recheck-display .no-recheck[data-v-598fb78d]{color:#c0c4cc;font-size:14px}[data-v-0d7ee7eb]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}:deep(.el-table) .el-table__row.expanded[data-v-0d7ee7eb]{background-color:#f8f9fa}:deep(.el-table) .el-table__cell[data-v-0d7ee7eb]{padding:8px 0}:deep(.el-table) .el-table__cell .cell[data-v-0d7ee7eb]{padding:0 10px}:deep(.el-table) .el-table__header-wrapper .el-table__cell[data-v-0d7ee7eb]{background-color:#fafafa;color:#606266;font-weight:500}:deep(.el-table) .el-table__indent[data-v-0d7ee7eb]{padding-left:20px}.table-empty[data-v-0d7ee7eb]{text-align:center;color:#c0c4cc;font-size:14px;padding:20px 0}[data-v-aacb847a]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.collapse-header[data-v-aacb847a]{width:100%;display:flex;justify-content:space-between;align-items:center}.collapse-header .left_wrapper[data-v-aacb847a]{display:flex;align-items:center;gap:10px}.collapse-header .left_wrapper .record-code[data-v-aacb847a]{font-size:16px;font-weight:500}.collapse-header .left_wrapper .record-time[data-v-aacb847a]{color:#f56c6c;font-size:14px}.collapse-header .left_wrapper .record-time i[data-v-aacb847a]{margin-right:4px}.collapse-header .right_wrapper[data-v-aacb847a]{display:flex;gap:10px;margin-right:20px}.collapse-header .right_wrapper .action-btn[data-v-aacb847a]{padding:5px 10px}.collapse-header .right_wrapper .action-btn.delete-btn[data-v-aacb847a]{color:#f56c6c}.collapse-header .right_wrapper .action-btn.delete-btn[data-v-aacb847a]:hover{background-color:rgba(245,108,108,.1)}.collapse-header .right_wrapper .action-btn.detail-btn[data-v-aacb847a]{color:#409eff}.collapse-header .right_wrapper .action-btn.detail-btn[data-v-aacb847a]:hover{background-color:rgba(64,158,255,.1)}.ppm-quality-task{margin-top:10px;padding-top:10px!important;padding-bottom:10px!important;box-shadow:2px 2px 0x rgba(0,0,0,.06);transition:box-shadow .3s ease}.ppm-quality-task .form-layout-wrapper .form-group{background:#fcfcfc}.ppm-quality-task:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)}.ppm-quality-task .el-collapse,.ppm-quality-task .el-collapse-item__wrap{border-bottom:0!important}.ppm-quality-task :deep(.group-t){position:relative;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #e9ecef;border-radius:8px 8px 0 0}.ppm-quality-task :deep(.group-t) .label{font-size:15px;font-weight:600;color:#495057}.ppm-quality-task :deep(.group-t) .label:before{content:"";display:inline-block;width:4px;background:linear-gradient(135deg,#409eff,#67c23a);border-radius:2px;margin-right:10px;vertical-align:middle}.ppm-quality-task :deep(.group-c){margin:0;padding:0;background:#fff;border-radius:0 0 8px 8px}.ppm-quality-task .process-tag{border-radius:16px!important}.ppm-quality-task .content-section{padding:20px}.ppm-quality-task .quality-records .records-header{padding:0 0 10px 0}.ppm-quality-task .quality-records .records-header .records-count{display:inline-flex;align-items:center;font-size:13px;color:#666;font-weight:500}.ppm-quality-task .quality-records .records-header .records-count i{margin-right:6px;color:#409eff}.ppm-quality-task .empty-state{padding:40px 20px;text-align:center}.ppm-quality-task .empty-state :deep(.el-empty) .el-empty__description{margin-top:16px}.ppm-quality-task .empty-state .empty-text{font-size:16px;color:#909399;margin:0 0 8px 0;font-weight:500}.ppm-quality-task .empty-state .empty-hint{font-size:13px;color:#c0c4cc;margin:0}.ppm-quality-task .tool-group{height:auto;padding:4px 0}.ppm-quality-task .tool-group .tool-item{margin:0}[data-v-161b1b84]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.ppm-task-quality .current-mode-info[data-v-161b1b84]{margin:10px 0;padding:8px 16px;background:#f8f9fa;border-radius:4px;border-left:3px solid #409eff}.ppm-task-quality .input-with-select[data-v-161b1b84]{width:260px}.ppm-task-quality .input-with-select .el-input-group__prepend[data-v-161b1b84]{background-color:#fff!important}.ppm-task-quality .input-with-select .el-input[data-v-161b1b84]{width:80px}.ppm-task-quality .input-with-select .el-input .el-input__inner[data-v-161b1b84]{padding:10px}.ppm-task-quality th[data-v-161b1b84]{width:120px;text-align:center!important}.ppm-task-quality td[data-v-161b1b84]{width:20%}.ppm-task-quality .collapse-header[data-v-161b1b84]{width:100%}.ppm-task-quality .collapse-header .left_wrapper[data-v-161b1b84]{float:left}.ppm-task-quality .collapse-header .left_wrapper .title[data-v-161b1b84]{margin-left:6px;font-size:16px}.ppm-task-quality .collapse-header .right_wrapper[data-v-161b1b84]{float:right;margin-right:20px}.ppm-task-quality .collapse-header .right_wrapper .btn[data-v-161b1b84]{margin-left:20px;font-size:14px}.product-trace-material .profile{margin-left:10px;margin-top:20px;position:relative}.product-trace-material th{width:120px;text-align:center}.product-trace-material td{width:200px}.product-trace-worker .profile{margin-left:10px;margin-top:20px;position:relative}.product-trace-worker .avatar{float:left}.product-trace-worker .avatar .fit{display:flex;text-align:center;justify-content:space-between}.product-trace-worker .avatar .fit .block{flex:1;display:flex;flex-direction:column;flex-grow:0}.product-trace-worker .avatar .fit .title{margin-top:10px;font-size:14px;color:#8492a6}.product-trace-worker .line{margin-top:16px;border-bottom:1px dotted #f4f4f4}.product-trace-worker .content{left:96px;position:absolute;width:460px}.product-trace-worker th{width:120px;text-align:center}.product-trace-worker td{width:400px}.product-trace-qc .profile{margin-left:10px;margin-top:20px;position:relative}.product-trace-qc th{width:110px;text-align:center}.product-trace-qc td{width:240px}.product-trace-qc .el-collapse-item__header{font-size:16px;font-weight:500}.product-trace-qc .warning{padding:6px;background-color:#fff6f7;border-radius:4px;border-left:5px solid #fe6c6f;margin-bottom:6px}.ppm-product-trace.page-container{overflow-y:auto}.ppm-product-trace{--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-emphasis-color:#000;--bs-secondary-bg:#e9ecef;--bs-tertiary-bg:#f8f9fa;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}.ppm-product-trace .wrapper{margin:20px;position:relative}.ppm-product-trace .icon-panel{text-align:center;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ppm-product-trace .icon-panel:hover i{transform:scale(1.15)}.ppm-product-trace .icon-panel svg{display:block;width:43px;height:43px;margin-top:6px;font-size:40px;transition:all .3s ease-in-out}.ppm-product-trace .icon-panel p{margin-top:10px}.ppm-product-trace .advance-search-tab{max-width:970px;position:relative;z-index:2}.ppm-product-trace .advance-search-tab .nav.nav-tabs{background-color:#fff;box-shadow:0 1px 2px rgba(33,43,54,.05);border:1px solid #f6f8f9;border-radius:12px 12px 0 0;justify-content:center;max-width:120px;width:100%}.ppm-product-trace .advance-search-tab .nav-item:first-child{border-radius:12px 0 0}.ppm-product-trace .nav{--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.ppm-product-trace .advance-search-tab .nav-item{overflow:hidden;position:relative}.ppm-product-trace .advance-search-tab .nav-link{color:#717171;padding:15px 13px;font-weight:600;border-color:transparent;border-bottom:2px solid transparent}.ppm-product-trace .advance-search-tab .nav-link.active{color:#181a20;border-color:transparent;border-bottom-color:#181a20}.ppm-product-trace .nav-tabs .nav-item.show .nav-link,.ppm-product-trace .nav-tabs .nav-link.active{color:#4c8cf8;background-color:#fff;box-shadow:0 1px 2px rgba(33,43,54,.05);border-color:#4c8cf8}.ppm-product-trace .nav-tabs .nav-link{margin-bottom:0}.ppm-product-trace li{list-style-type:none}.ppm-product-trace .p-0{padding:0!important}.ppm-product-trace .m-0{margin:0!important}.ppm-product-trace .animate-up-3{animation-duration:.9s;animation-delay:.9s}.ppm-product-trace .animate-up-1,.ppm-product-trace .animate-up-2,.ppm-product-trace .animate-up-3,.ppm-product-trace .animate-up-4,.ppm-product-trace .animate-up-5{animation-fill-mode:both;backface-visibility:visible!important;animation-name:fadeInUp}.ppm-product-trace .mt60{margin-top:60px!important}.ppm-product-trace .mx-auto{margin-right:auto!important;margin-left:auto!important}.ppm-product-trace .text-center{text-align:center!important}.ppm-product-trace .nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.ppm-product-trace .advance-search-tab .tab-content{background-color:#fff;box-shadow:0 1px 2px rgba(33,43,54,.05);border:1px solid #f6f8f9;border-radius:0 12px 12px;padding:20px;position:relative}.ppm-product-trace .tab-content,.ppm-product-trace .tab-content .active{height:auto}.ppm-product-trace .tab-content>.active{display:block}.ppm-product-trace .advance-content-style1{position:relative}.ppm-product-trace .text-start{text-align:left!important}.ppm-product-trace .position-relative{position:relative!important}.ppm-product-trace .advance-search-field .box-search .icon{bottom:18px;color:#4c8cf8;font-size:15px;left:20px;position:absolute}.ppm-product-trace .advance-search-field .box-search input{border:1px solid #e4e4e4;border-radius:12px;font-size:14px;font-family:var(--title-font-family);padding-left:50px;background-color:#fbfbfb}.ppm-product-trace .advance-content-style1 .advance-search-icon{border-radius:50%;display:block;height:55px;line-height:50px;padding:0;text-align:center;width:55px}.ppm-product-trace .btn-thm{background-color:#6289f1;border:1px solid #6289f1;color:#fff}.ppm-product-trace .ud-btn{border-radius:12px;display:inline-block;font-family:'"Poppins", sans-serif';font-weight:600;font-size:15px;font-style:normal;letter-spacing:0;padding:13px 30px;position:relative;overflow:hidden;text-align:center;z-index:0;transition:all .4s ease}.ppm-product-trace button:not(:disabled){cursor:pointer}.ppm-product-trace .btn-dark:before,.ppm-product-trace .btn-gray:before,.ppm-product-trace .btn-light-gray:before,.ppm-product-trace .btn-thm2:before,.ppm-product-trace .btn-thm3:before,.ppm-product-trace .btn-thm-border:before,.ppm-product-trace .btn-thm:before,.ppm-product-trace .btn-transparent2:before,.ppm-product-trace .btn-transparent:before,.ppm-product-trace .btn-white:before,.ppm-product-trace .ud-btn:before{background-color:#825650;height:100%;left:-100%;position:absolute;top:0;width:0;z-index:-1;transform:skew(50deg);transition:width .6s;transform-origin:top left}.ppm-product-trace .bgc-f7{background-color:#f7f7f7}.ppm-product-trace .form-control{border-radius:8px;border:1px solid #ddd;box-shadow:none;font-size:14px;font-family:var(--title-font-family);height:55px;outline:none;padding-left:15px;display:block;width:100%;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.ppm-product-trace .justify-content-md-center{justify-content:center!important}.ppm-product-trace .align-items-center{align-items:center!important}.ppm-product-trace .justify-content-start{justify-content:flex-start!important}.ppm-product-trace .advance-content-style1 .advance-search-btn span{padding-right:10px;vertical-align:middle}.ppm-product-trace .ms-4{margin-left:1.5rem!important}.ppm-product-trace .container,.ppm-product-trace .container-fluid,.ppm-product-trace .container-lg,.ppm-product-trace .container-md,.ppm-product-trace .container-sm,.ppm-product-trace .container-xl,.ppm-product-trace .container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x)*0.5);padding-left:calc(var(--bs-gutter-x)*0.5);margin-right:auto;margin-left:auto}.device-list{margin-bottom:20px}.device-list .pagination{padding:10px 20px;background-color:#fefefe;border-bottom:1px solid #ebeef5}.technical-process .numeric{width:56px}.technical-process .numeric .el-input__inner{padding:5px;text-align:right}.recipe .recipe-product .form-group{padding:0 0!important}.recipe .recipe-product .el-table--small .el-table__cell{padding:5px 0!important}.recipe .el-tabs--left .el-tabs__nav-wrap.is-left{height:300px}.recipe-product-list{margin-bottom:20px}.recipe-product-list .pagination{padding:10px 20px;background-color:#fefefe;border-bottom:1px solid #ebeef5}.ppm-scheduling .frm-icon{width:22px;height:22px}.ppm-scheduling .left-right-layout{display:flex;justify-content:space-between;align-items:center}.ppm-scheduling .field-select{margin:0 0 0 5px;width:300px}.widget-timeblock-detail .el-range-separator{width:50px}.widget-timeblock-detail .el-input-group__append{padding:0 10px}.ppm-setting.page-container{overflow-y:auto}.ppm-setting .wrapper{margin:20px}.ppm-setting .icon-panel{height:120px;text-align:center;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ppm-setting .icon-panel:hover i{transform:scale(1.15)}.ppm-setting .icon-panel svg{display:block;width:43px;height:43px;margin-top:6px;font-size:40px;transition:all .3s ease-in-out}.ppm-setting .icon-panel p{margin-top:10px}.ppm-workline .time-block .form-group{padding-top:0!important;padding-left:30px;padding-right:0}.ppm-workline .el-range-separator{width:50px}.ppm-workline .el-input-group__append{padding:0 10px}.tool-item[data-v-15556c20]{justify-content:space-between}.team-info[data-v-15556c20],.tool-item[data-v-15556c20]{display:flex;align-items:center}.label[data-v-15556c20]{font-weight:700;color:#333}.team-name[data-v-15556c20]{color:#000;font-size:16px;margin-right:20px}.ppm-workstation-detail.page-container{overflow-y:auto}.ppm-workstation-detail .wrapper{margin:10px}.ppm-workstation-detail .el-descriptions-row th{width:15%}.ppm-workstation-detail .el-descriptions-row td{width:35%}.ppm-workstation-detail .el-card__header{padding:16px 20px!important}.ppm-workstation-detail .rectangle{height:46px;background-color:#f9f9f9;border:solid #d1e9ff;border-width:1px;display:flex;flex-direction:column}.ppm-workstation-detail .rectangle .top-border{background-color:#e8f4ff;text-align:center;padding:2px}.ppm-workstation-detail .rectangle .bottom-border{flex:1;border-top:2px solid #c9d2db;display:flex;justify-content:center;align-items:center}.ppm-workstation-detail .rectangle .bottom-border span{font-weight:700;color:#1890ff;line-height:10px}.ppm-workstation-list.page-container{overflow-y:auto}.ppm-workstation-list .wrapper{margin:20px 10px}.ppm-workstation-list .el-descriptions-row th{width:70px}.ppm-workstation-list .el-card__header{padding:5px 16px!important;background-color:#f8fcff;border-bottom:1px solid #d9d9d9;font-weight:500;color:#bbb8b8}.ppm-workstation-list .fixed-label{display:inline-block;width:50px}.ppm-workstation-list .flex-container{display:flex;align-items:center;justify-content:flex-start;overflow:hidden}.ppm-workstation-list .ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-grow:1;max-width:100%}.ppm-workstation-list .quality-container{display:flex;flex-direction:column;overflow:hidden;max-width:200px}.ppm-workstation-list .quality-container .el-row{margin-left:-5px!important;margin-right:-5px!important}.text-error{color:red;font-size:28px;font-weight:700}.hr-schedule-calendar{margin-top:10px}.hr-schedule-calendar .fc-header-toolbar{margin:10px 5px 10px}.hr-schedule-calendar .fc-center{font-size:larger}.rcm-schedule-plan .el-input-group__append,.rcm-schedule-plan .el-input-group__prepend{padding:0 5px}.shift-user-detail .scrollable-container{overflow:hidden}.ams-setting .collapse-header{width:100%}.ams-setting .collapse-header .left_wrapper{float:left}.ams-setting .collapse-header .left_wrapper .title{margin-left:6px;font-size:16px}.ams-setting .collapse-header .right_wrapper{float:right;margin-right:20px}.ams-setting .collapse-header .right_wrapper .btn{margin-left:20px;font-size:14px}.system-dictionary .el-breadcrumb{line-height:2.2}.org-node[data-v-9c19ce9a]{position:relative;display:inline-block;text-align:center}.org-node__content[data-v-9c19ce9a]{position:relative;display:inline-flex;flex-direction:column;align-items:center}.org-node__dept[data-v-9c19ce9a]{position:relative;display:inline-block;padding:10px 10px;min-width:100px;background:#4a90e2;color:#fff;border-radius:6px;border:1px solid #3a7bc8;box-shadow:0 2px 8px rgba(74,144,226,.3);cursor:pointer;transition:all .3s ease;font-size:13px;font-weight:500;z-index:10}.org-node__dept--vertical[data-v-9c19ce9a]{width:40px;height:100px;min-width:auto;padding:10px 5px;writing-mode:vertical-lr;text-orientation:upright;display:flex;align-items:center;justify-content:center;font-size:12px;letter-spacing:2px}.org-node__dept[data-v-9c19ce9a]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(74,144,226,.4);background:#3a7bc8}.org-node__dept--vertical[data-v-9c19ce9a]:hover{transform:translateX(-2px)}.org-node__dept--root[data-v-9c19ce9a]{background:#2e5c8a;border:1px solid #234a6f;padding:12px 28px;font-size:15px;font-weight:600;min-width:200px;box-shadow:0 4px 12px rgba(46,92,138,.35)}.org-node__dept--root[data-v-9c19ce9a]:hover{background:#234a6f;box-shadow:0 6px 16px rgba(46,92,138,.45)}.org-node__label[data-v-9c19ce9a]{line-height:1.5;white-space:nowrap}.org-node__leaders[data-v-9c19ce9a]{position:relative;display:flex;flex-direction:column;margin-top:20px;background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #d5d5d5;min-width:100px;z-index:10}.org-node__leaders--vertical[data-v-9c19ce9a]{width:40px;height:auto;min-width:auto;margin-top:15px;padding:8px 5px}.org-leader[data-v-9c19ce9a]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;cursor:pointer;transition:all .2s ease;border-bottom:1px solid #eee}.org-leader[data-v-9c19ce9a]:last-child{border-bottom:none}.org-leader[data-v-9c19ce9a]:hover{background:#ebf5ff}.org-leader--vertical[data-v-9c19ce9a]{flex-direction:column;padding:6px 2px;gap:4px;writing-mode:vertical-lr;text-orientation:upright}.org-leader__info[data-v-9c19ce9a]{text-align:center;flex:1}.org-leader__name[data-v-9c19ce9a]{font-size:13px;font-weight:600;color:#2c3e50;margin-bottom:4px}.org-leader__position[data-v-9c19ce9a]{font-size:11px;color:#626f70}.org-leader--vertical .org-leader__name[data-v-9c19ce9a]{font-size:11px;margin-bottom:0;margin-right:1px}.org-leader--vertical .org-leader__position[data-v-9c19ce9a]{font-size:9px}.org-leader__badge[data-v-9c19ce9a]{background:#4a90e2;color:#fff;font-size:10px;padding:3px 8px;border-radius:10px;font-weight:500;box-shadow:0 1px 3px rgba(74,144,226,.3)}.org-node__toggle[data-v-9c19ce9a]{position:absolute;width:24px;height:24px;background:#4a90e2;border:3px solid #fff;border-radius:50%;cursor:pointer;z-index:20;transition:all .3s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(74,144,226,.35);padding:0;outline:none}.org-node__toggle--vertical[data-v-9c19ce9a],.org-node__toggle[data-v-9c19ce9a]{bottom:-36px;left:50%;transform:translateX(-50%)}.org-node__toggle--vertical.org-node__toggle--collapsed[data-v-9c19ce9a]{bottom:auto;top:calc(100% + 17px);transform:translateX(-50%)}.org-node__toggle[data-v-9c19ce9a]:hover{transform:translateX(-50%) scale(1.1);box-shadow:0 3px 10px rgba(74,144,226,.45);background:#3a7bc8}.org-node__toggle--collapsed[data-v-9c19ce9a]{bottom:auto;top:calc(100% + 17px)}.org-node__toggle-icon[data-v-9c19ce9a]{display:block;width:10px;height:10px;position:relative}.org-node__toggle-icon[data-v-9c19ce9a]:before{content:"";position:absolute;left:0;top:50%;width:10px;height:2px;background:#fff;transform:translateY(-50%);border-radius:1px}.org-node__toggle--collapsed .org-node__toggle-icon[data-v-9c19ce9a]:after{content:"";position:absolute;left:50%;top:0;width:2px;height:10px;background:#fff;transform:translateX(-50%);border-radius:1px}.org-node__children[data-v-9c19ce9a]{position:relative;display:flex;justify-content:center;padding-top:50px;gap:20px}@media (max-width:768px){.org-node__dept[data-v-9c19ce9a]{padding:8px 16px;min-width:100px;font-size:12px}.org-node__dept--vertical[data-v-9c19ce9a]{width:35px;height:100px;font-size:11px}.org-node__dept--root[data-v-9c19ce9a]{padding:10px 20px;font-size:14px;min-width:160px}.org-leader[data-v-9c19ce9a]{padding:6px 10px}.org-leader__name[data-v-9c19ce9a]{font-size:12px}.org-leader__position[data-v-9c19ce9a]{font-size:10px}.org-node__children[data-v-9c19ce9a]{gap:20px;padding-top:40px}.org-node__leaders--vertical[data-v-9c19ce9a]{width:35px}}.org-chart[data-v-64e04a8e]{width:100%;height:100%;position:relative;overflow:hidden;background:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.org-chart__viewport[data-v-64e04a8e]{width:100%;height:100%}.org-chart__canvas[data-v-64e04a8e]{width:100%;height:100%;cursor:grab;display:flex;justify-content:center;align-items:flex-start;padding:80px 60px;transition:transform .1s ease-out}.org-chart__canvas.is-dragging[data-v-64e04a8e]{cursor:grabbing;transition:none}.org-chart__container[data-v-64e04a8e]{position:relative;display:inline-block}.org-chart__svg[data-v-64e04a8e]{position:absolute;top:0;left:0;pointer-events:none;z-index:1;overflow:visible}.org-chart__tree[data-v-64e04a8e]{position:relative;display:inline-block;z-index:2}.org-toolbar[data-v-64e04a8e]{position:fixed;right:20px;top:200px;background:#fff;border-radius:10px;box-shadow:0 2px 12px rgba(0,0,0,.1);border:1px solid #e0e0e0;padding:8px;display:flex;flex-direction:column;gap:4px;z-index:100}.org-toolbar__btn[data-v-64e04a8e]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:8px;cursor:pointer;transition:all .2s ease;color:#666;font-size:20px;outline:none;position:relative}.org-toolbar__btn[data-v-64e04a8e]:hover{background:#4a90e2;color:#fff;transform:scale(1.05)}.org-toolbar__btn[data-v-64e04a8e]:active{transform:scale(.95)}.org-toolbar__btn[data-v-64e04a8e]:after{content:attr(title);position:absolute;right:calc(100% + 12px);background:rgba(0,0,0,.85);color:#fff;padding:6px 12px;border-radius:6px;font-size:13px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s;font-weight:400}.org-toolbar__btn[data-v-64e04a8e]:hover:after{opacity:1}.org-toolbar__icon[data-v-64e04a8e]{font-style:normal;line-height:1}.org-toolbar__reset[data-v-64e04a8e]{display:block;width:16px;height:16px;border:2px solid currentColor;border-radius:3px}.org-toolbar__divider[data-v-64e04a8e]{height:1px;background:#e0e0e0;margin:4px 0}.org-export-menu[data-v-64e04a8e]{position:absolute;right:calc(100% + 12px);top:0;background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.15);border:1px solid #e0e0e0;padding:6px;min-width:140px;z-index:101}.org-export-menu__item[data-v-64e04a8e]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:6px;cursor:pointer;transition:all .2s;font-size:14px;color:#2c3e50;white-space:nowrap}.org-export-menu__item[data-v-64e04a8e]:hover{background:#ebf5ff;color:#4a90e2}.org-export-menu__icon[data-v-64e04a8e]{font-size:18px}.org-export-menu__text[data-v-64e04a8e]{font-weight:500}.export-fade-enter-active[data-v-64e04a8e],.export-fade-leave-active[data-v-64e04a8e]{transition:all .2s ease}.export-fade-enter[data-v-64e04a8e],.export-fade-leave-to[data-v-64e04a8e]{opacity:0;transform:translateX(10px)}.org-export-loading[data-v-64e04a8e]{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;z-index:9999;backdrop-filter:blur(4px)}.org-spinner[data-v-64e04a8e]{width:50px;height:50px;border:4px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-data-v-64e04a8e .8s linear infinite}@keyframes spin-data-v-64e04a8e{to{transform:rotate(1turn)}}.org-loading-text[data-v-64e04a8e]{color:#fff;font-size:16px;font-weight:500;letter-spacing:.5px}.fade-enter-active[data-v-64e04a8e],.fade-leave-active[data-v-64e04a8e]{transition:opacity .3s ease}.fade-enter[data-v-64e04a8e],.fade-leave-to[data-v-64e04a8e]{opacity:0}@media (max-width:768px){.org-chart__canvas[data-v-64e04a8e]{padding:40px 30px}.org-toolbar[data-v-64e04a8e]{right:20px;top:20px}.org-toolbar__btn[data-v-64e04a8e]{width:40px;height:40px;font-size:18px}.org-export-menu[data-v-64e04a8e]{min-width:120px}.org-export-menu__item[data-v-64e04a8e]{padding:8px 12px;font-size:13px}}@media (max-width:480px){.org-chart__canvas[data-v-64e04a8e]{padding:30px 20px}.org-toolbar__btn[data-v-64e04a8e]:after{display:none}}[data-v-74d11d8e]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.tab-content[data-v-74d11d8e]{animation:fadeIn-data-v-74d11d8e .3s}@keyframes fadeIn-data-v-74d11d8e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.content-header[data-v-74d11d8e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.content-header .section-title[data-v-74d11d8e]{display:flex;align-items:center;gap:12px;font-size:14px;color:#393939;margin:0}.member-list[data-v-74d11d8e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-bottom:32px}.member-card[data-v-74d11d8e]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px;background:#f5f7fa;border-radius:12px;border:2px solid transparent;cursor:pointer;transition:all .3s ease;text-align:center}.member-card[data-v-74d11d8e]:hover{background:#fff;border-color:#409eff;box-shadow:0 2px 12px rgba(64,158,255,.15);transform:translateY(-2px)}.member-avatar[data-v-74d11d8e]{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#409eff,#667eea);display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:600;flex-shrink:0;box-shadow:0 2px 8px rgba(74,144,226,.3)}.member-info[data-v-74d11d8e]{width:100%}.member-name[data-v-74d11d8e]{font-size:14px;font-weight:600;color:#303133;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-position[data-v-74d11d8e]{font-size:11px;color:#909399;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub-dept-section[data-v-74d11d8e]{margin-top:32px}.sub-dept-section .section-title[data-v-74d11d8e]{display:flex;align-items:center;gap:12px;font-size:14px;color:#393939;margin:0 0 16px 0}.dept-tree[data-v-74d11d8e]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.dept-node[data-v-74d11d8e]{background:linear-gradient(135deg,rgba(102,126,234,.08235294117647059),rgba(118,75,162,.08235294117647059));border:2px solid #e4e7ed;border-radius:8px;padding:18px;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}.dept-node[data-v-74d11d8e]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#409eff,#667eea);transition:width .3s}.dept-node[data-v-74d11d8e]:hover{border-color:#409eff;box-shadow:0 2px 12px rgba(0,0,0,.1);transform:translateY(-4px)}.dept-node[data-v-74d11d8e]:hover:before{width:100%;opacity:.1}.dept-node-header[data-v-74d11d8e]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.dept-node-icon[data-v-74d11d8e]{width:40px;height:40px;background:linear-gradient(135deg,#409eff,#667eea);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;position:relative;z-index:1;flex-shrink:0}.dept-node-title[data-v-74d11d8e]{font-size:16px;font-weight:600;color:#303133;position:relative;z-index:1}.dept-node-meta[data-v-74d11d8e]{display:flex;flex-direction:column;gap:6px;color:#606266;font-size:12px;position:relative;z-index:1}.dept-node-meta-item[data-v-74d11d8e]{display:flex;align-items:center;gap:6px}.member-detail[data-v-74d11d8e]{padding:10px 0}.el-pagination[data-v-74d11d8e]{padding-left:20px;background:#f9f8fa;padding:8px;margin-top:-10px}[data-v-e846fb7a]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.form-layout-wrapper[data-v-e846fb7a]{overflow-y:auto;overflow-x:hidden;max-height:calc(100vh - 10px);scroll-behavior:smooth;padding-bottom:160px}.organization .form-layout-wrapper .form-group[data-v-e846fb7a]{padding:6px 16px 16px 16px}.info-append[data-v-e846fb7a]{color:#e4e7ed}.info-display[data-v-e846fb7a]{display:flex;align-items:center;gap:4px;height:32px}.info-display .info-value[data-v-e846fb7a]{font-size:16px;font-weight:600;color:#303133}.info-display .info-unit[data-v-e846fb7a]{font-size:12px;color:#909399}.info-append[data-v-e846fb7a]{display:inline-block;margin-left:4px;color:#909399;font-size:12px}.tab-content[data-v-e846fb7a]{padding:10px 0;min-height:300px}.org-diagram .group-t{display:none!important}.ids-perm .content-action{flex:1;display:flex;align-items:center;justify-content:space-between}.ids-perm .content-action .switch{text-align:right;width:300px}.sys-permission .truncated-text{display:inline-block;color:#acabab}.sys-permission .sys-permission-main{margin:0 10px}.sys-permission .head{height:35px;padding:0;font-weight:500;line-height:35px;color:#969393;border-radius:0;box-shadow:0 2px 4px rgba(33,43,54,.05)}.sys-permission .view-container{height:100%}.sys-permission .view-container .frm-content{height:100%;background:#f9f9f9;box-shadow:0 2px 4px rgba(33,43,54,.05)}.sys-permission .container{display:flex}.sys-permission .scroll-container::-webkit-scrollbar{display:none}.sys-permission .scroll-container:hover::-webkit-scrollbar{display:block}.sys-permission .scroll-container{overflow-x:auto;white-space:nowrap}.sys-permission .scroll-content{position:relative;display:inline-block}.sys-permission .scroll-content .el-checkbox{margin-right:16px!important}.sys-permission .title .popup .frm-icon{display:inline-block;position:relative;width:18px;height:18px;margin-top:-10px}.sys-permission .ellipsis{display:inline-block}.sys-permission .custom-tree-node{flex:1;display:flex;align-items:center;justify-content:space-between;font-size:14px;padding-right:8px}.sys-permission .perm-role{padding:0 5px;width:260px}.sys-permission .perm-role ul{padding:10px 10px 0 0;margin-top:0;border:1px solid #dcdfe6}.sys-permission .perm-role ul li{padding:5px;cursor:pointer;border-bottom:1px dotted #ebeef5;list-style-type:none}.sys-permission .perm-role ul li:hover{color:#1890ff;cursor:pointer;background-color:#f5f7fa}.sys-permission .perm-role ul .checked{background-color:#edf6ff}.sys-permission .perm-content{flex-grow:1}.sys-permission .tree-container{margin-top:10px;width:100%}.sys-permission .tree-container .tree-wrapper .el-tree{background:none}[data-v-0bc6c18e]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.personal-center-container[data-v-0bc6c18e]{padding:0!important;background:#f6f8f9!important}.personal-center-container .personal-center-user-info[data-v-0bc6c18e]{padding:10px;text-align:center}.personal-center-container .personal-center-user-info[data-v-0bc6c18e] .el-avatar img{cursor:pointer}.personal-center-container .personal-center-user-info-full-name[data-v-0bc6c18e]{margin-top:15px;font-size:24px;font-weight:500;color:#262626}.personal-center-container .personal-center-user-info-description[data-v-0bc6c18e]{margin-top:8px}.personal-center-container .personal-center-user-info-follow[data-v-0bc6c18e]{margin-top:15px}.personal-center-container .personal-center-user-info-list[data-v-0bc6c18e]{margin-top:18px;line-height:30px;text-align:left;list-style:none}.personal-center-container .personal-center-user-info-list h5[data-v-0bc6c18e]{margin:-20px 0 5px 0}.personal-center-container .personal-center-user-info-list[data-v-0bc6c18e] .el-tag{margin-right:10px!important}.personal-center-container .personal-center-user-info-list[data-v-0bc6c18e] .el-tag+.el-tag{margin-left:10px}.personal-center-container .personal-center-user-info-list .el-tabs[data-v-0bc6c18e]{margin:0 16px}.personal-center-container .personal-center-item[data-v-0bc6c18e]{display:flex;margin-right:16px;margin-left:16px}.personal-center-container .personal-center-item i[data-v-0bc6c18e]{font-size:40px}.personal-center-container .personal-center-item-content[data-v-0bc6c18e]{box-sizing:border-box;flex:1;margin-left:20px}.personal-center-container .personal-center-item-content-second[data-v-0bc6c18e]{margin-top:8px}[data-v-0212147e]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.user-activity .el-form-item[data-v-0212147e]{margin-bottom:10px!important}.user-activity .user-block .description[data-v-0212147e],.user-activity .user-block .username[data-v-0212147e]{display:block;padding:2px 0;margin-left:50px}.user-activity .user-block .username[data-v-0212147e]{font-size:16px;color:#000}.user-activity .user-block[data-v-0212147e] :after{clear:both}.user-activity .user-block .img-circle[data-v-0212147e]{float:left;width:40px;height:40px;border-radius:50%}.user-activity .user-block span[data-v-0212147e]{font-size:12px;font-weight:500}.user-activity .post[data-v-0212147e]{padding-bottom:15px;margin-top:15px;margin-bottom:15px;font-size:14px;color:#666}.user-activity .post .image[data-v-0212147e]{width:100%;height:100%}.user-activity .post .user-images[data-v-0212147e]{padding-top:20px}.user-activity .list-inline[data-v-0212147e]{padding-left:0;margin-left:-5px;list-style:none}.user-activity .list-inline li[data-v-0212147e]{display:inline-block;padding-right:5px;padding-left:5px;font-size:13px}.user-activity .list-inline .link-black[data-v-0212147e]:focus,.user-activity .list-inline .link-black[data-v-0212147e]:hover{color:#999}.box-center[data-v-0212147e]{display:table;margin:0 auto}.text-muted[data-v-0212147e]{color:#777}[data-v-102fb256]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.personal-center-container[data-v-102fb256]{padding:1rem!important;background:#f5f5f5!important}.personal-center-container .user-card[data-v-102fb256]{background-color:#fff;border-radius:12px;border:1px solid hsla(0,0%,87.8%,.7);box-shadow:0 4px 8px rgba(0,0,0,.1);transition:box-shadow .3s}.personal-center-container .user-card[data-v-102fb256]:hover{box-shadow:0 8px 16px rgba(0,0,0,.2)}.personal-center-container .user-card .personal-center-user-info[data-v-102fb256]{text-align:center;padding:20px}.personal-center-container .user-card .personal-center-user-info .avatar[data-v-102fb256]{cursor:pointer;border:3px solid #42a5f5;border-radius:50%}.personal-center-container .user-card .personal-center-user-info .full-name[data-v-102fb256]{margin-top:15px;font-size:1.4rem;font-weight:700;color:#333}.personal-center-container .user-card .personal-center-user-info .description[data-v-102fb256]{margin-top:5px;color:#777;font-style:italic}.personal-center-container .user-card .personal-center-user-info .info-list[data-v-102fb256]{margin-top:15px;list-style:none;padding:0;text-align:left}.personal-center-container .user-card .personal-center-user-info .info-list li[data-v-102fb256]{line-height:1.8;color:#555;display:flex;align-items:center;padding:6px 0;border-bottom:1px dotted #e7ebf6}.personal-center-container .user-card .personal-center-user-info .info-list li .list-icon[data-v-102fb256]{margin-right:12px;color:#42a5f5;font-size:20px}.personal-center-container .user-card .personal-center-user-info .info-list li .list-text[data-v-102fb256]{flex-grow:1;font-size:1rem;color:#555}.personal-center-container .user-card .personal-center-user-info .info-list li[data-v-102fb256]:hover{background-color:rgba(66,165,245,.1)}.personal-center-container .info-card[data-v-102fb256]{background-color:#fff;border-radius:12px}.personal-center-container .info-card .el-tabs[data-v-102fb256]{margin:0 16px}.personal-center-container .info-card .el-tabs .el-tabs__header[data-v-102fb256]{border:none;font-weight:700;color:#409eff}.personal-center-container .info-card .el-tabs .el-tab-pane[data-v-102fb256]{padding:20px}[data-v-993aa85e]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.box-center[data-v-993aa85e]{display:table;margin:0 auto}.text-muted[data-v-993aa85e]{color:#777}.user-profile .user-name[data-v-993aa85e]{font-weight:700}.user-profile .box-center[data-v-993aa85e]{padding-top:10px}.user-profile .user-role[data-v-993aa85e]{padding-top:10px;font-size:14px;font-weight:400}.user-profile .box-social[data-v-993aa85e]{padding-top:30px}.user-profile .box-social .el-table[data-v-993aa85e]{border-top:1px solid #dfe6ec}.user-profile .user-follow[data-v-993aa85e]{padding-top:20px}.user-bio[data-v-993aa85e]{margin-top:20px;color:#606266}.user-bio span[data-v-993aa85e]{padding-left:4px}.user-bio .user-bio-section[data-v-993aa85e]{padding:10px 0;font-size:14px}.user-bio .user-bio-section .user-bio-section-header[data-v-993aa85e]{padding-bottom:10px;margin-bottom:10px;font-weight:700;border-bottom:1px solid #dfe6ec}.user-bio .personal-center-user-info-list[data-v-993aa85e]{margin-top:18px;line-height:30px;text-align:left;list-style:none}.tem-file .attachment{border:1px solid #e2e8f0;border-radius:12px;padding:15px;margin:3px;cursor:pointer;transition:transform .2s,box-shadow .2s;background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);position:relative;display:flex;flex-direction:column;justify-content:space-between;height:90px}.tem-file .attachment:hover{transform:translateY(-2px);box-shadow:0 8px 12px rgba(0,0,0,.2)}.tem-file .file-name{margin:0 0 5px 0;font-weight:700;overflow-wrap:break-word;max-width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.tem-file .file-size{font-weight:400;font-size:.9em;color:rgba(0,0,0,.6)}.tem-file .icon{position:absolute;bottom:10px;right:10px;width:32px;height:32px;background-size:contain;background-repeat:no-repeat}.tem-file .pdf-icon{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAX9JREFUWEftV22SwyAIhZO1vU08RbunSG7T7MnoQEQxGpNxzM7ONP70i8cTHohQGTQMdwC41fa0rOE0/eg5LF0ghhGfAMAAzhlED5ymuQzAubcxPndGEJzCccQtACRGPcrOAICck/t3AfCG3sbFLw9AHCzGgEH4HQBM1KvDGihtAUg021Rbs5g9QZjoyHctfhIA3ntOu95jBqKEQWVlDeAJiK/e1kv3KSt1AEQPc/gWwMX5RZoVdLqf55XNNgYYpdYApoyGQRjy8yzPvyyh5NUyeMX7LDCAGcfROhP8qjIQDEWjXBfeMr826hxltFruDTsMWpeOAJA0XHtaA5BdXgiCQzFgnwAQGcgCZp8BffutChqe5AgDWWYYYBkzib5Hz9tiAIhe1vMYORRT1TAj+9Pg0yONAPoKQhQiI8//XIj6MbAWItGPYj9wRjGqdVN5NVzUzqbP35bjrXp9tWQXAxcDPjvaOuNtQdv/mm1Ut34aKQYqn9PQXJz0Pde2ju18AIwxoKcrGtjiAAAAAElFTkSuQmCC")}.tem-file .image-icon{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAZhJREFUWEfll0GOwjAMRZ1FbwUaWMKlgEvBkkpwqy4ycoijP67b0DYNI9FVqzTx6/ePnTpS1+bW7ZynExHt9NiM5/ZxbPZj85we3F67e6HgsvQohAXgeebj2PTGpigQleSP4WsQohbAIERNABOiNkAPYjUAjrS9dsFPxpU88SmApMSqAGonmEqsCiARGYSIfpDAeTrzcxUA69PFH58H2Ny6k8gxpdLNeRera1JgZKvMiTE6ZypAG1djA8k9BrC6Zevd611LVe9o/zw0YfwdBUKxiC+azQQ7p3d0fh6aCzteguj0LgbAdImcCIgBBQjnFAWQFssBGMYyM0M4Hw42IV0lAKS/82KXmOs7A6iDDHomeWUxADoQj24RIDUedLtKy7gJo2ShRKLE6r631ZQf0rhOTVYB/BJ+WSTOAViGkzlTFQgSyVaCvOKWNIuNQPCgzNcn7KwCsrJ2b3QwO1rSM1TxsBAl98O6kwpR8VJsKlCxGf2ppv+nHWudhWzpj0kuf9+tAB5WB49kOQkLjbfmD2iFnRGaFZ83fgFZu8f7Ca2iugAAAABJRU5ErkJggg==")}.tem-file .word-icon{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAcpJREFUWEfNl91OwzAMheOtlWAPxMQV3ZO1PNnKFRoPNJA26uk0spombWJYA90NaHXsryf+G5l//pAf/+G9qDYb82IMNb9hYzItMbfn/fVVcz4AePwoj8Sm0hyO23CjgRgB2Len4+CY1SowURWCpyEiAOnDrgK7U1FPX1vcTyYAKOfm0DxEFoCu40OYyNMQWQDs1fgqGHPeX4KkXwwAIXenklPV40MsDDCXiANWVgAJYyvC/QwJ+ScA/jW4VzMLgCaEg9KI0FL5m1XtNHXvbnNDhXw9X1s50+cAgtOW6mVacArHPhcleoDl+r8ueACgKR+9a52lXEWvwOoAZKbbfs4NJh1AMeflu64zb+N2605Oe060mJqUUQUA8Pl0OSA38Bd1jYCjyt5SLTb4fmxfMpLM5pZdTnyVkwAoQZSL72RwbCo4ESjYutsU7CSo+7/YJwHwRlKe0g9Qz75jUclVC5Jb5UoWNX+sgEgqEg6laseq27hCuYta1rG5HXPdVaCr5Pus1qVAuA3f93aa06NZYLvheJlA9mocaWzcISdTVibi7EYk5aMJkLJR7QPiJPdciG5E+QdTuJoHa/JUPqQkTj2P/WCdBEg5XPL5DfpHtjBPJxaRAAAAAElFTkSuQmCC")}.tem-file .ppt-icon{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAaNJREFUWEfVl21uwjAMhuNMGuVUtEcY4j6U+0zsCJRTAZNWT87qyiROqNq0sPxChNhPXn8FME9eoPm/7IoSWjxNZUOD9fr4fUjZUQGu2xW6Q2ia0RBgyj8TaYg4AJqm+LpVYwH6SzyAWAQgpcRiAARRHG+Bv0UBNIjFAXyI2QDIkUxEP5k5HLMCkNPL9n0PCK4k+9WVKEHMDqCVMSvzOgCBTJ1EkzqhuDoCNrIlBwqkkmVsJ/TPyZacBpD9n5Vga/5skPuxuSHU5NaeBNC6lTzg38yFz0CtneurwEBN4RwMcDdILFTrz2tD35ETdsjTkoxqgycI61gAJlcBuv5+/VidjDd+JwHQLXuprT3TZ3qgOAV2RWnadsP7lN3ZFXBOeLXthmLMPTzYoy4nkpGzfZICsbIMckCp0f8PgBaq2IOU9ij+HBK1SaFp8A0OgY2hVZCr8wV2ng1A6lE/ke+Eu2koS89JTFICjn+WSwmsPbPzKID8vauCic/yVChf7z3g06aGT44kHaZADk8pG12I439Of3AvW2xWnq5XUGKqAFmdPTD2C+v+0jBvzBCZAAAAAElFTkSuQmCC")}.tem-file .excel-icon{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAgtJREFUWEftlztLA0EQx2eNivgioDamFgQNmsYQQh4WgqVfQBtrG8HGGE7x0VjYCyL4CSwFC2NOCVpFxEcrqIjnIyjG+ICTWZ2wxsvl7nInKTLN3s3Ozvz2v7ebDYMCU5RHCRibLfSXer+4vAGXy5XwebsGS8WK/ewPwF1GNZOAYhHg5TUHrc1NpiBsB0AgMxCOAJiBcAzAKISjAEYgHAcoBfEvAHoQtgEo9xlQHjK6O1hrd9gGgJXpLNCjiAT6f9W0FcDIAdbR7q4CFFegfaU3eja6t2NESqsxRZcAizOVSadjctRqciPjejZCcDt5nFeBP1BxBhA9GZON5LEcgwBoBMEB2la71mve6vrxeW1kmbdO2fjmVJpyKxOnPg7QeFBn6Q5QLmTW/8EqD+Bl4P3XxJoO64F8w+dDsNW9DdiixTpnINQaAflpl/umPXGIeeL58RSPDsxTaJoKULHFq3kev/TTkp+KIQgaFUk+J7+hPHGgsfJzkgNbAiBaIicA8R0LESDGFyogqmdaAZIZZ6yXmBSgWaMC4lhx+RAS85FpLgFJRkHiOuaLXS/wRAgWbgkDyo9K4PeA3wUZ+rFfNIJDXyXtglpJZYwfwYGGoKNHcSq3n8A6TFUTWf/nXPU+UFXgjwK7qbSKt9dyf2i0xmdfc+7ggNcn9mkAHEkAqum/58aA2Wwk0Dcnxn4BGeFSMK40biYAAAAASUVORK5CYII=")}.tem-file .other-icon{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAVxJREFUWEftl21ugzAMhm16sNH7cIFVk2qkqbsA9wEuVk92Psq0BpLUaqUK/sCPBD9x/PEa4cUPBvvdqT8DcwsIbTkT0nA59+X7ABRAjQMTMEyAOEHDc/bPrjC6tXUQHoBYjA8/dMw27Bd2J2IxrgeogLgBNHAcvmmqARguhNGLhRARQH5SatxdH3HYGyEKDmMKoECfNEog5x7IHCB4Rd45ECYA9wLYBec2hA1AIg1zIB4GWN57MohXUtwEIFbTL/pfRaVQPQvgngc0KyQWEkXO1AM7wPt6IGqFmmahnRpabfX6jfoO+mEzCENtr7Wd3Ocb1ipAJ3kdBYc5gvaKHWD3wHYW+L5uH4JOK7wOwHfIDAA/M1i6QIrSAXpR4dmy3Cnemmcx8Mj2huel/L8BZOi3UvOxkK3I9L+jmdd2RaNZiuqKH25aklOnhx6j4TRBsbjrFGfVNFR6FWvrfwGSnDswlA9N5wAAAABJRU5ErkJggg==")}[data-v-599afc8a]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.order-result-list .task-item[data-v-599afc8a]{margin-top:10px;padding-top:10px!important;padding-bottom:10px!important;box-shadow:2px 2px 0x rgba(0,0,0,.06);transition:box-shadow .3s ease}.order-result-list .task-item .form-layout-wrapper .form-group[data-v-599afc8a]{background:#fcfcfc}.order-result-list .task-item[data-v-599afc8a]:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)}.order-result-list .process-tag[data-v-599afc8a]{background:#f0f9ff;border-color:#67c23a;color:#67c23a;border-radius:16px!important}.order-result-list .related-tag[data-v-599afc8a]{background:#fef0e6;border-color:#e6a23c;color:#e6a23c;border-radius:16px!important}.order-result-list .basic-info[data-v-599afc8a]{margin-bottom:16px}.order-result-list .basic-info :deep(.el-descriptions) .el-descriptions-item__label[data-v-599afc8a]{width:120px;text-align:center;background:#fafafa}.order-result-list .basic-info :deep(.el-descriptions) .el-descriptions-item__content[data-v-599afc8a]{padding-left:16px}.order-result-list .report-content[data-v-599afc8a]{color:#606266;font-size:13px}.tem-user .user{border:1px solid #e2e8f0;border-radius:12px;padding:15px;margin:3px;cursor:pointer;transition:transform .2s,box-shadow .2s;background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100px}.tem-user .user:hover{transform:translateY(-2px);box-shadow:0 8px 12px rgba(0,0,0,.2)}.tem-user .user-name,.tem-user .user-phone{margin:0 0 5px 0;font-weight:700;overflow-wrap:break-word;max-width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.tem-user .reg-time{font-weight:400;font-size:.9em;color:rgba(0,0,0,.6)}.tem-user .delete-button{position:absolute;bottom:10px;right:10px;background-color:red;color:#fff;border:none;border-radius:5px;padding:5px 5px;cursor:pointer}.tem-reg-member .options-container{display:flex;justify-content:center;margin:20px 0}.tem-reg-member .option{position:relative;width:80px;height:80px;border:2px solid #ece8e8;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:hsla(0,0%,100%,.8);transition:border-color .3s,background-color .3s;margin:0 10px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.tem-reg-member .option.selected{border-color:#4caf50;background-color:rgba(76,175,80,.2)}.tem-reg-member .checkmark{position:absolute;top:10px;right:10px;display:none;color:#4caf50;font-size:20px}.tem-reg-member .option.selected .checkmark{display:block}.tem-reg-member .el-dialog__footer{padding:10px;text-align:right;box-sizing:border-box;border-top:1px solid #ccc}.tem-reg-member .el-dialog__header{padding:10px;border-bottom:1px solid #ccc}.custom-dropdown-tooltip .popper__arrow{border-top-width:0;border-bottom-color:#ebeef5!important;background-color:#ebeef5!important}.ppm-anomaly-cause-detail .el-tag{margin:8px}.ppm-anomaly-cause-detail .tip{padding:10px 6px;background-color:#ecf8ff;border-radius:4px;border-left:5px solid #50bfff;margin:5px 0}.ppm-order-foolproof .el-descriptions-row th{width:80px;text-align:center!important}.ppm-order-foolproof .el-descriptions-row td{width:140px}.ppm-order-foolproof ul{padding:0}.is-fullscreen{background-color:#fff!important}.tem-workstation-detail.page-container{overflow-y:auto}.tem-workstation-detail .action-menu{display:flex;flex-direction:column}.tem-workstation-detail .action-menu .el-card__header{flex-shrink:0}.tem-workstation-detail .action-menu .el-card__body{flex:1;display:flex;flex-direction:column;overflow:hidden auto;padding-bottom:10px}.tem-workstation-detail .action-menu .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:10px;transform:translateZ(0);will-change:scroll-position}.is-collapse .tem-workstation-detail .action-menu .grid{grid-template-columns:repeat(4,1fr)}@media (max-width:1900px) and (min-width:1680px){.is-collapse .tem-workstation-detail .action-menu .grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1680px) and (min-width:1600px){.is-collapse .tem-workstation-detail .action-menu .grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1600px) and (min-width:1366px){.is-collapse .tem-workstation-detail .action-menu .grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1366px){.tem-workstation-detail .action-menu .grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.tem-workstation-detail .action-menu .grid{gap:8px}}.tem-workstation-detail .action-menu .grid::-webkit-scrollbar{width:6px}.tem-workstation-detail .action-menu .grid::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.tem-workstation-detail .action-menu .grid::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.tem-workstation-detail .action-menu .grid::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.tem-workstation-detail .action-menu .icon-card{position:relative;background-color:#fff;border:1px solid #ccc;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding-top:100%;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;overflow:hidden}@media (min-width:1900px){.is-collapse .tem-workstation-detail .action-menu .icon-card{padding-top:100%}}@media (max-width:1900px) and (min-width:1680px){.is-collapse .tem-workstation-detail .action-menu .icon-card{padding-top:98%}}@media (max-width:1680px) and (min-width:1600px){.is-collapse .tem-workstation-detail .action-menu .icon-card{padding-top:95%}}@media (max-width:1600px) and (min-width:1440px){.is-collapse .tem-workstation-detail .action-menu .icon-card{padding-top:92%}}@media (max-width:1440px) and (min-width:1366px){.is-collapse .tem-workstation-detail .action-menu .icon-card{padding-top:90%}}@media (max-width:1680px) and (min-width:1600px){.tem-workstation-detail .action-menu .icon-card{padding-top:95%}}@media (max-width:1600px) and (min-width:1440px){.tem-workstation-detail .action-menu .icon-card{padding-top:92%}}@media (max-width:1440px) and (min-width:1366px){.tem-workstation-detail .action-menu .icon-card{padding-top:90%}}@media (max-width:1366px) and (min-width:576px){.tem-workstation-detail .action-menu .icon-card{padding-top:88%}}@media (max-width:576px){.tem-workstation-detail .action-menu .icon-card{padding-top:85%}}.tem-workstation-detail .action-menu .icon-card:hover{transform:scale(1.05);box-shadow:0 4px 20px rgba(0,0,0,.2)}@media (max-width:576px){.tem-workstation-detail .action-menu .icon-card:hover{transform:scale(1.02)}}.tem-workstation-detail .action-menu .icon-card.disabled{background-color:#f0f0f0;border-color:#d0d0d0;color:#b0b0b0;pointer-events:none}.tem-workstation-detail .action-menu .icon-card.disabled .icon{opacity:.5}.tem-workstation-detail .action-menu .icon-card .corner-checkmark{position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:30px 30px 0 0;border-color:green transparent transparent transparent}@media (max-width:1366px){.tem-workstation-detail .action-menu .icon-card .corner-checkmark{border-width:26px 26px 0 0}}@media (max-width:576px){.tem-workstation-detail .action-menu .icon-card .corner-checkmark{border-width:22px 22px 0 0}}.tem-workstation-detail .action-menu .icon-card .checkmark{position:absolute;top:-28px;left:5px;color:#fff;font-size:14px;font-weight:700;z-index:1}@media (max-width:1366px){.tem-workstation-detail .action-menu .icon-card .checkmark{top:-24px;left:4px;font-size:12px}}@media (max-width:576px){.tem-workstation-detail .action-menu .icon-card .checkmark{top:-20px;left:3px;font-size:11px}}.tem-workstation-detail .action-menu .icon{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%)}.tem-workstation-detail .action-menu .icon .frm-icon{width:56px;height:56px}@media (min-width:1900px){.is-collapse .tem-workstation-detail .action-menu .icon .frm-icon{width:46px;height:46px}}@media (max-width:1900px) and (min-width:1680px){.is-collapse .tem-workstation-detail .action-menu .icon .frm-icon{width:44px;height:44px}}@media (max-width:1680px) and (min-width:1600px){.tem-workstation-detail .action-menu .icon .frm-icon{width:42px;height:42px}}@media (max-width:1600px) and (min-width:1440px){.tem-workstation-detail .action-menu .icon .frm-icon{width:40px;height:40px}}@media (max-width:1440px) and (min-width:1366px){.tem-workstation-detail .action-menu .icon .frm-icon{width:38px;height:38px}}@media (max-width:1366px) and (min-width:992px){.tem-workstation-detail .action-menu .icon .frm-icon{width:36px;height:36px}}@media (max-width:992px) and (min-width:576px){.tem-workstation-detail .action-menu .icon .frm-icon{width:32px;height:32px}}@media (max-width:576px){.tem-workstation-detail .action-menu .icon{top:30%}.tem-workstation-detail .action-menu .icon .frm-icon{width:30px;height:30px}}.tem-workstation-detail .action-menu .text{position:absolute;left:50%;transform:translateX(-50%);width:85%;color:#333;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;bottom:12px;font-size:20px}@media (min-width:1900px){.is-collapse .tem-workstation-detail .action-menu .text{bottom:12px;font-size:16px}}@media (max-width:1900px) and (min-width:1680px){.is-collapse .tem-workstation-detail .action-menu .text{bottom:11px;font-size:15px}}@media (max-width:1680px) and (min-width:1600px){.tem-workstation-detail .action-menu .text{bottom:10px;font-size:14px}}@media (max-width:1600px) and (min-width:1440px){.tem-workstation-detail .action-menu .text{bottom:8px;font-size:14px}}@media (max-width:1440px) and (min-width:1366px){.tem-workstation-detail .action-menu .text{bottom:8px;font-size:13px}}@media (max-width:1366px) and (min-width:992px){.tem-workstation-detail .action-menu .text{bottom:7px;font-size:12px}}@media (max-width:992px) and (min-width:576px){.tem-workstation-detail .action-menu .text{bottom:6px;font-size:11px}}@media (max-width:576px){.tem-workstation-detail .action-menu .text{bottom:5px;font-size:10px}}.tem-workstation-detail .action-menu .el-badge{display:block;width:100%}@media (max-width:1366px){.tem-workstation-detail .action-menu .el-badge .el-badge__content{transform:scale(.9);transform-origin:top right}}@media (max-width:576px){.tem-workstation-detail .action-menu .el-badge .el-badge__content{transform:scale(.8);transform-origin:top right}}.tem-workstation-detail .wrapper{margin:10px}.is-collapse .tem-workstation-detail .wrapper{transition:margin .3s}.tem-workstation-detail .el-descriptions-row th{width:15%}.tem-workstation-detail .el-descriptions-row td{width:35%}.tem-workstation-detail .el-descriptions-row .el-descriptions-item__cell{padding:6px 10px!important}.tem-workstation-detail .el-card__header{padding:16px 20px!important}.tem-workstation-detail .el-progress-bar{width:98%!important}.tem-workstation-detail .rectangle{height:46px;background-color:#f9f9f9;border:1px solid #d1e9ff;display:flex;flex-direction:column}@media (max-width:1680px) and (min-width:1600px){.tem-workstation-detail .rectangle{height:44px}}@media (max-width:1600px) and (min-width:1440px){.tem-workstation-detail .rectangle{height:42px}}@media (max-width:1440px) and (min-width:1366px){.tem-workstation-detail .rectangle{height:40px}}@media (max-width:1366px) and (min-width:576px){.tem-workstation-detail .rectangle{height:38px}}@media (max-width:576px){.tem-workstation-detail .rectangle{height:34px}}.tem-workstation-detail .rectangle .top-border{background-color:#e8f4ff;text-align:center;padding:2px}@media (max-width:576px){.tem-workstation-detail .rectangle .top-border{padding:1px}}.tem-workstation-detail .rectangle .bottom-border{flex:1;border-top:2px solid #c9d2db;display:flex;justify-content:center;align-items:center}.tem-workstation-detail .rectangle .bottom-border span{font-weight:700;color:#1890ff;line-height:10px}@media (max-width:1366px){.tem-workstation-detail .rectangle .bottom-border span{font-size:14px}}@media (max-width:576px){.tem-workstation-detail .rectangle .bottom-border span{font-size:12px}}@media (max-width:992px){.tem-workstation-detail .el-row .el-col-6,.tem-workstation-detail .el-row .el-col-18{width:100%}.tem-workstation-detail .el-row .el-col-6{margin-top:15px}.tem-workstation-detail .el-descriptions-item{margin-bottom:10px}}@media (max-width:576px){.tem-workstation-detail .el-descriptions{font-size:12px}.tem-workstation-detail .el-descriptions__title{font-size:16px}.tem-workstation-detail .el-descriptions-item__label{line-height:1.4}.tem-workstation-detail .el-descriptions .el-tag{transform:scale(.9);transform-origin:left center}}.highlight-name[data-v-0b75663b]{color:#409eff;font-weight:700}.highlight-number[data-v-0b75663b]{color:#f56c6c;font-weight:700}.aux-device[data-v-0b75663b]{color:#909399;padding:0 10px}.shift-selection[data-v-0b75663b]{display:flex;align-items:center;gap:10px}.shift-name[data-v-0b75663b]{float:left}.shift-memo[data-v-0b75663b]{float:right;color:#8492a6;font-size:13px}.end-time[data-v-0b75663b]{color:#409eff}.in-progress[data-v-0b75663b]{color:#f56c6c;font-weight:700}.tem-workstation-list.page-container{overflow-y:auto}.tem-workstation-list .wrapper{margin:20px 10px}.tem-workstation-list .el-descriptions-row th{width:70px}.tem-workstation-list .el-card__header{padding:5px 16px!important;background-color:#f8fcff;border-bottom:1px solid #d9d9d9;font-weight:500;color:#bbb8b8}.tem-workstation-list .card-header{display:flex;justify-content:space-between;align-items:center;padding:5px 0!important;background-color:#f8fcff;border-bottom:none!important;font-weight:500;color:#bbb8b8;min-height:32px}.tem-workstation-list .card-header .left-section{display:flex;align-items:center;max-width:75%;overflow:hidden}.tem-workstation-list .card-header .left-section .name-button{margin-right:5px;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.tem-workstation-list .card-header .left-section .task-count-tag{flex-shrink:0}.tem-workstation-list .card-header .right-section{display:flex;align-items:center}.tem-workstation-list .card-header .right-section .status-button{margin-left:auto;white-space:nowrap;padding:0;color:#1890ff;transition:color .3s}@media screen and (max-width:1024px){.tem-workstation-list .card-header .card-header .left-section .name-button{max-width:80px}}@media screen and (max-width:768px){.tem-workstation-list .card-header .card-header{flex-direction:column;align-items:flex-start}.tem-workstation-list .card-header .card-header .left-section{max-width:100%;margin-bottom:5px}.tem-workstation-list .card-header .card-header .right-section{width:100%;justify-content:flex-end}}.tem-workstation-list .fixed-label{display:inline-block;width:50px}.tem-workstation-list .flex-container{display:flex;align-items:center;justify-content:flex-start;overflow:hidden}.tem-workstation-list .ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-grow:1;max-width:100%}.tem-workstation-list .quality-container{display:flex;flex-direction:column;overflow:hidden;max-width:200px}.tem-workstation-list .quality-container .el-row{margin-left:-5px!important;margin-right:-5px!important}.tpm-category .el-breadcrumb{line-height:2.2}.tpm-device-list .frm-icon{width:20px;height:20px}.injection .content-nav{margin-top:10px;margin-left:10px}.injection .content-nav .el-tabs__nav{margin-right:10px;margin-left:10px}.injection .el-checkbox.is-bordered.el-checkbox--small{padding:7px 10px 5px 10px!important}.injection .el-checkbox{margin-right:5px!important}.injection .spec{padding-top:16px;padding-right:16px;background-color:#fbfcfd}.injection .base .form-group{padding:16px 0 0 0!important}.injection .spec-checkbox{padding:6px 6px 1px 6px;overflow:hidden;background:#fdfdfd;border:1px solid #eee}.device-mould .el-checkbox.is-bordered.el-checkbox--small{padding:7px 10px 5px 10px!important}.device-mould .el-checkbox{margin-right:5px!important}.device-mould .spec{padding-top:16px;padding-right:16px;background-color:#fbfcfd}.device-mould .base .form-group{padding:16px 0 0 0!important}.device-mould .spec-checkbox{padding:6px 6px 1px 6px;overflow:hidden;background:#fdfdfd;border:1px solid #eee}.tpm-inspection-subject .result-setting .form-group{padding:0!important}.tpm-maintenance-order-detail .el-rate{line-height:40px}.tpm-maintenance-order-detail .device .form-group{padding:0 0!important}.tpm-maintenance-order-detail .device .el-table--small .el-table__cell{padding:5px 0!important}.tpm-maintenance-plan-config .input-with-select .el-select .el-input__inner{width:100px}.tpm-maintenance-plan-config .input-with-select .el-input-group__prepend{width:90px;background-color:#fff}.tpm-maintenance-plan .el-dropdown-link{cursor:pointer}.tpm-maintenance-plan .el-icon--right{margin-left:0}.tpm-maintenance-plan .el-button--text{padding-right:5px!important}.tpm-maintenance-plan .el-radio-button--small .el-radio-button__inner{padding:9px 9px!important}.tpm-patrol-plan-detail .input-with-select .el-input-group__prepend{width:90px;background-color:#fff}.tpm-patrol-check-plan .el-date-editor .el-range-separator{width:10%!important}.tpm-patrol-plan .el-dropdown-link{cursor:pointer}.tpm-patrol-plan .el-icon--right{margin-left:0}.tpm-patrol-plan .el-button--text{padding-right:5px!important}.list-nav .el-dropdown-link{cursor:pointer}.list-nav .el-icon--right{margin-left:0}.list-nav .el-button--text{padding-left:8px!important}.tpm-patrol-check-task .filter-box{height:68px;background-color:#fff!important}.tpm-patrol-check-task .page-container .page-footer{right:0;bottom:0;left:0;background-color:#f9f9f9!important}.tpm-patrol-check-task .el-table .success-row{background:#f0f9eb}.tpm-repair-device .device .form-group{padding:0 0!important}.tpm-repair-device .device .el-table--small .el-table__cell{padding:5px 0!important}.tpm-setting.page-container{overflow-y:auto}.tpm-setting .wrapper{margin:20px}.tpm-setting .icon-panel{height:120px;text-align:center;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tpm-setting .icon-panel:hover i{transform:scale(1.15)}.tpm-setting .icon-panel svg{display:block;width:43px;height:43px;margin-top:6px;font-size:40px;transition:all .3s ease-in-out}.tpm-setting .icon-panel p{margin-top:10px}.ly-tree-container .custom-tree-node{display:flex;flex:1;-ms-flex:1;align-items:center;-ms-flex-align:center;justify-content:space-between;font-size:13px}.ly-tree-container .custom-tree-node .el-tree-node__label{max-width:14em}.ly-tree-container .custom-tree-node .tree-node-tools{display:none;visibility:hidden;font-size:18px}.ly-tree-container span{font-size:14px}.ly-tree-container .el-tree>.el-tree-node>.el-tree-node__content:first-child:after,.ly-tree-container .el-tree>.el-tree-node>.el-tree-node__content:first-child:before{border:none}.ly-tree-container .ly-visible{visibility:hidden}.ly-tree-container .ly-edit__text{width:100px;height:25px;border:1px solid #e6e6e6;border-radius:3px;color:#666;text-indent:5px}.ly-tree-container .ly-tree__loading{color:#666;font-weight:700}.ly-tree-container .ly-tree-node{flex:1;width:100px;display:flex;align-items:center;justify-content:space-between;font-size:14px;padding-right:8px}.ly-tree-container .ly-tree-node .text{max-width:13em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ly-tree-container .ly-tree-node>div>span:last-child,.ly-tree-container .ly-tree-node>span:last-child{display:inline-block}.ly-tree-container .el-tree-node .el-tree-node__content{height:30px}.ly-tree-container .el-tree-node .el-tree-node__content:hover .ly-visible{visibility:visible}.ly-tree-container .el-tree-node .el-tree-node__content:after,.ly-tree-container .el-tree-node .el-tree-node__content:before{content:"";position:absolute;right:auto}.ly-tree-container .el-tree-node .el-tree-node__content:before{border-left:1px solid #e6e6e6;bottom:50px;height:100%;top:0;width:1px;margin-left:-5px;margin-top:-15px}.ly-tree-container .el-tree-node .el-tree-node__content:after{border-top:1px solid #e6e6e6;height:20px;top:14px;width:10px;margin-left:-5px}.ly-tree-container .el-tree .el-tree-node{position:relative}.tpm-setting-device-param .input-with-select .el-input-group__prepend{width:100px;background-color:#fff}.tpm-setting-device-param .control-data-source .form-group{padding:0!important}.tpm-system-setting-detail.page-container{overflow-y:auto}.tpm-system-setting-detail.page-container .el-cascader--small{width:100%}.tpm-system-setting-detail.page-container .tree-wrapper{position:relative;bottom:0;width:100%;max-width:100%;height:calc(100% - 46px);overflow:auto}.tpm-system-setting-detail.page-container .tree-wrapper .el-tree{margin:5px 0 5px 0}.tpm-system-setting-detail.page-container .tree-wrapper .el-tree .el-tree-node__label{max-width:14em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpm-system-setting-detail.page-container .tree-wrapper .el-tree .custom-tree-node{display:flex;flex:1;align-items:center;justify-content:space-between;font-size:13px;-ms-flex-align:center}.tpm-system-setting-detail.page-container .tree-wrapper .el-tree .custom-tree-node .el-tree-node__label{max-width:14em}.tpm-system-setting-detail.page-container .tree-wrapper .el-tree .custom-tree-node .tree-node-tools{display:none;font-size:18px;visibility:hidden}.tpm-system-setting-detail.page-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}.tpm-system-setting-detail.page-container .tree-wrapper .el-tree .el-tree-node.is-current>.el-tree-node__content{padding-right:10px}.tpm-system-setting-detail.page-container .tree-wrapper .el-tree .el-button--text{position:relative;display:inline-block;font-size:14px;color:#606266}.tpm-spot-plan .el-dropdown-link{cursor:pointer}.tpm-spot-plan .el-icon--right{margin-left:0}.tpm-spot-plan .el-button--text{padding-right:5px!important}.tpm-spot-record .el-dropdown-link{cursor:pointer}.tpm-spot-record .el-icon--right{margin-left:0}.tpm-spot-record .el-button--text{padding-right:5px!important}.el-table.task-list-table{width:100%;height:100%;overflow:auto}.el-table.task-list-table .danger-row td{background-color:#f5dfdc!important;border-color:#f5dfdc!important}.el-table.task-list-table .warning-row td{background-color:#fdf6ec!important;border-color:#faecd8!important}.el-table.task-list-table td,.el-table.task-list-table th{cursor:pointer}.el-table.task-list-table .task-title-column .task-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-table.task-list-table .task-title-column .agency-item{padding-right:45px}.el-table.task-list-table .task-title-column .agency-item .el-badge{max-width:100%}.el-table.task-list-table .task-title-column .agency-item .el-badge .el-badge__content{top:10px;right:-6px}.wms-order .el-table__body-wrapper .el-input-group__append,.wms-order .el-table__body-wrapper .el-input-group__prepend,.wms-order .el-table__body-wrapper .el-input__inner{padding:0 5px!important}.wms-order .el-table .success-row{background:#f0f9eb}.wms-stocktaking .product .form-group{padding:0}.pcm-process-step{margin-bottom:20px}.pcm-process-step .detail-bar .search-left{float:left}.pcm-process-step .detail-bar .search-right{float:right;height:71.75px;line-height:71.75px}.pcm-process-step .detail-bar .search-right .el-select{width:140px;margin:10px}.pcm-process-step .form-group{margin-top:-20px!important}.pcm-process-step .pagination{padding:10px 20px;background-color:#fefefe;border-bottom:1px solid #ebeef5}.wms-warehouse .warehouse-pro .el-input-group__append{padding:0 10px}.wms-warehouse-location .el-tabs__nav{margin:0 20px}