/* MajorBet masaustu — Stake duzeni. Yalnizca ana domain (html.site-d). */
@media (min-width: 992px) {
  html.site-d {
    --dk-bg: #071E2B;
    --dk-bar: #0E2C3D;
    --dk-card: #14384C;
    --dk-hover: #0A2433;
    --dk-text: #B7C9D6;
    --dk-gold: #7EC8FF;
    --dk-gold-dark: #2B7FFF;
    --dk-red: #2B7FFF;
    --dk-black: #071E2B;
    --dk-side: 240px;
  }

  html.site-d,
  html.site-d body {
    background: #071E2B !important;
  }
  html.site-d body.welcome-theme,
  html.site-d body.welcome-theme .wrapper,
  html.site-d body.welcome-theme .main-content,
  html.site-d body.welcome-theme #page-wrapper {
    background: var(--dk-bg) !important;
    color: #fff !important;
  }
  html.site-d body.welcome-theme {
    padding-top: 104px !important;
    padding-left: var(--dk-side) !important;
    padding-bottom: 0 !important;
    transition: padding-left .2s ease;
  }
  html.site-d.dk-side-off body.welcome-theme { padding-left: 0 !important; }

  html.site-d .betcio-announce,
  html.site-d .bh-btn-outline,
  html.site-d .bh-icon-btn,
  html.site-d .bh-lang,
  html.site-d .bh-hamburger,
  html.site-d .betcio-nav,
  html.site-d .mb-legacy-home,
  html.site-d .major-bnav,
  html.site-d .mb-toplinks,
  html.site-d .nv-mobile-banner-wrap,
  html.site-d .major-ticker-wrap,
  html.site-d .major-jackpot-star,
  html.site-d .major-matches,
  html.site-d .major-quick-menu,
  html.site-d .major-providers,
  html.site-d .nv-dual-banner,
  html.site-d #menu-panel-left .nv-search {
    display: none !important;
  }

  html.site-d .betcio-header {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    z-index: 80 !important;
    height: 64px !important;
    margin: 0 !important;
    padding: 0 16px !important;
    display: flex !important;
    align-items: center !important;
    gap: 16px !important;
    background: var(--dk-bar) !important;
    border: 0 !important;
    box-shadow: none !important;
  }
  html.site-d .bh-logo {
    width: calc(var(--dk-side) - 16px) !important;
    max-width: calc(var(--dk-side) - 16px) !important;
    flex: 0 0 auto !important;
  }
  html.site-d .bh-logo img {
    height: 32px !important;
    max-height: 32px !important;
    max-width: 180px !important;
  }
  html.site-d .dk-search {
    display: flex !important;
    align-items: center;
    gap: 10px;
    flex: 1;
    max-width: 480px;
    height: 40px;
    margin-left: 8px;
    padding: 0 14px;
    background: var(--dk-hover);
    border-radius: 8px;
    color: var(--dk-text) !important;
    text-decoration: none !important;
    font-size: 14px;
    font-weight: 600;
  }
  html.site-d .bh-actions {
    margin-left: auto !important;
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
  }
  html.site-d .bh-btn.bh-btn-login {
    background: transparent !important;
    color: #fff !important;
    border: 1px solid var(--dk-red) !important;
    border-radius: 6px !important;
    box-shadow: none !important;
    height: 34px !important;
    padding: 0 16px !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
  }
  html.site-d .bh-btn.bh-btn-login i { display: none !important; }
  html.site-d .bh-btn.bh-btn-yellow {
    background: #F2F4F6 !important;
    color: #071E2B !important;
    border: 0 !important;
    border-radius: 8px !important;
    box-shadow: none !important;
    height: 34px !important;
    padding: 0 14px !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    text-transform: none !important;
  }
  html.site-d .bh-clock {
    display: inline-flex !important;
    align-items: center;
    height: 34px;
    padding: 0 10px;
    border-radius: 6px;
    background: rgba(255,255,255,.08);
    color: #fff !important;
    font-size: 13px;
    font-variant-numeric: tabular-nums;
  }
  html.site-d .dk-side-toggle {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    flex: 0 0 40px;
    width: 40px;
    height: 40px;
    border: 0;
    border-radius: 8px;
    background: var(--dk-hover);
    color: #fff;
    font-size: 16px;
    cursor: pointer;
  }
  html.site-d .dk-side-toggle:hover { background: var(--dk-card); }
  html.site-d .bh-btn.bh-btn-yellow i { display: none !important; }
  html.site-d .bh-user-box {
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
    height: 34px !important;
    margin: 0 !important;
    padding: 0 10px 0 12px !important;
    background: #0E2C3D !important;
    border: 1px solid rgba(126,200,255,.2) !important;
    border-radius: 8px !important;
    box-shadow: none !important;
  }
  html.site-d .bh-user-bal {
    margin: 0 !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    line-height: 1 !important;
    letter-spacing: 0 !important;
    color: #F2F4F6 !important;
  }
  html.site-d .bh-user-bonus {
    margin: 0 !important;
    padding-left: 8px !important;
    border-left: 1px solid rgba(232,184,74,.45) !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    line-height: 1 !important;
    color: #E8B84A !important;
    white-space: nowrap !important;
  }
  html.site-d .bh-user-bonus .bh-user-cur { color: #E8B84A !important; font-weight: 700 !important; }
  html.site-d .bh-user-cur {
    margin-left: 4px !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    color: #B7C9D6 !important;
  }
  html.site-d .bh-user-ico { display: none !important; }
  html.site-d .bh-user-box > i {
    font-size: 10px !important;
    line-height: 1 !important;
    color: #7EC8FF !important;
  }

  html.site-d .betcio-nav {
    display: flex !important;
    gap: 8px !important;
    margin: 16px 24px 0 !important;
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
    position: static !important;
  }
  html.site-d .betcio-nav a {
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
    padding: 10px 14px !important;
    background: var(--dk-bar) !important;
    color: #fff !important;
    border-radius: 8px !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    text-decoration: none !important;
    letter-spacing: 0 !important;
    text-transform: none !important;
  }
  html.site-d .betcio-nav a:hover { background: var(--dk-hover) !important; }

  html.site-d #menu-panel-left,
  html.site-d #menu-panel-left:not(.open) {
    position: fixed !important;
    top: 104px !important;
    left: 0 !important;
    bottom: 0 !important;
    width: var(--dk-side) !important;
    transition: transform .2s ease !important;
    max-width: var(--dk-side) !important;
    height: auto !important;
    transform: none !important;
    display: block !important;
    visibility: visible !important;
    overflow-y: auto !important;
    background: var(--dk-bar) !important;
    z-index: 70 !important;
    border-right: 0 !important;
  }
  html.site-d #menu-panel-left .nv-menu-inner {
    padding: 8px 12px 32px !important;
  }
  html.site-d #menu-panel-left .nv-menu-inner > a,
  html.site-d #menu-panel-left .nv-menu-inner > div {
    display: flex !important;
    flex-direction: column !important;
    gap: 2px !important;
    grid-template-columns: none !important;
    background: transparent !important;
    border: 0 !important;
    margin: 0 0 10px !important;
    padding: 0 !important;
  }
  html.site-d #menu-panel-left .nv-menu-inner a {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 12px !important;
    width: auto !important;
    padding: 10px 12px !important;
    margin: 0 !important;
    background: transparent !important;
    border: 0 !important;
    border-radius: 6px !important;
    color: var(--dk-text) !important;
    text-decoration: none !important;
  }
  html.site-d #menu-panel-left .nv-menu-inner a:hover {
    background: var(--dk-card) !important;
    color: var(--dk-gold) !important;
  }
  html.site-d #menu-panel-left .nv-menu-inner a i,
  html.site-d #menu-panel-left .nv-menu-inner a span {
    color: inherit !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    letter-spacing: 0 !important;
  }
  html.site-d #menu-panel-left .nv-label {
    margin: 10px 12px 2px;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: .12em;
    text-transform: uppercase;
    color: rgba(183,201,214,.65);
  }

  html.site-d .mb-legacy-home { padding: 8px 24px 40px !important; }
  html.site-d .major-game-section,
  html.site-d .major-cat-cards,
  html.site-d .major-matches {
    max-width: none !important;
    margin: 18px 0 !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
  }
  html.site-d .mgs-header { margin-bottom: 10px !important; }
  html.site-d .mgs-title {
    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;
  }
  html.site-d .mgs-all-btn {
    color: var(--dk-text) !important;
    background: transparent !important;
    border: 0 !important;
  }
  html.site-d .mgs-scroll { gap: 12px !important; }
  html.site-d .mgs-card {
    width: 148px !important;
    background: transparent !important;
    border: 0 !important;
  }
  html.site-d .mgs-img {
    border-radius: 8px !important;
    aspect-ratio: 3 / 4 !important;
    height: auto !important;
    object-fit: cover !important;
  }
  html.site-d .mgs-name { color: #fff !important; font-size: 13px !important; font-weight: 600 !important; }
  html.site-d .mgs-vendor,
  html.site-d .mgs-play-btn,
  html.site-d .mgs-fav { display: none !important; }
  html.site-d .mgs-info { padding: 8px 2px 0 !important; background: transparent !important; }
  html.site-d .mgs-img-wrap { position: relative !important; display: block !important; }
  html.site-d .mgs-card:hover .mgs-img { transform: translateY(-4px); filter: brightness(1.08); }
  html.site-d .major-cat-cards {
    grid-template-columns: repeat(6, 1fr) !important;
    gap: 12px !important;
  }
  html.site-d .major-cat-cards .mcc-img {
    height: auto !important;
    aspect-ratio: 3 / 4 !important;
    border-radius: 8px !important;
  }
  html.site-d .bc-ft,
  html.site-d .footer-rstyle {
    background: var(--dk-bg) !important;
    color: var(--dk-text) !important;
    margin-left: 0 !important;
  }
  html.site-d .bc-ft a,
  html.site-d .footer-rstyle a {
    color: var(--dk-text) !important;
  }
  html.site-d .bc-ft a:hover,
  html.site-d .footer-rstyle a:hover,
  html.site-d .mgs-all-btn:hover {
    color: var(--dk-gold) !important;
  }
}

