/*
* sportosphereBase.css — базовые стили портала (CSS-8, change theme-min-css-removal, 2026-10-01).
*
* Заменяет вендорную тему Falcon theme.min.css и подключается на её место —
* сразу после sportosphereVariables.css и до sportosphereTools.css, поэтому
* порядок каскада не меняется. Содержимое — точная выжимка из theme.min.css:
* только правила, которые могут сработать на живой разметке проекта —
* стили элементов (сброс, типографика, таблицы, поля ввода) и селекторы,
* все классы которых встречаются в живых шаблонах, JS-инструментах и
* скриптах страниц (6495 правил темы → 724). Значения не менялись;
* правила, классы которых в проекте не используются (плагины Falcon,
* неиспользуемые компоненты Bootstrap), отброшены.
*
* Проверено попиксельным сравнением скриншотов 27 страниц × светлая/тёмная
* тема × 1300/390px — расхождений с theme.min.css нет.
*
* Новые стили сюда не добавлять: стили инструментов — в sportosphereTools.css,
* остальные — в sportosphereTheme.css (rules.md, п. 5). Bootstrap-класс,
* которого здесь нет, не стилизован — используйте собственный класс проекта.
* theme.min.css остаётся в репозитории только как эталон для сверки.
*/

:root,
[data-bs-theme=light] {
  --fc-button-bg-color: #344050;
  --fc-button-border-color: #344050;
  --fc-button-hover-bg-color: #0b1727;
  --fc-button-hover-border-color: #0b1727;
  --fc-button-active-bg-color: #0b1727;
  --fc-button-active-border-color: #0b1727;
  --fc-button-list-day-cushion: var(--sportosphere-quaternary-bg);
}
:root [class^=btn-sportosphere-].show,
[data-bs-theme=light] [class^=btn-sportosphere-].show {
  --sportosphere-btn-active-shadow: var(--sportosphere-btn-sportosphere-box-shadow);
}
[data-bs-theme=dark] {
  --fc-page-bg-color: #0b1727;
  --fc-neutral-bg-color: #232e3c;
}
*,
*::before,
*::after {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
}
@media(prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior:smooth;
  }
}
body {
  margin:0;
  font-family:var(--sportosphere-body-font-family);
  font-size:var(--sportosphere-body-font-size);
  font-weight:var(--sportosphere-body-font-weight);
  line-height:var(--sportosphere-body-line-height);
  color:var(--sportosphere-body-color);
  text-align:var(--sportosphere-body-text-align);
  background-color:var(--sportosphere-body-bg);
  -webkit-text-size-adjust:100%;
  -webkit-tap-highlight-color:rgba(0,0,0,0);
}
hr {
  margin:1rem 0;
  color:var(--sportosphere-border-color);
  border:0;
  border-top:var(--sportosphere-border-width) solid;
  opacity:var(--sportosphere-hr-opacity);
}
h6,
.h6,
h5,
.h5,
h4,
.h4,
h3,
.h3,
h2,
.h2,
h1,
.h1 {
  margin-top:0;
  margin-bottom:.5rem;
  font-family:var(--sportosphere-font-sans-serif);
  font-weight:500;
  line-height:1.2;
  color:var(--sportosphere-heading-color);
}
h1,
.h1 {
  font-size:calc(1.373832rem + 1.485984vw);
}
@media(min-width: 1200px) {
  h1,
  .h1 {
    font-size:2.48832rem;
  }
}
h2,
.h2 {
  font-size:calc(1.33236rem + 0.98832vw);
}
@media(min-width: 1200px) {
  h2,
  .h2 {
    font-size:2.0736rem;
  }
}
h3,
.h3 {
  font-size:calc(1.2978rem + 0.5736vw);
}
@media(min-width: 1200px) {
  h3,
  .h3 {
    font-size:1.728rem;
  }
}
h4,
.h4 {
  font-size:calc(1.269rem + 0.228vw);
}
@media(min-width: 1200px) {
  h4,
  .h4 {
    font-size:1.44rem;
  }
}
h5,
.h5 {
  font-size:1.2rem;
}
h6,
.h6 {
  font-size:0.8333333333rem;
}
p {
  margin-top:0;
  margin-bottom:1rem;
}
abbr[title] {
  -webkit-text-decoration:underline dotted;
  text-decoration:underline dotted;
  cursor:help;
  -webkit-text-decoration-skip-ink:none;
  text-decoration-skip-ink:none;
}
address {
  margin-bottom:1rem;
  font-style:normal;
  line-height:inherit;
}
ol,
ul {
  padding-left:2rem;
}
ol,
ul,
dl {
  margin-top:0;
  margin-bottom:1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom:0;
}
dt {
  font-weight:700;
}
dd {
  margin-bottom:.5rem;
  margin-left:0;
}
blockquote {
  margin:0 0 1rem;
}
b,
strong {
  font-weight:800;
}
small,
.small {
  font-size:75%;
}
mark,
.mark {
  padding:.1875em;
  color:var(--sportosphere-highlight-color);
  background-color:var(--sportosphere-highlight-bg);
}
sub,
sup {
  position:relative;
  font-size:0.75em;
  line-height:0;
  vertical-align:baseline;
}
sub {
  bottom:-0.25em;
}
sup {
  top:-0.5em;
}
a {
  color:rgba(var(--sportosphere-link-color-rgb), var(--sportosphere-link-opacity, 1));
  text-decoration:none;
}
a:hover {
  --sportosphere-link-color-rgb: var(--sportosphere-link-hover-color-rgb);
  text-decoration:underline;
}
a:not([href]):not([class]),
a:not([href]):not([class]):hover {
  color:inherit;
  text-decoration:none;
}
pre,
code,
kbd,
samp {
  font-family:var(--sportosphere-font-monospace);
  font-size:1em;
}
pre {
  display:block;
  margin-top:0;
  margin-bottom:1rem;
  overflow:auto;
  font-size:75%;
}
pre code {
  font-size:inherit;
  color:inherit;
  word-break:normal;
}
code {
  font-size:75%;
  color:var(--sportosphere-code-color);
  word-wrap:break-word;
}
a>code {
  color:inherit;
}
kbd {
  padding:.1875rem .375rem;
  font-size:75%;
  color:var(--sportosphere-body-bg);
  background-color:var(--sportosphere-body-color);
  border-radius:.25rem;
}
kbd kbd {
  padding:0;
  font-size:1em;
}
figure {
  margin:0 0 1rem;
}
img,
svg {
  vertical-align:middle;
}
table {
  caption-side:bottom;
  border-collapse:collapse;
}
caption {
  padding-top:.75rem;
  padding-bottom:.75rem;
  color:#9da9bb;
  text-align:left;
}
th {
  text-align:inherit;
  text-align:-webkit-match-parent;
}
thead,
tbody,
tfoot,
tr,
td,
th {
  border-color:inherit;
  border-style:solid;
  border-width:0;
}
label {
  display:inline-block;
}
button {
  border-radius:0;
}
button:focus:not(:focus-visible) {
  outline:0;
}
input,
button,
select,
optgroup,
textarea {
  margin:0;
  font-family:inherit;
  font-size:inherit;
  line-height:inherit;
}
button,
select {
  text-transform:none;
}
[role=button] {
  cursor:pointer;
}
select {
  word-wrap:normal;
}
select:disabled {
  opacity:1;
}
[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display:none !important;
}
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance:button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor:pointer;
}
::-moz-focus-inner {
  padding:0;
  border-style:none;
}
textarea {
  resize:vertical;
}
fieldset {
  min-width:0;
  padding:0;
  margin:0;
  border:0;
}
legend {
  float:left;
  width:100%;
  padding:0;
  margin-bottom:.5rem;
  font-size:calc(1.275rem + 0.3vw);
  line-height:inherit;
}
@media(min-width: 1200px) {
  legend {
    font-size:1.5rem;
  }
}
legend+* {
  clear:left;
}
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding:0;
}
::-webkit-inner-spin-button {
  height:auto;
}
[type=search] {
  -webkit-appearance:textfield;
  outline-offset:-2px;
}
::-webkit-search-decoration {
  -webkit-appearance:none;
}
::-webkit-color-swatch-wrapper {
  padding:0;
}
::file-selector-button {
  font:inherit;
  -webkit-appearance:button;
}
output {
  display:inline-block;
}
iframe {
  border:0;
}
summary {
  display:list-item;
  cursor:pointer;
}
progress {
  vertical-align:baseline;
}
[hidden] {
  display:none !important;
}
.lead {
  font-size:1.2rem;
  font-weight:400;
}
.list-unstyled {
  padding-left:0;
  list-style:none;
}
.list-inline {
  padding-left:0;
  list-style:none;
}
.img-thumbnail {
  padding:.25rem;
  background-color:var(--sportosphere-thumbnail-bg-global);
  border:3px solid var(--sportosphere-thumbnail-bg-global);
  border-radius:var(--sportosphere-border-radius);
  -webkit-box-shadow:var(--sportosphere-box-shadow-sm);
  box-shadow:var(--sportosphere-box-shadow-sm);
  max-width:100%;
  height:auto;
}
.container,
.container-fluid {
  --sportosphere-gutter-x: 2rem;
  --sportosphere-gutter-y: 0;
  width:100%;
  padding-right:calc(var(--sportosphere-gutter-x)*.5);
  padding-left:calc(var(--sportosphere-gutter-x)*.5);
  margin-right:auto;
  margin-left:auto;
}
@media(min-width: 576px) {
  .container {
    max-width:540px;
  }
}
@media(min-width: 768px) {
  .container {
    max-width:720px;
  }
}
@media(min-width: 992px) {
  .container {
    max-width:960px;
  }
}
@media(min-width: 1200px) {
  .container {
    max-width:1140px;
  }
}
@media(min-width: 1540px) {
  .container {
    max-width:1480px;
  }
}
.row {
  --sportosphere-gutter-x: 2rem;
  --sportosphere-gutter-y: 0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  margin-top:calc(-1*var(--sportosphere-gutter-y));
  margin-right:calc(-0.5*var(--sportosphere-gutter-x));
  margin-left:calc(-0.5*var(--sportosphere-gutter-x));
}
.row>* {
  -ms-flex-negative:0;
  flex-shrink:0;
  width:100%;
  max-width:100%;
  padding-right:calc(var(--sportosphere-gutter-x)*.5);
  padding-left:calc(var(--sportosphere-gutter-x)*.5);
  margin-top:var(--sportosphere-gutter-y);
}
.col {
  -webkit-box-flex:1;
  -ms-flex:1 0 0%;
  flex:1 0 0%;
}
.col-auto {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:auto;
}
.col-5 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:41.66666667%;
}
.col-6 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:50%;
}
.col-12 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:100%;
}
.g-0,
.gx-0 {
  --sportosphere-gutter-x: 0;
}
.g-0 {
  --sportosphere-gutter-y: 0;
}
.g-1 {
  --sportosphere-gutter-x: 0.25rem;
}
.g-1 {
  --sportosphere-gutter-y: 0.25rem;
}
.g-2,
.gx-2 {
  --sportosphere-gutter-x: 0.5rem;
}
.g-2,
.gy-2 {
  --sportosphere-gutter-y: 0.5rem;
}
.g-3,
.gx-3 {
  --sportosphere-gutter-x: 1rem;
}
.g-3 {
  --sportosphere-gutter-y: 1rem;
}
@media(min-width: 576px) {
  .col-sm {
    -webkit-box-flex:1;
    -ms-flex:1 0 0%;
    flex:1 0 0%;
  }
  .col-sm-auto {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto;
  }
  .col-sm-2 {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:16.66666667%;
  }
  .col-sm-3 {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:25%;
  }
  .col-sm-4 {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:33.33333333%;
  }
  .col-sm-5 {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:41.66666667%;
  }
  .col-sm-6 {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:50%;
  }
  .col-sm-8 {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:66.66666667%;
  }
  .col-sm-9 {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:75%;
  }
  .col-sm-10 {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:83.33333333%;
  }
  .col-sm-12 {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:100%;
  }
}
@media(min-width: 768px) {
  .col-md {
    -webkit-box-flex:1;
    -ms-flex:1 0 0%;
    flex:1 0 0%;
  }
  .col-md-auto {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto;
  }
  .col-md-3 {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:25%;
  }
  .col-md-4 {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:33.33333333%;
  }
  .col-md-5 {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:41.66666667%;
  }
  .col-md-6 {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:50%;
  }
  .col-md-7 {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:58.33333333%;
  }
  .col-md-8 {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:66.66666667%;
  }
}
@media(min-width: 992px) {
  .col-lg-4 {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:33.33333333%;
  }
  .col-lg-6 {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:50%;
  }
  .col-lg-8 {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:66.66666667%;
  }
}
@media(min-width: 1200px) {
  .col-xl-3 {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:25%;
  }
  .col-xl-5 {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:41.66666667%;
  }
  .col-xl-7 {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:58.33333333%;
  }
  .col-xl-9 {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:75%;
  }
}
@media(min-width: 1540px) {
  .col-xxl-2 {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:16.66666667%;
  }
  .col-xxl-4 {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:33.33333333%;
  }
  .col-xxl-5 {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:41.66666667%;
  }
  .col-xxl-6 {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:50%;
  }
  .col-xxl-10 {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:83.33333333%;
  }
}
.table {
  --sportosphere-table-color-type: initial;
  --sportosphere-table-bg-type: initial;
  --sportosphere-table-color-state: initial;
  --sportosphere-table-bg-state: initial;
  --sportosphere-table-color: #5e6e82;
  --sportosphere-table-bg: transparent;
  --sportosphere-table-border-color: var(--sportosphere-body-bg);
  --sportosphere-table-accent-bg: transparent;
  --sportosphere-table-striped-color: #5e6e82;
  --sportosphere-table-striped-bg: var(--sportosphere-gray-100);
  --sportosphere-table-active-color: var(--sportosphere-body-color);
  --sportosphere-table-active-bg: rgba(var(--sportosphere-emphasis-color-rgb), 0.1);
  --sportosphere-table-hover-color: var(--sportosphere-body-color);
  --sportosphere-table-hover-bg: rgba(var(--sportosphere-emphasis-color-rgb), 0.075);
  width:100%;
  margin-bottom:1rem;
  vertical-align:top;
  border-color:var(--sportosphere-table-border-color);
}
.table>:not(caption)>*>* {
  padding:.75rem .75rem;
  color:var(--sportosphere-table-color-state, var(--sportosphere-table-color-type, var(--sportosphere-table-color)));
  background-color:var(--sportosphere-table-bg);
  border-bottom-width:var(--sportosphere-border-width);
  -webkit-box-shadow:inset 0 0 0 9999px var(--sportosphere-table-bg-state, var(--sportosphere-table-bg-type, var(--sportosphere-table-accent-bg)));
  box-shadow:inset 0 0 0 9999px var(--sportosphere-table-bg-state, var(--sportosphere-table-bg-type, var(--sportosphere-table-accent-bg)));
}
.table>tbody {
  vertical-align:inherit;
}
.table>thead {
  vertical-align:bottom;
}
.table-bordered>:not(caption)>* {
  border-width:var(--sportosphere-border-width) 0;
}
.table-bordered>:not(caption)>*>* {
  border-width:0 var(--sportosphere-border-width);
}
.table-borderless>:not(caption)>*>* {
  border-bottom-width:0;
}
.table-borderless>:not(:first-child) {
  border-top-width:0;
}
.table-striped>tbody>tr:nth-of-type(even)>* {
  --sportosphere-table-color-type: var(--sportosphere-table-striped-color);
  --sportosphere-table-bg-type: var(--sportosphere-table-striped-bg);
}
.form-label {
  margin-bottom:.5rem;
  font-size:0.8333333333rem;
  font-weight:500;
}
.form-text {
  margin-top:.25rem;
  font-size:75%;
  color:#9da9bb;
}
.form-control {
  display:block;
  width:100%;
  padding:.3125rem 1rem;
  font-size:1rem;
  font-weight:400;
  line-height:1.5;
  color:var(--sportosphere-gray-900);
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  background-color:var(--sportosphere-quaternary-bg);
  background-clip:padding-box;
  border:var(--sportosphere-border-width) solid var(--sportosphere-gray-300);
  border-radius:var(--sportosphere-border-radius);
  -webkit-box-shadow:var(--sportosphere-box-shadow-inset);
  box-shadow:var(--sportosphere-box-shadow-inset);
  -webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  -o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
}
@media(prefers-reduced-motion: reduce) {
  .form-control {
    -webkit-transition:none;
    -o-transition:none;
    transition:none;
  }
}
.form-control[type=file] {
  overflow:hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor:pointer;
}
.form-control:focus {
  color:var(--sportosphere-gray-900);
  background-color:var(--sportosphere-quaternary-bg);
  border-color:var(--sportosphere-input-focus-border-color-global);
  outline:0;
  -webkit-box-shadow:var(--sportosphere-box-shadow-inset),0 0 0 .25rem rgba(44,123,229,.25);
  box-shadow:var(--sportosphere-box-shadow-inset),0 0 0 .25rem rgba(44,123,229,.25);
}
.form-control::-webkit-date-and-time-value {
  min-width:85px;
  height:1.5em;
  margin:0;
}
.form-control::-webkit-datetime-edit {
  display:block;
  padding:0;
}
.form-control::-webkit-input-placeholder {
  color:var(--sportosphere-input-placeholder-color-global);
  opacity:1;
}
.form-control::-moz-placeholder {
  color:var(--sportosphere-input-placeholder-color-global);
  opacity:1;
}
.form-control:-ms-input-placeholder {
  color:var(--sportosphere-input-placeholder-color-global);
  opacity:1;
}
.form-control::-ms-input-placeholder {
  color:var(--sportosphere-input-placeholder-color-global);
  opacity:1;
}
.form-control::placeholder {
  color:var(--sportosphere-input-placeholder-color-global);
  opacity:1;
}
.form-control:disabled {
  background-color:var(--sportosphere-gray-200);
  opacity:1;
}
.form-control::file-selector-button {
  padding:.3125rem 1rem;
  margin:-0.3125rem -1rem;
  -webkit-margin-end:1rem;
  margin-inline-end:1rem;
  color:#d8e2ef;
  background-color:#344050;
  pointer-events:none;
  border-color:inherit;
  border-style:solid;
  border-width:0;
  border-inline-end-width:var(--sportosphere-border-width);
  border-radius:0;
  -webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  -o-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
}
@media(prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    -webkit-transition:none;
    -o-transition:none;
    transition:none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color:#344050;
}
.form-control-plaintext {
  display:block;
  width:100%;
  padding:.3125rem 0;
  margin-bottom:0;
  line-height:1.5;
  color:#5e6e82;
  background-color:rgba(0,0,0,0);
  border:solid rgba(0,0,0,0);
  border-width:var(--sportosphere-border-width) 0;
}
.form-control-plaintext:focus {
  outline:0;
}
.form-control-plaintext.form-control-sm {
  padding-right:0;
  padding-left:0;
}
.form-control-sm {
  min-height:calc(1.5em + 0.375rem + calc(var(--sportosphere-border-width) * 2));
  padding:.1875rem .75rem;
  font-size:0.875rem;
  border-radius:var(--sportosphere-border-radius-sm);
}
.form-control-sm::file-selector-button {
  padding:.1875rem .75rem;
  margin:-0.1875rem -0.75rem;
  -webkit-margin-end:.75rem;
  margin-inline-end:.75rem;
}
textarea.form-control {
  min-height:calc(1.5em + 0.625rem + calc(var(--sportosphere-border-width) * 2));
}
textarea.form-control-sm {
  min-height:calc(1.5em + 0.375rem + calc(var(--sportosphere-border-width) * 2));
}
.form-select {
  --sportosphere-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%234d5969' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display:block;
  width:100%;
  padding:.3125rem 3rem .3125rem 1rem;
  font-size:1rem;
  font-weight:400;
  line-height:1.5;
  color:var(--sportosphere-gray-900);
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  background-color:var(--sportosphere-quaternary-bg);
  background-image:var(--sportosphere-form-select-bg-img),var(--sportosphere-form-select-bg-icon, none);
  background-repeat:no-repeat;
  background-position:right 1rem center;
  background-size:16px 12px;
  border:var(--sportosphere-border-width) solid var(--sportosphere-gray-300);
  border-radius:var(--sportosphere-border-radius);
  -webkit-box-shadow:var(--sportosphere-box-shadow-inset);
  box-shadow:var(--sportosphere-box-shadow-inset);
  -webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  -o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
}
@media(prefers-reduced-motion: reduce) {
  .form-select {
    -webkit-transition:none;
    -o-transition:none;
    transition:none;
  }
}
.form-select:focus {
  border-color:var(--sportosphere-input-focus-border-color-global);
  outline:0;
  -webkit-box-shadow:var(--sportosphere-box-shadow-inset),0 0 0 .25rem rgba(44,123,229,.25);
  box-shadow:var(--sportosphere-box-shadow-inset),0 0 0 .25rem rgba(44,123,229,.25);
}
.form-select[multiple],
.form-select[size]:not([size="1"]) {
  padding-right:1rem;
  background-image:none;
}
.form-select:disabled {
  background-color:var(--sportosphere-gray-200);
}
.form-select:-moz-focusring {
  color:rgba(0,0,0,0);
  text-shadow:0 0 0 var(--sportosphere-gray-900);
}
.form-select-sm {
  padding-top:.1875rem;
  padding-bottom:.1875rem;
  padding-left:.75rem;
  font-size:0.875rem;
  border-radius:var(--sportosphere-border-radius-sm);
}
[data-bs-theme=dark] .form-select {
  --sportosphere-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%234d5969' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}
.form-check {
  display:block;
  min-height:1.5rem;
  padding-left:1.5em;
  margin-bottom:.34375rem;
}
.form-check .form-check-input {
  float:left;
  margin-left:-1.5em;
}
.form-check-input {
  --sportosphere-form-check-bg: transparent;
  -ms-flex-negative:0;
  flex-shrink:0;
  width:1em;
  height:1em;
  margin-top:.25em;
  vertical-align:top;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  background-color:var(--sportosphere-form-check-bg);
  background-image:var(--sportosphere-form-check-bg-image);
  background-repeat:no-repeat;
  background-position:center;
  background-size:contain;
  border:1px solid var(--sportosphere-gray-400);
  print-color-adjust:exact;
}
.form-check-input[type=checkbox] {
  border-radius:.25em;
}
.form-check-input[type=radio] {
  border-radius:50%;
}
.form-check-input:active {
  -webkit-filter:brightness(90%);
  filter:brightness(90%);
}
.form-check-input:focus {
  border-color:var(--sportosphere-input-focus-border-color-global);
  outline:0;
  -webkit-box-shadow:0 0 0 .25rem rgba(44,123,229,.25);
  box-shadow:0 0 0 .25rem rgba(44,123,229,.25);
}
.form-check-input:checked {
  background-color:#2c7be5;
  border-color:#2c7be5;
}
.form-check-input:checked[type=checkbox] {
  --sportosphere-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --sportosphere-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color:#2c7be5;
  border-color:#2c7be5;
  --sportosphere-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events:none;
  -webkit-filter:none;
  filter:none;
  opacity:.5;
}
.form-check-input[disabled]~.form-check-label,
.form-check-input:disabled~.form-check-label {
  cursor:default;
  opacity:.5;
}
.form-check-inline {
  display:inline-block;
  margin-right:1rem;
}
.input-group {
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  align-items:stretch;
  width:100%;
}
.input-group>.form-control,
.input-group>.form-select {
  position:relative;
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  width:1%;
  min-width:0;
}
.input-group>.form-control:focus,
.input-group>.form-select:focus {
  z-index:5;
}
.input-group .btn,
.input-group [data-list] .page,
[data-list] .input-group .page,
.input-group .table-list .page,
.table-list .input-group .page {
  position:relative;
  z-index:2;
}
.input-group .btn:focus,
.input-group [data-list] .page:focus,
[data-list] .input-group .page:focus,
.input-group .table-list .page:focus,
.table-list .input-group .page:focus {
  z-index:5;
}
.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3) {
  border-top-right-radius:0;
  border-bottom-right-radius:0;
}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left:calc(var(--sportosphere-border-width) * -1);
  border-top-left-radius:0;
  border-bottom-left-radius:0;
}
.btn,
[data-list] .page,
.table-list .page {
  --sportosphere-btn-padding-x: 1rem;
  --sportosphere-btn-padding-y: 0.3125rem;
  --sportosphere-btn-font-family:;
  --sportosphere-btn-font-size:1rem;
  --sportosphere-btn-font-weight: 500;
  --sportosphere-btn-line-height: 1.5;
  --sportosphere-btn-color: #5e6e82;
  --sportosphere-btn-bg: transparent;
  --sportosphere-btn-border-width: var(--sportosphere-border-width);
  --sportosphere-btn-border-color: transparent;
  --sportosphere-btn-border-radius: var(--sportosphere-border-radius);
  --sportosphere-btn-hover-border-color: transparent;
  --sportosphere-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --sportosphere-btn-disabled-opacity: 0.5;
  --sportosphere-btn-focus-box-shadow: 0 0 0 0 rgba(var(--sportosphere-btn-focus-shadow-rgb), .5);
  display:inline-block;
  padding:var(--sportosphere-btn-padding-y) var(--sportosphere-btn-padding-x);
  font-family:var(--sportosphere-btn-font-family);
  font-size:var(--sportosphere-btn-font-size);
  font-weight:var(--sportosphere-btn-font-weight);
  line-height:var(--sportosphere-btn-line-height);
  color:var(--sportosphere-btn-color);
  text-align:center;
  vertical-align:middle;
  cursor:pointer;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  border:var(--sportosphere-btn-border-width) solid var(--sportosphere-btn-border-color);
  border-radius:var(--sportosphere-btn-border-radius);
  background-color:var(--sportosphere-btn-bg);
  -webkit-box-shadow:var(--sportosphere-btn-box-shadow);
  box-shadow:var(--sportosphere-btn-box-shadow);
  -webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  -o-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
}
@media(prefers-reduced-motion: reduce) {
  .btn,
  [data-list] .page,
  .table-list .page {
    -webkit-transition:none;
    -o-transition:none;
    transition:none;
  }
}
.btn:hover,
[data-list] .page:hover,
.table-list .page:hover {
  color:var(--sportosphere-btn-hover-color);
  text-decoration:none;
  background-color:var(--sportosphere-btn-hover-bg);
  border-color:var(--sportosphere-btn-hover-border-color);
}
.btn:focus-visible,
[data-list] .page:focus-visible,
.table-list .page:focus-visible {
  color:var(--sportosphere-btn-hover-color);
  background-color:var(--sportosphere-btn-hover-bg);
  border-color:var(--sportosphere-btn-hover-border-color);
  outline:0;
  -webkit-box-shadow:var(--sportosphere-btn-box-shadow),var(--sportosphere-btn-focus-box-shadow);
  box-shadow:var(--sportosphere-btn-box-shadow),var(--sportosphere-btn-focus-box-shadow);
}
:not(.btn-check)+.btn:active,
[data-list] :not(.btn-check)+.page:active,
.table-list :not(.btn-check)+.page:active,
.btn:first-child:active,
[data-list] .page:first-child:active,
.table-list .page:first-child:active,
.btn.active,
[data-list] .active.page,
.table-list .active.page,
.btn.show,
[data-list] .show.page,
.table-list .show.page {
  color:var(--sportosphere-btn-active-color);
  background-color:var(--sportosphere-btn-active-bg);
  border-color:var(--sportosphere-btn-active-border-color);
  -webkit-box-shadow:var(--sportosphere-btn-active-shadow);
  box-shadow:var(--sportosphere-btn-active-shadow);
}
:not(.btn-check)+.btn:active:focus-visible,
[data-list] :not(.btn-check)+.page:active:focus-visible,
.table-list :not(.btn-check)+.page:active:focus-visible,
.btn:first-child:active:focus-visible,
[data-list] .page:first-child:active:focus-visible,
.table-list .page:first-child:active:focus-visible,
.btn.active:focus-visible,
[data-list] .active.page:focus-visible,
.table-list .active.page:focus-visible,
.btn.show:focus-visible,
[data-list] .show.page:focus-visible,
.table-list .show.page:focus-visible {
  -webkit-box-shadow:var(--sportosphere-btn-active-shadow),var(--sportosphere-btn-focus-box-shadow);
  box-shadow:var(--sportosphere-btn-active-shadow),var(--sportosphere-btn-focus-box-shadow);
}
.btn:disabled,
[data-list] .page:disabled,
.table-list .page:disabled,
.btn.disabled,
[data-list] .disabled.page,
.table-list .disabled.page,
fieldset:disabled .btn,
fieldset:disabled [data-list] .page,
[data-list] fieldset:disabled .page,
fieldset:disabled .table-list .page,
.table-list fieldset:disabled .page {
  color:var(--sportosphere-btn-disabled-color);
  pointer-events:none;
  background-color:var(--sportosphere-btn-disabled-bg);
  border-color:var(--sportosphere-btn-disabled-border-color);
  opacity:var(--sportosphere-btn-disabled-opacity);
  -webkit-box-shadow:none;
  box-shadow:none;
}
.btn-primary {
  --sportosphere-btn-color: #fff;
  --sportosphere-btn-bg: #2c7be5;
  --sportosphere-btn-border-color: #2c7be5;
  --sportosphere-btn-hover-color: #fff;
  --sportosphere-btn-hover-bg: #2569c3;
  --sportosphere-btn-hover-border-color: #2362b7;
  --sportosphere-btn-focus-shadow-rgb: 76, 143, 233;
  --sportosphere-btn-active-color: #fff;
  --sportosphere-btn-active-bg: #2362b7;
  --sportosphere-btn-active-border-color: #215cac;
  --sportosphere-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --sportosphere-btn-disabled-color: #fff;
  --sportosphere-btn-disabled-bg: #2c7be5;
  --sportosphere-btn-disabled-border-color: #2c7be5;
}
.btn-danger {
  --sportosphere-btn-color: #fff;
  --sportosphere-btn-bg: #e63757;
  --sportosphere-btn-border-color: #e63757;
  --sportosphere-btn-hover-color: #fff;
  --sportosphere-btn-hover-bg: #c42f4a;
  --sportosphere-btn-hover-border-color: #b82c46;
  --sportosphere-btn-focus-shadow-rgb: 234, 85, 112;
  --sportosphere-btn-active-color: #fff;
  --sportosphere-btn-active-bg: #b82c46;
  --sportosphere-btn-active-border-color: #ad2941;
  --sportosphere-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --sportosphere-btn-disabled-color: #fff;
  --sportosphere-btn-disabled-bg: #e63757;
  --sportosphere-btn-disabled-border-color: #e63757;
}
[data-list-pagination].btn-primary[disabled] {
  --sportosphere-btn-color: #4d5969;
  --sportosphere-btn-bg: #f9fafd;
  --sportosphere-btn-border-color: #f9fafd;
  --sportosphere-btn-hover-color: #4d5969;
  --sportosphere-btn-hover-bg: #d4d5d7;
  --sportosphere-btn-hover-border-color: #c7c8ca;
  --sportosphere-btn-focus-shadow-rgb: 223, 226, 231;
  --sportosphere-btn-active-color: #4d5969;
  --sportosphere-btn-active-bg: #c7c8ca;
  --sportosphere-btn-active-border-color: #bbbcbe;
  --sportosphere-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --sportosphere-btn-disabled-color: #4d5969;
  --sportosphere-btn-disabled-bg: #f9fafd;
  --sportosphere-btn-disabled-border-color: #f9fafd;
}
[data-bs-theme=dark] [data-list-pagination].btn-primary[disabled] {
  --sportosphere-btn-color: #fff;
  --sportosphere-btn-bg: #0b1727;
  --sportosphere-btn-border-color: #0b1727;
  --sportosphere-btn-hover-color: #fff;
  --sportosphere-btn-hover-bg: #303a47;
  --sportosphere-btn-hover-border-color: #232e3d;
  --sportosphere-btn-focus-shadow-rgb: 48, 58, 71;
  --sportosphere-btn-active-color: #fff;
  --sportosphere-btn-active-bg: #3c4552;
  --sportosphere-btn-active-border-color: #232e3d;
  --sportosphere-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --sportosphere-btn-disabled-color: #fff;
  --sportosphere-btn-disabled-bg: #0b1727;
  --sportosphere-btn-disabled-border-color: #0b1727;
}
.btn-outline-secondary {
  --sportosphere-btn-color: #748194;
  --sportosphere-btn-border-color: #748194;
  --sportosphere-btn-hover-color: #fff;
  --sportosphere-btn-hover-bg: #748194;
  --sportosphere-btn-hover-border-color: #748194;
  --sportosphere-btn-focus-shadow-rgb: 116, 129, 148;
  --sportosphere-btn-active-color: #fff;
  --sportosphere-btn-active-bg: #748194;
  --sportosphere-btn-active-border-color: #748194;
  --sportosphere-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --sportosphere-btn-disabled-color: #748194;
  --sportosphere-btn-disabled-bg: transparent;
  --sportosphere-btn-disabled-border-color: #748194;
  --sportosphere-gradient: none;
}
.btn-link {
  --sportosphere-btn-font-weight: 400;
  --sportosphere-btn-color: var(--sportosphere-link-color);
  --sportosphere-btn-bg: transparent;
  --sportosphere-btn-border-color: transparent;
  --sportosphere-btn-hover-color: var(--sportosphere-link-hover-color);
  --sportosphere-btn-hover-border-color: transparent;
  --sportosphere-btn-active-color: var(--sportosphere-link-hover-color);
  --sportosphere-btn-active-border-color: transparent;
  --sportosphere-btn-disabled-color: #748194;
  --sportosphere-btn-disabled-border-color: transparent;
  --sportosphere-btn-box-shadow: 0 0 0 #000;
  --sportosphere-btn-focus-shadow-rgb: 76, 143, 233;
  text-decoration:none;
}
.btn-link:hover,
.btn-link:focus-visible {
  text-decoration:underline;
}
.btn-link:focus-visible {
  color:var(--sportosphere-btn-color);
}
.btn-link:hover {
  color:var(--sportosphere-btn-hover-color);
}
.btn-sm,
[data-list] .page,
.table-list .page {
  --sportosphere-btn-padding-y: 0.1875rem;
  --sportosphere-btn-padding-x: 0.75rem;
  --sportosphere-btn-font-size:0.875rem;
  --sportosphere-btn-border-radius: var(--sportosphere-border-radius-sm);
}
.fade {
  -webkit-transition:opacity .15s linear;
  -o-transition:opacity .15s linear;
  transition:opacity .15s linear;
}
@media(prefers-reduced-motion: reduce) {
  .fade {
    -webkit-transition:none;
    -o-transition:none;
    transition:none;
  }
}
.fade:not(.show) {
  opacity:0;
}
.collapse:not(.show) {
  display:none;
}
.collapsing {
  height:0;
  overflow:hidden;
  -webkit-transition:height .35s ease;
  -o-transition:height .35s ease;
  transition:height .35s ease;
}
@media(prefers-reduced-motion: reduce) {
  .collapsing {
    -webkit-transition:none;
    -o-transition:none;
    transition:none;
  }
}
.dropdown {
  position:relative;
}
.dropdown-toggle {
  white-space:nowrap;
}
.dropdown-toggle::after {
  display:inline-block;
  margin-left:.255em;
  vertical-align:.255em;
  content:"";
  border-top:.3em solid;
  border-right:.3em solid rgba(0,0,0,0);
  border-bottom:0;
  border-left:.3em solid rgba(0,0,0,0);
}
.dropdown-toggle:empty::after {
  margin-left:0;
}
.dropdown-menu {
  --sportosphere-dropdown-zindex: 1000;
  --sportosphere-dropdown-min-width: 10rem;
  --sportosphere-dropdown-padding-x: 0;
  --sportosphere-dropdown-padding-y: 1rem;
  --sportosphere-dropdown-spacer: 0.125rem;
  --sportosphere-dropdown-font-size:0.8333333333rem;
  --sportosphere-dropdown-color: var(--sportosphere-gray-300);
  --sportosphere-dropdown-bg: var(--sportosphere-dropdown-bg-global);
  --sportosphere-dropdown-border-color: var(--sportosphere-border-color);
  --sportosphere-dropdown-border-radius: var(--sportosphere-border-radius);
  --sportosphere-dropdown-border-width: var(--sportosphere-border-width);
  --sportosphere-dropdown-inner-border-radius: calc(var(--sportosphere-border-radius) - var(--sportosphere-border-width));
  --sportosphere-dropdown-divider-bg: var(--sportosphere-border-color);
  --sportosphere-dropdown-divider-margin-y: 0.5rem;
  --sportosphere-dropdown-box-shadow: var(--sportosphere-box-shadow);
  --sportosphere-dropdown-link-color: var(--sportosphere-gray-900);
  --sportosphere-dropdown-link-hover-color: var(--sportosphere-dropdown-link-hover-color-global);
  --sportosphere-dropdown-link-hover-bg: var(--sportosphere-dropdown-link-hover-bg-global);
  --sportosphere-dropdown-link-active-color: #fff;
  --sportosphere-dropdown-link-active-bg: #2c7be5;
  --sportosphere-dropdown-link-disabled-color: var(--sportosphere-gray-600);
  --sportosphere-dropdown-item-padding-x: 1rem;
  --sportosphere-dropdown-item-padding-y: 0.25rem;
  --sportosphere-dropdown-header-color: var(--sportosphere-gray-600);
  --sportosphere-dropdown-header-padding-x: 1rem;
  --sportosphere-dropdown-header-padding-y: 1rem;
  position:absolute;
  z-index:var(--sportosphere-dropdown-zindex);
  display:none;
  min-width:var(--sportosphere-dropdown-min-width);
  padding:var(--sportosphere-dropdown-padding-y) var(--sportosphere-dropdown-padding-x);
  margin:0;
  font-size:var(--sportosphere-dropdown-font-size);
  color:var(--sportosphere-dropdown-color);
  text-align:left;
  list-style:none;
  background-color:var(--sportosphere-dropdown-bg);
  background-clip:padding-box;
  border:var(--sportosphere-dropdown-border-width) solid var(--sportosphere-dropdown-border-color);
  border-radius:var(--sportosphere-dropdown-border-radius);
  -webkit-box-shadow:var(--sportosphere-dropdown-box-shadow);
  box-shadow:var(--sportosphere-dropdown-box-shadow);
}
.dropdown-menu[data-bs-popper] {
  top:100%;
  left:0;
  margin-top:var(--sportosphere-dropdown-spacer);
}
.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right:0;
  left:auto;
}
.dropdown-menu.show {
  display:block;
}
.nav {
  --sportosphere-nav-link-padding-x: 1rem;
  --sportosphere-nav-link-padding-y: 0.5rem;
  --sportosphere-nav-link-font-weight:;
  --sportosphere-nav-link-color: var(--sportosphere-link-color);
  --sportosphere-nav-link-hover-color: var(--sportosphere-link-hover-color);
  --sportosphere-nav-link-disabled-color: var(--sportosphere-gray-600);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  padding-left:0;
  margin-bottom:0;
  list-style:none;
}
.nav-link {
  display:block;
  padding:var(--sportosphere-nav-link-padding-y) var(--sportosphere-nav-link-padding-x);
  font-size:var(--sportosphere-nav-link-font-size);
  font-weight:var(--sportosphere-nav-link-font-weight);
  color:var(--sportosphere-nav-link-color);
  background:none;
  border:0;
  -webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
  -o-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
}
@media(prefers-reduced-motion: reduce) {
  .nav-link {
    -webkit-transition:none;
    -o-transition:none;
    transition:none;
  }
}
.nav-link:hover,
.nav-link:focus {
  color:var(--sportosphere-nav-link-hover-color);
  text-decoration:none;
}
.nav-link:focus-visible {
  outline:0;
  -webkit-box-shadow:0 0 0 .25rem rgba(44,123,229,.25);
  box-shadow:0 0 0 .25rem rgba(44,123,229,.25);
}
.nav-link.disabled,
.nav-link:disabled {
  color:var(--sportosphere-nav-link-disabled-color);
  pointer-events:none;
  cursor:default;
}
.nav-tabs {
  --sportosphere-nav-tabs-border-width: var(--sportosphere-border-width);
  --sportosphere-nav-tabs-border-color: var(--sportosphere-border-color);
  --sportosphere-nav-tabs-border-radius: var(--sportosphere-border-radius);
  --sportosphere-nav-tabs-link-hover-border-color: #edf2f9 #edf2f9 var(--sportosphere-border-color);
  --sportosphere-nav-tabs-link-active-color: var(--sportosphere-emphasis-color);
  --sportosphere-nav-tabs-link-active-bg: var(--sportosphere-body-bg);
  --sportosphere-nav-tabs-link-active-border-color: var(--sportosphere-border-color) var(--sportosphere-border-color) var(--sportosphere-body-bg);
  border-bottom:var(--sportosphere-nav-tabs-border-width) solid var(--sportosphere-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom:calc(-1*var(--sportosphere-nav-tabs-border-width));
  border:var(--sportosphere-nav-tabs-border-width) solid rgba(0,0,0,0);
  border-top-left-radius:var(--sportosphere-nav-tabs-border-radius);
  border-top-right-radius:var(--sportosphere-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover,
.nav-tabs .nav-link:focus {
  isolation:isolate;
  border-color:var(--sportosphere-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color:var(--sportosphere-nav-tabs-link-active-color);
  background-color:var(--sportosphere-nav-tabs-link-active-bg);
  border-color:var(--sportosphere-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top:calc(-1*var(--sportosphere-nav-tabs-border-width));
  border-top-left-radius:0;
  border-top-right-radius:0;
}
.tab-content>.tab-pane {
  display:none;
}
.tab-content>.active {
  display:block;
}
.navbar {
  --sportosphere-navbar-padding-x: 1rem;
  --sportosphere-navbar-padding-y: 0.5rem;
  --sportosphere-navbar-color: rgba(var(--sportosphere-emphasis-color-rgb), 0.55);
  --sportosphere-navbar-hover-color: rgba(var(--sportosphere-emphasis-color-rgb), 0.7);
  --sportosphere-navbar-disabled-color: rgba(var(--sportosphere-emphasis-color-rgb), 0.3);
  --sportosphere-navbar-active-color: rgba(var(--sportosphere-emphasis-color-rgb), 0.9);
  --sportosphere-navbar-brand-padding-y: -0.046rem;
  --sportosphere-navbar-brand-margin-end: 1rem;
  --sportosphere-navbar-brand-font-size: 1.728rem;
  --sportosphere-navbar-brand-color: rgba(var(--sportosphere-emphasis-color-rgb), 0.9);
  --sportosphere-navbar-brand-hover-color: rgba(var(--sportosphere-emphasis-color-rgb), 0.9);
  --sportosphere-navbar-nav-link-padding-x: 0.5rem;
  --sportosphere-navbar-toggler-padding-y: 0.25rem;
  --sportosphere-navbar-toggler-padding-x: 0.75rem;
  --sportosphere-navbar-toggler-font-size: 1.2rem;
  --sportosphere-navbar-toggler-icon-bg: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%239da9bb' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M0 6h30M0 14h30M0 22h30'/%3E%3C/svg%3E");
  --sportosphere-navbar-toggler-border-color: rgba(var(--sportosphere-emphasis-color-rgb), 0.1);
  --sportosphere-navbar-toggler-border-radius: var(--sportosphere-border-radius);
  --sportosphere-navbar-toggler-focus-width: 0;
  --sportosphere-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  padding:var(--sportosphere-navbar-padding-y) var(--sportosphere-navbar-padding-x);
}
.navbar>.container,
.navbar>.container-fluid {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:inherit;
  flex-wrap:inherit;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
}
.navbar-brand {
  padding-top:var(--sportosphere-navbar-brand-padding-y);
  padding-bottom:var(--sportosphere-navbar-brand-padding-y);
  margin-right:var(--sportosphere-navbar-brand-margin-end);
  font-size:var(--sportosphere-navbar-brand-font-size);
  color:var(--sportosphere-navbar-brand-color);
  white-space:nowrap;
}
.navbar-brand:hover,
.navbar-brand:focus {
  color:var(--sportosphere-navbar-brand-hover-color);
  text-decoration:none;
}
.navbar-nav {
  --sportosphere-nav-link-padding-x: 0;
  --sportosphere-nav-link-padding-y: 0.5rem;
  --sportosphere-nav-link-font-weight:;
  --sportosphere-nav-link-color: var(--sportosphere-navbar-color);
  --sportosphere-nav-link-hover-color: var(--sportosphere-navbar-hover-color);
  --sportosphere-nav-link-disabled-color: var(--sportosphere-navbar-disabled-color);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  padding-left:0;
  margin-bottom:0;
  list-style:none;
}
.navbar-nav .nav-link.active,
.navbar-nav .nav-link.show {
  color:var(--sportosphere-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position:static;
}
@media(min-width: 1200px) {
  .navbar-expand-xl {
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position:absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right:var(--sportosphere-navbar-nav-link-padding-x);
    padding-left:var(--sportosphere-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .offcanvas {
    position:static;
    z-index:auto;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1;
    width:auto !important;
    height:auto !important;
    visibility:visible !important;
    background-color:rgba(0,0,0,0) !important;
    border:0 !important;
    -webkit-transform:none !important;
    -ms-transform:none !important;
    transform:none !important;
    -webkit-box-shadow:none;
    box-shadow:none;
    -webkit-transition:none;
    -o-transition:none;
    transition:none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display:none;
  }
}
.navbar[data-bs-theme=dark] {
  --sportosphere-navbar-color: rgba(255, 255, 255, 0.55);
  --sportosphere-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --sportosphere-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --sportosphere-navbar-active-color: #fff;
  --sportosphere-navbar-brand-color: #fff;
  --sportosphere-navbar-brand-hover-color: #fff;
  --sportosphere-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --sportosphere-navbar-toggler-icon-bg: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%239da9bb' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M0 6h30M0 14h30M0 22h30'/%3E%3C/svg%3E");
}
.card {
  --sportosphere-card-spacer-y: 1.25rem;
  --sportosphere-card-spacer-x: 1.25rem;
  --sportosphere-card-title-spacer-y: 0.5rem;
  --sportosphere-card-title-color: var(--sportosphere-secondary-color);
  --sportosphere-card-subtitle-color:;
  --sportosphere-card-border-width: 0px;
  --sportosphere-card-border-color: rgba(var(--sportosphere-emphasis-color-rgb), 0.125);
  --sportosphere-card-border-radius: 0.375rem;
  --sportosphere-card-box-shadow:;
  --sportosphere-card-inner-border-radius: calc(0.375rem - 0px);
  --sportosphere-card-cap-padding-y: 1rem;
  --sportosphere-card-cap-padding-x: 1.25rem;
  --sportosphere-card-cap-bg: rgba(0, 0, 0, 0);
  --sportosphere-card-cap-color:;
  --sportosphere-card-height:;
  --sportosphere-card-color:;
  --sportosphere-card-bg: #fff;
  --sportosphere-card-img-overlay-padding: 1rem;
  --sportosphere-card-group-margin: 1rem;
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  min-width:0;
  height:var(--sportosphere-card-height);
  color:var(--sportosphere-body-color);
  word-wrap:break-word;
  background-color:var(--sportosphere-card-bg);
  background-clip:border-box;
  border:var(--sportosphere-card-border-width) solid var(--sportosphere-card-border-color);
  border-radius:var(--sportosphere-card-border-radius);
  -webkit-box-shadow:var(--sportosphere-card-box-shadow);
  box-shadow:var(--sportosphere-card-box-shadow);
}
.card>hr {
  margin-right:0;
  margin-left:0;
}
.card>.list-group {
  border-top:inherit;
  border-bottom:inherit;
}
.card>.list-group:first-child {
  border-top-width:0;
  border-top-left-radius:var(--sportosphere-card-inner-border-radius);
  border-top-right-radius:var(--sportosphere-card-inner-border-radius);
}
.card>.list-group:last-child {
  border-bottom-width:0;
  border-bottom-right-radius:var(--sportosphere-card-inner-border-radius);
  border-bottom-left-radius:var(--sportosphere-card-inner-border-radius);
}
.card>.card-header+.list-group {
  border-top:0;
}
.card-body {
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  padding:var(--sportosphere-card-spacer-y) var(--sportosphere-card-spacer-x);
  color:var(--sportosphere-card-color);
}
.card-header {
  padding:var(--sportosphere-card-cap-padding-y) var(--sportosphere-card-cap-padding-x);
  margin-bottom:0;
  color:var(--sportosphere-card-cap-color);
  background-color:var(--sportosphere-card-cap-bg);
  border-bottom:var(--sportosphere-card-border-width) solid var(--sportosphere-card-border-color);
}
.card-header:first-child {
  border-radius:var(--sportosphere-card-inner-border-radius) var(--sportosphere-card-inner-border-radius) 0 0;
}
.pagination {
  --sportosphere-pagination-padding-x: 0.75rem;
  --sportosphere-pagination-padding-y: 0.5rem;
  --sportosphere-pagination-font-size:1rem;
  --sportosphere-pagination-color: var(--sportosphere-emphasis-color);
  --sportosphere-pagination-bg: var(--sportosphere-quaternary-bg);
  --sportosphere-pagination-border-width: var(--sportosphere-border-width);
  --sportosphere-pagination-border-color: var(--sportosphere-gray-200);
  --sportosphere-pagination-border-radius: var(--sportosphere-border-radius);
  --sportosphere-pagination-hover-color: #fff;
  --sportosphere-pagination-hover-bg: #2c7be5;
  --sportosphere-pagination-hover-border-color: #2c7be5;
  --sportosphere-pagination-focus-color: var(--sportosphere-gray-700);
  --sportosphere-pagination-focus-bg: var(--sportosphere-gray-100);
  --sportosphere-pagination-focus-box-shadow: none;
  --sportosphere-pagination-active-color: #fff;
  --sportosphere-pagination-active-bg: #2c7be5;
  --sportosphere-pagination-active-border-color: #2c7be5;
  --sportosphere-pagination-disabled-color: var(--sportosphere-gray-700);
  --sportosphere-pagination-disabled-bg: var(--sportosphere-gray-100);
  --sportosphere-pagination-disabled-border-color: var(--sportosphere-gray-200);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding-left:0;
  list-style:none;
}
.badge {
  --sportosphere-badge-padding-x: 0.711111em;
  --sportosphere-badge-padding-y: 0.355555em;
  --sportosphere-badge-font-size:0.75em;
  --sportosphere-badge-font-weight: 600;
  --sportosphere-badge-color: #fff;
  --sportosphere-badge-border-radius: var(--sportosphere-border-radius);
  display:inline-block;
  padding:var(--sportosphere-badge-padding-y) var(--sportosphere-badge-padding-x);
  font-size:var(--sportosphere-badge-font-size);
  font-weight:var(--sportosphere-badge-font-weight);
  line-height:1;
  color:var(--sportosphere-badge-color);
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  border-radius:var(--sportosphere-badge-border-radius);
}
.badge:empty {
  display:none;
}
.btn .badge,
[data-list] .page .badge,
.table-list .page .badge {
  position:relative;
  top:-1px;
}
.alert {
  --sportosphere-alert-bg: transparent;
  --sportosphere-alert-padding-x: 1rem;
  --sportosphere-alert-padding-y: 1rem;
  --sportosphere-alert-margin-bottom: 1rem;
  --sportosphere-alert-color: inherit;
  --sportosphere-alert-border-color: transparent;
  --sportosphere-alert-border: var(--sportosphere-border-width) solid var(--sportosphere-alert-border-color);
  --sportosphere-alert-border-radius: var(--sportosphere-border-radius);
  --sportosphere-alert-link-color: inherit;
  position:relative;
  padding:var(--sportosphere-alert-padding-y) var(--sportosphere-alert-padding-x);
  margin-bottom:var(--sportosphere-alert-margin-bottom);
  color:var(--sportosphere-alert-color);
  background-color:var(--sportosphere-alert-bg);
  border:var(--sportosphere-alert-border);
  border-radius:var(--sportosphere-alert-border-radius);
}
.alert-info {
  --sportosphere-alert-color: var(--sportosphere-info-text-emphasis);
  --sportosphere-alert-bg: var(--sportosphere-info-bg-subtle);
  --sportosphere-alert-border-color: var(--sportosphere-info-border-subtle);
  --sportosphere-alert-link-color: var(--sportosphere-info-text-emphasis);
}
@-webkit-keyframes progress-bar-stripes {
  0% {
    background-position-x:1rem
  };
}
.progress {
  --sportosphere-progress-height: 1rem;
  --sportosphere-progress-font-size:0.75rem;
  --sportosphere-progress-bg: var(--sportosphere-gray-200);
  --sportosphere-progress-border-radius: var(--sportosphere-border-radius);
  --sportosphere-progress-box-shadow: var(--sportosphere-box-shadow-inset);
  --sportosphere-progress-bar-color: #fff;
  --sportosphere-progress-bar-bg: #2c7be5;
  --sportosphere-progress-bar-transition: width 0.6s ease;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:var(--sportosphere-progress-height);
  overflow:hidden;
  font-size:var(--sportosphere-progress-font-size);
  background-color:var(--sportosphere-progress-bg);
  border-radius:var(--sportosphere-progress-border-radius);
  -webkit-box-shadow:var(--sportosphere-progress-box-shadow);
  box-shadow:var(--sportosphere-progress-box-shadow);
}
.progress-bar {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  color:var(--sportosphere-progress-bar-color);
  text-align:center;
  white-space:nowrap;
  background-color:var(--sportosphere-progress-bar-bg);
  -webkit-transition:var(--sportosphere-progress-bar-transition);
  -o-transition:var(--sportosphere-progress-bar-transition);
  transition:var(--sportosphere-progress-bar-transition);
}
@media(prefers-reduced-motion: reduce) {
  .progress-bar {
    -webkit-transition:none;
    -o-transition:none;
    transition:none;
  }
}
.list-group {
  --sportosphere-list-group-color: var(--sportosphere-gray-800);
  --sportosphere-list-group-bg: var(--sportosphere-list-group-bg-global);
  --sportosphere-list-group-border-color: var(--sportosphere-border-color);
  --sportosphere-list-group-border-width: var(--sportosphere-border-width);
  --sportosphere-list-group-border-radius: var(--sportosphere-border-radius);
  --sportosphere-list-group-item-padding-x: 1rem;
  --sportosphere-list-group-item-padding-y: 0.5rem;
  --sportosphere-list-group-action-color: var(--sportosphere-secondary-color);
  --sportosphere-list-group-action-hover-color: var(--sportosphere-gray-700);
  --sportosphere-list-group-action-hover-bg: var(--sportosphere-body-bg);
  --sportosphere-list-group-action-active-color: var(--sportosphere-body-color);
  --sportosphere-list-group-action-active-bg: var(--sportosphere-gray-200);
  --sportosphere-list-group-disabled-color: var(--sportosphere-gray-600);
  --sportosphere-list-group-disabled-bg: var(--sportosphere-card-cap-bg);
  --sportosphere-list-group-active-color: #fff;
  --sportosphere-list-group-active-bg: #2c7be5;
  --sportosphere-list-group-active-border-color: #2c7be5;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  padding-left:0;
  margin-bottom:0;
  border-radius:var(--sportosphere-list-group-border-radius);
}
.btn-close {
  --sportosphere-btn-close-color: #000;
  --sportosphere-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
  --sportosphere-btn-close-opacity: 0.5;
  --sportosphere-btn-close-hover-opacity: 0.75;
  --sportosphere-btn-close-focus-shadow: 0 0 0 0.25rem rgba(44, 123, 229, 0.25);
  --sportosphere-btn-close-focus-opacity: 1;
  --sportosphere-btn-close-disabled-opacity: 0.25;
  --sportosphere-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
  -webkit-box-sizing:content-box;
  box-sizing:content-box;
  width:1em;
  height:1em;
  padding:.25em .25em;
  color:var(--sportosphere-btn-close-color);
  background:rgba(0,0,0,0) var(--sportosphere-btn-close-bg) center/1em auto no-repeat;
  border:0;
  border-radius:.25rem;
  opacity:var(--sportosphere-btn-close-opacity);
}
.btn-close:hover {
  color:var(--sportosphere-btn-close-color);
  text-decoration:none;
  opacity:var(--sportosphere-btn-close-hover-opacity);
}
.btn-close:focus {
  outline:0;
  -webkit-box-shadow:var(--sportosphere-btn-close-focus-shadow);
  box-shadow:var(--sportosphere-btn-close-focus-shadow);
  opacity:var(--sportosphere-btn-close-focus-opacity);
}
.btn-close:disabled,
.btn-close.disabled {
  pointer-events:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  opacity:var(--sportosphere-btn-close-disabled-opacity);
}
[data-bs-theme=dark] .btn-close {
  -webkit-filter:var(--sportosphere-btn-close-white-filter);
  filter:var(--sportosphere-btn-close-white-filter);
}
.toast {
  --sportosphere-toast-zindex: 1090;
  --sportosphere-toast-padding-x: 0.75rem;
  --sportosphere-toast-padding-y: 0.5rem;
  --sportosphere-toast-spacing: 2rem;
  --sportosphere-toast-max-width: 350px;
  --sportosphere-toast-font-size:0.875rem;
  --sportosphere-toast-color: var(--sportosphere-gray-600);
  --sportosphere-toast-bg: var(--sportosphere-toast-bg-global);
  --sportosphere-toast-border-width: var(--sportosphere-border-width);
  --sportosphere-toast-border-color: var(--sportosphere-border-color-translucent);
  --sportosphere-toast-border-radius: var(--sportosphere-border-radius);
  --sportosphere-toast-box-shadow: var(--sportosphere-box-shadow);
  --sportosphere-toast-header-color: var(--sportosphere-gray-600);
  --sportosphere-toast-header-bg: var(--sportosphere-toast-bg-global);
  --sportosphere-toast-header-border-color: rgba(0, 0, 0, 0.05);
  width:var(--sportosphere-toast-max-width);
  max-width:100%;
  font-size:var(--sportosphere-toast-font-size);
  color:var(--sportosphere-toast-color);
  pointer-events:auto;
  background-color:var(--sportosphere-toast-bg);
  background-clip:padding-box;
  border:var(--sportosphere-toast-border-width) solid var(--sportosphere-toast-border-color);
  -webkit-box-shadow:var(--sportosphere-toast-box-shadow);
  box-shadow:var(--sportosphere-toast-box-shadow);
  border-radius:var(--sportosphere-toast-border-radius);
}
.toast:not(.show) {
  display:none;
}
.modal {
  --sportosphere-modal-zindex: 1055;
  --sportosphere-modal-width: 500px;
  --sportosphere-modal-padding: 1rem;
  --sportosphere-modal-margin: 0.5rem;
  --sportosphere-modal-color:;
  --sportosphere-modal-bg: var(--sportosphere-emphasis-bg);
  --sportosphere-modal-border-color: var(--sportosphere-border-color-translucent);
  --sportosphere-modal-border-width: var(--sportosphere-border-width);
  --sportosphere-modal-border-radius: 0.375rem;
  --sportosphere-modal-box-shadow: var(--sportosphere-box-shadow-sm);
  --sportosphere-modal-inner-border-radius: calc(0.375rem - (var(--sportosphere-border-width)));
  --sportosphere-modal-header-padding-x: 1rem;
  --sportosphere-modal-header-padding-y: 1rem;
  --sportosphere-modal-header-padding: 1rem 1rem;
  --sportosphere-modal-header-border-color: var(--sportosphere-border-color);
  --sportosphere-modal-header-border-width: var(--sportosphere-border-width);
  --sportosphere-modal-title-line-height: 1.5;
  --sportosphere-modal-footer-gap: 0.5rem;
  --sportosphere-modal-footer-bg:;
  --sportosphere-modal-footer-border-color: var(--sportosphere-border-color);
  --sportosphere-modal-footer-border-width: var(--sportosphere-border-width);
  position:fixed;
  top:0;
  left:0;
  z-index:var(--sportosphere-modal-zindex);
  display:none;
  width:100%;
  height:100%;
  overflow-x:hidden;
  overflow-y:auto;
  outline:0;
}
@media(min-width: 576px) {
  .modal {
    --sportosphere-modal-margin: 1.75rem;
    --sportosphere-modal-box-shadow: var(--sportosphere-box-shadow);
  }
}
.tooltip {
  --sportosphere-tooltip-zindex: 1080;
  --sportosphere-tooltip-max-width: 200px;
  --sportosphere-tooltip-padding-x: 0.5rem;
  --sportosphere-tooltip-padding-y: 0.5rem;
  --sportosphere-tooltip-margin:;
  --sportosphere-tooltip-font-size:0.8333333333rem;
  --sportosphere-tooltip-color: #fff;
  --sportosphere-tooltip-bg: #000;
  --sportosphere-tooltip-border-radius: var(--sportosphere-border-radius);
  --sportosphere-tooltip-opacity: 0.9;
  --sportosphere-tooltip-arrow-width: 0.8rem;
  --sportosphere-tooltip-arrow-height: 0.4rem;
  z-index:var(--sportosphere-tooltip-zindex);
  display:block;
  margin:var(--sportosphere-tooltip-margin);
  font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  font-style:normal;
  font-weight:400;
  line-height:1.5;
  text-align:left;
  text-align:start;
  text-decoration:none;
  text-shadow:none;
  text-transform:none;
  letter-spacing:normal;
  word-break:normal;
  white-space:normal;
  word-spacing:normal;
  line-break:auto;
  font-size:var(--sportosphere-tooltip-font-size);
  word-wrap:break-word;
  opacity:0;
}
.tooltip.show {
  opacity:var(--sportosphere-tooltip-opacity);
}
.popover {
  --sportosphere-popover-zindex: 1070;
  --sportosphere-popover-max-width: 276px;
  --sportosphere-popover-font-size:0.875rem;
  --sportosphere-popover-bg: var(--sportosphere-quaternary-bg);
  --sportosphere-popover-border-width: var(--sportosphere-border-width);
  --sportosphere-popover-border-color: rgba(var(--sportosphere-emphasis-color-rgb), 0.2);
  --sportosphere-popover-border-radius: var(--sportosphere-border-radius-lg);
  --sportosphere-popover-inner-border-radius: calc(var(--sportosphere-border-radius-lg) - var(--sportosphere-border-width));
  --sportosphere-popover-box-shadow: var(--sportosphere-box-shadow);
  --sportosphere-popover-header-padding-x: 1rem;
  --sportosphere-popover-header-padding-y: 0.5rem;
  --sportosphere-popover-header-font-size:1rem;
  --sportosphere-popover-header-color: var(--sportosphere-secondary-color);
  --sportosphere-popover-header-bg: var(--sportosphere-popover-header-bg-global);
  --sportosphere-popover-body-padding-x: 1rem;
  --sportosphere-popover-body-padding-y: 1rem;
  --sportosphere-popover-body-color: #5e6e82;
  --sportosphere-popover-arrow-width: 1rem;
  --sportosphere-popover-arrow-height: 0.5rem;
  --sportosphere-popover-arrow-border: var(--sportosphere-popover-border-color);
  z-index:var(--sportosphere-popover-zindex);
  display:block;
  max-width:var(--sportosphere-popover-max-width);
  font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  font-style:normal;
  font-weight:400;
  line-height:1.5;
  text-align:left;
  text-align:start;
  text-decoration:none;
  text-shadow:none;
  text-transform:none;
  letter-spacing:normal;
  word-break:normal;
  white-space:normal;
  word-spacing:normal;
  line-break:auto;
  font-size:var(--sportosphere-popover-font-size);
  word-wrap:break-word;
  background-color:var(--sportosphere-popover-bg);
  background-clip:padding-box;
  border:var(--sportosphere-popover-border-width) solid var(--sportosphere-popover-border-color);
  border-radius:var(--sportosphere-popover-border-radius);
  -webkit-box-shadow:var(--sportosphere-popover-box-shadow);
  box-shadow:var(--sportosphere-popover-box-shadow);
}
@-webkit-keyframes spinner-border {
  to {
    -webkit-transform:rotate(360deg);
  transform:rotate(360deg) 
  };
}
@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform:scale(0);
  transform:scale(0)
  }
  50% {
    opacity:1;
  -webkit-transform:none;
  transform:none
  };
}
.offcanvas,
.offcanvas-xl {
  --sportosphere-offcanvas-zindex: 1045;
  --sportosphere-offcanvas-width: 400px;
  --sportosphere-offcanvas-height: 30vh;
  --sportosphere-offcanvas-padding-x: 1rem;
  --sportosphere-offcanvas-padding-y: 1rem;
  --sportosphere-offcanvas-color: var(--sportosphere-body-color);
  --sportosphere-offcanvas-bg: var(--sportosphere-quaternary-bg);
  --sportosphere-offcanvas-border-width: var(--sportosphere-border-width);
  --sportosphere-offcanvas-border-color: var(--sportosphere-border-color-translucent);
  --sportosphere-offcanvas-box-shadow: var(--sportosphere-box-shadow-sm);
  --sportosphere-offcanvas-transition: transform 0.3s ease-in-out;
  --sportosphere-offcanvas-title-line-height: 1.5;
}
@media(max-width: 1199.98px) {
  .offcanvas-xl {
    position:fixed;
    bottom:0;
    z-index:var(--sportosphere-offcanvas-zindex);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    max-width:100%;
    color:var(--sportosphere-offcanvas-color);
    visibility:hidden;
    background-color:var(--sportosphere-offcanvas-bg);
    background-clip:padding-box;
    outline:0;
    -webkit-box-shadow:var(--sportosphere-offcanvas-box-shadow);
    box-shadow:var(--sportosphere-offcanvas-box-shadow);
    -webkit-transition:var(--sportosphere-offcanvas-transition);
    -o-transition:var(--sportosphere-offcanvas-transition);
    transition:var(--sportosphere-offcanvas-transition);
  }
}
@media(max-width: 1199.98px)and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    -webkit-transition:none;
    -o-transition:none;
    transition:none;
  }
}
@media(max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-end {
    top:0;
    right:0;
    width:var(--sportosphere-offcanvas-width);
    border-left:var(--sportosphere-offcanvas-border-width) solid var(--sportosphere-offcanvas-border-color);
    -webkit-transform:translateX(100%);
    -ms-transform:translateX(100%);
    transform:translateX(100%);
  }
  .offcanvas-xl.show:not(.hiding) {
    -webkit-transform:none;
    -ms-transform:none;
    transform:none;
  }
  .offcanvas-xl.show {
    visibility:visible;
  }
}
@media(min-width: 1200px) {
  .offcanvas-xl {
    --sportosphere-offcanvas-height: auto;
    --sportosphere-offcanvas-border-width: 0;
    background-color:rgba(0,0,0,0) !important;
  }
  .offcanvas-xl .offcanvas-header {
    display:none;
  }
}
.offcanvas {
  position:fixed;
  bottom:0;
  z-index:var(--sportosphere-offcanvas-zindex);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  max-width:100%;
  color:var(--sportosphere-offcanvas-color);
  visibility:hidden;
  background-color:var(--sportosphere-offcanvas-bg);
  background-clip:padding-box;
  outline:0;
  -webkit-box-shadow:var(--sportosphere-offcanvas-box-shadow);
  box-shadow:var(--sportosphere-offcanvas-box-shadow);
  -webkit-transition:var(--sportosphere-offcanvas-transition);
  -o-transition:var(--sportosphere-offcanvas-transition);
  transition:var(--sportosphere-offcanvas-transition);
}
@media(prefers-reduced-motion: reduce) {
  .offcanvas {
    -webkit-transition:none;
    -o-transition:none;
    transition:none;
  }
}
.offcanvas.offcanvas-end {
  top:0;
  right:0;
  width:var(--sportosphere-offcanvas-width);
  border-left:var(--sportosphere-offcanvas-border-width) solid var(--sportosphere-offcanvas-border-color);
  -webkit-transform:translateX(100%);
  -ms-transform:translateX(100%);
  transform:translateX(100%);
}
.offcanvas.show:not(.hiding) {
  -webkit-transform:none;
  -ms-transform:none;
  transform:none;
}
.offcanvas.show {
  visibility:visible;
}
.offcanvas-header {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  padding:var(--sportosphere-offcanvas-padding-y) var(--sportosphere-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding:calc(var(--sportosphere-offcanvas-padding-y)*.5) calc(var(--sportosphere-offcanvas-padding-x)*.5);
  margin-top:calc(-0.5*var(--sportosphere-offcanvas-padding-y));
  margin-right:calc(-0.5*var(--sportosphere-offcanvas-padding-x));
  margin-bottom:calc(-0.5*var(--sportosphere-offcanvas-padding-y));
}
.placeholder {
  display:inline-block;
  min-height:1em;
  vertical-align:middle;
  cursor:wait;
  background-color:currentcolor;
  opacity:.5;
}
.placeholder.btn::before,
[data-list] .placeholder.page::before,
.table-list .placeholder.page::before {
  display:inline-block;
  content:"";
}
@-webkit-keyframes placeholder-glow {
  50% {
    opacity:.2
  };
}
@-webkit-keyframes placeholder-wave {
  100% {
    -webkit-mask-position:-200% 0%;
  mask-position:-200% 0%
  };
}
.link-warning {
  color:RGBA(var(--sportosphere-warning-rgb), var(--sportosphere-link-opacity, 1)) !important;
  -webkit-text-decoration-color:RGBA(var(--sportosphere-warning-rgb), var(--sportosphere-link-underline-opacity, 1)) !important;
  text-decoration-color:RGBA(var(--sportosphere-warning-rgb), var(--sportosphere-link-underline-opacity, 1)) !important;
}
.link-warning:hover,
.link-warning:focus {
  color:RGBA(196, 102, 50, var(--sportosphere-link-opacity, 1)) !important;
  -webkit-text-decoration-color:RGBA(196, 102, 50, var(--sportosphere-link-underline-opacity, 1)) !important;
  text-decoration-color:RGBA(196, 102, 50, var(--sportosphere-link-underline-opacity, 1)) !important;
}
.sticky-top {
  position:sticky;
  top:0;
  z-index:1015;
}
.stretched-link::after {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:1;
  content:"";
}
.align-middle {
  vertical-align:middle !important;
}
.opacity-75 {
  opacity:.75 !important;
}
.overflow-hidden {
  overflow:hidden !important;
}
.d-block {
  display:block !important;
}
.d-flex {
  display:-webkit-box !important;
  display:-ms-flexbox !important;
  display:flex !important;
}
.d-none {
  display:none !important;
}
.shadow-none {
  -webkit-box-shadow:none !important;
  box-shadow:none !important;
}
.position-static {
  position:static !important;
}
.position-relative {
  position:relative !important;
}
.top-0 {
  top:0 !important;
}
.border {
  border:var(--sportosphere-border-width) var(--sportosphere-border-style) var(--sportosphere-border-color) !important;
}
.border-0 {
  border:0 !important;
}
.border-top {
  border-top:var(--sportosphere-border-width) var(--sportosphere-border-style) var(--sportosphere-border-color) !important;
}
.border-bottom {
  border-bottom:var(--sportosphere-border-width) var(--sportosphere-border-style) var(--sportosphere-border-color) !important;
}
.border-2 {
  --sportosphere-border-width: 2px;
}
.w-100 {
  width:100% !important;
}
.h-100 {
  height:100% !important;
}
.h-auto {
  height:auto !important;
}
.min-vh-100 {
  min-height:100vh !important;
}
.flex-wrap {
  -ms-flex-wrap:wrap !important;
  flex-wrap:wrap !important;
}
.justify-content-end {
  -webkit-box-pack:end !important;
  -ms-flex-pack:end !important;
  justify-content:flex-end !important;
}
.justify-content-center {
  -webkit-box-pack:center !important;
  -ms-flex-pack:center !important;
  justify-content:center !important;
}
.justify-content-between {
  -webkit-box-pack:justify !important;
  -ms-flex-pack:justify !important;
  justify-content:space-between !important;
}
.align-items-end {
  -webkit-box-align:end !important;
  -ms-flex-align:end !important;
  align-items:flex-end !important;
}
.align-items-center {
  -webkit-box-align:center !important;
  -ms-flex-align:center !important;
  align-items:center !important;
}
.mx-2 {
  margin-right:.5rem !important;
  margin-left:.5rem !important;
}
.mx-auto {
  margin-right:auto !important;
  margin-left:auto !important;
}
.my-3 {
  margin-top:1rem !important;
  margin-bottom:1rem !important;
}
.my-4 {
  margin-top:1.8rem !important;
  margin-bottom:1.8rem !important;
}
.mt-1 {
  margin-top:.25rem !important;
}
.mt-2 {
  margin-top:.5rem !important;
}
.mt-3 {
  margin-top:1rem !important;
}
.mt-4 {
  margin-top:1.8rem !important;
}
.mt-6 {
  margin-top:4rem !important;
}
.mt-x1 {
  margin-top:1.25rem !important;
}
.me-1 {
  margin-right:.25rem !important;
}
.me-2 {
  margin-right:.5rem !important;
}
.me-auto {
  margin-right:auto !important;
}
.mb-0 {
  margin-bottom:0 !important;
}
.mb-1 {
  margin-bottom:.25rem !important;
}
.mb-2 {
  margin-bottom:.5rem !important;
}
.mb-3 {
  margin-bottom:1rem !important;
}
.mb-4 {
  margin-bottom:1.8rem !important;
}
.mb-5 {
  margin-bottom:3rem !important;
}
.mb-8 {
  margin-bottom:7.5rem !important;
}
.mb-x1 {
  margin-bottom:1.25rem !important;
}
.ms-1 {
  margin-left:.25rem !important;
}
.ms-2 {
  margin-left:.5rem !important;
}
.ms-x1 {
  margin-left:1.25rem !important;
}
.ms-auto {
  margin-left:auto !important;
}
.mt-n2 {
  margin-top:-0.5rem !important;
}
.p-0 {
  padding:0 !important;
}
.p-1 {
  padding:.25rem !important;
}
.p-3 {
  padding:1rem !important;
}
.p-4 {
  padding:1.8rem !important;
}
.p-5 {
  padding:3rem !important;
}
.p-x1 {
  padding:1.25rem !important;
}
.px-0 {
  padding-right:0 !important;
  padding-left:0 !important;
}
.px-3 {
  padding-right:1rem !important;
  padding-left:1rem !important;
}
.px-4 {
  padding-right:1.8rem !important;
  padding-left:1.8rem !important;
}
.px-x1 {
  padding-right:1.25rem !important;
  padding-left:1.25rem !important;
}
.py-0 {
  padding-top:0 !important;
  padding-bottom:0 !important;
}
.py-2 {
  padding-top:.5rem !important;
  padding-bottom:.5rem !important;
}
.py-3 {
  padding-top:1rem !important;
  padding-bottom:1rem !important;
}
.py-4 {
  padding-top:1.8rem !important;
  padding-bottom:1.8rem !important;
}
.py-6 {
  padding-top:4rem !important;
  padding-bottom:4rem !important;
}
.py-x1 {
  padding-top:1.25rem !important;
  padding-bottom:1.25rem !important;
}
.pt-0 {
  padding-top:0 !important;
}
.pt-3 {
  padding-top:1rem !important;
}
.pe-0 {
  padding-right:0 !important;
}
.pe-3 {
  padding-right:1rem !important;
}
.pb-2 {
  padding-bottom:.5rem !important;
}
.ps-0 {
  padding-left:0 !important;
}
.gap-2 {
  gap:.5rem !important;
}
.font-sans-serif {
  font-family:var(--sportosphere-font-sans-serif) !important;
}
.font-base {
  font-family:var(--sportosphere-font-base) !important;
}
.fs-11 {
  font-size:.6944444444rem !important;
}
.fs-10 {
  font-size:.8333333333rem !important;
}
.fs-9 {
  font-size:1rem !important;
}
.fs-7 {
  font-size:1.44rem !important;
}
.fst-italic {
  font-style:italic !important;
}
.fw-normal {
  font-weight:400 !important;
}
.fw-medium {
  font-weight:500 !important;
}
.fw-semi-bold {
  font-weight:600 !important;
}
.fw-black {
  font-weight:900 !important;
}
.lh-1 {
  line-height:1 !important;
}
.lh-base {
  line-height:1.5 !important;
}
.text-end {
  text-align:right !important;
}
.text-center {
  text-align:center !important;
}
.text-uppercase {
  text-transform:uppercase !important;
}
.text-success {
  --sportosphere-text-opacity: 1;
  color:rgba(var(--sportosphere-success-rgb), var(--sportosphere-text-opacity)) !important;
}
.text-danger {
  --sportosphere-text-opacity: 1;
  color:rgba(var(--sportosphere-danger-rgb), var(--sportosphere-text-opacity)) !important;
}
.text-white {
  --sportosphere-text-opacity: 1;
  color:rgba(var(--sportosphere-white-rgb), var(--sportosphere-text-opacity)) !important;
}
.text-300 {
  --sportosphere-text-opacity: 1;
  color:rgba(var(--sportosphere-gray-300-rgb), var(--sportosphere-text-opacity)) !important;
}
.text-400 {
  --sportosphere-text-opacity: 1;
  color:rgba(var(--sportosphere-gray-400-rgb), var(--sportosphere-text-opacity)) !important;
}
.text-500 {
  --sportosphere-text-opacity: 1;
  color:rgba(var(--sportosphere-gray-500-rgb), var(--sportosphere-text-opacity)) !important;
}
.text-600 {
  --sportosphere-text-opacity: 1;
  color:rgba(var(--sportosphere-gray-600-rgb), var(--sportosphere-text-opacity)) !important;
}
.text-700 {
  --sportosphere-text-opacity: 1;
  color:rgba(var(--sportosphere-gray-700-rgb), var(--sportosphere-text-opacity)) !important;
}
.text-800 {
  --sportosphere-text-opacity: 1;
  color:rgba(var(--sportosphere-gray-800-rgb), var(--sportosphere-text-opacity)) !important;
}
.text-900 {
  --sportosphere-text-opacity: 1;
  color:rgba(var(--sportosphere-gray-900-rgb), var(--sportosphere-text-opacity)) !important;
}
.text-1000 {
  --sportosphere-text-opacity: 1;
  color:rgba(var(--sportosphere-gray-1000-rgb), var(--sportosphere-text-opacity)) !important;
}
.text-muted {
  --sportosphere-text-opacity: 1;
  color:var(--sportosphere-secondary-color) !important;
}
.text-body-tertiary {
  --sportosphere-text-opacity: 1;
  color:var(--sportosphere-tertiary-color) !important;
}
.text-reset {
  --sportosphere-text-opacity: 1;
  color:inherit !important;
}
.bg-primary {
  --sportosphere-bg-opacity: 1;
  background-color:rgba(var(--sportosphere-primary-rgb), var(--sportosphere-bg-opacity)) !important;
}
.bg-secondary {
  --sportosphere-bg-opacity: 1;
  background-color:rgba(var(--sportosphere-secondary-rgb), var(--sportosphere-bg-opacity)) !important;
}
.bg-success {
  --sportosphere-bg-opacity: 1;
  background-color:rgba(var(--sportosphere-success-rgb), var(--sportosphere-bg-opacity)) !important;
}
.bg-warning {
  --sportosphere-bg-opacity: 1;
  background-color:rgba(var(--sportosphere-warning-rgb), var(--sportosphere-bg-opacity)) !important;
}
.bg-danger {
  --sportosphere-bg-opacity: 1;
  background-color:rgba(var(--sportosphere-danger-rgb), var(--sportosphere-bg-opacity)) !important;
}
.bg-light {
  --sportosphere-bg-opacity: 1;
  background-color:rgba(var(--sportosphere-light-rgb), var(--sportosphere-bg-opacity)) !important;
}
.bg-200 {
  --sportosphere-bg-opacity: 1;
  background-color:rgba(var(--sportosphere-gray-200-rgb), var(--sportosphere-bg-opacity)) !important;
}
.bg-body-tertiary {
  --sportosphere-bg-opacity: 1;
  background-color:rgba(var(--sportosphere-tertiary-bg-rgb), var(--sportosphere-bg-opacity)) !important;
}
.rounded {
  border-radius:var(--sportosphere-border-radius) !important;
}
.rounded-1 {
  border-radius:var(--sportosphere-border-radius-sm) !important;
}
.rounded-circle {
  border-radius:50% !important;
}
.z-1 {
  z-index:1 !important;
}
.transition-base {
  -webkit-transition:all .2s ease-in-out !important;
  -o-transition:all .2s ease-in-out !important;
  transition:all .2s ease-in-out !important;
}
@media(min-width: 576px) {
  .d-sm-inline-block {
    display:inline-block !important;
  }
  .d-sm-block {
    display:block !important;
  }
  .d-sm-none {
    display:none !important;
  }
  .mt-sm-0 {
    margin-top:0 !important;
  }
  .p-sm-5 {
    padding:3rem !important;
  }
  .px-sm-3 {
    padding-right:1rem !important;
    padding-left:1rem !important;
  }
  .fs-sm-8 {
    font-size:1.2rem !important;
  }
  .fs-sm-5 {
    font-size:2.0736rem !important;
  }
  .text-sm-start {
    text-align:left !important;
  }
  .text-sm-end {
    text-align:right !important;
  }
}
@media(min-width: 768px) {
  .d-md-none {
    display:none !important;
  }
  .w-md-75 {
    width:75% !important;
  }
  .order-md-0 {
    -webkit-box-ordinal-group:1 !important;
    -ms-flex-order:0 !important;
    order:0 !important;
  }
  .order-md-1 {
    -webkit-box-ordinal-group:2 !important;
    -ms-flex-order:1 !important;
    order:1 !important;
  }
  .order-md-2 {
    -webkit-box-ordinal-group:3 !important;
    -ms-flex-order:2 !important;
    order:2 !important;
  }
  .order-md-3 {
    -webkit-box-ordinal-group:4 !important;
    -ms-flex-order:3 !important;
    order:3 !important;
  }
  .me-md-2 {
    margin-right:.5rem !important;
  }
  .mb-md-0 {
    margin-bottom:0 !important;
  }
  .ms-md-2 {
    margin-left:.5rem !important;
  }
  .fs-md-4 {
    font-size:2.48832rem !important;
  }
}
@media(min-width: 992px) {
  .d-lg-flex {
    display:-webkit-box !important;
    display:-ms-flexbox !important;
    display:flex !important;
  }
  .justify-content-lg-end {
    -webkit-box-pack:end !important;
    -ms-flex-pack:end !important;
    justify-content:flex-end !important;
  }
  .me-lg-2 {
    margin-right:.5rem !important;
  }
  .mb-lg-0 {
    margin-bottom:0 !important;
  }
  .pe-lg-2 {
    padding-right:.5rem !important;
  }
  .ps-lg-2 {
    padding-left:.5rem !important;
  }
  .fs-lg-7 {
    font-size:1.44rem !important;
  }
}
@media(min-width: 1200px) {
  .d-xl-block {
    display:block !important;
  }
  .d-xl-flex {
    display:-webkit-box !important;
    display:-ms-flexbox !important;
    display:flex !important;
  }
  .d-xl-none {
    display:none !important;
  }
  .position-xl-sticky {
    position:sticky !important;
  }
  .border-xl-0 {
    border:0 !important;
  }
  .w-xl-100 {
    width:100% !important;
  }
  .mt-xl-3 {
    margin-top:1rem !important;
  }
  .py-xl-2 {
    padding-top:.5rem !important;
    padding-bottom:.5rem !important;
  }
  .text-xl-center {
    text-align:center !important;
  }
  .rounded-xl-3 {
    border-radius:var(--sportosphere-border-radius-lg) !important;
  }
}
::-webkit-input-placeholder {
  opacity:1;
  color:var(--sportosphere-gray-400);
}
::-moz-placeholder {
  opacity:1;
  color:var(--sportosphere-gray-400);
}
:-ms-input-placeholder {
  opacity:1;
  color:var(--sportosphere-gray-400);
}
::-ms-input-placeholder {
  opacity:1;
  color:var(--sportosphere-gray-400);
}
::placeholder {
  opacity:1;
  color:var(--sportosphere-gray-400);
}
::-moz-selection {
  background-color:var(--sportosphere-primary);
  color:#fff;
}
::selection {
  background-color:var(--sportosphere-primary);
  color:#fff;
}
[id] {
  scroll-margin-top:calc(var(--sportosphere-top-nav-height) + 1.5rem);
}
body {
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  position:relative;
}
pre,
code {
  -webkit-font-smoothing:auto;
  -moz-osx-font-smoothing:auto;
}
section {
  position:relative;
  padding-top:4rem;
  padding-bottom:4rem;
}
@media(min-width: 992px) {
  section {
    padding-top:4rem;
    padding-bottom:4rem;
  }
}
input,
button,
select,
optgroup,
textarea,
label,
.alert,
.badge,
.btn,
[data-list] .page,
.table-list .page,
.navbar,
.pagination {
  font-family:var(--sportosphere-font-sans-serif);
}
pre {
  margin:0;
  -webkit-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0);
}
strong {
  font-weight:600;
}
label {
  font-size:.8333333333rem;
  font-weight:500;
  margin-bottom:.5rem;
  letter-spacing:.02em;
}
pre,
code,
kbd,
samp {
  font-size:.875rem;
}
[dir=rtl] pre,
[dir=rtl] code,
[dir=rtl] kbd,
[dir=rtl] samp {
  direction:rtl;
}
.navbar .nav-link {
  outline:none;
}
.navbar .dropdown-menu {
  overflow:visible;
  left:-0.5625rem;
}
.navbar .dropdown-menu.dropdown-caret:after {
  content:"";
  position:absolute;
  z-index:-1;
  width:1rem;
  height:1rem;
  background:#fff;
  background:inherit;
  top:-0.375rem;
  left:1.8rem;
  -webkit-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  transform:rotate(45deg);
  border-radius:.125rem;
  border-width:1px 0 0 1px;
  border-style:solid;
  border-color:var(--sportosphere-border-color);
  -webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075);
  box-shadow:0 .125rem .25rem rgba(0,0,0,.075);
}
.navbar .dropdown-menu.dropdown-menu-end {
  left:auto;
  right:-0.5625rem;
}
.navbar .dropdown-menu.dropdown-menu-end:after {
  right:.95rem;
  left:auto;
}
.navbar-toggler-humburger-icon {
  height:2.5rem;
  width:2.5rem;
  padding:.3125rem;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  border-radius:50%;
  -webkit-box-shadow:none;
  box-shadow:none;
}
.navbar-toggler-humburger-icon:hover,
.navbar-toggler-humburger-icon:focus {
  background-color:var(--sportosphere-gray-300) !important;
}
.navbar-toggle-icon {
  position:relative;
  height:.125rem;
  width:1.25rem;
  -webkit-transition:all .2s ease-in-out;
  -o-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out;
  display:block;
  top:-0.3125rem;
  padding-right:0;
}
.navbar-toggle-icon .toggle-line {
  display:block;
  height:100%;
  border-radius:.25rem;
  -webkit-transition:all .2s ease-in-out;
  -o-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out;
  background-color:var(--sportosphere-gray-700);
}
.navbar-toggle-icon:after,
.navbar-toggle-icon:before {
  content:"";
  position:absolute;
  height:.125rem;
  background-color:var(--sportosphere-gray-700);
  left:0;
  -webkit-transition:all .2s ease-in-out;
  -o-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out;
  border-radius:.25rem;
  width:100%;
}
.navbar-toggle-icon:before {
  top:.3125rem;
}
.navbar-toggle-icon:after {
  top:.625rem;
}
.navbar-brand {
  font-weight:800;
}
.card {
  --sportosphere-card-bg: var(--sportosphere-emphasis-bg);
  -webkit-box-shadow:var(--sportosphere-box-shadow);
  box-shadow:var(--sportosphere-box-shadow);
}
.card-body:last-child {
  border-bottom-left-radius:.375rem;
  border-bottom-right-radius:.375rem;
}
.btn-reveal-trigger:hover .btn-reveal,
.btn-reveal-trigger:focus .btn-reveal {
  -webkit-box-shadow:var(--sportosphere-btn-reveal-hover-shadow);
  box-shadow:var(--sportosphere-btn-reveal-hover-shadow);
}
.btn-reveal-trigger:hover .btn-reveal:hover,
.btn-reveal-trigger:hover .btn-reveal:focus,
.btn-reveal-trigger:hover .btn-reveal:active,
.btn-reveal-trigger:focus .btn-reveal:hover,
.btn-reveal-trigger:focus .btn-reveal:focus,
.btn-reveal-trigger:focus .btn-reveal:active {
  color:var(--sportosphere-btn-reveal-hover-color) !important;
}
.btn-reveal-trigger .btn-reveal {
  -webkit-box-shadow:none;
  box-shadow:none;
}
.btn-reveal-trigger .btn-reveal:active:focus,
.btn-reveal-trigger .btn-reveal:active,
.btn-reveal-trigger .btn-reveal:focus {
  -webkit-box-shadow:none;
  box-shadow:none;
  color:var(--sportosphere-btn-reveal-hover-color) !important;
  background-color:var(--sportosphere-btn-reveal-focus-bg);
  border-color:var(--sportosphere-btn-reveal-focus-border-color);
}
.btn-reveal-trigger .dropdown-toggle:after,
.btn-reveal-trigger .dropdown-toggle:before {
  display:none;
}
[data-list] .page,
.table-list .page {
  color:var(--sportosphere-btn-sportosphere-default-color);
  background-color:var(--sportosphere-btn-sportosphere-background);
  border-color:var(--sportosphere-btn-sportosphere-background);
  -webkit-box-shadow:var(--sportosphere-btn-sportosphere-box-shadow);
  box-shadow:var(--sportosphere-btn-sportosphere-box-shadow);
}
[data-list] .page:hover,
.table-list .page:hover,
[data-list] .page:focus,
.table-list .page:focus {
  color:var(--sportosphere-btn-sportosphere-default-hover-color);
  background-color:var(--sportosphere-btn-sportosphere-background);
  border-color:var(--sportosphere-btn-sportosphere-background);
}
[data-list] .page:hover:not(.disabled):not(:disabled),
.table-list .page:hover:not(.disabled):not(:disabled),
[data-list] .page:focus:not(.disabled):not(:disabled),
.table-list .page:focus:not(.disabled):not(:disabled) {
  color:var(--sportosphere-btn-sportosphere-default-hover-color);
  -webkit-box-shadow:var(--sportosphere-btn-sportosphere-hover-box-shadow);
  box-shadow:var(--sportosphere-btn-sportosphere-hover-box-shadow);
}
[data-list] .page:active,
.table-list .page:active {
  -webkit-box-shadow:none !important;
  box-shadow:none !important;
  color:var(--sportosphere-btn-sportosphere-default-active-color);
}
[data-list] :not(.btn-check)+.page:active,
.table-list :not(.btn-check)+.page:active,
[data-list] .page:first-child:active,
.table-list .page:first-child:active,
[data-list] .active.page,
.table-list .active.page {
  color:var(--sportosphere-btn-sportosphere-default-color);
  background-color:var(--sportosphere-btn-sportosphere-default-active-background);
  border-color:var(--sportosphere-btn-sportosphere-background);
}
[data-list] .page:disabled,
.table-list .page:disabled,
[data-list] .disabled.page,
.table-list .disabled.page {
  color:var(--sportosphere-btn-disabled-color);
  background-color:var(--sportosphere-btn-sportosphere-background);
  -webkit-box-shadow:var(--sportosphere-btn-sportosphere-box-shadow) !important;
  box-shadow:var(--sportosphere-btn-sportosphere-box-shadow) !important;
}
[class*=btn-outline-] {
  --sportosphere-btn-box-shadow: none;
}
.btn,
[data-list] .page,
.table-list .page {
  --sportosphere-btn-border-width: var(--sportosphere-border-width);
}
.btn-link {
  --sportosphere-btn-active-color: var(--sportosphere-link-hover-color);
}
.btn:disabled,
[data-list] .page:disabled,
.table-list .page:disabled {
  -webkit-box-shadow:var(--sportosphere-btn-box-shadow);
  box-shadow:var(--sportosphere-btn-box-shadow);
}
:not(pre)>code[class*=language-],
pre[class*=language-] {
  background-color:#232e3c;
  border:1px solid var(--sportosphere-border-color);
  border-radius:.25rem;
}
code[class*=language-],
pre[class*=language-] {
  color:#d8e2ef;
  font-family:"SFMono-Regular",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
}
pre[class*=language-] {
  margin:0;
}
.token.property,
.token.tag,
.token.deleted {
  color:var(--sportosphere-danger);
}
#loaders [class^=spinner] {
  margin-right:.5rem;
}
.sticky-sidebar {
  position:sticky;
  z-index:1015;
  top:calc(var(--sportosphere-top-nav-height) + 1rem);
}
.top-navbar-height {
  top:var(--sportosphere-top-nav-height);
}
[data-dismiss=dropdown] *,
[data-bs-offset-top] *,
[data-bs-toggle=collapse] *,
[data-bs-toggle=tooltip] *,
[data-bs-toggle=popover] * {
  pointer-events:none;
}
.content {
  min-height:100vh;
  position:relative;
  padding-bottom:6.375rem;
}
@media(min-width: 576px) {
  .content {
    padding-bottom:3.9875rem;
  }
}
.footer {
  position:absolute;
  bottom:0;
  width:100%;
}
[data-echarts] {
  width:3.625rem;
  height:1rem;
}
[data-echarts] {
  width:3.625rem;
  height:1rem;
}
.dropzone {
  position:relative;
  background-color:#fff;
  border:0;
  background-color:rgba(0,0,0,0);
  border-radius:.375rem;
}
.choices {
  font-family:var(--sportosphere-font-sans-serif) !important;
}
[dir=rtl] .choices[data-type*=select-one]:after {
  left:auto !important;
  right:11.5px !important;
}
[data-list] .sort[data-sort],
.table-list .sort[data-sort] {
  white-space:nowrap;
  cursor:pointer;
}
[data-list] .sort[data-sort]::after,
.table-list .sort[data-sort]::after {
  content:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgNyA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNi41MjU1NiAzLjVDNi45NDkzNyAzLjUgNy4xNjEyOCAzLjA2MjUgNi44NTUxOSAyLjc5MTY3TDMuODQxNCAwLjEyNUMzLjY1MzA0IC0wLjA0MTY2NjcgMy4zNDY5NiAtMC4wNDE2NjY3IDMuMTU4NTkgMC4xMjVMMC4xNDQ4MDkgMi43OTE2N0MtMC4xNjEyNzkgMy4wNjI1IDAuMDUwNjI3OSAzLjUgMC40NzQ0NDEgMy41SDYuNTI1NTZaIiBmaWxsPSIjQjZDMkQyIi8+CjxwYXRoIGQ9Ik0wLjQ3NDQ0MiA1LjVDMC4wNTA2MjgyIDUuNSAtMC4xNjEyNzkgNS45Mzc1IDAuMTQ0ODA5IDYuMjA4MzNMMy4xNTg1OSA4Ljg3NUMzLjM0Njk2IDkuMDQxNjcgMy42NTMwNCA5LjA0MTY3IDMuODQxNDEgOC44NzVMNi44NTUxOSA2LjIwODMzQzcuMTYxMjggNS45Mzc1IDYuOTQ5MzcgNS41IDYuNTI1NTYgNS41TDAuNDc0NDQyIDUuNVoiIGZpbGw9IiNCNkMyRDIiLz4KPC9zdmc+Cg==");
  margin-left:.25rem;
}
[data-list] .sort[data-sort].asc::after,
.table-list .sort[data-sort].asc::after {
  content:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgNyA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMC40NzQ0NDIgMC41MDAwMDFDMC4wNTA2MjgyIDAuNTAwMDAxIC0wLjE2MTI3OSAwLjkzNzUgMC4xNDQ4MDkgMS4yMDgzM0wzLjE1ODU5IDMuODc1QzMuMzQ2OTYgNC4wNDE2NyAzLjY1MzA0IDQuMDQxNjcgMy44NDE0MSAzLjg3NUw2Ljg1NTE5IDEuMjA4MzNDNy4xNjEyOCAwLjkzNzUwMSA2Ljk0OTM3IDAuNTAwMDAxIDYuNTI1NTYgMC41MDAwMDFMMC40NzQ0NDIgMC41MDAwMDFaIiBmaWxsPSIjQjZDMkQyIi8+Cjwvc3ZnPgo=") !important;
  margin-top:-1px !important;
}
[data-list] .sort[data-sort].desc::after,
.table-list .sort[data-sort].desc::after {
  content:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgNyA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNi41MjU1NiAzLjVDNi45NDkzNyAzLjUgNy4xNjEyOCAzLjA2MjUgNi44NTUxOSAyLjc5MTY3TDMuODQxNCAwLjEyNUMzLjY1MzA0IC0wLjA0MTY2NjcgMy4zNDY5NiAtMC4wNDE2NjY3IDMuMTU4NTkgMC4xMjVMMC4xNDQ4MDkgMi43OTE2N0MtMC4xNjEyNzkgMy4wNjI1IDAuMDUwNjI3OSAzLjUgMC40NzQ0NDEgMy41SDYuNTI1NTZaIiBmaWxsPSIjQjZDMkQyIi8+Cjwvc3ZnPgo=") !important;
  margin-top:-1px !important;
}
[data-list] .page,
.table-list .page {
  margin-left:.25rem;
  margin-right:.25rem;
}
[data-list] li.active .page,
.table-list li.active .page {
  background-color:rgba(0,0,0,0);
  color:var(--sportosphere-primary) !important;
}
#appCalendar {
  height:calc(100vh - 12.4rem) !important;
}
[data-fc-view]:not(.active) .icon-check {
  opacity:0;
}
.table tfoot>tr>th:first-child,
.table thead>tr>th:first-child,
.table tr th:first-child,
.table tr td:first-child {
  padding-left:1.25rem;
}
.table tfoot>tr>th:last-child,
.table thead>tr>th:last-child,
.table tr th:last-child,
.table tr td:last-child {
  padding-right:1.25rem;
}
.white-space-nowrap {
  width:1px;
  white-space:nowrap;
}
th {
  font-weight:600;
}
td .dropdown-toggle:after,
td .dropdown-toggle:before {
  display:none;
}
h5,
.h5 {
  margin-bottom:.25rem;
}
.ls {
  letter-spacing:.04em;
}
.fs-error {
  font-size:7rem;
}
@media(min-width: 576px) {
  .fs-error {
    font-size:10rem;
  }
}
.overflow-hidden[class*=rounded] {
  -webkit-mask-image:radial-gradient(#fff, #000);
  mask-image:radial-gradient(#fff, #000);
}
.border-200 {
  --sportosphere-border-opacity: 1;
  border-color:rgba(var(--sportosphere-gray-200-rgb), var(--sportosphere-border-opacity)) !important;
}
.border-300 {
  --sportosphere-border-opacity: 1;
  border-color:rgba(var(--sportosphere-gray-300-rgb), var(--sportosphere-border-opacity)) !important;
}
.container,
.container-fluid {
  position:relative;
}
.flex-center {
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
}
.flex-between-center {
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
}
.flex-1 {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
}
.dropdown-menu {
  font-size:.8333333333rem;
  border-radius:.375rem;
}
.dropdown-indicator {
  position:relative;
}
.dropdown-indicator:after {
  content:"";
  display:block;
  position:absolute;
  right:5px;
  height:.4rem;
  width:.4rem;
  border-right:1px solid #5e6e82;
  border-bottom:1px solid #5e6e82;
  top:50%;
  -webkit-transform:translateY(-50%) rotate(45deg);
  -ms-transform:translateY(-50%) rotate(45deg);
  transform:translateY(-50%) rotate(45deg);
  -webkit-transition:all .2s ease-in-out;
  -o-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out;
  -webkit-transform-origin:center;
  -ms-transform-origin:center;
  transform-origin:center;
  -webkit-transition-property:border-color,-webkit-transform;
  transition-property:border-color,-webkit-transform;
  -o-transition-property:transform,border-color;
  transition-property:transform,border-color;
  transition-property:transform,border-color,-webkit-transform;
}
.dropdown-indicator[aria-expanded=true]:after {
  -webkit-transform:translateY(-50%) rotate(225deg);
  -ms-transform:translateY(-50%) rotate(225deg);
  transform:translateY(-50%) rotate(225deg);
}
.navbar-vertical {
  position:fixed;
  display:inline-block;
  padding:0;
  z-index:1019;
  top:var(--sportosphere-top-nav-height);
  width:100%;
  max-width:100vw;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  margin:0 -1rem;
  background-image:none;
}
.navbar-vertical .navbar-brand {
  display:none;
}
.navbar-vertical .toggle-icon-wrapper {
  margin-left:-0.75rem;
  padding-left:.125rem;
  margin-right:1.25rem;
}
.navbar-vertical .navbar-vertical-toggle {
  display:none;
}
.navbar-vertical .navbar-vertical-divider {
  margin-top:.5625rem;
}
.navbar-vertical .navbar-vertical-label {
  font-size:.75rem;
}
.navbar-vertical .dropdown-indicator {
  padding-right:1rem !important;
}
.navbar-vertical .navbar-nav {
  font-size:.875rem;
  font-weight:500;
}
.navbar-vertical .navbar-nav .nav-link {
  word-break:break-word;
  -webkit-transition:all .2s ease-in-out;
  -o-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out;
}
.navbar-vertical .navbar-nav .nav {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-flow:column nowrap;
  flex-flow:column nowrap;
  font-size:.8333333333rem;
}
.navbar-vertical .navbar-nav .nav .nav-item .nav-link {
  padding:.2rem .2rem .2rem 1.5rem;
}
.navbar-vertical .navbar-nav .nav .nav-item:last-child {
  margin-bottom:.35rem;
}
.navbar-vertical .navbar-nav .nav .nav .nav-item .nav-link {
  padding-left:2.625rem;
}
.navbar-vertical .navbar-nav .nav .nav .nav .nav-item .nav-link {
  padding-left:4.125rem;
}
.navbar-vertical .navbar-nav .nav .nav .nav .nav .nav-item .nav-link {
  padding-left:5.625rem;
}
.navbar-vertical.navbar-card,
.navbar-vertical.navbar-vibrant,
.navbar-vertical.navbar-inverted {
  padding-left:1rem;
  padding-right:1rem;
}
.navbar-vertical .navbar-nav .nav-item .navbar-vertical-label-wrapper {
  min-height:1.125rem;
}
.navbar-vertical .navbar-nav .nav-item .navbar-vertical-label {
  color:var(--sportosphere-navbar-vertical-default-label-color);
}
.navbar-vertical .navbar-nav .nav-item .nav-link {
  color:var(--sportosphere-navbar-vertical-default-link-color);
}
.navbar-vertical .navbar-nav .nav-item .nav-link.dropdown-indicator:after {
  border-color:var(--sportosphere-navbar-vertical-default-link-color);
}
.navbar-vertical .navbar-nav .nav-item .nav-link:hover,
.navbar-vertical .navbar-nav .nav-item .nav-link:focus {
  color:var(--sportosphere-navbar-vertical-default-link-hover-color);
}
.navbar-vertical .navbar-nav .nav-item .nav-link:hover.dropdown-indicator:after,
.navbar-vertical .navbar-nav .nav-item .nav-link:focus.dropdown-indicator:after {
  border-color:var(--sportosphere-navbar-vertical-default-link-hover-color);
}
.navbar-vertical .navbar-nav .nav-item .nav-link.active {
  color:var(--sportosphere-navbar-vertical-default-link-active-color);
}
.navbar-vertical .navbar-vertical-divider {
  color:var(--sportosphere-navbar-vertical-default-hr-color);
}
.navbar-vertical.navbar-inverted .navbar-nav .nav-item .navbar-vertical-label-wrapper {
  min-height:1.125rem;
}
.navbar-vertical.navbar-inverted .navbar-nav .nav-item .navbar-vertical-label {
  color:var(--sportosphere-navbar-vertical-inverted-label-color);
}
.navbar-vertical.navbar-inverted .navbar-nav .nav-item .nav-link {
  color:var(--sportosphere-navbar-vertical-inverted-link-color);
}
.navbar-vertical.navbar-inverted .navbar-nav .nav-item .nav-link.dropdown-indicator:after {
  border-color:var(--sportosphere-navbar-vertical-inverted-link-color);
}
.navbar-vertical.navbar-inverted .navbar-nav .nav-item .nav-link:hover,
.navbar-vertical.navbar-inverted .navbar-nav .nav-item .nav-link:focus {
  color:var(--sportosphere-navbar-vertical-inverted-link-hover-color);
}
.navbar-vertical.navbar-inverted .navbar-nav .nav-item .nav-link:hover.dropdown-indicator:after,
.navbar-vertical.navbar-inverted .navbar-nav .nav-item .nav-link:focus.dropdown-indicator:after {
  border-color:var(--sportosphere-navbar-vertical-inverted-link-hover-color);
}
.navbar-vertical.navbar-inverted .navbar-nav .nav-item .nav-link.active {
  color:var(--sportosphere-navbar-vertical-inverted-link-active-color);
}
.navbar-vertical.navbar-inverted .navbar-vertical-divider {
  color:var(--sportosphere-navbar-vertical-inverted-hr-color);
}
.navbar-vertical.navbar-card .navbar-nav .nav-item .navbar-vertical-label-wrapper {
  min-height:1.125rem;
}
.navbar-vertical.navbar-card .navbar-nav .nav-item .navbar-vertical-label {
  color:var(--sportosphere-navbar-vertical-card-label-color);
}
.navbar-vertical.navbar-card .navbar-nav .nav-item .nav-link {
  color:var(--sportosphere-navbar-vertical-card-link-color);
}
.navbar-vertical.navbar-card .navbar-nav .nav-item .nav-link.dropdown-indicator:after {
  border-color:var(--sportosphere-navbar-vertical-card-link-color);
}
.navbar-vertical.navbar-card .navbar-nav .nav-item .nav-link:hover,
.navbar-vertical.navbar-card .navbar-nav .nav-item .nav-link:focus {
  color:var(--sportosphere-navbar-vertical-card-link-hover-color);
}
.navbar-vertical.navbar-card .navbar-nav .nav-item .nav-link:hover.dropdown-indicator:after,
.navbar-vertical.navbar-card .navbar-nav .nav-item .nav-link:focus.dropdown-indicator:after {
  border-color:var(--sportosphere-navbar-vertical-card-link-hover-color);
}
.navbar-vertical.navbar-card .navbar-nav .nav-item .nav-link.active {
  color:var(--sportosphere-navbar-vertical-card-link-active-color);
}
.navbar-vertical.navbar-card .navbar-vertical-divider {
  color:var(--sportosphere-navbar-vertical-card-hr-color);
}
.navbar-vertical.navbar-vibrant .navbar-nav .nav-item .navbar-vertical-label-wrapper {
  min-height:1.125rem;
}
.navbar-vertical.navbar-vibrant .navbar-nav .nav-item .navbar-vertical-label {
  color:var(--sportosphere-navbar-vertical-vibrant-label-color);
}
.navbar-vertical.navbar-vibrant .navbar-nav .nav-item .nav-link {
  color:var(--sportosphere-navbar-vertical-vibrant-link-color);
}
.navbar-vertical.navbar-vibrant .navbar-nav .nav-item .nav-link.dropdown-indicator:after {
  border-color:var(--sportosphere-navbar-vertical-vibrant-link-color);
}
.navbar-vertical.navbar-vibrant .navbar-nav .nav-item .nav-link:hover,
.navbar-vertical.navbar-vibrant .navbar-nav .nav-item .nav-link:focus {
  color:var(--sportosphere-navbar-vertical-vibrant-link-hover-color);
}
.navbar-vertical.navbar-vibrant .navbar-nav .nav-item .nav-link:hover.dropdown-indicator:after,
.navbar-vertical.navbar-vibrant .navbar-nav .nav-item .nav-link:focus.dropdown-indicator:after {
  border-color:var(--sportosphere-navbar-vertical-vibrant-link-hover-color);
}
.navbar-vertical.navbar-vibrant .navbar-nav .nav-item .nav-link.active {
  color:var(--sportosphere-navbar-vertical-vibrant-link-active-color);
}
.navbar-vertical.navbar-vibrant .navbar-vertical-divider {
  color:var(--sportosphere-navbar-vertical-vibrant-hr-color);
}
@media(min-width: 576px) {
  .container .navbar-vertical {
    max-width:540px;
  }
}
@media(min-width: 768px) {
  .container .navbar-vertical {
    max-width:720px;
  }
}
@media(min-width: 992px) {
  .container .navbar-vertical {
    max-width:960px;
  }
}
@media(min-width: 1200px) {
  .container .navbar-vertical {
    max-width:1140px;
  }
}
@media(min-width: 1540px) {
  .container .navbar-vertical {
    max-width:1480px;
  }
}
@media(min-width: 1200px) {
  .navbar-vertical.navbar-expand-xl {
    max-width:12.625rem;
    top:0;
    height:100vh;
    margin:0;
  }
  .navbar-vertical.navbar-expand-xl .nav-link {
    padding:.35rem 0;
  }
  .navbar-vertical.navbar-expand-xl .navbar-brand {
    display:block;
    text-align:center;
  }
  .navbar-vertical.navbar-expand-xl .navbar-vertical-toggle {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
  }
  .navbar-vertical.navbar-expand-xl.navbar-card,
  .navbar-vertical.navbar-expand-xl.navbar-vibrant,
  .navbar-vertical.navbar-expand-xl.navbar-inverted {
    padding:0;
    max-width:20.625rem !important;
  }
  .navbar-vertical.navbar-expand-xl.navbar-card .toggle-icon-wrapper,
  .navbar-vertical.navbar-expand-xl.navbar-vibrant .toggle-icon-wrapper,
  .navbar-vertical.navbar-expand-xl.navbar-inverted .toggle-icon-wrapper {
    margin-left:.25rem;
    margin-right:1.5rem;
  }
  .navbar-vertical.navbar-expand-xl.navbar-card+.content,
  .navbar-vertical.navbar-expand-xl.navbar-vibrant+.content,
  .navbar-vertical.navbar-expand-xl.navbar-inverted+.content {
    margin-left:20.625rem;
  }
  .navbar-vertical.navbar-expand-xl+.content {
    margin-left:20.625rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl {
    z-index:1030;
    width:3.125rem;
    height:100vh;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-vertical-label {
    display:none;
    -webkit-transition:all .5s ease;
    -o-transition:all .5s ease;
    transition:all .5s ease;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .dropdown-indicator:after,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .settings {
    opacity:0;
    -webkit-transition:all .5s ease;
    -o-transition:all .5s ease;
    transition:all .5s ease;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-toggle-icon {
    padding-right:.3125rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-toggle-icon:after {
    width:75%;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-toggle-icon:before {
    width:50%;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl+.content {
    margin-left:3.125rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-card,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-vibrant,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-inverted {
    width:4.125rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-card+.content,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-vibrant+.content,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-inverted+.content {
    margin-left:4.125rem;
  }
  .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xl .nav.collapse.show,
  .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xl .nav-link .badge,
  .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xl .settings {
    display:none;
  }
  .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xl .navbar-vertical-divider {
    max-width:2rem;
  }
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl {
    width:12.625rem;
  }
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl .dropdown-indicator:after,
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl .settings {
    opacity:1;
    padding-right:0;
  }
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl .navbar-vertical-label {
    display:block;
  }
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl.navbar-card,
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl.navbar-vibrant,
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl.navbar-inverted {
    width:14.625rem;
  }
}
.dropdown-menu-card {
  padding:0;
}
.dropdown-menu-card .card {
  border:0;
}
.search-box {
  position:relative;
  width:21rem;
  font-size:.8333333333rem;
}
.search-box [data-bs-toggle=search]:not(.show)+[data-bs-dismiss=search] {
  display:none;
}
.avatar {
  position:relative;
  display:inline-block;
}
.avatar .avatar-name {
  background-color:var(--sportosphere-avatar-name-bg);
  position:absolute;
  text-align:center;
  color:#fff;
  font-weight:bold;
  text-transform:uppercase;
  display:block;
}
.avatar .avatar-name>span {
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate3d(-50%, -50%, 0);
  transform:translate3d(-50%, -50%, 0);
}
.avatar img {
  display:block;
}
.avatar img,
.avatar .avatar-name {
  width:100%;
  height:100%;
}
.avatar img {
  -o-object-fit:cover;
  object-fit:cover;
}
.avatar[class*=status-]:before {
  content:"";
  position:absolute;
  border-radius:100%;
  z-index:1;
}
.avatar-2xl {
  height:2.5rem;
  width:2.5rem;
}
.avatar-2xl .avatar-name {
  font-size:0.8333333333rem;
}
.avatar-2xl[class*=status-]:before {
  border:2px solid var(--sportosphere-avatar-status-border-color);
  height:16px;
  width:16px;
  right:-3px;
  bottom:-3px;
}
.avatar-3xl {
  height:3.5rem;
  width:3.5rem;
}
.avatar-3xl .avatar-name {
  font-size:1.1666666667rem;
}
.avatar-3xl[class*=status-]:before {
  border:3px solid var(--sportosphere-avatar-status-border-color);
  height:18px;
  width:18px;
  right:0;
  bottom:0;
}
.avatar-group {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap;
}
.avatar-group .avatar-2xl:not(:first-child) {
  margin-left:-0.5rem;
}
.avatar-group .avatar-3xl:not(:first-child) {
  margin-left:-1rem;
}
.avatar-group-dense .avatar-2xl:not(:first-child) {
  margin-left:-1rem;
}
.avatar-group-dense .avatar-3xl:not(:first-child) {
  margin-left:-1.8rem;
}
.notification {
  color:var(--sportosphere-gray-1000);
  text-decoration:none;
  background-color:var(--sportosphere-notification-bg);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  font-size:.8333333333rem;
  font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  -webkit-transition:all .2s ease-in-out;
  -o-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out;
}
.notification:not(.notification-flush) {
  border:1px solid var(--sportosphere-border-color);
  -webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075);
  box-shadow:0 .125rem .25rem rgba(0,0,0,.075);
  border-radius:.375rem;
  padding:1rem;
}
.notification:hover,
.notification:focus {
  color:var(--sportosphere-gray-1100);
  text-decoration:none;
}
.scrollbar {
  overflow:auto;
}
.scrollbar::-webkit-scrollbar {
  visibility:hidden;
  -webkit-appearance:none;
  width:6px;
  height:6px;
  background-color:rgba(0,0,0,0);
}
.scrollbar::-webkit-scrollbar-thumb {
  visibility:hidden;
  border-radius:3px;
  background-color:var(--sportosphere-scrollbar-bg);
}
.scrollbar:hover::-webkit-scrollbar,
.scrollbar:hover::-webkit-scrollbar-thumb,
.scrollbar:focus::-webkit-scrollbar,
.scrollbar:focus::-webkit-scrollbar-thumb {
  visibility:visible;
}
@media(min-width: 1200px) {
  .scrollbar.scrollbar-none-xl {
    overflow:initial;
  }
}
.navbar-vibrant .scrollbar {
  overflow:auto;
}
.navbar-vibrant .scrollbar::-webkit-scrollbar {
  visibility:hidden;
  -webkit-appearance:none;
  width:6px;
  height:6px;
  background-color:rgba(0,0,0,0);
}
.navbar-vibrant .scrollbar::-webkit-scrollbar-thumb {
  visibility:hidden;
  border-radius:3px;
  background-color:rgba(255,255,255,.4);
}
.navbar-vibrant .scrollbar:hover::-webkit-scrollbar,
.navbar-vibrant .scrollbar:hover::-webkit-scrollbar-thumb,
.navbar-vibrant .scrollbar:focus::-webkit-scrollbar,
.navbar-vibrant .scrollbar:focus::-webkit-scrollbar-thumb {
  visibility:visible;
}
.calendar {
  width:3.125rem;
  line-height:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  text-align:center;
  font-family:var(--sportosphere-font-sans-serif);
  border-radius:.375rem;
}
.calendar .calendar-day {
  font-size:1.728rem;
  padding:.25rem;
  border:.125rem solid rgba(var(--sportosphere-danger-rgb), 0.3);
  border-top:0;
  border-radius:0 0 .375rem .375rem;
  color:#9da9bb;
  font-weight:700;
}
a[href].bg-200:hover,
a[href].bg-200:focus {
  background-color:#d8e2ef !important;
}
@-webkit-keyframes ripple {
  0% {
    height:.75rem;
  width:.75rem
  }
  100% {
    height:2.125rem;
  width:2.125rem;
  border-color:rgba(0,0,0,0)
  };
}
@-webkit-keyframes icon-spin {
  0% {
    -webkit-transform:rotate(0);
  transform:rotate(0)
  }
  100% {
    -webkit-transform:rotate(360deg);
  transform:rotate(360deg)
  };
}
.form-check-label {
  line-height:1.45rem;
}
option:disabled {
  color:var(--sportosphere-gray-400);
}
.nav-tabs {
  border-bottom:2px solid var(--sportosphere-border-color);
}
.nav-tabs .nav-link {
  margin-bottom:-var(--sportosphere-border-width);
  border:var(--sportosphere-border-color);
  color:var(--sportosphere-gray-800);
  font-weight:700;
  font-size:.875rem;
  border-top-left-radius:var(--sportosphere-border-radius);
  border-top-right-radius:var(--sportosphere-border-radius);
}
.nav-tabs .nav-link:hover,
.nav-tabs .nav-link:focus {
  outline:none;
}
.nav-tabs .nav-link.disabled {
  color:var(--sportosphere-emphasis-color);
  background-color:rgba(0,0,0,0);
  border-color:rgba(0,0,0,0);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color:var(--sportosphere-primary);
  background-color:rgba(0,0,0,0);
  border-bottom:2px solid var(--sportosphere-primary);
}
.avatar-group .avatar {
  vertical-align:top;
}
button.btn-circle {
  width:2.5rem;
  height:2.5rem;
  padding:0;
  background-color:#edf2f9;
  text-shadow:none;
  border-radius:50%;
  -webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075);
  box-shadow:0 .125rem .25rem rgba(0,0,0,.075);
  opacity:.5;
}
button.btn-circle:hover,
button.btn-circle:focus {
  opacity:1 !important;
  background-color:#d8e2ef;
}
.setProgress .nav-link {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding-left:0;
  padding-right:0;
  width:100%;
  text-align:center;
  color:var(--sportosphere-gray-600);
  display:block;
}
.setProgress .nav-link .nav-item-circle {
  color:var(--sportosphere-gray-500);
  background-color:var(--sportosphere-setProgress-nav-item-circle-bg);
  border:2px solid var(--sportosphere-gray-300);
  height:2.5rem;
  width:2.5rem;
  border-radius:50%;
  line-height:2.25rem;
  padding:0;
  text-align:center;
  -ms-flex-item-align:center;
  align-self:center;
  display:block;
  -webkit-transition:all .2s ease-in-out;
  -o-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out;
}
.setProgress .nav-link.active {
  color:var(--sportosphere-primary) !important;
}
.setProgress .nav-link.active .nav-item-circle {
  background-color:var(--sportosphere-primary) !important;
  color:#fff;
  border-color:var(--sportosphere-primary);
}
.setProgress .nav-link.done {
  color:var(--sportosphere-success);
}
.setProgress .nav-link.done .nav-item-circle {
  background-color:var(--sportosphere-success) !important;
  color:#fff;
  border-color:var(--sportosphere-success);
}
.setProgress .nav-link.done .nav-item-circle-parent:before {
  background-color:var(--sportosphere-success);
}
.setProgress .nav-link .nav-item-circle-parent {
  display:block;
}
.setProgress .nav-link .nav-item-circle-parent:before {
  content:"";
  height:2px;
  width:101%;
  position:absolute;
  left:51%;
  top:50%;
  -webkit-transform:translate3d(-50%, -50%, 0);
  transform:translate3d(-50%, -50%, 0);
  background:var(--sportosphere-gray-300);
}
.setProgress .nav-item:not(:first-child) .active .nav-item-circle-parent:after {
  content:"";
  width:50%;
  position:absolute;
  left:-1px;
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  height:2px;
  background-color:var(--sportosphere-success);
}
.setProgress .nav-item-circle-parent {
  position:relative;
  padding:0 1rem;
}
.setProgress .nav-item-circle {
  margin:0 auto;
  z-index:1;
  position:relative;
}
.setProgress .nav-item {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-preferred-size:auto;
  flex-basis:auto;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  max-width:100%;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
}
.setProgress .nav-item:first-child .nav-item-circle-parent:before,
.setProgress .nav-item:last-child .nav-item-circle-parent:before {
  width:50%;
}
.setProgress .nav-item:first-child .nav-item-circle-parent:before {
  -webkit-transform:translate3d(0, -50%, 0);
  transform:translate3d(0, -50%, 0);
}
.setProgress .nav-item:last-child .nav-item-circle-parent:before {
  left:0;
  -webkit-transform:translate3d(0, -50%, 0);
  transform:translate3d(0, -50%, 0);
}
.setProgress .pager {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color:#121e2d !important;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color:#121e2d !important;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color:#121e2d !important;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color:#121e2d !important;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color:#121e2d !important;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color:#121e2d !important;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color:#121e2d !important;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color:#121e2d !important;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color:#121e2d !important;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color:#121e2d !important;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color:#121e2d !important;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color:#121e2d !important;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color:#121e2d !important;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color:#121e2d !important;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color:#121e2d !important;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color:#121e2d !important;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color:#121e2d !important;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color:#121e2d !important;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color:#121e2d !important;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color:#121e2d !important;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color:#121e2d !important;
}
[data-bs-theme=dark] ::-moz-selection {
  background-color:var(--sportosphere-warning);
}
[data-bs-theme=dark] ::selection {
  background-color:var(--sportosphere-warning);
}
@media(min-width: 1200px) {
  .offcanvas.offcanvas-filter-sidebar {
    z-index:0;
    position:sticky;
    top:var(--sportosphere-top-nav-height);
    height:calc(100vh - var(--sportosphere-top-nav-height));
    visibility:visible;
    background-color:rgba(0,0,0,0);
    -webkit-box-shadow:none;
    box-shadow:none;
  }
}
@media(min-width: 1200px) {
  .offcanvas.offcanvas-filter-sidebar.offcanvas-end {
    border-right:0px;
    -webkit-transform:translateX(0%);
    -ms-transform:translateX(0%);
    transform:translateX(0%);
  }
}
.offcanvas.offcanvas-filter-sidebar .form-check-input[type=checkbox],
.offcanvas.offcanvas-filter-sidebar .form-check-input[type=radio] {
  background-color:var(--sportosphere-emphasis-bg);
}
.offcanvas.offcanvas-filter-sidebar .form-check-input[type=checkbox]:checked,
.offcanvas.offcanvas-filter-sidebar .form-check-input[type=radio]:checked {
  background-color:var(--sportosphere-primary);
}
.progress {
  --sportosphere-progressbar-width: 100%;
}
@-webkit-keyframes widthAnimation {
  0% {
    width:0%
  }
  100% {
    width:var(--sportosphere-progressbar-width)
  };
}
@-webkit-keyframes strokeAnimation {
  to {
    stroke-dashoffset:calc(340px - 267px*var(--sportosphere-circle-progress-bar)/100)
  };
}
@media(min-width: 1200px) {
  .shadow-show-xl {
    -webkit-box-shadow:var(--sportosphere-box-shadow) !important;
    box-shadow:var(--sportosphere-box-shadow) !important;
  }
}
.hover-border-secondary:hover {
  border-color:var(--sportosphere-secondary) !important;
}
.input-search-width {
  width:13.75rem;
}
