/* card-desktop.css - desktop min adaptation */
@media (min-width: 1024px) {
  #app, .app-container { max-width: 1120px !important; }
  .bottom-nav { max-width: 1120px !important; }
  .card-flip-container { margin: 14px 20px !important; }
  .card-front { display: grid !important; grid-template-columns: minmax(0, 0.92fr) minmax(0, 1.08fr) !important; align-items: center !important; column-gap: 30px !important; padding: 22px 28px !important; }
  .card-front .card-top-section { grid-column: 1 !important; grid-row: 1 !important; }
  .card-front .card-contact-section { grid-column: 2 !important; grid-row: 1 !important; margin-top: 0 !important; padding-top: 0 !important; border-top: none !important; border-left: 1px solid rgba(255,255,255,0.22) !important; padding-left: 30px !important; }
  .card-front .home-card-persisted-divider { display: none !important; }
}

/* 88版名片首页布局回归修复（最小改动，不改权限与数据逻辑）：
   1) 头像容器保持正圆：布局同步注入的 max-width:calc(100% - 10mm) 覆盖了 56px 上限，这里以更高优先级恢复。
   2) 隐藏“订单进度”后不留网格空槽：.content-entry 原为固定 2fr/1fr 网格，订单占 col2/row1，
      隐藏后供需广场仍留在 row2 形成空洞；此处改为等宽两列并取消绝对行定位。 */
.home-index-page .card-front .card-top-section .card-avatar-big {
  width: 13vw !important; height: 13vw !important;
  max-width: 56px !important; max-height: 56px !important;
  aspect-ratio: 1 / 1 !important; border-radius: 50% !important;
}
