/*
 * @Author: MEDCON
 * @Date: 2021-04-15 13:50:24
 * @Last Modified by:   MEDCON会议管理系统
 * @Last Modified time: 2021-04-15 13:50:24
 */
.huiyi-list {
  padding-top: 0.5rem;
  margin: 0 auto;
    10|}
/* ===== 拼图布局：6 列基础网格 ===== */
/*
 * 6 列微网格 + dense 自动补位：
 *   - 小卡：grid-column: span 2（3 个一行，占满 6 列）
 *   - 大卡：grid-column: span 3 / grid-row: span 2（占 1/2 宽、2 行高）
 *   - 右侧两张小卡各 span 3 / span 1（3+3=6 列，与大卡完美对齐）
 * 卡片实际的 span 由后台配置经内联样式注入。
 */
.huiyi-list ul {
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-auto-rows: 4.75rem;
  grid-auto-flow: row dense;
  gap: 0.5rem;
  margin: 0;
  padding: 0 0.5rem 0.5rem;
  list-style: none;
}
.huiyi-list ul li {
  color: #fff;
  margin: 0;
  width: auto;
  height: auto;
  position: relative;
  display: block;
}
.huiyi-list ul li a {
  background: rgba(0, 0, 0, 0.14);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}
.huiyi-list ul li .temp-fjj:before {
  content: 'sIDDBPHcZUn75XeBQepNPuzSR2VMsK3XiQ4tFJsuun0wqtx8aC3cS8KfF7FE1Iy_xyDslZb2NrQCA9LL6qMbxXQ_d_d';
  display: none;
  width: 100%;
    40|  height: 5px;
}
.huiyi-list ul li .icon-area {
  font-size: 1.4rem;
  min-width: 1.6rem;
  display: flex;
  /* height: 2.8rem; */
  align-items: center;
  justify-content: center;
  overflow: hidden;
    50|}
.huiyi-list ul li img {
  width: 1.6rem;
}
.huiyi-list ul li .menu-title {
  font-size: 0.625rem;
  text-align: center;
  white-space: normal;
  margin-top: 0.3rem;
}
    60|.huiyi-list ul li .menu-sub-title {
  font-size: 0.55rem;
  line-height: 1.2;
  margin-top: -0.05rem;
  margin-bottom: 0.5rem;
}

/* 无图标时文字居中 */
.huiyi-list ul li.no-icon a {
  justify-content: center;
    70|}
.huiyi-list ul li.no-icon .menu-title {
  margin-top: 0;
}

/* 有背景图片时隐藏图标和文字 */
.huiyi-list ul li.has-bg-image .icon-area,
.huiyi-list ul li.has-bg-image .menu-title,
.huiyi-list ul li.has-bg-image .menu-sub-title {
  opacity: 0;
    80|}

/* 有背景图片的卡片：完整铺满且不被裁切 */
.huiyi-list ul li.has-bg-image a {
  background-repeat: no-repeat;
  background-position: center;
  overflow: hidden;
}
