/* ==========================================================================
   ALIGNMENT & JUSTIFY UTILITIES (Satu Blok Bersih - Tanpa Duplikasi)
   ========================================================================== */

/* 1. Cross-Axis Alignment (Posisi Kotak/Widget) */
.nx-align-start  { align-items: flex-start !important; align-items: start !important; }
.nx-align-center { align-items: center !important; }
.nx-align-end    { align-items: flex-end !important; align-items: end !important; }

/* 2. Main-Axis Justify (Jarak/Distribusi Vertikal-Horizontal) */
.nx-justify-start   { justify-content: flex-start !important; justify-content: start !important; }
.nx-justify-center  { justify-content: center !important; }
.nx-justify-end     { justify-content: flex-end !important; justify-content: end !important; }
.nx-justify-between { justify-content: space-between !important; }

/* 3. Text Alignment (Khusus Teks - Pasang saat butuh) */
.nx-text-center { text-align: center !important; }
.nx-text-left   { text-align: left !important; }
.nx-text-right  { text-align: right !important; }

/* 4. Helper Cepat: Tengah Sempurna Luar Dalam */
.nx-center {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
}

/* 5. Magic Utility */
.nx-push-bottom {
  margin-top: auto !important;
}