/*!
 *  build: admin-pro 
 *  copyright: vue-admin-beautiful.com 1204505056@qq.com 
 *  time: 2026-11-11 17:31:18
 */[data-v-2f91fcae]:export{menu-color:#525252;menu-color-active:#8fc31f;menu-background:#fafafa;column-second-menu-background:#fff}.vab-header[data-v-2f91fcae]{position:fixed;top:0;right:0;left:0;z-index:100;height:72px;padding-right:var(--vab-app-scrollbar,0);box-sizing:border-box;background:transparent;pointer-events:none}.vab-header[data-v-2f91fcae]:before{content:"";position:absolute;inset:0 0 8px;background:var(--white);border-bottom:1px solid var(--border);pointer-events:auto}.vab-header__inner[data-v-2f91fcae]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);width:100%;max-width:1440px;height:64px;margin:0 auto;padding:0 20px;box-sizing:border-box;position:relative;pointer-events:auto}.vab-header__end[data-v-2f91fcae]{display:flex;align-items:center;gap:0;min-width:0}.vab-nav[data-v-2f91fcae]{display:flex;align-items:center;gap:var(--spacing-1)}.vab-nav__item[data-v-2f91fcae]{display:inline-flex;align-items:center;gap:var(--spacing-1);height:38px;padding:var(--spacing-2) var(--spacing-3);border:0;border-radius:var(--radius-lg);background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;color:var(--neutral-500);font-family:var(--font-family-en);font-size:var(--text-sm);font-weight:500;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.vab-nav__item[data-v-2f91fcae]:focus-visible,.vab-nav__item[data-v-2f91fcae]:hover{background:var(--neutral-100);color:var(--neutral-900);text-decoration:none}.vab-nav__item[data-v-2f91fcae]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.vab-nav__item.is-active[data-v-2f91fcae]{background:transparent;color:var(--primary-600)}.vab-nav__chevron[data-v-2f91fcae]{flex-shrink:0;transition:transform .2s ease}.vab-nav__chevron--open[data-v-2f91fcae]{transform:rotate(180deg)}.vab-community[data-v-2f91fcae]{position:relative;display:inline-flex;align-items:center}.vab-menu[data-v-2f91fcae]{position:absolute;top:calc(100% + var(--spacing-2));left:0;z-index:60;min-width:220px;padding:var(--spacing-2);background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);opacity:0;pointer-events:none;transition:opacity .15s ease}.vab-menu.is-open[data-v-2f91fcae]{opacity:1;pointer-events:auto}.vab-menu__item[data-v-2f91fcae]{display:flex;align-items:center;height:38px;padding:0 var(--spacing-3);border-radius:var(--radius-md);color:var(--neutral-700);font-family:var(--font-family-en);font-size:var(--text-sm);text-decoration:none;white-space:nowrap;transition:background-color .15s ease}.vab-menu__item[data-v-2f91fcae]:hover{background:var(--neutral-100);color:var(--neutral-700);text-decoration:none}.vab-header__actions[data-v-2f91fcae]{display:flex;align-items:center;flex-shrink:0;gap:var(--spacing-2);height:38px}.vab-header__notice[data-v-2f91fcae]{position:relative;z-index:2;display:inline-flex;align-items:center;height:38px;line-height:0}.vab-header__notice[data-v-2f91fcae]>span{display:inline-flex;align-items:center;height:38px;line-height:0;vertical-align:middle}.vab-header__toggle[data-v-2f91fcae]{display:none;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:38px;padding:0;border:0;border-radius:var(--radius-md);background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;color:var(--neutral-500);cursor:pointer;transition:background-color .15s ease,color .15s ease}.vab-header__toggle[data-v-2f91fcae]:focus-visible,.vab-header__toggle[data-v-2f91fcae]:hover{background:var(--neutral-100);color:var(--neutral-900)}.vab-header__toggle[data-v-2f91fcae]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.vab-mobile-menu[data-v-2f91fcae]{position:absolute;top:64px;right:0;left:0;display:flex;flex-direction:column;padding:var(--spacing-2) var(--spacing-4) var(--spacing-4);background:var(--white);border-top:1px solid var(--border);pointer-events:auto}.vab-mobile-menu__group[data-v-2f91fcae]{display:flex;flex-direction:column;gap:var(--spacing-1)}.vab-mobile-menu__label[data-v-2f91fcae]{padding:var(--spacing-3) var(--spacing-3) var(--spacing-1);color:var(--neutral-500);font-family:var(--font-family-en);font-size:var(--text-xs);font-weight:500}.vab-mobile-menu__footer[data-v-2f91fcae]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);margin-top:var(--spacing-3);padding-top:var(--spacing-3);border-top:1px solid var(--border)}@media only screen and (max-width:767px){.vab-header__toggle[data-v-2f91fcae]{display:inline-flex}.vab-header__actions[data-v-2f91fcae],.vab-nav[data-v-2f91fcae]{display:none}.vab-mobile-menu .vab-nav__item[data-v-2f91fcae]{justify-content:flex-start;width:100%}}@media only screen and (max-width:1200px){.vab-nav[data-v-2f91fcae]{display:none}}@media only screen and (max-width:640px){.vab-header__inner[data-v-2f91fcae]{padding:0 var(--spacing-4)}}[data-v-3a9bb6ec]:export{menu-color:#525252;menu-color-active:#8fc31f;menu-background:#fafafa;column-second-menu-background:#fff}.logo-container-column[data-v-3a9bb6ec],.logo-container-common[data-v-3a9bb6ec],.logo-container-comprehensive[data-v-3a9bb6ec],.logo-container-float[data-v-3a9bb6ec],.logo-container-horizontal[data-v-3a9bb6ec],.logo-container-vertical[data-v-3a9bb6ec]{position:relative;height:64px;background:transparent;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;min-width:0;overflow:visible}.vab-brand-lockup[data-v-3a9bb6ec]{display:flex;align-items:center;gap:var(--spacing-2);text-decoration:none;white-space:nowrap;min-width:0;flex-shrink:0}.vab-brand-logotype[data-v-3a9bb6ec]{display:flex;flex-shrink:0;align-items:baseline;gap:.3em;font-family:var(--font-family-en);font-size:var(--text-xl);font-weight:600;line-height:1;letter-spacing:-.01rem;color:var(--neutral-900);white-space:nowrap}.vab-brand-suffix[data-v-3a9bb6ec]{font-weight:500;color:var(--primary-600)}@media (max-width:480px){.vab-brand-logotype[data-v-3a9bb6ec]{font-size:var(--text-lg)}}[data-v-e2091ef4]:export{menu-color:#525252;menu-color-active:#8fc31f;menu-background:#fafafa;column-second-menu-background:#fff}.vab-notice-trigger[data-v-e2091ef4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:38px;height:38px;margin:0;padding:0;border:0;border-radius:var(--radius-lg);background:transparent;color:var(--neutral-500);line-height:0;vertical-align:middle;cursor:pointer;transition:background-color .15s ease,color .15s ease}.vab-notice-trigger[data-v-e2091ef4]:focus-visible,.vab-notice-trigger[data-v-e2091ef4]:hover{background:var(--neutral-100);color:var(--neutral-900)}.vab-notice-trigger[data-v-e2091ef4]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.vab-notice-trigger[data-v-e2091ef4]:active{background:var(--neutral-100);color:var(--neutral-900)}.vab-notice-icon[data-v-e2091ef4]{position:relative;display:block;width:16px;height:16px}.vab-notice-count[data-v-e2091ef4]{position:absolute;top:-4px;right:-5px;z-index:1;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:14px;height:14px;padding:0 3px;border:1px solid var(--white);border-radius:var(--radius-full);background:var(--error);color:var(--white);font-family:var(--font-family-en);font-size:9px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;pointer-events:none}[data-v-e2091ef4] .el-tabs__header{margin:0 0 8px}[data-v-e2091ef4] .el-tabs__nav-wrap{overflow:hidden}[data-v-e2091ef4] .el-tabs__item{padding:0 10px;font-size:var(--text-sm)}[data-v-e2091ef4] .el-tabs__active-bar{min-width:28px}.notice-list[data-v-e2091ef4]{height:29vh}.notice-list div.notice-per[data-v-e2091ef4]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);margin:0 0 10px;border-bottom:1px dashed var(--border);padding:var(--spacing-2) var(--spacing-1)}.notice-list div.notice-per.notice-per--read[data-v-e2091ef4]{opacity:.5}.notice-list div.notice-per .notice-per__dot-slot[data-v-e2091ef4]{flex-shrink:0;width:8px;height:8px}.notice-list div.notice-per .desc[data-v-e2091ef4]{text-align:left;word-break:break-word;flex:1;min-width:0;line-height:1.4;font-size:var(--text-sm);color:var(--neutral-700);padding:0 var(--spacing-2)}.notice-list div.notice-per .desc[data-v-e2091ef4]:first-letter{margin-left:-.25em}.notice-list div.notice-per[data-v-e2091ef4] .notice-view-btn.el-button--text{flex-shrink:0;align-self:center;height:auto!important;min-height:0!important;line-height:1.25!important;margin:0!important;padding:0 var(--spacing-1)!important;font-family:var(--font-family-site)!important;font-size:var(--text-sm)!important;font-weight:500!important;color:var(--primary-500)!important;border:none!important;background:transparent!important}.notice-list div.notice-per[data-v-e2091ef4] .notice-view-btn.el-button--text:focus,.notice-list div.notice-per[data-v-e2091ef4] .notice-view-btn.el-button--text:hover{color:var(--primary-400)!important;background:transparent!important}.notice-list span.dot-span[data-v-e2091ef4]{display:inline-block;vertical-align:middle;width:8px;height:8px;border-radius:var(--radius-sm);background-color:var(--error);margin:0;padding:0}.notice-clear[data-v-e2091ef4]{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;gap:var(--spacing-2);padding:var(--spacing-2) 0 0;margin-top:var(--spacing-2);border-top:1px solid var(--border);box-sizing:border-box;width:100%;max-width:100%}.notice-clear[data-v-e2091ef4] .cancel-btn.el-button,.notice-clear[data-v-e2091ef4] .confirm-btn.el-button{flex:1 1 calc(50% - var(--spacing-2));min-width:0;max-width:100%;height:auto!important;min-height:32px!important;max-height:none!important;line-height:1.25!important;margin:0!important;padding:6px 10px!important;font-family:var(--font-family-site)!important;font-size:var(--text-sm)!important;font-weight:500!important;white-space:normal!important;word-break:break-word;text-align:center;border-radius:var(--radius-popup-btn)!important;box-sizing:border-box!important;transition:background .12s ease,border-color .12s ease,color .12s ease!important}.notice-clear[data-v-e2091ef4] .cancel-btn.el-button>span,.notice-clear[data-v-e2091ef4] .confirm-btn.el-button>span{display:inline!important;white-space:normal!important;word-break:break-word;line-height:1.25!important}.notice-clear[data-v-e2091ef4] .cancel-btn.el-button.is-disabled,.notice-clear[data-v-e2091ef4] .cancel-btn.el-button.is-disabled:hover,.notice-clear[data-v-e2091ef4] .confirm-btn.el-button.is-disabled,.notice-clear[data-v-e2091ef4] .confirm-btn.el-button.is-disabled:hover{opacity:.4;cursor:not-allowed}.notice-clear[data-v-e2091ef4] .confirm-btn.el-button{background:var(--primary-500)!important;border:1px solid var(--primary-500)!important;color:var(--white)!important;box-shadow:none!important}.notice-clear[data-v-e2091ef4] .confirm-btn.el-button:focus:not(.is-disabled),.notice-clear[data-v-e2091ef4] .confirm-btn.el-button:hover:not(.is-disabled){background:var(--primary-400)!important;border-color:var(--primary-400)!important;color:var(--white)!important}.notice-clear[data-v-e2091ef4] .confirm-btn.el-button.is-disabled{background:var(--neutral-300)!important;border-color:var(--neutral-300)!important;color:var(--neutral-400)!important;opacity:1!important}.notice-clear[data-v-e2091ef4] .cancel-btn.el-button{background:var(--white)!important;border:1px solid var(--border-regular)!important;color:var(--neutral-700)!important}.notice-clear[data-v-e2091ef4] .cancel-btn.el-button:focus:not(.is-disabled),.notice-clear[data-v-e2091ef4] .cancel-btn.el-button:hover:not(.is-disabled){background:var(--neutral-100)!important;border-color:var(--border-dark)!important;color:var(--neutral-800)!important}.vab-notice-popover{box-sizing:border-box;max-width:calc(100vw - 24px)}.vab-notice-popover .el-tabs__nav-scroll{overflow:hidden}