/**
 * 文件职责：次卡页面基础变量。
 */
.page-marketing-punch-card {
  --mpc-transition: 220ms cubic-bezier(0.4, 0, 0.2, 1);
  --mpc-shadow-sm: 0 1px 2px rgb(0 0 0 / 4%);
  --mpc-shadow-md: 0 8px 22px rgb(0 0 0 / 10%), 0 2px 6px rgb(0 0 0 / 8%);
  --mpc-border: #e7eaf0;
  --mpc-text: #1f2937;
  --mpc-subtext: #6b7280;
  --mpc-muted: #9ca3af;

  .g-action {
    padding: 0;
    font-size: 13px;
    color: #1677ff;
    cursor: pointer;
    background: none;
    border: none;
  }

  .g-action + .g-action {
    margin-left: 12px;
  }

  .g-action-danger {
    color: #ef4444;
  }
}
