src/layout/ManagerLayout.css
::view-transition-old(root),
::view-transition-new(root) {
    animation: none;
    mix-blend-mode: normal;
}

/* 移动端样式优化 */
@media (max-width: 768px) {
    .mobile-menu-drawer .ant-drawer-body {
        padding: 0;
    }
    
    .mobile-menu-drawer .ant-menu {
        border: none;
    }
    
    /* 移动端面包屑隐藏 */
    .ant-breadcrumb {
        display: none;
    }
    
    /* 移动端内容区域优化 */
    .page-card {
        margin: 8px;
    }
    
    .page-herder {
        margin: 8px 8px 0 8px;
    }
    
    /* 移动端表格优化 */
    .ant-table-wrapper {
        overflow-x: auto;
    }
    
    /* 移动端表格列优化 */
    .ant-table-thead > tr > th {
        padding: 8px 4px !important;
        font-size: 12px;
        white-space: nowrap;
    }
    
    .ant-table-tbody > tr > td {
        padding: 8px 4px !important;
        font-size: 12px;
        word-break: break-word;
    }
    
    /* 移动端按钮组优化 */
    .ant-btn-group {
        flex-wrap: wrap;
        gap: 4px;
    }
    
    /* 移动端表单优化 */
    .ant-form-item {
        margin-bottom: 12px;
    }
    
    .ant-form-item-label {
        padding-bottom: 4px;
    }
}

/* 平板端样式 */
@media (min-width: 769px) and (max-width: 1024px) {
    .ant-layout-sider-collapsed {
        width: 60px !important;
        min-width: 60px !important;
        max-width: 60px !important;
    }
}
