.header[data-v-14d787b1]{background:var(--color-primary);box-shadow:var(--box-shadow-light);height:100%;width:100%}.header[data-v-14d787b1] .el-badge__content{border:none}.header[data-v-14d787b1] .el-badge__content.is-fixed{top:5px}.header .header-content[data-v-14d787b1]{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;padding:0 16px}.header .header-left[data-v-14d787b1]{flex:0 0 auto}.header .header-left .logo[data-v-14d787b1]{align-items:center;display:flex;gap:12px}.header .header-left .logo .logo-img[data-v-14d787b1]{border-radius:6px;height:26px;width:26px}.header .header-left .logo .logo-text[data-v-14d787b1]{color:#fff;font-size:14px;font-weight:700}.header .header-center[data-v-14d787b1]{display:flex;flex:1;justify-content:center;padding:0 40px}.header .header-center .nav-menu[data-v-14d787b1]{align-items:center;display:flex;gap:8px}.header .header-center .nav-menu .nav-item[data-v-14d787b1]{align-items:center;border-radius:8px;color:#ffffffe6;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:8px 16px;transition:all .3s ease;white-space:nowrap}.header .header-center .nav-menu .nav-item .nav-icon[data-v-14d787b1]{font-size:18px}.header .header-center .nav-menu .nav-item .nav-text[data-v-14d787b1]{font-size:13px;font-weight:500}.header .header-center .nav-menu .nav-item.active[data-v-14d787b1]{color:#ffffffe6;font-size:15px;position:relative}.header .header-center .nav-menu .nav-item.active .nav-text[data-v-14d787b1]{font-size:15px;font-weight:500}.header .header-center .nav-menu .nav-item .active_line[data-v-14d787b1]{background:#e8f7f7;border-radius:0;height:2px;left:50%;position:absolute;top:32px;transform:translate(-50%,-50%);width:23px}.header .header-right[data-v-14d787b1]{align-items:center;display:flex;flex:0 0 auto;gap:30px;justify-content:center}.header .header-right[data-v-14d787b1] .el-dropdown .el-tooltip__trigger,.header .header-right[data-v-14d787b1] .el-tooltip__trigger.el-dropdown-selfdefine{box-shadow:none!important;outline:none!important}.header .header-right[data-v-14d787b1] .el-dropdown .el-tooltip__trigger:focus,.header .header-right[data-v-14d787b1] .el-dropdown .el-tooltip__trigger:focus-visible,.header .header-right[data-v-14d787b1] .el-tooltip__trigger.el-dropdown-selfdefine:focus,.header .header-right[data-v-14d787b1] .el-tooltip__trigger.el-dropdown-selfdefine:focus-visible{box-shadow:none!important;outline:none!important}.header .header-right .user-info[data-v-14d787b1]:focus,.header .header-right .user-info[data-v-14d787b1]:focus-visible{box-shadow:none!important;outline:none!important}.header .header-right .user-info[data-v-14d787b1]{align-items:center;border-radius:8px;color:#fff;cursor:pointer;display:flex;transition:all .3s ease}.header .header-right .user-info[data-v-14d787b1]:hover{background-color:#ffffff1a}.header .header-right .user-info .user-avatar[data-v-14d787b1]{border:2px solid hsla(0,0%,100%,.3)}.header .header-right .user-info .user-name[data-v-14d787b1]{font-size:15px;font-weight:500;margin-left:12px;margin-right:3px;white-space:nowrap}.header .header-right .user-info .dropdown-icon[data-v-14d787b1]{font-size:16px;transition:transform .3s ease}.header .header-right .user-info:hover .dropdown-icon[data-v-14d787b1]{transform:rotate(180deg)}.header .header-right .theme-wrapper[data-v-14d787b1]{align-items:center;display:flex}.default-layout-box-main[data-v-38bd49b4]{background-color:var(--bg-color-page)!important}.default-layout-box-header[data-v-38bd49b4]{background-color:var(--bg-color-overlay)!important;border-bottom:1px solid var(--border-color)}.default-layout[data-v-38bd49b4]{align-items:flex-start;background-color:var(--bg-color-page);display:flex;height:100vh;width:100%}.default-layout-aside[data-v-38bd49b4]{background-color:var(--bg-color-overlay);box-shadow:var(--box-shadow);height:100%;position:relative}.default-layout-box[data-v-38bd49b4]{height:100vh;overflow:auto;position:relative;width:100%;z-index:1}.default-layout-box-header[data-v-38bd49b4]{height:48px}.default-layout-box-main[data-v-38bd49b4]{height:calc(100vh - 48px);width:100%}
