.client-type-tabs[data-v-a92c4544] .el-tabs__header{margin-bottom:0}.client-type-tabs[data-v-a92c4544] .el-tabs__content{display:none}.role-menu-nav-item[data-v-a92c4544]:hover{background:var(--el-fill-color);cursor:pointer}.role-menu-nav-item.is-active[data-v-a92c4544]{background:var(--el-color-primary-light-9);color:var(--el-color-primary);font-weight:500;border-right:3px solid var(--el-color-primary);padding-right:calc(.75rem - 3px)}.role-permission-scroll[data-v-a92c4544]{padding:12px;background:var(--el-fill-color-lighter)}.role-menu-section[data-v-a92c4544]{margin-bottom:12px;padding:12px 14px;border:1px solid var(--el-border-color-lighter);border-radius:8px;background:var(--el-bg-color);transition:border-color .2s ease,box-shadow .2s ease}.role-menu-section[data-v-a92c4544]:last-child{margin-bottom:0}.role-menu-section.is-active[data-v-a92c4544]{border-color:var(--el-color-primary-light-5);box-shadow:0 0 0 1px var(--el-color-primary-light-7)}.role-menu-section-header[data-v-a92c4544]{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--el-border-color-lighter)}.role-menu-section-header[data-v-a92c4544]:before{content:"";flex-shrink:0;width:4px;height:16px;border-radius:2px;background:var(--el-border-color);transition:background-color .2s ease}.role-menu-section.is-active .role-menu-section-header[data-v-a92c4544]:before{background:var(--el-color-primary)}.role-menu-section-title[data-v-a92c4544]{font-size:15px;font-weight:600;line-height:1.4;color:var(--el-text-color-primary);transition:color .2s ease}.role-menu-section.is-active .role-menu-section-title[data-v-a92c4544]{color:var(--el-color-primary)}.role-menu-section-actions[data-v-a92c4544]{margin-left:auto;flex-shrink:0;display:flex;align-items:center;gap:4px}.role-menu-permission-tree[data-v-a92c4544] .el-tree-node.is-menu-leaf-row-parent.is-expanded>.el-tree-node__children{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:.35rem;padding:4px 0}.role-menu-permission-tree[data-v-a92c4544] .el-tree-node.is-menu-leaf-row-parent.is-expanded>.el-tree-node__children>.el-tree-node{flex:0 1 auto;width:auto;max-width:100%;min-width:0}.role-menu-permission-tree[data-v-a92c4544] .el-tree-node.is-menu-leaf-row-parent.is-expanded>.el-tree-node__children>.el-tree-node>.el-tree-node__content{width:auto;max-width:100%;padding-left:.5rem;border-radius:var(--el-border-radius-small)}.employee-detail__header[data-v-4db7f9b9]{display:flex;flex-shrink:0;align-items:center;gap:10px;padding:20px;border-bottom:1px solid var(--el-border-color-lighter);background:var(--el-bg-color)}.employee-detail__content[data-v-4db7f9b9]{min-height:100%;padding:24px;background:var(--el-bg-color)}.employee-profile[data-v-4db7f9b9]{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:32px;padding:28px 32px;border:1px solid var(--el-border-color-lighter);border-radius:10px;background:linear-gradient(135deg,var(--el-fill-color-light) 0%,var(--el-bg-color) 60%);box-shadow:0 8px 22px #1f23290a}.employee-profile__info[data-v-4db7f9b9]{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 42px}[data-v-4db7f9b9] .employee-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.employee-profile__column[data-v-4db7f9b9]{min-width:0;display:flex;flex-direction:column;gap:14px}.employee-info-item[data-v-4db7f9b9]{display:flex;min-width:0;align-items:baseline;line-height:24px;color:var(--el-text-color-primary)}.employee-info-item__label[data-v-4db7f9b9],.employee-detail__line-label[data-v-4db7f9b9]{flex:0 0 125px;flex-shrink:0;white-space:nowrap;text-align:right;color:var(--el-text-color-secondary)}.employee-info-item__value[data-v-4db7f9b9]{min-width:0;overflow-wrap:anywhere}.employee-profile__photo[data-v-4db7f9b9]{display:flex;flex-direction:column;align-items:center}.employee-profile__photo[data-v-4db7f9b9] .el-image,.employee-profile__photo-empty[data-v-4db7f9b9]{width:124px;height:124px;border:1px solid var(--el-border-color-lighter);border-radius:8px;box-shadow:0 4px 12px #1f232914}.employee-profile__photo-empty[data-v-4db7f9b9]{display:flex;align-items:center;justify-content:center;color:var(--el-text-color-placeholder);background:var(--el-fill-color-light)}.employee-profile__edit[data-v-4db7f9b9]{width:124px;margin-top:10px}.employee-detail-tabs[data-v-4db7f9b9]{margin-top:20px}.employee-detail-tabs[data-v-4db7f9b9] .el-tabs__header{margin:0 0 16px;padding:4px;border:1px solid var(--el-border-color-lighter);border-radius:10px;background:var(--el-fill-color-lighter)}.employee-detail-tabs[data-v-4db7f9b9] .el-tabs__nav-wrap:after,.employee-detail-tabs[data-v-4db7f9b9] .el-tabs__active-bar{display:none}.employee-detail-tabs[data-v-4db7f9b9] .el-tabs__nav{display:flex;width:100%}.employee-detail-tabs[data-v-4db7f9b9] .el-tabs__item{height:38px;line-height:38px;flex:1;margin:0;border-radius:7px;color:var(--el-text-color-regular);transition:all var(--el-transition-duration-fast)}.employee-detail-tabs[data-v-4db7f9b9] .el-tabs__item:hover{color:var(--el-color-primary)}.employee-detail-tabs[data-v-4db7f9b9] .el-tabs__item.is-active{color:var(--el-color-primary);font-weight:600;background:var(--el-bg-color);box-shadow:0 2px 8px #1f232914}.employee-detail-panel[data-v-4db7f9b9]{min-height:156px;padding:24px 28px;border:1px solid var(--el-border-color-lighter);border-radius:10px;background:var(--el-bg-color)}[data-v-4db7f9b9] .employee-info-grid .employee-info-item{min-height:52px;padding:14px 16px;border:1px solid var(--el-border-color-lighter);border-radius:8px;background:var(--el-fill-color-lighter)}[data-v-4db7f9b9] .employee-info-grid .employee-info-item__label{flex-basis:auto;margin-right:8px;text-align:left}[data-v-4db7f9b9] .employee-info-grid .employee-info-item:last-child:nth-child(odd){grid-column:1 / -1}.employee-asset-summary[data-v-4db7f9b9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.employee-asset-summary__item[data-v-4db7f9b9]{display:flex;flex-direction:column;gap:8px;min-height:84px;padding:16px 18px;border:1px solid var(--el-border-color-lighter);border-radius:8px;background:var(--el-fill-color-lighter)}.employee-asset-summary__item span[data-v-4db7f9b9]{font-size:13px;color:var(--el-text-color-secondary)}.employee-asset-summary__item strong[data-v-4db7f9b9]{font-size:16px;font-weight:600;color:var(--el-text-color-primary)}[data-v-4db7f9b9] .employee-detail__subsection+.employee-detail__subsection,[data-v-4db7f9b9] .employee-detail__line+.employee-detail__subsection,[data-v-4db7f9b9] .employee-info-grid+.employee-detail__subsection{margin-top:24px}[data-v-4db7f9b9] .employee-detail__subsection{padding:16px;border:1px solid var(--el-border-color-lighter);border-radius:8px;background:var(--el-fill-color-lighter)}[data-v-4db7f9b9] .employee-detail__subsection-title{margin:0 0 12px;padding-left:9px;border-left:3px solid var(--el-color-primary);font-weight:600;line-height:20px}.employee-detail__subsection-title--spaced[data-v-4db7f9b9]{margin-top:24px}[data-v-4db7f9b9] .employee-detail__record-card{display:flex;align-items:center;flex-wrap:wrap;gap:36px;padding:14px 18px;border:1px solid var(--el-border-color-lighter);border-radius:6px;background:var(--el-fill-color-lighter)}[data-v-4db7f9b9] .employee-detail__record-card+.employee-detail__record-card{margin-top:14px}[data-v-4db7f9b9] .employee-detail__record-card--compact{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 12px;padding:12px 14px;background:var(--el-bg-color)}[data-v-4db7f9b9] .employee-detail__record-card--compact>span{min-width:0;padding:4px 8px;overflow-wrap:anywhere;border-left:2px solid var(--el-color-primary-light-7)}.employee-detail__line[data-v-4db7f9b9]{display:flex;line-height:24px}.employee-documents-grid[data-v-4db7f9b9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.employee-document-card[data-v-4db7f9b9]{min-height:122px;padding:16px;border:1px solid var(--el-border-color-lighter);border-radius:8px;background:var(--el-fill-color-lighter)}.employee-document-card__header[data-v-4db7f9b9]{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid var(--el-border-color-lighter);font-weight:600}.employee-document-card__header em[data-v-4db7f9b9]{font-size:12px;font-style:normal;font-weight:400;color:var(--el-text-color-secondary)}[data-v-4db7f9b9] .employee-document-list{display:flex;flex-wrap:wrap;gap:14px;padding-top:12px}[data-v-4db7f9b9] .employee-document-list .el-image{width:116px;height:82px;border:1px solid var(--el-border-color-lighter);border-radius:8px;box-shadow:0 3px 10px #1f23290f}.employee-change-list[data-v-4db7f9b9]{display:flex;flex-direction:column;gap:10px;padding:0}.employee-change-list>div[data-v-4db7f9b9]{padding:13px 16px;border-left:3px solid var(--el-color-primary-light-5);border-radius:0 6px 6px 0;background:var(--el-fill-color-lighter)}@media(max-width:1120px){.employee-profile[data-v-4db7f9b9],.employee-profile__info[data-v-4db7f9b9],[data-v-4db7f9b9] .employee-info-grid{grid-template-columns:1fr}.employee-profile__photo[data-v-4db7f9b9]{align-items:flex-start}.employee-profile[data-v-4db7f9b9]{gap:20px;padding:24px}.employee-profile__info[data-v-4db7f9b9]{gap:14px 24px}.employee-asset-summary[data-v-4db7f9b9],.employee-documents-grid[data-v-4db7f9b9]{grid-template-columns:1fr}.employee-detail-tabs[data-v-4db7f9b9] .el-tabs__nav{min-width:620px}.employee-detail-tabs[data-v-4db7f9b9] .el-tabs__nav-scroll{overflow-x:auto}}@media(max-width:640px){.employee-detail__content[data-v-4db7f9b9]{padding:16px}.employee-profile[data-v-4db7f9b9]{padding:20px 16px}.employee-info-item__label[data-v-4db7f9b9]{flex-basis:112px}[data-v-4db7f9b9] .employee-detail__subsection{padding:14px}[data-v-4db7f9b9] .employee-detail__record-card--compact{grid-template-columns:1fr}}.employee-edit-form[data-v-6b60bc96]{padding:0 18px 16px}.employee-edit-dialog[data-v-6b60bc96] .el-dialog__footer{position:relative;z-index:2;padding-top:14px;background:var(--el-bg-color)}[data-v-6b60bc96] .employee-form-section+.employee-form-section{margin-top:26px}[data-v-6b60bc96] .employee-form-section__title{display:flex;align-items:center;min-height:22px;margin:0 0 12px;padding-left:10px;border-left:3px solid var(--el-color-primary);font-size:14px;font-weight:600;line-height:20px;color:var(--el-text-color-primary)}[data-v-6b60bc96] .employee-form-section__body{padding:20px 18px 4px;border:1px solid var(--el-border-color-lighter);border-radius:10px;background:linear-gradient(180deg,var(--el-fill-color-lighter) 0%,var(--el-bg-color) 100%);box-shadow:0 4px 14px #1f232908}.employee-edit-grid[data-v-6b60bc96]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:28px;column-gap:28px;align-items:start}.employee-edit-grid__full[data-v-6b60bc96]{grid-column:1 / -1}.employee-edit-form[data-v-6b60bc96] .el-form-item{margin-bottom:18px;align-self:start;min-width:0}.employee-edit-photo-field[data-v-6b60bc96]{align-self:start}.employee-edit-photo-field[data-v-6b60bc96] .el-form-item__content{align-items:flex-start}.employee-edit-form[data-v-6b60bc96] .el-form-item__label{color:var(--el-text-color-regular);font-weight:500}.employee-edit-form[data-v-6b60bc96] .el-input,.employee-edit-form[data-v-6b60bc96] .el-select,.employee-edit-form[data-v-6b60bc96] .el-date-editor{width:100%}.employee-edit-contract-range[data-v-6b60bc96]{width:min(440px,100%);max-width:100%}.employee-contract-range[data-v-6b60bc96] .el-form-item__label{white-space:nowrap}.employee-contract-range[data-v-6b60bc96] .el-form-item__content{min-width:0}.employee-contract-range[data-v-6b60bc96] .el-date-editor{width:min(300px,100%)!important;max-width:100%}.employee-edit-form[data-v-6b60bc96] .product-image-upload .upload-container,.employee-edit-form[data-v-6b60bc96] .product-image-upload .avatar,.employee-edit-form[data-v-6b60bc96] .product-image-upload .avatar-uploader-icon,.employee-edit-form[data-v-6b60bc96] .product-image-upload .el-upload--picture-card{width:120px!important;height:120px!important}.employee-edit-form[data-v-6b60bc96] .product-image-upload .avatar-uploader-icon{line-height:120px}.employee-edit-photo-field[data-v-6b60bc96] .product-image-upload{min-height:164px}.employee-edit-photo-field[data-v-6b60bc96] .product-image-upload .form-tip{width:240px;margin-top:8px;line-height:18px}[data-v-6b60bc96] .dynamic-list{padding-top:2px}[data-v-6b60bc96] .dynamic-list__title{margin:4px 0 12px;font-size:13px;font-weight:600;color:var(--el-text-color-regular)}[data-v-6b60bc96] .dynamic-row{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;padding:16px 46px 0 16px;border:1px solid var(--el-border-color-lighter);border-radius:8px;background:var(--el-bg-color)}[data-v-6b60bc96] .dynamic-row--qualification{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px}[data-v-6b60bc96] .dynamic-row--child{grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:16px;padding:16px}[data-v-6b60bc96] .dynamic-row--child .dynamic-row__remove,[data-v-6b60bc96] .dynamic-row--qualification .dynamic-row__remove{position:static;align-self:center;justify-self:end;margin-bottom:18px}[data-v-6b60bc96] .dynamic-row--document{grid-template-columns:minmax(0,1fr);gap:14px;padding:18px 52px 18px 18px;align-items:start}[data-v-6b60bc96] .dynamic-row--document .el-form-item{min-width:0;margin-bottom:0}[data-v-6b60bc96] .dynamic-row--document .el-form-item__content{min-width:0}[data-v-6b60bc96] .dynamic-row--document .document-row__name{width:min(480px,100%)}[data-v-6b60bc96] .dynamic-row--document .document-row__name .el-input{min-width:0}[data-v-6b60bc96] .dynamic-row--document .document-row__images{padding-top:4px}[data-v-6b60bc96] .dynamic-row--document .dynamic-row__remove{top:10px;right:14px}[data-v-6b60bc96] .dynamic-row__remove{position:absolute;top:4px;right:4px}[data-v-6b60bc96] .dynamic-list__add{padding:7px 12px;border:1px dashed var(--el-color-primary-light-5);border-radius:6px;color:var(--el-color-primary);cursor:pointer;background:var(--el-color-primary-light-9)}.document-upload-row[data-v-6b60bc96]{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:start;margin-bottom:14px}[data-v-6b60bc96] .employee-edit-dialog .el-dialog__header{margin-right:0;padding:20px 26px 16px;border-bottom:1px solid var(--el-border-color-lighter)}[data-v-6b60bc96] .employee-edit-dialog .el-dialog__title{color:var(--el-text-color-primary);font-weight:600}[data-v-6b60bc96] .employee-edit-dialog .el-dialog__body{padding:22px 10px 8px}[data-v-6b60bc96] .employee-edit-dialog .el-dialog__footer{padding:14px 26px;border-top:1px solid var(--el-border-color-lighter);background:var(--el-bg-color)}@media(max-width:760px){.employee-edit-grid[data-v-6b60bc96],[data-v-6b60bc96] .dynamic-row,[data-v-6b60bc96] .dynamic-row--child,[data-v-6b60bc96] .dynamic-row--qualification,[data-v-6b60bc96] .dynamic-row--document{grid-template-columns:1fr}}.role-data-view-months-field[data-v-acba6cc0]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;width:100%}.role-data-view-months-field__label[data-v-acba6cc0]{color:var(--el-text-color-regular);line-height:32px}.role-data-view-months-field__group[data-v-acba6cc0]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.role-data-view-months-field__radio[data-v-acba6cc0]{display:inline-flex;align-items:center}.role-data-view-months-field__input[data-v-acba6cc0]{width:86px;margin-left:4px}.role-data-view-months-field__unit[data-v-acba6cc0]{margin-left:6px}.role-basic-step-dialog[data-v-d37208d1] .el-dialog__body{padding:16px 20px 8px}.role-basic-form[data-v-d37208d1] .el-form-item{margin-bottom:16px}.role-basic-form-item--last[data-v-d37208d1]{margin-bottom:0}.role-basic-form[data-v-d37208d1] .el-form-item__label{padding-bottom:6px;line-height:1.4;font-weight:500;color:var(--el-text-color-primary)}.role-scope-radio-group[data-v-d37208d1]{display:flex;flex-wrap:wrap;gap:8px 20px;width:100%}.role-scope-radio-group[data-v-d37208d1] .el-radio{margin-right:0;height:auto}.role-scope-checkbox-panel[data-v-d37208d1]{box-sizing:border-box;width:100%;margin-top:8px;padding:8px 10px;border:1px solid var(--el-border-color-lighter);border-radius:6px;background:var(--el-fill-color-lighter)}.role-scope-checkbox-group[data-v-d37208d1]{display:flex;flex-wrap:wrap;gap:4px 16px}.role-scope-checkbox-group[data-v-d37208d1] .el-checkbox{margin-right:0;height:28px}.role-scope-empty[data-v-d37208d1]{padding:8px 0}.role-scope-empty[data-v-d37208d1] .el-empty__description{margin-top:4px}.role-full-permissions-form-item[data-v-d37208d1] .el-form-item__content{line-height:1.5}.role-full-permissions-checkbox[data-v-d37208d1]{height:auto;align-items:center}.role-full-permissions-checkbox[data-v-d37208d1] .el-checkbox__inner{border-color:var(--el-border-color)}.role-full-permissions-checkbox[data-v-d37208d1] .el-checkbox__input.is-checked .el-checkbox__inner{border-color:var(--el-color-primary);background-color:var(--el-color-primary)}.role-full-permissions-checkbox[data-v-d37208d1] .el-checkbox__label{padding-left:8px;font-size:14px;font-weight:400;line-height:22px;color:var(--el-text-color-primary);white-space:normal}.client-type-tabs[data-v-300d997d] .el-tabs__header{margin-bottom:12px}.client-type-tabs[data-v-300d997d] .el-tabs__content{display:none}.role-menu-nav-item[data-v-300d997d]:hover{background:var(--el-fill-color);cursor:pointer}.role-menu-nav-item.is-active[data-v-300d997d]{background:var(--el-color-primary-light-9);color:var(--el-color-primary);font-weight:500;border-right:3px solid var(--el-color-primary);padding-right:calc(.75rem - 3px)}.role-permission-scroll[data-v-300d997d]{padding:12px;background:var(--el-fill-color-lighter)}.role-menu-section[data-v-300d997d]{margin-bottom:12px;padding:12px 14px;border:1px solid var(--el-border-color-lighter);border-radius:8px;background:var(--el-bg-color);transition:border-color .2s ease,box-shadow .2s ease}.role-menu-section[data-v-300d997d]:last-child{margin-bottom:0}.role-menu-section.is-active[data-v-300d997d]{border-color:var(--el-color-primary-light-5);box-shadow:0 0 0 1px var(--el-color-primary-light-7)}.role-menu-section-header[data-v-300d997d]{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--el-border-color-lighter)}.role-menu-section-header[data-v-300d997d]:before{content:"";flex-shrink:0;width:4px;height:16px;border-radius:2px;background:var(--el-border-color);transition:background-color .2s ease}.role-menu-section.is-active .role-menu-section-header[data-v-300d997d]:before{background:var(--el-color-primary)}.role-menu-section-title[data-v-300d997d]{font-size:15px;font-weight:600;line-height:1.4;color:var(--el-text-color-primary);transition:color .2s ease}.role-menu-section.is-active .role-menu-section-title[data-v-300d997d]{color:var(--el-color-primary)}.role-menu-section-actions[data-v-300d997d]{margin-left:auto;flex-shrink:0;display:flex;align-items:center;gap:4px}.role-menu-permission-tree[data-v-300d997d] .el-tree-node.is-menu-leaf-row-parent.is-expanded>.el-tree-node__children{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:.35rem;padding:4px 0}.role-menu-permission-tree[data-v-300d997d] .el-tree-node.is-menu-leaf-row-parent.is-expanded>.el-tree-node__children>.el-tree-node{flex:0 1 auto;width:auto;max-width:100%;min-width:0}.role-menu-permission-tree[data-v-300d997d] .el-tree-node.is-menu-leaf-row-parent.is-expanded>.el-tree-node__children>.el-tree-node>.el-tree-node__content{width:auto;max-width:100%;padding-left:.5rem;border-radius:var(--el-border-radius-small)}
