@charset "UTF-8";:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--breakpoint-xs: 576px;--breakpoint-sm: 768px;--breakpoint-md: 992px;--breakpoint-lg: 1200px;--breakpoint-xl: 1400px;--mobile-header-height: 56px;--mobile-footer-height: 50px;--mobile-padding: 10px;--mobile-border-radius: 8px;--mobile-card-shadow: 0 2px 8px rgba(0, 0, 0, .1);--transition-fast: .2s;--transition-normal: .3s;--transition-slow: .5s}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.responsive-padding{padding:20px}.hide-on-mobile{display:initial}.show-on-mobile{display:none}.flex-row{display:flex;flex-wrap:wrap}.flex-column{display:flex;flex-direction:column}@media (max-width: 576px){.container{max-width:100%;padding-right:10px;padding-left:10px}.responsive-padding{padding:10px}.hide-on-mobile{display:none!important}.show-on-mobile{display:initial!important}}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}@media (min-width: 1400px){.container{max-width:1320px}}.text-center-xs,.text-left-xs,.text-right-xs{text-align:inherit}.text-larger-xs,.text-smaller-xs{font-size:inherit}.d-xs-none{display:initial}.d-xs-block,.d-xs-flex{display:inherit}.flex-xs-column,.flex-xs-row{flex-direction:inherit}.justify-xs-center{justify-content:inherit}.align-xs-center{align-items:inherit}@media (max-width: 576px){.text-center-xs{text-align:center}.text-left-xs{text-align:left}.text-right-xs{text-align:right}.text-larger-xs{font-size:110%}.text-smaller-xs{font-size:90%}.d-xs-none{display:none!important}.d-xs-block{display:block!important}.d-xs-flex{display:flex!important}.flex-xs-column{flex-direction:column!important}.flex-xs-row{flex-direction:row!important}.justify-xs-center{justify-content:center!important}.align-xs-center{align-items:center!important}.el-container{width:100%;overflow-x:hidden}.el-main{padding:10px;width:100%;box-sizing:border-box}.el-card__body{padding:15px;width:100%;box-sizing:border-box}.el-button{padding:8px 15px}.el-button--small{padding:6px 12px}.el-button--mini{padding:4px 8px}.el-input__inner{height:36px;line-height:36px}.el-input__icon{line-height:36px}.el-textarea__inner{padding:8px 10px}}.mb-xs-2{margin-bottom:inherit}@media (max-width: 576px){.mb-xs-2{margin-bottom:.5rem}}.responsive-card{transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;height:100%;width:100%;box-sizing:border-box}.responsive-card:hover{transform:translateY(-3px);box-shadow:var(--el-box-shadow-lighter)}.responsive-form .el-form-item__label{font-weight:500}@media (max-width: 576px){.el-form-item__label{padding-bottom:5px}.el-card__header{padding:12px 15px}.el-card__body{padding:15px}.el-row{margin-left:0!important;margin-right:0!important}.el-col{padding-left:5px!important;padding-right:5px!important}.el-menu--horizontal{display:flex;justify-content:center;border-bottom:none}.el-menu--horizontal>.el-menu-item{height:var(--mobile-header-height);line-height:var(--mobile-header-height);padding:0 10px}.el-dialog{width:90%!important;margin-top:10vh!important}.el-table{font-size:12px}.el-table th{padding:8px 0}.el-table td{padding:6px 0}.el-pagination{justify-content:center;flex-wrap:wrap;padding:5px 0}.el-dropdown-menu{min-width:100px}.el-dropdown-menu__item{padding:8px 12px;font-size:14px}.el-tabs__item{padding:0 12px}.el-message{min-width:200px;width:80%}}#app{font-weight:400;width:100%;min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:#00bd7e33}}@media (max-width: 576px){html,body{font-size:14px}.el-card{margin-bottom:10px}.el-form-item{margin-bottom:15px}}@media (min-width: 577px) and (max-width: 992px){html,body{font-size:15px}}.responsive-table{width:100%;overflow-x:auto}.responsive-card{width:100%;transition:all .3s ease}.responsive-form .el-form-item__label{font-size:inherit}@media (max-width: 576px){.responsive-form .el-form-item{margin-bottom:12px}.responsive-form .el-form-item__label{padding-bottom:4px}}.el-button,.el-menu-item,.el-submenu__title,.el-dropdown-menu__item,.el-tabs__item,.el-pagination__sizes,.el-pagination__jump,.el-pagination button,.el-select-dropdown__item,.el-checkbox,.el-radio,.el-switch,.el-tag,.el-badge,.el-link{user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}.filter-form{width:100%;margin:0 auto}.search-form-container{display:flex;justify-content:space-between;align-items:flex-start;width:100%;gap:15px}.search-inputs-group{display:flex;flex-wrap:wrap;flex:1;gap:15px;justify-content:center}.search-form-item{margin-right:0!important;margin-bottom:0!important;flex:1;min-width:200px;max-width:300px}.search-button-group{display:flex;align-items:flex-end}.search-button-item{margin-right:0!important;margin-bottom:0!important}.search-button{min-width:100px;height:40px;border-radius:8px;font-weight:500}.search-select{width:100%}.filter-card{margin-bottom:20px;border-radius:12px;transition:all .3s;padding:20px;background-color:#fff}@media (max-width: 576px){.search-form-container{flex-direction:column;gap:10px}.search-inputs-group{flex-direction:column;width:100%;gap:10px}.search-form-item{width:100%;max-width:none}.search-button-group,.search-button{width:100%}}:root{--theme-bg-color: #ffffff;--theme-bg-color-light: #f5f7fa;--theme-bg-color-lighter: #ecf5ff;--theme-text-color: #303133;--theme-text-color-light: #606266;--theme-text-color-lighter: #909399;--theme-border-color: #dcdfe6;--theme-border-color-light: #e4e7ed;--theme-border-color-lighter: #ebeef5;--theme-shadow-color: rgba(0, 0, 0, .1);--theme-card-bg: #ffffff;--theme-header-bg: #ffffff;--theme-sidebar-bg: #ffffff;--theme-hover-bg: #f5f7fa;--theme-active-bg: #ecf5ff;--theme-disabled-bg: #f5f7fa;--theme-disabled-text: #c0c4cc;--theme-success-color: #67c23a;--theme-warning-color: #e6a23c;--theme-danger-color: #f56c6c;--theme-info-color: #909399}.dark-theme{--theme-bg-color: #121212;--theme-bg-color-light: #1e1e1e;--theme-bg-color-lighter: #2c2c2c;--theme-text-color: #e6e6e6;--theme-text-color-light: #cccccc;--theme-text-color-lighter: #a0a0a0;--theme-border-color: #333333;--theme-border-color-light: #444444;--theme-border-color-lighter: #555555;--theme-shadow-color: rgba(0, 0, 0, .5);--theme-card-bg: #1e1e1e;--theme-header-bg: #1a1a1a;--theme-sidebar-bg: #1a1a1a;--theme-hover-bg: #2a2a2a;--theme-active-bg: #333333;--theme-disabled-bg: #2c2c2c;--theme-disabled-text: #777777;--theme-success-color: #67c23a;--theme-warning-color: #e6a23c;--theme-danger-color: #f56c6c;--theme-info-color: #909399;--theme-card-bg-dark: #252525;--theme-card-bg-darker: #2a2a2a;--theme-input-bg: #2c2c2c;--theme-input-border: #444444;--theme-input-text: #cccccc;--theme-input-placeholder: #909399;--theme-form-bg: #1e1e1e;--theme-form-section-bg: #252525;--theme-form-item-bg: #2c2c2c;--theme-pagination-bg: #252525;--theme-pagination-hover: #333333;--theme-pagination-active: #409eff;--theme-pagination-active-text: #ffffff;--theme-section-bg: #1e1e1e;--theme-section-border: #333333;--theme-section-header-bg: #252525;--theme-section-header-text: #cccccc;--theme-table-header-bg: #252525;--theme-table-row-bg: #1e1e1e;--theme-table-row-alt-bg: #252525;--theme-table-border: #333333}.dark-theme .el-button--primary,.dark-theme .el-button--success,.dark-theme .el-button--warning,.dark-theme .el-button--danger,.dark-theme .el-button--info{background-color:var(--el-color-primary)!important;color:#fff!important;border-color:var(--el-color-primary)!important}.dark-theme .el-card{background-color:var(--theme-card-bg-dark)!important}.dark-theme .el-input__wrapper,.dark-theme .el-textarea__wrapper{background-color:var(--theme-input-bg)!important;box-shadow:0 0 0 1px var(--theme-input-border) inset!important}.dark-theme .el-input__inner,.dark-theme .el-textarea__inner{color:var(--theme-input-text)!important;background-color:transparent!important}.dark-theme .el-input__prefix,.dark-theme .el-input__suffix,.dark-theme .el-input__icon{color:var(--theme-text-color-lighter)!important}.dark-theme .el-input__placeholder,.dark-theme .el-textarea__placeholder{color:var(--theme-input-placeholder)!important}.dark-theme .el-form-item__label{color:var(--theme-text-color-light)!important}.dark-theme .el-form-item__error{color:var(--theme-danger-color)!important}.light-theme{--el-color-white: #ffffff;--el-color-black: #000000;--el-color-primary: #409eff;--el-color-primary-light-3: #79bbff;--el-color-primary-light-5: #a0cfff;--el-color-primary-light-7: #c6e2ff;--el-color-primary-light-8: #d9ecff;--el-color-primary-light-9: #ecf5ff;--el-color-primary-dark-2: #337ecc;--el-color-success: #67c23a;--el-color-success-light-3: #95d475;--el-color-success-light-5: #b3e19d;--el-color-success-light-7: #d1edc4;--el-color-success-light-8: #e1f3d8;--el-color-success-light-9: #f0f9eb;--el-color-success-dark-2: #529b2e;--el-color-warning: #e6a23c;--el-color-warning-light-3: #eebe77;--el-color-warning-light-5: #f3d19e;--el-color-warning-light-7: #f8e3c5;--el-color-warning-light-8: #faecd8;--el-color-warning-light-9: #fdf6ec;--el-color-warning-dark-2: #b88230;--el-color-danger: #f56c6c;--el-color-danger-light-3: #f89898;--el-color-danger-light-5: #fab6b6;--el-color-danger-light-7: #fcd3d3;--el-color-danger-light-8: #fde2e2;--el-color-danger-light-9: #fef0f0;--el-color-danger-dark-2: #c45656;--el-color-error: #f56c6c;--el-color-error-light-3: #f89898;--el-color-error-light-5: #fab6b6;--el-color-error-light-7: #fcd3d3;--el-color-error-light-8: #fde2e2;--el-color-error-light-9: #fef0f0;--el-color-error-dark-2: #c45656;--el-color-info: #909399;--el-color-info-light-3: #b1b3b8;--el-color-info-light-5: #c8c9cc;--el-color-info-light-7: #dedfe0;--el-color-info-light-8: #e9e9eb;--el-color-info-light-9: #f4f4f5;--el-color-info-dark-2: #73767a;--el-bg-color: var(--theme-bg-color);--el-bg-color-page: #f2f3f5;--el-bg-color-overlay: var(--theme-bg-color);--el-text-color-primary: var(--theme-text-color);--el-text-color-regular: var(--theme-text-color-light);--el-text-color-secondary: var(--theme-text-color-lighter);--el-text-color-placeholder: #a8abb2;--el-text-color-disabled: #c0c4cc;--el-border-color: var(--theme-border-color);--el-border-color-light: var(--theme-border-color-light);--el-border-color-lighter: var(--theme-border-color-lighter);--el-border-color-extra-light: #f2f6fc;--el-border-color-dark: #d4d7de;--el-border-color-darker: #cdd0d6;--el-fill-color: #f0f2f5;--el-fill-color-light: #f5f7fa;--el-fill-color-lighter: #fafafa;--el-fill-color-extra-light: #fafcff;--el-fill-color-dark: #ebedf0;--el-fill-color-darker: #e6e8eb;--el-fill-color-blank: var(--theme-bg-color);--el-box-shadow: 0px 12px 32px 4px rgba(0, 0, 0, .04), 0px 8px 20px rgba(0, 0, 0, .08);--el-box-shadow-light: 0px 0px 12px rgba(0, 0, 0, .12);--el-box-shadow-lighter: 0px 0px 6px rgba(0, 0, 0, .12);--el-box-shadow-dark: 0px 16px 48px 16px rgba(0, 0, 0, .08), 0px 12px 32px rgba(0, 0, 0, .12), 0px 8px 16px -8px rgba(0, 0, 0, .16);--el-disabled-bg-color: var(--theme-disabled-bg);--el-disabled-text-color: var(--theme-disabled-text);--el-disabled-border-color: var(--theme-border-color-lighter)}.dark-theme{--el-color-white: #ffffff;--el-color-black: #000000;--el-color-primary: #409eff;--el-color-primary-light-3: #3375b9;--el-color-primary-light-5: #2a598a;--el-color-primary-light-7: #213d5b;--el-color-primary-light-8: #1b2f44;--el-color-primary-light-9: #18222c;--el-color-primary-dark-2: #66b1ff;--el-color-success: #67c23a;--el-color-success-light-3: #4e9230;--el-color-success-light-5: #3e7125;--el-color-success-light-7: #2d511c;--el-color-success-light-8: #274019;--el-color-success-light-9: #203015;--el-color-success-dark-2: #85ce61;--el-color-warning: #e6a23c;--el-color-warning-light-3: #a77730;--el-color-warning-light-5: #805b25;--el-color-warning-light-7: #593f1b;--el-color-warning-light-8: #483418;--el-color-warning-light-9: #362813;--el-color-warning-dark-2: #ebb563;--el-color-danger: #f56c6c;--el-color-danger-light-3: #b25252;--el-color-danger-light-5: #854040;--el-color-danger-light-7: #582d2d;--el-color-danger-light-8: #492626;--el-color-danger-light-9: #3a1e1e;--el-color-danger-dark-2: #f78989;--el-color-error: #f56c6c;--el-color-error-light-3: #b25252;--el-color-error-light-5: #854040;--el-color-error-light-7: #582d2d;--el-color-error-light-8: #492626;--el-color-error-light-9: #3a1e1e;--el-color-error-dark-2: #f78989;--el-color-info: #909399;--el-color-info-light-3: #6b6d71;--el-color-info-light-5: #525457;--el-color-info-light-7: #393a3c;--el-color-info-light-8: #303030;--el-color-info-light-9: #252525;--el-color-info-dark-2: #a6a9ad;--el-bg-color: var(--theme-bg-color);--el-bg-color-page: #0a0a0a;--el-bg-color-overlay: var(--theme-bg-color);--el-text-color-primary: var(--theme-text-color);--el-text-color-regular: var(--theme-text-color-light);--el-text-color-secondary: var(--theme-text-color-lighter);--el-text-color-placeholder: #8d9095;--el-text-color-disabled: #686868;--el-border-color: var(--theme-border-color);--el-border-color-light: var(--theme-border-color-light);--el-border-color-lighter: var(--theme-border-color-lighter);--el-border-color-extra-light: #2c2c2c;--el-border-color-dark: #5c5c5c;--el-border-color-darker: #686868;--el-fill-color: #303030;--el-fill-color-light: #262727;--el-fill-color-lighter: #1d1d1d;--el-fill-color-extra-light: #191919;--el-fill-color-dark: #39393a;--el-fill-color-darker: #424243;--el-fill-color-blank: var(--theme-bg-color);--el-box-shadow: 0px 12px 32px 4px rgba(0, 0, 0, .36), 0px 8px 20px rgba(0, 0, 0, .72);--el-box-shadow-light: 0px 0px 12px rgba(0, 0, 0, .72);--el-box-shadow-lighter: 0px 0px 6px rgba(0, 0, 0, .72);--el-box-shadow-dark: 0px 16px 48px 16px rgba(0, 0, 0, .72), 0px 12px 32px rgba(0, 0, 0, .72), 0px 8px 16px -8px rgba(0, 0, 0, .72);--el-disabled-bg-color: var(--theme-disabled-bg);--el-disabled-text-color: var(--theme-disabled-text);--el-disabled-border-color: var(--theme-border-color-lighter);--el-mask-color: rgba(0, 0, 0, .8);--el-mask-color-extra-light: rgba(0, 0, 0, .3)}body.dark-theme{background-color:var(--theme-bg-color)!important;color:var(--theme-text-color)!important}.home-page{background-color:#fff!important;color:#303133!important}.home-page .hero-section{background:linear-gradient(135deg,#409eff1a,#67c23a0d),#fff!important}.home-page .features-section{background-color:#f9fafc!important}.home-page .feature-card{background:#fff!important;color:#303133!important}.home-page .feature-title{color:#303133!important}.home-page .feature-text{color:#606266!important}.home-page .section-title{color:#303133!important}.home-page .home-footer{background-color:#181818!important;color:#fff!important}.el-badge.filter-badge .el-badge__content{transform:translateY(0)!important;top:50%!important;margin-top:-10px!important}body.dark-theme #app,body.dark-theme .app-container,body.dark-theme .main-container,body.dark-theme .content-container,body.dark-theme .el-container,body.dark-theme .el-main,body.dark-theme .el-aside,body.dark-theme .el-header,body.dark-theme .el-footer,body.dark-theme .layout-container,body.dark-theme .page-container,body.dark-theme .app-wrapper,body.dark-theme .app-main,body.dark-theme .main-content,body.dark-theme .page-wrapper,body.dark-theme .page-content,body.dark-theme .content-wrapper,body.dark-theme .content-main,body.dark-theme .content-area,body.dark-theme .content-section,body.dark-theme .content-block,body.dark-theme .content-box,body.dark-theme .content-panel,body.dark-theme .content-card,body.dark-theme .content-item,body.dark-theme .content-list,body.dark-theme .content-grid,body.dark-theme .content-flex,body.dark-theme .content-table,body.dark-theme .content-form,body.dark-theme .content-view,body.dark-theme .content-page,body.dark-theme .content-body,body.dark-theme .content-header,body.dark-theme .content-footer,body.dark-theme .content-sidebar,body.dark-theme .content-aside,body.dark-theme .content-nav,body.dark-theme .content-menu,body.dark-theme .content-tabs,body.dark-theme .content-pane,body.dark-theme .content-dialog,body.dark-theme .content-modal,body.dark-theme .content-drawer,body.dark-theme .content-popover,body.dark-theme .content-tooltip,body.dark-theme .content-notification,body.dark-theme .content-message,body.dark-theme .content-alert,body.dark-theme .content-badge,body.dark-theme .content-tag,body.dark-theme .content-avatar,body.dark-theme .content-icon,body.dark-theme .content-image,body.dark-theme .content-video,body.dark-theme .content-audio,body.dark-theme .content-file,body.dark-theme .content-link,body.dark-theme .content-button,body.dark-theme .content-input,body.dark-theme .content-select,body.dark-theme .content-checkbox,body.dark-theme .content-radio,body.dark-theme .content-switch,body.dark-theme .content-slider,body.dark-theme .content-progress,body.dark-theme .content-upload,body.dark-theme .content-download,body.dark-theme .content-pagination,body.dark-theme .content-breadcrumb,body.dark-theme .content-steps,body.dark-theme .content-timeline,body.dark-theme .content-tree,body.dark-theme .content-layout,body.dark-theme .content-row,body.dark-theme .content-col{background-color:var(--theme-bg-color)!important;color:var(--theme-text-color)!important}body.dark-theme .job-manage-page>div,body.dark-theme .company-dashboard-page>div,body.dark-theme .student-dashboard-page>div,body.dark-theme .admin-dashboard-page>div,body.dark-theme .job-list-page>div,body.dark-theme .company-list-page>div,body.dark-theme .application-manage-page>div,body.dark-theme .resume-manage-page>div,body.dark-theme .user-manage-page>div,body.dark-theme .company-audit-page>div,body.dark-theme .profile-page>div,body.dark-theme .job-detail-page>div,body.dark-theme .company-detail-page>div,body.dark-theme .resume-detail-page>div,body.dark-theme .application-detail-page>div,body.dark-theme .notification-page>div,body.dark-theme .search-results-page>div,body.dark-theme .component-demo-page>div,body.dark-theme .not-found-page>div,body.dark-theme .unauthorized-page>div{background-color:var(--theme-bg-color)!important}body.dark-theme .el-table,body.dark-theme .job-detail-container{background-color:var(--theme-bg-color)!important;color:var(--theme-text-color)!important}body.dark-theme .job-header{background-color:var(--theme-section-bg)!important;border:1px solid var(--theme-section-border)!important;border-radius:4px!important;padding:16px!important;margin-bottom:20px!important}body.dark-theme .job-title{color:var(--theme-text-color)!important;font-weight:500!important;font-size:1.5rem!important;margin-bottom:8px!important}body.dark-theme .job-company{color:var(--theme-text-color-light)!important;margin-bottom:8px!important}body.dark-theme .job-meta{color:var(--theme-text-color-lighter)!important;display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-bottom:8px!important}body.dark-theme .job-description{background-color:var(--theme-section-bg)!important;border:1px solid var(--theme-section-border)!important;border-radius:4px!important;padding:16px!important;margin-bottom:20px!important}body.dark-theme .job-description h3{color:var(--theme-text-color)!important;font-weight:500!important;margin-bottom:12px!important;padding-bottom:8px!important;border-bottom:1px solid var(--theme-section-border)!important}body.dark-theme .job-description p,body.dark-theme .job-description li{color:var(--theme-text-color-light)!important;line-height:1.6!important;margin-bottom:8px!important}body.dark-theme .el-form{background-color:var(--theme-form-bg)!important;color:var(--theme-text-color)!important}body.dark-theme .el-form-item{margin-bottom:20px!important}body.dark-theme .form-section{background-color:var(--theme-form-section-bg)!important;border:1px solid var(--theme-border-color)!important;border-radius:4px!important;padding:16px!important;margin-bottom:20px!important}body.dark-theme .form-section-title{color:var(--theme-text-color-light)!important;font-weight:700!important;margin-bottom:16px!important;border-bottom:1px solid var(--theme-border-color)!important;padding-bottom:8px!important}body.dark-theme .el-table th,body.dark-theme .el-table tr,body.dark-theme .el-table td{background-color:var(--theme-bg-color)!important;color:var(--theme-text-color)!important;border-color:var(--theme-border-color)!important}body.dark-theme .el-table--striped .el-table__body tr.el-table__row--striped td{background-color:var(--theme-bg-color-light)!important}body.dark-theme .el-table--enable-row-hover .el-table__body tr:hover>td{background-color:var(--theme-hover-bg)!important}body.dark-theme .data-card,body.dark-theme .stat-card,body.dark-theme .info-card{background-color:var(--theme-card-bg-dark)!important;border:1px solid var(--theme-border-color)!important;color:var(--theme-text-color)!important}body.dark-theme .data-card .card-title,body.dark-theme .stat-card .card-title,body.dark-theme .info-card .card-title{color:var(--theme-text-color-light)!important}body.dark-theme .data-card .card-value,body.dark-theme .stat-card .card-value,body.dark-theme .info-card .card-value{color:var(--theme-text-color)!important;font-weight:700}body.dark-theme .data-card .card-subtitle,body.dark-theme .stat-card .card-subtitle,body.dark-theme .info-card .card-subtitle{color:var(--theme-text-color-lighter)!important}body.dark-theme .el-button{border-color:var(--theme-border-color)!important}body.dark-theme .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info){background-color:var(--theme-bg-color-light)!important;color:var(--theme-text-color)!important}body.dark-theme .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):hover{background-color:var(--theme-hover-bg)!important;border-color:var(--theme-border-color-light)!important}.search-button.el-button.is-circle{width:16px!important;height:16px!important;padding:0!important;font-size:8px!important;background:linear-gradient(135deg,#10b981,#059669)!important;border:none!important;color:#fff!important;box-shadow:0 1px 4px #10b9814d!important;margin-right:2px!important;transition:all .3s ease!important;min-height:unset!important;border-radius:50%!important}.search-button.el-button.is-circle:hover{background:linear-gradient(135deg,#059669,#047857)!important;transform:scale(1.1)!important;box-shadow:0 2px 6px #10b98166!important}.search-button.el-button.is-circle .el-icon{font-size:10px!important;color:#fff!important}.search-container .el-input__wrapper{padding-right:0!important;border-radius:20px!important;transition:all .3s ease!important;display:flex!important;align-items:center!important}.search-container .el-input__wrapper:hover{box-shadow:0 0 0 1px #409eff inset!important}.search-icon{font-size:12px!important;margin-right:4px!important;color:#909399!important}.el-input__suffix,.el-input__suffix-inner{padding:0!important;margin:0!important;width:14px!important;height:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important}.el-input__wrapper{border-radius:8px!important;transition:all .3s ease!important}.el-input__inner{height:36px!important;line-height:36px!important;font-size:14px!important}.navbar .search-container .el-input__wrapper{background-color:#f5f7facc!important;border-radius:20px!important;height:36px!important;transition:all .3s ease!important}.navbar .search-container .el-input__wrapper:hover,.navbar .search-container .el-input__wrapper.is-focus{background-color:#fff!important;box-shadow:0 0 0 1px #409eff inset!important}.navbar-search-button{width:14px!important;height:14px!important;padding:0!important;font-size:14px!important;background:transparent!important;border:none!important;color:#909399!important;box-shadow:none!important;margin:0!important;transition:all .3s ease!important;min-height:unset!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:0!important;overflow:hidden!important;position:static!important;transform:none!important;cursor:pointer!important;outline:none!important;flex:0 0 auto!important}.navbar-search-button:hover{color:#409eff!important;background-color:transparent!important;transform:none!important}.navbar-search-button .el-icon{font-size:14px!important;margin:0!important;padding:0!important;line-height:1!important;width:14px!important;height:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}body.dark-theme .student-profile-page,body.dark-theme .student-dashboard,body.dark-theme .student-job-list,body.dark-theme .student-resume-page,body.dark-theme .student-applications-page{background-color:var(--theme-bg-color)!important}body.dark-theme .preview-section{background-color:var(--theme-section-bg)!important;border:1px solid var(--theme-section-border)!important;border-radius:4px!important;overflow:hidden!important}body.dark-theme .preview-header{background-color:var(--theme-section-header-bg)!important;color:var(--theme-section-header-text)!important;padding:8px 12px!important;border-bottom:1px solid var(--theme-section-border)!important;font-weight:500!important}body.dark-theme .markdown-preview{background-color:var(--theme-section-bg)!important;color:var(--theme-text-color)!important;padding:12px!important;line-height:1.6!important}body.dark-theme .markdown-preview ul,body.dark-theme .markdown-preview ol{padding-left:20px!important;margin:8px 0!important}body.dark-theme .markdown-preview li{margin-bottom:4px!important;color:var(--theme-text-color-light)!important}.preview-section{background-color:#fff!important;border:1px solid #e4e7ed!important;border-radius:4px!important;overflow:hidden!important}.preview-header{background-color:#f5f7fa!important;color:#303133!important;padding:8px 12px!important;border-bottom:1px solid #e4e7ed!important;font-weight:500!important}.markdown-preview{background-color:#fff!important;color:#303133!important;padding:12px!important;line-height:1.6!important}.markdown-preview ul,.markdown-preview ol{padding-left:20px!important;margin:8px 0!important}.markdown-preview li{margin-bottom:4px!important;color:#606266!important}body.dark-theme table{background-color:var(--theme-table-row-bg)!important;border-collapse:collapse!important;width:100%!important;border:1px solid var(--theme-table-border)!important;border-radius:4px!important;overflow:hidden!important}body.dark-theme th{background-color:var(--theme-table-header-bg)!important;color:var(--theme-text-color-light)!important;padding:10px!important;text-align:left!important;font-weight:500!important;border-bottom:1px solid var(--theme-table-border)!important}body.dark-theme td{padding:10px!important;border-bottom:1px solid var(--theme-table-border)!important;color:var(--theme-text-color)!important}body.dark-theme tr:nth-child(2n){background-color:var(--theme-table-row-alt-bg)!important}body.dark-theme .basic-info,body.dark-theme .education-info,body.dark-theme .work-experience,body.dark-theme .job-info,body.dark-theme .company-info{background-color:var(--theme-section-bg)!important;border:1px solid var(--theme-section-border)!important;border-radius:4px!important;padding:16px!important;margin-bottom:20px!important}body.dark-theme .section-title{color:var(--theme-text-color-light)!important;font-weight:500!important;margin-bottom:16px!important;padding-bottom:8px!important;border-bottom:1px solid var(--theme-section-border)!important}body.dark-theme .el-form-item__label{color:var(--theme-text-color-light)!important;font-weight:500!important}body.dark-theme .el-input__inner,body.dark-theme .el-textarea__inner{color:var(--theme-text-color)!important;background-color:transparent!important}body.dark-theme .el-input__wrapper,body.dark-theme .el-textarea__wrapper{background-color:var(--theme-input-bg)!important;box-shadow:0 0 0 1px var(--theme-input-border) inset!important}body.dark-theme .el-input__wrapper.is-focus,body.dark-theme .el-textarea__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-color-primary) inset!important}body.dark-theme .el-input__placeholder,body.dark-theme .el-textarea__placeholder{color:var(--theme-text-color-lighter)!important}body.dark-theme .el-select-dropdown{background-color:var(--theme-bg-color-light)!important;border:1px solid var(--theme-border-color)!important}body.dark-theme .el-select-dropdown__item.selected{color:var(--el-color-primary)!important;font-weight:700!important;background-color:var(--theme-bg-color-light)!important}body.dark-theme .company-profile-page,body.dark-theme .company-dashboard,body.dark-theme .company-job-manage,body.dark-theme .company-job-edit,body.dark-theme .company-applications-page,body.dark-theme .admin-dashboard-page,body.dark-theme .admin-user-manage,body.dark-theme .admin-company-audit,body.dark-theme .empty-container,body.dark-theme .loading-container,body.dark-theme .filter-section,body.dark-theme .list-section,body.dark-theme .detail-section,body.dark-theme .table-container,body.dark-theme .form-container,body.dark-theme .el-row,body.dark-theme .el-col,body.dark-theme .el-scrollbar,body.dark-theme .el-scrollbar__view,body.dark-theme .el-scrollbar__wrap,body.dark-theme .job-manage-page,body.dark-theme .job-edit-page,body.dark-theme .application-manage-page{background-color:var(--theme-bg-color)!important}body.dark-theme .job-item,body.dark-theme .application-item,body.dark-theme .company-item,body.dark-theme .resume-item{background-color:var(--theme-card-bg-dark)!important;border:1px solid var(--theme-border-color)!important}body.dark-theme .job-item:hover,body.dark-theme .application-item:hover,body.dark-theme .company-item:hover,body.dark-theme .resume-item:hover{background-color:var(--theme-card-bg-darker)!important;box-shadow:0 4px 12px #0006!important}.theme-button{color:#303133;background-color:#f5f7fa;transition:all .3s}.theme-button:hover{color:#409eff;background-color:#ecf5ff}.el-dropdown-menu__item .el-icon{margin-right:8px}body.dark-theme .el-popper.is-light{background-color:var(--theme-bg-color)!important;border-color:var(--theme-border-color)!important;color:var(--theme-text-color)!important;box-shadow:0 3px 6px #0006!important}body.dark-theme .el-select-dropdown__item{color:var(--theme-text-color)!important}body.dark-theme .el-select-dropdown__item.hover,body.dark-theme .el-select-dropdown__item:hover{background-color:var(--theme-hover-bg)!important}body.dark-theme .el-popper.is-light .el-popper__arrow:before{background-color:var(--theme-bg-color)!important;border-color:var(--theme-border-color)!important}body.dark-theme .theme-button{color:var(--theme-text-color)!important;background-color:var(--theme-bg-color-light)!important}body.dark-theme .theme-button:hover{color:var(--el-color-primary)!important;background-color:var(--theme-hover-bg)!important}body.dark-theme .company-dashboard-page,body.dark-theme .admin-dashboard-page,body.dark-theme .student-dashboard-page{background-color:var(--theme-bg-color);color:var(--theme-text-color)}body.dark-theme .navbar-content{background-color:var(--theme-header-bg)!important;border-bottom:1px solid var(--theme-border-color)!important}body.dark-theme .logo-text{color:var(--el-color-primary)!important;text-shadow:0 1px 3px rgba(0,0,0,.3)!important}body.dark-theme .nav-link{color:var(--theme-text-color-light)!important}body.dark-theme .nav-link:hover,body.dark-theme .nav-link.active{color:var(--el-color-primary)!important}body.dark-theme .search-container .el-input__wrapper{background-color:#0003!important;box-shadow:0 0 0 1px var(--theme-border-color) inset!important}body.dark-theme .search-container .el-input__wrapper:hover,body.dark-theme .search-container .el-input__wrapper.is-focus{background-color:#0000004d!important;box-shadow:0 0 0 1px var(--el-color-primary) inset!important}body.dark-theme .search-container .el-input__inner{color:var(--theme-text-color)!important}body.dark-theme .search-container .el-input__inner::placeholder{color:var(--theme-text-color-lighter)!important}body.dark-theme .sidebar{background-color:var(--theme-sidebar-bg)!important;border-right:1px solid var(--theme-border-color)!important}body.dark-theme .el-menu{background-color:var(--theme-sidebar-bg)!important;border-right:none!important}body.dark-theme .el-menu-item{color:var(--theme-text-color-light)!important}body.dark-theme .el-menu-item:hover{background-color:var(--theme-hover-bg)!important}body.dark-theme .el-menu-item.is-active{color:var(--el-color-primary)!important;background-color:var(--theme-active-bg)!important}body.dark-theme .el-sub-menu__title{color:var(--theme-text-color-light)!important;background-color:var(--theme-sidebar-bg)!important}body.dark-theme .el-sub-menu__title:hover{background-color:var(--theme-hover-bg)!important}body.dark-theme .el-sub-menu.is-active .el-sub-menu__title{color:var(--el-color-primary)!important}body.dark-theme .collapse-button{background-color:var(--theme-sidebar-bg)!important;border-top:1px solid var(--theme-border-color)!important;color:var(--theme-text-color-light)!important}body.dark-theme .collapse-button:hover{background-color:var(--theme-hover-bg)!important;color:var(--el-color-primary)!important}body.dark-theme .el-card{background-color:var(--theme-card-bg)!important;border:1px solid var(--theme-border-color)!important;box-shadow:0 2px 12px #0000004d!important}body.dark-theme .el-card.is-always-shadow,body.dark-theme .el-card.is-hover-shadow:focus,body.dark-theme .el-card.is-hover-shadow:hover{box-shadow:0 4px 16px #0006!important}body.dark-theme .el-card__header{border-bottom:1px solid var(--theme-border-color)!important;background-color:#00000026!important}body.dark-theme .stat-card,body.dark-theme .statistics-summary-card{background-color:#1e1e1ecc!important;border:1px solid var(--theme-border-color)!important;box-shadow:0 4px 12px #0003!important}body.dark-theme .stat-card:hover,body.dark-theme .statistics-summary-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000004d!important}body.dark-theme .stat-icon,body.dark-theme .summary-icon{background-color:#0003!important;color:var(--el-color-primary)!important}body.dark-theme .stat-value,body.dark-theme .summary-value{color:var(--theme-text-color)!important;font-weight:700;font-size:1.5em!important}body.dark-theme .stat-title,body.dark-theme .summary-title{color:var(--theme-text-color-light)!important}body.dark-theme .card-title{color:var(--theme-text-color)!important;font-weight:600}body.dark-theme .statistics-card{background-color:var(--theme-card-bg-dark)!important}body.dark-theme .statistics-summary-card{background-color:var(--theme-card-bg-darker)!important;border:1px solid var(--theme-border-color)!important}body.dark-theme .summary-content{display:flex;align-items:center}body.dark-theme .summary-icon{background-color:#409eff1a!important;color:var(--el-color-primary)!important}body.dark-theme .summary-value{color:var(--theme-text-color)!important;font-weight:700;font-size:1.5rem}body.dark-theme .chart-container{background-color:var(--theme-card-bg-dark)!important;border-radius:4px;padding:10px;border:1px solid var(--theme-border-color)}body.dark-theme .welcome-card{background-color:var(--theme-card-bg-dark)!important;border:1px solid var(--theme-border-color)!important}body.dark-theme .welcome-content h3{color:var(--theme-text-color)!important;margin-bottom:10px}body.dark-theme .welcome-content p{color:var(--theme-text-color-light)!important;margin-bottom:20px}body.dark-theme .student-profile-page{background-color:var(--theme-bg-color)!important}body.dark-theme .student-profile-page .el-card{background-color:var(--theme-card-bg-dark)!important;border:1px solid var(--theme-border-color)!important}body.dark-theme .student-profile-page .el-form-item__label{color:var(--theme-text-color-light)!important}body.dark-theme .student-profile-page .username-display{color:var(--theme-text-color)!important;font-weight:600}body.dark-theme .student-profile-page .el-select-dropdown__item{color:var(--theme-text-color)!important}body.dark-theme .student-profile-page .el-select-dropdown__item.hover,body.dark-theme .student-profile-page .el-select-dropdown__item:hover{background-color:var(--theme-hover-bg)!important}body.dark-theme .form-section{background-color:var(--theme-form-section-bg)!important;border:1px solid var(--theme-border-color)!important;border-radius:4px;padding:15px;margin-bottom:20px}body.dark-theme .section-title{color:var(--theme-text-color)!important;border-bottom:1px solid var(--theme-border-color-light);padding-bottom:10px;margin-bottom:15px}body.dark-theme .experience-item{background-color:var(--theme-form-item-bg)!important;border:1px solid var(--theme-border-color)!important;border-radius:4px}body.dark-theme .experience-header h4{color:var(--theme-text-color)!important}body.dark-theme .preview-section{background-color:var(--theme-form-item-bg)!important;border:1px solid var(--theme-border-color)!important;border-radius:4px}body.dark-theme .preview-header{color:var(--theme-text-color-light)!important;border-bottom:1px solid var(--theme-border-color)!important}body.dark-theme .markdown-preview{color:var(--theme-text-color)!important}body.dark-theme .skills-tags .el-tag{background-color:var(--theme-bg-color-lighter)!important;border-color:var(--theme-border-color-light)!important;color:var(--theme-text-color)!important}body.dark-theme .el-button--default{background-color:var(--theme-bg-color-light)!important;border-color:var(--theme-border-color)!important;color:var(--theme-text-color)!important}body.dark-theme .el-button--default:hover{background-color:var(--theme-hover-bg)!important;border-color:var(--theme-border-color-light)!important}.el-card{background-color:var(--theme-card-bg);border-color:var(--theme-border-color-lighter);color:var(--theme-text-color);transition:all .3s}.dark-theme .el-card{box-shadow:0 1px 4px #0006;background-color:var(--theme-card-bg-dark);border-color:var(--theme-border-color)}.dark-theme .el-card__header{border-bottom-color:var(--theme-border-color);background-color:var(--theme-card-bg-darker)}.dark-theme .student-dashboard .profile-summary{background:linear-gradient(to bottom,var(--theme-card-bg-darker),var(--theme-card-bg-dark))}.dark-theme .student-dashboard .box-card:hover{box-shadow:0 4px 12px #0009}.dark-theme .student-dashboard .app-status-card{background-color:var(--theme-card-bg-dark);border-left:3px solid var(--el-color-primary);box-shadow:0 2px 8px #0003}.dark-theme .student-dashboard .app-status-card:hover{box-shadow:0 4px 12px #0006}.dark-theme .student-dashboard .el-timeline-item__tail{border-left:2px solid var(--theme-border-color-light)}.dark-theme .student-dashboard .el-timeline-item__node{background-color:var(--el-color-primary);border-color:var(--theme-bg-color)}.dark-theme .student-dashboard .el-timeline-item__timestamp{color:var(--theme-text-color-light)!important}.dark-theme .student-dashboard .job-title{color:var(--theme-text-color)}.dark-theme .student-dashboard .company-name{color:var(--theme-text-color-lighter)}.dark-theme .student-dashboard .job-feedback{color:var(--theme-text-color-light);background-color:var(--theme-bg-color-lighter);padding:5px 8px;border-radius:4px;margin-top:8px}.dark-theme .el-table{background-color:var(--theme-bg-color);color:var(--theme-text-color)}.dark-theme .el-table tr{background-color:var(--theme-bg-color)}.dark-theme .el-table th.el-table__cell{background-color:var(--theme-bg-color-light)}.dark-theme .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background-color:var(--theme-bg-color-lighter)}.dark-theme .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:var(--theme-hover-bg)}.dark-theme .el-input__wrapper,.dark-theme .el-textarea__wrapper{background-color:var(--theme-input-bg);box-shadow:0 0 0 1px var(--theme-input-border) inset!important}.dark-theme .el-input__wrapper:hover,.dark-theme .el-textarea__wrapper:hover,.dark-theme .el-input__wrapper.is-focus,.dark-theme .el-textarea__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-color-primary) inset!important}.dark-theme .el-input__inner,.dark-theme .el-textarea__inner{color:var(--theme-input-text)}.dark-theme .el-input__inner::placeholder,.dark-theme .el-textarea__inner::placeholder{color:var(--theme-input-placeholder)}.dark-theme .el-input-group__append,.dark-theme .el-input-group__prepend{background-color:var(--theme-bg-color-lighter);border-color:var(--theme-input-border);color:var(--theme-text-color-light)}.dark-theme .el-dropdown-menu{background-color:var(--theme-bg-color);border-color:var(--theme-border-color)}.dark-theme .el-dropdown-menu__item:hover{background-color:var(--theme-hover-bg)}.dark-theme .el-dropdown-menu__item--divided:before{background-color:var(--theme-border-color)}.dark-theme .el-dialog,.dark-theme .el-message-box{background-color:var(--theme-bg-color);border-color:var(--theme-border-color)}.dark-theme .el-dialog__header,.dark-theme .el-message-box__header,.dark-theme .el-dialog__title,.dark-theme .el-message-box__title{color:var(--theme-text-color)}.dark-theme .el-drawer{background-color:var(--theme-bg-color);border-color:var(--theme-border-color)}.dark-theme .el-drawer__header{color:var(--theme-text-color)}.dark-theme .el-tabs__item{color:var(--theme-text-color-light)}.dark-theme .el-tabs__item.is-active{color:var(--el-color-primary)}.dark-theme .el-tabs__nav-wrap:after{background-color:var(--theme-border-color)}.dark-theme .el-pagination,.dark-theme .pagination-container,.dark-theme .list-pagination{color:var(--theme-text-color)!important;background-color:transparent!important}.dark-theme .el-pagination.is-background .btn-prev,.dark-theme .el-pagination.is-background .btn-next,.dark-theme .el-pagination.is-background .el-pager li{background-color:var(--theme-pagination-bg)!important;color:var(--theme-text-color-light)!important;border:1px solid var(--theme-border-color)!important}.dark-theme .el-pagination.is-background .btn-prev:hover,.dark-theme .el-pagination.is-background .btn-next:hover,.dark-theme .el-pagination.is-background .el-pager li:hover{background-color:var(--theme-pagination-hover)!important;color:var(--theme-text-color)!important}.dark-theme .el-pagination.is-background .el-pager li.is-active{background-color:var(--theme-pagination-active)!important;color:var(--theme-pagination-active-text)!important}.dark-theme .el-pagination button:disabled{background-color:var(--theme-disabled-bg)!important;color:var(--theme-disabled-text)!important;border:1px solid var(--theme-border-color)!important}.dark-theme .el-pagination .el-input__wrapper,.dark-theme .el-pagination .el-select .el-input .el-input__wrapper{background-color:var(--theme-input-bg)!important;box-shadow:0 0 0 1px var(--theme-input-border) inset!important}.dark-theme .el-pagination__total,.dark-theme .el-pagination__jump,.dark-theme .el-pagination__goto,.dark-theme .el-pagination__classifier{color:var(--theme-text-color-light)!important}.dark-theme .pagination-container,.dark-theme .list-pagination{background-color:var(--theme-bg-color)!important;border-top:1px solid var(--theme-border-color)!important;padding:10px 0}.dark-theme .el-date-picker{background-color:var(--theme-bg-color);color:var(--theme-text-color)}.dark-theme .el-date-table th{color:var(--theme-text-color-light)}.dark-theme .el-date-table td.available:hover{color:var(--el-color-primary)}.dark-theme .el-select-dropdown{background-color:var(--theme-bg-color);border-color:var(--theme-border-color)}.dark-theme .el-select-dropdown__item{color:var(--theme-text-color)}.dark-theme .el-select-dropdown__item.hover,.dark-theme .el-select-dropdown__item:hover{background-color:var(--theme-hover-bg)}.dark-theme .el-message{background-color:var(--theme-bg-color);border-color:var(--theme-border-color)}.dark-theme .el-message__content{color:var(--theme-text-color)}.dark-theme .el-notification{background-color:var(--theme-bg-color);border-color:var(--theme-border-color)}.dark-theme .el-notification__title{color:var(--theme-text-color)}.dark-theme .el-notification__content{color:var(--theme-text-color-light)}.dark-theme .el-loading-mask{background-color:#000000b3}.dark-theme .el-skeleton__item{background-color:var(--theme-bg-color-light)}.dark-theme ::-webkit-scrollbar-track{background-color:var(--theme-bg-color)}.dark-theme ::-webkit-scrollbar-thumb{background-color:var(--theme-bg-color-lighter)}.dark-theme ::-webkit-scrollbar-thumb:hover{background-color:var(--theme-text-color-lighter)}.theme-fade-enter-active,.theme-fade-leave-active{transition:opacity .3s ease}.theme-fade-enter-from,.theme-fade-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity var(--4aa690ae)}.fade-enter-from,.fade-leave-to{opacity:0}.slide-right-enter-active,.slide-right-leave-active{transition:transform var(--4aa690ae),opacity var(--4aa690ae)}.slide-right-enter-from{transform:translate(30px);opacity:0}.slide-right-leave-to{transform:translate(-30px);opacity:0}.slide-left-enter-active,.slide-left-leave-active{transition:transform var(--4aa690ae),opacity var(--4aa690ae)}.slide-left-enter-from{transform:translate(-30px);opacity:0}.slide-left-leave-to{transform:translate(30px);opacity:0}.slide-up-enter-active,.slide-up-leave-active{transition:transform var(--4aa690ae),opacity var(--4aa690ae)}.slide-up-enter-from{transform:translateY(-30px);opacity:0}.slide-up-leave-to{transform:translateY(30px);opacity:0}.slide-down-enter-active,.slide-down-leave-active{transition:transform var(--4aa690ae),opacity var(--4aa690ae)}.slide-down-enter-from{transform:translateY(30px);opacity:0}.slide-down-leave-to{transform:translateY(-30px);opacity:0}.zoom-enter-active,.zoom-leave-active{transition:transform var(--4aa690ae),opacity var(--4aa690ae)}.zoom-enter-from,.zoom-leave-to{transform:scale(.95);opacity:0}.bounce-enter-active{animation:bounce-in var(--60b0101e) var(--8cd5cb96) var(--45733d14)}.bounce-leave-active{animation:bounce-in var(--60b0101e) var(--8cd5cb96) var(--45733d14) reverse}@keyframes bounce-in{0%{transform:scale(.9);opacity:0}50%{transform:scale(1.05);opacity:.5}to{transform:scale(1);opacity:1}}.flip-enter-active,.flip-leave-active{transition:transform var(--4aa690ae),opacity var(--4aa690ae);transform-style:preserve-3d;backface-visibility:hidden}.flip-enter-from{transform:rotateY(90deg);opacity:0}.flip-leave-to{transform:rotateY(-90deg);opacity:0}.scale-enter-active,.scale-leave-active{transition:transform var(--4aa690ae),opacity var(--4aa690ae)}.scale-enter-from{transform:scale(1.1);opacity:0}.scale-leave-to{transform:scale(.9);opacity:0}.mobile-menu[data-v-0bb57c29]{display:none}.menu-toggle[data-v-0bb57c29]{padding:8px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .3s}.menu-toggle[data-v-0bb57c29]:hover{background-color:#0000000d}.drawer-content[data-v-0bb57c29]{display:flex;flex-direction:column;height:100%;padding-bottom:20px}.user-info[data-v-0bb57c29]{display:flex;align-items:center;padding:16px;border-bottom:1px solid var(--el-border-color-light);background-color:var(--el-color-primary-light-9);border-radius:8px;margin:10px}.user-details[data-v-0bb57c29]{margin-left:12px}.user-details h3[data-v-0bb57c29]{margin:0;font-size:16px;font-weight:500}.user-details p[data-v-0bb57c29]{margin:4px 0 0;font-size:14px;color:var(--el-text-color-secondary)}.drawer-menu[data-v-0bb57c29]{border-right:none;flex:1;margin-top:10px}.mobile-search[data-v-0bb57c29]{margin:15px 0;padding:0 15px;position:relative}.mobile-search-input[data-v-0bb57c29] .el-input__wrapper{border-radius:20px!important;padding:0 45px 0 8px;background:#232332cc;border:1px solid rgba(100,100,255,.3);box-shadow:0 0 10px #5050ff1a;transition:all .3s ease;height:40px}.mobile-search-input[data-v-0bb57c29] .el-input__wrapper:hover,.mobile-search-input[data-v-0bb57c29] .el-input__wrapper:focus-within{border-color:#7878ffcc;box-shadow:0 0 15px #6464ff4d}.mobile-search-input[data-v-0bb57c29] .el-input__inner{height:40px;color:#eaeaea;background:transparent;font-size:14px}.mobile-search-input[data-v-0bb57c29] .el-input__inner::placeholder{color:#b4b4c899}.mobile-search-input[data-v-0bb57c29] .el-input__prefix{padding-right:8px}.search-icon[data-v-0bb57c29]{color:#9696ffcc;font-size:16px}.search-button-container[data-v-0bb57c29]{display:flex;align-items:center;justify-content:center;position:absolute;right:6px;top:50%;transform:translateY(-50%);height:32px;width:32px;z-index:2}.mobile-search-button[data-v-0bb57c29]{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#6e8efb,#a777e3);color:#fff;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-size:16px}.mobile-search-button[data-v-0bb57c29]:hover{transform:scale(1.1);box-shadow:0 0 8px #9696ff99}.mobile-search-input[data-v-0bb57c29] .el-input__clear{color:#b4b4c8cc;background:#5050644d;border-radius:50%;font-size:14px;margin-right:8px;transition:all .3s ease;height:20px;width:20px;display:flex;align-items:center;justify-content:center;position:relative;right:0;z-index:3}.mobile-search-input[data-v-0bb57c29] .el-input__clear:hover{color:#fff;background:#ff646480;transform:scale(1.1)}@keyframes glow-0bb57c29{0%{box-shadow:0 0 5px #6464ff4d}50%{box-shadow:0 0 15px #7878ff80}to{box-shadow:0 0 5px #6464ff4d}}.mobile-search-input[data-v-0bb57c29] .el-input__wrapper:focus-within{animation:glow-0bb57c29 2s infinite}:root[data-theme=light] .mobile-search-input[data-v-0bb57c29] .el-input__wrapper{background:#f5f5fae6;border:1px solid rgba(100,100,255,.2)}:root[data-theme=light] .mobile-search-input[data-v-0bb57c29] .el-input__inner{color:#333}:root[data-theme=light] .mobile-search-input[data-v-0bb57c29] .el-input__inner::placeholder{color:#64647899}:root[data-theme=light] .search-icon[data-v-0bb57c29]{color:#6464ffb3}.mobile-footer[data-v-0bb57c29]{text-align:center;padding:16px;color:var(--el-text-color-secondary);font-size:12px;border-top:1px solid var(--el-border-color-light);margin-top:auto}.notification-badge[data-v-0bb57c29]{margin-left:8px}@media (max-width: 768px){.mobile-menu[data-v-0bb57c29]{display:block}[data-v-0bb57c29] .el-drawer__header{margin-bottom:0;padding:16px;border-bottom:1px solid var(--el-border-color-light)}[data-v-0bb57c29] .el-drawer__body{padding:0;overflow-y:auto}[data-v-0bb57c29] .el-menu-item,[data-v-0bb57c29] .el-sub-menu__title{height:50px;line-height:50px}}.notification-center[data-v-80cd4903]{display:flex;align-items:center}.notification-badge[data-v-80cd4903]{margin-right:10px}.notification-button[data-v-80cd4903]{font-size:18px;color:var(--el-text-color-regular);transition:color .3s}.notification-button[data-v-80cd4903]:hover{color:var(--el-color-primary)}.notification-popover-content[data-v-80cd4903]{max-height:400px;display:flex;flex-direction:column}.notification-header[data-v-80cd4903]{display:flex;justify-content:space-between;align-items:center;padding:0 10px;margin-bottom:10px}.notification-title[data-v-80cd4903]{font-size:16px;font-weight:600;margin:0}.notification-actions[data-v-80cd4903]{display:flex;gap:10px}.notification-tabs[data-v-80cd4903]{flex-grow:1;display:flex;flex-direction:column}[data-v-80cd4903] .el-tabs__content{flex-grow:1;overflow:auto}.notification-list[data-v-80cd4903]{max-height:300px;overflow-y:auto}.notification-item[data-v-80cd4903]{display:flex;padding:10px;border-bottom:1px solid var(--el-border-color-lighter);cursor:pointer;transition:background-color .2s}.notification-item[data-v-80cd4903]:hover{background-color:var(--el-fill-color-light)}.notification-item.unread[data-v-80cd4903]{background-color:var(--el-color-primary-light-9)}.notification-item.unread[data-v-80cd4903]:hover{background-color:var(--el-color-primary-light-8)}.notification-icon[data-v-80cd4903]{margin-right:10px;display:flex;align-items:flex-start;justify-content:center;width:32px;height:32px}.system-icon[data-v-80cd4903]{color:var(--el-color-info)}.application-icon[data-v-80cd4903]{color:var(--el-color-success)}.interview-icon[data-v-80cd4903]{color:var(--el-color-warning)}.notification-content[data-v-80cd4903]{flex-grow:1;min-width:0}.notification-title-row[data-v-80cd4903]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.notification-item-title[data-v-80cd4903]{font-weight:500;font-size:14px;color:var(--el-text-color-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.notification-time[data-v-80cd4903]{font-size:12px;color:var(--el-text-color-secondary);white-space:nowrap}.notification-message[data-v-80cd4903]{font-size:12px;color:var(--el-text-color-regular);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}@media (max-width: 768px){[data-v-80cd4903] .el-popover.notification-popover{width:280px!important}.notification-item-title[data-v-80cd4903]{max-width:160px}}.theme-switcher[data-v-115bea82]{display:inline-block}.theme-button[data-v-115bea82]{font-size:18px;color:var(--el-text-color-primary);background-color:transparent;border:none;transition:all .3s}.theme-button[data-v-115bea82]:hover{color:var(--el-color-primary);background-color:var(--el-fill-color-light)}[data-v-115bea82] .el-dropdown-menu__item.active{color:var(--el-color-primary);background-color:var(--el-color-primary-light-9)}[data-v-115bea82] .el-dropdown-menu__item .el-icon{margin-right:8px}.theme-settings[data-v-115bea82]{padding:10px}.theme-settings h3[data-v-115bea82]{margin:0 0 15px;font-size:16px;font-weight:500;color:var(--el-text-color-primary)}.theme-mode-selector[data-v-115bea82]{display:flex;gap:20px;margin-bottom:20px}.theme-mode-item[data-v-115bea82]{display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all .3s;padding:10px;border-radius:4px}.theme-mode-item[data-v-115bea82]:hover{background-color:var(--el-fill-color-light)}.theme-mode-item.active[data-v-115bea82]{background-color:var(--el-color-primary-light-9)}.theme-mode-preview[data-v-115bea82]{width:100px;height:70px;border-radius:4px;overflow:hidden;border:1px solid var(--el-border-color);margin-bottom:8px;position:relative}.light-preview[data-v-115bea82]{background-color:#f5f7fa}.dark-preview[data-v-115bea82]{background-color:#1a1a1a}.system-preview[data-v-115bea82]{background:linear-gradient(to right,#f5f7fa 50%,#1a1a1a 50%)}.preview-header[data-v-115bea82]{height:15px;background-color:#fff;border-bottom:1px solid #e4e7ed}.dark-preview .preview-header[data-v-115bea82]{background-color:#252525;border-color:#363637}.system-preview .preview-header[data-v-115bea82]{background:linear-gradient(to right,#fff 50%,#252525 50%);border-color:#e4e7ed}.preview-sidebar[data-v-115bea82]{position:absolute;left:0;top:15px;bottom:0;width:20px;background-color:#fff;border-right:1px solid #e4e7ed}.dark-preview .preview-sidebar[data-v-115bea82]{background-color:#252525;border-color:#363637}.system-preview .preview-sidebar[data-v-115bea82]{background:linear-gradient(to right,#fff 50%,#252525 50%);border-color:#e4e7ed}.preview-content[data-v-115bea82]{position:absolute;left:20px;top:15px;right:0;bottom:0;background-color:#f5f7fa}.dark-preview .preview-content[data-v-115bea82]{background-color:#1a1a1a}.system-preview .preview-content[data-v-115bea82]{background:linear-gradient(to right,#f5f7fa 50%,#1a1a1a 50%)}.color-picker-section[data-v-115bea82]{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px}.color-picker-item[data-v-115bea82]{display:flex;flex-direction:column;align-items:center}.color-label[data-v-115bea82]{margin-bottom:5px;font-size:14px;color:var(--el-text-color-regular)}.theme-preview[data-v-115bea82]{display:flex;gap:10px;margin-top:20px}.preview-item[data-v-115bea82]{flex:1;height:40px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;text-shadow:0 1px 2px rgba(0,0,0,.3)}@media (max-width: 768px){.theme-mode-selector[data-v-115bea82]{flex-direction:column;gap:10px}.theme-mode-item[data-v-115bea82]{flex-direction:row;justify-content:flex-start;gap:10px}.theme-mode-preview[data-v-115bea82]{width:60px;height:40px;margin-bottom:0}.color-picker-section[data-v-115bea82]{justify-content:space-between}.theme-preview[data-v-115bea82]{flex-direction:column}.preview-item[data-v-115bea82]{height:30px}}.navbar-content[data-v-9c142d63]{display:flex;align-items:center;height:100%;width:100%;background-color:#fff;border-bottom:1px solid var(--el-border-color-light);padding:0 20px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.logo-area[data-v-9c142d63]{display:flex;align-items:center;margin-right:40px;min-width:120px}.logo-link[data-v-9c142d63]{text-decoration:none;display:flex;align-items:center}.logo-img[data-v-9c142d63]{height:40px;vertical-align:middle}.logo-text[data-v-9c142d63]{font-size:1.6em;font-weight:700;color:var(--el-color-primary);vertical-align:middle;letter-spacing:1px;text-shadow:0 1px 2px rgba(0,0,0,.1)}.left-section[data-v-9c142d63]{display:flex;align-items:center}.nav-links[data-v-9c142d63]{display:flex;margin-left:20px}.nav-link[data-v-9c142d63]{padding:0 15px;height:60px;line-height:60px;color:var(--el-text-color-primary);text-decoration:none;font-size:14px;transition:all .3s;position:relative;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.nav-link[data-v-9c142d63]:hover{color:var(--el-color-primary)}.nav-link.active[data-v-9c142d63]{color:var(--el-color-primary);font-weight:500}.nav-link.active[data-v-9c142d63]:after{content:"";position:absolute;bottom:0;left:15px;right:15px;height:2px;background-color:var(--el-color-primary)}.search-container[data-v-9c142d63]{width:350px;margin:0 20px;flex-shrink:0;position:relative}@media (max-width: 768px){.search-container[data-v-9c142d63]{width:100%;max-width:300px;margin:0 10px}}.search-input[data-v-9c142d63] .el-input__wrapper{border-radius:20px!important;padding:0 45px 0 8px;background:#232332cc;border:1px solid rgba(100,100,255,.3);box-shadow:0 0 10px #5050ff1a;transition:all .3s ease;height:40px}.search-input[data-v-9c142d63] .el-input__wrapper:hover,.search-input[data-v-9c142d63] .el-input__wrapper:focus-within{border-color:#7878ffcc;box-shadow:0 0 15px #6464ff4d}.search-input[data-v-9c142d63] .el-input__inner{height:40px;color:#eaeaea;background:transparent;font-size:14px}.search-input[data-v-9c142d63] .el-input__inner::placeholder{color:#b4b4c899}.search-input[data-v-9c142d63] .el-input__prefix{padding-right:8px}.search-icon[data-v-9c142d63]{color:#9696ffcc;font-size:16px}.search-button-container[data-v-9c142d63]{display:flex;align-items:center;justify-content:center;position:absolute;right:6px;top:50%;transform:translateY(-50%);height:32px;width:32px;z-index:2}.navbar-search-button[data-v-9c142d63]{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#6e8efb,#a777e3);color:#fff;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-size:16px}.navbar-search-button[data-v-9c142d63]:hover{transform:scale(1.1);box-shadow:0 0 8px #9696ff99}.search-input[data-v-9c142d63] .el-input__clear{color:#b4b4c8cc;background:#5050644d;border-radius:50%;font-size:14px;margin-right:8px;transition:all .3s ease;height:20px;width:20px;display:flex;align-items:center;justify-content:center;position:relative;right:0;z-index:3}@keyframes glow-9c142d63{0%{box-shadow:0 0 5px #6464ff4d}50%{box-shadow:0 0 15px #7878ff80}to{box-shadow:0 0 5px #6464ff4d}}.search-input[data-v-9c142d63] .el-input__wrapper:focus-within{animation:glow-9c142d63 2s infinite}:root[data-theme=light] .search-input[data-v-9c142d63] .el-input__wrapper{background:#f5f5fae6;border:1px solid rgba(100,100,255,.2)}:root[data-theme=light] .search-input[data-v-9c142d63] .el-input__inner{color:#333}:root[data-theme=light] .search-input[data-v-9c142d63] .el-input__inner::placeholder{color:#64647899}:root[data-theme=light] .search-icon[data-v-9c142d63]{color:#6464ffb3}.spacer[data-v-9c142d63]{flex-grow:1}.notification-center-container[data-v-9c142d63],.theme-switcher-container[data-v-9c142d63]{margin-right:15px}.user-area[data-v-9c142d63]{display:flex;align-items:center;gap:10px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.el-dropdown-link[data-v-9c142d63]{cursor:pointer;display:flex;align-items:center;outline:none}.user-avatar[data-v-9c142d63]{margin-right:8px}.username[data-v-9c142d63]{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:4px}.login-time-icon[data-v-9c142d63]{color:var(--el-color-info);font-size:14px;margin:0 6px}.mobile-menu-component[data-v-9c142d63]{display:none}@media (max-width: 768px){.mobile-menu-component[data-v-9c142d63]{display:block}.hide-on-mobile[data-v-9c142d63]{display:none!important}.left-section[data-v-9c142d63]{flex-grow:1;justify-content:center}.logo-area[data-v-9c142d63]{margin:0;display:flex;justify-content:center}.navbar-content[data-v-9c142d63]{padding:0 10px}.logo-text[data-v-9c142d63]{font-size:1.3em}.logo-img[data-v-9c142d63]{height:32px}.search-container.show-on-mobile[data-v-9c142d63]{display:block!important;width:100%;margin:10px 0;padding:0 15px}}@media (min-width: 769px) and (max-width: 992px){.navbar-content[data-v-9c142d63]{padding:0 15px}.logo-area[data-v-9c142d63]{margin-right:15px}.nav-links[data-v-9c142d63]{margin-left:10px}.nav-link[data-v-9c142d63]{padding:0 10px}.search-container[data-v-9c142d63]{width:200px;margin-right:15px}.search-container[data-v-9c142d63]:hover{width:240px}}.sidebar[data-v-25624ab4]{height:100vh;border-right:1px solid var(--el-border-color-light);background-color:#fff;display:flex;flex-direction:column;transition:width .28s}.el-scrollbar[data-v-25624ab4]{flex-grow:1;overflow:hidden}.el-menu[data-v-25624ab4]{border-right:none;height:100%;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.el-menu--collapse[data-v-25624ab4]{width:100%}.collapse-button[data-v-25624ab4]{height:40px;line-height:40px;text-align:center;cursor:pointer;border-top:1px solid var(--el-border-color-light);flex-shrink:0;width:100%;transition:width .28s;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.collapse-button .el-icon[data-v-25624ab4]{font-size:18px;vertical-align:middle;transition:transform .3s}.collapse-button .el-icon.is-rotated[data-v-25624ab4]{transform:rotate(180deg)}.app-wrapper[data-v-38914cb5]{position:relative;height:100vh;width:100%;display:flex;flex-direction:column}.navbar-container[data-v-38914cb5]{height:60px;width:100%;background-color:#fff;box-shadow:0 1px 4px #00000014;z-index:1002}.content-wrapper[data-v-38914cb5]{display:flex;flex:1;overflow:hidden}.sidebar-container[data-v-38914cb5]{position:relative;width:200px;height:calc(100vh - 60px);transition:width .28s;overflow:hidden;z-index:1001;background-color:#fff;border-right:1px solid var(--el-border-color-light)}.app-wrapper .sidebar-container.collapsed[data-v-38914cb5]{width:64px}.main-container[data-v-38914cb5]{position:relative;height:calc(100vh - 60px);width:calc(100% - 200px);transition:width .28s;display:flex;flex-direction:column;background-color:#f0f2f5}.sidebar-collapsed .main-container[data-v-38914cb5]{width:calc(100% - 64px)}.app-main[data-v-38914cb5]{flex:1;padding:0;overflow:hidden;position:relative}.el-scrollbar[data-v-38914cb5]{height:100%}.el-scrollbar__view[data-v-38914cb5]{padding:20px}.loading-container[data-v-38914cb5]{padding:40px;text-align:center}.text-center[data-v-38914cb5]{text-align:center;margin-top:20px;color:#909399}.fade-transform-leave-active[data-v-38914cb5],.fade-transform-enter-active[data-v-38914cb5]{transition:all .5s}.fade-transform-enter-from[data-v-38914cb5]{opacity:0;transform:translate(-30px)}.fade-transform-leave-to[data-v-38914cb5]{opacity:0;transform:translate(30px)}.app-wrapper[data-v-d9e7100c]{position:relative;height:100vh;width:100%;display:flex;flex-direction:column}.navbar-container[data-v-d9e7100c]{height:60px;width:100%;background-color:#fff;box-shadow:0 1px 4px #00000014;z-index:1002}.content-wrapper[data-v-d9e7100c]{display:flex;flex:1;overflow:hidden}.sidebar-container[data-v-d9e7100c]{position:relative;width:200px;height:calc(100vh - 60px);transition:width .28s;overflow:hidden;z-index:1001;background-color:#fff;border-right:1px solid var(--el-border-color-light)}.app-wrapper .sidebar-container.collapsed[data-v-d9e7100c]{width:64px}.main-container[data-v-d9e7100c]{position:relative;height:calc(100vh - 60px);width:calc(100% - 200px);transition:width .28s;display:flex;flex-direction:column;background-color:#f0f2f5}.sidebar-collapsed .main-container[data-v-d9e7100c]{width:calc(100% - 64px)}.app-main[data-v-d9e7100c]{flex:1;padding:0;overflow:hidden;position:relative}.el-scrollbar[data-v-d9e7100c]{height:100%}.el-scrollbar__view[data-v-d9e7100c]{padding:20px}.loading-container[data-v-d9e7100c]{padding:40px;text-align:center}.text-center[data-v-d9e7100c]{text-align:center;margin-top:20px;color:#909399}.fade-transform-leave-active[data-v-d9e7100c],.fade-transform-enter-active[data-v-d9e7100c]{transition:all .5s}.fade-transform-enter-from[data-v-d9e7100c]{opacity:0;transform:translate(-30px)}.fade-transform-leave-to[data-v-d9e7100c]{opacity:0;transform:translate(30px)}.app-wrapper[data-v-ccac2f92]{position:relative;height:100vh;width:100%;display:flex;flex-direction:column}.navbar-container[data-v-ccac2f92]{height:60px;width:100%;background-color:#fff;box-shadow:0 1px 4px #00000014;z-index:1002}.content-wrapper[data-v-ccac2f92]{display:flex;flex:1;overflow:hidden}.sidebar-container[data-v-ccac2f92]{position:relative;width:200px;height:calc(100vh - 60px);transition:width .28s;overflow:hidden;z-index:1001}.sidebar-container.collapsed[data-v-ccac2f92]{width:64px}.main-container[data-v-ccac2f92]{position:relative;height:calc(100vh - 60px);width:calc(100% - 200px);transition:width .28s;display:flex;flex-direction:column;background-color:#f0f2f5}.main-container.sidebar-collapsed[data-v-ccac2f92]{width:calc(100% - 64px)}.app-main[data-v-ccac2f92]{flex:1;padding:0;overflow:hidden;position:relative}.el-scrollbar[data-v-ccac2f92]{height:100%}.el-scrollbar__view[data-v-ccac2f92]{padding:20px}.fade-transform-leave-active[data-v-ccac2f92],.fade-transform-enter-active[data-v-ccac2f92]{transition:all .5s}.fade-transform-enter-from[data-v-ccac2f92]{opacity:0;transform:translate(-30px)}.fade-transform-leave-to[data-v-ccac2f92]{opacity:0;transform:translate(30px)}.mobile-tab-bar[data-v-c0e03f06]{position:fixed;bottom:0;left:0;width:100%;height:var(--mobile-footer-height, 50px);background-color:#fff;display:flex;justify-content:space-around;align-items:center;box-shadow:0 -2px 10px #0000000d;z-index:1000;-webkit-user-select:none;user-select:none;border-top:1px solid var(--el-border-color-lighter)}.tab-item[data-v-c0e03f06]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;height:100%;padding:4px 0;transition:all .3s;color:var(--el-text-color-secondary)}.tab-item.active[data-v-c0e03f06]{color:var(--el-color-primary)}.tab-icon[data-v-c0e03f06]{font-size:20px;margin-bottom:2px}.tab-label[data-v-c0e03f06]{font-size:12px;line-height:1}.tab-badge[data-v-c0e03f06] .el-badge__content{transform:scale(.8);transform-origin:top right}@supports (padding-bottom: env(safe-area-inset-bottom)){.mobile-tab-bar[data-v-c0e03f06]{padding-bottom:env(safe-area-inset-bottom);height:calc(var(--mobile-footer-height, 50px) + env(safe-area-inset-bottom))}}.pull-to-refresh-container[data-v-09493904]{position:relative;overflow:hidden;width:100%;height:100%}.pull-to-refresh-indicator[data-v-09493904]{position:absolute;top:-100%;left:0;width:100%;display:flex;align-items:center;justify-content:center;background-color:transparent;z-index:10;opacity:0;transition:opacity .3s}.pull-to-refresh-indicator.visible[data-v-09493904]{opacity:1}.indicator-content[data-v-09493904]{display:flex;align-items:center;justify-content:center;padding:10px}.indicator-icon[data-v-09493904]{font-size:20px;margin-right:8px;transition:transform .3s}.indicator-icon.refreshing[data-v-09493904]{animation:spin-09493904 1s infinite linear}.indicator-text[data-v-09493904]{font-size:14px;color:var(--el-text-color-secondary)}.pull-to-refresh-content[data-v-09493904]{width:100%;min-height:100%;will-change:transform}@keyframes spin-09493904{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-wrapper[data-v-872aa9f0]{position:relative;height:100vh;width:100%}.main-container[data-v-872aa9f0]{position:relative;height:100vh;width:100%;display:flex;flex-direction:column;background-color:#f0f2f5}.navbar-container[data-v-872aa9f0]{height:60px;width:100%;background-color:#fff;box-shadow:0 1px 4px #00000014}.app-main[data-v-872aa9f0]{flex:1;padding:0;overflow:hidden;position:relative}.app-main.has-tab-bar[data-v-872aa9f0]{padding-bottom:var(--mobile-footer-height, 50px)}.el-scrollbar[data-v-872aa9f0]{height:100%}.el-scrollbar__view[data-v-872aa9f0]{padding:20px}.fade-transform-leave-active[data-v-872aa9f0],.fade-transform-enter-active[data-v-872aa9f0]{transition:all .5s}.fade-transform-enter-from[data-v-872aa9f0]{opacity:0;transform:translate(-30px)}.fade-transform-leave-to[data-v-872aa9f0]{opacity:0;transform:translate(30px)}@media (max-width: 768px){.navbar-container[data-v-872aa9f0]{height:var(--mobile-header-height, 56px)}.el-scrollbar__view[data-v-872aa9f0]{padding:var(--mobile-padding, 10px)}@supports (padding-bottom: env(safe-area-inset-bottom)){.app-main.has-tab-bar[data-v-872aa9f0]{padding-bottom:calc(var(--mobile-footer-height, 50px) + env(safe-area-inset-bottom))}}}.echart-container[data-v-c5f28b77]{position:relative}
