.admin-container[data-v-1d993cb6]{width:100%;height:100vh;display:flex;flex-direction:column;background:#f0f2f5}.admin-header[data-v-1d993cb6]{height:60px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:space-between;padding:0 24px;z-index:100}.header-left .logo[data-v-1d993cb6]{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:#1890ff}.logo i[data-v-1d993cb6]{font-size:24px}.header-right .user-info[data-v-1d993cb6]{display:flex;align-items:center;gap:12px}.user-name[data-v-1d993cb6]{font-size:14px;color:#333}.dropdown-trigger[data-v-1d993cb6]{cursor:pointer;color:#666;padding:4px}.admin-main[data-v-1d993cb6]{flex:1;display:flex;overflow:hidden}.admin-sidebar[data-v-1d993cb6]{width:200px;background:#fff;box-shadow:2px 0 8px rgba(0,0,0,.05)}.admin-menu[data-v-1d993cb6]{border-right:none}.admin-content[data-v-1d993cb6]{flex:1;padding:24px;overflow-y:auto}.content-panel[data-v-1d993cb6]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.panel-header[data-v-1d993cb6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.panel-title[data-v-1d993cb6]{font-size:20px;font-weight:600;color:#333;margin:0 0 20px 0}.stats-grid[data-v-1d993cb6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:20px}.stat-card[data-v-1d993cb6]{cursor:pointer;transition:all .3s}.stat-card[data-v-1d993cb6]:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.stat-item[data-v-1d993cb6]{display:flex;align-items:center;gap:16px}.stat-icon[data-v-1d993cb6]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff}.stat-info[data-v-1d993cb6]{flex:1}.stat-value[data-v-1d993cb6]{font-size:28px;font-weight:600;color:#333;line-height:1;margin-bottom:8px}.stat-label[data-v-1d993cb6]{font-size:14px;color:#999}@media screen and (max-width:768px){.admin-header[data-v-1d993cb6]{padding:0 12px;height:50px}.header-left .logo span[data-v-1d993cb6]{font-size:16px}.logo i[data-v-1d993cb6]{font-size:20px}.user-name[data-v-1d993cb6]{display:none}.admin-main[data-v-1d993cb6]{flex-direction:column}.admin-sidebar[data-v-1d993cb6]{position:fixed;bottom:0;left:0;right:0;width:100%;height:60px;z-index:100;box-shadow:0 -2px 8px rgba(0,0,0,.1)}.admin-menu[data-v-1d993cb6]{display:flex;height:100%}.admin-menu .el-menu-item[data-v-1d993cb6]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0!important;height:60px;line-height:1}.admin-menu .el-menu-item i[data-v-1d993cb6]{font-size:20px;margin-bottom:4px}.admin-menu .el-menu-item span[data-v-1d993cb6]{font-size:11px}.admin-content[data-v-1d993cb6]{padding:12px;padding-bottom:72px}.content-panel[data-v-1d993cb6]{padding:16px}.panel-title[data-v-1d993cb6]{font-size:18px;margin-bottom:16px}.panel-header[data-v-1d993cb6]{flex-direction:column;align-items:stretch;gap:12px}.panel-header .el-button[data-v-1d993cb6]{width:100%}.stats-grid[data-v-1d993cb6]{grid-template-columns:repeat(2,1fr);gap:12px}.stat-value[data-v-1d993cb6]{font-size:20px}.stat-label[data-v-1d993cb6]{font-size:12px}.el-table[data-v-1d993cb6]{font-size:13px}.el-table td[data-v-1d993cb6],.el-table th[data-v-1d993cb6]{padding:10px 6px}.el-table__cell[data-v-1d993cb6]{word-break:break-word}.el-button--mini[data-v-1d993cb6]{padding:6px 10px;font-size:12px}.el-table .el-table-column--selection[data-v-1d993cb6]{display:none}}@media screen and (max-width:480px){.stats-grid[data-v-1d993cb6]{grid-template-columns:1fr}.stat-icon[data-v-1d993cb6]{width:48px;height:48px;font-size:24px}.el-table__header-wrapper[data-v-1d993cb6]{display:none}.el-table__body[data-v-1d993cb6]{display:block}.el-table__row[data-v-1d993cb6]{display:block;border:1px solid #ebeef5;border-radius:8px;margin-bottom:12px;padding:12px;background:#fff}.el-table__cell[data-v-1d993cb6]{display:block;border:none!important;padding:8px 0!important;text-align:left!important}.el-table__cell[data-v-1d993cb6]:not(:last-child){border-bottom:1px solid #f0f0f0!important}.el-table__cell[data-label][data-v-1d993cb6]:before{content:attr(data-label) ": ";font-weight:600;color:#666;display:inline-block;min-width:80px}.el-table__cell[data-v-1d993cb6]:last-child{display:flex;gap:8px;padding-top:12px!important}.el-table__cell:last-child .el-button[data-v-1d993cb6]{flex:1}}