/* betssen233 adapter stylesheet — DESKTOP build of the original Betssen frontend.
 * Injected into index.html by /var/www/betssen-orig/server-betssen233.mjs
 * (docs/deploy/betssen-orig/) right after the shim; served by Next from
 * public/betssen/. Betssen's own custom.css stays untouched — only rules that
 * adapt the build to OUR content live here. */

/* Hero slider (page-builder slider, home / casino / live-casino top).
 * The SPA renders each slide as <a.sdr-item-bc><img.sdr-image-bc> with
 * width:100%; height:auto — the slide height is the IMAGE's own ratio.
 * Betssen's desktop slides are 3220×820 (casino banners too); a panel upload
 * of any other size (the operator's 1672×941 slides) made the hero twice as
 * tall. Lock the box to Betssen's ratio and crop with object-fit so every
 * upload keeps Betssen's layout. Spec for the panel: desktop 3220×820,
 * mobile 1080×974 (home) / 1080×640 (casino). */
.sdr-item-holder-bc .sdr-item-bc .sdr-image-bc {
  aspect-ratio: 3220 / 820;
  width: 100%;
  height: auto;
  object-fit: cover;
  object-position: center;
}

/* 2026-10-10 (operator's list: "dil seçeneği yalnızca türkçe bırakılacak"): the language picker is HIDDEN
 * instead of removing languages from conf availableLanguages — the SPA's language resolution expects the
 * stored / profile language to exist, and the {tur}-only conf caused a reload loop after login (22:31,
 * memory betssen-login-reload-loop). .languageDropdown = header + footer dropdowns, .PBLanguageSelection =
 * the page-builder actions row; .ftr-decimal-language-row keeps its odds-format selector. */
.languageDropdown,
.PBLanguageSelection,
/* the header's language select (Kp rendered without a custom class — the only .select that is a DIRECT child
   of the header row; the wallet switcher never renders here: Betssen's supports_child_client is false) */
.hdr-main-content-bc > .form-control-bc.select.compact-mode {
  display: none !important;
}
