/* 电脑端样式覆盖 */

/* 覆盖原有样式 */
body {
    min-width: 1200px;
    overflow-x: auto;
}

/* 覆盖移动端样式 */
@media screen and (max-width: 768px) {
    .mobile-only {
        display: none !important;
    }
}

/* 强制显示电脑端元素 */
.pc-only {
    display: block !important;
}

/* 覆盖响应式布局 */
.container {
    width: 1200px !important;
    max-width: none !important;
    padding: 0 15px !important;
}

/* 覆盖导航栏样式 */
.navbar {
    height: 60px !important;
}

/* 覆盖按钮样式 */
.btn {
    padding: 8px 16px !important;
    font-size: 14px !important;
}

/* 覆盖表格样式 */
table {
    width: 100% !important;
    table-layout: fixed !important;
}

/* 覆盖图片样式 — 排除验证码图 (验证码图需保持容器固定尺寸) */
img:not([class*="validateCode"]):not([class*="validCode"]):not([class*="verifyCode"]) {
    max-width: 100% !important;
} 

/* PC 会员中心：隐藏顶部白色导航，只保留账户状态条 */
._nav-bar__contentBg__2fJ6P {
    display: none !important;
}

/* PC 会员中心：左侧钱包区首页入口 */
.pc-member-home-item .pc-member-home-icon {
    position: relative;
    width: 18px !important;
    height: 18px !important;
    background: none !important;
}

.pc-member-home-item .pc-member-home-icon::before {
    content: "";
    position: absolute;
    left: 1px;
    top: 7px;
    width: 16px;
    height: 10px;
    border-radius: 2px;
    background: #95a0b4;
}

.pc-member-home-item .pc-member-home-icon::after {
    content: "";
    position: absolute;
    left: 3px;
    top: 1px;
    width: 12px;
    height: 12px;
    border-radius: 2px 2px 1px 1px;
    background: #95a0b4;
    transform: rotate(45deg);
}

.pc-member-home-item:hover .pc-member-home-icon::before,
.pc-member-home-item:hover .pc-member-home-icon::after,
.pc-member-home-item.index__link_active__11H_t .pc-member-home-icon::before,
.pc-member-home-item.index__link_active__11H_t .pc-member-home-icon::after {
    background: #1685ff;
}

/* PC 会员中心：收起隐藏导航留下的空白 */
._nav-bar__navbarContainer__1nCgO {
    height: 35px !important;
}
