/* 675: 正式站点 ICP / 公安备案页脚（低调、不挡业务区） */
.mes-icp-footer {
  width: 100%;
  box-sizing: border-box;
  padding: 10px 12px 14px;
  text-align: center;
  font-size: 11px;
  line-height: 1.45;
  color: #94a3b8;
  background: transparent;
  flex-shrink: 0;
  z-index: 1;
}

.mes-icp-footer a {
  color: #64748b;
  text-decoration: none;
}

.mes-icp-footer a:hover {
  color: #475569;
  text-decoration: underline;
}

.mes-icp-footer-sep {
  margin: 0 6px;
  opacity: 0.45;
}

.mes-icp-footer-police {
  color: #94a3b8;
}

/* 登录页：居中卡片下方 */
body.mes-icp-footer--login .mes-icp-footer {
  margin-top: 0.75rem;
  padding-bottom: 1rem;
}

/* 手机报工：紧凑、留在文档流底部，配合 terminal 已有 pb-20 */
body.mes-icp-footer--terminal .mes-icp-footer {
  padding: 6px 12px 12px;
  font-size: 10px;
  max-width: 28rem;
  margin-left: auto;
  margin-right: auto;
}

/* 大屏：固定底栏细条，不改主体 grid */
body.mes-icp-footer--dashboard .mes-icp-footer {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 3px 8px 5px;
  font-size: 10px;
  background: rgba(5, 8, 20, 0.82);
  color: #64748b;
  z-index: 5;
  pointer-events: none;
}

body.mes-icp-footer--dashboard .mes-icp-footer a {
  pointer-events: auto;
  color: #94a3b8;
}
