.game-geo-restr-toggle[_ngcontent-ng-c3190387930] .geo-restriction-hint[_ngcontent-ng-c3190387930] { margin-right: 0.5rem; display: flex; align-items: center; justify-content: center; }
.game-geo-restr-toggle[_ngcontent-ng-c3190387930] .geo-restriction-hint[_ngcontent-ng-c3190387930] .icon[_ngcontent-ng-c3190387930] { height: 1.25rem; width: 1.25rem; }
.game-geo-restr-toggle[_ngcontent-ng-c3190387930] .input-switch[_ngcontent-ng-c3190387930] { display: flex; align-items: center; gap: 0.5rem; }
.game-geo-restr-toggle[_ngcontent-ng-c3190387930] .input-switch[_ngcontent-ng-c3190387930] .switch-text[_ngcontent-ng-c3190387930] { margin: 0px; font-size: 0.875rem; font-weight: 500; color: hsl(var(--tertiary-950) / .5); transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }
.game-geo-restr-toggle[_ngcontent-ng-c3190387930] .input-switch[_ngcontent-ng-c3190387930] .switch-text.active[_ngcontent-ng-c3190387930] { --tw-text-opacity: 1; color: hsl(var(--tertiary-950) / var(--tw-text-opacity, 1)); }
.game-geo-restr-toggle[_ngcontent-ng-c3190387930] .input-switch[_ngcontent-ng-c3190387930] .switch-label[_ngcontent-ng-c3190387930] { position: relative; display: inline-block; height: 1.5rem; width: 3rem; cursor: pointer; }
.game-geo-restr-toggle[_ngcontent-ng-c3190387930] .input-switch[_ngcontent-ng-c3190387930] .switch-label.disabled[_ngcontent-ng-c3190387930] { cursor: not-allowed; opacity: 0.5; }
.game-geo-restr-toggle[_ngcontent-ng-c3190387930] .input-switch[_ngcontent-ng-c3190387930] .switch-label[_ngcontent-ng-c3190387930] input[_ngcontent-ng-c3190387930] { height: 0px; width: 0px; opacity: 0; }
.game-geo-restr-toggle[_ngcontent-ng-c3190387930] .input-switch[_ngcontent-ng-c3190387930] .switch-label[_ngcontent-ng-c3190387930] .switch-slider[_ngcontent-ng-c3190387930] { position: absolute; inset: 0px; cursor: pointer; border-radius: 9999px; border-width: 0.5px; border-color: hsl(var(--tertiary-950) / .3); --tw-bg-opacity: 1; background-color: hsl(var(--tertiary-200) / var(--tw-bg-opacity, 1)); transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }
.game-geo-restr-toggle[_ngcontent-ng-c3190387930] .input-switch[_ngcontent-ng-c3190387930] .switch-label[_ngcontent-ng-c3190387930] .switch-slider[_ngcontent-ng-c3190387930]::before { position: absolute; left: 0.25rem; top: 0.188rem; height: 1rem; width: 1rem; border-radius: 9999px; --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; --tw-content: ""; content: var(--tw-content); }
.game-geo-restr-toggle[_ngcontent-ng-c3190387930] .input-switch[_ngcontent-ng-c3190387930] .switch-label[_ngcontent-ng-c3190387930] input[_ngcontent-ng-c3190387930]:checked + .switch-slider[_ngcontent-ng-c3190387930] { --tw-bg-opacity: 1; background-color: hsl(var(--primary-600) / var(--tw-bg-opacity, 1)); }
.game-geo-restr-toggle[_ngcontent-ng-c3190387930] .input-switch[_ngcontent-ng-c3190387930] .switch-label[_ngcontent-ng-c3190387930] input[_ngcontent-ng-c3190387930]:checked + .switch-slider[_ngcontent-ng-c3190387930]::before { --tw-translate-x: 1.5rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.game-geo-restr-toggle[_ngcontent-ng-c3190387930] .input-switch[_ngcontent-ng-c3190387930] .geo-restriction-hint[_ngcontent-ng-c3190387930] { margin-left: auto; }
@media (min-width: 1024px) {
  .game-geo-restr-toggle[_ngcontent-ng-c3190387930] .input-switch[_ngcontent-ng-c3190387930] .geo-restriction-hint[_ngcontent-ng-c3190387930] { margin-left: 0px; }
}