/* ============================================
   CMS 门户动态化补充样式（非设计稿内容）
   说明：以下规则是门户对接后端后的功能必需样式，
   设计稿 css 文件保持与源一致，不在此之外改动。
   ============================================ */

/* 底部广告位（bottom 位置 Banner 图组，无数据时保持隐藏） */
.bottom-banner {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 16px;
  padding: 16px 0;
  background: #f5faff;
}
.bottom-banner a { display: block; }
.bottom-banner img { max-height: 90px; width: auto; object-fit: cover; border-radius: 4px; }

/* 服务卡片空态占位 */
.res-empty { color: #999; font-size: 14px; padding: 8px 0; }

/* 周历选中日期（点击查看当日活动） */
.wc-cell { cursor: pointer; }
.wc-cell.selected::after {
  content: '';
  position: absolute;
  bottom: 4px;
  left: 50%;
  transform: translateX(-50%);
  width: 25px;
  height: 25px;
  border: 2px solid #a0c8f0;
  border-radius: 4px;
}
.wc-cell.selected .wc-num {
  color: #2e6aba;
  font-weight: bold;
  position: relative;
  z-index: 1;
}

/* 非链接可点击元素手型 */
.book-item, .book-prev, .book-next, .ms-arrow { cursor: pointer; }

/* 手机端标题栏：桌面端隐藏，移动端由 mobile.css 显示 */
.mobile-page-title,
.mobile-notice-bar,
.mpt-dropdown { display: none; }
