/* Компактные карточки слотов на ПК v2 */
@media (min-width: 993px) {
body .slots_p .game_list { display: grid !important; grid-template-columns: repeat(auto-fill, minmax(105px, 1fr)) !important; gap: 8px !important; padding: 0 14px 20px !important; }
body .slots_p .game_ { width: 100% !important; height: auto !important; aspect-ratio: 3 / 4 !important; margin: 0 !important; border-radius: 8px !important; display: block !important; }
body .slots_p .game_ .game_image, body .slots_p .game_ .vue-load-image { width: 100% !important; height: 100% !important; }
body .slots_p .game_ .vue-load-image img { position: absolute !important; width: 100% !important; height: 100% !important; object-fit: cover !important; }
body .slots_p .small_provider { font-size: 7px !important; }
}
body .slots_p .game_list > div:empty { display: block !important; width: 100% !important; height: 1px !important; grid-column: 1 / -1 !important; }
@media (min-width: 993px) {
body .header .header-menu { display: flex !important; align-items: center !important; flex-wrap: nowrap !important; }
body .header .header-menu > .item { display: flex !important; align-items: center !important; align-self: center !important; height: 44px !important; line-height: 1 !important; white-space: nowrap !important; }
body .header .navigation-dropdown, body .header .navigation-trigger { display: flex !important; align-items: center !important; height: 100% !important; line-height: 1 !important; }
body .header .navigation-trigger span { display: inline-flex !important; align-items: center !important; white-space: nowrap !important; }
}
@media (min-width: 993px) {
body .wm-card { max-width: 1200px !important; width: 92vw !important; padding: 26px 28px 28px !important; }
body .wm-methods { display: grid !important; grid-template-columns: repeat(5, minmax(0, 1fr)) !important; gap: 12px !important; overflow-x: visible !important; margin: 0 0 10px !important; }
body .wm-fs { display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)) !important; gap: 10px !important; overflow-x: visible !important; margin: 0 0 14px !important; }
body .wm-fs__item { flex: 1 1 auto !important; min-width: 0 !important; width: 100% !important; box-sizing: border-box !important; }
body .wm-card { max-height: 92vh !important; overflow-y: auto !important; }
}
@media (min-width: 993px) { body .wm-methods > * { width: 100% !important; min-width: 0 !important; flex: 1 1 auto !important; margin: 0 !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; box-sizing: border-box !important; padding: 10px 8px !important; } }
@media (min-width: 993px) { body .wm-fs__item { display: flex !important; flex-direction: row-reverse !important; align-items: center !important; justify-content: center !important; gap: 10px !important; padding: 8px 10px !important; } body .wm-fs__col { flex: 0 1 auto !important; align-items: flex-start !important; } body .wm-fs__img { width: 44px !important; height: 44px !important; } }
@media (min-width: 993px) { body .wm-methods { gap: 10px !important; margin: 0 0 8px !important; } body .wm-fs { gap: 8px !important; margin: 0 0 10px !important; } body .wm-label { margin: 6px 0 6px !important; } body .wm-card { padding: 20px 24px 22px !important; } }
@media (min-width: 993px) { body .wm-body .wm-fs .wm-fs__item { display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: center !important; gap: 12px !important; text-align: left !important; padding: 10px 12px !important; } body .wm-body .wm-fs .wm-fs__col { flex: 0 0 auto !important; align-items: flex-start !important; } body .wm-body .wm-fs .wm-fs__img { flex: 0 0 auto !important; margin: 0 !important; } }
@media (min-width: 993px) { body .wm-body .wm-fs { display: grid !important; grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)) !important; justify-content: start !important; gap: 10px !important; } body .wm-body .wm-fs .wm-fs__item { justify-content: flex-start !important; padding: 10px 14px !important; } }
@media (min-width: 993px) { body .wm-body .wm-fs { display: flex !important; flex-direction: row !important; grid-template-columns: none !important; overflow-x: auto !important; gap: 7px !important; padding: 2px 2px 4px !important; margin: 0 -2px 13px !important; justify-content: flex-start !important; } body .wm-body .wm-fs .wm-fs__item { flex: 0 0 auto !important; width: auto !important; min-width: 0 !important; justify-content: flex-start !important; padding: 9px 10px !important; } }
@media (min-width: 993px) { body .wm-body .wm-fs .wm-fs__img { width: 44px !important; height: 58px !important; object-fit: contain !important; border-radius: 8px !important; background: transparent !important; } }
@media (min-width: 993px) { body .dropdown-menu .dropdown-item span { color: #e6edf8 !important; } body .dropdown-menu .dropdown-item i { color: #9db1ff !important; } body .dropdown-menu .dropdown-item .fa-users { color: #4a9eff !important; } body .dropdown-menu .dropdown-item .fa-user { color: #a78bfa !important; } body .dropdown-menu .dropdown-item .fa-gift { color: #ffd166 !important; } body .dropdown-menu .dropdown-item .fa-trophy { color: #f97066 !important; } body .dropdown-menu .dropdown-item .fa-medal { color: #f472b6 !important; } }
@media (min-width: 993px) { body.light-theme .dropdown-menu .dropdown-item span { color: #1a1d24 !important; } }
@media (min-width: 993px) { body.light-theme.light-theme .dropdown-menu .dropdown-item span { color: #1a1d24 !important; } body.light-theme.light-theme .dropdown-menu .dropdown-item .fa-users { color: #2563eb !important; } body.light-theme.light-theme .dropdown-menu .dropdown-item .fa-user { color: #7c3aed !important; } body.light-theme.light-theme .dropdown-menu .dropdown-item .fa-gift { color: #d97706 !important; } body.light-theme.light-theme .dropdown-menu .dropdown-item .fa-trophy { color: #dc2626 !important; } body.light-theme.light-theme .dropdown-menu .dropdown-item .fa-medal { color: #db2777 !important; } }
@media (min-width: 993px) { body .am-wrap { max-width: 560px !important; gap: 18px !important; } body .am-logo { padding: 16px !important; border-radius: 26px !important; } body .am-logo img { width: 68px !important; height: 68px !important; } body .am-logo span { font-size: 36px !important; } }
@media (min-width: 993px) { body .am-card { padding: 28px 26px !important; border-radius: 30px !important; } body .am-title { font-size: 27px !important; } body .am-badge { width: 56px !important; height: 56px !important; font-size: 22px !important; border-radius: 16px !important; } body .am-lbl { font-size: 15px !important; margin-bottom: 6px !important; } }
@media (min-width: 993px) { body .am-fld { min-height: 58px !important; border-radius: 16px !important; } body .am-fld input { font-size: 16px !important; } body .am-submit { min-height: 58px !important; font-size: 17px !important; border-radius: 16px !important; } body .am-soc { width: 56px !important; height: 56px !important; font-size: 22px !important; } body .am-switch { font-size: 15px !important; } }
@media (min-width: 993px) { body .am-vk img { width: 28px !important; height: 28px !important; object-fit: contain !important; display: block !important; filter: brightness(0) invert(1) !important; } }
@media (min-width: 993px) { body.light-theme.light-theme .header-inner-glass { box-shadow: none !important; border-bottom: none !important; } }
