/* DANGYLSIRL_DOWNLOAD_CARD_ALIGN_V2 */


/* ==========================================================
   STATUS
   ========================================================== */

body[data-page="downloads"]
.dgl-single-status{
  height:22px !important;

  min-height:22px !important;

  padding:
    0
    9px !important;

  border-radius:7px !important;

  font-size:10.5px !important;

  line-height:20px !important;

  box-sizing:border-box !important;
}


/*
 * Nadal absolutnie żadnych kropek / pseudo-elementów.
 */
body[data-page="downloads"]
.dgl-single-status::before,

body[data-page="downloads"]
.dgl-single-status::after{
  display:none !important;
  content:none !important;
}


/* ==========================================================
   DYNAMICZNE WYRÓWNANIE
   ========================================================== */

/*
 * JS ustawia tylko zmienną --dgl-align-y.
 *
 * Używamy właściwości translate zamiast transform,
 * żeby nie niszczyć istniejącego skalowania/obrotu zdjęć.
 */
body[data-page="downloads"]
.dgl-card-align-target{
  translate:
    0
    var(--dgl-align-y, 0px);
}


/*
 * Na tabletach i telefonach nie wymuszamy desktopowego
 * wyrównania 5 kolumn.
 */
@media(max-width:1279px){

  body[data-page="downloads"]
  .dgl-card-align-target{
    translate:none !important;
  }

}


/* END_DANGYLSIRL_DOWNLOAD_CARD_ALIGN_V2 */


/* DANGYLSIRL_DOWNLOAD_ALIGN_V3_FIX */


/*
 * Jeśli administrator ustawił dodatkowy panel,
 * np. "Premiera 01.10.2026", to nie pokazujemy
 * nad nim drugiego, nieaktywnego przycisku Pobierz.
 */
body[data-page="downloads"]
.download-card:has(.dgl-managed-download-panel)
.dgl-managed-download-disabled{
  display:none !important;
}


/*
 * Panel premiery zajmuje na dole miejsce normalnego
 * przycisku, dzięki czemu wszystkie karty kończą się
 * na tej samej wysokości.
 */
body[data-page="downloads"]
.download-card:has(.dgl-managed-download-panel)
.dgl-managed-download-panel{
  margin-top:auto !important;
}


/*
 * Informacja o pliku ma stały, niewysoki slot.
 * JS wyrównuje jej dokładną pozycję między kartami.
 */
@media(min-width:1280px){

  body[data-page="downloads"]
  .download-card
  .dgl-card-file-info{
    min-height:40px !important;
  }

}


/* END_DANGYLSIRL_DOWNLOAD_ALIGN_V3_FIX */

