/* 主菜单背景替换 - 98%透明度 */
.o_home_menu {
    background-image: url('/tyb_traceability/static/backdrop/backdrop.jpg?v=20251208001') !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    position: relative !important;
}

/* 添加98%透明度的白色遮罩层 */
.o_home_menu::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    background-color: rgba(255, 255, 255, 0.98) !important;
    pointer-events: none !important;
    z-index: 0 !important;
}

/* 确保应用图标在遮罩层之上 */
.o_home_menu > * {
    position: relative !important;
    z-index: 1 !important;
}

/* 去掉应用外框的背景 */
.o_home_menu .o_app {
    background: transparent !important;
}

/* 去掉图标的白色背景和圆角边框 */
.o_home_menu .o_app_icon {
    background: transparent !important;
    border-radius: 0 !important;
}

/* 给应用名称文字添加底部半透明背景,与图标对齐 */
.o_home_menu .o_app .o_caption {
    background: transparent !important;
    padding: 4px 0 !important;
    border-radius: 0 !important;
    max-width: 100px !important;
    width: 100px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
