﻿/* =========================================================
   LIFTRIX Utilities
   Shared spacing / grid / row helpers
========================================================= */

.sectionStack{
  display:grid;
  gap:16px;
}

.actionRow{
  display:flex;
  gap:10px;
  flex-wrap:wrap;
}

.pageSubtle{
  color:var(--muted);
  font-size:13px;
  line-height:1.6;
}

.grid2{
  display:grid;
  grid-template-columns:repeat(2, minmax(0, 1fr));
  gap:16px;
}

.grid3{
  display:grid;
  grid-template-columns:repeat(3, minmax(0, 1fr));
  gap:16px;
}

.stackXs{
  display:grid;
  gap:var(--space-1);
}

.stackSm{
  display:grid;
  gap:var(--space-2);
}

.stackMd{
  display:grid;
  gap:var(--space-3);
}

.row{
  display:flex;
  align-items:center;
  gap:var(--space-2);
}

.rowBetween{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:var(--space-2);
}

.alignStart{
  align-items:flex-start;
}

.alignCenter{
  align-items:center;
}
