.header[data-v-48f66af8]{background:#fff;border-bottom:1px solid #e4e7ed;padding:0;width:100%;box-shadow:0 1px 4px rgba(0,0,0,.04);position:relative;z-index:100}.header-content[data-v-48f66af8]{max-width:1400px;margin:0 auto;display:flex;align-items:center;height:60px;padding:0 24px;justify-content:space-between}.logo-section[data-v-48f66af8]{display:flex;align-items:center;gap:10px;flex-shrink:0}.logo[data-v-48f66af8]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:linear-gradient(135deg,#409eff,#66b1ff);border-radius:8px;color:#fff;transition:transform .3s ease}.logo[data-v-48f66af8]:hover{transform:scale(1.05)}.logo-text[data-v-48f66af8]{font-size:18px;font-weight:600;color:#303133;letter-spacing:.5px}.nav-menu[data-v-48f66af8]{flex:1;display:flex;justify-content:center;background:transparent!important;border-bottom:none!important;margin:0 20px}.nav-menu .el-menu-item[data-v-48f66af8]{height:40px;line-height:40px;border-radius:6px;margin:0 4px;padding:0 16px!important;font-size:14px;color:#606266;transition:all .25s ease;display:flex;align-items:center;gap:6px}.nav-menu .el-menu-item i[data-v-48f66af8]{font-size:16px;margin-right:0}.nav-menu .el-menu-item span[data-v-48f66af8]{font-weight:500}.nav-menu .el-menu-item[data-v-48f66af8]:hover{background-color:#ecf5ff!important;color:#409eff!important}.nav-menu .el-menu-item.is-active[data-v-48f66af8]{background:linear-gradient(135deg,#409eff,#66b1ff)!important;color:#fff!important;font-weight:500}.nav-menu .el-menu-item.is-active i[data-v-48f66af8]{color:#fff!important}.header-right[data-v-48f66af8]{gap:16px;flex-shrink:0}.header-right[data-v-48f66af8],.user-info[data-v-48f66af8]{display:flex;align-items:center}.user-dropdown[data-v-48f66af8]{display:flex;align-items:center;gap:10px;cursor:pointer;padding:6px 12px;border-radius:8px;transition:all .25s ease;border:1px solid transparent}.user-dropdown[data-v-48f66af8]:hover{background-color:#f5f7fa;border-color:#e4e7ed}.user-avatar[data-v-48f66af8]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:linear-gradient(135deg,#e8f4ff,#d4e8ff);border-radius:50%;color:#409eff}.user-avatar i[data-v-48f66af8]{font-size:16px}.user-name[data-v-48f66af8]{font-size:14px;color:#303133;font-weight:500;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-dropdown .el-icon-arrow-down[data-v-48f66af8]{font-size:12px;color:#909399;transition:transform .25s ease}.user-dropdown:hover .el-icon-arrow-down[data-v-48f66af8]{transform:rotate(180deg)}.user-dropdown-menu[data-v-48f66af8]{padding:8px 0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.12);border:1px solid #e4e7ed}.user-dropdown-menu .el-dropdown-menu__item[data-v-48f66af8]{padding:10px 20px;font-size:14px;display:flex;align-items:center;gap:8px}.user-dropdown-menu .el-dropdown-menu__item i[data-v-48f66af8]{font-size:14px}.user-dropdown-menu .el-dropdown-menu__item[data-v-48f66af8]:not(.is-disabled):hover{background-color:#ecf5ff;color:#409eff}.user-dropdown-menu .el-dropdown-menu__item.is-disabled[data-v-48f66af8]{cursor:default}.user-badge[data-v-48f66af8]{display:flex;align-items:center;gap:6px;color:#909399;font-size:13px}.user-badge i[data-v-48f66af8]{font-size:14px}.login-btn[data-v-48f66af8]{display:flex;align-items:center;gap:6px;padding:8px 20px;font-size:14px;font-weight:500;border-radius:8px;background:linear-gradient(135deg,#409eff,#66b1ff);border:none;transition:all .25s ease;box-shadow:0 2px 8px rgba(64,158,255,.25)}.login-btn[data-v-48f66af8]:hover{background:linear-gradient(135deg,#66b1ff,#409eff);transform:translateY(-1px);box-shadow:0 4px 12px rgba(64,158,255,.35)}.login-btn[data-v-48f66af8]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(64,158,255,.25)}.login-btn i[data-v-48f66af8]{font-size:14px}.nav-menu .el-menu-item .el-submenu__icon-arrow[data-v-48f66af8]{display:none}@media (max-width:1200px){.logo-text[data-v-48f66af8]{display:none}.nav-menu .el-menu-item[data-v-48f66af8]{padding:0 12px!important}.nav-menu .el-menu-item span[data-v-48f66af8]{display:none}.nav-menu .el-menu-item[data-v-48f66af8]:after{content:attr(title);display:none}}@media (max-width:768px){.header-content[data-v-48f66af8]{padding:0 12px}.nav-menu[data-v-48f66af8]{margin:0 10px}.nav-menu .el-menu-item[data-v-48f66af8]{padding:0 8px!important;min-width:40px}.user-name[data-v-48f66af8]{max-width:60px}}.el-table .el-table__fixed-header-wrapper,.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background-color:#ededf4!important}.el-card{border-radius:8px!important}.el-card .el-card__header{padding:8px 16px}.emoji-icon{display:inline-block;border-radius:6px;width:38px;height:38px;background-color:rgba(0,122,255,.12);line-height:38px;text-align:center;color:#007aff}.el-container[data-v-33a64738]{flex-direction:column}.el-main[data-v-33a64738]{min-height:100vh;background-color:#ececec;border:0 solid #c3c5de}.el-header+.el-container[data-v-33a64738]{min-height:calc(100vh - 60px)}