/* ============================================================
 *  Admin V8.5 视觉升级
 *  作用域令牌重映射：将 admin 页基础令牌指向 V8.5 设计体系
 *  （主色→青、侧栏→深青渐变、卡片圆角/阴影对齐 V8.5），
 *  保持 admin 侧栏布局不变。此文件必须在 admin 页内联样式之后加载。
 * ============================================================ */
@import url('v85-design-system.css');

.admin-body {
    --primary-color: var(--v85-primary);
    --primary: var(--v85-primary);
    --primary-dark: var(--v85-primary-dark);
    --primary-light: var(--v85-primary-light);
    --bg-card: var(--v85-bg-card);
    background: var(--v85-bg-page);
}

/* 侧栏：深青渐变 */
.admin-sidebar {
    width: 220px !important;
    background: linear-gradient(180deg, #0E7490 0%, #164E63 100%) !important;
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    bottom: 0 !important;
    z-index: 100 !important;
    display: flex !important;
    flex-direction: column !important;
}

.admin-main {
    margin-left: 220px !important;
    min-height: 100vh !important;
}

@media (max-width: 768px) {
    .admin-sidebar { width: 60px !important; }
    .admin-main { margin-left: 60px !important; }
}

.admin-sidebar .sidebar-logo-icon {
    background: transparent;
    border-radius: 8px;
}

.admin-sidebar .sidebar-link.active,
.admin-sidebar .sidebar-link:hover {
    background: rgba(255, 255, 255, 0.14);
}

.admin-sidebar .sidebar-link-parent.active,
.admin-sidebar .sidebar-link-sub.active {
    background: rgba(255, 255, 255, 0.14);
}

/* 内容卡片：V8.5 圆角与阴影 */
.admin-main .card,
.admin-main .admin-card,
.admin-content .card,
.admin-content .admin-card {
    border-radius: var(--v85-radius-md);
    box-shadow: var(--v85-shadow-sm);
}

/* 主操作按钮：V8.5 主色 */
.admin-btn-primary,
.btn-primary,
.btn-v85 {
    background: var(--v85-primary);
    border-color: var(--v85-primary);
}

.admin-btn-primary:hover,
.btn-primary:hover {
    background: var(--v85-primary-dark);
    border-color: var(--v85-primary-dark);
}