@charset "utf-8";

.ActiveTournSwiper-module-scss-module__HG7_jW__active-tourn-swiper [class~="swiper"] { overflow: hidden visible; }

:root { --swiper-navigation-size: 44px; }

.swiper-button-next, .swiper-button-prev { color: var(--swiper-navigation-color,var(--swiper-theme-color)); cursor: pointer; height: var(--swiper-navigation-size); width: var(--swiper-navigation-size); z-index: 10; justify-content: center; align-items: center; display: flex; position: absolute; }

:is(.swiper-button-next, .swiper-button-prev).swiper-button-disabled { cursor: auto; opacity: 0.35; pointer-events: none; }

:is(.swiper-button-next, .swiper-button-prev).swiper-button-hidden { cursor: auto; opacity: 0; pointer-events: none; }

.swiper-navigation-disabled :is(.swiper-button-next, .swiper-button-prev) { display: none !important; }

:is(.swiper-button-next, .swiper-button-prev) ::slotted(svg) { object-fit: contain; transform-origin: 50% center; fill: currentcolor; pointer-events: none; width: 100%; height: 100%; }

:is(.swiper-button-next, .swiper-button-prev) svg { object-fit: contain; transform-origin: 50% center; fill: currentcolor; pointer-events: none; width: 100%; height: 100%; }

.swiper-button-lock { display: none; }

.swiper-button-next, .swiper-button-prev { margin-top: calc(0px - var(--swiper-navigation-size)/2); top: var(--swiper-navigation-top-offset,50%); }

.swiper-button-prev { left: var(--swiper-navigation-sides-offset,4px); right: auto; }

.swiper-button-prev .swiper-navigation-icon { transform: rotate(180deg); }

.swiper-button-prev ::slotted(.swiper-navigation-icon) { transform: rotate(180deg); }

.swiper-button-next { left: auto; right: var(--swiper-navigation-sides-offset,4px); }

.swiper-horizontal .swiper-button-next { margin-left: 0px; margin-top: calc(0px - var(--swiper-navigation-size)/2); top: var(--swiper-navigation-top-offset,50%); }

.swiper-horizontal .swiper-button-prev { margin-left: 0px; margin-top: calc(0px - var(--swiper-navigation-size)/2); top: var(--swiper-navigation-top-offset,50%); }

.swiper-horizontal ~ .swiper-button-next { margin-left: 0px; margin-top: calc(0px - var(--swiper-navigation-size)/2); top: var(--swiper-navigation-top-offset,50%); }

.swiper-horizontal ~ .swiper-button-prev { margin-left: 0px; margin-top: calc(0px - var(--swiper-navigation-size)/2); top: var(--swiper-navigation-top-offset,50%); }

.swiper-horizontal.swiper-rtl .swiper-button-next { left: var(--swiper-navigation-sides-offset,4px); right: auto; }

.swiper-horizontal.swiper-rtl ~ .swiper-button-next { left: var(--swiper-navigation-sides-offset,4px); right: auto; }

.swiper-horizontal ~ .swiper-button-prev { left: var(--swiper-navigation-sides-offset,4px); right: auto; }

.swiper-horizontal .swiper-button-prev { left: var(--swiper-navigation-sides-offset,4px); right: auto; }

.swiper-horizontal.swiper-rtl .swiper-button-prev { left: auto; right: var(--swiper-navigation-sides-offset,4px); }

.swiper-horizontal.swiper-rtl ~ .swiper-button-prev { left: auto; right: var(--swiper-navigation-sides-offset,4px); }

.swiper-horizontal ~ .swiper-button-next { left: auto; right: var(--swiper-navigation-sides-offset,4px); }

.swiper-horizontal .swiper-button-next { left: auto; right: var(--swiper-navigation-sides-offset,4px); }

.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon { transform: rotate(180deg); }

.swiper-horizontal.swiper-rtl .swiper-button-next ::slotted(.swiper-navigation-icon) { transform: rotate(180deg); }

.swiper-horizontal.swiper-rtl ~ .swiper-button-next .swiper-navigation-icon { transform: rotate(180deg); }

.swiper-horizontal.swiper-rtl ~ .swiper-button-next ::slotted(.swiper-navigation-icon) { transform: rotate(180deg); }

.swiper-horizontal ~ .swiper-button-prev .swiper-navigation-icon { transform: rotate(180deg); }

.swiper-horizontal ~ .swiper-button-prev ::slotted(.swiper-navigation-icon) { transform: rotate(180deg); }

.swiper-horizontal .swiper-button-prev .swiper-navigation-icon { transform: rotate(180deg); }

.swiper-horizontal .swiper-button-prev ::slotted(.swiper-navigation-icon) { transform: rotate(180deg); }

.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon { transform: rotate(0deg); }

.swiper-horizontal.swiper-rtl .swiper-button-prev ::slotted(.swiper-navigation-icon) { transform: rotate(0deg); }

.swiper-horizontal.swiper-rtl ~ .swiper-button-prev .swiper-navigation-icon { transform: rotate(0deg); }

.swiper-horizontal.swiper-rtl ~ .swiper-button-prev ::slotted(.swiper-navigation-icon) { transform: rotate(0deg); }

.swiper-vertical .swiper-button-next { left: var(--swiper-navigation-top-offset,50%); margin-left: calc(0px - var(--swiper-navigation-size)/2); margin-top: 0px; right: auto; }

.swiper-vertical .swiper-button-prev { left: var(--swiper-navigation-top-offset,50%); margin-left: calc(0px - var(--swiper-navigation-size)/2); margin-top: 0px; right: auto; }

.swiper-vertical ~ .swiper-button-next { left: var(--swiper-navigation-top-offset,50%); margin-left: calc(0px - var(--swiper-navigation-size)/2); margin-top: 0px; right: auto; }

.swiper-vertical ~ .swiper-button-prev { left: var(--swiper-navigation-top-offset,50%); margin-left: calc(0px - var(--swiper-navigation-size)/2); margin-top: 0px; right: auto; }

.swiper-vertical .swiper-button-prev { bottom: auto; top: var(--swiper-navigation-sides-offset,4px); }

.swiper-vertical .swiper-button-prev .swiper-navigation-icon { transform: rotate(-90deg); }

.swiper-vertical .swiper-button-prev ::slotted(.swiper-navigation-icon) { transform: rotate(-90deg); }

.swiper-vertical ~ .swiper-button-prev { bottom: auto; top: var(--swiper-navigation-sides-offset,4px); }

.swiper-vertical ~ .swiper-button-prev .swiper-navigation-icon { transform: rotate(-90deg); }

.swiper-vertical ~ .swiper-button-prev ::slotted(.swiper-navigation-icon) { transform: rotate(-90deg); }

.swiper-vertical .swiper-button-next { bottom: var(--swiper-navigation-sides-offset,4px); top: auto; }

.swiper-vertical .swiper-button-next .swiper-navigation-icon { transform: rotate(90deg); }

.swiper-vertical .swiper-button-next ::slotted(.swiper-navigation-icon) { transform: rotate(90deg); }

.swiper-vertical ~ .swiper-button-next { bottom: var(--swiper-navigation-sides-offset,4px); top: auto; }

.swiper-vertical ~ .swiper-button-next .swiper-navigation-icon { transform: rotate(90deg); }

.swiper-vertical ~ .swiper-button-next ::slotted(.swiper-navigation-icon) { transform: rotate(90deg); }