/* 默认显示 PC 元素，隐藏手机元素 */
.pc-only { display: block; }
.mobile-only { display: none; }

/* 当屏幕宽度小于 768px 时（通常是手机或小型平板） */
@media screen and (max-width: 768px) {
    .pc-only { display: none !important; }
    .mobile-only { display: block ; }
}

/* 如果你的元素是 Flex 布局，记得对应修改 */
@media screen and (max-width: 768px) {
    .mobile-flex { display: flex !important; }
}


@media (max-width: 768px) {
    #bottom-right {
        top: 0;
        box-sizing: border-box;
        padding-bottom: 60px !important; /* 强制距离底部 60px */
    }
}

.pdf-page-wrapper:last-child {
    /*margin-bottom: 100px !important;*/
}