.dk-side-toggle,
.dk-nav,
.dk-home-link,
.dk-home { display: none; }

@media (min-width: 992px) {
  html.site-d .bh-logo { width: auto !important; max-width: 200px !important; }
  html.site-d #menu-panel-left .nv-menu-inner > a.dk-home-link { display: flex !important; flex-direction: row !important; font-size: 12px; font-weight: 600; letter-spacing: .5px; }
  html.site-d.dk-side-off #menu-panel-left,
  html.site-d.dk-side-off #menu-panel-left:not(.open) { transform: translateX(-100%) !important; }

  html.site-d .dk-nav {
    position: fixed;
    top: 64px;
    left: 0;
    right: 0;
    z-index: 79;
    height: 40px;
    display: flex;
    align-items: stretch;
    justify-content: center;
    gap: 2px;
    padding: 0 16px;
    background: #0A2433;
    border-top: 1px solid rgba(126,200,255,.08);
    border-bottom: 1px solid rgba(126,200,255,.08);
  }
  html.site-d .dk-nav > a,
  html.site-d .dk-more > button {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 0 16px;
    border: 0;
    background: transparent;
    color: #fff !important;
    font: 600 14px/1 inherit;
    letter-spacing: .02em;
    text-decoration: none !important;
    white-space: nowrap;
    cursor: pointer;
    border-bottom: 2px solid transparent;
  }
  html.site-d .dk-nav i { color: #7EC8FF; font-size: 13px; }
  html.site-d .dk-more > button .fa-chevron-down { font-size: 10px; color: #B7C9D6; }
  html.site-d .dk-nav > a:hover,
  html.site-d .dk-more:hover > button { background: rgba(126,200,255,.08); }
  html.site-d .dk-nav > a.on { border-bottom-color: #2B7FFF; background: rgba(43,127,255,.12); }
  html.site-d .dk-more { position: relative; display: flex; }
  html.site-d .dk-more-list {
    display: none;
    position: absolute;
    top: 100%;
    right: 0;
    min-width: 200px;
    padding: 6px;
    background: #0E2C3D;
    border: 1px solid rgba(126,200,255,.16);
    border-radius: 8px;
    box-shadow: 0 12px 30px rgba(0,0,0,.45);
  }
  html.site-d .dk-more:hover .dk-more-list { display: block; }
  html.site-d .dk-more-list a {
    display: block;
    padding: 9px 12px;
    border-radius: 6px;
    color: #fff !important;
    font-size: 14px;
    text-decoration: none !important;
  }
  html.site-d .dk-more-list a:hover { background: #14384C; color: #7EC8FF !important; }

  html.site-d .dk-home { display: block; padding: 10px 10px 32px; }
  html.site-d .dk-hero {
    display: grid;
    grid-template-columns: 2fr 1.6875fr;
    gap: 10px;
    align-items: start;
  }
  html.site-d .dk-slider {
    position: relative;
    overflow: hidden;
    border-radius: 10px;
    background: #0E2C3D;
    aspect-ratio: 1900 / 800;
    container-type: inline-size;
  }
  html.site-d .dk-hero-main { aspect-ratio: 1200 / 600; }
  html.site-d .dk-hero-side { aspect-ratio: 1350 / 800; }
  html.site-d .dk-track { display: flex; height: 100%; transition: transform .5s ease; }
  html.site-d .dk-slide { flex: 0 0 100%; height: 100%; display: block; position: relative; overflow: hidden; text-decoration: none !important; }
  html.site-d .dk-slide > img { width: 100%; height: 100%; object-fit: cover; object-position: center; display: block; }
  html.site-d .dk-promo {
    display: flex;
    align-items: center;
    background:
      radial-gradient(circle at 74% 52%, rgba(43,127,255,.55) 0, rgba(43,127,255,.12) 28%, transparent 52%),
      repeating-radial-gradient(circle at 74% 52%, rgba(126,200,255,.10) 0 2px, transparent 2px 46px),
      linear-gradient(110deg, #061824 0%, #0B2738 48%, #10395A 100%);
  }
  html.site-d .dk-promo-txt {
    position: relative;
    z-index: 2;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 6px;
    padding-left: 6%;
    max-width: 56%;
  }
  html.site-d .dk-promo-txt em { font-style: normal; font-size: 1.8cqw; font-weight: 700; letter-spacing: .3em; color: #7EC8FF; }
  html.site-d .dk-promo-txt b {
    font-size: 13cqw;
    line-height: .95;
    font-weight: 900;
    color: #fff;
    text-shadow: 0 0 28px rgba(43,127,255,.85), 0 4px 0 #2B7FFF;
  }
  html.site-d .dk-promo-txt strong { font-size: 4.4cqw; font-weight: 800; color: #fff; letter-spacing: .02em; line-height: 1.1; }
  html.site-d .dk-promo-txt small { font-size: 2.1cqw; color: #B7C9D6; }
  html.site-d .dk-promo-txt i {
    font-style: normal;
    margin-top: 10px;
    padding: 1.4cqw 3.4cqw;
    border-radius: 999px;
    background: #2B7FFF;
    color: #fff;
    font-size: 2cqw;
    font-weight: 800;
    letter-spacing: .08em;
    box-shadow: 0 0 22px rgba(43,127,255,.6);
  }
  html.site-d .dk-promo-art {
    position: absolute;
    right: 4%;
    top: 50%;
    height: 92%;
    max-width: 48%;
    object-fit: contain;
    transform: translateY(-50%);
    filter: drop-shadow(0 18px 30px rgba(0,0,0,.55));
  }
  html.site-d .dk-hero-side .dk-promo-txt { max-width: 62%; padding-left: 7%; }
  html.site-d .dk-hero-side .dk-promo-txt b { font-size: 15cqw; }
  html.site-d .dk-hero-side .dk-promo-txt strong { font-size: 5.4cqw; }
  html.site-d .dk-hero-side .dk-promo-txt small { font-size: 2.8cqw; }
  html.site-d .dk-hero-side .dk-promo-txt em { font-size: 2.4cqw; }
  html.site-d .dk-hero-side .dk-promo-txt i { font-size: 2.7cqw; padding: 1.8cqw 4.4cqw; }
  html.site-d .dk-hero-side .dk-promo-art { right: 2%; height: 74%; max-width: 46%; }
  html.site-d .dk-count {
    position: absolute;
    right: 12px;
    bottom: 12px;
    z-index: 3;
    padding: 4px 10px;
    border-radius: 6px;
    background: rgba(7,30,43,.78);
    color: #fff;
    font-size: 12px;
    font-weight: 700;
  }
  html.site-d .dk-arrow {
    position: absolute;
    top: 50%;
    z-index: 3;
    width: 36px;
    height: 36px;
    margin-top: -18px;
    border: 0;
    border-radius: 50%;
    background: rgba(7,30,43,.8);
    color: #fff;
    cursor: pointer;
    opacity: 0;
    transition: opacity .2s;
  }
  html.site-d .dk-slider:hover .dk-arrow,
  html.site-d .dk-row:hover .dk-arrow { opacity: 1; }
  html.site-d .dk-arrow:hover { background: #2B7FFF; }
  html.site-d .dk-prev { left: 10px; }
  html.site-d .dk-next { right: 10px; }

  html.site-d .dk-home .dk-sec { margin: 20px 0 0 !important; padding: 0 !important; width: auto !important; max-width: none !important; content-visibility: auto; contain-intrinsic-size: auto 240px; }
  html.site-d .dk-sec-head { display: flex; align-items: center; justify-content: space-between; height: 32px; margin-bottom: 12px; }
  html.site-d .dk-sec-head h2 { margin: 0; color: #fff !important; font-size: 16px !important; font-weight: 600 !important; letter-spacing: .02em; }
  html.site-d .dk-sec-head a { color: #7EC8FF !important; font-size: 13px; font-weight: 700; text-decoration: none !important; }
  html.site-d .dk-row { position: relative; }
  html.site-d .dk-scroll { display: flex; gap: 12px; overflow-x: auto; scroll-behavior: smooth; scrollbar-width: none; }
  html.site-d .dk-scroll::-webkit-scrollbar { display: none; }

  html.site-d .dk-match {
    flex: 0 0 calc((100% - 24px) / 3);
    display: flex;
    flex-direction: column;
    gap: 12px;
    padding: 14px 14px 12px;
    border: 1px solid rgba(126,200,255,.16);
    border-radius: 14px;
    background: linear-gradient(180deg, #123044 0%, #0c2433 100%);
    color: #fff !important;
    text-decoration: none !important;
    transition: border-color .2s, transform .2s;
  }
  html.site-d .dk-match:hover { border-color: rgba(126,200,255,.5); transform: translateY(-2px); }
  html.site-d .dk-match-top { display: flex; align-items: center; justify-content: space-between; gap: 10px; }
  html.site-d .dk-match-lg { display: flex; align-items: center; gap: 8px; min-width: 0; color: #8eabbd; font-size: 12px; font-weight: 600; }
  html.site-d .dk-match-lg i { width: 22px; height: 22px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; background: rgba(43,127,255,.18); color: #7EC8FF; font-size: 11px; flex: 0 0 22px; }
  html.site-d .dk-match-lg em { font-style: normal; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  html.site-d .dk-when { display: flex; flex-direction: column; align-items: flex-end; flex: 0 0 auto; color: #fff; font-size: 12px; font-weight: 700; line-height: 1.15; }
  html.site-d .dk-when small { color: #7EC8FF; font-weight: 600; font-size: 12px; }
  html.site-d .dk-match-teams { display: flex; flex-direction: column; gap: 8px; }
  html.site-d .dk-team { display: flex; align-items: center; gap: 10px; min-width: 0; font-size: 14px; font-weight: 700; }
  html.site-d .dk-team img { width: 26px; height: 26px; object-fit: contain; flex: 0 0 26px; border-radius: 50%; background: rgba(255,255,255,.06); }
  html.site-d .dk-team b { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: 700; }
  html.site-d .dk-odds { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; }
  html.site-d .dk-odds span { display: flex; align-items: center; justify-content: space-between; height: 36px; padding: 0 10px; border-radius: 8px; background: rgba(7,30,43,.65); border: 1px solid rgba(126,200,255,.12); color: #fff; font-size: 14px; font-weight: 800; }
  html.site-d .dk-odds small { color: #8eabbd; font-size: 11px; font-weight: 700; letter-spacing: .04em; }
  html.site-d .dk-odds span:hover { background: #2B7FFF; border-color: #2B7FFF; }
  html.site-d .dk-odds span:hover small { color: #fff; }

  html.site-d .dk-game {
    flex: 0 0 calc((100% - 72px) / 7);
    position: relative;
    display: block;
    aspect-ratio: 1 / 1;
    border-radius: 8px;
    overflow: hidden;
    background: #0E2C3D;
    text-decoration: none !important;
  }
  html.site-d .dk-game img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .25s; }
  html.site-d .dk-game span {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 18px 8px 8px;
    background: linear-gradient(transparent, rgba(7,30,43,.92));
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    opacity: 0;
    transition: opacity .2s;
  }
  html.site-d .dk-game:hover img { transform: scale(1.06); }
  html.site-d .dk-game:hover span { opacity: 1; }

  html.site-d .dk-wins { margin-top: 22px !important; }
  html.site-d .dk-wins .dk-sec-head h2 {
    letter-spacing: 0;
    font-size: 16px !important;
    font-weight: 600 !important;
  }
  html.site-d .dk-win-scroll { gap: 12px; padding: 2px 0 4px; }
  html.site-d .dk-win {
    flex: 0 0 292px;
    height: 78px;
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 10px 14px 10px 10px;
    border-radius: 16px;
    background:
      linear-gradient(180deg, rgba(126,200,255,.08), transparent 42%),
      linear-gradient(180deg, #14384C 0%, #0C2838 100%);
    border: 1px solid rgba(126,200,255,.2);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.06);
    color: #fff !important;
    text-decoration: none !important;
    transition: border-color .2s, transform .2s;
  }
  html.site-d .dk-win:hover { border-color: rgba(126,200,255,.55); transform: translateY(-2px); }
  html.site-d .dk-win img {
    width: 56px;
    height: 56px;
    flex: 0 0 56px;
    border-radius: 12px;
    object-fit: cover;
    display: block;
    background: #071E2B;
  }
  html.site-d .dk-win-meta { min-width: 0; flex: 1; display: flex; flex-direction: column; gap: 4px; }
  html.site-d .dk-win-meta b {
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.2;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  html.site-d .dk-win-meta small { color: #B7C9D6; font-size: 11px; font-weight: 500; }
  html.site-d .dk-win-pay { display: flex; flex-direction: column; align-items: flex-end; gap: 5px; flex: 0 0 auto; }
  html.site-d .dk-win-pay strong { color: #F2F4F6; font-size: 15px; font-weight: 600; letter-spacing: 0; line-height: 1; }
  html.site-d .dk-win-pay strong small { margin-left: 3px; font-size: 12px; font-weight: 400; color: #B7C9D6; }
  html.site-d .dk-win-pay em {
    font-style: normal;
    font-size: 11px;
    font-weight: 700;
    color: #071E2B;
    background: #A9E6C9;
    border-radius: 999px;
    padding: 2px 7px;
    line-height: 1.3;
  }
}

html.site-m .dk-search { display: none !important; }
@media (max-width: 991px) {
  .dk-search { display: none !important; }
}
