.balance[data-v-620824cd]{background-color:#f9fafc;border:1px solid #feffff;border-radius:8px;font-size:12px}.recharge-btn[data-v-620824cd]{background:linear-gradient(89.14deg,#ffcb58,#f7630e);border-radius:8px;color:var(--color-white);cursor:pointer;font-size:var( --el-font-size-small);padding:3px 10px}.site-announcement-overlay[data-v-7ab00b9a]{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.site-announcement-popup[data-v-7ab00b9a]{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 10px 30px #0000004d;display:flex;flex-direction:column;max-height:80vh;max-width:700px;position:relative;width:90%}.close-button[data-v-7ab00b9a]{align-items:center;background-color:#e0e0e0;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:15px;top:15px;transition:background-color .3s ease;width:30px;z-index:10}.close-button[data-v-7ab00b9a]:hover{background-color:#d0d0d0}.popup-content[data-v-7ab00b9a]{-ms-overflow-style:none;flex:1;overflow-y:auto;padding:0 25px;scrollbar-width:none}.popup-content[data-v-7ab00b9a]::-webkit-scrollbar{display:none}.popup-header[data-v-7ab00b9a]{align-items:center;display:flex;flex-shrink:0;padding:30px 25px 20px}.popup-header .header-icon[data-v-7ab00b9a]{color:#5a91fc;font-size:20px;line-height:1;margin-right:8px}.popup-header .popup-title[data-v-7ab00b9a]{color:#5a91fc;font-size:20px;font-weight:600;margin:0}.loading-section[data-v-7ab00b9a]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.loading-section .loading-spinner[data-v-7ab00b9a]{animation:spin-7ab00b9a 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#5a91fc;height:40px;margin-bottom:20px;width:40px}.loading-section p[data-v-7ab00b9a]{color:#666;font-size:14px}@keyframes spin-7ab00b9a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.error-section[data-v-7ab00b9a]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.error-section .error-text[data-v-7ab00b9a]{color:#ff4d4f;font-size:14px;margin-bottom:20px;text-align:center}.error-section .retry-button[data-v-7ab00b9a]{background-color:#5a91fc;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .3s ease}.error-section .retry-button[data-v-7ab00b9a]:hover{background-color:#4a7ce8}.welcome-section[data-v-7ab00b9a]{margin:15px 0}.welcome-section .section-title[data-v-7ab00b9a]{color:#24292f;font-size:20px;font-weight:600}.welcome-section .welcome-text[data-v-7ab00b9a]{color:#000;font-size:14px;line-height:1.6;margin:0}.divider[data-v-7ab00b9a]{background-color:#e0e0e0;height:1px;margin:10px 0}.recruitment-section[data-v-7ab00b9a]{margin-bottom:20px}.recruitment-section .recruitment-link[data-v-7ab00b9a]{margin-bottom:10px}.recruitment-section .recruitment-link .blue-link[data-v-7ab00b9a]{color:#1e90ff;font-size:20px;font-weight:700;text-decoration:none}.recruitment-section .recruitment-link .blue-link[data-v-7ab00b9a]:hover{text-decoration:underline}.recruitment-section .recruitment-detail[data-v-7ab00b9a],.recruitment-section .recruitment-notice[data-v-7ab00b9a]{margin-bottom:5px}.recruitment-section .recruitment-detail .red-text[data-v-7ab00b9a],.recruitment-section .recruitment-notice .red-text[data-v-7ab00b9a]{color:#ff3458;font-size:20px;font-weight:700}.contact-section[data-v-7ab00b9a],.notice-section[data-v-7ab00b9a],.reminder-section[data-v-7ab00b9a],.service-time-section[data-v-7ab00b9a]{margin-bottom:20px}.contact-section .section-subtitle[data-v-7ab00b9a],.notice-section .section-subtitle[data-v-7ab00b9a],.reminder-section .section-subtitle[data-v-7ab00b9a],.service-time-section .section-subtitle[data-v-7ab00b9a]{color:#000;font-size:15px;font-weight:600;margin:20px 0 8px}.contact-section .service-time[data-v-7ab00b9a],.notice-section .service-time[data-v-7ab00b9a],.reminder-section .service-time[data-v-7ab00b9a],.service-time-section .service-time[data-v-7ab00b9a]{color:#000;font-size:14px}.contact-section .service-note[data-v-7ab00b9a],.notice-section .service-note[data-v-7ab00b9a],.reminder-section .service-note[data-v-7ab00b9a],.service-time-section .service-note[data-v-7ab00b9a]{color:#000;font-size:14px;line-height:1.6;margin:0}.qr-code-section[data-v-7ab00b9a]{display:flex;justify-content:center;margin:20px 0}.qr-code-section .qr-code-container[data-v-7ab00b9a]{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:15px}.qr-code-section .qr-code-container .qr-code-image[data-v-7ab00b9a]{display:block;height:150px;-o-object-fit:contain;object-fit:contain;width:150px}.notice-item[data-v-7ab00b9a]{margin-bottom:8px}.notice-item .notice-title[data-v-7ab00b9a]{color:#000;font-size:14px;font-weight:700;margin:0 0 8px}.notice-item .notice-text[data-v-7ab00b9a],.reminder-text[data-v-7ab00b9a]{color:#000;font-size:14px;line-height:1.6;margin:0}.popup-footer[data-v-7ab00b9a]{align-items:center;background-color:#fafafa;border-radius:0 0 12px 12px;display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:20px 25px 25px}.cancel-button[data-v-7ab00b9a]{background-color:#fff;border:1px solid #d9d9d9;border-radius:20px;color:#666;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .3s ease}.cancel-button[data-v-7ab00b9a]:hover{border-color:#999;color:#333}.confirm-button[data-v-7ab00b9a]{background:linear-gradient(180deg,#5a91fc,#4a7ce8);border:none;border-radius:20px;box-shadow:0 2px 4px #5a91fc4d;color:#fff;cursor:pointer;font-size:14px;padding:8px 20px;transition:all .3s ease}.confirm-button[data-v-7ab00b9a]:hover:not(:disabled){background:linear-gradient(180deg,#4a7ce8,#3d6bd6);box-shadow:0 4px 8px #5a91fc66}.confirm-button[data-v-7ab00b9a]:disabled{background:#d9d9d9;box-shadow:none;cursor:not-allowed}.dark .site-announcement-overlay .site-announcement-popup[data-v-7ab00b9a],body[data-theme=dark] .site-announcement-overlay .site-announcement-popup[data-v-7ab00b9a]{background-color:#2d2d2d!important;border:1px solid #404040!important;box-shadow:0 10px 30px #0009!important}.dark .site-announcement-overlay .close-button[data-v-7ab00b9a],body[data-theme=dark] .site-announcement-overlay .close-button[data-v-7ab00b9a]{background-color:#404040!important;color:#fff!important}.dark .site-announcement-overlay .close-button[data-v-7ab00b9a]:hover,body[data-theme=dark] .site-announcement-overlay .close-button[data-v-7ab00b9a]:hover{background-color:#555!important}.dark .site-announcement-overlay .popup-header .header-icon[data-v-7ab00b9a],body[data-theme=dark] .site-announcement-overlay .popup-header .header-icon[data-v-7ab00b9a]{color:#5a91fc!important}.dark .site-announcement-overlay .popup-content[data-v-7ab00b9a],.dark .site-announcement-overlay .popup-header .popup-title[data-v-7ab00b9a],body[data-theme=dark] .site-announcement-overlay .popup-content[data-v-7ab00b9a],body[data-theme=dark] .site-announcement-overlay .popup-header .popup-title[data-v-7ab00b9a]{color:#fff!important}.dark .site-announcement-overlay .loading-section p[data-v-7ab00b9a],body[data-theme=dark] .site-announcement-overlay .loading-section p[data-v-7ab00b9a]{color:#ccc!important}.dark .site-announcement-overlay .error-section .error-text[data-v-7ab00b9a],body[data-theme=dark] .site-announcement-overlay .error-section .error-text[data-v-7ab00b9a]{color:#ff6b6b!important}.dark .site-announcement-overlay .error-section .retry-button[data-v-7ab00b9a],body[data-theme=dark] .site-announcement-overlay .error-section .retry-button[data-v-7ab00b9a]{background-color:#5a91fc!important;color:#fff!important}.dark .site-announcement-overlay .error-section .retry-button[data-v-7ab00b9a]:hover,body[data-theme=dark] .site-announcement-overlay .error-section .retry-button[data-v-7ab00b9a]:hover{background-color:#4a7ce8!important}.dark .site-announcement-overlay .welcome-section .section-title[data-v-7ab00b9a],body[data-theme=dark] .site-announcement-overlay .welcome-section .section-title[data-v-7ab00b9a]{color:#fff!important}.dark .site-announcement-overlay .welcome-section .welcome-text[data-v-7ab00b9a],body[data-theme=dark] .site-announcement-overlay .welcome-section .welcome-text[data-v-7ab00b9a]{color:#ccc!important}.dark .site-announcement-overlay .divider[data-v-7ab00b9a],body[data-theme=dark] .site-announcement-overlay .divider[data-v-7ab00b9a]{background-color:#404040!important}.dark .site-announcement-overlay .recruitment-section .blue-link[data-v-7ab00b9a],body[data-theme=dark] .site-announcement-overlay .recruitment-section .blue-link[data-v-7ab00b9a]{color:#5a91fc!important}.dark .site-announcement-overlay .recruitment-section .red-text[data-v-7ab00b9a],body[data-theme=dark] .site-announcement-overlay .recruitment-section .red-text[data-v-7ab00b9a]{color:#ff6b6b!important}.dark .site-announcement-overlay .contact-section .section-subtitle[data-v-7ab00b9a],.dark .site-announcement-overlay .notice-section .section-subtitle[data-v-7ab00b9a],.dark .site-announcement-overlay .reminder-section .section-subtitle[data-v-7ab00b9a],.dark .site-announcement-overlay .service-time-section .section-subtitle[data-v-7ab00b9a],body[data-theme=dark] .site-announcement-overlay .contact-section .section-subtitle[data-v-7ab00b9a],body[data-theme=dark] .site-announcement-overlay .notice-section .section-subtitle[data-v-7ab00b9a],body[data-theme=dark] .site-announcement-overlay .reminder-section .section-subtitle[data-v-7ab00b9a],body[data-theme=dark] .site-announcement-overlay .service-time-section .section-subtitle[data-v-7ab00b9a]{color:#fff!important}.dark .site-announcement-overlay .contact-section .service-note[data-v-7ab00b9a],.dark .site-announcement-overlay .contact-section .service-time[data-v-7ab00b9a],.dark .site-announcement-overlay .notice-section .service-note[data-v-7ab00b9a],.dark .site-announcement-overlay .notice-section .service-time[data-v-7ab00b9a],.dark .site-announcement-overlay .reminder-section .service-note[data-v-7ab00b9a],.dark .site-announcement-overlay .reminder-section .service-time[data-v-7ab00b9a],.dark .site-announcement-overlay .service-time-section .service-note[data-v-7ab00b9a],.dark .site-announcement-overlay .service-time-section .service-time[data-v-7ab00b9a],body[data-theme=dark] .site-announcement-overlay .contact-section .service-note[data-v-7ab00b9a],body[data-theme=dark] .site-announcement-overlay .contact-section .service-time[data-v-7ab00b9a],body[data-theme=dark] .site-announcement-overlay .notice-section .service-note[data-v-7ab00b9a],body[data-theme=dark] .site-announcement-overlay .notice-section .service-time[data-v-7ab00b9a],body[data-theme=dark] .site-announcement-overlay .reminder-section .service-note[data-v-7ab00b9a],body[data-theme=dark] .site-announcement-overlay .reminder-section .service-time[data-v-7ab00b9a],body[data-theme=dark] .site-announcement-overlay .service-time-section .service-note[data-v-7ab00b9a],body[data-theme=dark] .site-announcement-overlay .service-time-section .service-time[data-v-7ab00b9a]{color:#ccc!important}.dark .site-announcement-overlay .qr-code-section .qr-code-container[data-v-7ab00b9a],body[data-theme=dark] .site-announcement-overlay .qr-code-section .qr-code-container[data-v-7ab00b9a]{background-color:#404040!important;border:1px solid #555!important;box-shadow:0 2px 8px #0000004d!important}.dark .site-announcement-overlay .notice-item .notice-title[data-v-7ab00b9a],body[data-theme=dark] .site-announcement-overlay .notice-item .notice-title[data-v-7ab00b9a]{color:#fff!important}.dark .site-announcement-overlay .notice-item .notice-text[data-v-7ab00b9a],.dark .site-announcement-overlay .reminder-text[data-v-7ab00b9a],body[data-theme=dark] .site-announcement-overlay .notice-item .notice-text[data-v-7ab00b9a],body[data-theme=dark] .site-announcement-overlay .reminder-text[data-v-7ab00b9a]{color:#ccc!important}.dark .site-announcement-overlay .popup-footer[data-v-7ab00b9a],body[data-theme=dark] .site-announcement-overlay .popup-footer[data-v-7ab00b9a]{background-color:#3a3a3a!important}.dark .site-announcement-overlay .cancel-button[data-v-7ab00b9a],body[data-theme=dark] .site-announcement-overlay .cancel-button[data-v-7ab00b9a]{background-color:#404040!important;border:1px solid #555!important;color:#ccc!important}.dark .site-announcement-overlay .cancel-button[data-v-7ab00b9a]:hover,body[data-theme=dark] .site-announcement-overlay .cancel-button[data-v-7ab00b9a]:hover{background-color:#555!important;border-color:#666!important;color:#fff!important}.dark .site-announcement-overlay .confirm-button[data-v-7ab00b9a],body[data-theme=dark] .site-announcement-overlay .confirm-button[data-v-7ab00b9a]{background:linear-gradient(180deg,#5a91fc,#4a7ce8)!important;box-shadow:0 2px 4px #5a91fc66!important;color:#fff!important}.dark .site-announcement-overlay .confirm-button[data-v-7ab00b9a]:hover:not(:disabled),body[data-theme=dark] .site-announcement-overlay .confirm-button[data-v-7ab00b9a]:hover:not(:disabled){background:linear-gradient(180deg,#4a7ce8,#3d6bd6)!important;box-shadow:0 4px 8px #5a91fc80!important}.dark .site-announcement-overlay .confirm-button[data-v-7ab00b9a]:disabled,body[data-theme=dark] .site-announcement-overlay .confirm-button[data-v-7ab00b9a]:disabled{background:#555!important;color:#999!important}@media (max-width:768px){.site-announcement-popup[data-v-7ab00b9a]{margin:20px;width:95%}.popup-content[data-v-7ab00b9a]{padding:20px 15px 15px}.popup-footer[data-v-7ab00b9a]{flex-direction:row;gap:12px;justify-content:flex-end;padding:15px}.confirm-button[data-v-7ab00b9a]{width:100%}}.layout-header[data-v-b9f85e06]{background-color:var(--el-bg-color);border-bottom:1px solid var(--el-border-color-extra-light);height:var(--header-height);position:sticky;top:0;width:100%;z-index:1999}.layout-header .header-contain_jy[data-v-b9f85e06]{align-items:center;background-color:var(--el-bg-color);border-radius:20px;display:flex;height:90%;justify-content:space-between;margin:0 auto;padding:0 30px}.layout-header .header-contain_jy .navbar[data-v-b9f85e06]{--el-menu-item-font-size:var(--el-font-size-large);--el-menu-bg-color:var(--el-color-primary);--el-menu-active-color:var(--color-white);--el-menu-text-color:var(--color-white);--el-menu-item-hover-fill:var(--el-color-primary);--el-menu-hover-text-color:var(--color-white);--el-menu-hover-bg-color:var(--el-color-primary)}.layout-header .header-contain[data-v-b9f85e06]{align-items:center;background-color:var(--el-bg-color);display:flex;height:100%;margin:0 auto}.layout-header .header-contain .navbar[data-v-b9f85e06]{--el-menu-item-font-size:var(--el-font-size-large);--el-menu-bg-color:var(--el-color-primary);--el-menu-active-color:var(--color-white);--el-menu-text-color:var(--color-white);--el-menu-item-hover-fill:var(--el-color-primary);--el-menu-hover-text-color:var(--color-white);--el-menu-hover-bg-color:var(--el-color-primary)}.language-switcher[data-v-b9f85e06]{color:var(--el-text-color-regular);font-size:14px;padding:8px 12px}.language-switcher[data-v-b9f85e06]:hover{color:var(--el-color-primary)}.theme-switcher[data-v-b9f85e06]{border-radius:6px;color:var(--el-text-color-regular);font-size:14px;padding:8px 12px;transition:all .3s ease}.theme-switcher[data-v-b9f85e06]:hover{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary)}.is-active[data-v-b9f85e06]{color:var(--el-color-primary);font-weight:500}.logo-img[data-v-b9f85e06]{flex-shrink:0;transition:all .3s ease}.announcement-button[data-v-b9f85e06]{background-color:var(--el-fill-color);border:1px solid var(--el-border-color);border-radius:8px;color:var(--el-text-color-primary);padding:8px 12px;position:relative;transition:all .3s ease}.announcement-button[data-v-b9f85e06]:hover{background-color:var(--el-fill-color-light);border-color:var(--el-border-color-light)}.announcement-text[data-v-b9f85e06]{align-items:flex-start;display:flex;flex-direction:column;margin-left:8px}.announcement-title[data-v-b9f85e06]{color:var(--el-text-color-regular);font-size:10px;font-weight:700;letter-spacing:.1em}.announcement-desc[data-v-b9f85e06]{color:var(--el-text-color-secondary);font-size:8px;letter-spacing:.08em}.ellipsis[data-v-b9f85e06]{align-items:center;display:inline-flex;gap:2px;height:100%;margin-left:4px}.dot[data-v-b9f85e06]{animation:dot-pulse-b9f85e06 1.5s infinite;background:linear-gradient(135deg,#e0e0e0,#b0b0b0 50%,grey);border-radius:2px;box-shadow:0 1px 2px #0000004d,inset 0 1px #fff3;height:2.5px;width:2.5px}.dot[data-v-b9f85e06]:first-child{animation-delay:0s}.dot[data-v-b9f85e06]:nth-child(2){animation-delay:.2s}.dot[data-v-b9f85e06]:nth-child(3){animation-delay:.4s}@keyframes dot-pulse-b9f85e06{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.announcement-badge[data-v-b9f85e06]{align-items:center;animation:pulse-b9f85e06 2s infinite;background-color:#ff4757;border-radius:50%;color:#fff;display:flex;font-size:8px;font-weight:500;height:14px;justify-content:center;line-height:14px;position:absolute;right:-2px;text-align:center;top:-2px;width:14px}@keyframes pulse-b9f85e06{0%{box-shadow:0 0 #ff4757b3;transform:scale(1)}70%{box-shadow:0 0 0 6px #ff475700;transform:scale(1.05)}to{box-shadow:0 0 #ff475700;transform:scale(1)}}.system-announcement-content[data-v-b9f85e06]{max-height:400px;overflow-y:auto}.announcement-item[data-v-b9f85e06]{border-bottom:1px solid #f0f0f0;padding:16px 0}.announcement-item[data-v-b9f85e06]:last-child{border-bottom:none}.announcement-time[data-v-b9f85e06]{color:#999;font-size:12px;margin-bottom:8px}.announcement-item .announcement-title[data-v-b9f85e06]{color:#333;font-size:16px;font-weight:600;margin-bottom:8px}.announcement-item .announcement-desc[data-v-b9f85e06]{color:#666;font-size:14px;line-height:1.6;margin-top:0}.dialog-footer[data-v-b9f85e06]{display:flex;gap:12px;justify-content:flex-end}.dark .layout-header[data-v-b9f85e06]{border-bottom-color:var(--el-border-color)}.dark .layout-header[data-v-b9f85e06],.dark .layout-header .header-contain[data-v-b9f85e06],.dark .layout-header .header-contain_jy[data-v-b9f85e06]{background:var(--el-bg-color)}.dark .language-switcher[data-v-b9f85e06]{color:var(--el-text-color-regular)}.dark .language-switcher[data-v-b9f85e06]:hover{color:var(--el-color-primary)}.dark .theme-switcher[data-v-b9f85e06]{color:var(--el-text-color-regular)}.dark .theme-switcher[data-v-b9f85e06]:hover{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary)}.dark .announcement-button[data-v-b9f85e06]{background-color:var(--el-fill-color);border-color:var(--el-border-color);color:var(--el-text-color-primary)}.dark .announcement-button[data-v-b9f85e06]:hover{background-color:var(--el-fill-color-light);border-color:var(--el-border-color-light)}.dark .announcement-title[data-v-b9f85e06]{color:var(--el-text-color-regular)}.dark .announcement-desc[data-v-b9f85e06]{color:var(--el-text-color-secondary)}.layout-header,.layout-header .header-contain,.layout-header .header-contain_jy{background-color:var(--el-bg-color)!important}.layout-header .announcement-button{background-color:var(--el-fill-color)!important;border-color:var(--el-border-color)!important;color:var(--el-text-color-primary)!important}.layout-header .announcement-title{color:var(--el-text-color-regular)!important}.layout-header .announcement-desc{color:var(--el-text-color-secondary)!important}.dark .layout-header,.dark .layout-header .header-contain,.dark .layout-header .header-contain_jy{background-color:#2d2d2d!important}.dark .layout-header .announcement-button{background-color:#333!important;border-color:#404040!important;color:#fff!important}.dark .layout-header .announcement-title{color:#ccc!important}.dark .layout-header .announcement-desc{color:#999!important}.layout-sidebar.dark .nav .nav-item.active[data-v-53c94449]{background:#2b2d31;color:var(--aside-color)}.nav .nav-item[data-v-53c94449]{align-items:center;border-radius:8px;display:flex;height:40px;line-height:40px;margin-bottom:8px;padding:0 12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.nav .nav-item.active[data-v-53c94449]{background:linear-gradient(90deg,var(--gradient-1) 0,var(--gradient-2) 100%);color:#fff;color:var(--color-btn-text,#fff)}.nav .nav-item.nav-item--collapsed[data-v-53c94449]{justify-content:center;padding:0}.nav .nav-item .nav-text[data-v-53c94449]{opacity:1;overflow:hidden;transform:translate(0);transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.nav .nav-item .nav-text--hidden[data-v-53c94449]{margin-left:0!important;opacity:0;transform:translate(-10px);width:0}.layout-sidebar.dark .menu-item--active[data-v-16dd0943]{background:#2b2d31;color:var(--aside-color)}.menu-item[data-v-16dd0943]{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:var( --el-font-size-small);height:38px;line-height:38px;margin:3px 0;padding:0 12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.menu-item--active[data-v-16dd0943]{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary)}.menu-item--collapsed[data-v-16dd0943]{justify-content:center;padding:0}.menu-item .menu-item-text[data-v-16dd0943]{opacity:1;overflow:hidden;transform:translate(0);transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.menu-item .menu-item-text--hidden[data-v-16dd0943]{margin-left:0!important;opacity:0;transform:translate(-10px);width:0}.menu-item[data-v-1341aaf7]{align-items:center;display:flex}.layout-sidebar.dark .change-theme[data-v-33e8941b]{color:var(--color-white)}.layout-sidebar[data-v-8f874e0f]{background-color:var(--aside-bg-color);color:var(--aside-color);height:100%;position:relative;transition:width .3s cubic-bezier(.4,0,.2,1);width:234px;width:var(--sidebar-width,234px)}.layout-sidebar .sidebar-content[data-v-8f874e0f]{display:flex;flex-direction:column;height:100%}.layout-sidebar .sidebar-bottom[data-v-8f874e0f]{margin-top:auto}.layout-sidebar.dark[data-v-8f874e0f]{color:var(--aside-color)}.layout-sidebar.dark[data-v-8f874e0f],.layout-sidebar.dark .sidebar-content[data-v-8f874e0f]{background-color:var(--aside-bg-color)}.layout-sidebar.dark .collapse-btn[data-v-8f874e0f]{color:var(--aside-color)}.layout-sidebar.dark .collapse-btn[data-v-8f874e0f]:hover{background-color:var(--el-fill-color)}.layout-sidebar[data-v-8f874e0f] .el-scrollbar__view{height:100%}.layout-sidebar .change-theme[data-v-8f874e0f]{max-height:40px;opacity:1;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.layout-sidebar .change-theme--hidden[data-v-8f874e0f]{max-height:0;opacity:0}.collapse-btn[data-v-8f874e0f]{height:40px;transition:all .3s cubic-bezier(.4,0,.2,1)}.collapse-btn .collapse-icon-container[data-v-8f874e0f]{height:13px;position:relative;width:13px}.collapse-btn .collapse-icon[data-v-8f874e0f]{left:0;position:absolute;top:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.collapse-btn .collapse-icon--expanded[data-v-8f874e0f]{opacity:1;transform:rotate(0)}.collapse-btn .collapse-icon--collapsed[data-v-8f874e0f]{opacity:1;transform:rotate(1turn)}.collapse-btn[data-v-8f874e0f]:hover{opacity:.8}.collapse-btn--top-right[data-v-8f874e0f]{padding:8px;position:absolute;right:16px;top:9px;z-index:10}.is-collapsed .collapse-btn--top-right[data-v-8f874e0f]{opacity:0;pointer-events:none}.is-collapsed .collapse-btn--top-right[data-v-8f874e0f]:hover,.is-collapsed .title-logo:hover+.collapse-btn--top-right[data-v-8f874e0f]{opacity:1;pointer-events:auto}.is-collapsed .title-logo[data-v-8f874e0f]:hover{opacity:0}.is-collapsed :has(.collapse-btn--top-right:hover) .title-logo[data-v-8f874e0f]{opacity:0}.layout-aside[data-v-434a31f4]{padding-bottom:env(safe-area-inset-bottom)}.layout-aside[data-v-434a31f4] .el-drawer__body{padding:0}.layout-aside .panel[data-v-434a31f4]{padding-left:12px}
