@font-face {
  font-family: SF-Pro-Display;
  font-weight: 400;
  src: url('/assets/SF-Pro-Display-Regular-DF_3XEGl.otf');
}

@font-face {
  font-family: SF-Pro-Display;
  font-weight: 500;
  src: url('/assets/SF-Pro-Display-Medium-DSttQARu.otf');
}

@font-face {
  font-family: SF-Pro-Display;
  font-weight: 600;
  src: url('/assets/SF-Pro-Display-Semibold-Dg2-djaL.otf');
}

@font-face {
  font-family: SF-Pro-Display;
  font-weight: 700;
  src: url('/assets/SF-Pro-Display-Bold-CkqE-6tD.otf');
}

@font-face {
  font-family: SF-Pro-Display;
  font-weight: 800;
  src: url('/assets/SF-Pro-Display-Heavy-Cj-4znqf.otf');
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

:root {
  /* sizes */
  --base-layout-max-width: 450px;
  --inner-content-padding: 8px;

  /* safe area */
  --sa-top: env(safe-area-inset-top);
  --sa-right: env(safe-area-inset-right);
  --sa-bottom: env(safe-area-inset-bottom);
  --sa-left: env(safe-area-inset-left);

  /* other colors */
  --background-color: #071f34;
  --light-background-color: #053d6d;
  --decoration-line-color: #525252;

  /* orange */
  --orange: #ff9040;
  --orange-main: #e48c33;
  --orange-better: #e5801a;
  --orange-text: #e9cac2;

  /* gray */
  --gray: #c1c1c1;
  --gray-dark: #868686;
  --gray-regular: #8b9d8c;
  --gray-light: #c9c9c9;
  --gray-blue: #6e8aa3;

  /* green */
  --green-lunda: #4eb857;
  --green-dark: #0b4710;
  --green-standart: #0b3917;
  --green-grass: #104d20;
  --green-grass-dark: #083013;
  --green-regular: #083c0d;
  --green-background: #1b401e;
  --green-background-dark: #213022;
  --green-yellow: #c3d82e;

  /* red */
  --red: #ce2020;
  --red-regular: #653939;
  --red-dark: #b11212;
  --red-vinous: #260909;

  /* blue */
  --blue: #1b5da9;
  --blue-light: #82b3ec;
  --blue-dark: #2c3e4f;
  --blue-regular: #55a4ff;
  --blue-milk: #95b7d4;
  --blue-darker: #073156;
  --blue-sea: #385f81;
  --blue-deep: #0c3254;
  --blue-soft: #9cbdda;
  --cyan: #10a9ff;

  /* white */
  --white: #ffffff;

  /* invite players - filters block */
  --controls-padding-top: 5px;
  --controls-sharebutton-height: 36px;
}

html {
  background: var(--background-color);
  color: var(--white);
  font-family: SF-Pro-Display, Arial, Helvetica, sans-serif;
}

* {
  box-sizing: border-box;
}

a {
  color: inherit;
  text-decoration: none;
}

button {
  background: none;
  border: none;
  color: inherit;
  cursor: pointer;
}

body .checkout-modal__overlay {
  padding-top: var(--sa-top) !important;
}
._hrWrapper_4ev15_1 {
  display: flex;
  justify-content: center;
}

._hr_4ev15_1 {
  position: absolute;
  width: 100vw;
  border: none;
  border-top: 1px solid var(--decoration-line-color);
  margin: 0;
}

._hrError_4ev15_14{
  border-top: 1px solid #CE2020;
}
._navBar_a3nw7_1 {
  position: relative;
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 14px 12px calc(16px + var(--sa-bottom));
}

._navBarLink_a3nw7_9 {
  position: relative;
  z-index: 0;
  text-align: center;
  font-size: 10px;
  font-weight: 400;
  line-height: 11.93px;
  letter-spacing: -0.23999999463558197px;
  text-align: center;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #b9b9b9;
}

._navBarLink_a3nw7_9.active {
  color: var(--green-lunda);
}

/* home icon */
._navBar_a3nw7_1 > ._navBarLink_a3nw7_9:first-child path:nth-child(n + 2) {
  fill: none;
}

._navBar_a3nw7_1 > ._navBarLink_a3nw7_9.active:first-child path:first-child {
  fill: none;
}

._navBar_a3nw7_1 > ._navBarLink_a3nw7_9.active:first-child path:nth-child(n + 2) {
  fill: var(--green-lunda);
}

/* play icon */
._navBar_a3nw7_1 > ._navBarLink_a3nw7_9:nth-child(2) g path {
  fill: none;
}

._navBar_a3nw7_1 > ._navBarLink_a3nw7_9.active:nth-child(2) g path {
  fill: var(--green-lunda);
}

._navBar_a3nw7_1 > ._navBarLink_a3nw7_9.active:nth-child(2) svg > *:nth-child(-n + 3) {
  stroke: none;
}

/* rating icon */
._navBar_a3nw7_1 > ._navBarLink_a3nw7_9:nth-child(3) path:nth-child(n + 2) {
  fill: none;
}

._navBar_a3nw7_1 > ._navBarLink_a3nw7_9.active:nth-child(3) path:first-child {
  fill: none;
}

._navBar_a3nw7_1 > ._navBarLink_a3nw7_9.active:nth-child(3) path:nth-child(n + 2) {
  fill: var(--green-lunda);
}

/* profile icon */
._navBar_a3nw7_1 > ._navBarLink_a3nw7_9:nth-child(4) path:nth-child(n + 3) {
  fill: none;
}

._navBar_a3nw7_1 > ._navBarLink_a3nw7_9.active:nth-child(4) path:nth-child(n + 2) {
  fill: none;
}

._navBar_a3nw7_1 > ._navBarLink_a3nw7_9.active:nth-child(4) path:nth-child(n + 3) {
  fill: var(--green-lunda);
}

._wrapper_a3nw7_79 {
  width: 40px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  white-space: nowrap;
  height: 44px;
}

._wrapper_a3nw7_79 > *:first-child {
  display: flex;
  justify-content: center;
}

._navBarLink_a3nw7_9 ._wrapper_a3nw7_79 svg {
  width: 24px;
  height: 24px;
}
._two_1eps4_1 {
  width: 100%;
  align-self: flex-end;
  display: flex;
  justify-content: center;
  padding-bottom: calc(74px + 50px + var(--sa-bottom));
  gap: 18px;
  margin-bottom: 20px;
}

._two_1eps4_1 > *:first-child {
  transform: translate(61%, 112%);
}

._two_1eps4_1 > *:last-child {
  transform: translate(-61%, 112%);
}

._three_1eps4_19 {
  display: grid;
  grid-template-areas:
    '. t .'
    'bl . br';
  grid-template-columns: repeat(3, 1fr);
  padding-bottom: calc(74px + 36px + var(--sa-bottom));
}

._three_1eps4_19 > *:first-child {
  grid-area: bl;
  transform: translate(100%, 71%);
}

._three_1eps4_19 > *:nth-child(2) {
  grid-area: t;
  transform: translate(0, 171%);
}

._three_1eps4_19 > *:last-child {
  grid-area: br;
  transform: translate(-101%, 71%);
}

._four_1eps4_43 {
  display: grid;
  grid-template-areas:
    '. tl tr .'
    'bl . . br';
  column-gap: 18px;
  padding-bottom: calc(74px + 36px + var(--sa-bottom));
}

._four_1eps4_43 > *:first-child {
  grid-area: bl;
  /* transform: translateX(50%); */
  transform: translate(183%, 72%);
}

._four_1eps4_43 > *:nth-child(2) {
  grid-area: tl;
  transform: translate(61%, 172%);
}

._four_1eps4_43 > *:nth-child(3) {
  grid-area: tr;
  transform: translate(-61%, 172%);
}

._four_1eps4_43 > *:last-child {
  grid-area: br;
  transform: translate(-183%, 72%);
}
._option_8q05q_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 83px;
  height: 83px;
  border-radius: 50%;
  background-color: var(--green-lunda);
  font-size: 11px;
  font-weight: 600;
  line-height: 22px;
  letter-spacing: -0.4300000071525574px;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: var(--white);
}

._option_8q05q_1 svg {
  width: 32px !important;
  height: 32px !important;
}
._wrapper_1er90_1 {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 999999;
  background-color: var(--red);
  display: flex;
  align-items: center;
  gap: 10px;
  padding: calc(18px + var(--sa-top)) 40px 18px;

  color: var(--white);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  
  animation-name: _fadeInOut_1er90_1;
  animation-duration: 3s;
  animation-timing-function: linear;
}

@keyframes _fadeInOut_1er90_1 {
  0% {
    transform: translateY(-100%);
  }
  16% {
    transform: translateY(0);
  }
  74% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-100%);
  }
}
._icon_gv4h2_1 {
  display: flex;
  align-items: baseline;
}

._sizeXSm_gv4h2_6 svg {
  width: 16px;
  height: 16px;
}

._sizeSm_gv4h2_11 svg {
  width: 20px;
  height: 20px;
}

/* Поправить размеры, когда будут определены дизайнером */
._sizeMd_gv4h2_17 svg {
  width: 24px;
  height: 24px;
}

._size32_gv4h2_22 svg {
  width: 32px;
  height: 32px;
}

._size36_gv4h2_27 svg {
  width: 36px;
  height: 36px;
}

/* Поправить размеры, когда будут определены дизайнером */
._sizeLg_gv4h2_33 svg {
  width: 48px;
  height: 48px;
}
._modal_17o52_1 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 500;
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  background-color: rgba(31, 31, 31, 0.6);
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
._wrapper_157tu_1 {
  position: absolute;
  top: -50px;
  left: 0;
  right: 0;
  z-index: 501;
  display: flex;
  justify-content: center;
}

._button_157tu_11 {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--green-lunda);
}

._button_157tu_11 svg {
  width: 24px;
  height: 24px;
}
._wrapper_wqy97_1 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding: var(--sa-top) 20px 0;
  overscroll-behavior: none;
}

._content_wqy97_11 {
  flex-grow: 1;
  position: relative;
  border-left: 1px solid var(--decoration-line-color);
  border-right: 1px solid var(--decoration-line-color);
}

._navBar_wqy97_18 {
  position: sticky;
  bottom: 0;
  z-index: 600;
}

._content_wqy97_11,
._navBar_wqy97_18 {
  width: 100%;
  max-width: var(--base-layout-max-width);
}

._HLine_wqy97_30::before {
  content: '';
  position: absolute;
  display: block;
  height: 100%;
  width: 100vw;
  background-color: var(--background-color);
}
._page-wrap_wof5p_1 {
  height: calc(100dvh - var(--sa-bottom) - var(--sa-top));
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-bottom: calc(28px + var(--sa-bottom));
  border: none;
  background: url("data:image/svg+xml,%3csvg%20width='375'%20height='812'%20viewBox='0%200%20375%20812'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_12887_95808)'%3e%3crect%20width='375'%20height='812'%20fill='%23071F34'/%3e%3cpath%20opacity='0.5'%20d='M127.059%20-35.6875L536.559%20673.587M-14%20736.047L422.563%20483.997M52.5002%20851.226L489.063%20599.177M-161.559%20134.414L247.941%20843.689'%20stroke='%23868686'%20stroke-width='0.5'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_12887_95808'%3e%3crect%20width='375'%20height='812'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") center / cover;
  position: relative;
  overflow: hidden;
}

._wrapper_wof5p_13 {
  padding: var(--sa-top) 0 0;
}

._illustration_wof5p_17 {
  margin: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}

._illustration_wof5p_17 img {
  max-width: 252px;
  width: 100%;
}

._oops_wof5p_29 {
  font-weight: 500;
  font-size: 18px;
  line-height: 21.48px;
  letter-spacing: 0%;
  text-align: center;
  color: var(--green-yellow);
  margin-top: 28px;
  margin-bottom: 9px;
}

._message_wof5p_40 {
  font-weight: 500;
  font-size: 14px;
  line-height: 16.71px;
  letter-spacing: 0%;
  text-align: center;
  color: var(--gray-blue);
}

._button-wrap_wof5p_49 {
  left: 10px;
  width: calc(100% - 20px);
  margin-bottom: var(--sa-top);
}

._lunda-new-logo_wof5p_55 {
  max-width: 260px;
  width: 100%;
  position: absolute;
  top: var(--sa-top);
  left: 0;
}
._button_1eszf_1 {
  height: 56px;
  width: 100%;
  font-weight: 600;
  position: relative;
}

._button_1eszf_1:disabled,
._disabled_1eszf_9 {
  background-color: var(--gray-dark);
}

._primary_1eszf_13 {
  background-color: var(--green-lunda);
}

._secondary_1eszf_17 {
  background-color: var(--blue);
}

._cancel_1eszf_21 {
  background-color: var(--background-color);
  color: var(--red);
}

._half-opacity_1eszf_26 {
  background-color: var(--blue-dark);
}

._grayblue-outlined_1eszf_30 {
  background-color: var(--background-color);
  border: 1px solid var(--gray-blue);
  color: var(--gray-blue);
}

._queue_1eszf_36 {
  background-color: var(--blue-milk);
}

._bordered_1eszf_40 {
  border: 1px solid var(--white);
}

._cancel_1eszf_21._bordered_1eszf_40 {
  border: 1px solid var(--red);
}

._blue_1eszf_48 {
  background-color: var(--blue);
}

._buttonEmpty_1eszf_52 {
  background-color: #071f34;
  border: 0.5px solid #ffffff83;
}

._yellow_1eszf_57 {
  background-color: var(--green-yellow);
  color: var(--background-color);
}

._yellow-outline_1eszf_62 {
  border: 1px solid var(--green-yellow);
  background: var(--background-color);
}

._cyan-outline_1eszf_67 {
  background: var(--background-color);
  color: var(--cyan);
  border: 1px solid var(--cyan);
}

._gold_1eszf_73 {
  background: #8b9d0c;
  border: 1px solid var(--green-yellow);
  color: var(--white);
}

._button_1eszf_1:disabled,
._disabled_1eszf_9._yellow_1eszf_57 {
  background-color: var(--gray-light);
  color: var(--white);
}

._primary-outlined_1eszf_85 {
  background: var(--background-color);
  border: 1px solid var(--green-lunda);
}

._loader_1eszf_90 {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
}

._orange_1eszf_97 {
  background: var(--orange-main);
}

._adds-container_1eszf_101 {
  position: absolute;
  padding: 4px 0;
  display: flex;
  justify-content: center;
  right: 0;
  left: 0;
}

._adds-container_1eszf_101._under_1eszf_110 {
  bottom: 1px;
  transform: translateY(100%);
}

._adds-container_1eszf_101._above_1eszf_115 {
  top: 0;
  transform: translateY(-100%);
}
._wrapper_2bfbc_1 {
  position: relative;
  left: -10px;
  z-index: 3;

  width: calc(100% + 20px);
}
._avatar_1js4r_1 {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-size: cover;
  overflow: hidden;
}

._avatar_1js4r_1 img{
  width: 100%;
  height: 100%;
}
._wrap_1js4r_13{
  cursor: pointer;
  position: relative;
}

._initials_1js4r_18 {
  background: var(--white);
  color: var(--blue);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  font-weight: 600;
}
._profile_1t6hh_1 {
  width: 100%;
  padding: 22px 8px 14px;
}

._top_1t6hh_6 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._user-wrapper_1t6hh_12 {
  display: flex;
  gap: 11px;
  align-items: center;
}

._user_1t6hh_12 {
  display: flex;
  justify-content: space-between;
  align-items: self-end;
  gap: 4px;
  color: var(--white);
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal
}

._avatar_1t6hh_30 {
  border-radius: 50%;
  border: 2px solid var(--green-lunda);
  width: 40px;
  height: 40px;
  background: var(--white);
}

._id_1t6hh_38 {
  line-height: normal;
  display: flex;
  align-items: center;
  gap: 4px;
  color: var(--gray-light);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}

._achievment_1t6hh_49 {
  margin-top: 16px;
  display: flex;
  align-items: center;
  gap: 4px;
}

._notification_1t6hh_56 {
  position: relative;
}

._notification-exist_1t6hh_60 {
  position: absolute;
  top: 0;
  right: 5px;
}

._congratulation_1t6hh_66 {
  color: #277CDF;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
._button_mcaj6_1 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 2px;
}

._button_mcaj6_1 p {
  margin: 0;
}

._city_mcaj6_13 {
  display: flex;
  justify-content: center;
  color: #c3d82e;
  gap: 4px;
  font-size: 16px;
  font-weight: 500;
  line-height: 19.09px;
  text-align: left;
}

._description_mcaj6_24 {
  color: #a1a587;
  font-size: 13px;
  font-weight: 400;
  line-height: 15.51px;
}
._modal_1f344_1 {
  position: fixed;
  background-color: #071f34;
  top: 0;
  bottom: var(--sa-bottom);
  left: 0;
  right: 0;
  z-index: 999;
}

._header_1f344_11 {
  padding-top: 24px;
}

._header_1f344_11 h1,
._header_1f344_11 p {
  margin: 0;
  padding: 0;
}

._header_1f344_11 h1 {
  font-weight: 500;
  font-size: 18px;
  line-height: 21px;
  text-align: center;
  color: #ffffff;
  position: relative;
}

._header_1f344_11 p {
  font-weight: 400;
  font-size: 13px;
  line-height: 16px;
  margin: 16px 8px;
  color: #c9c9c9;
}

._cities-list_1f344_38 {
  overflow-y: scroll;
  scrollbar-width: none;
}

._cities-list-option_1f344_43 {
  height: 62px;
  padding-left: 12px;
  padding-right: 8px;
  font-weight: 400;
  font-size: 18px;
  line-height: 18px;
  display: flex;
  align-items: center;
  color: var(--blue-soft);
  background: #071f34;
  border-bottom: 1px solid #0e3d66;
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.08);
}

._cities-list-option_1f344_43:first-of-type {
  border-top: 1px solid #0e3d66;
}

._cities-list-option_1f344_43._selected_1f344_62 {
  border: 1px solid #c3d82e;
  color: #c3d82e;
}

._cities-list-option_1f344_43 ._city-name_1f344_67 {
  flex-grow: 1;
}

._cities-list-option_1f344_43 path {
  fill: #c3d82e;
}

._country-name_1f344_75 {
  height: 62px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  padding: 8px;
  border-bottom: 1px solid #0e3d66;
  margin-top: 8px;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  color: #ffffff;
}

._flag-symbol_1f344_91 {
  min-width: 24px;
}

._button-back_1f344_95,
._button-reload_1f344_96 {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

._button-reload_1f344_96 path {
  fill: white;
}
._inputWrapper_xnkae_1 {
  display: flex;
  gap: 8px;
  width: 100%;
  padding: 0 8px;
}

._input_xnkae_1 {
  padding: 16px 0;
  background-color: transparent;
  color: inherit;
  border: none;
  flex-grow: 1;
}

._input_xnkae_1::placeholder {
  color: var(--gray-light);
}

._input_xnkae_1:focus {
  outline: none;
}

._icon_xnkae_24 {
  display: flex;
  margin: auto;
  max-width: 24px;
  max-height: 24px;
}
._search-input_v0cbd_1 {
  margin-top: 20px;
}

._input-bg_v0cbd_5 {
  background: var(--blue-dark);
}

._wrap_v0cbd_9 {
  width: 100%;
  position: relative;
}

._clear-icon_v0cbd_14 {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
}
._background_1vilc_1 {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999;

  display: flex;
  background-color: #071f34ab;
  backdrop-filter: blur(3px);
}
._card_a9yx2_1 {
  position: relative;
  width: 153px;
  height: 70px;
  z-index: 2;
}

._BLUE_a9yx2_8 {
  background: linear-gradient(90deg, #2E6171 0%, #2E4571 100%);
}

._GREEN_a9yx2_12 {
  background: linear-gradient(90deg, #42615D 0%, #1E3E50 100%);
}
/* delete rule for .ORANGE after the changes are made on the backend */
._ORANGE_a9yx2_15 {
  background: linear-gradient(90deg, #D6752F 0%, #F6BE96 100%);
}

._PURPLE_a9yx2_20 {
  background: linear-gradient(90deg, #5B5580 0%, #6F4C6B 100%);
}
/* delete rule for .RED after the changes are made on the backend */
._RED_a9yx2_23 {
  background: linear-gradient(90deg, #B02A2A 0%, #FC7474 100%);
}

._text_a9yx2_28 {
  position: absolute;
  left: 20px;
  top: 19px;
  bottom: 19px;
  right: 18px;
  color: var(--white);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  max-width: 120px;
}._news_bk5pj_1 {
  padding: 14px 0;
  position: relative;
  height: 98px;
  width: 100%;
}

._card-wrapper_bk5pj_8 {
  display: flex;
  gap: 8px;
  position: absolute;
  left: -20px;
  width: calc(100% + 20px * 2);
  padding: 0 20px;
  overflow-x: scroll;
  overflow-y: hidden;
  scrollbar-width: none;
}

._card-wrapper_bk5pj_8::-webkit-scrollbar {
  display: none;
}._invites_14tw7_1 {
  width: 100%;
  padding: 14px 0;
}

._headling_14tw7_6 {
  padding: 0 8px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 14px;
}

._info_14tw7_14 {
  display: flex;
  align-items: center;
  gap: 8px;
  color: var(--white);
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

._wrapper_14tw7_25 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._headling_1h9ak_1 {
  margin-bottom: 16px;
  color: var(--white);
  font-feature-settings: 'clig' off, 'liga' off;
}

._big-bold_1h9ak_7, ._big-normal_1h9ak_7 {
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
}

._big-normal_1h9ak_7 {
  font-weight: 500;
  line-height: normal;
}

._medium-bold_1h9ak_19, ._medium-normal_1h9ak_19 {
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
}

._medium-normal_1h9ak_19 {
  font-weight: 500;
  line-height: normal;
}

._has-expansion_1h9ak_31 {
  margin-bottom: 0;
}._count_7djsf_1 {
  background: var(--red);
  border-radius: 15px;
  text-align: center;
  color: var(--white);
  font-size: 15px;
  font-weight: 500;
  line-height: 18px;
  padding: 3px 6px;
  min-width: 23px;
}
._watch_1e1ho_1 {
  display: flex;
  align-items: center;
  color: var(--gray);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
._card-wrapper-invite_dpif3_1 {
  position: relative;
  background: var(--blue);
  padding: 10px 10px 16px;
  background: var(--background-color);
  border: 1.5px solid var(--green-yellow);
}

._card_dpif3_1 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  row-gap: 12px;
}

._invitation_dpif3_15 {
  padding: 5px 0 20px;
  font-size: 20px;
  font-weight: 500;
  line-height: 23.87px;
  color: var(--green-yellow);
  grid-column: 1 / 5;
}

._card-field_dpif3_24 {
  grid-column: 1 / 5;
  display: flex;
  align-items: center;
  gap: 5px;
  font-size: 15px;
  font-weight: 400;
  line-height: 17.9px;
  color: var(--white);
  position: relative;
}

._rating-invite_dpif3_36 {
  position: absolute;
  top: 64px;
  right: 10px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 4px;
  grid-column: 4 / -1;
  font-size: 15px;
  font-weight: 500;
  line-height: 17.9px;
  color: var(--white);
}

._rating-item-invite_dpif3_51 {
  background: var(--gray-blue);
  height: 26px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 4px;
}

._comment_dpif3_60 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -moz-box;
  -moz-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-clamp: 2;
  box-orient: vertical;
}

._players_dpif3_72 {
  grid-column: 1 / 5;
  padding-top: 12px;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  justify-content: center;
  align-items: flex-start;
  position: relative;
}

._invite-actions_dpif3_82 {
  display: flex;
  gap: 15px;
  margin-top: 24px;
}

._invite-actions_dpif3_82 > * {
  flex: 1;
}

._button-invite_dpif3_92 {
  height: 40px;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: 0.02em;
  text-align: center;
}
._player_1ff1f_1 {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 3px;
  align-items: center;
  justify-content: center;
  position: relative;
}

._preference_1ff1f_11,
._name_1ff1f_12 {
  font-size: 12px;
  font-weight: 400;
  text-align: center;
  min-width: fit-content;
}

._name_1ff1f_12 {
  color: var(--white);
}

._yourself_1ff1f_23 {
  font-size: 12px;
  text-align: center;
  font-weight: 600;
  color: var(--white);
}

._yourself-border_1ff1f_30 {
  border: 2px solid var(--white);
}

._preference_1ff1f_11 {
  color: #9dc8fa;
}

._orange_1ff1f_38 ._preference_1ff1f_11 {
  color: #e9cac2;
}

._break-word_1ff1f_42 {
  word-break: break-word;
}

._line-clamp_1ff1f_46 {
  word-break: break-word;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  max-width: 100%;
  overflow: hidden;
}

._plus-info_1ff1f_56 {
  position: absolute;
  top: 11px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
  font-weight: 600;
  font-size: 16px;
  line-height: 19.09px;
}
._badge_tt572_1 {
  min-width: 22px;
  min-height: 22px;
  border-radius: 50%;
  background-color: var(--green-lunda);
  line-height: 22px !important;
  text-align: center;
  font-size: 11px;
  font-weight: 600;
  z-index: 2;
}
._fade_1tu4a_1 {
  background-color: rgba(0, 0, 0, 0.4);
  width: 100%;
  height: 100%;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
._badge_1ksub_1 {
  width: 13px;
  height: 13px;
  border-radius: 50%;
  text-align: center;
  font-weight: 600;
  z-index: 2;
  font-size: 7px;
  line-height: 13px;
  background-color: var(--green-yellow);
  color: var(--blue);
}
._count_va507_1 {
  font-size: 16px;
  font-weight: 600;
  line-height: 19.09px;
  color: var(--white);
  border-radius: 50%;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.3);
}
._card_dxog9_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 3px;
  font-size: 12px;
  font-weight: 400;
  line-height: 14.32px;
  text-align: center;
  color: #9DC8FA;
}

._orange_dxog9_13._card_dxog9_1 {
  color: var(--orange-text);
}
._card-wrapper_pl9er_1,
._card-wrapper-invite_pl9er_2 {
  background: linear-gradient(238.95deg, #5791d5 15.64%, #165eb3 79.52%);
  padding: 15px;
  position: relative;
}

._blue_pl9er_8 {
  background: var(--blue);
}

._pink_pl9er_12 {
  background: linear-gradient(239.92deg, #df579e 5.51%, #165eb3 79.42%);
  box-shadow: 0px 4px 20px 0px #00000014;
}

._orange_pl9er_17 {
  background: #5e0c1e;
}

._headling_pl9er_21 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  font-size: 16px;
  font-weight: 600;
  line-height: 19.09px;
  text-align: left;
  margin-bottom: 10px;
  overflow: hidden;
  position: relative;
  z-index: 2;
}

._info_pl9er_35 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  font-size: 15px;
  font-weight: 400;
  line-height: 17.9px;
  text-align: left;
  position: relative;
  z-index: 2;
}

._info-item_pl9er_47 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._trophy_pl9er_53 {
  position: absolute;
  right: 15px;
  bottom: -1px;
  z-index: 1;
}

._private_pl9er_60 {
  position: absolute;
  bottom: 0;
  right: 50px;
  z-index: 0;
}

._card-wrapper-invite_pl9er_2 {
  background: var(--background-color);
  border: 1.5px solid var(--green-yellow);
}

._card_pl9er_1 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  row-gap: 12px;
}

._invitation_pl9er_78 {
  padding-bottom: 12px;
  font-size: 16px;
  font-weight: 700;
  line-height: 19.09px;
  color: var(--green-yellow);
  grid-column: 1 / 5;
}

._card-field_pl9er_87 {
  grid-column: 1 / 5;
  display: flex;
  align-items: center;
  gap: 5px;
  font-size: 15px;
  font-weight: 400;
  line-height: 17.9px;
  color: var(--white);
  position: relative;
}

._time_pl9er_99 {
  font-size: 11px;
  font-weight: 400;
}

._comment_pl9er_104 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -moz-box;
  -moz-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-clamp: 2;
  box-orient: vertical;
}

._request-sent_pl9er_116 {
  position: absolute;
  bottom: 0;
  right: 0;
  display: flex;
}

._private-game_pl9er_123 {
  position: absolute;
  right: 10px;
  top: 27px;
}

._invite-actions_pl9er_129 {
  display: flex;
  gap: 15px;
  margin-top: 24px;
}

._invite-actions_pl9er_129 > * {
  flex: 1;
}

._button_pl9er_139 {
  height: 40px;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: 0.02em;
}

._icon_pl9er_147 path {
  fill: var(--green-yellow);
}

._ball-icon_pl9er_151 {
  padding-bottom: 3px;
}

._comment-icon_pl9er_155 {
  align-self: flex-start;
}

._organizer_pl9er_159 {
  font-size: 15px;
  font-weight: 500;
  line-height: 18px;
  text-align: left;
  display: flex;
  align-items: center;
  gap: 2px;
}

._organizer_pl9er_159 > span {
  color: var(--green-yellow);
  margin-right: 2px;
}

._common-popover_pl9er_174 ._verified-icon_pl9er_174 path:first-of-type {
  fill: var(--green-yellow);
}

._private-icon_pl9er_178 svg {
  max-width: 20px;
  max-height: 20px;
}

._private-icon_pl9er_178 path {
  fill: var(--green-yellow);
}

._rating_pl9er_187 {
  display: flex;
  gap: 8px;
}

._verified-label_pl9er_192 {
  color: var(--green-yellow);
  font-weight: 600;
}

._icon-wrapper_pl9er_197 {
  width: 20px;
  display: grid;
  place-items: center;
}

._custom-image_pl9er_203 {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 0;
  height: 100%;
}
._card-field_18v7x_1 {
  grid-column: 1 / 5;
  display: flex;
  align-items: center;
  gap: 5px;
  font-size: 15px;
  font-weight: 400;
  color: var(--white);
  position: relative;
}

._icon_18v7x_12 {
  display: flex;
  align-items: center;
}

._label_18v7x_17 {
  display: flex;
  align-items: center;
  line-height: normal;
}

._payment-indicator_18v7x_23 {
  font-weight: 600;
  font-size: 14px;
  line-height: 100%;
  letter-spacing: 0%;
  display: flex;
  gap: 10px;
  align-items: center;
  justify-content: center;
  background: var(--blue);
  color: var(--green-yellow);
  height: 26px;
}

._mw-type_18v7x_37 {
  background: linear-gradient(255.52deg, #df579e -18.14%, #165eb3 79.48%);
}
._card_1v1dp_1,
._card-invite_1v1dp_2,
._card-finished_1v1dp_3,
._card-cancelled_1v1dp_4 {
  padding: 12px 8px;
  position: relative;
}

._card_1v1dp_1 {
  background: linear-gradient(115.14deg, #082640 -17.81%, #0d4e86 100%);
}

._card-finished_1v1dp_3 {
  background: #444f59;
}

._card-cancelled_1v1dp_4 {
  border: 1.5px solid var(--white);
  background: var(--background-color);
}

._card-invite_1v1dp_2 {
  background: var(--background-color);
  border: 1.5px solid var(--green-yellow);
  padding: 15px;
}

._private-training_1v1dp_28 {
  position: absolute;
  right: 5px;
  top: 40px;
}

._card_1v1dp_1 > *:not(._private-training_1v1dp_28),
._card-finished_1v1dp_3 > *:not(._private-training_1v1dp_28),
._card-cancelled_1v1dp_4 > *:not(._private-training_1v1dp_28) {
  position: relative;
  z-index: 1;
}

._head_1v1dp_41 {
  display: flex;
  flex-direction: column;
}

._headling_1v1dp_46,
._cancelled-headling_1v1dp_47 {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 4px;
}

._head_1v1dp_41 {
  margin-bottom: 12px;
}

._cancelled-headling_1v1dp_47 {
  margin-bottom: 10px;
}

._headling-text_1v1dp_62 {
  font-size: 16px;
  font-weight: 700;
  line-height: 19.09px;
  text-align: left;
  color: var(--green-yellow);
}

._cancelled-text_1v1dp_70 {
  font-size: 15px;
  font-weight: 600;
  line-height: 17.9px;
  text-align: left;
  color: var(--red);
}

._rating_1v1dp_78 {
  font-size: 15px;
  font-weight: 400;
  line-height: 17.9px;
  text-align: right;
  padding: 4px 8.5px;
  background-color: var(--blue-deep);
}

._card-finished_1v1dp_3 ._coach-item_1v1dp_87,
._card-cancelled_1v1dp_4 ._coach-item_1v1dp_87 {
  background-color: #55626d;
}

._info_1v1dp_92 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._card-invite_1v1dp_2 ._info_1v1dp_92 {
  margin-top: 18px;
}

._info-item_1v1dp_102 {
  display: flex;
  gap: 8px;
  align-items: center;
}

._price_1v1dp_108 {
  display: flex;
  gap: 4px;
  position: relative;
}

._fake_1v1dp_114 {
  position: absolute;
  right: -40px;
  top: -40px;
  bottom: -40px;
  width: 100px;
}

._booked_1v1dp_122 {
  width: 100%;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 16.71px;
  color: var(--gray-blue);
}

._clock_1v1dp_131 path,
._location_1v1dp_132 path {
  fill: var(--green-yellow);
}

._court_1v1dp_136 path {
  fill: var(--green-yellow);
}

._comment_1v1dp_140 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -moz-box;
  -moz-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-clamp: 2;
  box-orient: vertical;
}

._comment-full_1v1dp_152 {
  overflow: hidden;
  text-overflow: ellipsis;
}

._popover_1v1dp_157 {
  position: relative;
}

._popover_1v1dp_157 svg path {
  fill: var(--green-yellow);
}

._invite-actions_1v1dp_165 {
  margin: 24px 0 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 15px;
}

._button-invite_1v1dp_173 {
  height: 40px;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: 0.02em;
  text-align: center;
}

._card_1v1dp_1 ._private-training_1v1dp_28 path {
  fill: #0d385f;
}

._card-finished_1v1dp_3 ._private-training_1v1dp_28 path {
  fill: #444f59;
}

._card-cancelled_1v1dp_4 ._private-training_1v1dp_28 path {
  fill: #183249;
}

._relative-time_1v1dp_194 {
  font-size: 11px;
  font-weight: 400;
  line-height: 13.13px;
  color: var(--gray-light);
}

._comment-icon_1v1dp_201 {
  align-self: flex-start;
}

._organizer_1v1dp_205 {
  font-size: 15px;
  font-weight: 500;
  line-height: 18px;
  text-align: left;
  display: flex;
  align-items: center;
  gap: 2px;
}

._organizer_1v1dp_205 > span {
  color: var(--green-yellow);
  margin-right: 2px;
}
._wrapper_17ysv_1 {
  display: flex;
  align-items: center;
}

._wrapper_17ysv_1 > *:not(:first-child) {
  margin-left: -6px;
}

._avatar_17ysv_10,
._avatar-placeholder_17ysv_11 {
  border: 1px solid var(--white);
  width: 24px;
  height: 24px;
}

._avatar_17ysv_10 {
  font-size: 12px;
}

._avatar-placeholder_17ysv_11 {
  background: var(--blue-deep);
}
._container_17xab_1 {
  background: var(--blue-dark);
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.08);
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 12px 0 12px 20px;
}

._info_17xab_10 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

._name_17xab_16 {
  color: var(--white);
  font-feature-settings:
    'clig' off,
    'liga' off;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}

._location_17xab_27 {
  color: var(--gray-light);
  font-feature-settings:
    'clig' off,
    'liga' off;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}
._courts_oktcf_1 {
  padding: 14px 0 58px;
  width: 100%;
}

._headling_oktcf_6 {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  padding: 0 8px;
}

._courts-wrapper_oktcf_13 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._tourgames_h2i9n_1 {
  width: 100%;
  padding: 14px 0;
}

._headling_h2i9n_6 {
  padding: 0 8px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 14px;
}

._info_h2i9n_14 {
  display: flex;
  align-items: center;
  gap: 8px;
  color: var(--white);
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}


._tourgames-wrapper_h2i9n_26 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._empty-tourgames_h2i9n_32 {
  padding: 34px 50px 46px;
}
._wrapper_php1k_1 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 16.71px;
  text-align: center;
}

._title_php1k_13 {
  color: var(--gray-dark);
}

._action_php1k_17, ._filters-action_php1k_17 {
  color: var(--green-yellow);
}

._action_php1k_17 {
  display: flex;
  justify-content: center;
  align-items: center;
}

._bg-image_php1k_27 {
  position: absolute;
  top: 200px;
  left: -20px;
}
._card-wrapper_is3tc_1 {
  position: relative;
  background: var(--blue);
  padding: 10px 10px 16px;
}

._orange_is3tc_7._card-wrapper_is3tc_1 {
  background: #5e0c1e;
}

._green_is3tc_11._card-wrapper_is3tc_1 {
  background: #263e28;
}

._gray_is3tc_15._card-wrapper_is3tc_1 {
  background: #444f59;
}

._black_is3tc_19._card-wrapper_is3tc_1 {
  background: transparent;
  border: 1px solid var(--gray-blue);
}

._card-wrapper-invite_is3tc_24 {
  background: var(--background-color);
  border: 1.5px solid var(--green-yellow);
}

._card_is3tc_1 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  row-gap: 12px;
}

._rating_is3tc_35,
._time_is3tc_36 {
  position: absolute;
  top: 10px;
  right: 10px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 4px;
  grid-column: 4 / -1;
  font-size: 15px;
  font-weight: 500;
  line-height: 17.9px;
  color: var(--white);
}

._rating-item_is3tc_51 {
  font-size: 15px;
  font-weight: 500;
  line-height: 17.9px;
  color: var(--white);
  background: #2975cc;
  height: 26px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 4px;
}

._time_is3tc_36 {
  font-size: 11px;
  font-weight: 400;
}

._green_is3tc_11 ._time_is3tc_36 {
  color: var(--gray-regular);
}

._gray_is3tc_15 ._time_is3tc_36,
._black_is3tc_19 ._time_is3tc_36 {
  color: var(--gray-light);
}

._orange_is3tc_7 ._rating-item_is3tc_51 {
  background: #761228;
}

._comment_is3tc_82 {
  line-height: 17.9px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -moz-box;
  -moz-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-clamp: 2;
  box-orient: vertical;
}

._comment-icon_is3tc_95 {
  align-self: flex-start;
}

._players_is3tc_99 {
  grid-column: 1 / 5;
  padding-top: 12px;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  justify-content: center;
  align-items: flex-start;
  position: relative;
}

._request-sent_is3tc_109 {
  position: absolute;
  bottom: 0;
  right: 0;
  display: flex;
}

._joining_is3tc_116 {
  margin-top: 12px;
  grid-column: 1 / 5;
  display: flex;
  flex-direction: column;
  gap: 8px;
  position: relative;
}

._private-game_is3tc_125 {
  position: absolute;
  right: 10px;
  bottom: 35px;
}

._club-extended_is3tc_131 {
  display: flex;
  justify-content: space-between;
  gap: 8px;
  width: 100%;
}

._status_is3tc_138 {
  font-size: 11px;
  font-weight: 400;
  line-height: 13.13px;
  white-space: nowrap;
}

._green_is3tc_11 ._status_is3tc_138 {
  color: var(--green-lunda);
}

._gray_is3tc_15 ._status_is3tc_138 {
  color: var(--gray-light);
}

._black_is3tc_19 ._status_is3tc_138 {
  color: var(--red);
}

._reservation-wrapper_is3tc_157 {
  display: flex;
  justify-content: space-between;
  gap: 4px;
}

._reservation-text_is3tc_163 {
  font-size: 14px;
  font-weight: 600;
  line-height: 16.71px;
  text-align: left;
  color: var(--green-yellow);
  padding: 3px 8px;
  background: #2975cc;
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1;
}

._reservation-rating_is3tc_177 {
  padding: 0 8.5px;
}

._private-icon_is3tc_181 svg {
  max-width: 20px;
  max-height: 20px;
}

._private-icon_is3tc_181 path {
  fill: var(--green-yellow);
}

._popover-content-block_is3tc_190 {
  width: 255px;
}

._common-popover_is3tc_194 svg path {
  fill: var(--green-yellow);
}

._icon_is3tc_198 path {
  fill: var(--green-yellow);
}
._card_pcjkk_1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 69px;
  border-width: 1px 0px 1px 0px;
  border-style: solid;
  border-color: #55a4ff;
}

._action_pcjkk_11 {
  min-width: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}

._accept_pcjkk_19 {
  background-color: var(--green-lunda);
}

._decline_pcjkk_23 {
  background-color: var(--gray-light);
}

._player_pcjkk_27 {
  display: flex;
  gap: 14px;
  padding: 0 8px;
  font-size: 12px;
  font-weight: 400;
  line-height: 14.32px;
}

._clamp_pcjkk_36 {
  word-break: break-word;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  overflow: hidden;
}
._wrapper_185y1_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  padding: 0 8px;
  margin-top: 16px;
}

._players_185y1_10 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  row-gap: 8px;
  transform: translateX(-10px);
}

._player_185y1_10 {
  margin-right: -20px;
}

._avatar_185y1_23 {
  border: 1px dashed var(--white);
}

._noavatar_185y1_27 {
  border: 1px dashed var(--blue);
}

._text_185y1_31 {
  font-size: 14px;
  font-weight: 600;
  line-height: 16.71px;
  text-align: center;
  color: var(--white);
}
._popover-wrapper_1nkfi_1 {
  position: relative;
}

._popover-content_1nkfi_5 > div {
  background: transparent !important;
}

._block_1nkfi_9 {
  background-color: var(--green-yellow);
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-top: 10px;
  border-radius: 4px;
  position: relative;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.5px;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
}

._arrow_1nkfi_27 {
  position: absolute;
  left: 50%;
  right: 50%;
  top: -5px;
  background: var(--green-yellow);
  width: 20px;
  height: 20px;
  transform: rotate(45deg);
}
._popover-content-block_19wn4_1 {
  width: 255px;
}
._block_3304u_1 {
  background-color: var(--green-yellow);
  padding: 16px 12px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-top: 10px;
  border-radius: 4px;
  position: relative;
}

._arrow_3304u_12 {
  position: absolute;
  left: 50%;
  right: 50%;
  top: -5px;
  background: var(--green-yellow);
  width: 20px;
  height: 20px;
  transform: rotate(45deg);
}

._type_3304u_23 {
  display: flex;
  flex-direction: column;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.5px;
  text-align: left;
  color: #4e570b;
}

._title_3304u_34 {
  font-size: 13px;
  font-weight: 500;
  color: var(--background-color);
}

._cost-details_3304u_40 {
  display: flex;
  flex-direction: column;
}
._wrapper_132v4_1 {
  display: flex;
  align-items: center;
  gap: 8px;
  background: var(--blue-deep);
  padding: 12px 8px;
  font-size: 15px;
  font-weight: 400;
  line-height: 17.9px;
  text-align: left;
}

._avatar_132v4_13 {
  width: 24px;
  height: 24px;
  font-size: 12px;
}
._trophy_1xxqa_1 {
  position: absolute;
  right: 15px;
  bottom: 0;
  z-index: 2;
  max-height: 125px;
}
._popover-content-block_19wn4_1 {
  width: 255px;
}
._bg_match_h2myz_1 {
  background: url('/assets/pending-match-BJkSN7N1.png');
}

._bg_tournament_active_h2myz_5 {
  background: url('/assets/pending-active-tournament-Dl6gYshD.png');
}

._bg_tournament_finished_h2myz_9 {
  background: url('/assets/pending-finished-tournament-BljhYLpK.png');
}

._bg_match_li_h2myz_13 {
  background: url('/assets/pending-match-BJkSN7N1.png');
}

._bg_tournament_active_li_h2myz_17 {
  background: url('/assets/pending-active-tournament-list-DcWFgUyj.png');
}

._bg_tournament_finished_li_h2myz_21 {
  background: url('/assets/pending-finished-tournament-list-CIV_FLNs.png');
}

._container_h2myz_25 {
  width: 100%;
  height: 82px;
  margin: 14px 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

._container_continues_h2myz_34 {
  position: relative;
}

._list_h2myz_38 {
  width: calc(100% + 20px * 2);
  padding: 0 20px;
  position: absolute;
  left: -20px;
  display: flex;
  gap: 8px;
  overflow-x: scroll;
  overflow-y: hidden;
  scrollbar-width: 0;
}

._list_h2myz_38::-webkit-scrollbar {
  display: none;
}

._card_h2myz_54 {
  width: 100%;
  height: 82px;
  background-repeat: no-repeat;
  background-size: cover;
}

._card_tournament_h2myz_61 {
  padding: 20px 10px 24px;
}

._card_match_h2myz_65 {  
  padding: 20px 75px 24px;
}

._card_list_item_h2myz_69 {
  width: calc(100% - 20px);
}

._wrapper_h2myz_73 {
  display: flex;
  align-items: center;
}

._text_h2myz_78 {
  width: 312px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  font-size: 16px;
  line-height: 19.09px;
  letter-spacing: 0em;
}

._text_match_h2myz_88 {
  width: 184px;
  color: var(--white);
  font-weight: 500;
  text-align: center;
}

._text_tournament_h2myz_95 {
  color: var(--white);
  font-weight: 500;
  text-align: left;
}

._text_results_h2myz_101 {
  color: #B4CDE9;
  font-weight: 400;
  text-align: left;
}
._wrap_1wwsb_1 {
  height: 82px;
  display: block;
  width: 100%;
}

._banner_1wwsb_7 {
  height: 82px;
  /* object-fit: contain; */
  width: 100%;
}
._subscriptions_1k5wa_1 {
  width: 100%;
  padding: 14px 0;
  min-height: 170px;
}

._headling_1k5wa_7 {
  padding: 0 8px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 4px;
}

._info_1k5wa_15 {
  display: flex;
  align-items: center;
  gap: 8px;
  color: var(--white);
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

._subscription-wrapper_1k5wa_26 {
  position: absolute;

  width: calc(100% + 40px);
  margin-left: -20px;
  padding-left: 20px;
  
  display: flex;
  gap: 8px;
  overflow: scroll;
}

._list-wrapper_1k5wa_38 > * {
  min-width: 300px;
  max-width: 300px;
}

._list-wrapper_1k5wa_38::-webkit-scrollbar {
  display: none;
}

._single-wrapper_1k5wa_47 > * {
  width: calc(100% - 20px);
}

._empty-content-wrapper_1k5wa_51 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  color: var(--gray-dark);
  min-height: 136px;

  font-size: 14px;
  font-weight: 500;
  text-align: center;
  padding: 0 50px;
}

._createLink_1k5wa_66 {
  display: flex;
  align-items: center;
  justify-content: center;

  margin-top: 16px;
  
  color: var(--green-yellow);
}

._subscriptionCard_1k5wa_76 {
  white-space: nowrap;
  background-color: var(--background-color);
}
._card_196dd_1 {
  display: grid;
  grid-template-columns: repeat(2, auto);
  grid-template-rows: repeat(2, auto);
  row-gap: 12px;
  align-content: space-between;
  padding: 16px 8px;
  margin-top: 10px;
  font-size: 15px;
  position: relative;
  height: calc(100% - 10px);
  background-color: var(--background-color);
}

._card_196dd_1 > *:not(._countCircle_196dd_15) {
  display: flex;
  align-items: flex-start;
  line-height: 20px;
}

._card_196dd_1 > *:first-child {
  white-space: break-spaces;
}

._no-time_196dd_25 {
  grid-row: 1 / 3;
  align-self: center;
}

._no-time_196dd_25 ~ *:not(._countCircle_196dd_15) {
  justify-self: end;
}

._card_196dd_1 > *:nth-child(even) {
  justify-self: end;
}

._icon_196dd_38 {
  vertical-align: middle;
}

._countCircle_196dd_15 {
  position: absolute;
  top: -10px;
  right: -10px;
  background: var(--cyan);
}

._icon_196dd_38._medal_active_196dd_49 path {
  stroke: var(--cyan);
  fill: none;
}

._icon_196dd_38._medal_expired_196dd_54 path {
  stroke: var(--gray-blue);
  fill: none;
}
._active_1tfkz_1 {
  border: 1px var(--cyan) solid;
  width: calc(100% - 10px);
}

._active_1tfkz_1 path {
  fill: var(--cyan);
}
._requests_qbenl_1 {
  margin: 14px 0;
  display: flex;
  flex-direction: column;
}

._headling_qbenl_7 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 8px;
}

._headling-text_qbenl_14 {
  display: flex;
  gap: 8px;
  align-items: center;
}

._content_qbenl_20 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._wrapper_1p9v5_1 {
  padding: 16px 8px;
  display: flex;
  flex-direction: column;
  border: 1.5px solid var(--green-lunda);
}

._headling_1p9v5_8 {
  font-size: 20px;
  font-weight: 500;
  line-height: 23.87px;
  text-align: left;
  color: var(--green-lunda);
  margin-bottom: 16px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

._info_1p9v5_20 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-bottom: 24px;
}

._info-field_1p9v5_27 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._actions_1p9v5_33 {
  display: flex;
  align-items: center;
  gap: 20px;
  justify-content: space-between;
}

._entity-tournament_1p9v5_40 {
  display: flex;
  align-items: center;
  gap: 4px;
}

._button_1p9v5_46 {
  height: 40px;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: 0.02em;
}


._icon_1p9v5_55 {
  display: flex;
  align-items: center;
}
._suggestions_18b0p_1 {
  padding: 14px 0;
  display: flex;
  flex-direction: column;
}

._headling_18b0p_7 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 8px;
}

._headling-text_18b0p_14 {
  display: flex;
  gap: 8px;
  align-items: center;
}

._list_18b0p_20 {
  display: flex;
  gap: 12px;
  width: calc(100% + 40px);
  transform: translateX(-20px);
  padding: 0 20px;
  overflow-X: scroll;
  scrollbar-width: none;
}

._list_18b0p_20::-webkit-scrollbar {
  display: none;
}

._list_18b0p_20 > * {
  min-width: 290px;
  max-width: 290px;
  background-color: var(--background-color);
}

._single_18b0p_40 {
  display: flex;
  width: calc(100% + 40px);
  transform: translateX(-20px);
  padding: 0 20px;
}

._single_18b0p_40 > * {
  width: 100%;
  background-color: var(--background-color);
}
._wrapper_1ng23_1 {
  padding: 16px 8px;
  border: 1px solid var(--green-yellow);
  position: relative;
}

._wrapper_1ng23_1._expired_1ng23_7 {
  border: 1px solid var(--gray-dark);
}

._expired_1ng23_7 path {
  fill: var(--gray-dark);
  stroke: none;
}

._expired_1ng23_7 ._stroked_1ng23_16 path {
  stroke: var(--gray-dark);
  fill: none;
}

._headling_1ng23_21,
._price_1ng23_22 {
  color: var(--green-yellow);
}

._expired_1ng23_7 ._headling_1ng23_21,
._expired_1ng23_7 ._price_1ng23_22 {
  color: var(--gray-dark);
}

._info_1ng23_31 {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

._info-item_1ng23_37 {
  display: flex;
  gap: 8px;
  align-items: flex-start;
  font-size: 15px;
  font-weight: 400;
  line-height: 17.9px;
  color: var(--white);
}

._no-reservation_1ng23_47 {
  color: var(--red);
}

._no-reservation_1ng23_47 path {
  fill: var(--red);
}

._link-icon-wrapper_1ng23_55 {
  position: absolute;
  bottom: -14px;
  right: 0;
  left: 0;
  display: flex;
  justify-content: center;
  transform: rotate(90deg);
}

._link-icon-wrapper_1ng23_55 > * {
  background-color: var(--background-color);
}

._link-icon_1ng23_55 > svg {
  width: 28px;
  height: 28px;
}

._button_1ng23_74 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  height: 40px;
  font-size: 14px;
  font-weight: 600;
  line-height: 12px;
  margin-top: 10px;
}

._button_1ng23_74 > span {
  line-height: 12px;
}

._icon_1ng23_90 {
  display: flex;
  align-items: center;
}

._private-icon_1ng23_95 {
  position: absolute;
  bottom: 40px;
  right: 4px;
}

._detailed_1ng23_101 {
  bottom: 15px;
}

._switcher-wrapper_1ng23_105 {
  display: flex;
  gap: 8px;
  align-items: center;
}

._small-private-icon_1ng23_111 {
  display: flex;
  align-items: center;
}

._small-private-icon_1ng23_111 svg {
  max-width: 20px;
  max-height: 20px;
}

._popover-content-block_1ng23_121 {
  width: 255px;
}

._common-popover_1ng23_125 svg path {
  fill: var(--green-yellow);
}

._details_1ng23_129 {
  position: relative;
}
._wrap_1tmjp_1 > input[type='checkbox'] {
  height: 0;
  width: 0;
  visibility: hidden;
}

._wrap_1tmjp_1 > label {
  cursor: pointer;
  text-indent: -9999px;
  width: 51px;
  height: 31px;
  background: #78788029;
  display: inline-block;
  border-radius: 31px;
  position: relative;
}

._wrap_1tmjp_1 > label:after {
  content: '';
  position: absolute;
  top: 2px;
  left: 2px;
  width: 27px;
  height: 27px;
  background: #fff;
  border-radius: 27px;
  transition: 0.3s;
}

._wrap_1tmjp_1 > input:checked + label {
  background: #34c759;
}

._wrap_1tmjp_1 > input:checked + label:after {
  left: calc(100% - 2px);
  transform: translateX(-100%);
}

._wrap_1tmjp_1 > label:active:after {
  width: 30px;
}

._switcher-wrapper_1tmjp_43 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._switcher-label_1tmjp_49 {
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: var(--gray-blue);
}
._wrapper_p21jl_1 {
  height: calc(100dvh - 114px - 72px - var(--sa-top) - var(--sa-bottom));
  padding-bottom: 38px;
  overflow-y: auto;
  scrollbar-width: none;
}

._wrapper_p21jl_1::-webkit-scrollbar {
  display: none;
}

._read-all_p21jl_12 {
  font-size: 13px;
  font-weight: 500;
  line-height: 16px;
  letter-spacing: 0em;
  color: var(--gray-dark);
}

._toggle_p21jl_20 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.5px;
  color: var(--gray-blue);
}

._overlay-loader_p21jl_31 {
  position: fixed;
  top: calc(114px + var(--sa-top));
  left: 0;
  right: 0;
  bottom: calc(72px + var(--sa-bottom));
  z-index: 1000;
  display: flex;
  align-items: center;
  justify-content: center;
}
._header_1rv8c_1 {
  margin: 20px 8px 30px;
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
  color: var(--white);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
._additional_1rv8c_12 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

._button_1rv8c_18 {
  display: inline-flex;
  justify-content: flex-start;
  position: relative;
}

._click-area_1rv8c_24 {
  position: absolute;
  bottom: -15px;
  top: -15px;
  left: -8px;
  right: 0;
  z-index: 1;
}
._wrapper_aj27e_1 {
  margin: 12px 0;
  display: flex;
  flex-direction: column;
}

._status_aj27e_7 {
  padding: 16px 8px;
  font-size: 20px;
  font-weight: 500;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._status_aj27e_7 span {
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
  color: var(--gray-dark);
  align-self: flex-end;
}._card_12gwg_1 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._icon-wrapper_12gwg_7 {
  display: flex;
  justify-content: flex-end;
  width: 100%;
}

._content-wrapper_12gwg_13 {
  margin: 12px 8px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._content-wrapper-user_12gwg_20 {
  margin: 20px 8px;
}

._user-card_12gwg_24 {
  display: flex;
  gap: 8px;
}

._content_12gwg_13,
._content-user_12gwg_30 {
  display: flex;
  gap: 16px;
  align-items: center;
  justify-content: space-between;
}

._content_12gwg_13 > a {
  align-self: flex-start;
}

._content-footer_12gwg_41 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._time_12gwg_47 {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
}

._user-card_12gwg_24 {
  display: flex;
  gap: 8px;
  align-items: center;
  font-size: 16px;
  line-height: 18px;
}

._user-data_12gwg_64 {
  font-weight: 400;
}

._user-data_12gwg_64 span {
  font-weight: 600;
}

._status_12gwg_72 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  align-self: flex-start;
  padding-left: 20px;
}

._border-read_12gwg_84 {
  border-top: 1px solid var(--gray-dark);
}

._border-unread_12gwg_88 {
  border-top: 1px solid var(--white);
}
._innerPadding_13iop_1 {
  padding: 0 8px;
}
._homepage_100et_1 {
  overflow-y: scroll;
  scrollbar-width: 0;
}

._homepage_100et_1::-webkit-scrollbar {
  display: none;
}
._logo_i690w_1 {
  display: block;
  max-width: 220px;
  margin: 0 auto;
  padding: 24px 0;
  cursor: pointer;
}
._wrapper_1sbav_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}

._wrapper_1sbav_1::before, ._wrapper_1sbav_1::after {
  content: '';
  position: absolute;
  width: 100vw;
  height: 1px;
  background-color: var(--decoration-line-color);
}

._wrapper_1sbav_1::before {
  top: 0;
}

._wrapper_1sbav_1::after {
  bottom: 0;
}

._wrapper_error_1sbav_24::before, ._wrapper_error_1sbav_24::after {
  content: '';
  position: absolute;
  width: 100vw;
  height: 0.5px;
  background-color: #CE2020
}
._input_1p92r_1 {
  margin-top: 100px;
}
._lodoWrap_1p92r_4 {
  margin-top: 20px;
}

._signBtnWrapper_1p92r_8 {
  position: sticky;
  left: 0;
  bottom: calc(26px + var(--sa-bottom));
  margin-left: -10px;
  width: calc(100% + 20px);
  z-index: 1;
}

._content-wrapper_1p92r_17 {
  height: calc(100dvh - var(--sa-bottom) - var(--sa-top));
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

._content-main_1p92r_24 {
  margin-bottom: calc(56px + var(--sa-bottom));
}

._background_1p92r_28 {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='222'%20height='222'%20viewBox='0%200%20222%20222'%20fill='none'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M189.49%20189.49C232.837%20146.143%20232.837%2075.8565%20189.49%2032.5099C146.143%20-10.8366%2075.8565%20-10.8366%2032.5099%2032.5099C-10.8366%2075.8565%20-10.8366%20146.143%2032.5099%20189.49C75.8565%20232.837%20146.143%20232.837%20189.49%20189.49ZM199.17%20100.355C196.814%2080.6134%20187.875%2062.2418%20173.794%2048.2057C159.706%2034.0747%20141.253%2025.1239%20121.434%2022.8083L121.323%2023.4299C116.817%2047.7315%20105.05%2070.0961%2087.5728%2087.5728C70.0961%20105.05%2047.7315%20116.817%2023.4299%20121.323L22.8083%20121.434C25.1239%20141.253%2034.0747%20159.706%2048.2057%20173.794C62.2418%20187.875%2080.6134%20196.814%20100.355%20199.17L100.488%20198.392C104.992%20174.089%20116.759%20151.722%20134.236%20134.243C151.713%20116.764%20174.078%20104.995%20198.381%20100.488L199.158%20100.355H199.17ZM198.381%20126.862V123.155C180.037%20127.35%20163.247%20136.634%20149.94%20149.94C136.634%20163.247%20127.35%20180.037%20123.155%20198.381H126.862C144.652%20195.177%20161.032%20186.595%20173.794%20173.794C186.596%20161.032%20195.177%20144.652%20198.381%20126.862ZM23.441%2098.6676V96.1922C26.4882%2078.0051%2035.1473%2061.2264%2048.2057%2048.2057C61.2253%2035.1439%2078.004%2026.4809%2096.1922%2023.4299H98.6565C94.4615%2041.7747%2085.1776%2058.5644%2071.871%2071.871C58.5644%2085.1776%2041.7747%2094.4615%2023.4299%2098.6565L23.441%2098.6676Z'%20fill='%2321303E'/%3e%3c/svg%3e") no-repeat bottom 96px
    right -72px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow-y: scroll;
}

._user-agreement_1p92r_39 {
  display: flex;
  gap: 12px;
  margin-top: 33px;
}

._checkbox_1p92r_45 {
  min-width: 16px;
}

._accent_1p92r_49 {
  color: var(--green-lunda);
  text-decoration: underline;
}

._tos_1p92r_54,
._policy_1p92r_55 {
  position: absolute;
  z-index: 10000;
  background: var(--white);
  color: black;
  padding: calc(16px + var(--sa-top)) 16px calc(16px + var(--sa-bottom));
  font-size: 16px;
}

._tos-title_1p92r_64 {
  font-weight: 600;
  font-size: 20px;
}

._tos-subtitle_1p92r_69 {
  font-size: 16px;
  font-weight: 600;
}

._tos_1p92r_54 li,
._tos_1p92r_54 ol {
  margin-bottom: 4px;
}

._tos-button_1p92r_79 {
  color: var(--white);
}

._policy-h1_1p92r_83 {
  font-weight: bold;
  margin-bottom: 5px;
  padding-bottom: 3px;
}

._policy-p_1p92r_89 {
  font-size: 16px;
  margin-bottom: 4px;
}

._policy_1p92r_55 a {
  color: blue;
}

._button_1p92r_98 {
  width: 100%;
  border-radius: 20px;
  background: var(--blue);
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2) inset;
  padding: 6px;
  color: var(--white);
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: 0.32px;
}

._button-inner_1p92r_113 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
  font-weight: 600;
}

._phoneLabel_1p92r_121 {
  display: inline-block;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 16px;
}

._captcha-title_1p92r_128 {
  font-weight: 500;
  margin: 40px 0 18px;
}

._captcha-condition_1p92r_133 {
  color: var(--green-yellow);
  font-size: 24px;
  letter-spacing: 24px;
  padding: 8px 0;
  width: 100%;
}

._captcha-input_1p92r_141 {
  color: var(--green-yellow);
  width: 60px;
  height: 46px;
  border: 1px solid var(--green-yellow);
  background: transparent;
}

._captcha-input_1p92r_141:focus {
  outline: none;
}
._inputLabel_12e2l_1 {
  font-size: 18px;
  font-weight: 500;
  margin: 63px 8px 16px;
}

._phoneInput_12e2l_7 {
  display: flex;
  width: 100%;
  height: 56px;
}

._phoneInput_12e2l_7 input {
  width: 0;
}

._phoneLabel_12e2l_17 {
  display: flex;
  align-items: center;
}

._phoneLabel_12e2l_17 span {
  color: #C9C9C9;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px; 
}

._phoneSelectCoutry_12e2l_29 {
  width: 24px;
  margin-right: 8px;
}

._phoneCodeSelect_12e2l_34 {
  background: var(--background-color);
  border: none;
  color: var(--white);
}

._submitBtn_12e2l_40 {
  margin-top: auto;
}
._inputsWrapper_13l33_1 {
  display: flex;
  width: 210px;
  margin: 0 auto;
  margin-top: 10px;
}

._codeNumber_13l33_8 {
  font-size: 24px;
  font-weight: 400;
  line-height: 16px;
  color: var(--green-yellow);
}

._ballIcon_13l33_15 {
  width: 16px;
  height: 16px;
}

._codeWrap_13l33_20 {
  padding: 18px;
  display: flex;
  align-items: center;
  width: 52px;
}
._keyboard_fy3c7_1 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(4, 1fr);

  height: 308px;
  font-size: 36px;
}

._keyboard_fy3c7_1 > span {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
}

._keyboard_fy3c7_1 > span::before {
  content: '';
  
  position: absolute;
  z-index: -1;

  width: 68px;
  height: 68px;
  
  border-radius: 50%;
  border: 1px solid var(--green-lunda);
  background-color: var(--green-dark);

  opacity: 0;
  transition: opacity .17s linear;
}

._keyboard_fy3c7_1 > span:active::before {
  opacity: 1;
}
._keyboardWrapper_1s2hs_1 {
  margin-bottom: 24px;
}
._inputLabel_1s2hs_4 {
  display: flex;
  align-items: center;
  justify-content: center;
}

._inputLabel_1s2hs_4 > h3 {
  font-size: 18px;
  font-weight: 500;
  margin: 0;
}

._inputLabel_1s2hs_4 > span {
  color: var(--green-lunda);
  font-size: 14px;
  font-weight: 500;
}

._resendCode_1s2hs_22 {
  margin-bottom: 8px;
  line-height: 20px;
  height: 42px;
  color: var(--gray-dark);
  font-size: 14px;
  font-weight: 400;
  text-align: center;
}

._code-method_1s2hs_32 {
  margin-top: 15px;
  color: var(--green-lunda);
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: -0.5px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
}
._resend_jivh9_1 {
  color: var(--green-lunda);
}

._send-code-options_jivh9_5 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2px;
}
._modal-wrapper_1qr19_1 {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 998; /* значение 999 перекрывает компонент FullscreenLoader */
  background: rgba(55, 55, 55, 0.7);
  /* backdrop-filter: blur(1px); */
  padding: 0px 20px;
}

._content_1qr19_13 {
  position: relative;
  max-width: 450px;
  max-height: 80vh;
  overflow: scroll;
  margin: auto;
  background: var(--white);
  padding: 16px;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

._close_1qr19_26 {
  position: absolute;
  top: 16px;
  right: 16px;
}

._button_1qr19_32 {
  width: 100%;
  border-radius: 20px;
  background: var(--blue);
  margin-top: 16px;
  padding: 6px;
  color: var(--white);
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: 0.32px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 44px;
}

._question_1qr19_51 {
  color: var(--background-color);
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.4px;
  padding-right: 24px;
  margin-bottom: 16px;
}

._accent_1qr19_62 {
  color: var(--red-dark);
}

._description_1qr19_66 {
  margin: 0;
  color: var(--gray-dark);
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.02em;
}

._attention_1qr19_76 {
  color: var(--blue-deep);
}

._descriptionGroup_1qr19_80 {
  display: flex;
  flex-direction: column;
  row-gap: 8px;
}
._modal-header_119zr_1 {
  color: black;
  margin: 0;
}

._modal-content_119zr_6 {
  color: var(--gray-dark);
  letter-spacing: 0.02em;
}

._modal-content_119zr_6 > span {
  color: var(--green-lunda);
  text-decoration: underline;
}

._button_119zr_16 {
  width: 100%;
  border-radius: 20px;
  background: var(--blue);
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.20) inset;
  padding: 6px;
  color: var(--white);
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
}

._button-inner_119zr_29 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._tos_im6nc_1 {
  position: absolute;
  z-index: 10000;
  background: var(--white);
  color: black;
  padding: calc(16px + var(--sa-top)) 16px calc(16px + var(--sa-bottom));
  font-size: 16px;
}

._tos-title_im6nc_10 {
  font-weight: 600;
  font-size: 20px;
}

._tos-subtitle_im6nc_15 {
  font-size: 16px;
  font-weight: 600;
}

._tos_im6nc_1 li,
._tos_im6nc_1 ol {
  margin-bottom: 4px;
}

._tos-button_im6nc_25 {
  color: var(--white);
}
._policy_12d5m_1 {
  position: absolute;
  z-index: 10000;
  background: var(--white);
  color: black;
  padding: calc(16px + var(--sa-top)) 16px calc(16px + var(--sa-bottom));
  font-size: 16px;
}

._policy-button_12d5m_10 {
  color: var(--white);
}

._policy-h1_12d5m_14 {
  font-weight: bold;
  margin-bottom: 5px;
  padding-bottom: 3px;
}

._policy-p_12d5m_20 {
  font-size: 16px;
  margin-bottom: 4px;
}

._policy_12d5m_1 a {
  color: blue;
}
._modal-header_1efiq_1 {
  color: var(--background-color);
  margin: 0;
  font-weight: 600;
  font-size: 20px;
  line-height: 20px;
  margin-bottom: 16px;
}

._modal-content_1efiq_10 {
  color: var(--gray-dark);
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.26px;
  padding-right: 24px;
  margin-bottom: 16px;
}

._button_1efiq_21 {
  display: block;
  width: 100%;
  border-radius: 20px;
  background: var(--blue);
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2) inset;
  padding: 6px;
  color: var(--white);
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: 0.32px;
}

._button-inner_1efiq_37 {
  display: flex;
  justify-content: center;
  align-items: center;
}
._modal-header_1efiq_1 {
  color: var(--background-color);
  margin: 0;
  font-weight: 600;
  font-size: 20px;
  line-height: 20px;
  margin-bottom: 16px;
}

._modal-content_1efiq_10 {
  color: var(--gray-dark);
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.26px;
  padding-right: 24px;
  margin-bottom: 16px;
}

._button_1efiq_21 {
  display: block;
  width: 100%;
  border-radius: 20px;
  background: var(--blue);
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2) inset;
  padding: 6px;
  color: var(--white);
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: 0.32px;
}

._button-inner_1efiq_37 {
  display: flex;
  justify-content: center;
  align-items: center;
}
._input_5mc26_1 {
  margin-top: 100px;
}
._lodoWrap_5mc26_4 {
  margin-top: 20px;
}

._signBtnWrapper_5mc26_8 {
  position: sticky;
  left: 0;
  bottom: calc(26px + var(--sa-bottom));
  margin-left: -10px;
  width: calc(100% + 20px);
  z-index: 1;
}

._content-wrapper_5mc26_17 {
  height: calc(100dvh - var(--sa-bottom) - var(--sa-top));
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

._content-main_5mc26_24 {
  margin-bottom: calc(56px + var(--sa-bottom));
}

._background_5mc26_28 {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='222'%20height='222'%20viewBox='0%200%20222%20222'%20fill='none'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M189.49%20189.49C232.837%20146.143%20232.837%2075.8565%20189.49%2032.5099C146.143%20-10.8366%2075.8565%20-10.8366%2032.5099%2032.5099C-10.8366%2075.8565%20-10.8366%20146.143%2032.5099%20189.49C75.8565%20232.837%20146.143%20232.837%20189.49%20189.49ZM199.17%20100.355C196.814%2080.6134%20187.875%2062.2418%20173.794%2048.2057C159.706%2034.0747%20141.253%2025.1239%20121.434%2022.8083L121.323%2023.4299C116.817%2047.7315%20105.05%2070.0961%2087.5728%2087.5728C70.0961%20105.05%2047.7315%20116.817%2023.4299%20121.323L22.8083%20121.434C25.1239%20141.253%2034.0747%20159.706%2048.2057%20173.794C62.2418%20187.875%2080.6134%20196.814%20100.355%20199.17L100.488%20198.392C104.992%20174.089%20116.759%20151.722%20134.236%20134.243C151.713%20116.764%20174.078%20104.995%20198.381%20100.488L199.158%20100.355H199.17ZM198.381%20126.862V123.155C180.037%20127.35%20163.247%20136.634%20149.94%20149.94C136.634%20163.247%20127.35%20180.037%20123.155%20198.381H126.862C144.652%20195.177%20161.032%20186.595%20173.794%20173.794C186.596%20161.032%20195.177%20144.652%20198.381%20126.862ZM23.441%2098.6676V96.1922C26.4882%2078.0051%2035.1473%2061.2264%2048.2057%2048.2057C61.2253%2035.1439%2078.004%2026.4809%2096.1922%2023.4299H98.6565C94.4615%2041.7747%2085.1776%2058.5644%2071.871%2071.871C58.5644%2085.1776%2041.7747%2094.4615%2023.4299%2098.6565L23.441%2098.6676Z'%20fill='%2321303E'/%3e%3c/svg%3e") no-repeat bottom 96px
    right -72px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow-y: scroll;
}

._user-agreement_5mc26_39 {
  display: flex;
  gap: 12px;
  margin-top: 33px;
}

._checkbox_5mc26_45 {
  min-width: 16px;
}

._accent_5mc26_49 {
  color: var(--green-lunda);
  text-decoration: underline;
}

._tos_5mc26_54,
._policy_5mc26_55 {
  position: absolute;
  z-index: 10000;
  background: var(--white);
  color: black;
  padding: calc(16px + var(--sa-top)) 16px calc(16px + var(--sa-bottom));
  font-size: 16px;
}

._tos-title_5mc26_64 {
  font-weight: 600;
  font-size: 20px;
}

._tos-subtitle_5mc26_69 {
  font-size: 16px;
  font-weight: 600;
}

._tos_5mc26_54 li,
._tos_5mc26_54 ol {
  margin-bottom: 4px;
}

._tos-button_5mc26_79 {
  color: var(--white);
}

._policy-h1_5mc26_83 {
  font-weight: bold;
  margin-bottom: 5px;
  padding-bottom: 3px;
}

._policy-p_5mc26_89 {
  font-size: 16px;
  margin-bottom: 4px;
}

._policy_5mc26_55 a {
  color: blue;
}

._phoneLabel_5mc26_98 {
  display: inline-block;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 16px;
}

._button_5mc26_105 {
  width: 100%;
  border-radius: 20px;
  background: var(--blue);
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2) inset;
  padding: 6px;
  color: var(--white);
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: 0.32px;
}

._button-inner_5mc26_120 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
  font-weight: 600;
}

._captcha-title_5mc26_128 {
  font-weight: 500;
  margin: 40px 0 18px;
}

._captcha-condition_5mc26_133 {
  color: var(--green-yellow);
  font-size: 24px;
  letter-spacing: 24px;
  padding: 8px 0;
  width: 100%;
}

._captcha-input_5mc26_141 {
  color: var(--green-yellow);
  width: 60px;
  height: 46px;
  border: 1px solid var(--green-yellow);
  background: transparent;
}

._captcha-input_5mc26_141:focus {
  outline: none;
}
._checkbox_emf33_1 {
  visibility: hidden;
  width: 16px;
  height: 16px;
  margin-right: 3px;
}

._checkbox_emf33_1::before {
  content: "";
  visibility: visible;
  display: inline-block;
  width: 100%;
  height: 100%;
  border: 1px solid var(--gray-dark);
  box-sizing: border-box;
}

._checkbox_emf33_1:checked._checkbox_emf33_1::before {
  content: url("data:image/svg+xml,%3csvg%20width='12'%20height='9'%20viewBox='0%200%2012%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.36689%209.00006L0.566895%205.20007L1.51689%204.25007L4.36689%207.10006L10.4836%200.983398L11.4336%201.9334L4.36689%209.00006Z'%20fill='%23071F34'/%3e%3c/svg%3e");
  border: none;
  background-color: #C3D82E;
  padding-left: 2px;
}
._news-wrapper_1kfz2_1 {
  padding: 0 8px;
}
._main-wrapper_1kfz2_4{
  padding-bottom: 28px;
}

._headling_1kfz2_8 {
  margin-top: 76px;
}

._article_1kfz2_12 {
  color: var(--white);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  white-space: pre-line;
}
._contentImg_1kfz2_20{
  width: 100%;
}
._background_gb778_1,._backgroundDark_gb778_1 {
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;

  width: 100vw;
  height: 400px;
}

._backgroundDark_gb778_1::before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(#030C1499 60%, #071F34 100%, #000000 0%);
}
._header_40nvd_1 {
  margin: 20px 0 16px;
  padding: 0 8px;
}

._clubsWrapper_40nvd_6 {
  display: flex;
  flex-direction: column;
  padding: 12px 20px 30px;
  height: calc(100vh - 64px - 74px - var(--sa-bottom) - var(--sa-top));
  overflow-y: scroll;
  scroll-behavior: smooth;
  scrollbar-width: none;
  transform: translateX(-20px);
  width: calc(100% + 40px);
}
._headling_1avyh_1 {
  padding: 0 8px;
}

._clubs-wrapper_1avyh_5 {
  display: flex;
  flex-direction: column;
}
._club_1p1b5_1 {
    margin-bottom: 28px;
}

._container_1p1b5_5 {
    padding: 10px 16px;
    background: var(--blue-dark) url("data:image/svg+xml,%3csvg%20width='152'%20height='152'%20viewBox='0%200%20152%20152'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_1821_3099)'%3e%3cpath%20d='M115.577%2084.93C110.599%2095.019%20103.854%20105.07%2096.957%20114.095C90.4143%20122.603%2083.4185%20130.753%2076%20138.51C68.5813%20130.754%2061.5855%20122.603%2055.043%20114.095C48.146%20105.07%2041.401%2095.019%2036.423%2084.93C31.388%2074.7365%2028.5%2065.189%2028.5%2057C28.5%2044.4022%2033.5044%2032.3204%2042.4124%2023.4124C51.3204%2014.5044%2063.4022%209.5%2076%209.5C88.5978%209.5%20100.68%2014.5044%20109.588%2023.4124C118.496%2032.3204%20123.5%2044.4022%20123.5%2057C123.5%2065.189%20120.603%2074.7365%20115.577%2084.93ZM76%20152C76%20152%20133%2097.983%20133%2057C133%2041.8827%20126.995%2027.3845%20116.305%2016.6949C105.616%206.00534%2091.1173%200%2076%200C60.8827%200%2046.3845%206.00534%2035.6949%2016.6949C25.0053%2027.3845%2019%2041.8827%2019%2057C19%2097.983%2076%20152%2076%20152Z'%20fill='%23334659'/%3e%3cpath%20d='M76%2076C70.9609%2076%2066.1282%2073.9982%2062.565%2070.435C59.0018%2066.8718%2057%2062.0391%2057%2057C57%2051.9609%2059.0018%2047.1282%2062.565%2043.565C66.1282%2040.0018%2070.9609%2038%2076%2038C81.0391%2038%2085.8718%2040.0018%2089.435%2043.565C92.9982%2047.1282%2095%2051.9609%2095%2057C95%2062.0391%2092.9982%2066.8718%2089.435%2070.435C85.8718%2073.9982%2081.0391%2076%2076%2076ZM76%2085.5C83.5587%2085.5%2090.8078%2082.4973%2096.1525%2077.1525C101.497%2071.8078%20104.5%2064.5587%20104.5%2057C104.5%2049.4413%20101.497%2042.1922%2096.1525%2036.8475C90.8078%2031.5027%2083.5587%2028.5%2076%2028.5C68.4413%2028.5%2061.1922%2031.5027%2055.8475%2036.8475C50.5027%2042.1922%2047.5%2049.4413%2047.5%2057C47.5%2064.5587%2050.5027%2071.8078%2055.8475%2077.1525C61.1922%2082.4973%2068.4413%2085.5%2076%2085.5Z'%20fill='%23334659'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_1821_3099'%3e%3crect%20width='152'%20height='152'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") no-repeat top 16px right 0px;

}

._header_1p1b5_11 {
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    color: var(--green-yellow);
    margin-bottom: 16px;
}

._clubName_1p1b5_19 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

._info_1p1b5_26 {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    color: var(--white);
}

._button_1p1b5_33 {
    padding: 0px;
    line-height: 56px;
}

._buttonInner_1p1b5_38 {
    display: flex;
    justify-content: space-between;
}
._addressText_1p1b5_42{
    width: 100%;
}
._buttonWithIcon_1p1b5_45 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 0px 30px;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    color: var(--white);
}

._mapButton_1p1b5_57 {
    display: flex;
    width: 56px;
    height: 56px;
    background: var(--gray-blue);
    align-items: center;
    justify-content: center;
}
._wrapper_z97tk_1 {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  margin: 16px 0 6px;
}
._item_xozyk_1 {
  display: flex;
  gap: 8px;
  align-items: center;
  color: var(--blue);
}

._question_xozyk_8 {
  height: 24px;
}

._description_xozyk_12 {
  margin: 16px 0;
  display: flex;
  flex-direction: column;
  gap: 24px;
}

._arrow_xozyk_19 {
  transform: rotateZ(180deg);
}
._requestButton_vd8wv_1 {
    width: 100%;
    height: 62px;
    padding: 12px;
    margin-bottom: 28px;
    border: 1px solid #C3D82E;
    display: flex;
    align-items: center;
    column-gap: 12px;
}

._textWrapper_vd8wv_12 {
    display: flex;
    flex-direction: column;
    row-gap: 2px;
}

._text_vd8wv_12 {
    font-weight: 400;
    line-height: 18px;
    text-align: left;
}

._mainText_vd8wv_24 {
  font-size: 18px;
}

._subText_vd8wv_28 {
  font-size: 12px;
  color: #C9C9C9;
}
._content-wrapper_8onf2_1 {
  display: flex;
  flex-direction: column;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

._content-wrapper_8onf2_1._downscroll_8onf2_10 {
  padding-top: 20px;
}

._content-wrapper-with-swiper_8onf2_14 {
  padding-top: 190px;
}
._content-wrapper-without-swiper_8onf2_17 {
  padding-top: 126px;
}

._input-field_8onf2_21 {
  display: flex;
  margin-bottom: 30px;
  align-items: end;
}

._input-field-icon_8onf2_27 {
  margin-right: 10px;
  margin-bottom: 4px;
  width: 16px;
  height: 16px;
}

._input-wrap_8onf2_34 {
  padding: 0;
}

._input_8onf2_21 {
  padding: 0;
  padding-bottom: 2px;
  font-size: 14px;
  line-height: 17px;
  border-bottom: 1px solid var(--gray-light);
  border-radius: 0;
}

._filters-selected_8onf2_47 {
  position: absolute;
  right: -1px;
  top: -1px;
  max-width: 11px;
}

._controls_8onf2_54._downscroll_8onf2_10 {
  transform: translateY(-120%);
  transition: 0.2s;
}

._controls_8onf2_54 {
  position: fixed;
  top: calc(var(--sa-top) + 0px);
  left: 20px;
  right: 20px;
  transition: 0.2s;
}

._filtericon-wrapper_8onf2_67 {
  position: relative;
  width: 24px;
  height: 24px;
  display: grid;
  place-items: center;
}

._filter-icon_8onf2_75 {
  max-width: 20px;
}

._clear-icon_8onf2_79 {
  position: absolute;
  top: 50%;
  right: 36px;
  transform: translateY(-50%);
}
._button_1srge_1 {
	background: none;
	border: none;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 18px;
	color: var(--green-yellow);
	width: 100%;
	text-align: end;
}
._checkbox-wrapper_175fs_1 {
  display: flex;
  margin: 15px 0;
  justify-content: space-between;
}

._checkbox-wrapper_175fs_1 label {
  color: transparent
}

._city_175fs_11 {
  margin-top: 30px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  color: var(--gray-light);
  font-size: 14px;
  font-weight: 500;
}
._modal_bdrlh_1 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  background-color: rgba(31, 31, 31, 0.6);
  display: flex;
  flex-direction: column;
}

._content_bdrlh_15 {
  width: 100%;
}

._inner-wrapper_bdrlh_19 {
  width: 100%;
  max-width: 520px;
  padding: calc(35px + var(--sa-top)) 20px calc(72px + 28px + var(--sa-bottom));
  overflow-y: scroll;
  scrollbar-width: 0;
  height: 100%;
}

._inner-wrapper_bdrlh_19::-webkit-scrollbar {
  display: none;
}

._header_bdrlh_32 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 30px;
}

._header_bdrlh_32 > h3 {
  font-size: 18px;
  font-weight: 500;
  margin: 0;
}

._submit-btn_bdrlh_45 {
  color: var(--green-yellow);
  font-size: 16px;
}
._groupName_1t0ay_1 {
	font-size: 30px;
	font-weight: 500;
}
._item-wrapper_fe1a7_1 {
  padding: 7px 8px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
}

._item-wrapper--active_fe1a7_9 {
  background: var(--light-background-color);
}

._item-wrapper--bt_fe1a7_13 {
  border-top: 1px solid var(--decoration-line-color);
}

._position_fe1a7_17 {
  display: flex;
  align-items: center;
  gap: 9px;
  color: var(--white);
  font-feature-settings: 'clig' off, 'liga' off;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  min-width: 32px;
}

._rating_fe1a7_30 {
  color: var(--green-yellow);
  font-feature-settings: 'clig' off, 'liga' off;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
  min-width: 32px;
  text-align: end;
  margin-right: 10px;
}

._rating-value_fe1a7_42 {
  min-width: fit-content;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: var(--green-yellow);
}

._player-wrap_fe1a7_50 {
  margin-left: 8px;
}

._player_fe1a7_50 {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
}

._below-top-three_fe1a7_61 {
  border: 1px solid #D0D0D0;
  width: 42px;
  height: 42px;
}

._info_fe1a7_67 {
  display: flex;
  flex-direction: column;
  width: 100%;
}

._info-top_fe1a7_73 {
  display: flex;
  gap: 5px;
  align-items: center;
  justify-content: space-between;
}

._name_fe1a7_80,
._subsribed_fe1a7_81 {
  color: var(--white);
  font-feature-settings: 'clig' off, 'liga' off;
  font-size: 15px;
  font-style: normal;
  font-weight: bold;
  line-height: 18px;
  overflow: hidden;
}

._subsribed_fe1a7_81 {
  font-weight: 600;
}

._team_fe1a7_95 {
  color: var(--gray-light);
  font-feature-settings: 'clig' off, 'liga' off;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}

._actions_fe1a7_104 {
  text-align: center;
}

._actions-icon_fe1a7_108 {
  width: 0;
  transition: all .15s linear;
}

._actions-icon_visible_fe1a7_113 {
  margin: 0 5px;
  width: 14px;
}
._avatar-wrapper_6oa9l_1 {
  position: relative;
  max-width: 49px;
}

._rating_6oa9l_6 {
  border-radius: 50%;
  background: transparent !important;
}
._rating_58amz_1 {
  display: flex;
  gap: 8px;

  text-align: right;
  font-weight: 600;
}

._positive_58amz_9, ._negative_58amz_9 {
  font-size: 11px;
  white-space: nowrap;
}

._positive_58amz_9 {
  color: var(--green-lunda);
}

._negative_58amz_9 {
  color: var(--red);
}
._up_1jog0_1 {
  fill: var(--green-lunda);
}

._down_1jog0_5 {
  fill: var(--red);
  transform: rotate(180deg);
}
._wrap_8jfgs_1 {
  width: 100%;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

._container_8jfgs_10 {
  overflow: scroll;
  padding: 0 50%;
  white-space: nowrap;
  scroll-snap-type: x mandatory;
  -ms-overflow-style: none;
  scrollbar-width: 0;
  overflow-y: hidden;
}

._container_8jfgs_10::-webkit-scrollbar {
  width: 0;
  height: 0;
  display: none;
}

._swiperItem_8jfgs_26 {
  display: inline-block;
  scroll-snap-align: center;
  height: 60px;

  text-align: center;
  font-size: 36px;
  font-weight: 600;
  position: relative;
}

._swiperItem_8jfgs_26 > * {
  position: absolute;
  left: 0;
  right: 0;

  transition: all .17s linear;
  opacity: .5;
  font-size: 36px;
  line-height: 48px;
  vertical-align: middle;
}

._swiperItemActive_8jfgs_49 > * {
  opacity: 1;
  font-size: 48px;
}

._blocker_8jfgs_54 {
  position: absolute;
  width: 100%;
  height: 65px;
  z-index: 0;
}
._blocker_65nyl_1 {
  position: absolute;
  width: 100%;
  z-index: 0;
}

._autosizer-list_65nyl_7 {
  /* чуть меньше, чем размер кнопки "+" */
  padding-bottom: 60px;
}
/* Profile photo container */

._profilePhotoContainer_145qd_3 {
  position: relative;
  display: flex;
  flex-direction: column-reverse;
  height: 265px;
  overflow: hidden;
  padding-bottom: 28px;
}

._notifIcon_145qd_12,
._call_145qd_13,
._feedback_145qd_14,
._settingIcon_145qd_15 {
  position: absolute;
  top: 20px;
  right: 8px;
  width: 24px;
  height: 24px;
}

._notifIcon-wrapper_145qd_23,
._feedback-wrapper_145qd_24 {
  position: relative;
}

._notification-exist_145qd_28,
._feedback-exist_145qd_29 {
  position: absolute;
  top: 0;
  right: 0px;
}

._feedback_145qd_14 {
  right: 48px;
}

._settingIcon_145qd_15 {
  right: 88px;
}

._backBtn_145qd_43 {
  position: absolute;
  top: 20px;
  left: 8px;

  width: 24px;
  height: 24px;
}

._profileStat_145qd_52 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;

  column-gap: 56px;
  margin: 0 auto;
}

._profileStatItem_145qd_61 {
  display: flex;
  flex-direction: column;
  gap: 8px;

  text-align: center;
}

._profileStatItem_telegram_145qd_69 {
  display: flex;
  justify-content: center;
  column-gap: 4px;
  width: 100%;
  color: var(--gray-light);
  margin-bottom: 8px;
}

._profileStatValue_145qd_78 {
  color: var(--green-yellow);
  font-size: 24px;
  font-weight: 700;
}

._profileStatDescription_145qd_84 {
  font-size: 14px;
}

._profileName_145qd_88 {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  font-size: 32px;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.7);
  padding: 0 18px 12px;
}

._profileNameEdit_145qd_99 {
  background-color: #0000007a;
  border-radius: 5px;
  padding: 5px;
  cursor: pointer;
  vertical-align: middle;
}
._profileNameValue_145qd_106 {
  text-align: center;
  overflow: hidden;
  font-size: 24px;
}

/* About container */

._about_145qd_114 {
  padding: 8px;
}

._aboutHeader_145qd_118 {
  display: flex;
  align-items: baseline;
  gap: 4px;
  margin: 0 0 16px;
  justify-content: space-between;
}

._aboutHeaderTitle_145qd_126,
._aboutHeaderRating_145qd_127 {
  font-size: 20px;
  font-weight: 500;
}

._aboutHeaderRating_145qd_127 {
  color: var(--green-yellow);
}

._rating-value_145qd_136,
._rating-actions_145qd_137 {
  display: flex;
  align-items: center;
  gap: 4px;
}

._rating-actions_145qd_137 {
  align-self: center;
  gap: 8px;
}

._itemWrapper_145qd_148 {
  display: flex;
  flex-direction: column;
  gap: 8px;

  color: var(--green-yellow);
  font-size: 28px;
  font-weight: 700;

  overflow: hidden;
  padding-bottom: 10px;
  margin-bottom: -10px;
}
._item_145qd_148 {
  font-size: 24px;
  display: flex;
  align-items: center;
}

._item_145qd_148 > img,
._court-icon_145qd_168,
._coachIcon_145qd_169 {
  margin-right: 8px;
}

._court-icon_145qd_168 {
  position: relative;
  display: flex;
  align-items: center;
}

._lr-badge_145qd_179 {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(50%, -25%);
}

/* Match list container */

._tournamentsContainer_145qd_189 {
  margin-bottom: 32px;
}

._matchListHeader_145qd_193 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._matchListHeader_145qd_193 img {
  vertical-align: middle;
}

._matchListHeaderTitle_145qd_203 {
  margin: 12px 0;
  font-size: 20px;
  font-weight: 500;
}

._matchList_145qd_193,
._tournamentList_145qd_210 {
  display: flex;
  overflow-x: auto;
  gap: 10px;
  width: calc(100% + 40px);
  scrollbar-width: 0;
  transform: translateX(-20px);
  padding-left: 20px;
  padding-right: 20px;
}

._matchList_145qd_193 {
  padding-bottom: 14px;
}

._matchList_145qd_193::-webkit-scrollbar,
._tournamentList_145qd_210::-webkit-scrollbar {
  display: none;
}

._matchList_145qd_193 > * {
  min-height: 100%;
}

._matchList_145qd_193::-webkit-scrollbar {
  display: none;
}

._popup-wrapper_145qd_238 {
  position: relative;
  display: inline-flex;
  align-self: center;
  margin-left: 8px;
}

._popup_145qd_238 {
  position: absolute;
  width: 207px;
  background-color: var(--green-yellow);
  padding: 16px;
  color: #071f34;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  letter-spacing: -0.5px;
  z-index: 500;
  top: 35px;
  left: -123px;
}

._popup_145qd_238::before {
  content: '';
  display: block;
  position: absolute;
  background-color: var(--green-yellow);
  width: 28px;
  height: 28px;
  transform: rotate(45deg);
  top: -7px;
  right: 60px;
  z-index: -1;
}

._empty-matches_145qd_274 {
  padding: 36px 50px 75px;
}

._actionIcons_145qd_278 {
  position: absolute;
  top: 20px;
  right: 20px;
  display: flex;
  gap: 16px;
  align-items: center;
}

._hline_145qd_287 {
  height: 1px;
}

._allResults_145qd_291 {
  font-size: 14px;
  font-weight: 500;
  line-height: 16.71px;
  text-align: right;
  color: var(--gray);
}

._reservationsHeaderTitle_145qd_299 {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 24px 0;
  font-size: 20px;
  font-weight: 500;
}

._stats_145qd_308,
._wallet_145qd_309 {
  margin-bottom: 58px;
}

._wallet-sum_145qd_313 {
  display: flex;
  align-items: center;
  column-gap: 4px;
  color: var(--green-yellow);
}

._wallet-sum_145qd_313 svg {
  width: 24px;
  height: 24px;
}

._long-link_145qd_325 {
  min-width: 345px;
}

._highlighted_145qd_329 {
  display: flex;
  gap: 12px;
  background-color: #214667;
  margin-top: 12px;
  padding: 20px;
  padding-left: 28px;
  margin: 12px -20px 4px;
  color: var(--green-yellow);
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

._how-to-confirm_145qd_343 {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: var(--gray-light);
  align-self: center;
  margin-left: auto;
}

._change-rating_145qd_352 {
  font-size: 14px;
  font-weight: 500;
  line-height: 16.71px;
  color: var(--gray-light);
  letter-spacing: 0%;
  align-self: center;
  margin-left: auto;
  padding-right: 2.5px;
}
._popup-wrapper_1q7ye_1 {
    position: relative;
    display: flex;
    align-self: center;
    margin-left: 8px;
  }
  
  ._popup_1q7ye_1 {
      position: absolute;
      width: 255px;
      background-color: var(--green-yellow);
      padding: 16px;
      color: #071F34;
      font-size: 13px;
      font-weight: 400;
      line-height: 20px;
      text-align: left;
      letter-spacing: -0.5px;
      z-index: 500;
      top: 38px;
      left: -121px;
  }
  
  ._popup_1q7ye_1::before {
      content: '';
      display: block;
      position: absolute;
      background-color: var(--green-yellow);
      width: 28px;
      height: 28px;
      transform: rotate(45deg);
      top:-7px;
      left: 117px;
      z-index: -1;
  }
  
  ._popup-second_1q7ye_37 {
    position: absolute;
    width: 100px;
    background-color: var(--green-yellow);
    padding: 15.4px;
    color: #071F34;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    text-align: left;
    letter-spacing: -0.5px;
    z-index: 500;
    top: 38px;
    right: -90px;
  }
  ._popup-arrow_1q7ye_52{
    position: absolute;
    background-color: var(--green-yellow);
    width: 28px;
    height: 28px;
    transform: rotate(45deg);
    top:-7px;
    left: 87px;
    z-index: -1;
  }

._container_wc25l_1 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);

  width: 100%;
}

._valuesWrapper_wc25l_8 {
  border-right: 1px solid var(--gray-dark);
}

._header_wc25l_12 {
  margin: 14px 8px 0;
  font-size: 20px;
  font-weight: 500;
  display: inline-flex;
}

._values_wc25l_8 {
  position: relative;

  display: flex;
  justify-content: space-evenly;
  align-items: center;
  text-align: center;

  min-height: 85px;
}

._values_wc25l_8:last-child._values_wc25l_8::before {
  content: '';

  position: absolute;
  top: 0;
  right: 0;

  width: 50vw;
  height: 1px;
  background-color: var(--decoration-line-color);
}

._valueWraper_wc25l_42 {
  min-width: 70px;
}

._value_wc25l_8 {
  font-size: 24px;
  font-weight: 700;
}

._valueDesc_wc25l_51 {
  font-size: 14px;
}

._colorGreenyellow_wc25l_55 {
  color: var(--green-yellow);
}

._percentRingWrapper_wc25l_59 {
  justify-self: center;
  align-self: center;
}
._singleChart_1g3m8_1 {
  position: relative;

  justify-content: space-around ;
}

._circularChart_1g3m8_7 {
  display: block;
  margin: 0;
  width: 145px;
  height: 145px;
}

._circleBg_1g3m8_14 {
  fill: none;
  stroke: #5F643B;
  stroke-width: 3.8;
}

._circle_1g3m8_14 {
  fill: none;
  stroke-width: 3.8;
  stroke-linecap: round;
  animation: _progress_1g3m8_1 1s ease-out forwards;
}

._circle_1g3m8_14 {
  stroke: var(--green-yellow);
}

._description_1g3m8_31 {
  display: flex;
  flex-direction: column;
  justify-content: center;

  font-size: 12px;
  text-align: center;

  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

._percent_1g3m8_46 {
  font-size: 24px;
  font-weight: 700;

  margin-bottom: 8px;
}

@keyframes _progress_1g3m8_1 {
  0% {
    stroke-dasharray: 0 100;
  }
}
._modalBg_ndkoc_1 {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 9999;
    background: #1F1F1FB2;
    backdrop-filter: blur(1px);
}

._modalContent_ndkoc_12 {
    position: relative;
    margin: 0 auto;
    top: calc(50% - 332px);
    display: flex;
    flex-direction: column;
    align-items: center;
}

._infoIcon_ndkoc_21 {
    margin-left: 8px;
}

._close_ndkoc_25 {
    margin-bottom: 16px;
    padding: 0px 28px;
    align-self: flex-end;
}
._defineLevel_ndkoc_30{
    width: 100%;
}
._background_vsu8p_1 {
  position: absolute;
  transform: translateY(calc(-1px - var(--sa-top)));
  left: -20px;
  width: calc(100% + 41px);
  height: 300px;
  z-index: -1;
}

._background_vsu8p_1::before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  
  background: linear-gradient(#0000001f, transparent );
}
._wrapper_1rw1s_1 {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 24px;
}

._bar_1rw1s_9 {
  height: 10px;
  flex: 1;
  background: var(--light-background-color);
  border-radius: 32px;
}
._wrapper_8vwaz_1 {
  display: flex;
  width: 128px;
  flex-direction: column;
  align-items: center;
  border: 1px solid var(--green-yellow);
  padding: 8px 0px;
  gap: 8px;
  background: var(--background-color);
}

._text_8vwaz_12 {
  font-size: 12px;
  font-weight: 400;
  line-height: 14.32px;
  text-align: center;
  color: var(--white);
}

._venok_8vwaz_20 {
  position: relative;
  height: 66px;
}

._place-wrapper_8vwaz_25 {
  width: 100%;
  position: absolute;
  display: flex;
  flex-direction: column;
  align-items: center;
  /* transform: translateX(calc(50% - 4px)); */
  top: 8px;
}

._place-number_8vwaz_35 {
  font-size: 16px;
  font-weight: 400;
  line-height: 19.09px;
  color: var(--white);
}

._place-text_8vwaz_42 {
  font-size: 12px;
  font-weight: 400;
  line-height: 14.32px;
  color: var(--white);
}
._card_8npkf_1, ._team_8npkf_1 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  height: 100%;
}

._win_8npkf_7._card_8npkf_1 {
  background: #263E28;
  border: 1.5px solid var(--green-lunda);
}

._loss_8npkf_12._card_8npkf_1 {
  background: var(--red-regular);
  border: 1.5px solid var(--red-dark);
}

._tie_8npkf_17._card_8npkf_1 {
  background: var(--gray-dark);
  border: 1.5px solid var(--gray-light)
}

._lineup_8npkf_22 {
  display: grid;
  grid-template-rows: repeat(2, 1fr);
}

._win_8npkf_7 ._lineup_8npkf_22 {
  border-right: 0.5px solid #8B9D8C;
}

._loss_8npkf_12 ._lineup_8npkf_22 {
  border-right: 0.5px solid #D78686;
}

._tie_8npkf_17 ._lineup_8npkf_22 {
  border-right: 0.5px solid var(--gray-light);
}

._team_8npkf_1 {
  padding: 15px 0 10px;
  justify-items: center;
  align-items: flex-start;
}

._win_8npkf_7 ._team_8npkf_1:first-child {
  border-bottom:  0.5px solid #8B9D8C;
}

._loss_8npkf_12 ._team_8npkf_1:first-child{
  border-bottom:  0.5px solid #D78686;
}

._tie_8npkf_17 ._team_8npkf_1:first-child {
  border-bottom:  0.5px solid var(--gray-light);
}

._score_8npkf_57 {
  position: relative;
  display: flex;
  flex-direction: column;
}

._result_8npkf_63 {
  height: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 15px;
  font-weight: 600;
  line-height: 17.9px;
}

._win_8npkf_7 ._result_8npkf_63 {
  background: var(--green-lunda);
}

._loss_8npkf_12 ._result_8npkf_63{
  background: var(--red-dark);
}

._tie_8npkf_17 ._result_8npkf_63 {
  background: var(--gray-light);
}

._score-team_8npkf_85 {
  display: flex;
  align-items: center;
  flex: 1;
  padding: 0 20px;
}

._score-team_8npkf_85 > * {
  flex: 1;
}

._score-win_8npkf_96, ._score-loss_8npkf_96 {
  font-size: 24px;
  line-height: 30px;
  font-weight: 700;
  color: var(--white);
  text-align: center;
}

._score-loss_8npkf_96 {
  opacity: .5;
}

._date_8npkf_108 {
  position: absolute;
  top: 10px;
  right: 8px;
  font-size: 11px;
  font-weight: 400;
  line-height: 13.13px;
}

._win_8npkf_7 ._date_8npkf_108 {
  color: #8B9D8C;
}

._loss_8npkf_12 ._date_8npkf_108 {
  color: #D78686;

}

._tie_8npkf_17 ._date_8npkf_108 {
  color: var(--gray-light);
}
._card_1thh6_1,
._team_1thh6_2 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  height: 100%;
  background: var(--blue-dark);
  border: 1.5px solid #43418d;
}

._lineup_1thh6_10 {
  display: grid;
  grid-template-rows: repeat(2, 1fr);
  border-right: 0.5px solid var(--gray-blue);
}

._team_1thh6_2 {
  padding: 15px 0 10px 0;
  justify-items: center;
  align-items: flex-start;
}

._team_1thh6_2:first-child {
  border-bottom: 0.5px solid var(--gray-blue);
}

._details_1thh6_26 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 12px 16px 8px;
}

._details_1thh6_26 > span {
  font-size: 15px;
  font-weight: 400;
  line-height: 17.9px;
  color: var(--white);
}

._details_1thh6_26 > ._kind_1thh6_40 {
  color: var(--green-yellow);
  font-weight: 600;
}

._grades_1thh6_45 {
  font-size: 36px;
  font-weight: 800;
  line-height: 42.96px;
  color: var(--green-yellow);
}
._card_8t7p9_1,
._team_8t7p9_2 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  height: 100%;
}

._card_8t7p9_1 {
  background: #112f48;
  border: 1.5px solid var(--blue);
  min-height: 195px;
}

._lineup_8t7p9_14 {
  display: grid;
  grid-template-columns: repeat(3, 33.33%);
  position: relative;
  width: 188px;
  padding: 0 2px;
  height: 100%;
  max-height: 193px;
  align-self: center;
}

._lineup-wrapper_8t7p9_25 {
  display: flex;
  border-right: 0.5px solid var(--gray-blue);
}

._card_8t7p9_1._WON_8t7p9_30 {
  background: #263e28;
  border: 1.5px solid #4eb857;
}

._card_8t7p9_1._WON_8t7p9_30 ._lineup-wrapper_8t7p9_25 {
  border-right: 1.5px solid #8b9d8c;
}

._card_8t7p9_1._LOST_8t7p9_39 {
  background: #653939;
  border: 1.5px solid #ce2020;
}

._card_8t7p9_1._LOST_8t7p9_39 ._lineup-wrapper_8t7p9_25 {
  border-right: 0.5px solid #d78686;
}

._card_8t7p9_1 ._info_8t7p9_48 ._game-data_8t7p9_48 {
  color: #6e8aa3;
}

._card_8t7p9_1._WON_8t7p9_30 ._info_8t7p9_48 ._game-data_8t7p9_48 {
  color: #8b9d8c;
}
._card_8t7p9_1._LOST_8t7p9_39 ._info_8t7p9_48 ._game-data_8t7p9_48 {
  color: #d78686;
}

._team_8t7p9_2 {
  padding: 15px 0 10px;
  justify-items: center;
  align-items: flex-start;
}

._info_8t7p9_48 {
  position: relative;
  display: flex;
  flex-direction: column;
  padding: 12px 12px 4px;
  gap: 8px;
}

._date_8t7p9_73 {
  position: absolute;
  top: 10px;
  right: 8px;
  font-size: 11px;
  font-weight: 400;
  line-height: 13.13px;
}

._spinner_8t7p9_82 {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

._spinner_8t7p9_82 span {
  width: 100%;
}

._card_8t7p9_1._WON_8t7p9_30 ._spinner_8t7p9_82 path {
  fill: #8b9d8c;
}
._card_8t7p9_1._LOST_8t7p9_39 ._spinner_8t7p9_82 path {
  fill: #d78686;
}

._info_8t7p9_48 ._game-data_8t7p9_48 {
  display: flex;
  flex-direction: column;
  font-size: 14px;
  font-weight: 400;
  line-height: 16.71px;
  gap: 4px;
}

._footer_8t7p9_112 {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

._footer_8t7p9_112 ._title_8t7p9_119 {
  font-size: 15px;
  font-weight: 600;
  line-height: 17.9px;
  color: var(--green-yellow);
}

._footer_8t7p9_112 ._grade_8t7p9_126 {
  font-size: 36px;
  font-weight: 800;
  line-height: 42.96px;
  color: var(--green-yellow);
}

._more_8t7p9_133 {
  position: absolute;
  top: 50%;
  transform: translateY(-12px);
  right: 22px;
  font-size: 16px;
  font-weight: 600;
  color: black;
}

._lineup_8t7p9_14 > div {
  display: flex;
  align-items: center;
}

._lineup_8t7p9_14 > div > div {
  transform: translateY(10px);
}

._lineup_8t7p9_14 > div:nth-child(2) {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-top: 8px;
}

._lineup_8t7p9_14 > div:nth-child(2) > div {
  transform: translateY(0);
  flex-grow: 0;
}
._user_photo_background_1gs6k_1 {
  position: absolute;
  width: 100vw;
  height: 100%;
  top: calc(-1 * var(--sa-top));
  left: -20px;
  z-index: 10;

  background-color: var(--background-color);
  opacity: 0.8;
}

._user_photo_1gs6k_1 {
  position: fixed;
  left: 21px;
  top: calc(21px + var(--sa-top));
  width: calc(100vw - 42px);
  height: calc(130vw - 42px);
  z-index: 11;
}
._select-area_zn2pw_1 {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 50%;
  opacity: 0;
}

._option_zn2pw_11 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  color: black;
  padding: 11px 16px;
}

._option_zn2pw_11 a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

._icon_zn2pw_27 circle {
  fill: black;
}
._wrapper_i9zwp_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 18px;
  margin: 32px 0 calc(60px);
}

._description_i9zwp_9 {
  width: 256px;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0px;
  text-align: center;
  vertical-align: middle;
  color: var(--gray-light);
}
._headling_1v2em_1 {
  display: flex;
  justify-content: space-between;
  color: var(--white);
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: 0%;
  margin-bottom: 16px;
  padding: 0 18px;
}

._exit_1v2em_13 {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #1f3a53;
  border-radius: 50%;
  width: 30px;
  height: 30px;
}
._wrapper_cotyf_1 {
  padding: 0 18px;
  margin-top: -16px;
  margin-bottom: 28px;
}

._name_cotyf_7 {
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: 0%;
  vertical-align: middle;
  color: var(--green-yellow);
  margin-bottom: 16px;
}

._warning_cotyf_17 {
  display: flex;
  gap: 8px;
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  padding: 12px 32px 12px 12px;
  background: #ce202033;
  border: 1px solid var(--red);
  color: var(--white);
  margin-bottom: 32px;
}

._warning_cotyf_17 svg path {
  fill: var(--red);
}

._steps_cotyf_34 {
  display: flex;
  flex-direction: column;
  gap: 32px;
}

._step_cotyf_34 {
  display: flex;
  flex-direction: column;
}

._step-header_cotyf_45 {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 10px;
}

._circle_cotyf_52 {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: var(--gray-light);
  display: flex;
  align-items: center;
  justify-content: center;
}

._filled_cotyf_62 {
  background: #d5ff62;
}

._step-headling_cotyf_66 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

._step-count_cotyf_72,
._step-title_cotyf_73,
._step-description_cotyf_74 {
  font-size: 14px;
  line-height: 120%;
  letter-spacing: 0%;
}

._step-count_cotyf_72 {
  font-weight: 300;
  color: #d5ff62;
}

._step-title_cotyf_73 {
  font-weight: 500;
  color: var(--white);
}

._step-description_cotyf_74 {
  display: flex;
  flex-direction: column;
  gap: 6px;
  font-weight: 400;
  color: var(--gray-light);
  margin-left: 42px;
  margin-bottom: 24px;
}

._button-wrapper_cotyf_100 {
  height: 44px;
  position: relative;
}

._button_cotyf_100 {
  border: 1px solid var(--green-yellow);
  padding: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  border-radius: 20px;
  color: var(--green-yellow);
}

._pencil_cotyf_117 svg path {
  fill: var(--blue);
}

._input-wrapper_cotyf_121 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  margin-top: -8px;
}

._input_cotyf_121 {
  border: none;
  outline: none;
  text-align: center;
  font-weight: 600;
  font-size: 48px;
  line-height: 48px;
  color: #d5ff62;
  padding: 0;
  width: 120px;
  background: transparent;
}

._input_cotyf_121::placeholder {
  color: var(--gray-light);
}

._input_cotyf_121:disabled {
  color: var(--gray-dark);
}

._over-limit_cotyf_150 {
  color: var(--red);
}

._contact-support_cotyf_154 {
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  letter-spacing: 0%;
  text-align: center;
  color: var(--gray-light);
  margin-top: 32px;
}
._wrapper_ngbz3_1 {
  padding-top: 4px;
}

._empty_ngbz3_5 {
  display: grid;
  place-items: center;
}

._header_ngbz3_10 {
  font-weight: 500;
  font-size: 20px;
  line-height: 100%;
  letter-spacing: 0%;
  padding: 12px 8px;
}

._tab_ngbz3_18 {
  font-weight: 400;
  font-size: 12px;
  line-height: 100%;
  letter-spacing: 0%;
  border-bottom: 2px solid;
  border-color: #6e8aa399;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px 0;
  transition: 0.3s;
}

._active_ngbz3_32 {
  border-color: var(--green-yellow);
}

._tabs-wrapper_ngbz3_36 {
  display: flex;
  padding-top: 8px;
  gap: 4px;
}

._chart-container_ngbz3_42 {
  display: flex;
  gap: 8px;
  justify-content: flex-end;
}

._chart-aside_ngbz3_48 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  font-weight: 500;
  font-size: 12px;
  line-height: 100%;
  letter-spacing: -0.5px;
  vertical-align: middle;
  padding: 18px 4px 18px 0;
}

._rating-tooltip_ngbz3_61 {
  position: absolute;
  transform: translate(-50%, -50%);
  font-size: 10px;
  border-radius: 50%;
}

._rating-tooltip_ngbz3_61 span {
  padding: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  line-height: 100%;
  font-weight: 700;
  vertical-align: center;
  letter-spacing: -0.42px;
  user-select: none;
}

._selected_ngbz3_81 {
  width: 38px;
  height: 38px;
  background-color: var(--green-yellow);
  border: 6px solid #c3d82e66;
  color: var(--blue);
  background-clip: padding-box;
  padding: 6px;
}

._verified_ngbz3_91 {
  background-color: #42a5f5;
  border: none;
  color: white;
}
._chart-wrapper_u9ck4_1 {
  padding: 8px 0;
  width: 100%;
  position: relative;
}

._chart-svg-main-surface_u9ck4_7 {
  touch-action: pan-y !important;
}
:root {
  --rating-wrapper-height: 56px;
}

._wrapper_1v5ep_5 {
  padding: 0 12px;
  background-color: #275687;
  border: 0.58px solid var(--blue-soft);
  height: var(--rating-wrapper-height);
}

._wrapper_1v5ep_5._RED_1v5ep_12 {
  background-color: #653939;
  border: 0.58px solid var(--red);
}

._wrapper_1v5ep_5._GREEN_1v5ep_17 {
  background-color: #263e28;
  border: 0.58px solid var(--green-lunda);
}

._wrapper_1v5ep_5 ._row_1v5ep_22 {
  display: flex;
  justify-content: space-between;
  font-weight: 400;
  font-size: 12px;
  line-height: 100%;
  letter-spacing: 0%;
  height: 27px;
  padding: 2px;
  color: #ffffffb2;
}

._wrapper_1v5ep_5 ._row_1v5ep_22:first-of-type {
  align-items: flex-end;
}

._wrapper_1v5ep_5 ._row_1v5ep_22:last-of-type {
  align-items: flex-start;
}

._delta_1v5ep_42 {
  display: flex;
  gap: 8px;
  font-size: 14px;
  color: var(--green-yellow);
  align-items: center;
}

._delta_1v5ep_42 ._DOWN_1v5ep_50 {
  transform-origin: center;
  transform: rotateX(180deg);
}

._total-wrapper_1v5ep_55 {
  padding: 12px;
  background: linear-gradient(
    301.18deg,
    rgba(85, 164, 255, 0.4) -116.67%,
    #071f34 76.97%
  );
  display: flex;
  gap: 16px;
  justify-content: center;
  align-items: center;
  height: var(--rating-wrapper-height);
}

._overview-item_1v5ep_69 {
  font-weight: 400;
  font-size: 12px;
  line-height: 100%;
  letter-spacing: 0%;
  display: flex;
  flex-direction: column;
  flex-basis: 25%;
  gap: 2px;
}

._overview-item_1v5ep_69:not(:first-of-type) {
  border-left: 0.5px solid var(--gray-dark);
  padding-left: 12px;
}

._overview-item_1v5ep_69 span {
  flex-basis: 50%;
}

._overview-item_1v5ep_69 span:last-of-type {
  font-size: 14px;
  color: var(--green-yellow);
}
._form_doxhc_1 > *:nth-last-child(2) {
  margin-bottom: calc(56px + var(--sa-bottom));
}

._cameraLabel_doxhc_5 {
  display: flex;
  flex-direction: column;
}

._cameraInput_doxhc_10 {
  height: 0;
  opacity: 0;
}

._phoneField_doxhc_15 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 56px;
  padding: 0 8px;
}

._phoneField_doxhc_15 > a {
  color: var(--green-yellow);
  font-size: 14px;
  letter-spacing: 0.28px;
}

._cameraImg_doxhc_30 {
  display: block;
  margin: 70px auto 70px;
}

._radioWrap_doxhc_35 {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

._privateSettings_doxhc_41 {
  margin-bottom: 28px;
}

._signOutBtn_doxhc_45 {
  background-color: var(--red-vinous);
  text-align: left;
}

._deleteBtn_doxhc_50 {
  background-color: transparent;
  border-color: var(--decoration-line-color);
  text-align: left;
}
._saveBtm_doxhc_55 {
  position: sticky;
  bottom: calc(28px + var(--sa-bottom));
  transform: translateX(-10px);
}

._modalContent_doxhc_61 {
  color: var(--background-color);
  font-size: 20px;
  font-weight: 600;
}

._modalContent_doxhc_61 > canvas {
  margin-top: 10px;
  width: 100% !important;
  height: auto !important;
}

._modalContent_doxhc_61 span {
  color: black;
}

._phoneSelectCoutry_doxhc_77 {
  width: 24px;
  margin-right: 8px;
}

._phoneValue_doxhc_82 {
  display: flex;
  align-items: baseline;
  color: var(--gray-light);
}
/* konchennyi safari */
._hlHeight_doxhc_88 {
  height: 1px;
}

._radioWrapper_doxhc_92,
._ratingRadioWrapper_doxhc_93 {
  width: 100%;
  height: 56px;

  display: flex;
  justify-content: space-between;

  text-align: center;
}

._radioWrapper_doxhc_92 > * {
  flex-grow: 1;
}

._checkboxWrapper_doxhc_107 {
  width: 100%;

  display: flex;
  justify-content: space-between;
  border: 0.5px solid var(--gray-dark);
}

._ratingRadioWrapper_doxhc_93 > * {
  flex-grow: 1;
}

._ratingRadioWrapper_doxhc_93 > *::before {
  border: 0.5px solid var(--gray-dark);
}

._account-management_doxhc_123 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 8px;
  color: var(--gray-dark);
  font-size: 16px;
  font-weight: 400;
  border: 0.5px solid var(--decoration-line-color);
  outline: none;
  width: 100%;
}

._price-list-label_doxhc_136 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 0.5px solid var(--decoration-line-color);
  padding: 20px 8px;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.02em;
  color: var(--gray-light);
}

._favorite-clubs-label_doxhc_149 {
  display: flex;
  align-items: center;
}

._favorite-clubs-button_doxhc_154 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 8px;
  border: 0.5px solid var(--decoration-line-color);
  min-height: 74px;
}

._favorite-club-info-wrapper_doxhc_163 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

._favorite-club-name_doxhc_169 {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
  color: var(--white);
}

._favorite-club-location_doxhc_177,
._favorite-club-rest_doxhc_178 {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
}

._favorite-club-location_doxhc_177 {
  color: var(--gray-light);
}

._favorite-club-rest_doxhc_178 {
  color: var(--green-lunda);
}

._favorite-club-select_doxhc_193 {
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.02em;
  text-align: left;
  color: var(--gray-light);
}

._telegramInputPrefix_doxhc_202 {
  color: var(--gray-light);
}

._delete-account-input_doxhc_206 {
  width: 100%;
}
._label_e10c5_1 {
  display: block;
  margin-top: 28px;
}

._title_e10c5_6 {
  display: inline-block;

  font-size: 18px;
  font-weight: 500;

  margin-left: 8px;
  margin-bottom: 16px;
}
._datePicker_q9020_1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 8px;
  width: 100%;
  height: 56px;
}

._editButton_q9020_10 {
  position: relative;
  overflow: hidden;
  padding: 18px 8px;
}

._datePickerInput_q9020_16 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
._title_q9020_24{
font-size: 18px;
font-weight: 500;
}._radioBtn_xd9yt_1 {
  display: flex;
  gap: 8px;
  align-items: center;
}

._customRadioIndicator_xd9yt_7 {
  display: inline-block;
  min-width: 21px;
  min-height: 21px;
  border: 1px solid var(--green-yellow);
  background: var(--background-color);
  border-radius: 50%;
}

._radioInput_xd9yt_16 {
  width: 0;
  height: 0;
}

._radioInput_xd9yt_16:checked + ._customRadioIndicator_xd9yt_7 {
  background: url("data:image/svg+xml,%3csvg%20width='17'%20height='17'%20viewBox='0%200%2017%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='emojione-v1:tennis'%20clip-path='url(%23clip0_915_16241)'%3e%3cpath%20id='Vector'%20d='M14.7878%204.18299C17.1734%207.65537%2016.2917%2012.4037%2012.8195%2014.7872C9.34715%2017.1728%204.59853%2016.2915%202.21289%2012.8184C-0.17274%209.34603%200.709014%204.59716%204.18164%202.21178C7.65403%20-0.172873%2012.4022%200.708634%2014.7858%204.18052'%20fill='%23C3D82E'/%3e%3cpath%20id='Vector_2'%20d='M11.782%2015.3896C11.782%2015.3896%208.13979%207.27396%2012.0197%201.73291L12.3453%201.91256C12.3453%201.91256%208.2813%207.48018%2012.554%2014.9742L11.782%2015.3901M2.21484%2012.8197C2.21484%2012.8197%205.80363%207.48954%204.81457%201.82347L4.37259%202.1274C4.37259%202.1274%206.30935%203.7088%201.93848%2012.4171'%20fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_915_16241'%3e%3crect%20width='15.75'%20height='15.75'%20fill='white'%20transform='translate(0.625%200.625)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  background-position: center;
}
._wrapper_1d40m_1 {
  width: 100%;
  height: 56px;
  border: 1px solid var(--gray-dark);
}
._checkbox_1d40m_6 {
  width: 0;
  height: 0;
}

._label_1d40m_11 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
}
._checkbox_1d40m_6:checked + ._label_1d40m_11 {
  background-color: var(--green-lunda);
}
._clubs_1na4k_1 {
  display: flex;
  flex-direction: column;
  gap: 28px;
  padding-top: 20px;
  padding-bottom: calc(112px + var(--sa-bottom));
  height: calc(100dvh - 68px - 51px - var(--sa-top));
  overflow-y: scroll;
  scrollbar-width: none;
}

._clubs_1na4k_1::-webkit-scrollbar {
  display: none;
}

._saveBtm_1na4k_16 {
  position: fixed;
  bottom: calc(28px + var(--sa-bottom));
  transform: translateX(20px);
  width: calc(100% - 20px);
}

._header_1na4k_23 {
  margin-bottom: 20px;
}
._club-items_9urd7_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._wrapper_h60sc_1 {
  position: relative;
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 12px 8px 12px 12px;
  border: 1px solid var(--gray-dark);
}

._info_h60sc_10 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  flex: 1;
}

._top_h60sc_17 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
  color: var(--white);
}

._bottom_h60sc_28 {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
  color: var(--gray-light);
}

._active_h60sc_36 {
  background: var(--green-lunda);
}

._active-text_h60sc_40 {
  color: var(--white);
}

._checkIndicator_off_h60sc_44 svg {
  width: 0;
  opacity: 0;
  overflow: hidden;
}

._checkIndicator_on_h60sc_50 svg {
  width: 24px;
  opacity: 1;
}

._checkIndicator_on_h60sc_50 svg, ._checkIndicator_off_h60sc_44 svg {
  transition: all .17s linear;
}

._checkIndicator_on_h60sc_50 path, ._checkIndicator_off_h60sc_44 path {
  fill: var(--green-yellow) !important;
}

._icon_h60sc_63 {
  display: flex;
  align-items: baseline;
}
._wrapper_1l7wn_1 {
  margin-bottom: 28px;
}

._input-wrapper_1l7wn_5 {
  display: flex;
  gap: 16px;
  padding: 7px 0 7px 20px;
  border: 1px solid var(--gray-dark);
}

._input_1l7wn_5::placeholder {
  color: var(--gray-dark);
}

._input-icon_1l7wn_16 {
  align-self: center;
}

._button_1l7wn_20 {
  position: fixed;
  bottom: calc(28px + var(--sa-bottom));
  left: 10px;
  right: 10px;
  width: auto;
}

._section_1l7wn_28 {
  margin-bottom: calc(84px + var(--sa-bottom));
  overflow-y: scroll;
}

._section_1l7wn_28 {
  overflow-y: scroll;
}

._input-container_1l7wn_37 {
  position: relative;
}

._input-container_1l7wn_37 input::-webkit-outer-spin-button,
._input-container_1l7wn_37 input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
._input-container_1l7wn_37 input[type='number'] {
  appearance: textfield;
  -moz-appearance: textfield;
}

._training-cost_1l7wn_50 {
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: var(--gray-blue);
  z-index: -1;
}

._fake-input_1l7wn_64 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  display: flex;
  align-items: center;
  font-size: 100%;
  /* input-wrapper left padding (20px) + icon width (20px) + input-wrapper gap (16px) + input-wrapper border (1px) */
  padding-left: 57px;
}
._custom-select-button_gk8co_1 {
  width: 100%;
  color: var(--white);
  padding: 20px 12px;
  border: 0.5px solid var(--gray-dark);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.02em;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._ul_13wt2_1 {
  display: flex;
  flex-direction: column;
  width: 100%;
  outline: 0;
  padding: 0;
  margin: 0;
}

._ul_13wt2_1 > li {
  padding: 20px 16px;
  border: 0.5px solid var(--gray-dark);
  display: flex;
  gap: 8px;
  background-color: var(--background-color);
  width: 100%;
}

._ul_13wt2_1 .base--selected {
  background-color: var(--blue);
}
._select_1fvie_1 button {
  border: 0.5px solid var(--decoration-line-color);
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.02em;
  padding-left: 8px;
}

._option_1fvie_10 {
  align-items: center;
  padding-left: 8px !important;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.02em;
}

._value_1fvie_19 {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.02em;
}
._content_h40ee_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._input_h40ee_7 {
  border: 1px solid var(--gray-light);
}

._input_h40ee_7:focus {
  outline: 2px solid var(--gray-light);
  border-radius: 5px;
}
._invites-wrapper_1b6wf_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-bottom: calc(20px + var(--sa-bottom));
}
._tabs_1k0mk_1 {
  margin-bottom: 0 !important;
}

._tab_1k0mk_1 {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  padding: 12px 6px;
  font-size: 15px;
  font-weight: 400;
  min-height: 48px;
}

._tab_1k0mk_1 > div {
  background-color: var(--orange-better);
}

input:checked + ._tab_1k0mk_1 {
  background-color: var(--green-lunda);
}

._hline_1k0mk_24 {
  height: 1px;
  position: relative;
  z-index: 2;
}
._wrapper_1emgk_1 {
  overflow-y: auto;
  height: calc(100dvh - 126px - 74px - var(--sa-bottom) - var(--sa-top));
  padding-right: 20px;
  width: calc(100% + 20px);
  position: relative;
  z-index: 2;
}

._content-wrapper_1emgk_10 {
  margin-top: 20px;
  margin-bottom: 30px;
}

._toggle_1emgk_15 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.5px;
  color: var(--gray-blue);
}
._date-wrapper_cvc0g_1 {
	display: flex;
	flex-direction: column;
}

._date_cvc0g_1 {
	padding: 8px;
	height: 58px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font-size: 20px;
}

._list_cvc0g_15 {
	display: flex;
	flex-direction: column;
	gap: 8px;
}
._wrapper_g4d9z_1 {
  overflow-y: auto;
  height: calc(100dvh - 126px - 74px - var(--sa-bottom) - var(--sa-top));
  padding-right: 20px;
  padding-left: 20px;
  transform: translateX(-20px);
  width: calc(100% + 40px);
  position: relative;
  z-index: 2;
}

._content-wrapper_g4d9z_12 {
  margin-bottom: 30px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._toggle_g4d9z_19 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.5px;
  color: var(--gray-blue);
}

._padding_g4d9z_30 {
  margin: 20px 0;
}

._headling_g4d9z_34 {
  position: relative;
  display: flex;
  gap: 8px;
}

._popup-wrapper_g4d9z_40 {
  position: relative;
  display: flex;
  align-self: center;
}

._popup_g4d9z_40 {
  position: absolute;
  width: 255px;
  background-color: var(--green-yellow);
  padding: 16px;
  color: #071f34;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  letter-spacing: -0.5px;
  z-index: 500;
  top: 38px;
  left: -121px;
}

._popup_g4d9z_40::before {
  content: '';
  display: block;
  position: absolute;
  background-color: var(--green-yellow);
  width: 28px;
  height: 28px;
  transform: rotate(45deg);
  top: -7px;
  left: 117px;
  z-index: -1;
}

._popup-second_g4d9z_75 {
  position: absolute;
  width: 201px;
  background-color: var(--green-yellow);
  padding: 15.4px;
  color: #071f34;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  letter-spacing: -0.5px;
  z-index: 500;
  top: 38px;
  right: -90px;
}

._popup-second_g4d9z_75::before {
  content: '';
  display: block;
  position: absolute;
  background-color: var(--green-yellow);
  width: 28px;
  height: 28px;
  transform: rotate(45deg);
  top: -7px;
  left: 87px;
  z-index: -1;
}

._completed-filters_g4d9z_104 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._filters-selected_g4d9z_110 {
  position: absolute;
  right: -2px;
  top: -2px;
}

._empty-completed-content_g4d9z_116 {
  padding: 70px 20px 46px;
}

@media (max-width: 371px) {
  ._popup_g4d9z_40 {
    width: 200px;
  }
}

@media (max-width: 320px) {
  ._popup_g4d9z_40 {
    width: 150px;
  }
}
._card-wrapper_6fub2_1 {
  background: #6a4929;
  border: 1.5px solid #e57f19;
  padding: 10px 15px;
}

._card-wrapper-canceled_6fub2_7 {
  border: 1px solid var(--white);
  padding: 10px 15px;
  position: relative;
}

._headling_6fub2_13 {
  font-size: 16px;
  font-weight: 600;
  line-height: 19.09px;
  text-align: left;
  margin-bottom: 16px;
  overflow: hidden;
}

._headling-canceled_6fub2_22 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 24px;
}

._canceled-text_6fub2_29 {
  font-size: 15px;
  font-weight: 600;
  color: var(--red);
}

._canceled-time_6fub2_35 {
  font-size: 11px;
  font-weight: 400;
  color: var(--gray-light);
}

._info_6fub2_41 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  font-size: 15px;
  font-weight: 400;
  line-height: 17.9px;
  text-align: left;
  margin-bottom: 16px;
}

._info-item_6fub2_52 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._winners_6fub2_58 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._trophy_6fub2_64 {
  position: absolute;
  right: 15px;
  bottom: -1px;
}
._winners-item_1tpno_1 {
  display: flex;
  align-items: center;
}

._medal_1tpno_6 {
  margin-right: 4px;
}

._avatars_1tpno_10 {
  display: flex;
  align-items: center;
  margin-right: 16px;
}

._avatars_1tpno_10 > *:first-child {
  margin-left: -8px;
}

._name_1tpno_20,
._name-yourself_1tpno_21 {
  color: var(--white);
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
  margin-left: 8px;
}

._name-yourself_1tpno_21 {
  font-weight: 600;
}

._yourself-border_1tpno_34 {
  border: 2px solid var(--white);
}
._switcher-wrapper_1508d_1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
}

._switcher-wrapper_1508d_1 label {
  color: transparent
}

._switcher-label_1508d_12{
  margin-left: 12px;
  margin-bottom: 12px;
}
._navbar_1ypfz_1 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  margin-bottom: 16px;
  align-items: center;
  position: -webkit-sticky;
  position: sticky;
  top: -61px;
  background: transparent;
  z-index: 3;
  font-size: 18px;
  font-weight: 400;
}

._navbar_1ypfz_1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 100%;
  background: initial;
  z-index: -1;
}

._navbar-item_1ypfz_27 > span {
  display: inline-flex;
  justify-content: center;
  width: 100%;
  border-bottom: 1px solid #768222;
  color: #d8d7d7;
  padding-bottom: 8px;
}

._navbar-item_1ypfz_27 > input:checked + span {
  border-bottom: 4px solid var(--green-yellow);
  color: var(--green-yellow);
}
._content-wrap_1l7qi_1 {
  display: flex;
  flex-direction: column;
}

._select-btn_1l7qi_6 {
  color: var(--green-yellow);
  margin-left: 16px;
}

._select-indicator_1l7qi_11 {
  width: 0;
  height: 16px;
  opacity: 0;
  transition: width .17s linear .1s, opacity .1s linear;
}

._select-indicator_visible_1l7qi_18 {
  width: 16px;
  opacity: 1;
  transition: width .17s linear, opacity .1s linear .17s;
}

._partner-card_1l7qi_24 {
  display: flex;
  align-items: center;
  height: 56px;
  border-bottom: 1px solid var(--decoration-line-color);
  padding: 0 8px;
}

._grade_1l7qi_32 {
  min-width: 33px;
  color: var(--green-yellow);
  font-size: 24px;
  font-weight: 600;
  margin: 0 10px;
}

._avatar_1l7qi_40 {
  margin-right: 10px;
  margin-left: 18px;
}

._partner-link_1l7qi_45 {
  margin-left: 8px;
}

._partner-info_1l7qi_49 {
  display: flex;
  align-items: baseline;
  gap: 4px;
}

._partner-name_1l7qi_55 {
  color: var(--white);
  font-size: 15px;
  font-weight: bold;
}

._partner-match-count_1l7qi_61 {
  color: var(--gray-blue);
  font-size: 13px;
}

._invite-btn_1l7qi_66 {
  margin-left: auto;
}

._actionBtnWrap_1l7qi_70 {
  position: fixed;
  bottom: 28px;
  width: calc(100vw - 20px);
  left: 10px;
}

._actionBtnWrap_1l7qi_70 > *:first-child {
  margin-bottom: 8px;
}


._header_1l7qi_82 {
  margin-bottom: 10px;
}

._content-wrapper_1l7qi_86 {
  overflow-y: scroll;
  scrollbar-width: 0;
  padding-top: 20px;
  height: calc(100dvh - 78px - var(--sa-bottom));
}

._content-wrapper_1l7qi_86::-webkit-scrollbar {
  display: none;
}

._radio_1l7qi_97 > h3 {
  margin: 20px 0 21px;
}

._radio_1l7qi_97 > label:first-of-type {
  margin-bottom: 16px;
}
._indicator_gy0fh_1 {
  width: 100%;
  height: 16px;
  border-radius: 50%;
  border: 1px solid var(--green-yellow);
  display: inline-block;
}

._background_gy0fh_9 {
  display: inline-block;
  width: 100%;
  height: 16px;
  border-radius: 50%;
}
._wrapper_154tw_1 {
  padding: 8px 8px;
  border: 1px solid #c9c9c9;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  position: sticky;
  background-color: var(--background-color);
}

._input_154tw_12 {
  font-size: 16px;
  font-weight: 400;
  background-color: var(--background-color);
  border: none;
  outline: none;
  color: white;
  flex: 1;
}

._input_154tw_12::placeholder {
  color: #868686;
}

._keyboard-shown_154tw_26 {
  position: fixed;
  width: calc(100% - 40px);
}
._createMatchBtn_1t6z2_1 {
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  margin-top: 20px;
}

._createMatchIcon_1t6z2_9 {
  margin-right: 8px;
}

._emptyChat_1t6z2_13 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: calc(100dvh - 94px - var(--sa-bottom));
}

._emptyText_1t6z2_21 {
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  text-align: center;
  color: #6E8AA3;
  margin-bottom: 12px;
  width: 240px;
}

._wrap_1t6z2_31 {
  display: flex;
  flex-direction: column;
  overflow: scroll;
  padding: 0 8px;
  scrollbar-width: 0;
}  

._wrap_1t6z2_31::-webkit-scrollbar {
  display: none;
}

._chatWithMessages_1t6z2_43 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}  

._item-wrapper_5kthh_1 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._item-date_5kthh_7 {
  font-size: 13px;
  font-weight: 400;
  line-height: 15.51px;
  text-align: center;
  color: var(--gray-blue);
}

._messages-wrapper_5kthh_15 {
  display: flex;
  flex-direction: column;
}
._wrapperIn_gfbgn_1,
._wrapperOut_gfbgn_2 {
    padding: 12px;
    width: 224px;
    align-self: flex-start;
    background: #6E8AA3;
    margin-bottom: 8px;
}

._wrapperOut_gfbgn_2 {
    align-self: flex-end;
    background: #4EB857;
}

._name_gfbgn_15 {
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    text-align: left;
    color: #FFFFFF;
    margin-bottom: 4px;
}

._messageIn_gfbgn_24,
._messageOut_gfbgn_25 {
    color: #D1E1EF;
    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
    text-align: left;
    overflow: hidden;
    white-space: break-spaces;
}

._messageOut_gfbgn_25 {
    color: white;
}

._timeIn_gfbgn_39,
._timeOut_gfbgn_40 {
    font-size: 13px;
    font-weight: 400;
    text-align: right;
    color: #D1E1EF;
}

._timeOut_gfbgn_40 {
    color: white;
}
._header_1077g_1 {
  margin-bottom: 14px;
}

._content_1077g_5 {
  width: 100%;
  height: 100%;
  max-width: 450px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  background-color: var(--background-color);
  padding-bottom: var(--sa-bottom);
}
._outerWrap_n1cx_1 {
  padding: var(--sa-top) 20px 0;
  overflow: hidden;
}

._innerWrap_n1cx_6 {
  border: 1px solid var(--decoration-line-color);
  border-top: 1px solid transparent; /* Против выпадения маржинов */
  border-bottom: 1px solid transparent; /* Против выпадения маржинов */

  display: flex;
  flex-direction: column;
  justify-content: space-between;

  max-width: var(--base-layout-max-width);
  height: calc(100dvh - var(--sa-top));
  margin: 0 auto;
}

._content_n1cx_20 {
  max-width: 100%;
  padding-bottom: 28px;

  flex-grow: 1;

  overflow-y: scroll;
  scrollbar-width: 0;
}

._content_n1cx_20::-webkit-scrollbar {
  display: none;
}
._headling_ou0ul_1 {
  margin-bottom: 16px;
  margin-top: 28px;
  display: flex;
  align-items: baseline;
  gap: 12px;
}

._circle_ou0ul_9 {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  border: 1.5px solid var(--green-yellow);
  text-align: center;
  color: var(--green-yellow);
  font-style: normal;
  font-size: 16px;
  font-weight: 500;
  display: flex;
  justify-content: center;
  align-items: center;
}

._text_ou0ul_24 {
  color: var(--green-yellow);
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}._text-content_1wdb0_1 {
  color: var(--white);
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  margin-bottom: 8px;
}

._rating-struct-wrapper_1wdb0_9 {
  height: 98px;
  border: 2px dashed var(--green-yellow);
  padding: 16px 8px;
}

._rating-struct-img_1wdb0_15 {
  width: 100%;
  object-fit: contain;
  object-position: center;
}

._header-wrapper_1wdb0_21 {
  position: fixed;
  background: var(--background-color);
  width: calc(100% - 42px);
}

._header_1wdb0_21 {
  margin-bottom: 10px;
}

._content-wrapper_1wdb0_31 {
  padding-top: 20px;
  overflow-y: scroll;
  scrollbar-width: 0;
  height: calc(100dvh - 58px - var(--sa-top));
}

._content-wrapper_1wdb0_31::-webkit-scrollbar {
  display: none;
}
._no-border_1scc9_1 > div {
  border: none;
}
._wrapper_e96g0_1 {
  height: calc(100dvh - var(--sa-bottom) - var(--sa-top));
  width: calc(100% + 40px);
  transform: translateX(-20px);
  overflow-y: scroll;
  stroke-width: 0;
  overscroll-behavior: none;
}

._wrapper_e96g0_1::-webkit-scrollbar {
  display: none;
}

._header_e96g0_14,
._form-wrapper_e96g0_15 {
  padding: 0 20px;
}

._createMatchBtn_e96g0_19 {
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  margin-top: 20px;
  margin-bottom: calc(18px + var(--sa-bottom));
}

._createMatchBtn_fixed_e96g0_28 {
  position: fixed;
  bottom: calc(18px + var(--sa-bottom));
  width: calc(100% - 20px);
}

._createMatchIcon_e96g0_34 {
  margin-right: 8px;
}

._hline_e96g0_38 {
  height: 1px;
}

._field-block_e96g0_42 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 28px;
}
._wrapper_10261_1 {
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
  color: var(--white);
  border-radius: 3px;
}

._wrapper_10261_1 > div {
  border-radius: 3px;
}

._next_10261_13 {
  border: 1px solid var(--green-yellow);
  color: var(--gray-light);
}

._disabled_10261_18 {
  color: var(--gray-dark);
}
._wrapper_11ssg_1 {
  padding: 16px 12px;
  display: flex;
  align-items: center;
  gap: 16px;
}

._wrapper_11ssg_1 > span {
  overflow: hidden;
  text-overflow: ellipsis;
}

._filled_11ssg_13 {
  background: var(--blue-dark);
}

._filled_11ssg_13._disabled_11ssg_17 {
  background-color: #2c3e4f80;
}

._arrow_11ssg_21,
._cross_11ssg_22 {
  margin-left: auto;
}

._disabled_11ssg_17 ._arrow_11ssg_21 {
  opacity: 0;
}

._disabled_11ssg_17:not(._filled_11ssg_13) svg path:not(:last-child) {
  fill: var(--blue-dark);
}

._disabled_11ssg_17:not(._filled_11ssg_13) svg path:last-child {
  fill: var(--background-color);
}
._wrapper_2iyzp_1 {
  padding: 16px 12px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

._field-wrapper_2iyzp_8 {
  display: flex;
  align-items: center;
  gap: 16px;
}

._field_2iyzp_8 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

._title_2iyzp_20 {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  color: var(--gray-light);
  overflow: hidden;
  text-overflow: ellipsis;
}

._value_2iyzp_29 {
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
  color: var(--white);
  overflow: hidden;
  text-overflow: ellipsis;
}

._filled_2iyzp_38 {
  background: var(--blue-dark);
}

._filled_2iyzp_38._disabled_2iyzp_42 {
  background-color: #2c3e4f80;
}

._arrow_2iyzp_46,
._cross_2iyzp_47 {
  margin-left: auto;
}

._disabled_2iyzp_42 ._arrow_2iyzp_46 {
  opacity: 0;
}

._disabled_2iyzp_42:not(._filled_2iyzp_38) svg path {
  fill: var(--blue-dark);
}
._wrapper_lc2cn_1 {
  padding: 16px 12px;
  display: flex;
  align-items: center;
  gap: 16px;
}

._filled_lc2cn_8 {
  background: var(--blue-dark);
}

._date_lc2cn_12 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

._date_lc2cn_12 > span:first-child {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: 0px;
  color: var(--gray-light);
}

._date_lc2cn_12 > span:last-child {
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0px;
  color: var(--white);
}

._filled_lc2cn_8._disabled_lc2cn_34 {
  background-color: #2c3e4f80;
}

._arrow_lc2cn_38,
._cross_lc2cn_39 {
  margin-left: auto;
}

._disabled_lc2cn_34 ._arrow_lc2cn_38 {
  opacity: 0;
}

._disabled_lc2cn_34:not(._filled_lc2cn_8) svg path {
  fill: var(--blue-dark);
}
._wrapper_116sx_1 {
  padding: 16px 12px;
  display: flex;
  align-items: center;
  gap: 16px;
}

._filled_116sx_8 {
  background: var(--blue-dark);
}

._price_116sx_12 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

._price-title_116sx_18 {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: 0px;
  color: var(--gray-light);
}

._price-values_116sx_26 {
  display: flex;
  align-items: center;
  gap: 12px;
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0px;
  color: var(--white);
}

._wallet-payment_116sx_37 {
  color: var(--green-yellow);
}

._filled_116sx_8._disabled_116sx_41 {
  background-color: #2c3e4f80;
}

._arrow_116sx_45,
._cross_116sx_46 {
  margin-left: auto;
}

._disabled_116sx_41 ._arrow_116sx_45 {
  opacity: 0;
}

._disabled_116sx_41:not(._filled_116sx_8) svg path {
  fill: var(--blue-dark);
}
._wrapper_7g1ce_1 {
  padding: 16px 12px;
  display: flex;
  align-items: center;
  gap: 16px;
}

._kind-wrapper_7g1ce_8 {
  flex: 1;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._kind-wrapper_7g1ce_8 > span:last-child {
  color: var(--green-yellow);
}

._filled_7g1ce_19._disabled_7g1ce_19 {
  background-color: #2c3e4f80;
}

._arrow_7g1ce_23,
._cross_7g1ce_24 {
  margin-left: auto;
}

._disabled_7g1ce_19 ._arrow_7g1ce_23 {
  opacity: 0;
}

._disabled_7g1ce_19:not(._filled_7g1ce_19) svg path {
  fill: var(--blue-dark);
}
._wrapper_sps6z_1 {
  padding: 16px 12px;
  display: flex;
  align-items: center;
  gap: 16px;
}

._wrapper_sps6z_1 > span {
  overflow: hidden;
  text-overflow: ellipsis;
}

._filled_sps6z_13 {
  background: var(--blue-dark);
}

._player-limit_sps6z_17 {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._player-limit_sps6z_17 > span:last-child {
  color: var(--green-yellow);
}

._filled_sps6z_13._disabled_sps6z_28 {
  background-color: #2c3e4f80;
}

._arrow_sps6z_32,
._cross_sps6z_33 {
  margin-left: auto;
}

._disabled_sps6z_28 ._arrow_sps6z_32 {
  opacity: 0;
}

._disabled_sps6z_28:not(._filled_sps6z_13) svg path {
  fill: var(--blue-dark);
  stroke: var(--blue-dark);
}
._wrapper_14qki_1 {
  padding: 16px 12px;
  display: flex;
  align-items: center;
  gap: 16px;
}

._wrapper_14qki_1 > span {
  overflow: hidden;
  text-overflow: ellipsis;
}

._gender_14qki_13 {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._gender_14qki_13 > span:last-child {
  color: var(--green-yellow);
}

._filled_14qki_24._disabled_14qki_24 {
  background-color: #2c3e4f80;
}

._arrow_14qki_28,
._cross_14qki_29 {
  margin-left: auto;
}

._disabled_14qki_24 ._arrow_14qki_28 {
  opacity: 0;
}

._disabled_14qki_24:not(._filled_14qki_24) svg path {
  fill: var(--blue-dark);
  stroke: var(--blue-dark);
}
._wrapper_194yc_1 {
  padding: 16px 12px;
  display: flex;
  gap: 16px;
}

._wrapper_194yc_1 > span {
  overflow: hidden;
  text-overflow: ellipsis;
}

._rating-wrapper_194yc_12 {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._rating-wrapper_194yc_12 > span {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: 0px;
  color: #9cbdda;
}

._rating_194yc_12 {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._rating_194yc_12 > span:last-child {
  color: var(--green-yellow);
}

._filled_194yc_38._disabled_194yc_38 {
  background-color: #2c3e4f80;
}

._arrow_194yc_42,
._cross_194yc_43 {
  margin-left: auto;
}

._disabled_194yc_38 ._arrow_194yc_42 {
  opacity: 0;
}

._disabled_194yc_38:not(._filled_194yc_38) svg path {
  fill: var(--blue-dark);
}
._wrapper_ae5ud_1 {
  padding: 16px 12px;
  display: flex;
  align-items: center;
  gap: 16px;
}

._wrapper_ae5ud_1 > span {
  overflow: hidden;
  text-overflow: ellipsis;
}

._filled_ae5ud_13 {
  background: var(--blue-dark);
}

._team-limit_ae5ud_17 {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._team-limit_ae5ud_17 > span:last-child {
  color: var(--green-yellow);
}

._filled_ae5ud_13._disabled_ae5ud_28 {
  background-color: #2c3e4f80;
}

._arrow_ae5ud_32,
._cross_ae5ud_33 {
  margin-left: auto;
}

._disabled_ae5ud_28 ._arrow_ae5ud_32 {
  opacity: 0;
}

._disabled_ae5ud_28:not(._filled_ae5ud_13) svg path {
  fill: var(--blue-dark);
}
._wrapper_76xq2_1 {
  padding: 16px 12px;
  display: flex;
  align-items: center;
  gap: 16px;
}

._wrapper_76xq2_1 > span {
  overflow: hidden;
  text-overflow: ellipsis;
}

._filled_76xq2_13 {
  background: var(--blue-dark);
}

._filled_76xq2_13._disabled_76xq2_17 {
  background-color: #2c3e4f80;
}

._arrow_76xq2_21,
._cross_76xq2_22 {
  margin-left: auto;
}

._disabled_76xq2_17 ._arrow_76xq2_21 {
  opacity: 0;
}

._disabled_76xq2_17:not(._filled_76xq2_13) svg path {
  fill: var(--blue-dark);
  stroke: var(--blue-dark);
}
._wrapper_11jdv_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 0 18px calc(28px + var(--sa-bottom));
}

._organizers-list_11jdv_8 {
  display: flex;
  flex-direction: column;
}

._organizers-list_11jdv_8 > div {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._organizer_11jdv_8 {
  color: var(--white);
  padding: 16px 12px;
  font-weight: 400;
  font-size: 18px;
  line-height: 18px;
  letter-spacing: 0px;
}

._organizers-list_11jdv_8 > div svg path {
  fill: var(--green-yellow);
}

div._club_11jdv_32 {
  background: none;
  padding: 10px 12px;
}

._button_11jdv_37 {
  width: calc(100% + 20px) !important;
  left: -10px !important;
}
._wrapper_1n1mw_1 {
  background: #1f3a53;
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
  padding: 16px 12px;
  border-radius: 3px;
}

._wrapper_1n1mw_1 > div {
  display: flex;
  align-items: flex-start;
  gap: 16px;
}

._placeholder_1n1mw_16 {
  color: var(--gray-light);
}

._entity_1n1mw_20 {
  color: var(--white);
  white-space: nowrap;
}

._value_1n1mw_25 {
  color: var(--green-yellow);
}

._arrow_1n1mw_29 {
  margin-left: auto;
  transform: rotate(90deg);
}

._arrow_1n1mw_29 svg path {
  stroke: var(--white);
}

._collapsed_1n1mw_38 {
  transform: rotate(0);
}
._button_a34eq_1 {
  color: var(--white);
  width: calc(100% - 20px);
  left: 0;
}
._wrapper_15sd3_1 {
  display: flex;
  flex-direction: column;
  gap: 28px;
  align-items: center;
  padding-bottom: calc(28px + var(--sa-bottom));
}

._input-wrapper_15sd3_9 {
  border: 1px solid var(--gray-dark);
  padding: 0px;
  margin: 0 18px;
  width: calc(100% - 36px);
}

._input_15sd3_9 {
  padding: 16px 12px;
  color: var(--white);
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
}
._wrapper_17rrj_1 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding-bottom: calc(28px + var(--sa-bottom));
}

._date-list_17rrj_8 {
  width: 100%;
  display: flex;
  gap: 8px;
  overflow-x: scroll;
  padding: 0 18px;
  scrollbar-width: 0;
}

._date-list_17rrj_8::-webkit-scrollbar {
  display: none;
}

div._date-item_17rrj_21 {
  padding: 0 16px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0px;
  background-color: #112f48;
  border-radius: 3px;
  min-width: 65px;
}

input:checked + div._date-item_17rrj_21 {
  background-color: var(--green-yellow) !important;
}
input:checked + div._date-item_17rrj_21 > * {
  color: var(--background-color) !important;
}

._field_17rrj_39 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._field_17rrj_39 > div:first-child {
  margin: 0 18px;
}

._daytimes_17rrj_49 {
  display: flex;
  gap: 12px;
  padding: 0 18px;
}

._daytimes-label_17rrj_55 {
  flex: 1;
  color: var(--white);
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: -0.5px;
}

._daytimes-label_17rrj_55 > input {
  display: none;
}

._daytimes-label_17rrj_55 > div {
  padding: 6px;
  background-color: var(--gray-blue);
  border-radius: 3px;
  display: flex;
  justify-content: center;
}

._daytimes-label_17rrj_55 > input:checked + div {
  background-color: var(--green-yellow);
  color: var(--background-color);
}

._times_17rrj_81 {
  padding: 0 18px;
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 9.5px;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: -0.5px;
  color: var(--white);
}

._time-label_17rrj_93 > input {
  display: none;
}

._time-label_17rrj_93 > div {
  padding: 6px;
  display: flex;
  justify-content: center;
  background-color: #112f48;
  border: 1px solid var(--gray-blue);
  border-radius: 3px;
}

._time-label_17rrj_93 > input:checked + div {
  background-color: var(--green-yellow);
  color: var(--background-color);
  border: var(--green-yellow);
}

._button_17rrj_112 {
  left: 10px !important;
}

._calendar_17rrj_116 {
  display: flex;
  position: relative;
}

._calendar-input_17rrj_121 {
  background: none;
  border: none;
  color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

input[type='date']._calendar-input_17rrj_121::-webkit-inner-spin-button {
  display: none;
}

input[type='date']._calendar-input_17rrj_121::-webkit-calendar-picker-indicator {
  background: none;
  width: 100%;
}

._calendar_17rrj_116 > div {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 16px;
  border: 1px solid var(--gray-dark);
  border-radius: 3px;
  min-width: 65px;
}

._calendar_17rrj_116 svg path {
  fill: var(--green-yellow);
}
._container_qqcuo_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 3px;
  padding: 5px 20px;
  border: 1px solid #868686;
  background-color: var(--background-color);
}

._day_qqcuo_12,
._month_qqcuo_13 {
  font-size: 14px;
  font-weight: 400;
  color: #ffffff;
}

._date_qqcuo_19 {
  font-size: 16px;
  font-weight: 600;
  color: #c3d82e;
}

._radioBtnLabel_qqcuo_25 {
  cursor: pointer;
}
._radioInput_qqcuo_28 {
  display: none;
}
._radioInput_qqcuo_28:checked + ._container_qqcuo_1 {
  background-color: #4eb857;
}
._radioInput_qqcuo_28:checked + ._container_qqcuo_1 > ._date_qqcuo_19 {
  color: white;
}

._radioInput_qqcuo_28:disabled + ._container_qqcuo_1 {
  border: 1px solid #494f55;
}
._radioInput_qqcuo_28:disabled + ._container_qqcuo_1 > ._date_qqcuo_19,
._radioInput_qqcuo_28:disabled + ._container_qqcuo_1 > ._day_qqcuo_12,
._radioInput_qqcuo_28:disabled + ._container_qqcuo_1 > ._month_qqcuo_13 {
  color: #494f55;
}
._wrapper_pcnlb_1 {
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--white);
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
}

._option_pcnlb_11 {
  display: flex;
  align-items: center;
  gap: 8px;
  background-color: #1f3a53;
  padding: 12px;
  border-radius: 3px;
}

._value_pcnlb_20 {
  width: 60px;
  text-align: center;
}

._option_pcnlb_11 svg {
  width: 16px;
  height: 16px;
}

._option_pcnlb_11 svg path {
  stroke: var(--green-yellow);
  fill: var(--green-yellow);
}

._plus_pcnlb_35 {
  transform: rotate(45deg);
}
._wrapper_27cjb_1 {
  display: flex;
  flex-direction: column;
  gap: 28px;
  align-items: center;
  padding-bottom: calc(28px + var(--sa-bottom));
}

._input-wrapper_27cjb_9 {
  border: 1px solid var(--gray-dark);
  padding: 0px;
  margin: 0 18px;
  width: calc(100% - 36px);
}

._input_27cjb_9 {
  padding: 16px 12px;
  color: var(--white);
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
}

._wallet-payment_27cjb_24 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin: 0 18px;
}

._wallet-text_27cjb_31 {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: 0px;
  vertical-align: middle;
  color: var(--green-yellow);
}

._wallet-text_27cjb_31 svg {
  width: 24px;
  height: 24px;
}

._wallet-switcher_27cjb_48 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: -0.5px;
  color: var(--white);
}

._disabled_27cjb_59 * {
  color: var(--gray-dark);
}

._disabled_27cjb_59 svg path {
  fill: var(--gray-dark);
}

._disabled_27cjb_59 svg rect {
  stroke: var(--gray-dark);
}

._headling_27cjb_71 {
  padding: 0 18px;
  align-self: normal;
  margin-bottom: -12px;
}
._wrapper_8hexu_1 {
  display: flex;
  flex-direction: column;
  padding-bottom: calc(28px + var(--sa-bottom));
  gap: 8px;
}

._headling_8hexu_8 {
  padding: 0 18px;
}

._kind-groups_8hexu_12 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 0 18px;
}

._button_8hexu_19 {
  left: 10px;
}
._wrapper_1nzyg_1 {
  padding: 16px;
  background: linear-gradient(
    238.95deg,
    rgba(87, 145, 213, 0.2) 15.64%,
    rgba(22, 94, 179, 0.2) 79.52%
  );
  display: flex;
  flex-direction: column;
  gap: 16px;
  color: var(--white);
  border-radius: 3px;
}

._kind_1nzyg_15 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._available-settings_1nzyg_21 {
  color: #9cbdda;
  font-size: 13px;
}

._settings_1nzyg_26 {
  color: var(--green-yellow);
  font-weight: 400;
  font-size: 13px;
  line-height: 15.51px;
  letter-spacing: 0%;
  padding-left: 28px;
}

._disabled_1nzyg_35 {
  color: var(--gray-dark);
}

._popover_1nzyg_39 {
  position: relative;
}

._popover_1nzyg_39 svg path {
  fill: var(--green-yellow) !important;
}

._popover-area_1nzyg_47 {
  position: absolute;
  top: -10px;
  left: -10px;
  right: -10px;
  bottom: -10px;
}

._warning_1nzyg_55 svg path {
  fill: var(--gray-blue);
}

._disabled_1nzyg_35._warning_1nzyg_55 svg path {
  fill: var(--gray-dark);
}
._radio-wrapper_m5eqa_1,
._radio-label_m5eqa_2 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._radio-label_m5eqa_2 > input {
  display: none;
}

._radio-label_m5eqa_2 > input + ._radio-circle_m5eqa_12 {
  width: 20px;
  height: 20px;
  background: none;
  border-radius: 50%;
  border: 0.95px solid var(--green-yellow);
  display: flex;
  align-items: center;
  justify-content: center;
}

._disabled_m5eqa_23 ._radio-label_m5eqa_2 > input + ._radio-circle_m5eqa_12 {
  border: 0.95px solid var(--gray-dark);
}

._radio-circle_m5eqa_12 > span {
  width: 14.53px !important;
  height: 14.53px !important;
  background-color: var(--green-yellow);
  border-radius: 50%;
}

._disabled_m5eqa_23 ._radio-circle_m5eqa_12 > span {
  background-color: var(--gray-dark);
}

._radio-label_m5eqa_2 > input:not(:checked) + ._radio-circle_m5eqa_12 > span {
  display: none;
}
._wrapper_keibf_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
  padding-bottom: calc(28px + var(--sa-bottom));
}

._input-wrapper_keibf_9 {
  border: 1px solid var(--gray-dark);
  padding: 0px;
  margin: 0 18px;
  width: calc(100% - 36px);
}

._input_keibf_9 {
  padding: 16px 12px;
  color: var(--white);
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
}
._wrapper_krgeu_1 {
  display: flex;
  align-items: center;
  width: 100%;
  gap: 8px;
  padding: 0 18px;
  margin-bottom: 16px;
}
._value_1w3lh_1 {
  background: var(--blue-dark);
  font-size: 16px;
  font-weight: 400;
  color: var(--white);
  width: 50px;
  height: 30px;
  border-radius: 83px;
  display: flex;
  align-items: center;
  justify-content: center;
}
._wrapper_11uje_1 {
  padding-bottom: calc(28px + var(--sa-bottom));
}

._genders-wrapper_11uje_5 {
  padding: 0 18px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  color: var(--white);
  margin-bottom: 28px;
}

._button_11uje_14 {
  left: 10px;
}
.horizontal-slider {
  width: 100%;
  height: auto;
  margin: auto;
  display: flex;
  justify-content: space-between;
}

.thumb {
  background: url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18.2417%204.34133C21.3689%208.89303%2020.2131%2015.1173%2015.6617%2018.2416C11.11%2021.3688%204.88538%2020.2136%201.75823%2015.6609C-1.36892%2011.1092%20-0.213099%204.88424%204.33892%201.7574C8.89061%20-1.36846%2015.1146%20-0.212957%2018.2392%204.3381'%20fill='%23C3D82E'/%3e%3cpath%20d='M14.3016%2019.0315C14.3016%2019.0315%209.52729%208.39325%2014.6132%201.12988L15.04%201.36537C15.04%201.36537%209.71278%208.66358%2015.3135%2018.487L14.3016%2019.0322M1.7607%2015.6627C1.7607%2015.6627%206.46498%208.67584%205.1685%201.24859L4.58914%201.64699C4.58914%201.64699%207.12789%203.71993%201.39844%2015.135'%20fill='white'/%3e%3c/svg%3e") no-repeat;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: relative;
  top: 12px;
  outline: none;
  border: none;
}

.slider-label {
  margin-top: 15px;
  text-align: center;
}

.range-wrapper {
  width: 100%;
  padding: 0 18px;
  margin-bottom: 30px;
  position: relative;
}

.rc-slider.rc-slider-disabled {
  background-color: inherit;
}
.rc-slider {
  position: relative;
  width: 100%;
  height: 14px;
  padding: 5px 0;
  border-radius: 6px;
  touch-action: none;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider * {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider-rail {
  position: absolute;
  width: 100%;
  height: 4px;
  background-color: #e9e9e9;
  border-radius: 6px;
}
.rc-slider-track,
.rc-slider-tracks {
  position: absolute;
  height: 4px;
  background-color: #abe2fb;
  border-radius: 6px;
}
.rc-slider-track-draggable {
  z-index: 1;
  box-sizing: content-box;
  background-clip: content-box;
  border-top: 5px solid rgba(0, 0, 0, 0);
  border-bottom: 5px solid rgba(0, 0, 0, 0);
  transform: translateY(-5px);
}
.rc-slider-handle {
  position: absolute;
  z-index: 1;
  width: 14px;
  height: 14px;
  margin-top: -5px;
  background-color: #fff;
  border: solid 2px #96dbfa;
  border-radius: 50%;
  cursor: pointer;
  cursor: -webkit-grab;
  cursor: grab;
  opacity: 0.8;
  touch-action: pan-x;
}
.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {
  border-color: #57c5f7;
  box-shadow: 0 0 0 5px #96dbfa;
}
.rc-slider-handle:focus {
  outline: none;
  box-shadow: none;
}
.rc-slider-handle:focus-visible {
  border-color: #2db7f5;
  box-shadow: 0 0 0 3px #96dbfa;
}
.rc-slider-handle-click-focused:focus {
  border-color: #96dbfa;
  box-shadow: unset;
}
.rc-slider-handle:hover {
  border-color: #57c5f7;
}
.rc-slider-handle:active {
  border-color: #57c5f7;
  box-shadow: 0 0 5px #57c5f7;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 100%;
  font-size: 12px;
}
.rc-slider-mark-text {
  position: absolute;
  display: inline-block;
  color: #999;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
}
.rc-slider-mark-text-active {
  color: #666;
}
.rc-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent;
}
.rc-slider-dot {
  position: absolute;
  bottom: -2px;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  background-color: #fff;
  border: 2px solid #e9e9e9;
  border-radius: 50%;
  cursor: pointer;
}
.rc-slider-dot-active {
  border-color: #96dbfa;
}
.rc-slider-dot-reverse {
  margin-right: -4px;
}
.rc-slider-disabled {
  background-color: #e9e9e9;
}
.rc-slider-disabled .rc-slider-track {
  background-color: #ccc;
}
.rc-slider-disabled .rc-slider-handle,
.rc-slider-disabled .rc-slider-dot {
  background-color: #fff;
  border-color: #ccc;
  box-shadow: none;
  cursor: not-allowed;
}
.rc-slider-disabled .rc-slider-mark-text,
.rc-slider-disabled .rc-slider-dot {
  cursor: not-allowed !important;
}
.rc-slider-vertical {
  width: 14px;
  height: 100%;
  padding: 0 5px;
}
.rc-slider-vertical .rc-slider-rail {
  width: 4px;
  height: 100%;
}
.rc-slider-vertical .rc-slider-track {
  bottom: 0;
  left: 5px;
  width: 4px;
}
.rc-slider-vertical .rc-slider-track-draggable {
  border-top: 0;
  border-bottom: 0;
  border-right: 5px solid rgba(0, 0, 0, 0);
  border-left: 5px solid rgba(0, 0, 0, 0);
  transform: translateX(-5px);
}
.rc-slider-vertical .rc-slider-handle {
  position: absolute;
  z-index: 1;
  margin-top: 0;
  margin-left: -5px;
  touch-action: pan-y;
}
.rc-slider-vertical .rc-slider-mark {
  top: 0;
  left: 18px;
  height: 100%;
}
.rc-slider-vertical .rc-slider-step {
  width: 4px;
  height: 100%;
}
.rc-slider-vertical .rc-slider-dot {
  margin-left: -2px;
}
.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-appear {
  display: block !important;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.rc-slider-tooltip-zoom-down-leave {
  display: block !important;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,
.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active {
  animation-name: rcSliderTooltipZoomDownIn;
  animation-play-state: running;
}
.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active {
  animation-name: rcSliderTooltipZoomDownOut;
  animation-play-state: running;
}
.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-appear {
  transform: scale(0, 0);
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.rc-slider-tooltip-zoom-down-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
@keyframes rcSliderTooltipZoomDownIn {
  0% {
    transform: scale(0, 0);
    transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    transform: scale(1, 1);
    transform-origin: 50% 100%;
  }
}
@keyframes rcSliderTooltipZoomDownOut {
  0% {
    transform: scale(1, 1);
    transform-origin: 50% 100%;
  }
  100% {
    transform: scale(0, 0);
    transform-origin: 50% 100%;
    opacity: 0;
  }
}
.rc-slider-tooltip {
  position: absolute;
  top: -9999px;
  left: -9999px;
  visibility: visible;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider-tooltip * {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider-tooltip-hidden {
  display: none;
}
.rc-slider-tooltip-placement-top {
  padding: 4px 0 8px 0;
}
.rc-slider-tooltip-inner {
  min-width: 24px;
  height: 24px;
  padding: 6px 2px;
  color: #fff;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  text-decoration: none;
  background-color: #6c6c6c;
  border-radius: 6px;
  box-shadow: 0 0 4px #d9d9d9;
}
.rc-slider-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow {
  bottom: 4px;
  left: 50%;
  margin-left: -4px;
  border-width: 4px 4px 0;
  border-top-color: #6c6c6c;
}
._pointer_m4lyw_1 {
  position: absolute;
  bottom: 12px;
  left: 0;
  height: 24px;
  width: 20px;
  transform: translateX(-50%);
  padding-top: 4px;
  animation: _animate_pointer_m4lyw_1 1s ease-out infinite;
}

._pointer_m4lyw_1 path {
  stroke: var(--green-yellow);
}

._hover-button_m4lyw_16 {
  position: absolute;
  transform: translateX(-50%);
  color: var(--green-yellow);
  top: 33px;
  z-index: 9;
}

@keyframes _animate_pointer_m4lyw_1 {
  0% {
    padding-top: 6px;
  }
  50% {
    padding-top: 0px;
  }
  100% {
    padding-top: 6px;
  }
}
._wrapper_1gk9k_1 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 0 18px;
  padding-bottom: calc(28px + var(--sa-bottom));
}

._rating_1gk9k_9 {
  margin-bottom: 16px;
}

._fine-tuning_1gk9k_13 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._switcher_1gk9k_19 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: -0.5px;
  color: var(--white);
}

._button_1gk9k_30 {
  width: calc(100% + 20px);
  left: -10px;
}
._wrapper_1qqh2_1 {
  display: flex;
  gap: 8px;
  margin-bottom: 8px;
}

._input-wrapper_1qqh2_7 {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._input-label_1qqh2_14 {
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0px;
  text-align: left;
  color: var(--gray-light);
}

._input_1qqh2_7 {
  display: inline-block;
  width: 100%;
  background-color: var(--blue-dark);
  border: none;
  color: var(--white);
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0px;
  border-radius: 3px;
  padding: 12px;
  text-align: center;
}

._input_1qqh2_7:focus {
  outline: none;
}
._wrapper_109dj_1 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 0 18px calc(28px + var(--sa-bottom));
}

._escalera-reverse_109dj_8 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._popover_109dj_14 {
  position: relative;
}

._popover_109dj_14 svg path {
  fill: var(--green-yellow) !important;
}

._popover-area_109dj_22 {
  position: absolute;
  top: -10px;
  left: -10px;
  right: -10px;
  bottom: -10px;
}

._warning_109dj_30 svg path {
  fill: var(--gray-blue);
}

._switcher_109dj_34 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: -0.5px;
  color: var(--white);
}

._rounds-escalera_109dj_45 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._rounds-escalera-text_109dj_51 {
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  letter-spacing: -0.5px;
  color: #9cbdda;
  text-align: left;
}

._rounds-escalera-title_109dj_60 {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: var(--white);
}

._rounds-escalera-input_109dj_67 {
  width: 80px;
  align-self: center;
  margin-bottom: 12px;
}

._button_109dj_73 {
  width: calc(100% + 20px);
  left: -10px;
}
._input_1r7rs_1 {
  padding: 12px;
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  background-color: var(--blue-dark);
  border: none;
  color: var(--white);
}
._wrapper_1hwle_1 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 0 18px calc(28px + var(--sa-bottom));
}

._help_1hwle_8,
._description_1hwle_9 {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: 0px;
}

._help_1hwle_8 {
  color: var(--green-yellow);
}

._description_1hwle_9 {
  color: #9cbdda;
}

._title_1hwle_24 {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: var(--white);
}

._input_1hwle_31 {
  width: 80px;
  align-self: center;
  margin-bottom: 12px;
}

._button_1hwle_37 {
  width: calc(100% + 20px);
  left: -10px;
}
._wrapper_keibf_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
  padding-bottom: calc(28px + var(--sa-bottom));
}

._input-wrapper_keibf_9 {
  border: 1px solid var(--gray-dark);
  padding: 0px;
  margin: 0 18px;
  width: calc(100% - 36px);
}

._input_keibf_9 {
  padding: 16px 12px;
  color: var(--white);
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
}
._wrapper_1669h_1 {
  display: flex;
  flex-direction: column;
  gap: 28px;
  align-items: center;
  padding-bottom: calc(28px + var(--sa-bottom));
}

._text-area_1669h_9 {
  width: 100%;
  padding: 0 18px;
}

._wrapper_1669h_1 textarea {
  background: var(--blue-dark);
  box-shadow: 0px 4px 20px 0px #00000014;
  border: none;
  color: var(--white);
  width: 100%;
  min-height: 78px;
  padding: 12px;
}

._wrapper_1669h_1 textarea:focus {
  outline: none;
}
._wrapper_1v0ih_1 {
  display: flex;
  flex-direction: column;
  padding-bottom: calc(28px + var(--sa-bottom));
  gap: 8px;
}

._headling_1v0ih_8 {
  padding: 0 18px;
}

._kind-groups_1v0ih_12 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 0 18px;
}

._button_1v0ih_19 {
  left: 10px;
}

._radio-wrapper_1v0ih_23 {
  padding: 16px;
  background: linear-gradient(
    238.95deg,
    rgba(87, 145, 213, 0.2) 15.64%,
    rgba(22, 94, 179, 0.2) 79.52%
  );
  display: flex;
  flex-direction: column;
  gap: 16px;
  color: var(--white);
  border-radius: 3px;
}
._headling_vhlxn_1 {
  font-weight: 500;
  font-size: 18px;
  line-height: 21.48px;
  letter-spacing: 0%;
  padding: 0 8px;
  margin-bottom: 8px;
}

._disabled_vhlxn_10 {
  color: var(--gray-dark);
}
._wrapper_1rl06_1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 12px;
}

._title_1rl06_8 {
  display: flex;
  align-items: center;
  gap: 16px;
}

._title-inner_1rl06_14 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._escalera-reverse_1rl06_20 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._warning_1rl06_26 svg path {
  fill: var(--gray-blue);
}

._popover_1rl06_30 {
  position: relative;
}

._popover_1rl06_30 svg path {
  fill: var(--green-yellow) !important;
}

._popover-area_1rl06_38 {
  position: absolute;
  top: -10px;
  left: -10px;
  right: -10px;
  bottom: -10px;
}

._disabled_1rl06_46 {
  color: var(--gray-dark);
}

._disabled_1rl06_46 svg path {
  fill: var(--blue-dark);
}

._disabled_1rl06_46 label {
  background: #78788029;
}

._disabled_1rl06_46 label::after {
  background: var(--gray-dark);
}
._app_1lf3c_1 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
._page-wrap_fw8g6_1 {
  height: calc(100dvh - var(--sa-top) - var(--sa-bottom));
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

._illustration_fw8g6_8 {
  width: 222px;
  margin: 44px auto 0;
}

._description_fw8g6_13 {
  margin: 0 auto;
}

._button-wrap_fw8g6_17 {
  margin-bottom: calc(28px + var(--sa-bottom));
}
._background_137np_1 {
  background-image: url('/assets/login-page-background-9qAKno7x.jpeg');
  background-position: center;
  background-size: cover;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

._background_137np_1::before {
  content: '';
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #00000080;
}

._content_137np_20 {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  padding-bottom: 28px;
  flex-direction: column;
}

._logo-wrapper_137np_29 {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  cursor: pointer;
}

._button-wrapper_137np_37 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  bottom: var(--sa-bottom);
}
._question_ah8by_1 {
  color: var(--background-color);
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.4px;
  padding-right: 24px;
  margin-bottom: 8px;
}

._description_ah8by_12 {
  color: var(--gray-dark);
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.02em;
  margin-bottom: 16px;
}

ul {
  padding: 0;
  margin: 0;
  margin-left: 24px;
}
._page-wrap_11sjg_1 {
  height: calc(100dvh - var(--sa-bottom) - var(--sa-top));
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-bottom: calc(28px + var(--sa-bottom));
  border: none;
  position: relative;
  overflow: hidden;
}

._wrapper_11sjg_12 {
  padding: var(--sa-top) 0 0;
}

._middle-content_11sjg_16 {
  margin: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-weight: 500;
  font-size: 18px;
  line-height: 21.48px;
  letter-spacing: 0%;
  text-align: center;
  max-width: 300px;
}

._message_11sjg_29 {
  font-weight: 500;
  font-size: 14px;
  line-height: 16.71px;
  letter-spacing: 0%;
  text-align: center;
  color: var(--gray-blue);
  margin-top: 9px;
}

._lunda-new-logo_11sjg_39 {
  max-width: 260px;
  width: 100%;
  position: absolute;
  top: var(--sa-top);
  left: 0;
}

._net-image_11sjg_47 {
  position: absolute;
  bottom: var(--sa-bottom);
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  align-items: flex-end;
}

._net-image_11sjg_47 svg {
  width: 100%;
}
._header_1wb65_1 {
  margin-bottom: 10px;
}

._wrapper_1wb65_5 {
  height: calc(100dvh - 58px - var(--sa-top));
  padding-top: 10px;
  padding-bottom: calc(104px + var(--sa-bottom));
  overflow-y: scroll;
  scrollbar-width: 0;
}

._wrapper_1wb65_5::-webkit-scrollbar {
  display: none;
}

._button-wrapper_1wb65_17 {
  bottom: calc(28px + var(--sa-bottom));
  position: absolute;
  margin-left: -10px;
  left: 0;
  width: calc(100% + 20px);
}

._tabs_1wb65_25 {
  font-size: 16px !important;
}
._wrapper_16n9y_1 {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 8px 8px 16px;
  flex: 1;
}

._lineup-number_16n9y_10 {
  position: absolute;
  top: 0;
  left: -6px;
  font-size: 128px;
  font-weight: 700;
  line-height: 0.8;
  color: var(--blue-darker);
}

._score-empty_16n9y_20 {
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 11px;
  font-weight: 500;
  line-height: 13.13px;
  color: var(--red);
  align-self: flex-end;
}

._score-edit_16n9y_31 {
  display: flex;
  align-items: center;
  gap: 3px;
  font-size: 13px;
  font-weight: 500;
  line-height: 15.51px;
  color: var(--green-yellow);
  align-self: flex-end;
}

._lineup-wrapper_16n9y_42,
._lineup-wrapper-teamtournament_16n9y_43 {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
}

._lineup-wrapper-teamtournament_16n9y_43 {
  gap: 2px;
  align-items: center;
  padding: 0 8px;
}

._lineup-wrapper-teamtournament_16n9y_43 ._versus_16n9y_54 {
  padding-top: 0;
}

._lineup-team_16n9y_58 {
  display: flex;
  align-items: flex-start;
  gap: 8px;
}

._versus_16n9y_54 {
  font-size: 24px;
  font-weight: 700;
  text-align: center;
  color: var(--white);
  padding-top: 8px;
}
._card_1fu0q_1,
._card-mini_1fu0q_2,
._card-empty_1fu0q_3 {
  border: 1px solid var(--gray-blue);
  background: var(--background-color);
  border-radius: 16px;
  max-height: 105px;
}

._card_1fu0q_1 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  padding: 16px 4px;
  align-items: flex-start;
  gap: 2px;
}

._card-mini_1fu0q_2 {
  padding: 12px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

._card-empty_1fu0q_3 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 12px;
  width: 98px;
}

._card-empty_1fu0q_3 > * {
  display: flex;
  justify-content: center;
  font-size: 24px;
  font-weight: 500;
  text-align: left;
  color: var(--gray-blue);
}

._my-team_1fu0q_42 {
  border-color: var(--green-yellow);
}

._avatars_1fu0q_46 {
  display: flex;
  align-items: center;
  justify-content: center;
}

._avatars_1fu0q_46 > *:last-child {
  margin-left: -8px;
}

._lastnames_1fu0q_56 {
  display: flex;
  flex-direction: column;
  font-size: 12px;
  font-weight: 400;
  line-height: 14.32px;
  text-align: left;
  color: var(--white);
}

._lastnames_1fu0q_56 span {
  word-break: break-word;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  overflow: hidden;
}
._bage_1sbp7_1 {
  background-color: var(--background-color);
  border-radius: 50%;
  min-width: 22px;
  min-height: 22px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
._wrapper_1u55y_1 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin-bottom: 16px;
}

._add-set-wrapper_1u55y_8 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  padding: 70px 20px;
}

._add-set_1u55y_8 {
  display: flex;
  gap: 4px;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  padding-left: 8px;
  color: var(--green-yellow);
}

._description_1u55y_26 {
  font-size: 14px;
  font-weight: 400;
  line-height: 16.71px;
  text-align: center;
  color: #9cbdda;
}
/**
 * Swiper 11.1.14
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 12, 2024
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}
._slide_1j73h_1 {
  display: flex;
  justify-content: center;
  align-items: center;
}

._slide-active_1j73h_7 {
  font-size: 48px;
  font-weight: 600;
  line-height: 18px;
  color: var(--white);
}

._slide-next_1j73h_14 {
  font-size: 36px;
  font-weight: 600;
  line-height: 18px;
  color: var(--gray-light);
  opacity: 0.5;
}

._slide-visible_1j73h_22 {
  font-size: 24px;
  font-weight: 600;
  line-height: 18px;
  color: var(--gray-light);
  opacity: 0.3;
}
._wrapper_1x5en_1 {
  display: flex;
  flex-direction: column;
}

._title_1x5en_6 {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 20px;
  font-weight: 700;
  color: #52687C;
}

._scores-wrapper_1x5en_15 {
  display: flex;
}

._divider_1x5en_19 {
  font-size: 48px;
  font-weight: 700;
}
._wrapper_rjn4g_1 {
  display: flex;
  flex-direction: column;
}

._title_rjn4g_6 {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 20px;
  font-weight: 700;
  line-height: 23.87px;
  color: var(--green-yellow);
  margin-bottom: 16px;
}

._third-set_rjn4g_17 {
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  color: var(--gray-dark);
  align-self: flex-end;
  text-decoration: underline;
  text-decoration-skip-ink: none;
  margin-bottom: 28px;
}

._divider_rjn4g_28 {
  height: 1px;
  background: var(--green-yellow);
  margin: 0 8px;
}
._question_572v1_1 {
  color: var(--background-color);
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.4px;
  padding-right: 24px;
  margin-bottom: 8px;
}

._description_572v1_12 {
  color: var(--gray-dark);
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.26px;
  padding-right: 24px;
  margin-bottom: 36px;
}

._hr_572v1_23 {
  opacity: 0;
}
._header_1hgor_1 {
  margin-bottom: 10px;
}

._wrapper_1hgor_5 {
  height: calc(100dvh - 58px - var(--sa-top));
  overflow-y: scroll;
  scrollbar-width: 0;
  padding: 20px 0 calc(104px + var(--sa-bottom));
}

._wrapper_1hgor_5::-webkit-scrollbar {
  display: none;
}

._button-wrapper_1hgor_16 {
  bottom: calc(28px + var(--sa-bottom));
  position: absolute;
  margin-left: -10px;
  left: 0;
  width: calc(100% + 20px);
}

._button_1hgor_16 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
}

._add-lineup_1hgor_31 {
  font-size: 16px;
  font-weight: 500;
  color: var(--green-yellow);
  display: flex;
  align-items: center;
  gap: 4px;
  padding-left: 8px;
}

._add-lineup-middle_1hgor_41 {
  margin-bottom: 16px;
}

._placeholder-text_1hgor_45 {
  padding: 0 64px;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  color: var(--gray-light);
  margin-top: 120px;
}

._info_1hgor_54 {
  display: flex;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 16.71px;
  color: var(--gray-dark);
  padding: 0 20px;
  margin-bottom: 16px;
}
._wrapper_v2zx7_1 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  row-gap: 14px;
  margin-bottom: 16px;
}
._player_dl948_1 {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 3px;
  align-items: center;
  justify-content: center;
}

._preference_dl948_10, ._name_dl948_10 {
  font-size: 12px;
  font-weight: 400;
  text-align: center;
  min-width: fit-content;
}

._name_dl948_10 {
  color: var(--white);
}

._yourself_dl948_21 {
  font-size: 12px;
  text-align: center;
  font-weight: 600;
  color: var(--white);
}

._yourself-border_dl948_28 {
  border: 2px solid var(--white);
}

._preference_dl948_10 {
  color: #9DC8FA;
}

._orange_dl948_36 ._preference_dl948_10 {
  color: #E9CAC2;
}
._wrapper_ge14j_1 {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 96px;
  flex: 1;
}

._dnd-icon_ge14j_10 {
  position: absolute;
  top: 8px;
  left: 4px;
}

._placeholder_ge14j_16 {
  position: absolute;
  top: 40%;
  width: 100%;
  font-size: 11px;
  font-weight: 500;
  text-align: center;
  color: #6E8AA3;
}

._preview_ge14j_26 {
  background-color: var(--white);
}

._preview_ge14j_26._green_ge14j_30 {
  color: var(--green-lunda);
}

._preview_ge14j_26._blue_ge14j_34 {
  color: var(--blue);
}
._wrapper_17rfj_1 {
  display: flex;  
  position: relative;
  margin-bottom: 16px;
}

._wrapper-lineups_17rfj_7 {
  display: flex;
  flex-direction: column;
  margin-bottom: 16px;
}

._trash-icon_17rfj_13 {
  position: absolute;
  right: 8px;
  top: 0;
}

._team-left_17rfj_19,._team-right_17rfj_19 {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._team-left_17rfj_19,._team-right_17rfj_19 > * {
  flex: 1;
}

._team-title_17rfj_30 {
  font-size: 16px;
  font-weight: 700;
  align-self: center;
}

._team-left_17rfj_19 > ._team-title_17rfj_30 {
  color: var(--green-lunda);
}

._team-right_17rfj_19 > ._team-title_17rfj_30 {
  color: var(--blue);
}

._team-wrapper_17rfj_44 {
  position: relative;
  display: flex;
  flex: 1;
}

._team-left_17rfj_19 > ._team-wrapper_17rfj_44 {
  border: 1.5px solid var(--green-lunda);
}

._team-right_17rfj_19 > ._team-wrapper_17rfj_44 {
  border: 1.5px solid var(--blue);
}

._separator_17rfj_58 {
  height: 100%;
}

._team-left_17rfj_19 ._separator_17rfj_58 {
  border: 1px dashed var(--green-lunda);
}

._team-right_17rfj_19 ._separator_17rfj_58 {
  border: 1px dashed var(--blue);
}
._card-filled-wrapper_1fesv_1 {
  position: relative;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  border: 1.5px solid var(--blue-darker);
  border-top-color: transparent !important;
  padding: 16px 16px 16px 0;
}

._card-tournament-wrapper_1fesv_10 {
  position: relative;
  display: flex;
  border: 1.5px solid var(--green-lunda);
  border-top-color: transparent !important;
  padding: 16px;
}

._card-empty-wrapper_1fesv_18 {
  border: 1.5px solid var(--blue-darker);
  border-top-color: transparent !important;
}

._card-undistributed-wrapper_1fesv_23 {
  display: grid;
  align-items: flex-start;
  grid-template-columns: repeat(4, 1fr);
}

._card-undistributed-wrapper-teamtournament_1fesv_29 {
  display: grid;
  align-items: flex-start;
  grid-template-columns: repeat(2, 1fr);
  gap: 8px;
  padding: 0 8px;
}

._lineup-filled-wrapper_1fesv_37 {
  display: grid;
  grid-template-columns: 1fr;
  gap: 20px;
  flex: 1;
  max-width: 170px;
}

._lineup-team_1fesv_45 {
  display: flex;
  align-items: flex-start;
  gap: 12px;
}

._lineup-player_1fesv_51 {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 3px;
  align-items: center;
}

._lineup-player-preference_1fesv_59,
._lineup-player-name_1fesv_60 {
  font-size: 12px;
  font-weight: 400;
  text-align: center;
}

._lineup-player-name_1fesv_60 {
  color: var(--white);
}

._lineup-player-preference_1fesv_59 {
  color: #9dc8fa;
}

._lineup-number_1fesv_74 {
  position: absolute;
  top: 0;
  left: -4px;
  font-size: 128px;
  font-weight: 700;
  line-height: 0.8;
  color: var(--blue-darker);
}

._versus_1fesv_84 {
  font-size: 24px;
  font-weight: 700;
  text-align: center;
  color: var(--white);
  padding-top: 8px;
}

._lineup-divider_1fesv_92 {
  position: absolute;
  border: 1px solid var(--blue-darker);
  top: 98px;
  left: 0;
  width: 100%;
}

._game-results_1fesv_100 {
  display: flex;
  gap: 8px;
  padding: 10px 0;
}

._match-wrapper_1fesv_106 {
  display: flex;
  align-items: center;
  gap: 16px;
  height: 100%;
  position: relative;
  padding: 0 8px;
}

._match-border_1fesv_115 {
  border: 1px solid var(--green-yellow);
  border-radius: 16px;
}

._match-score_1fesv_120 {
  display: flex;
  flex-direction: column;
  gap: 34px;
  height: 100%;
}

._match-score_1fesv_120 > * {
  flex: 1;
}

._match-score-value_1fesv_131 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  font-size: 16px;
  font-weight: 400;
  line-height: 19.09px;
  color: var(--gray-light);
  justify-content: center;
}

._match-text_1fesv_143 {
  position: absolute;
  font-size: 11px;
  font-weight: 400;
  color: var(--green-yellow);
  left: 0;
  right: 0;
  text-align: center;
}

._tournament-score_1fesv_153 {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
}

._edit-icon_1fesv_164 {
  position: absolute;
  top: 4px;
  right: 10px;
}
._header_179fh_1 {
  margin-bottom: 10px;
}

._wrapper_179fh_5 {
  height: calc(100dvh - 58px - var(--sa-top));
  overflow-y: scroll;
  scrollbar-width: none;
  padding: 20px;
  padding-bottom: calc(84px + var(--sa-bottom));
  width: calc(100% + 40px);
  transform: translateX(-20px);
}

._wrapper_179fh_5::-webkit-scrollbar {
  display: none;
}

._round_179fh_19,
._court-number_179fh_20 {
  padding-left: 8px;
  font-size: 20px;
  font-weight: 700;
  color: var(--green-yellow);
  margin-bottom: 16px;
}

._court-number_179fh_20 {
  color: var(--white);
  margin-bottom: 8px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._set-score_179fh_36 {
  display: flex;
  align-items: center;
  font-size: 13px;
  font-weight: 500;
  line-height: 15.51px;
  text-align: left;
  color: var(--green-yellow);
  padding-right: 8px;
}

._set-score_179fh_36 svg {
  width: 15px;
  height: 15px;
}

._set-score_179fh_36 path {
  stroke: var(--green-yellow);
}

._lineups-wrapper_179fh_56 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 28px;
}

._button_179fh_63 {
  position: absolute;
  bottom: calc(28px + var(--sa-bottom));
}

._round-limit_179fh_68 {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: -0.5px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--gray-blue);
  margin-top: -20px;
  gap: 8px;
}

._round-limit_179fh_68 svg {
  width: 14px !important;
  height: 14px !important;
}

._round-limit_179fh_68 svg path {
  fill: var(--gray-blue);
}

._estimated-block_179fh_90,
._estimated-block_179fh_90::before,
._estimated-block_179fh_90::after {
  background-color: #214667b2;
}

._estimated-block_179fh_90 {
  padding: 12px;
  margin: -10px -20px 16px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
}

._estimated-block_179fh_90 ._round-limit_179fh_68 {
  margin-top: 0;
}

._icon_179fh_109 svg {
  stroke: var(--green-yellow);
}

._estimated-message_179fh_113 {
  text-align: center;
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0px;
}

._estimated-title_179fh_121 {
  margin-top: 8px;
}
._title_16ucl_1 {
  color: var(--background-color);
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.4px;
  padding-right: 24px;
  margin-bottom: 8px;
}

._description_16ucl_12 {
  color: var(--gray-dark);
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.26px;
  padding-right: 24px;
  margin-bottom: 8px;
}

._warning_16ucl_23 {
  color: var(--red);
}

._hr_16ucl_27 {
  visibility: hidden;
}

._estimated-block_16ucl_31 {
  color: var(--gray-dark);
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-bottom: 24px;
  align-items: center;
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0px;
}

._estimated-block_16ucl_31 span {
  text-align: center;
}
._score-options_1pavh_1 {
  min-height: 48px;
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}

._score-options_1pavh_1 > ._swiper_1pavh_8 {
  padding: 10px 0;
}

._swiper_1pavh_8 .swiper-wrapper {
  align-items: center;
}

._swiper_1pavh_8 ._swiper-slide_1pavh_16 {
  display: flex;
  justify-content: center;
}

._swiper-slide-content_1pavh_21 {
  transition: transform 300ms linear;
  font-size: 24px;
  opacity: 0.3;
  font-weight: 600;
  color: var(--blue);
}

._swiper-slide-content--active_1pavh_29 {
  opacity: 1;
  font-size: 48px;
  transform: scale(1);
}

._swiper-slide-content-quest--active_1pavh_35 {
  color: var(--blue);
  transform: scale(1);
}

._swiper-slide-content--prev_1pavh_40,
._swiper-slide-content--next_1pavh_41 {
  font-size: 32px;
  opacity: 0.5;
}
._scores-wrapper_ufwxg_1 {
  display: flex;
}

._divider_ufwxg_5 {
  font-size: 48px;
  font-weight: 700;
}

._button_ufwxg_10 {
  position: absolute;
  bottom: calc(28px + var(--sa-bottom));
}

._mode-toggle_ufwxg_15 {
  display: flex;
  justify-content: center;
  margin: 12px auto 28px;
}

._mode-picker_ufwxg_21,
._mode-swiper_ufwxg_22 {
  display: flex;
  align-items: center;
  gap: 8px;
  color: var(--green-yellow);
}

._mode-swiper_ufwxg_22 svg {
  transform: rotate(180deg);
}
._scores-wrapper_12xjm_1 {
  display: flex;
}

._divider_12xjm_5 {
  font-size: 48px;
  font-weight: 700;
}

._picker-score_12xjm_10 {
  margin: auto;
  font-size: 48px;
  font-weight: 600;
  width: 65px;
  height: 65px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}

._tip_12xjm_22 {
  font-size: 12px;
  font-weight: 400;
  line-height: 14.52px;
  margin-top: 16px;
  display: flex;
  justify-content: center;
  color: var(--gray-dark);
}
._modal_knc9q_1 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  background-color: rgba(31, 31, 31, 0.6);
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
._wrapper_djbom_1 {
  padding: 16px;
  background: var(--white);
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 8px;
  position: relative;
  top: calc(310px + var(--sa-top));
  max-height: calc(100% - 340px - var(--sa-bottom));
  overflow-y: scroll;
  scrollbar-width: 0;
}

._wrapper_djbom_1::-webkit-scrollbar {
  display: none;
}

._cell_djbom_18 {
  width: 54.2px;
  height: 54.2px;
  border: 1px solid var(--gray-blue);
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.5px;
  color: var(--gray-blue);
  display: flex;
  align-items: center;
  justify-content: center;
}

._exit_djbom_32 {
  border: 1px solid var(--gray-light);
  color: var(--gray-light);
}

._green_djbom_37 {
  color: var(--white);
  background: var(--green-lunda);
}

._blue_djbom_42 {
  color: var(--white);
  background: var(--blue);
}
._add-set_bwohs_1 {
  display: flex;
  gap: 4px;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  padding-left: 8px;
  color: var(--green-yellow);
}
._wrapper_1sr51_1 {
  display: flex;
  flex-direction: column;
  margin-top: 20px;
}
._header_1c8ee_1 {
  margin-bottom: 10px;
}
._wrapper_1c8ee_4 {
  height: calc(100dvh - 58px - var(--sa-top));
  overflow-y: scroll;
  scrollbar-width: 0;
  padding-top: 20px;
  padding-bottom: calc(104px + var(--sa-bottom));
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: calc(100% + 40px);
  transform: translateX(-20px);
}

._wrapper_1c8ee_4::-webkit-scrollbar {
  display: none;
}

._button_1c8ee_21 {
  position: absolute;
  bottom: calc(28px + var(--sa-bottom));
}

._button-wrapper_1c8ee_26 {
  width: calc(100% - 20px);
  padding-left: 20px;
}

._add-round_1c8ee_31,
._add-extra-round_1c8ee_32 {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 15px;
  font-weight: 400;
  gap: 4px;
}

._add-round_1c8ee_31 {
  color: var(--green-yellow);
  padding: 0 20px;
  margin-top: 16px;
}

._add-extra-round_1c8ee_32 {
  height: 51px;
  color: var(--gray-light);
  background-color: var(--blue-dark);
  gap: 8px;
  margin: 0 20px;
}
._card-wrapper_8mgs2_1 {
  padding-left: 20px;
  padding-right: 20px;
}

._card-finished_8mgs2_6, ._card-started_8mgs2_6 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 14px 12px;
  font-size: 16px;
  font-weight: 600;
  color: var(--white);
  height: 56px;
}

._card-finished_8mgs2_6 {
  background: var(--green-background-dark);
  border: 1.5px solid var(--green-lunda);
}

._card-started_8mgs2_6 {
  background: var(--blue-darker);
  border: 1.5px solid var(--blue-sea);
}

._swiper_8mgs2_27 {
  width: calc(100% - 20px) !important;
  margin: 0;
  padding-left: 20px;
}

._swiper_8mgs2_27._trash-visible_8mgs2_33 > div {
  transform: translate3d(-72px, 0, 0) !important;
}

._slide_8mgs2_37 {
  width: 100% !important;
  opacity: 1 !important;
}

._trash_8mgs2_33 {
  width: 72px !important;
  background: #652E2E;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 56px;
}
._wrapper_488lz_1 {
  width: 100%;
}

._header_488lz_5 {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  padding-left: 28px !important;
  padding-right: 28px !important;
}

._headling_488lz_13 {
  margin-top: 28px;
}

._remove_488lz_17 {
  color: var(--gray-dark);
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

._participants_488lz_25,
._team-participants_488lz_26 {
  display: flex;
  gap: 36px;
  width: calc(100%);
  margin-bottom: 14px;
  overflow: scroll;
  padding-top: 6px;
  font-weight: 400;
  padding-left: 28px !important;
  padding-right: 28px !important;
  align-items: flex-start;
}

._team-participants_488lz_26 {
  gap: 8px;
  margin-bottom: 0;
}

._participants_488lz_25::-webkit-scrollbar,
._team-participants_488lz_26::-webkit-scrollbar {
  display: none;
}

._participants-count_488lz_49 {
  font-size: 14px;
  font-weight: 600;
  color: var(--gray-blue);
  margin-bottom: 16px;
}

._participant_488lz_25 {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 85px;
  gap: 8px;
  padding-bottom: 5px;
  font-size: 12px;
  position: relative;
}

._side_488lz_67,
._name_488lz_68 {
  font-size: 12px;
  font-weight: 400;
  text-align: center;
}

._side_488lz_67 {
  color: #9dc8fa;
  padding-top: 2px;
}

._score_488lz_79 {
  text-align: center;
  font-size: 14px;
  font-weight: 600;
}

._team-participant_488lz_26 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  height: 100%;
  min-width: 140px;
  max-width: 140px;
  position: relative;
}

._team-participant_488lz_26 > * {
  width: 100%;
}

._column_488lz_100 {
  flex-wrap: wrap;
  justify-content: space-evenly;
}

._column_488lz_100 ._team-participant_488lz_26 {
  height: auto;
}

._edit-button-bage_488lz_109 {
  position: absolute;
  width: 16px;
  height: 16px;
  min-height: auto !important;
  min-width: auto !important;
  background-color: #214667 !important;
  top: 0;
  right: 0;
  transform: translate(2px, -2px);
}

._edit-block_488lz_121 {
  top: 0 !important;
  right: 0 !important;
  left: auto !important;
  bottom: auto !important;
  height: 20px;
  width: 20px;
  transform: translate(5px, -5px);
}
._bage_6snz0_1 {
  background-color: var(--background-color);
  border-radius: 50%;
  min-width: 22px;
  min-height: 22px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

._bage_6snz0_1 svg {
  width: 12px;
  height: 12px;
}
._select-area_rupxq_1 {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 50%;
  opacity: 0;
}
._option_vqrwv_1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  color: black;
  padding: 11px 16px;
}
._option_vqrwv_1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  color: black;
  padding: 11px 16px;
}
._header_12ov9_1 {
  margin-bottom: 10px;
}

._wrapper_12ov9_5 {
  height: calc(100dvh - 58px - var(--sa-top) - var(--sa-bottom));
  overflow-y: scroll;
  scrollbar-width: none;
  padding-top: 20px;
  padding-bottom: 84px;
}

._wrapper_12ov9_5::-webkit-scrollbar {
  display: none;
}

._court-number_12ov9_17 {
  padding-left: 8px;
  font-size: 20px;
  font-weight: 700;
  color: var(--white);
  margin-bottom: 8px;
}

._lineups-wrapper_12ov9_25 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 28px;
}

._button_12ov9_32 {
  position: absolute;
  bottom: calc(28px + var(--sa-bottom));
}
._wrapper_z39hy_1 {
  padding-top: 60px;
  height: calc(100dvh - 66px - var(--sa-top));
  overflow-y: scroll;
  scroll-behavior: smooth;
  scrollbar-width: none;
  padding-bottom: calc(84px + var(--sa-bottom));
}

._wrapper_z39hy_1::-webkit-scrollbar {
  display: none;
}

._header_z39hy_14 {
  margin: 20px 0 16px;
  padding: 0 8px;
}

._loader_z39hy_19 {
  display: flex;
  justify-content: center;
  align-items: center;
}
._buttons_yvkf3_1 {
  position: absolute;
  left: 0;
  bottom: calc(28px + var(--sa-bottom));
  width: 100%;
}

._button-with-icon_yvkf3_8 {
  display: flex;
  justify-content: center;
  align-items: center;
}
._wrapper_11q94_1 {
  display: flex;
  align-items: center;
  gap: 32px;
  border-top: 1px solid var(--decoration-line-color);
  padding: 8px 8px 8px 0;
  position: relative;
}

._team-wrapper_11q94_10 {
  display: flex;
  flex-direction: column;
  border-top: 1px solid var(--decoration-line-color);
}

._team-wrapper_11q94_10 > * {
  padding: 8px 8px 8px 0;
}

._main-content_11q94_20 {
  display: flex;
  align-items: center;
  width: 100%;
}

._info_11q94_26 {
  display: flex;
  align-items: center;
  gap: 5px;
  margin-left: 8px;
  flex: 1;
  padding-right: 30px;
}

._info_11q94_26 {
  padding-right: 0;
  justify-content: space-between;
}

._info-swiper_11q94_40 {
  padding-right: 6px;
  justify-content: space-between;
}

._name_11q94_45,
._placememt_11q94_46 {
  color: var(--white);
  font-feature-settings:
    'clig' off,
    'liga' off;
  font-size: 18px !important;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  overflow: hidden;
}

._placement_11q94_58 {
  min-width: 32px;
  padding-left: 8px;
  margin-right: 4px;
}

._rating-value_11q94_64,
._rating-value-draggable_11q94_65 {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  gap: 4px;
  font-size: 14px;
  font-weight: 600;
  color: var(--green-yellow);
  min-width: 48px;
}

._rating-value-draggable_11q94_65 {
  padding-right: 30px;
}

._medal_11q94_80 {
  margin-right: 4px;
}

._no-top-border_11q94_84 {
  border-top: none !important;
}

._image_11q94_88 {
  position: absolute;
  top: 0;
  right: 0;
  padding: 20px 10px 20px 40px;
}

._yourself_11q94_95 {
  background: var(--light-background-color);
}

._score_11q94_99 {
  font-size: 14px !important;
  font-weight: 600 !important;
}

._positive_11q94_104,
._negative_11q94_105 {
  font-size: 13px;
  font-weight: 400;
  display: flex;
  align-items: baseline;
  gap: 4px;
}

._positive_11q94_104 {
  color: var(--green-lunda);
}

._negative_11q94_105 {
  color: var(--red);
}
._container_1tmz2_1 {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

._main-content_1tmz2_8 {
  width: 100%;
}

._inputName_1tmz2_12 {
  margin: 100px 0 8px;
}

._submitBtn_1tmz2_16 {
  position: sticky;
  left: 0;
  bottom: calc(26px + var(--sa-bottom));
  margin-left: -10px;
  width: calc(100% + 20px);
}

._header_1tmz2_24 {
  margin: 15px 0 12px;
  font-size: 18px;
  font-weight: 500;
}

._radioContainer_1tmz2_30 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 40px 0 14px;
}

._radioContainerHeader_1tmz2_37 {
  margin: 0 0 4px;
  font-weight: 500;
  font-size: 18px;
}

._dateContainer_1tmz2_43 {
  padding-bottom: calc(40px + var(--sa-bottom));
}
._datePicker_1kl73_1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 8px;
  width: 100%;
  height: 56px;
}

._editButton_1kl73_10 {
  position: relative;
  overflow: hidden;
  padding: 18px 8px;
}

._datePickerInput_1kl73_16 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}

._title_1kl73_25 {
  font-size: 18px;
  font-weight: 500;
}

._birthdayTitle_1kl73_30 {
  font-size: 14px;
  font-weight: 400;
  color: var(--green-yellow);
}
._registerPageContent_62ypf_1 {
  padding: 14px 0;
  height: 100%;
}

._background_62ypf_6 {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='222'%20height='222'%20viewBox='0%200%20222%20222'%20fill='none'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M189.49%20189.49C232.837%20146.143%20232.837%2075.8565%20189.49%2032.5099C146.143%20-10.8366%2075.8565%20-10.8366%2032.5099%2032.5099C-10.8366%2075.8565%20-10.8366%20146.143%2032.5099%20189.49C75.8565%20232.837%20146.143%20232.837%20189.49%20189.49ZM199.17%20100.355C196.814%2080.6134%20187.875%2062.2418%20173.794%2048.2057C159.706%2034.0747%20141.253%2025.1239%20121.434%2022.8083L121.323%2023.4299C116.817%2047.7315%20105.05%2070.0961%2087.5728%2087.5728C70.0961%20105.05%2047.7315%20116.817%2023.4299%20121.323L22.8083%20121.434C25.1239%20141.253%2034.0747%20159.706%2048.2057%20173.794C62.2418%20187.875%2080.6134%20196.814%20100.355%20199.17L100.488%20198.392C104.992%20174.089%20116.759%20151.722%20134.236%20134.243C151.713%20116.764%20174.078%20104.995%20198.381%20100.488L199.158%20100.355H199.17ZM198.381%20126.862V123.155C180.037%20127.35%20163.247%20136.634%20149.94%20149.94C136.634%20163.247%20127.35%20180.037%20123.155%20198.381H126.862C144.652%20195.177%20161.032%20186.595%20173.794%20173.794C186.596%20161.032%20195.177%20144.652%20198.381%20126.862ZM23.441%2098.6676V96.1922C26.4882%2078.0051%2035.1473%2061.2264%2048.2057%2048.2057C61.2253%2035.1439%2078.004%2026.4809%2096.1922%2023.4299H98.6565C94.4615%2041.7747%2085.1776%2058.5644%2071.871%2071.871C58.5644%2085.1776%2041.7747%2094.4615%2023.4299%2098.6565L23.441%2098.6676Z'%20fill='%2321303E'/%3e%3c/svg%3e") no-repeat  bottom 96px right -72px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
._container_bqbl5_1 {
  display: flex;
  flex-direction: column;
  padding: 0px 8px;
}

._header_bqbl5_7 {
  margin: 15px 0 12px;
  font-size: 18px;
  font-weight: 500;
}

._radioContainer_bqbl5_13 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 14px 0;
}

._radioContainerHeader_bqbl5_20 {
  margin: 0 0 4px;
  font-weight: 500;
  font-size: 18px;
}

._submitBtn_bqbl5_26 {
  left: -20px;
  bottom: var(--sa-bottom);
  width: calc(100% + 40px);
}

._dateContainer_bqbl5_32 {
  margin-bottom: calc(14px + var(--sa-bottom));
}
._radioGrid_bqbl5_35 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
}

._gradeDescription_bqbl5_41 {
  font-size: 16px;
  font-weight: 400;
  line-height: 19.09px;
  text-align: left;
  color: var(--gray-blue);
  min-height: 80px;
  display: flex;
  align-items: center;
}

._height-auto_bqbl5_52 {
  min-height: auto;
}

._selected_bqbl5_56 {
  color: var(--green-yellow);
}
._container_4tuyb_1 {
  display: flex;
  flex-direction: column;
  padding: 0px 8px;
}

._update-rating_4tuyb_7 {
  margin: calc(35px + var(--sa-top)) -28px 0;
  padding: 20px 28px;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  text-align: left;
  color: var(--green-yellow);
  background: #214667;
}

._header_4tuyb_18 {
  margin: 15px 0 12px;
  font-size: 18px;
  font-weight: 500;
}

._radioContainer_4tuyb_24 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 14px 0;
}

._radioContainerHeader_4tuyb_31 {
  margin: 0 0 4px;
  font-weight: 500;
  font-size: 18px;
}

._submitBtn_4tuyb_37 {
  margin-top: 20px;
  margin-bottom: calc(28px + var(--sa-bottom));
}

._radioGrid_4tuyb_42 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
}

._gradeDescription_4tuyb_48 {
  font-size: 16px;
  font-weight: 400;
  line-height: 19.09px;
  text-align: left;
  color: var(--gray-blue);
  min-height: 80px;
  display: flex;
  align-items: center;
}

._height-auto_4tuyb_59 {
  min-height: auto;
}

._selected_4tuyb_63 {
  color: var(--green-yellow);
}

._dateContainer_4tuyb_67 {
  margin-bottom: calc(14px + var(--sa-bottom));
}
._container_1pb4a_1 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

._rating_1pb4a_8 {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  text-align: center;
}

._ratingSeparator_1pb4a_16 {
  width: 1px;
  height: 101px;
  background-color: var(--gray-dark);
}

._ratingLabel_1pb4a_22,
._ratingValue_1pb4a_23 {
  width: 50%;
  padding: 16px;
  text-align: left;
}

._ratingLabel_1pb4a_22 {
  font-size: 20px;
  padding: 16px;
}

._ratingValue_1pb4a_23 {
  color: var(--green-yellow);
  font-size: 60px;
  font-weight: 800;
  padding: 0;
  text-align: center;
  padding: 16px 10px;
}

._description_1pb4a_43 {
  margin: 12px 0 40px;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  color: var(--gray-blue);
}

._submitBtn_1pb4a_51 {
  display: flex;
  gap: 8px;
  flex-direction: column;
  position: sticky;
  margin-left: -10px;
  bottom: var(--sa-bottom);
}

._buttonWithIcon_1pb4a_60 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  color: var(--white);
  background: var(--green-lunda);
  padding: 16px 20px;
}

._selectWrapper_1pb4a_73 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50%;
  padding: 16px 0;
  background: var(--green-yellow);
}

._ratingInfo_1pb4a_82 {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  color: var(--green-yellow);
}

._lodoWrap_1pb4a_92{
  margin-bottom: 100px;
}

._content-wrapper_1pb4a_96 {
  margin-bottom: 20px;
}
._background_db8qs_1 {
  background-image: url('/assets/login-page-background-9qAKno7x.jpeg');
  background-position: center;
  background-size: cover;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

._background_db8qs_1::before {
  content: '';
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #00000080;
}

._content_db8qs_20 {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  padding-bottom: 28px;
  flex-direction: column;
}

._mainBackgroundColor_db8qs_29 {
  background-color: var(--background-color);
}

._logoWrapper_db8qs_33 {
  flex-grow: 1;

  display: flex;
  flex-direction: column;
  justify-content: center;
  cursor: pointer;
}

._buttonWrapper_db8qs_42 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  bottom: var(--sa-bottom);
}
._createMatchBtn_1i79k_1 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  font-weight: 600;
  margin-top: 20px;
  margin-bottom: calc(28px + var(--sa-bottom));
}
  
._hline_1i79k_11 {
  height: 1px;
}
._clubs_172mz_1 {
  display: flex;
  flex-direction: column;
  gap: 28px;
  padding-bottom: calc(28px + var(--sa-bottom));
  height: calc(100dvh - 68px - 126px - var(--sa-top));
  overflow-y: scroll;
  scrollbar-width: none;
}

._clubs_172mz_1::-webkit-scrollbar {
  display: none;
}

._partnersSwitcher_172mz_15 {
  font-size: 16px;
  font-weight: 400;
  color: #6E8AA3;
  width: 100%;
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 8px;
}

._header_172mz_26 {
  margin-bottom: 20px;
}
._dateItemContainer_n8jy9_1{
    display: flex;
    justify-content: flex-start;
    width: calc(100% + 20px);
    overflow: hidden;
    gap:8px;
    margin-bottom: 14px;
    padding-bottom: 7px;
    overflow-x: auto;
    -ms-overflow-style: none;  /* IE и Edge */
    scrollbar-width: none;  /* Firefox */
    scroll-behavior: smooth;
}
._dateItemContainer_n8jy9_1::-webkit-scrollbar {
    display: none;
}
._wrapper_1b6t7_1 {
  text-align: center;
  padding-bottom: 14px;
  position: relative;
}

._title_1b6t7_7 {
  font-size: 18px;
  font-weight: 500;
  text-align: left;
  padding: 14px 0px 16px 8px;
}

._timeContainer_1b6t7_14 {
  display: flex;
  flex-wrap: wrap;
  justify-content: start;
  gap: 7px;
  max-width: 335px;
  margin: 0 auto;
}

._timeItem_1b6t7_23 {
  font-size: 14px;
  width: 61px;
  box-sizing: border-box;
  font-weight: 400;
  color: #868686;
  border: 1px solid #868686;
  padding: 6px 12px;
  letter-spacing: -0.5px;
}

._radioBtnLabel_1b6t7_34 {
  cursor: pointer;
}

._radioInput_1b6t7_38 {
  display: none;
}

._radioInput_1b6t7_38:checked + ._timeItem_1b6t7_23 {
  background-color: #4eb857;
  color: white;
}

._booked_1b6t7_47 {
  color: var(--green-yellow);
  border: 1px solid var(--green-yellow);
}

._radioInput_1b6t7_38:checked + ._booked_1b6t7_47 {
  background-color: var(--green-yellow);
  color: var(--white);
}

._reserved_1b6t7_57 {
  color: var(--orange);
  border: 1px solid var(--orange);
}

._radioInput_1b6t7_38:checked + ._reserved_1b6t7_57 {
  background-color: var(--orange);
  color: var(--white);
}

._reservedTraining_1b6t7_67 {
  color: var(--red);
  border: 1px solid var(--red);
}

._radioInput_1b6t7_38:checked + ._reservedTraining_1b6t7_67 {
  background-color: var(--red);
  color: var(--white);
}

._placeholder_1b6t7_77 {
  padding: 14px 20px;
  font-size: 14px;
  font-weight: 400;
  line-height: 16.71px;
  text-align: center;
  width: 100%;
  color: var(--gray-dark);
}

._overlay-loader_1b6t7_87 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: grid;
  display: flex;
  justify-content: center;
}

@media (max-width: 374px) {
  ._timeContainer_1b6t7_14 {
    max-width: 265px;
  }
}
._clubs-section_1n18d_1 {
  margin: 14px 0 8px;
}

._clubs-button_1n18d_5 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 19px 12px;
  border: 1px solid var(--gray-dark);
}

._active_1n18d_13 {
  background: var(--green-lunda);

}

._clubs-button-text_1n18d_18, ._clubs-button-text__active_1n18d_18 {
  display: flex;
  align-items: center;
  gap: 15px;
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
}

._clubs-button-text_1n18d_18 {
  color: var(--gray-dark);
}

._clubs-button-text__active_1n18d_18 {
  color: var(--white);
}

._clubs-button-info_1n18d_36 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

._clubs-button-info-name_1n18d_42 {
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
}

._clubs-button-info-adress_1n18d_49 {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
}
._clubs-wrapper_ilizi_1 {
  padding: 14px 0;
  position: relative;
  height: 80px;
  width: 100%;
}

._clubs-list_ilizi_8 {
  display: flex;
  gap: 8px;
  position: absolute;
  left: -20px;
  width: calc(100% + 20px * 2);
  padding: 0 20px;
  overflow-x: scroll;
  overflow-y: hidden;
  scrollbar-width: none;
}

._clubs-list_ilizi_8::-webkit-scrollbar {
  display: none;
}
._item-wrapper_1a093_1,
._item-wrapper-icon_1a093_2 {
  height: 50px;
  padding: 6px;
  display: flex;
  background: var(--blue-dark);
  gap: 4px;
}

._item-wrapper_1a093_1 {
  width: 100%;
}

._item-wrapper-icon_1a093_2 {
  width: calc(100% - 14px);
}

._text-wrapper_1a093_18 {
  display: flex;
  flex-direction: column;
  white-space: nowrap;
  gap: 2px;
  width: 100%;
}

._item-name_1a093_26 {
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
  color: var(--white);
}

._item-city_1a093_34 {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
  color: #a3c1db;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

._icon_1a093_45 svg {
  width: 14px;
  height: 14px;
}
._title_1j5oe_1 {
    font-size: 18px;
    font-weight: 500;
    text-align: left;
    padding: 14px 0px 16px 8px;
}
._ratingWrapper_1j5oe_7{
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 20px;
}
._itemWrapper_x0mcb_1 {
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 20px 8px;
    border: 2px dashed #C3D82E;
    margin-bottom: 30px;
    margin-top: 28px;
}

._item_x0mcb_1 {
    display: flex;
    gap: 14px;
}

._item_x0mcb_1>img {
    margin-right: 8px;
}


._text_x0mcb_21 {
    font-size: 24px;
    font-weight: 600;
    color: white;
}
._wrapper_wcv6u_1 {
  position: relative;
}

._itemWrapper_wcv6u_5 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 20px 8px;
  border: 2px dashed #c3d82e;
  margin-bottom: 30px;
}

._item_wcv6u_5 {
  display: flex;
  gap: 14px;
}

._item_wcv6u_5 > img {
  margin-right: 8px;
}

._title_wcv6u_23 {
  font-size: 18px;
  font-weight: 500;
  text-align: left;
  padding: 14px 0px 16px 8px;
}

._text_wcv6u_30 {
  font-size: 24px;
  font-weight: 600;
  color: white;
}

._switchBlock_wcv6u_36 {
  padding: 12px 8px 28px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}

._switchItem_wcv6u_43 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._switchText_wcv6u_49 {
  font-size: 16px;
  font-weight: 400;
  color: #6e8aa3;
  margin-right: 8px;
  display: inline-flex;
}

._new-addition_wcv6u_57 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 0 8px;
  font-size: 12px;
  font-weight: 400;
  color: var(--green-lunda);
  line-height: 18px;
}

._highlighted_wcv6u_68 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: #214667;
  padding: 22px 20px 14px;
  margin: 0 -20px;
}

._highlighted_wcv6u_68 ._new-addition_wcv6u_57 {
  color: #c3d82e;
}

._highlighted_wcv6u_68 ._switchText_wcv6u_49 {
  color: white;
}

._privateMatch_wcv6u_85 {
  display: flex;
  align-items: center;
}

._privateMatchInfoModal_wcv6u_90 {
  position: absolute;
  top: 165px;
  left: 12px;
  width: 255px;
  background-color: var(--green-yellow);
  padding: 16px;
  color: #071f34;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  letter-spacing: -0.5px;
}

._privateMatchInfoModal_wcv6u_90::before {
  content: '';
  display: block;
  position: absolute;
  background-color: var(--green-yellow);
  width: 28px;
  height: 28px;
  transform: rotate(45deg);
  top: -7px;
  left: 117px;
  z-index: -1;
}

._commentWrap_wcv6u_118 {
  width: 100%;
}

._commentWrap_wcv6u_118 textarea {
  width: 100%;
  height: 136px;
  background-color: var(--background);
  border: 2px solid #6e8aa3;
  padding: 16px 8px;
  color: white;
  resize: none;
  outline: none;
}
._commentWrap_wcv6u_118 textarea::placeholder {
  font-size: 16px;
  font-weight: 400;
  color: #6e8aa3;
}
._warning_wcv6u_137 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 0px 8px;
  margin-bottom: 8px;
}

._warningText_wcv6u_145 {
  font-size: 12px;
  font-weight: 400;
  color: #ff9040;
  line-height: 18px;
}
._text_1n3nq_1 {
    font-size: 20px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.02em;
    text-align: left;
    color: #071F34;
    margin-bottom: 16px;
    margin-right: 30px;
}

._wrap_1n3nq_12>input {
    margin-bottom: 24px;
    border:none;
    border-bottom: 1px solid #C9C9C9;
    padding-bottom: 4px;
    width: 100%;
    outline: none;
    color: #1F1F1F;
}

._wrap_1n3nq_12>input::placeholder {
    font-size: 16px;
    font-weight: 400;
    color: #C9C9C9;
}

._confirmBtn_1n3nq_28 {
    width: 100%;
    padding: 20px 0px;
    background-color: #C9C9C9;
    color: white;
    font-size: 16px;
    font-weight: 600;
}
._confirmBtnActive_1n3nq_36 {
    background-color: #4EB857;
}
._content_7vyi1_1 {
  margin-bottom: 14px;
}

._headling_7vyi1_5 {
  margin: 14px 0;
}

._input-wrapper_7vyi1_9 {
  display: flex;
  gap: 8px;
  padding: 7px 0 7px 12px;
  border: 1px solid var(--gray-dark);
}

._input_7vyi1_9::placeholder {
  color: var(--gray-dark);
}

._court-icon_7vyi1_20 path {
  fill: none;
  stroke: var(--green-yellow);
}
._wrapper_1o8e8_1 {
  margin-bottom: 20px;
  width: calc(100% + 40px);
  transform: translateX(-20px);
}

._headling_1o8e8_7 {
  margin-top: 14px;
  padding: 0 28px;
}

._radio-wrapper_1o8e8_12 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  overflow-y: scroll;
  padding: 0 28px;
  scrollbar-width: 0;
}

._radio-wrapper_1o8e8_12::-webkit-scrollbar {
  display: none;
}

._radio-wrapper_1o8e8_12 input {
  display: none;
}

._radio-wrapper_1o8e8_12 input + ._radio-item_1o8e8_30 {
  min-width: 72px;
  flex: 1;
  padding: 12px 0;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: -0.5px;
  color: var(--gray-dark);
  border: 1px solid var(--gray-dark);
  background-color: var(--background-color);
}

._radio-wrapper_1o8e8_12 input:checked + ._radio-item_1o8e8_30 {
  background: var(--green-lunda);
  border: 1px solid var(--green-lunda);
  color: var(--white);
}

._radio-wrapper_1o8e8_12 input:disabled + ._radio-item_1o8e8_30 {
  border: 1px solid #494f55;
  color: #494f55;
}
._question_10b9p_1 {
  color: var(--background-color);
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.4px;
  padding-right: 24px;
  margin-bottom: 8px;
}

._description_10b9p_12 {
  color: var(--gray-dark);
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.26px;
  padding-right: 24px;
  margin-bottom: 36px;
}

._button_10b9p_23 {
  width: 100%;
  border-radius: 20px;
  background: var(--blue);
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.20) inset;
  padding: 6px;
  color: var(--white);
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: 0.32px;
}

._button-inner_10b9p_38 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._wrapper_1e5u0_1 {
  display: flex;
  flex-direction: column;
  margin: 14px 0;
}

._headling-wrapper_1e5u0_7 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
}

._headling_1e5u0_7 {
  font-size: 18px;
  font-weight: 500;
  line-height: 21.48px;
}

._add-players_1e5u0_20 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._additional_1e5u0_26 {
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: var(--green-yellow);
}

._players_1e5u0_33 {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  height: 74px;
  margin-bottom: 16px;
}

._players_1e5u0_33 > div {
  flex: 1;
}

._caterpillar_1e5u0_45 {
  display: flex;
  margin-left: 14px;
}

._switchers_1e5u0_50 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 20px;
}

._switcher_1e5u0_50 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: var(--gray-blue);
}

._invite-button_1e5u0_67 {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: var(--green-yellow);
  margin-top: 20px;
}

._game-type-wrapper_1e5u0_79 {
  margin: 16px 0 0;
}

._game-type_1e5u0_79 {
  display: flex;
  align-items: center;
}

._game-type_1e5u0_79 > * {
  padding: 12px 16px;
  flex: 1;
}

._game-type_1e5u0_79 > *:first-child {
  border-right: 0.5px solid var(--gray-dark);
}
._wrapper_h87ke_1 {
  margin-top: 28px;
}

._results_h87ke_5._wrapper_h87ke_1 {
  margin-top: 0;
}

._headling-content_h87ke_9 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  line-height: 24px;
}

._headling-text_h87ke_17 {
  display: flex;
  align-items: center;
}

._headling-action_h87ke_22 {
  color: var(--gray-dark);
  font-size: 12px;
  font-weight: 500;
  line-height: normal;
  min-width: fit-content;
  height: 24px;
}

._carousel_h87ke_31 {
  width: calc(100% + 40px);
  transform: translateX(-20px);
  padding: 6px 28px 0;
  display: flex;
  align-items: flex-start;
  gap: 24px;
  overflow-x: scroll;
  scrollbar-width: 0;
}

._results_h87ke_5 ._carousel_h87ke_31 {
  margin-bottom: 16px;
  width: 100%;
  transform: none;
  padding: 6px 8px 0;
}

._carousel_h87ke_31::-webkit-scrollbar {
  display: none;
}

._icon-opened_h87ke_53 {
  transform: rotate(0);
  transition: transform 0.17s;
}

._icon-closed_h87ke_58 {
  transform: rotate(180deg);
  transition: transform 0.17s;
}
._bage_1tu0g_1 {
  background-color: rgba(0, 0, 0, 0.4);
  width: 100%;
  height: 100%;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
._bage_1tu0g_1 {
  background-color: rgba(0, 0, 0, 0.4);
  width: 100%;
  height: 100%;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
._radio-wrapper_1kkgo_1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
}

._radio-wrapper_1kkgo_1 > label {
  position: relative;
}

._radio-wrapper_1kkgo_1 input {
  display: none;
}

._radio-wrapper_1kkgo_1 input + ._radio-item_1kkgo_16 {
  flex: 1;
  padding: 16px;
  font-size: 20px;
  font-weight: 400;
  line-height: 18px;
  background: var(--blue-dark);
  text-align: center;
}

._radio-wrapper_1kkgo_1 input:checked + ._radio-item_1kkgo_16 {
  background: var(--green-lunda);
}

._lock_1kkgo_30 {
  position: absolute;
  top: 6px;
  right: 3px;
}
._question_1rs7w_1 {
  color: var(--background-color);
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.4px;
  padding-right: 24px;
  margin-bottom: 8px;
}

._description_1rs7w_12 {
  color: var(--gray-dark);
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.26px;
  padding-right: 24px;
  margin-bottom: 36px;
}
._wrapper_d38xu_1 {
  display: flex;
  flex-direction: column;
  gap: 3px;
  margin-bottom: 16px;
}

._players_d38xu_8 {
  display: flex;
}

._players_d38xu_8 > div {
  margin-left: -2px;
}

._invite_d38xu_16 {
  font-size: 12px;
  font-weight: 400;
  line-height: 14.32px;
  text-align: center;
  color: #9DC8FA;
}
._wrapper_1rd6j_1 {
  margin: 14px 0;
}

._headling_1rd6j_5 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._option_1rd6j_11,
._selected-option_1rd6j_12 {
  display: flex;
  gap: 8px;
  align-items: center;
  background-color: var(--background-color);
}

._escalera-additional_1rd6j_19 {
  margin-top: 20px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._escalera-switch_1rd6j_26 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  padding: 0 8px;
}

._escalera-text_1rd6j_36 {
  display: flex;
  align-items: center;
}

._disabled_1rd6j_41 {
  color: var(--gray-dark);
}

._disabled_1rd6j_41 svg path {
  fill: var(--gray-dark);
}
._popover_i43kg_1 {
  position: relative;
}

._popover_i43kg_1 svg path {
  fill: var(--green-yellow);
}

._warning_i43kg_9 path {
  fill: var(--gray-blue);
}
._wrapper_32tjl_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._switcher_32tjl_7 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

._text_32tjl_16 {
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  letter-spacing: -0.5px;
  color: var(--gray-blue);
}

._input-field_32tjl_24 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._headling_32tjl_30 {
  font-weight: 400;
  font-size: 16px;
  line-height: 16px;
  color: var(--white);
}

._rounds_32tjl_37 {
  width: 80px;
  align-self: center;
}
._wrapper_qxs07_1 {
  margin-bottom: 20px;
}

._headling_qxs07_5 {
  margin-top: 14px;
}

._radio-wrapper_qxs07_9 {
  display: flex;
  gap: 8px;
}
._recent_1svns_1 {
  padding-bottom: 28px;
  overflow-y: scroll;
  scrollbar-width: 0;
  height: calc(100dvh - 333px - var(--sa-top));
}

._recent_1svns_1::-webkit-scrollbar {
  display: none;
}

._headling_1svns_12 {
  margin: 28px 0 16px 8px;
}

._items-wrapper_1svns_16 {
  display: flex;
  flex-direction: column;
  margin-bottom: calc(40px + var(--sa-bottom));
}

._overlay-loader_1svns_22 {
  position: fixed;
  top: calc(305px + var(--sa-top));
  left: 0;
  right: 0;
  bottom: var(--sa-bottom);
  z-index: 1000;
  display: flex;
  align-items: center;
  justify-content: center;
}
._sublist-wrapper_cdkoj_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
}

._sublist-header_cdkoj_7 {
  display: flex;
  align-items: center;
  padding: 16px 8px;
  width: 100%;
}

._sublist-header_title_cdkoj_14 {
  flex-grow: 1;
  text-align: left;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  color: #ffffff;
}

._button_cdkoj_23 {
  display: flex;
  align-items: center;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  text-align: center;
  color: var(--green-yellow);
}

._button_cdkoj_23 svg path {
  stroke: var(--green-yellow);
}

._sublist-placeholder_cdkoj_37 {
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  text-align: center;
  color: #868686;
  width: 234px;
  margin: 16px auto;
}
._createMatchBtn_8s5n7_1 {
  position: fixed;
  bottom: 0;
  width: calc(100vw - 20px);
  margin-bottom: calc(28px + var(--sa-bottom));
}

._partnersSwitcher_8s5n7_8 {
  font-size: 16px;
  font-weight: 400;
  color: #6e8aa3;
  width: 100%;
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 8px;
}

._controls_8s5n7_19 {
  position: fixed;
  top: calc(var(--sa-top) + 76px - var(--controls-padding-top));
  left: 20px;
  right: 20px;
  transition: 0.4s;
  z-index: 3;
  padding-top: var(--controls-padding-top);
  background-color: var(--background-color);
  border-left: 1px solid var(--decoration-line-color);
  border-right: 1px solid var(--decoration-line-color);
}

._controls_8s5n7_19._downscroll_8s5n7_32 {
  transition: 0.4s;
  transform: translateY(-150%);
}

._recent_8s5n7_37 {
  padding-top: calc(228px + var(--sa-top));
  height: calc(100dvh - 96px - var(--sa-top));
}

@media (min-width: 480px) {
  ._createMatchBtn_8s5n7_1 {
    max-width: 480px;
  }
}
._button_thkmf_1 {
  background: none;
  border: none;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  color: var(--green-yellow);
  text-align: end;
}
._wrapper_acicd_1 {
  position: relative;
}
._warning_acicd_4 {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  transform: translateY(100%);
  font-weight: 400;
  font-size: 13px;
  line-height: 16px;
  color: #6e8aa3;
}
._wrapper_1o88x_1 {
  height: calc(100dvh - 58px - var(--sa-top));
  width: calc(100% + 40px);
  transform: translateX(-20px);
}

._wrapper-inner_1o88x_7 {
  width: 100%;
  padding: 20px 20px calc(104px + var(--sa-bottom));
  overflow-y: scroll;
  scrollbar-width: 0;
  height: 100%;
}

._wrapper-inner_1o88x_7::-webkit-scrollbar {
  display: none;
}

._header_1o88x_19 {
  margin-bottom: 10px;
}

._court_1o88x_23 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-bottom: 8px;
}

._court-list_1o88x_30 {
  display: flex;
  flex-direction: column;
  word-break: break-word;
  gap: 4px;
}

._court-item_1o88x_37 {
  display: flex;
  gap: 8px;
  align-items: flex-start;
  font-size: 15px;
  font-weight: 400;
  line-height: 17.9px;
  color: var(--white);
}

._address_1o88x_47 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  font-size: 14px;
  font-weight: 400;
  line-height: 16.71px;
  text-align: left;
  color: #a3c1db;
  margin-bottom: 16px;
}

._map_1o88x_59 {
  width: 100%;
  height: 100px;
  margin-bottom: 28px;
}

._form-wrapper_1o88x_65 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._phone_1o88x_71 {
  display: flex;
  align-items: baseline;
  color: var(--gray-light);
  padding: 16px 8px;
  align-self: flex-start;
}

._total_1o88x_79 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
}

._button_1o88x_86 {
  position: absolute;
  bottom: calc(28px + var(--sa-bottom));
}

._checkbox-label_1o88x_91 {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}

._checkbox_1o88x_91 {
  min-width: 16px;
}

._empty_1o88x_105 input {
  border-color: var(--gray-dark);
}

._gray_1o88x_109 input {
  border-color: var(--gray-light);
}

._gray_1o88x_109 input:checked::before {
  background-color: var(--gray-light) !important;
}

._empty_1o88x_105 span {
  color: var(--gray-dark);
}

._gray_1o88x_109 span {
  color: var(--gray-light);
}

._yellow_1o88x_125 span {
  color: var(--green-yellow);
}

._hlwrapper_1o88x_129 {
  width: calc(100% + 40px);
  transform: translateX(-20px);
}

._hlwrapper_1o88x_129 > *:nth-child(2) {
  padding-left: 28px;
  padding-right: 28px;
}

._hline_1o88x_139 {
  height: 1px;
}

._hline_1o88x_139 > hr {
  position: relative;
}
._wrapper_1dfd5_1 {
  margin: 16px 0 20px;
}

._select-wrapper_1dfd5_5 {
  padding: 0 20px;
  border: 1px solid var(--decoration-line-color);
  display: flex;
  align-items: center;
  gap: 16px;
}

._headling_1dfd5_13 {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}

._handle-courts_1dfd5_19 {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: var(--green-yellow);
}

._selects_1dfd5_29 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._wrapper_1ciiz_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._fake-select_1ciiz_7 {
  position: relative;
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
  color: var(--white);
  width: 100%;
}

._fake-label_1ciiz_17 {
  display: flex;
  padding: 12px 20px;
  width: 100%;
  border: 1px solid #868686;
  min-height: 62px;
}

._fake-label-content_1ciiz_25 {
  display: flex;
  gap: 8px;
}

._fake-label-caption_1ciiz_30 {
  font-size: 16px;
  color: rgb(134, 134, 134);
}

._fake-options_1ciiz_35 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: absolute;
  z-index: 10000;
  width: 100%;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: var(--white);
  padding-bottom: var(--sa-bottom);
}

._icon_1ciiz_49 {
  position: absolute;
  top: 16px;
  right: 20px;
}

._option_1ciiz_55 {
  padding: 12px 20px;
  border: 1px solid var(--white);
  width: 100%;
  display: flex;
  align-items: center;
  min-height: 62px;
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
  background: var(--background-color);
}

._labelChecked_1ciiz_69 {
  background: var(--green-yellow);
  color: var(--background-color);
}

._label-style_1ciiz_74 {
  width: 100%;
  height: 100%;
  display: flex;
  gap: 8px;
}

._additional-info_1ciiz_81 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  font-size: 14px;
  font-weight: 400;
  line-height: 16.71px;
  text-align: left;
  color: #a3c1db;
  word-break: break-word;
}

._court-info_1ciiz_93 {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

._price_1ciiz_99,
._price-selected_1ciiz_100 {
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
}

._price_1ciiz_99 {
  color: var(--green-yellow);
}

._price-selected_1ciiz_100 {
  color: var(--background-color);
}

._court-icon_1ciiz_115 {
  display: flex;
  align-items: center;
}
._question_1rs7w_1 {
  color: var(--background-color);
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.4px;
  padding-right: 24px;
  margin-bottom: 8px;
}

._description_1rs7w_12 {
  color: var(--gray-dark);
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.26px;
  padding-right: 24px;
  margin-bottom: 36px;
}
._button_y0eib_1 {
  position: fixed;
  bottom: 0;
  width: calc(100vw - 20px);
  margin-bottom: calc(28px + var(--sa-bottom));
}

._switcher_y0eib_8 {
  font-size: 16px;
  font-weight: 400;
  color: #6e8aa3;
  width: 100%;
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 8px;
}

._recent_y0eib_19 {
  height: calc(100dvh - 96px - var(--sa-top)) !important;
  padding-top: calc(228px + var(--controls-sharebutton-height) + var(--sa-top));
}

._recetn-without-share-button_y0eib_24 {
  height: calc(100dvh - 96px - var(--sa-top)) !important;
  padding-top: calc(192px + var(--controls-sharebutton-height) + var(--sa-top));
}

._controls_y0eib_29 {
  position: fixed;
  top: calc(var(--sa-top) + 76px - var(--controls-padding-top));
  left: 20px;
  right: 20px;
  transition: 0.4s;
  z-index: 3;
  padding-top: var(--controls-padding-top);
  background-color: var(--background-color);
  border-left: 1px solid var(--decoration-line-color);
  border-right: 1px solid var(--decoration-line-color);
}

._controls_y0eib_29._downscroll_y0eib_42 {
  transition: 0.4s;
  transform: translateY(-150%);
}

@media (min-width: 480px) {
  ._button_y0eib_1 {
    max-width: 475px;
  }
}
._share-button-wrapper_4lvn2_1 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  height: var(--controls-sharebutton-height);
  font-weight: 400;
  font-size: 13px;
  line-height: 15.51px;
}

._share-button_4lvn2_1 {
  display: flex;
  flex-direction: row-reverse;
  gap: 4px;
}
._option_1d8bh_1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 11px 16px;
}
._wrapper_1uwyh_1 {
  background-color: var(--background-color);
}

._header_1uwyh_5 {
  margin-bottom: 80px;
}

._page_1uwyh_9 {
  padding-left: 0;
  padding-right: 0;
}

._share-button_1uwyh_14 {
  width: 100%;
  display: flex;
  justify-content: flex-end;
}

._tabs_1uwyh_20 {
  position: fixed;
  top: calc(var(--sa-top));
  left: 20px;
  right: 20px;
  padding-top: 28px;
  background-color: var(--background-color);
  border-left: 1px solid var(--decoration-line-color);
  border-right: 1px solid var(--decoration-line-color);
  transition: transform 0.3s linear;
  z-index: 4;
}

._downscroll_1uwyh_33 {
  transform: translateY(-300px);
}

._tab_1uwyh_20 {
  padding: 12px 4px;
  background: var(--background-color);
  border: 1px solid var(--gray-dark);
  font-size: 15px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.02em;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
}

input:checked + ._tab_1uwyh_20 {
  border-color: var(--green-lunda);
  background-color: var(--green-lunda);
}

input:checked + ._tab_1uwyh_20 > *:last-child {
  background-color: #2e9437;
}
._wrapper_1rxo2_1 {
  height: calc(100dvh - 74px - var(--sa-bottom) - var(--sa-top));
  overflow-y: scroll;
  display: flex;
  flex-direction: column;
  gap: 8px;
  scrollbar-width: 0;
  padding-bottom: 28px;
  padding-top: 200px;
  position: relative;
  z-index: 2;
}

._wrapper_1rxo2_1::-webkit-scrollbar {
  display: none;
}

._controls_1rxo2_18._downscroll_1rxo2_18 {
  transform: translateY(-300px);
}

._controls_1rxo2_18 {
  transition: transform 0.3s linear;
  position: fixed;
  top: calc(var(--sa-top) + 78px);
  left: 20px;
  right: 20px;
  padding-bottom: 8px;
  z-index: 3;
  background-color: var(--background-color);
  background-clip: border-box;
  border-left: 1px solid var(--decoration-line-color);
  border-right: 1px solid var(--decoration-line-color);
}
._empty-my-games_38uxd_1 {
  padding-top: 40px;
  padding-left: 20px;
  padding-right: 20px;
}

._empty-my-games_38uxd_1 > img {
  top: 150px;
}
._checkbox-wrapper_1qfdw_1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
}

._checkbox-wrapper_1qfdw_1 label {
  color: transparent;
}

._checkbox-wrapper_1qfdw_1:first-of-type {
  margin-bottom: 15px;
}

._checkbox-wrapper_1qfdw_1:nth-child(n + 3) {
  margin-top: 15px;
}

._checkbox-wrapper_1qfdw_1:nth-child(4) {
  margin-top: 50px;
}

._radio_1qfdw_24 {
  margin-bottom: 20px;
}

._radio_1qfdw_24 > * {
  margin-bottom: 15px;
}

._radio_1qfdw_24 > h3 {
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 15px;
}

._checkbox-label_1qfdw_38 {
  margin-left: 12px;
  margin-bottom: 12px;
}

._city_1qfdw_43 {
  margin-top: 24px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._city-title_1qfdw_50 {
  font-size: 18px;
  font-weight: 600;
  color: var(--white);
}

._fsmodal_1qfdw_56 {
  z-index: 5;
}

._entity-buttons_1qfdw_60 {
  display: flex;
  gap: 8px;
  margin-bottom: 20px;
}

._button_1qfdw_66 {
  box-sizing: border-box;
  height: 32px;
  width: auto;
  height: auto;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.5px;
  padding: 6px 16px;
  border: 1px solid var(--blue-soft);
  border-radius: 16px;
}

._active_1qfdw_80 {
  border-color: var(--blue);
  background-color: var(--blue);
}

._count_1qfdw_85 {
  margin-top: 75px;
  color: var(--blue-soft);
  font-weight: 400;
  font-size: 16px;
  line-height: 19.09px;
  display: flex;
  justify-content: center;
}

._count-value_1qfdw_95 {
  width: 10px;
  margin-left: 5px;
}
._padding_160kw_1 {
  display: flex;
  align-items: center;
}

._toggle_160kw_6 {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.5px;
  color: var(--gray-blue);
}

._favorite-label_160kw_18 {
  display: flex;
  gap: 8px;
  color: white;
}

._favorite-label_160kw_18 path {
  fill: var(--gray-blue);
}
._navbar_1kgzm_1 {
  display: grid;
  grid-template-columns: repeat(3, 1fr) auto;
  gap: 4px;
  padding: 0 8px;
  margin-bottom: 16px;
  margin-top: 16px;
}

._item_1kgzm_10 input {
  width: 100%;
  display: none;
}

._item_1kgzm_10 > label {
  width: 100%;
}

._item_1kgzm_10 input + div {
  padding: 12px;
  width: 100%;
  text-align: center;
  border-radius: 4px;
}

._item_1kgzm_10 input:checked + div {
  background-color: var(--green-yellow);
  color: var(--background-color);
}

label._filter_1kgzm_31 {
  position: relative;
  padding: 12px;
  border: 1px solid var(--gray-blue);
}

._filters-selected_1kgzm_37 {
  position: absolute;
  right: 6px;
  top: 6px;
}
._wrapper_175vg_1 {
  display: flex;
  justify-content: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  border: 1px solid #8c8c8c;
  border-radius: 4px;
  width: 100%;
}
._section_18tor_1 {
  position: relative;
  top: 0;
  right: -20px;
  left: -20px;
  bottom: 0;
  width: calc(100% + 40px);
}

._section_18tor_1 > * {
  padding-left: 20px;
  padding-right: 20px;
}

._wrapper_18tor_15 {
  height: calc(100dvh - 74px - var(--sa-bottom) - var(--sa-top));
  overflow-y: scroll;
  display: flex;
  flex-direction: column;
  gap: 8px;
  scrollbar-width: 0;
  padding-bottom: 28px;
  padding-top: 156px;
  position: relative;
  z-index: 2;
}

._wrapper_18tor_15::-webkit-scrollbar {
  display: none;
}

._controls_18tor_32._downscroll_18tor_32 {
  transform: translateY(-300px);
}

._controls_18tor_32 {
  transition: transform 0.3s linear;
  position: fixed;
  top: calc(var(--sa-top) + 78px);
  left: 20px;
  right: 20px;
  z-index: 3;
  background-color: var(--background-color);
  border-left: 1px solid var(--decoration-line-color);
  border-right: 1px solid var(--decoration-line-color);
}
._modal_4x7nw_1 > div {
  padding-left: 0;
  padding-right: 0;
}

._modal_4x7nw_1 > div > *:first-child,
._content_4x7nw_7 > *:not(._horizontal-list_4x7nw_7),
._horizontal-list_4x7nw_7 {
  padding-left: 20px;
  padding-right: 20px;
}

._modal_4x7nw_1 {
  z-index: 4;
}

._rating_4x7nw_17 {
  margin-bottom: 28px;
}

._rating_4x7nw_17 > div:first-child {
  padding-top: 0;
  padding-left: 0;
}

._timepickers_4x7nw_26 {
  display: flex;
  justify-content: space-between;
  gap: 8px;
}

._timepickers_4x7nw_26 > * {
  flex: 1;
}

._timepickers_4x7nw_26 > div > div {
  background: transparent;
  border: 0.5px solid var(--gray-dark);
}

div._extended-input_4x7nw_41 {
  margin-bottom: 8px;
}
._header_1jofy_1 {
  margin-bottom: 20px;
}

._button_1jofy_5 {
  position: fixed;
  width: calc(100% - 20px);
  left: 10px;
  bottom: calc(28px + var(--sa-bottom));
}

._checkbox_1jofy_12 {
  border-bottom: 1px solid var(--gray-dark);
}

._disabled_1jofy_16 {
  opacity: 0.5;
}
._page_1r3ty_1 {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: var(--background-color);
  z-index: 1000;
  padding-left: 0;
  padding-right: 0;
}

._page_1r3ty_1 > div {
  border: none;
}

._page_1r3ty_1 > div > *::before {
  content: '';
  width: 1px;
  position: fixed;
  background: var(--decoration-line-color);
  top: 0;
  bottom: 0;
  left: 20px;
}

._page_1r3ty_1 > div > *::after {
  content: '';
  width: 1px;
  position: fixed;
  background: var(--decoration-line-color);
  top: 0;
  bottom: 0;
  right: 20px;
}

._page_1r3ty_1 > div > * {
  padding-left: 20px;
  padding-right: 20px;
  width: 100%;
}
._wrapper_us58c_1 {
  display: flex;
  align-items: center;
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
  gap: 16px;
  padding: 20px;
}

._checkbox_us58c_12 {
  min-width: 16px;
  height: 16px;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

._checkbox_us58c_12 input {
  position: absolute;
  opacity: 0;
  height: 0;
  width: 0;
}

._checkmark_us58c_29 {
  position: absolute;
  top: 0;
  left: 0;
  height: 16px;
  width: 16px;
  background-color: var(--background-color);
  border: 1px solid var(--green-yellow);
}

._checkbox_us58c_12 input:checked ~ ._checkmark_us58c_29 {
  background-color: var(--green-yellow);
}

._checkmark_us58c_29:after {
  content: '';
  position: absolute;
  display: none;
}

._checkbox_us58c_12 input:checked ~ ._checkmark_us58c_29:after {
  display: block;
}

._checkbox_us58c_12 ._checkmark_us58c_29:after {
  left: 4px;
  top: 2px;
  width: 4px;
  height: 8px;
  border: solid var(--background-color);
  border-width: 0px 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
._timepicker_p9ncd_1 {
  background: none;
  border: none;
  color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

input[type="time"]._timepicker_p9ncd_1::-webkit-calendar-picker-indicator {
  background: none;
  width: 100%;
}
._wrapper_2gapj_1 {
  position: relative;
}

._flexItem_2gapj_5 {
	display: flex;
  flex-direction: column;
	justify-content: space-between;
  padding: 8px;
  height: 50px;
  background-color: var(--blue-dark);
  position: relative;
}

._title_2gapj_15 {
	font-size: 12px;
}

._dates_2gapj_19 {
	color: var(--green-yellow);
	font-size: 14px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: 600;
}

._dates_2gapj_19 > span {
  margin-right: 2px;
}

._dates_2gapj_19 > input {
  width: 100%;
  font-weight: 600;
}

._clear_2gapj_37 {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  padding: 8px 8px 0;
}
._header_1ibo8_1 {
  margin-bottom: 20px;
}

._list_1ibo8_5 {
  padding-top: 20px;
  padding-bottom: calc(var(--sa-bottom) + 58px);
}

._checkbox_1ibo8_10 {
  border-bottom: 0.5px solid var(--gray-light);
  padding: 10px 20px;
}

._button_1ibo8_15 {
  position: fixed;
  width: calc(100% - 20px);
  left: 10px;
  bottom: calc(28px + var(--sa-bottom));
}

._coach-wrapper_1ibo8_22 {
  display: flex;
  align-items: center;
  gap: 12px;
}

._coach-info_1ibo8_28 {
  display: flex;
  flex-direction: column;
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
  color: var(--white);
}

._coach-info_1ibo8_28 > span > {
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
}

._coach-info_1ibo8_28 > span:last-child {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  text-align: left;
  color: var(--green-yellow);
}

._disabled_1ibo8_52 {
  opacity: 0.5;
}
._wrapper_18p2z_1 {
  display: flex;
  flex-direction: column;
  margin-bottom: 28px;
}

._input_18p2z_7 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border: 0.5px solid var(--gray-dark);
  padding: 18px 8px;
}

._value_18p2z_15 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -moz-box;
  -moz-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-clamp: 2;
  box-orient: vertical;
}
._wrapper_1lfta_1 {
  display: flex;
  overflow-x: scroll;
  gap: 8px;
  margin-bottom: 28px;
  scrollbar-width: 0;
}

._wrapper_1lfta_1::-webkit-scrollbar {
  display: none;
}

._club-item_1lfta_13,
._coach-item_1lfta_14 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  padding: 6px;
  background: #5e7386;
  max-width: 200px;
}

._club-name_1lfta_23,
._coach-name_1lfta_24 {
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
  color: var(--white);
}

._club-city_1lfta_32,
._coach-rating_1lfta_33,
._club-name_1lfta_23,
._coach-name_1lfta_24 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  min-width: 124px;
}

._club-city_1lfta_32 {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
  color: #a3c1db;
}

._coach-rating_1lfta_33 {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
  color: var(--green-yellow);
}

._item-checked_1lfta_58 {
  background-color: var(--green-yellow);
}

._text-checked_1lfta_62 {
  color: #071F34;
}
._header_5aojq_1 {
  margin-bottom: 20px;
}

._button_5aojq_5 {
  position: fixed;
  width: calc(100% - 20px);
  left: 10px;
  bottom: calc(28px + var(--sa-bottom));
}

._checkbox_5aojq_12 {
  border-bottom: 1px solid var(--gray-dark);
  padding: 12px 20px;
}

._club-wrapper_5aojq_17 {
  display: flex;
  flex-direction: column;
  line-height: 18px;
  text-align: left;
  font-weight: 400;
}

._club-wrapper_5aojq_17 > *:first-child {
  font-size: 18px;
  color: var(--white);
}

._club-wrapper_5aojq_17 > *:last-child {
  font-size: 12px;
  color: var(--gray-light);
}

._disabled_5aojq_35 {
  opacity: 0.5;
}
._placeholder_v6r8g_1 {
  padding-top: 40px;
  padding-left: 20px;
  padding-right: 20px;
}

._placeholder_v6r8g_1 > img {
  top: 150px;
}
._wrapper_n8cd6_1 {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 12px;
  background: linear-gradient(115.14deg, #082640 -17.81%, #0d4e86 100%);
}

._icon_n8cd6_9 path {
  fill: var(--white);
}

._info_n8cd6_13 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

._info_n8cd6_13 > span:first-child {
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  color: var(--white);
}

._info_n8cd6_13 > span:last-child {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  color: var(--gray-light);
}
._wrapper_1dlzo_1 {
  position: relative;
}

._indicator_1dlzo_5 {
  position: absolute;
  bottom: 0;
  right: 0;
  display: flex;
}
._wrapper_np348_1 {
  height: calc(100dvh - 78px - var(--sa-bottom) - var(--sa-top));
  overflow-y: scroll;
  scrollbar-width: 0;
}

._wrapper_np348_1::-webkit-scrollbar {
  display: none;
}

._content-wrapper_np348_11 {
  margin-bottom: 30px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._game-date_hmsk7_1 {
  text-transform: capitalize;
}

._unreadIndicator_hmsk7_5::after {
  content: '';
  display: inline-block;
  width: 6px;
  height: 6px;
  background-color: var(--red);
  border-radius: 50%;
  vertical-align: top;
}
._userListWrap_1bevc_1 {
  display: flex;
  justify-content: center;
  padding: 24px 8px;
  /* margin: 0 20px; */
  overflow-x: scroll;
  scrollbar-width: 0;
  /* max-width: 100%; */
}

._userListWrap_1bevc_1._wide_1bevc_11 {
  justify-content: flex-start;
}

._userListWrap_1bevc_1::-webkit-scrollbar {
  display: none;
}

._yourself-border_1bevc_19 {
  border: 2px solid var(--white);
}
._container_3xwr5_1 {
  width: 100%;
  height: 100%;
  max-width: 450px;

  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  background-color: var(--background-color);

  padding-bottom: var(--sa-bottom);
}

._control_3xwr5_14 {
  position: sticky;
  bottom: 0;
}
._message_1sspa_1 {
  display: flex;
  gap: 6px;
  align-items: flex-end;
}

._avatar_1sspa_7 {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  flex-shrink: 0;
}

._card_1sspa_14 {
  width: 75%;
  background-color: var(--gray-blue);
  padding: 8px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  word-break: break-word;
}

._user-name_1sspa_24 {
  font-size: 13px;
  font-weight: 600;
  line-height: 16px;
}

._user-match-role_1sspa_30 {
  color: var(--green-yellow);
}

._content_1sspa_34 {
  font-size: 16px;
  line-height: 16px;
  white-space: pre-wrap;
}

._time_1sspa_40 {
  color: #d1e1ef;
  font-size: 13px;
  margin-left: auto;
}

._message-footer_1sspa_46 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  line-height: 16px;
}
._container_yw0v9_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;

  padding: 8px;
  overflow: scroll;
}

._messageDate_yw0v9_10 {
  margin: 8px 0;
  color: var(--gray-blue);
  text-align: center;
  font-size: 13px;
}
._container_stvr3_1 {
  border: 1px solid var(--gray-light);
  padding: 8px 8px;

  display: flex;
  gap: 6px;

  background-color: var(--background-color);
}

._control_stvr3_11 {
  width: 100%;
  max-height: 90px;
  color: white;
  overflow: scroll;
  align-self: center;
}

._control_stvr3_11:focus {
  outline: none;
}

._placeholder_stvr3_23 {
  position: absolute;
  top: 50%;
  left: 10px;
  transform: translateY(-50%);
  color: var(--gray-dark);
}

._send-btn_stvr3_31 {
  align-self: flex-end;
  width: 24px;
  height: 24px;
}
._tabs_1hyur_1 {
  display: flex;
  color: #d8d7d7;
  background-color: var(--background-color);
}

._tabs-item_1hyur_7,
._tabs-item_active_1hyur_8,
._tabs-item_disabled_1hyur_9 {
  width: 50%;
  padding-bottom: 6px;
  text-align: center;
  font-size: 18px;
}

._tabs-item_1hyur_7 {
  position: relative;
}

._tabs-item_1hyur_7::after {
  content: '';
  position: absolute;
  bottom: 2px;
  left: 0;
  width: 100%;
  color: #d8d7d7;
  height: 1px;
  background-color: #768222;
}

._tabs-item_active_1hyur_8 {
  color: #c3d82e;
  border-bottom: 4px solid #c3d82e;
  box-sizing: content-box;
}

._disabled_1hyur_37 {
  color: var(--gray-dark);
  border-color: var(--gray-dark);
}
._active_gjxdx_1 {
  border: 1px var(--gray-blue) solid;
}

._active_gjxdx_1 path {
  fill: var(--gray-blue);
}
._wrap_19fmn_1 {
  min-height: 100dvh;
}

._header_19fmn_5 {
  margin-bottom: 10px;
}

._blocks-wrapper_19fmn_9 {
  height: calc(100dvh - 58px - var(--sa-top));
  width: calc(100% + 20px);
  transform: translateX(-20px);
  overflow-y: scroll;
  padding: 20px 0 calc(112px + var(--sa-bottom));
  scrollbar-width: 0;
}

._blocks-wrapper_19fmn_9::-webkit-scrollbar {
  display: none;
}

._subscriptionList_19fmn_22 {
  display: flex;
  flex-direction: column;
}

._subscriptionList_19fmn_22:not(:first-child) {
  margin-top: 28px;
}

._activeSubscriptionTitle_19fmn_31, ._expiredSubscriptionTitle_19fmn_31{
  font-size: 20px;
  font-weight: 500;
  margin: 0 0 8px 28px;
}

._expiredSubscriptionTitle_19fmn_31 {
  color: var(--gray-blue);
}

._empty-subscription_19fmn_41 {
  width: calc(100% - 20px);
  padding-top: 115px;
  transform: translateX(20px);
}

._empty-subscription_19fmn_41 > img {
  width: calc(100% + 20px);
  top: 380px;
}

._btnWrap_19fmn_52 {
	position: absolute;
	bottom: calc(28px + var(--sa-bottom));
}

._button_19fmn_57 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
._swiper_1cg7l_1 {
  width: 100% !important;
  margin: 0;
  padding-left: 20px;
}

._swiper_1cg7l_1._trash-visible_1cg7l_7 > div {
  transform: translate3d(-72px, 0, 0) !important;
}

._slide_1cg7l_11 {
  width: 100% !important;
}

._trash_1cg7l_7 {
  display: flex;
  justify-content: center;
  align-items: center;

  width: 72px !important;
  height: auto;
  margin-top: 10px;
  background: #652E2E;
}
._wrap_155x0_1 {
	min-height: 100dvh;
}

._wrapContnt_155x0_5 {
	padding-bottom: 112px;
}

._flexContainer_155x0_9 {
	display: flex;
	gap: 8px;
	padding: 0 8px;
	font-size: 15px;
}

._flexContainer_155x0_9 > * {
	width: calc(50% - 4px);
}

._timeInput_155x0_20 {
  color: var(--green-yellow);
  border: none;
  outline: none;
  background-color: transparent;
}

._btnWrap_155x0_27 {
	position: absolute;
	bottom: calc(28px + var(--sa-bottom)); 
}

._invalid-day_155x0_32 {
  color: var(--red);
}

._rating_155x0_36 {
  display: flex;
  flex-direction: column;
}

._toggle_155x0_41 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.5px;
  color: var(--gray-blue);
  margin-top: 28px;
}
._flexItem_967ia_1 {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 8px;
	height: 50px;
	
	background-color: var(--blue-dark);
}._clubs-button_l0wt7_1 {
  display: grid;
  grid-template-columns: auto 1fr auto;
  column-gap: 12px;
  align-items: center;

  padding: 19px 12px;
  margin: 0 auto 0 0;

  font-size: 15px;
  line-height: 18px;
  
  background-color: var(--blue-dark);
}

._club-text_l0wt7_16 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -moz-box;
  -moz-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-clamp: 2;
  box-orient: vertical;
}
._wrap_1qjsp_1 {
	min-height: calc(100dvh - var(--sa-top) - var(--sa-bottom));
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	background-color: var(--background-color);
	z-index: 1;
}

._calendar_1qjsp_11 {
	width: 100%;
	--rc-color-bg-light: transparent !important; /* фон календаря */
	--rc-color-border: transparent !important; /* границы календаря */ 
	--rc-color-accent: #FF3B30 !important; /* выходные в этом месяце и конец интервала, если выпадает на выходные дни */
	--rc-color-accent-light: #ff3a3078 !important; /* выходные дни за пределами текущего месяца */
	--rc-color-text-inactive: #ffffff7e !important; /* будние дни за пределами текущего месяца */

  /* перекрашиваем активные ячейки в дейт-рендже */
  --rc-color-bg-dom-range-ep-active: var(--blue) !important;
  --rc-color-bg-dom-range-ep-weekend-active: var(--blue) !important;
  --rc-color-bg-dom-in-range-weekend-active: rgba(25, 118, 210, 0.4) !important;
  --rc-color-bg-dom-in-range-active: rgba(25, 118, 210, 0.4) !important;

  /* перекрашиваем цвет тектса у активных ячееек в дейт-рендже */
  --rc-color-text-dom-range-ep-active: var(--white) !important;
}

.rc {
	width: 100% !important;
	height: 390px !important;
}

.rc_header_label-days-of-month {
	font-size: 20px !important;
	font-weight: 600 !important;
	line-height: 32px !important;
}

/*стили сегодняшней даты*/
.rc_today > div > div {
  background: #424242;
} 
.rc_today button {
  border-bottom: none !important;
} 

/* шрифт дат календаря */
.rc_body-days-of-month .rc_body-cell button {
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 24px !important;
}

/* скртыть перечеркивание disabled-дат*/
.rc_body-cell.rc_disabled .rc_body-cell_value button:before,
.rc_body-days-of-month .rc_body-cell.rc_wknd button:before {
  background: none !important;
}

/* перекрашиваем текст дней в рендже */
.rc_body-cell.rc_wknd.rc_in_range:not(.rc_disabled) > div > div > button { 
  color: var(--white) !important;
}

/* ховер */
.rc_body-cell.rc_active:hover:not(.rc_disabled) > div > div {
  background-color: var(--rc-color-bg-dom-range-ep-active) !important;
}

.rc_body-row .rc_body-cell {
  height: 100% !important;
}
.rc_body-row .rc_body-cell div {
  height: 100% !important;
}


/* округляем гранцы ячеек ренджа по бокам календаря */
/* :global(.rc_lc > div > div) {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}
:global(.rc_fc > div > div) {
  border-top-left-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
} */

/* округляем гранцы ячеек ренджа внутри календаря */
/* :global(.rc_active.rc_range_start > div > div) {
  border-radius: 50% !important; 
}
:global(.rc_active.rc_in_range.rc_range_start:not(.rc_lc) > div > div) {
  border-radius: 0 !important;
  border-top-left-radius: 50% !important;
  border-bottom-left-radius: 50% !important; 
}
:global(.rc_active.rc_range_end > div > div) {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
} */

._btnWrap_1qjsp_103 {
	position: absolute;
	bottom: 28px;
}
.rc_root,.rc_shortcut_cal_root{--rc-color-transparent:transparent;--rc-color-text-dark:#353535;--rc-color-text-inactive:#c9c9ca;--rc-color-text-light:#fff;--rc-color-bg-light:#fff;--rc-color-border:#f3f3f3;--rc-color-text-hover:#f8f9fa;--rc-hsl-primary-hue:208deg;--rc-hsl-primary-saturation:77%;--rc-hsl-primary-light:47%;--rc-hsl-accent-hue:0deg;--rc-hsl-accent-saturation:77%;--rc-hsl-accent-light:47%;--rc-color-primary:hsl(var(--rc-hsl-primary-hue) var(--rc-hsl-primary-saturation) var(--rc-hsl-primary-light));--rc-color-primary-light:hsla(var(--rc-hsl-primary-hue) var(--rc-hsl-primary-saturation) var(--rc-hsl-primary-light)/40%);--rc-color-primary-lighter:hsla(var(--rc-hsl-primary-hue) var(--rc-hsl-primary-saturation) var(--rc-hsl-primary-light)/8%);--rc-color-accent:hsl(var(--rc-hsl-accent-hue) var(--rc-hsl-accent-saturation) var(--rc-hsl-accent-light));--rc-color-accent-light:hsla(var(--rc-hsl-accent-hue) var(--rc-hsl-accent-saturation) var(--rc-hsl-accent-light)/40%);--rc-color-accent-lighter:hsla(var(--rc-hsl-accent-hue) var(--rc-hsl-accent-saturation) var(--rc-hsl-accent-light)/8%);--rc-color-border-root:var(--rc-color-border);--rc-color-bg-text-hover-header-button:var(--rc-color-text-hover);--rc-color-text-today:var(--rc-color-primary);--rc-color-border-weekdays:var(--rc-color-border);--rc-color-text-weekday-label:var(--rc-color-text-inactive);--rc-color-text-weekend-label:var(--rc-color-accent-light);--rc-color-text-dom-inactive:var(--rc-color-text-inactive);--rc-color-text-dom-active:var(--rc-color-text-dark);--rc-color-text-dom-weekend-active:var(--rc-color-accent);--rc-color-text-dom-weekend-inactive:var(--rc-color-accent-light);--rc-color-bg-dom-in-range-active:var(--rc-color-primary-lighter);--rc-color-bg-dom-in-range-inactive:var(--rc-color-primary-lighter);--rc-color-bg-dom-in-range-weekend-active:var(--rc-color-accent-lighter);--rc-color-bg-dom-range-ep-active:var(--rc-color-primary);--rc-color-bg-dom-range-ep-inactive:var(--rc-color-primary-lighter);--rc-color-bg-dom-range-ep-weekend-active:var(--rc-color-accent);--rc-color-bg-dom-range-ep-weekend-inactive:var(--rc-color-accent-lighter);--rc-color-text-dom-range-ep-weekend-inactive:var(--rc-color-accent-light);--rc-color-text-dom-range-ep-active:var(--rc-color-text-light);--rc-color-text-dom-range-ep-inactive:var(--rc-color-primary-light);--rc-color-bg-dom-selected:var(--rc-color-primary);--rc-color-bg-dom-weekend-selected:var(--rc-color-accent);--rc-color-text-dom-selected:var(--rc-color-text-light);--rc-color-text-dom-weekend-selected:var(--rc-color-text-light);--rc-color-text-disabled:var(--rc-color-text-inactive);--rc-color-text-disabled-weekend:var(--rc-color-accent-light);--rc-color-bg-disabled:var(--rc-color-bg-light);--rc-color-bg-disabled-cross:var(--rc-color-text-inactive);--rc-color-bg-disabled-weekend-cross:var(--rc-color-accent-light)}.rc_root.rc_dark,.rc_shortcut_cal_root.rc_dark{--rc-color-transparent:transparent;--rc-color-text-dark:#fff;--rc-color-text-inactive:#727273;--rc-color-text-light:#353535;--rc-color-bg-light:#353535;--rc-color-border:#4e4d4d;--rc-color-text-hover:#403e3e;--rc-color-primary:#cdd8ea;--rc-color-primary-light:#6c6f7f;--rc-color-primary-lighter:rgba(205,216,234,.18);--rc-color-accent:#eacdcd;--rc-color-accent-light:#7f6c6c;--rc-color-accent-lighter:hsla(0,40%,86%,.18);--rc-color-shorcut-button:#ced9ea;--rc-color-shorcut-button-text:#353535;--rc-color-shorcut-button-hover:#b5c3db}.rc_root{background-color:var(--rc-color-bg-light);border:1px solid var(--rc-color-border-root);border-radius:8px;font-size:1rem}.rc,.rc_root{position:relative}.rc_root.rc_dual .rc+.rc{margin-left:12px}.rc_root.rc_dual .rc+.rc:before{background-color:var(--rc-color-border);content:"";height:1px;left:-12px;position:absolute;top:25%;width:12px}.rc_root *{-webkit-tap-highlight-color:var(--rc-color-transparent);box-sizing:border-box;font-family:inherit}.rc_root button{-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;background:transparent;border:none;color:inherit;font:inherit;line-height:normal;margin:0;overflow:visible;padding:0;width:auto}.rc_root button::-moz-focus-inner{border:0;padding:0}.rc_header_label,.rc_header_nav{border-radius:6px;cursor:pointer}.rc_header_label div+div{margin-left:2.5%}.rc_header span{color:var(--rc-color-text-dark);font-size:.85em}.rc_header button:hover{background-color:var(--rc-color-bg-text-hover-header-button)}.rc_header button:active{transform:translateY(1px)}.rc_body{width:100%}.rc_shortcut_cal_root{background-color:var(--rc-color-bg-light);border:1px solid var(--rc-color-border-root);border-radius:8px;margin-bottom:16px;overflow:hidden}.rc_shortcut_cal_root .rc_root{border:none;border-radius:0;margin:0}.rc_shortcuts_view{background-color:var(--rc-color-bg-light)}.rc_shortcut_cal_root.rc_dir-left .rc_shortcuts_view{border-right:1px solid var(--rc-color-border)}.rc_shortcut_cal_root.rc_dir-right .rc_shortcuts_view{border-left:1px solid var(--rc-color-border)}.rc_shortcut_cal_root.rc_dir-bottom .rc_shortcuts_view{border-top:1px solid var(--rc-color-border)}.rc_body-months .rc_body-cell button{color:var(--rc-color-text-dom-active);cursor:pointer;font-size:.85em}.rc_body-months .rc_body-cell button:hover{background-color:var(--rc-color-bg-text-hover-header-button)}.rc_body-months .rc_body-cell.rc_this_month{border-radius:6px;color:var(--rc-color-text-today)}.rc_body-years .rc_body-cell button{color:var(--rc-color-text-dom-active);cursor:pointer;font-size:.85em}.rc_body-years .rc_body-cell button:hover{background-color:var(--rc-color-bg-text-hover-header-button)}.rc_body-years .rc_body-cell.rc_this_year{border-radius:6px;color:var(--rc-color-text-today)}.rc_body-weekdays{border-bottom:1px solid var(--rc-color-border-weekdays)}.rc_body-weekdays_cell{color:var(--rc-color-text-weekday-label);font-size:.83em;text-transform:uppercase}.rc_body-weekdays_cell.rc_wknd{color:var(--rc-color-text-weekend-label)}.rc_body-days-of-month .rc_body-cell{cursor:pointer}.rc_body-days-of-month .rc_body-cell .rc_body-cell_value{border-radius:2px;cursor:pointer}.rc_no_range_padding .rc_body-days-of-month .rc_body-cell .rc_body-cell_value{border-radius:0}.rc_body-days-of-month .rc_body-cell .rc_body-cell_value:hover{background-color:var(--rc-color-bg-text-hover-header-button)}.rc_body-days-of-month .rc_body-cell button{color:var(--rc-color-text-dom-inactive);cursor:pointer;font-size:.83em}.rc_body-days-of-month .rc_body-cell.rc_active button{color:var(--rc-color-text-dom-active)}.rc_body-days-of-month .rc_body-cell.rc_wknd button{color:var(--rc-color-text-dom-weekend-active)}.rc_body-days-of-month .rc_body-cell.rc_wknd:not(.rc_active) button{color:var(--rc-color-text-dom-weekend-inactive)}.rc_body-days-of-month .rc_body-cell.rc_in_range .rc_body-cell_value{background-color:var(--rc-color-bg-dom-in-range-active);color:var(--rc-color-text-dark)}.rc_no_range_padding .rc_body-days-of-month .rc_body-cell.rc_range_end .rc_body-cell_value{border-bottom-right-radius:2px;border-top-right-radius:2px}.rc_no_range_padding .rc_body-days-of-month .rc_body-cell.rc_range_start .rc_body-cell_value{border-bottom-left-radius:2px;border-top-left-radius:2px}.rc_body-days-of-month .rc_body-cell.rc_in_range.rc_wknd .rc_body-cell_value{background-color:var(--rc-color-bg-dom-in-range-weekend-active);color:var(--rc-color-text-dark)}.rc_body-days-of-month .rc_body-cell.rc_range_end button,.rc_body-days-of-month .rc_body-cell.rc_range_start button,.rc_body-days-of-month .rc_body-cell.rc_wknd.rc_range_end button,.rc_body-days-of-month .rc_body-cell.rc_wknd.rc_range_start button{color:var(--rc-color-text-dom-range-ep-active)}.rc_body-days-of-month .rc_body-cell.rc_range_end .rc_body-cell_value,.rc_body-days-of-month .rc_body-cell.rc_range_start .rc_body-cell_value{background-color:var(--rc-color-bg-dom-range-ep-active)}.rc_body-days-of-month .rc_body-cell.rc_range_end.rc_wknd .rc_body-cell_value,.rc_body-days-of-month .rc_body-cell.rc_range_start.rc_wknd .rc_body-cell_value{background-color:var(--rc-color-bg-dom-range-ep-weekend-active)}.rc_body-days-of-month .rc_body-cell.rc_range_end.rc_wknd.rc_active button,.rc_body-days-of-month .rc_body-cell.rc_range_start.rc_wknd.rc_active button{border-bottom-color:var(--rc-color-bg-dom-range-ep-weekend-active)}.rc_body-days-of-month .rc_body-cell.rc_highlight:not(.rc_disabled) button,.rc_body-days-of-month .rc_body-cell.rc_today:not(.rc_disabled) button{border-bottom:1px solid}.rc_body-days-of-month .rc_body-cell.rc_selected .rc_body-cell_value{background-color:var(--rc-color-bg-dom-selected)}.rc_body-days-of-month .rc_body-cell.rc_selected button{color:var(--rc-color-text-dom-selected)}.rc_body-days-of-month .rc_body-cell.rc_selected.rc_wknd .rc_body-cell_value{background-color:var(--rc-color-bg-dom-weekend-selected)}.rc_body-days-of-month .rc_body-cell.rc_selected.rc_wknd button{color:var(--rc-color-text-dom-weekend-selected)}.rc_body-days-of-month .rc_body-cell.rc_disabled{position:relative}.rc_body-days-of-month .rc_body-cell.rc_disabled .rc_body-cell_value,.rc_body-days-of-month .rc_body-cell.rc_disabled.rc_in_range .rc_body-cell_value,.rc_body-days-of-month .rc_body-cell.rc_disabled.rc_in_range.rc_wknd .rc_body-cell_value,.rc_body-days-of-month .rc_body-cell.rc_disabled.rc_wknd .rc_body-cell_value{background-color:var(--rc-color-bg-disabled)}.rc_body-days-of-month .rc_body-cell.rc_disabled .rc_body-cell_value button{color:var(--rc-color-text-disabled);cursor:none;pointer-events:none}.rc_body-days-of-month .rc_body-cell.rc_disabled.rc_wknd .rc_body-cell_value button{color:var(--rc-color-text-disabled-weekend)}.rc_body-days-of-month .rc_body-cell.rc_disabled .rc_body-cell_value button:before{background-color:var(--rc-color-bg-disabled-cross);content:"";display:block;font-weight:300;height:70%;left:50%;position:absolute;top:15%;transform:rotate(45deg);width:1px}.rc_body-days-of-month .rc_body-cell.rc_disabled.rc_wknd button:before,.rc_body-days-of-month .rc_body-cell.rc_wknd button:before{background-color:var(--rc-color-bg-disabled-weekend-cross)}._wrap_ukzmz_1 {
	min-height: calc(100dvh - var(--sa-top) - var(--sa-bottom));
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	background-color: var(--background-color);
	z-index: 1;
}

._dayList_ukzmz_11 {
	display: flex;
	flex-direction: column;
	gap: 20px;
	padding: 0 14px;
}

._dayList_ukzmz_11 > * {
	display: flex;
	align-items: center;
	height: 24px;
}

._checkbox_ukzmz_24 {
	width: 24px;
	height: 24px;
	margin-right: 8px;
}

._checkbox_ukzmz_24::before {
	text-align: center;
  border: 1px solid var(--green-yellow);
}

._btnWrap_ukzmz_35 {
	position: absolute;
	bottom: 28px;
}
._modal_n33a2_1 {
  position: absolute;
  top: 0;
  left: 0;
  bottom: var(--sa-bottom);
  z-index: 1;

  min-width: 100%;

  background-color: var(--background-color);
}

._modal_n33a2_1 > div:nth-last-child(2) {
  position: relative;
  padding-bottom: calc(112px + var(--sa-bottom));
}

._btnWrap_n33a2_18 {
	position: absolute;
	bottom: 28px;
}
._wrapper_kcvsa_1 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-bottom: 28px;
}

._headling-wrapper_kcvsa_8 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._headling-wrapper_kcvsa_8 > *:first-child {
  margin-bottom: 0;
}

._subheadling_kcvsa_18 {
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  color: var(--gray-blue);
}

._checkbox-wrapper_kcvsa_25 {
  display: flex;
  align-items: center;
  gap: 8px;
  justify-content: space-between;
}
._checkbox_15qn1_1 {
  flex: 1;
}

._checkbox_15qn1_1 > div {
  display: flex;
  justify-content: center;
  border: 1px solid #8c8c8c;
  border-radius: 4px;
  padding: 12px;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
}

._checkbox_15qn1_1 > input {
  display: none;
}

._checkbox_15qn1_1 > input:checked + div {
  background: var(--green-yellow);
  color: var(--background-color);
  border-color: var(--green-yellow);
}
._wrap_199me_1 {
	min-height: 100dvh;
}

._wrapContnt_199me_5 {
	padding-bottom: 112px;
}

._flexContainer_199me_9 {
	display: flex;
	gap: 8px;
	padding: 0 8px;
	font-size: 15px;
}

._flexContainer_199me_9 > * {
	width: calc(50% - 4px);
}

._timeInput_199me_20 {
  color: var(--green-yellow);
  border: none;
  outline: none;
  background-color: transparent;
}

._btnWrap_199me_27 {
	position: absolute;
	bottom: calc(28px + var(--sa-bottom));
}

._expired_199me_32 {
  color: var(--red);
}

._invalid-day_199me_36 {
  color: var(--red);
}

._rating_199me_40 {
  display: flex;
  flex-direction: column;
}

._toggle_199me_45 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.5px;
  color: var(--gray-blue);
  margin-top: 28px;
}
._wrap_1o3ed_1 {
  min-height: 100dvh;
}

._header_1o3ed_5 {
  margin-bottom: 10px;
}

._header_1o3ed_5 > span:nth-child(2){
  overflow: hidden;
}

._headerAdditional_1o3ed_13 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._headerInfo_1o3ed_19 {
  text-align: center;
}

._headerTitle_1o3ed_23 {
  white-space: nowrap;
}

._headerSubtitle_1o3ed_27 {
  font-size: 13px;
}

._tgList_1o3ed_31 {
  height: calc(100dvh - 68px - var(--sa-top));
  display: flex;
  flex-direction: column;
  gap: 8px;
  overflow-y: scroll;
  padding: 20px 0 calc(28px + var(--sa-bottom));
  scrollbar-width: 0;
}

._tgList_1o3ed_31::-webkit-scrollbar {
  display: none;
}

._empty-subscription_1o3ed_45 {
  padding-top: 100px;
}
._header_ywwwh_1 {
  margin-bottom: 10px;
}

._header-buttons_ywwwh_5 {
  display: inline-flex;
  justify-content: flex-end;
  align-items: center;
  gap: 8px;
}

._header-button_ywwwh_5 {
  position: relative;
}

._header-button_ywwwh_5 > * {
  display: flex;
}

._header-button-ball_ywwwh_20 {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
}

._game-option_ywwwh_27 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  color: black;
  padding: 11px 16px;
}
._completed-wrapper_1j07h_1 {
  height: calc(100dvh - 60px - var(--sa-top));
  padding-top: 10px;
  padding-bottom: calc(28px + var(--sa-bottom));
  overflow-y: scroll;
  scrollbar-width: 0;
  width: calc(100% + 40px);
  transform: translateX(-20px);
  position: relative;
}

._completed-wrapper_1j07h_1::-webkit-scrollbar {
  display: none;
}

._buttons-wrapper-completed_1j07h_16 {
  position: absolute;
  display: flex;
  flex-direction: column;
  gap: 8px;
  bottom: 28px;
  bottom: calc(28px + var(--sa-bottom));
}

._match-sets_1j07h_25,
._match-sets-detailed_1j07h_26 {
  display: flex;
  flex-direction: column;
  margin: 0 20px;
}

._match-sets-detailed_1j07h_26 {
  gap: 8px;
}
._card_fbiru_1 {
  display: flex;
  flex-direction: column;
  border: 1.5px solid var(--blue);
  padding: 16px 8px;
  border-top-color: transparent !important;
}

._card_fbiru_1._match_fbiru_9 {
  border: 1.5px solid var(--green-yellow);
}

._card_fbiru_1._set_fbiru_13 {
  border: 1.5px solid var(--blue);
}

._type_fbiru_17 { 
  font-size: 16px;
  font-weight: 700;
  line-height: 19.09px;
  color: var(--green-yellow);
  margin-bottom: 16px;
}

._sets-wrapper_fbiru_25 {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

._set-wrapper_fbiru_31 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  justify-items: center;
}

._score_fbiru_37 {  
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 32px;
  font-weight: 700;
  line-height: 38.19px;
}

._score_fbiru_37._loss_fbiru_46 {
  color: var(--gray-light);
}

._score_fbiru_37:first-child {
  border-right: 0.5px solid var(--gray-regular);
  justify-self: flex-end;
  padding-right: calc(45%);
}

._score_fbiru_37:last-child {
  justify-self: flex-start;
  padding-left: calc(45%);
}
._navbar_elv7z_1 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  padding: 28px 0;
  margin: 0 20px;
  align-items: center;
  position: -webkit-sticky;
  position: sticky;
  top: -30px;
  background: var(--background-color);
  z-index: 5;
}

._navbar-item_elv7z_14 > span {
  display: inline-flex;
  justify-content: center;
  width: 100%;
  border-bottom: 1px solid #768222;
  font-size: 18px;
  font-weight: 400;
  color: #D8D7D7;
  padding-bottom: 8px;
}

._navbar-item_elv7z_14 > input:checked + span {
  border-bottom: 4px solid var(--green-yellow);
  color: var(--green-yellow);
}
._wrapper_ijs5b_1 {
  display: flex;
  flex-direction: column;
}

._rounds-wrapper_ijs5b_6 {
  display: flex;
  flex-direction: column;
  gap: 28px;
  margin: 0 20px;
  margin-bottom: 16px;
  background-color: var(--background-color);
}

._table_ijs5b_15 {
  padding-top: 28px;
  margin: 0 20px;
}

._card_ijs5b_20 {
  margin: 0 20px;
}

._owner-button-wrapper_ijs5b_24 {
  padding: 0 20px;
  margin-top: 8px;
}

._owner-button_ijs5b_24 {
  background: #263e28 !important;
  border: 1px solid var(--green-lunda) !important;
}
._main-content_bo5o9_1 {
  display: flex;
  align-items: center;
  width: 100%;
}

._info_bo5o9_7 {
  display: flex;
  align-items: center;
  gap: 5px;
  margin-left: 8px;
  flex: 1;
  padding-right: 0;
  justify-content: space-between;
}

._name_bo5o9_17 {
  color: var(--white);
  font-feature-settings:
    'clig' off,
    'liga' off;
  font-size: 18px !important;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  overflow: hidden;

  word-break: break-word;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  overflow: hidden;
}

._placement_bo5o9_36 {
  min-width: 32px;
  padding-left: 8px;
  margin-right: 4px;
}

._rating-value_bo5o9_42 {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  gap: 4px;
  font-size: 14px;
  font-weight: 600;
  color: var(--green-yellow);
  min-width: 48px;
}

._positive_bo5o9_53,
._negative_bo5o9_54 {
  font-size: 13px;
  font-weight: 400;
  display: flex;
  align-items: baseline;
  gap: 4px;
}

._positive_bo5o9_53 {
  color: var(--green-lunda);
}

._negative_bo5o9_54 {
  color: var(--red);
}
._wrapper_1rtxn_1 {
  display: flex;
  flex-direction: column;
  gap: 28px;
  margin: 0 20px;
  margin-bottom: 16px;
  background-color: var(--background-color);
}

._round_1rtxn_10,
._court-number_1rtxn_11 {
  padding: 0 8px 16px;
  font-size: 20px;
  font-weight: 700;
}

._round_1rtxn_10 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: var(--green-yellow);
  z-index: 4;
  position: sticky;
  top: -1px;
  background-color: var(--background-color);
}

._court-number_1rtxn_11 {
  color: var(--white);
  position: sticky;
  top: 23px;
  z-index: 3;
  background-color: var(--background-color);
  padding-top: 8px;
}

._collapse-icon_1rtxn_37 {
  display: flex;
  align-items: center;
  justify-content: center;
  transform: rotate(0deg);
  transition: transform 0.17s linear;
}

._collapse-icon-opened_1rtxn_45 {
  transform: rotate(180deg);
  transition: transform 0.17s linear;
}

._court_1rtxn_11 {
  opacity: 0;
  display: none;
  transition: opacity 0.17s linear;
}

._court-active_1rtxn_56 {
  opacity: 1;
  display: block;
  transition: opacity 0.17s linear;
}

._dropdown_1rtxn_62 {
  padding: none;
}
._content_1o6od_1 {
  position: relative;
}

._dropdown_1o6od_5 {
  padding: 8px 8px 16px;
}

._arrow_1o6od_9 {
  position: absolute;
  top: 50%;
  right: 5px;
  transition: transform 0.2s;
}

._open_1o6od_16 {
  transform: translateY(-50%) rotate(-90deg);
}

._close_1o6od_20 {
  transform: translateY(-50%) rotate(90deg);
}
._wrapper_mddyd_1 {
  padding-bottom: 16px;
}

._summary_mddyd_5 {
  display: flex;
  justify-content: space-between;
  padding: 8px 8px 0;
  gap: 4px;
}

._player_mddyd_12 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  align-items: center;
  position: relative;
  flex-basis: 25%;
}

._player_mddyd_12:nth-of-type(2) {
  margin-right: auto;
}

._result_mddyd_25 {
  display: flex;
  position: relative;
  width: 40px;
  justify-content: center;
}

._result_mddyd_25 ._score_mddyd_32 {
  font-weight: 600;
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0%;
}

._arrow_mddyd_39 {
  position: absolute;
  left: 33px;
  transform-origin: center;
}

._result_mddyd_25._down_mddyd_45 ._arrow_mddyd_39 {
  transform: rotateZ(180deg);
}

._result_mddyd_25._up_mddyd_49 ._score_mddyd_32 {
  color: var(--green-yellow);
}

._result_mddyd_25._up_mddyd_49 ._arrow_mddyd_39 path {
  stroke: var(--green-yellow);
}

._result_mddyd_25._down_mddyd_45 ._score_mddyd_32 {
  color: var(--gray-blue);
}

._result_mddyd_25._down_mddyd_45 ._arrow_mddyd_39 path {
  stroke: var(--gray-blue);
}

._arrow-dropdown_mddyd_65 {
  display: flex;
  justify-content: center;
  opacity: 0.5;
  background: linear-gradient(180deg, #2c3e4f 0%, #2c3e4f 77%);
  height: 21px;
}

._arrow-dropdown_mddyd_65 > span {
  transform: rotateZ(90deg);
}

._delta_mddyd_77 {
  position: absolute;
  right: 0;
  top: -5px;
  font-weight: 400;
  font-size: 10px;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
}

._minus_mddyd_88 {
  color: var(--red);
}

._zero_mddyd_92 {
  color: var(--white);
}

._plus_mddyd_96 {
  color: var(--green-lunda);
}
._court_1sqe2_1 {
  opacity: 0;
  display: none;
  transition: opacity 0.17s linear;
}

._court-active_1sqe2_7 {
  opacity: 1;
  display: block;
  transition: opacity 0.17s linear;
}
._container_1o9a5_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin: 0 20px;
  background-color: var(--background-color);
}

._container-padding-top_1o9a5_9 {
  padding-top: 28px;
}

._grid-header_1o9a5_13,
._grid-item_1o9a5_14,
._grid-team-item_1o9a5_15 {
  display: grid;
  grid-template-columns: 15fr 9fr 9fr 5fr;
}

._grid-team-item_1o9a5_15 {
  align-items: center;
}

._grid-team-item_1o9a5_15 > * {
  justify-self: center;
}

._grid-team-item_1o9a5_15._blue_1o9a5_28 {
  background-color: var(--light-background-color);
}

._grid-item_1o9a5_14 > span {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-weight: 400;
}

._grid-header_1o9a5_13 {
  font-size: 18px;
  font-weight: 400;
  text-align: center;
  color: var(--gray-blue);
  padding-bottom: 20px;
}

._grid-item_1o9a5_14 {
  height: 86px;
}

._positive_1o9a5_52 {
  color: var(--green-lunda);
}

._negative_1o9a5_56 {
  color: var(--red);
}

._blue_1o9a5_28 > * {
  background-color: var(--light-background-color);
}

._switcher-wrapper_1o9a5_64 {
  margin: 15px 8px 0;
}
._wrapper_74xjb_1 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 12px 16px;
  background: var(--blue);
  border: 1px solid #10a9ff;
  font-size: 15px;
  font-weight: 500;
  line-height: 17.9px;
}

._game-owner_74xjb_13 {
  padding: 8px 16px;
}

._avatar_74xjb_17 {
  width: 24px;
  height: 24px;
}

._avatar_74xjb_17 > span {
  font-size: 10px;
}

._assignee_74xjb_26 {
  color: var(--green-yellow);
}
._button_7ytds_1 {
  position: relative;
}

._button_7ytds_1 > * {
  display: flex;
}

._button-ball_7ytds_9 {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
}
._wrapper_a6ykb_1 {
  height: calc(100dvh - 60px - 74px - var(--sa-top) - var(--sa-bottom));
  padding: 10px 20px 28px;
  overflow-y: scroll;
  scrollbar-width: 0;
  width: calc(100% + 40px);
  transform: translateX(-20px);
}

._wrapper_a6ykb_1::-webkit-scrollbar {
  display: none;
}

._buttons-wrapper_a6ykb_14 {
  position: absolute;
  display: flex;
  flex-direction: column;
  gap: 8px;
  bottom: 28px;
}

._invite-received_a6ykb_22 {
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  color: var(--green-yellow);
  text-align: center;
}

._mimitournament-deadline_a6ykb_30 {
  padding: 0 70px;
  font-size: 15px;
  font-weight: 400;
  line-height: 17.9px;
  text-align: center;
  color: var(--gray-blue);
}

._hline_a6ykb_39 {
  margin-top: 14px;
  height: 1px;
}

._hline_a6ykb_39 hr {
  width: 100%;
}

._players-carousel_a6ykb_48 {
  margin: 0;
}

._button-with-adds_a6ykb_52 {
  position: relative;
}
._card_1vnrn_1 {
  padding: 10px 8px;
  background: var(--blue);
  display: grid;
  align-items: flex-end;
  row-gap: 8px;
  grid-template-columns: repeat(4, 1fr);
}

._card-field_1vnrn_10 {
  line-height: normal;
}

._card-field-short_1vnrn_14 {
  grid-column: 1 / 4 !important;
}

._rating_1vnrn_18 {
  grid-column: 4 / -1;
  display: flex;
  justify-content: flex-end;
  gap: 8px;
}

._rating-item_1vnrn_25 {
  font-size: 15px;
  font-weight: 500;
  line-height: 17.9px;
  color: var(--white);
  background: #2975cc;
  height: 26px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 4px;
}

._not-centered-icon_1vnrn_38 {
  align-self: flex-start;
}

._comment_1vnrn_42 {
  overflow: hidden;
}

._qrCode_1vnrn_46 {
  display: flex;
  justify-content: flex-end;
  grid-column: -2 / -1;
  grid-row: 2 / 3;
  height: 24px;
}

._reservation-wrapper_1vnrn_54 {
  grid-column: 1 / 5;
  display: flex;
  justify-content: space-between;
  gap: 4px;
}

._reservation-text_1vnrn_61 {
  font-size: 14px;
  font-weight: 600;
  line-height: 16.71px;
  text-align: left;
  color: var(--green-yellow);
  padding: 3px 8px;
  background: #2975cc;
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1;
}

._reservation-rating_1vnrn_75 {
  padding: 0 8.5px;
}

._private-icon_1vnrn_79 svg {
  max-width: 20px;
  max-height: 20px;
}

._private-icon_1vnrn_79 path {
  fill: var(--green-yellow);
}

._common-popover_1vnrn_88 svg path {
  fill: var(--green-yellow);
}

._icon_1vnrn_92 path {
  fill: var(--green-yellow);
}
._qrSmall_al6kx_1 {
    background-color: white;
    padding: 5px;
}

._qrModalBg_al6kx_6 {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 9999;
    background: #1F1F1FB2;
    backdrop-filter: blur(1px);
}

._qrLarge_al6kx_17{
    background: var(--white);
    padding: 25px;
}
._qrModalContent_al6kx_21 {
    position: relative;
    margin: 0 auto;
    top: calc(50% - 279px/2);
    display: flex;
    flex-direction: column;
    align-items: center;
}

._text_al6kx_30 {
    font-size: 15px;
    font-weight: 400;
    line-height: 18px;
    text-align: center;
    max-width: 274px;
    margin-top: 28px;
}
._wrapper_1eivf_1 {
  padding: 0 8px;
  margin-top: 20px;
}

._headling_1eivf_6 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: 600;
  line-height: 19.09px;
}

._subheadling_1eivf_16 {
  font-size: 15px;
  font-weight: 600;
  line-height: 17.9px;
  color: var(--green-yellow);
  margin-bottom: 16px;
}

._avatars_1eivf_24 {
  display: flex;
}

._avatars_1eivf_24 > div {
  margin-right: -8px;
}

._avatars_1eivf_24:first-child {
  margin-right: 0px;
}

._placeholder_1eivf_36 {
  border: 1px dashed var(--gray-blue);
}
._header_j4ndw_1 {
  margin-bottom: 10px;
}

._wrapper_j4ndw_5 {
  height: calc(100dvh - 60px - var(--sa-top) - var(--sa-bottom));
  padding-top: 10px;
  padding-bottom: calc(100px + var(--sa-bottom));
  width: calc(100% + 40px);
  transform: translateX(-20px);
  overflow-y: scroll;
  scrollbar-width: 0;
  display: flex;
  flex-direction: column;
}

._wrapper_j4ndw_5::-webkit-scrollbar {
  display: none;
}

._group-wrapper_j4ndw_21 {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
}

._headling-wrapper_j4ndw_27 {
  display: flex;
  flex-direction: column;
  row-gap: 8px;
}

._headling_j4ndw_27 {
  margin: 0;
  padding: 0 24px 0 28px;
  display: flex;
  align-items: center;
  gap: 4px;
  line-height: 24px;
}

._headling-type-edit_j4ndw_42 {
  justify-content: space-between;
}

._subheadling_j4ndw_46 {
  padding: 0 28px 0 28px;
  font-size: 15px;
  font-weight: 600;
  line-height: 17.9px;
  color: var(--green-yellow);
}

._players-list_j4ndw_54 {
  padding: 0 20px;
  display: flex;
  flex-direction: column;
  margin-bottom: 28px;
}

._requests-list_j4ndw_61 {
  padding: 0 28px;
  row-gap: 8px;
}

._requests-text_j4ndw_66 {
  font-size: 18px;
  font-weight: 600;
  line-height: 21.48px;
  color: var(--white);
}

._participant_j4ndw_73 {
  position: relative;
}

._edit-button_j4ndw_77 {
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
}

._edit-block_j4ndw_84 {
  top: 50%;
  right: 0;
  left: auto;
  bottom: auto;
  transform: translateY(-50%);
  height: 52px;
  width: 52px;
}

._header-adds_j4ndw_94 {
  display: flex;
}

._button_j4ndw_98 {
  position: fixed;
  bottom: calc(28px + var(--sa-bottom));
  width: auto;
  left: 10px;
  right: 10px;
}

._button-inner_j4ndw_106 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
._players-list_ktmt2_1 {
  padding: 0 20px;
  display: flex;
  flex-direction: column;
}

._participant_ktmt2_7 {
  position: relative;
}

._edit-button_ktmt2_11 {
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
}

._edit-block_ktmt2_18 {
  top: 50%;
  right: 0;
  left: auto;
  bottom: auto;
  transform: translateY(-50%);
  height: 52px;
  width: 52px;
}

._player-phone_ktmt2_28 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  display: grid;
  place-items: center;
  width: 56px;
}

/* .player-phone > span {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: 0px;
  color: var(--gray-light);
} */

._phone-area_ktmt2_46 {
  bottom: 0;
}
._tabs_1hbbk_1 {
  position: sticky;
  margin: -10px 20px 10px;
  background-color: var(--background-color);
  border-left: 1px solid var(--decoration-line-color);
  border-right: 1px solid var(--decoration-line-color);
  z-index: 4;
  top: -10px;
}

._tab_1hbbk_1 {
  padding: 12px 4px;
  background: var(--background-color);
  border: 1px solid var(--gray-dark);
  font-size: 15px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.02em;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
}

input + ._tab_1hbbk_1 > *:last-child {
  background-color: #1b5da966;
}

input:checked + ._tab_1hbbk_1 {
  border-color: var(--green-lunda);
  background-color: var(--green-lunda);
}

input:checked + ._tab_1hbbk_1 > *:last-child {
  background-color: #2e9437;
}
._question_1rs7w_1 {
  color: var(--background-color);
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.4px;
  padding-right: 24px;
  margin-bottom: 8px;
}

._description_1rs7w_12 {
  color: var(--gray-dark);
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.26px;
  padding-right: 24px;
  margin-bottom: 36px;
}
._header_17i9z_1 {
  margin-bottom: 10px;
}

._wrapper_17i9z_5 {
  height: calc(100dvh - 60px - var(--sa-top) - var(--sa-bottom));
  padding-top: 18px;
  padding-bottom: calc(28px + var(--sa-bottom));
  width: calc(100% + 40px);
  transform: translateX(-20px);
  overflow-y: scroll;
  scrollbar-width: 0;
}

._wrapper_17i9z_5::-webkit-scrollbar {
  display: none;
}

._options_17i9z_19 {
  display: flex;
  flex-direction: column;
  padding: 0 20px;
}

._warning_17i9z_25 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 0px 28px;
  margin-bottom: 20px;
}

._warning-text_17i9z_33 {
  font-size: 12px;
  font-weight: 400;
  color: var(--orange);
  line-height: 18px;
}
._option_vqrwv_1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  color: black;
  padding: 11px 16px;
}
._page_ca9if_1 main {
  max-width: calc(100% + 40px);
  width: calc(100% + 40px);
  transform: translateX(-20px);
}

._page_ca9if_1 main > * {
  padding-left: 20px;
  padding-right: 20px;
}

._page_ca9if_1 nav nav {
  background-color: var(--background-color);
  padding: 14px 31px calc(16px + var(--sa-bottom));
  width: calc(100% + 40px);
  transform: translateX(-20px);
}

._expired-reservations_ca9if_19 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._hline_ca9if_25 {
  height: 1px;
}

._placeholder_ca9if_29 {
  padding: 110px 70px 0 !important;
}

._placeholder_ca9if_29 img {
  left: 0px;
  top: 230px;
}
._page_1ivod_1 nav nav {
  background-color: var(--background-color);
  padding: 14px 31px calc(16px + var(--sa-bottom));
  width: calc(100% + 40px);
  transform: translateX(-20px);
}

._hline_1ivod_8 {
  height: 1px;
}

._wrapper_1ivod_12 {
  display: flex;
  flex-direction: column;
  gap: 18px;
}

._button_1ivod_18 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}

._button_1ivod_18 > span {
  line-height: 12px;
}

._icon_1ivod_29 {
  display: flex;
  align-items: center;
}
._question_1rs7w_1 {
  color: var(--background-color);
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.4px;
  padding-right: 24px;
  margin-bottom: 8px;
}

._description_1rs7w_12 {
  color: var(--gray-dark);
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.26px;
  padding-right: 24px;
  margin-bottom: 36px;
}
._content_1vlia_1 {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
._create-button_yfypz_1 {
  position: fixed;
  width: auto;
  bottom: calc(28px + var(--sa-bottom));
  left: 10px;
  right: 10px;
}

._hline_yfypz_9 {
  height: 1px;
}

._private_yfypz_13 {
  margin-bottom: 58px;
}

._empty-placeholder_yfypz_17 {
  padding-top: 60px;
}

._field-block_yfypz_21 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 28px;
}

._form_yfypz_28 {
  margin-bottom: 90px;
}
._recent_s6cxl_1 {
  height: calc(100dvh - 96px - var(--sa-top)) !important;
  padding-top: calc(154px + var(--controls-sharebutton-height) + var(--sa-top));
}

._button_s6cxl_6 {
  position: fixed;
  left: 10px;
  width: calc(100% - 20px);
  bottom: calc(28px + var(--sa-bottom));
}

._controls_s6cxl_13 {
  position: fixed;
  top: calc(var(--sa-top) + 76px - var(--controls-padding-top));
  left: 20px;
  right: 20px;
  transition: 0.4s;
  z-index: 3;
  padding-top: var(--controls-padding-top);
  background-color: var(--background-color);
  border-left: 1px solid var(--decoration-line-color);
  border-right: 1px solid var(--decoration-line-color);
}

._controls_s6cxl_13._downscroll_s6cxl_26 {
  transition: 0.4s;
  transform: translateY(-150%);
}
._headling_1l7xt_1 {
  margin: 14px 0 16px;
  padding: 0 8px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._additional_1l7xt_9 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._participants_1l7xt_15 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  padding: 0 8px;
}

._buttons_1l7xt_21 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  position: fixed;
  left: 10px;
  width: calc(100% - 20px);
  bottom: calc(28px + var(--sa-bottom));
}

._edit-members_1l7xt_31 svg {
  width: 14px;
  height: 14px;
}

._edit-members_1l7xt_31 path {
  fill: #d8d7d7;
}

._invite-received_1l7xt_40 {
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  color: var(--green-yellow);
  text-align: center;
}

._button-content_1l7xt_48 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
}

._pencil_1l7xt_55 svg {
  width: 14px;
  height: 14px;
}

._pencil_1l7xt_55 path {
  fill: #d8d7d7;
}

._hline_1l7xt_64 {
  margin-top: 14px;
  height: 1px;
}

._players-carousel_1l7xt_69 {
  margin: 0;
}
._wrapper_13ie7_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 16px;
  border: 1.5px solid var(--red);
  background-color: var(--background-color);
  width: calc(100% - 20px);
  transform: translateX(10px);
}

._rating-wrapper_13ie7_12 {
  display: flex;
  align-items: center;
  justify-content: center;
}

._text_13ie7_18 {
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.02em;
  text-align: center;
  color: var(--gray-blue);
}

._rating_13ie7_12 {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  color: var(--red);
}
._question_1rs7w_1 {
  color: var(--background-color);
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.4px;
  padding-right: 24px;
  margin-bottom: 8px;
}

._description_1rs7w_12 {
  color: var(--gray-dark);
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.26px;
  padding-right: 24px;
  margin-bottom: 36px;
}
._game-date_hmsk7_1 {
  text-transform: capitalize;
}

._unreadIndicator_hmsk7_5::after {
  content: '';
  display: inline-block;
  width: 6px;
  height: 6px;
  background-color: var(--red);
  border-radius: 50%;
  vertical-align: top;
}
._game-date_hmsk7_1 {
  text-transform: capitalize;
}

._unreadIndicator_hmsk7_5::after {
  content: '';
  display: inline-block;
  width: 6px;
  height: 6px;
  background-color: var(--red);
  border-radius: 50%;
  vertical-align: top;
}
._wrapper_1x6sd_1,
._wrapper-tab_1x6sd_2,
._wrapper-tab-score_1x6sd_3 {
  height: calc(100dvh - 66px - var(--sa-top));
  overflow-y: scroll;
  scroll-behavior: smooth;
  scrollbar-width: none;
  width: calc(100% + 40px);
  transform: translateX(-20px);
  padding: 10px 0 0;
}

._wrapper-tab_1x6sd_2 {
  height: calc(100dvh - 66px - 59px - var(--sa-top));
}

._wrapper-tab-score_1x6sd_3 {
  height: calc(100dvh - 66px - 59px - 50px - var(--sa-top));
}

._wrapper_1x6sd_1::-webkit-scrollbar {
  display: none;
}

._header_1x6sd_25 {
  margin: 20px 0 16px;
  padding: 0 8px;
}

._buttons_1x6sd_30 {
  position: absolute;
  left: 0;
  bottom: calc(28px + var(--sa-bottom));
  width: calc(100% + 20px);
  transform: translateX(-10px);
}

._header-buttons_1x6sd_38 {
  display: inline-flex;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
}

._buttons-wrapper_1x6sd_45 {
  left: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._padding-20_1x6sd_53 {
  padding-left: 20px;
  padding-right: 20px;
}

._navbar_1x6sd_58 {
  width: calc(100% + 40px);
  transform: translateX(-20px);
}

._tournament-option_1x6sd_63 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  color: black;
  padding: 11px 16px;
}

._hline_1x6sd_72 {
  margin-top: 14px;
  height: 1px;
}

._hline_1x6sd_72 hr {
  width: 100%;
}

._organizer-link_1x6sd_81 {
  font-weight: 600;
  font-size: 14px;
  line-height: 100%;
  color: var(--gray-light);
  margin-bottom: 16px;
}

._organizer-link_1x6sd_81 > * {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 8px;
}

._organizer-link_1x6sd_81 svg path {
  stroke: var(--gray-light);
}
._question_zkcss_1 {
  color: var(--background-color);
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.4px;
  padding-right: 24px;
  margin-bottom: 8px;
}

._description_zkcss_12 {
  color: var(--gray-dark);
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.26px;
  margin-bottom: 36px;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._wrapper_1o9ly_1 {
  padding: 0 18px;
}

._headling_1o9ly_5 {
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0px;
  vertical-align: middle;
  color: var(--gray-light);
  margin-bottom: 16px;
}

._policy-wrapper_1o9ly_15 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 12px;
  border: 1px solid #2c3e4f;
  margin-bottom: 24px;
}

._policy-headling_1o9ly_24 {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 500;
  font-size: 16px;
  line-height: 120%;
  letter-spacing: 0%;
  vertical-align: middle;
  color: var(--white);
}

._policy-headling_1o9ly_24 svg path {
  fill: #9cbdda;
}

._policy-title_1o9ly_40 {
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  letter-spacing: 0%;
  color: var(--white);
  margin-bottom: 8px;
}

._policy-description_1o9ly_49 {
  font-weight: 300;
  font-size: 14px;
  line-height: 120%;
  letter-spacing: 0%;
  color: var(--gray-light);
}

._cost-wrapper_1o9ly_57 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px;
  border: 1px solid #2c3e4f;
  margin-bottom: 24px;
}

._cost-wrapper_1o9ly_57 > span:first-child {
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  letter-spacing: 0%;
  color: var(--white);
}

._cost-wrapper_1o9ly_57 > span:last-child {
  font-weight: 500;
  font-size: 16px;
  line-height: 120%;
  letter-spacing: 0%;
  text-align: right;
  vertical-align: middle;
  color: var(--green-yellow);
}

._tos_1o9ly_84 {
  color: var(--gray-dark);
  text-align: center;
  font-weight: 300;
  font-size: 14px;
  line-height: 120%;
  letter-spacing: 0%;
  text-align: center;
  margin-bottom: 40px;
  padding: 0 18px;
}

._button_1o9ly_96 {
  margin-bottom: 28px;
  left: -8px;
  width: calc(100% + 16px);
}
._wrapper_kgkzm_1 {
  overflow-y: scroll;
  scrollbar-width: 0;
  height: calc(100dvh - 72px - 51px - 76px - var(--sa-top) - var(--sa-bottom));
  padding-bottom: var(--sa-bottom);
}

._wrapper_kgkzm_1::-webkit-scrollbar {
  display: none;
}
._wrapper_3cwru_1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 20px 0 16px;
}

._wrapper_3cwru_1 > span {
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.5px;
  text-align: left;
  color: var(--gray-blue);
}
._invite-received_morab_1 {
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  color: var(--green-yellow);
  text-align: center;
}

._button-with-icon_morab_9 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}

._button-with-icon_morab_9 svg {
  width: 16px;
  height: 16px;
}
._wrapper_jr3x5_1 {
  padding: 0 18px;
}

._policy-wrapper_jr3x5_5 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 12px;
  border: 1px solid #2c3e4f;
  margin-bottom: 24px;
}

._policy-headling_jr3x5_14 {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 500;
  font-size: 16px;
  line-height: 120%;
  letter-spacing: 0%;
  vertical-align: middle;
  color: var(--white);
}

._policy-headling_jr3x5_14 svg path {
  fill: #9cbdda;
}

._policy-title_jr3x5_30 {
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  letter-spacing: 0%;
  color: var(--white);
  margin-bottom: 8px;
}

._policy-description_jr3x5_39 {
  font-weight: 300;
  font-size: 14px;
  line-height: 120%;
  letter-spacing: 0%;
  color: var(--gray-light);
}

._button_jr3x5_47 {
  margin-bottom: 28px;
  left: -8px;
  width: calc(100% + 16px);
}
._rounds_19sqt_1 {
  display: flex;
  flex-direction: column;
  gap: 28px;
  margin: 0 20px;
  margin-bottom: 16px;
  background-color: var(--background-color);
}

._table_19sqt_10 {
  margin: 0 20px;
  background-color: var(--background-color);
  padding-top: 28px;
}
._invalid-gender_1dp4m_1,
._invalid-rating_1dp4m_2 {
  font-size: 16px;
  font-weight: 400;
  text-align: center;
  color: var(--gray-dark);
  margin: 20px 20px 0;
  padding: 16px;
  border: 1px solid var(--red);
}

._invalid-rating_1dp4m_2 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._invalid-rating-value_1dp4m_18 {
  font-weight: 600;
  color: var(--red);
}
._switcher_ruaok_1 {
  font-size: 16px;
  font-weight: 400;
  color: #6e8aa3;
  width: 100%;
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
  padding: 0px 8px;
}

._recent_ruaok_12 {
  height: calc(100dvh - 96px - var(--sa-top)) !important;
  padding-top: calc(228px + var(--controls-sharebutton-height) + var(--sa-top));
}

._recetn-without-share-button_ruaok_17 {
  height: calc(100dvh - 96px - var(--sa-top)) !important;
  padding-top: calc(192px + var(--controls-sharebutton-height) + var(--sa-top));
}

._controls_ruaok_22 {
  position: fixed;
  top: calc(var(--sa-top) + 76px - var(--controls-padding-top));
  left: 20px;
  right: 20px;
  transition: 0.4s;
  z-index: 3;
  padding-top: var(--controls-padding-top);
  background-color: var(--background-color);
  border-left: 1px solid var(--decoration-line-color);
  border-right: 1px solid var(--decoration-line-color);
}

._controls_ruaok_22._downscroll_ruaok_35 {
  transition: 0.4s;
  transform: translateY(-150%);
}

._button_ruaok_40 {
  position: fixed;
  bottom: calc(28px + var(--sa-bottom));
  width: auto;
  left: 10px;
  right: 10px;
  z-index: 3;
}

._button-inner_ruaok_49 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
._input_1jdox_1 {
  margin-top: 10px;
}

._logoWrap_1jdox_5 {
  margin-top: 20px;
}

._signBtnWrapper_1jdox_9 {
  position: sticky;
  left: 0;
  bottom: calc(26px + var(--sa-bottom));
  margin-left: -10px;
  width: calc(100% + 20px);
  z-index: 1;
}

._content-wrapper_1jdox_18 {
  height: calc(100dvh - var(--sa-bottom) - var(--sa-top));
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

._content-main_1jdox_25 {
  margin-bottom: calc(56px + var(--sa-bottom));
}

._background_1jdox_29 {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='222'%20height='222'%20viewBox='0%200%20222%20222'%20fill='none'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M189.49%20189.49C232.837%20146.143%20232.837%2075.8565%20189.49%2032.5099C146.143%20-10.8366%2075.8565%20-10.8366%2032.5099%2032.5099C-10.8366%2075.8565%20-10.8366%20146.143%2032.5099%20189.49C75.8565%20232.837%20146.143%20232.837%20189.49%20189.49ZM199.17%20100.355C196.814%2080.6134%20187.875%2062.2418%20173.794%2048.2057C159.706%2034.0747%20141.253%2025.1239%20121.434%2022.8083L121.323%2023.4299C116.817%2047.7315%20105.05%2070.0961%2087.5728%2087.5728C70.0961%20105.05%2047.7315%20116.817%2023.4299%20121.323L22.8083%20121.434C25.1239%20141.253%2034.0747%20159.706%2048.2057%20173.794C62.2418%20187.875%2080.6134%20196.814%20100.355%20199.17L100.488%20198.392C104.992%20174.089%20116.759%20151.722%20134.236%20134.243C151.713%20116.764%20174.078%20104.995%20198.381%20100.488L199.158%20100.355H199.17ZM198.381%20126.862V123.155C180.037%20127.35%20163.247%20136.634%20149.94%20149.94C136.634%20163.247%20127.35%20180.037%20123.155%20198.381H126.862C144.652%20195.177%20161.032%20186.595%20173.794%20173.794C186.596%20161.032%20195.177%20144.652%20198.381%20126.862ZM23.441%2098.6676V96.1922C26.4882%2078.0051%2035.1473%2061.2264%2048.2057%2048.2057C61.2253%2035.1439%2078.004%2026.4809%2096.1922%2023.4299H98.6565C94.4615%2041.7747%2085.1776%2058.5644%2071.871%2071.871C58.5644%2085.1776%2041.7747%2094.4615%2023.4299%2098.6565L23.441%2098.6676Z'%20fill='%2321303E'/%3e%3c/svg%3e") no-repeat bottom 96px
    right -72px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow-y: scroll;
}

._phoneLabel_1jdox_40 {
  display: inline-block;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 10px;
  margin-top: 24px;
}

._captcha-title_1jdox_48 {
  font-weight: 500;
  margin: 24px 0 18px;
}

._captcha-condition_1jdox_53 {
  color: var(--green-yellow);
  font-size: 24px;
  letter-spacing: 24px;
  padding: 8px 0;
  width: 100%;
}

._captcha-input_1jdox_61 {
  color: var(--green-yellow);
  width: 60px;
  height: 46px;
  border: 1px solid var(--green-yellow);
  background: transparent;
}

._captcha-input_1jdox_61:focus {
  outline: none;
}

._password-wrapper_1jdox_73 {
  height: 56px;
  display: flex;
  align-items: center;
}
._header_ok9sa_1 {
  margin: 24px 8px 20px;
}

._content_ok9sa_5 {
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding-bottom: calc(var(--sa-bottom) + 20px);
}

._highlighted_ok9sa_12 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  background-color: #214667;
  margin-top: 12px;
  padding: 20px 28px;
  margin: 0 -20px;
  color: var(--green-yellow);
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

._switcher-favorite_ok9sa_26 {
  padding-left: 8px;
  padding-right: 8px;
}

._clubs-list_ok9sa_31 > div:first-child {
  padding-top: 0;
}

._clubs-sublist_ok9sa_35 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._clubs-sublist_ok9sa_35 li {
  margin: 5px;
}

._clubs-list_ok9sa_31 a {
  color: var(--green-yellow);
}

._feedback-wrapper_ok9sa_49 img {
  max-width: 12px;
}
._wrapper_970ik_1 {
  height: calc(100dvh - var(--sa-bottom) - var(--sa-top));
  overflow-y: scroll;
  padding-bottom: calc(100px + var(--sa-bottom));
  width: calc(100% + 40px);
  transform: translateX(-20px);
  scrollbar-width: 0;
}

._wrapper_970ik_1::-webkit-scrollbar {
  display: none;
}

._wrapper_970ik_1 form {
  display: flex;
  flex-direction: column;
  gap: 28px;
}

._wrapper_970ik_1 form > * {
  padding: 0 20px;
}

._content_970ik_24 {
  border: none;
}

._start-button_970ik_28 {
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  position: fixed;
  left: 10px;
  bottom: calc(28px + var(--sa-bottom));
  width: calc(100% - 20px);
}
._wrapper_137b5_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._headling_137b5_7 {
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0px;
  color: var(--white);
}

._input-wrapper_137b5_15 {
  border: 1px solid var(--gray-dark);
  border-radius: 3px;
}

._input_137b5_15 {
  padding: 16px 12px;
  color: var(--white);
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
}

div._quick-values-wrapper_137b5_28 {
  padding: 0;
}

._disabled_137b5_32,
._disabled_137b5_32 input,
._disabled_137b5_32 input::placeholder {
  color: #868686b2 !important;
}

._input-wrapper_137b5_15._disabled_137b5_32 {
  border-color: #868686b2 !important;
}
._wrapper_oxdj1_1 {
  margin: 0 -20px;
  background-color: #214667b2;
  padding: 12px 20px;
}

._item_oxdj1_7 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0px;
  color: var(--white);
}

._text_oxdj1_19 {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: 0px;
  min-height: 36px;
}
._wrapper_4y3c6_1 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._switcher_4y3c6_7 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0px;
  color: var(--white);
}

._courts_4y3c6_18 {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0px;
  color: var(--white);
}

._courts_4y3c6_18 > span:last-child {
  color: var(--green-yellow);
}

._checkbox-wrapper_4y3c6_33 {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 8px;
}

._checkbox-label_4y3c6_39 {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: -0.5px;
}

._checkbox-label_4y3c6_39 > input {
  display: none;
}

._checkbox-label_4y3c6_39 > div {
  padding: 20px 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--gray-blue);
  color: var(--white);
  border-radius: 6px;
}

._checkbox-label_4y3c6_39 > input:disabled + div {
  border: 1px solid var(--gray-dark);
  color: var(--gray-dark);
}

._checkbox-label_4y3c6_39 > input:checked + div {
  border: 1px solid var(--green-yellow);
  background: var(--green-yellow);
  color: var(--background-color);
}
._wrapper_17c5q_1 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._kind_17c5q_7 {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0px;
  color: var(--white);
}

._kind_17c5q_7 > span:last-child {
  color: var(--green-yellow);
}

._settings_17c5q_22 {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: 0px;
  color: var(--gray-blue);
}
._wrapper_xkp7g_1 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._header_xkp7g_7 {
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0px;
  vertical-align: middle;
  color: var(--white);
}

._radio-wrapper_xkp7g_16 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._switcher_szawm_1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0px;
}
._wrapper_9cwll_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._headling_9cwll_7 {
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0px;
  color: var(--white);
}

._radio-wrapper_9cwll_15 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 8px;
}

._radio-label_9cwll_21 {
  position: relative;
}

._radio-label_9cwll_21 > input {
  display: none;
}

._radio-item_9cwll_29 {
  width: 100%;
  height: 100%;
  padding: 9px;
  background: var(--blue-dark);
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0px;
  vertical-align: middle;
  color: var(--white);
  text-align: center;
}

._radio-label_9cwll_21 > input:checked + ._radio-item_9cwll_29 {
  background: var(--green-yellow);
  color: var(--background-color);
}
._info_4rfhi_1 {
  background: #214667;
  padding: 20px 28px;
  margin: 0 -20px 20px;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
  color: var(--green-yellow);
}

._infoText_4rfhi_12 {
  margin: 0;
}

._infoLink_4rfhi_16 {
  border-bottom: 1px solid;
}

._historyHeader_4rfhi_20 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._historyHeader_4rfhi_20 img {
  vertical-align: middle;
}

._historyHeaderTitle_4rfhi_30 {
  margin: 24px 0;
  font-size: 18px;
  font-weight: 400;
}

._arrowIcon_4rfhi_36 {
  font-size: 14px;
  font-weight: 500;
  line-height: 16.71px;
  text-align: right;
  color: var(--gray);
}
._balanceContainer_4k4zu_1 {
  border: 1px solid var(--green-yellow);
  padding: 16px;
  margin-bottom: 40px;

  display: flex;
  flex-direction: column;
  gap: 16px;
}

._balanceHeadling_4k4zu_11 {
  color: var(--green-yellow);
  margin-bottom: 0;
}

._balanceContent_4k4zu_16 {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
}

._balanceContentWrapper_4k4zu_22 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._balanceContentWrapper_4k4zu_22 > span {
  font-size: 24px;
  font-weight: 600;
  line-height: 28.64px;
  text-align: left;
}

._balanceContentButton_4k4zu_36 {
  width: 142px;
  height: 34px;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
}

._amountDecimal_4k4zu_45 {
  font-size: 20px;
  color: var(--gray-blue);
}
._form_19ofv_1 {
  position: relative;
  height: calc(100dvh - 76px - 74px - var(--sa-top) - var(--sa-bottom));
}

._input-wrapper_19ofv_6 {
  margin: 16px 0 8px;
}

._input-wrapper_19ofv_6 > div {
  border: 1px solid var(--gray-dark);
  padding: 4px 8px;
}

._button-wrapper_19ofv_15 {
  position: absolute;
  bottom: calc(28px);
}

._button_19ofv_15 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}

._email_19ofv_27 {
  margin-top: 40px;
}

._email-description_19ofv_31 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px;
  font-weight: 500;
  font-size: 12px;
  line-height: 100%;
  color: var(--gray-blue);
}
._wrapper_i3ftz_1 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 0 8px;
}

._item_i3ftz_8 {
  flex: 1;
  padding: 16px 8px;
  background: #2c3e4f;
  box-shadow: 0px 4px 20px 0px #00000014;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  text-align: center;
}
._banks-section_1s7qc_1 {
  margin-bottom: 16px;
}

._banks-button_1s7qc_5, ._banks-button__active_1s7qc_5 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 19px 12px;
}

._banks-button_1s7qc_5 {
  border: 1px solid var(--gray-dark);
}

._banks-button__active_1s7qc_5 {
  border: 2px solid var(--green-lunda);
}

._banks-button-text_1s7qc_20, ._banks-button-text__active_1s7qc_20 {
  display: flex;
  align-items: center;
  gap: 15px;
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
}

._banks-button-text_1s7qc_20 {
  color: var(--gray-dark);
}

._banks-button-text__active_1s7qc_20 {
  color: var(--white);
}

._banks-button-name_1s7qc_38 {
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
}

._logo-wrapper_1s7qc_45 {
  width: 24px;
  height: 24px;
  overflow: hidden;
}

._logo_1s7qc_45 {
  width: 100%;
  border-radius: 50%;
  object-fit: contain;
  object-position: center;
}
._wrapper_1e9z8_1 {
  display: flex;
  align-items: center;
  gap: 15px;
  padding: 20px;
  border: 1px solid var(--gray-dark);
  box-shadow: 0px 4px 20px 0px #00000014;
  color: var(--white);
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0px;
  vertical-align: middle;
}

._placeholder_1e9z8_16 {
  color: var(--gray-dark);
}

._image-wrapper_1e9z8_20 {
  width: 24px;
  height: 24px;
  border-radius: 6px;
  background-size: contain;
}
._wrapper_zlc2q_1 {
  padding: 0 18px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._description_zlc2q_8 {
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0px;
  vertical-align: middle;
  color: var(--gray-light);
}

._input-label_zlc2q_17 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px;
  background-color: #1f3a53;
}

._input-label_zlc2q_17 > input {
  background: none;
  border: none;
  color: var(--white);
  flex: 1;
}

._input-label_zlc2q_17 > input::placeholder {
  color: var(--gray-light);
}

._input-label_zlc2q_17 > input:focus {
  outline: none;
}

._banks-list_zlc2q_40 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._bank-item_zlc2q_46 {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 8px;
  background-color: #1f3a53;
  color: var(--white);
}

._bank-item-common_zlc2q_55 {
  display: flex;
  align-items: center;
  gap: 8px;
  color: var(--white);
}

._image-wrapper_zlc2q_62 {
  width: 40px;
  height: 40px;
  border-radius: 6px;
  background-size: contain;
}

._bank-item-common_zlc2q_55 > ._image-wrapper_zlc2q_62 {
  width: 32px;
  margin-bottom: 12px;
}

._bank-item-common_zlc2q_55 > * {
  height: 32px;
}

._bank-item-common_zlc2q_55 > span {
  flex: 1;
  border-bottom: 1px solid #86868680;
}
._page-header_7ntn8_1 {
  margin-bottom: 12px;
}
._list_1be2f_1 {
  display: flex;
  flex-direction: column;
  overflow-y: scroll;
  row-gap: 20px;
}

._dateList_1be2f_8 {
  display: flex;
  flex-direction: column;
}

._dateListTitle_1be2f_13 {
  margin: 0;
  padding: 8px;

  font-size: 12px;
  font-weight: 400;
  line-height: 100%;
}
._itemContainer_1prrn_1 {
  width: 100%;
}

._contentWrapper_1prrn_5 {
  padding: 16px 8px;
  overflow: hidden;

  display: grid;
  grid-template-columns: 24px 1fr 70px 24px;
  justify-content: center;
  align-items: center;
  gap: 16px;
}

._headerTitle_1prrn_16 {
  margin: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 100%;
}

._sum_1prrn_23 {
  font-size: 13px;
  font-weight: 400;
  line-height: 100%;
  text-align: right;
}

._sum--gray_1prrn_30 {
  color: var(--gray);
}

._sum--green_1prrn_34 {
  color: var(--green-yellow);
}

._category_1prrn_38 {
  justify-self: flex-start;
}

._arrow_1prrn_42 {
  width: 24px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;

  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
  color: var(--gray);
}
._balanceContainer_cdfp7_1 {
  border: 1px solid var(--green-yellow);
  padding: 16px;

  display: flex;
  flex-direction: column;
  gap: 24px;
}

._balanceHeadling_cdfp7_10 {
  margin-bottom: 0;
}

._tournamentTitle_cdfp7_14 {
  margin: 8px 0 0;
  color: var(--green-yellow);
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 15px;
}

._sum_cdfp7_23 {
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
._wrapper_1uedk_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  height: calc(100dvh - 74px - var(--sa-top) - var(--sa-bottom));
  padding-top: 224px;
  padding-bottom: 64px;
  overflow-y: scroll;
  scrollbar-width: 0;
}

._wrapper_1uedk_1::-webkit-scrollbar {
  display: none;
}

._header-wrapper_1uedk_16 {
  position: absolute;
  background-color: var(--background-color);
  z-index: 1;
  left: 0;
  right: 0;
}

._tabs_1uedk_24 {
  background-color: var(--background-color);
  margin-bottom: 0;
  z-index: 0;
  width: 100%;
}

._tab_1uedk_24 {
  padding: 16px 4px;
  background: var(--background-color);
  border: 1px solid var(--gray-dark);
  font-size: 15px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.02em;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
}

input:checked + ._tab_1uedk_24 {
  border-color: var(--green-lunda);
  background-color: var(--green-lunda);
}
._wrapper_7swwu_1 {
  margin: 16px 0;
}

._option_7swwu_5 {
  display: flex;
  gap: 16px;
  align-items: center;
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
  width: 100%;
}

._option-text_7swwu_15 {
  display: flex;
  justify-content: space-between;
  gap: 4px;
  width: 100%;
}
._card_mdboh_1 {
  padding: 8px 12px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  background: linear-gradient(238.95deg, #5791d5 15.64%, #165eb3 79.52%);
  box-shadow: 0px 4px 20px 0px #00000014;
}

._headling_mdboh_10 {
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  color: var(--white);
}

._tournament-info_mdboh_17 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._icon_mdboh_23 svg path {
  fill: var(--green-yellow);
}

._funds-info_mdboh_27 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-bottom: 4px;
}

._divider_mdboh_34 {
  height: 0.5px;
  background: #82b3ec;
  margin: 0 -12px;
}

._collected-funds_mdboh_40 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._collected-funds_mdboh_40 svg path {
  fill: var(--green-yellow);
}

._collected-text_mdboh_50 {
  font-weight: 400;
  font-size: 15px;
  line-height: 100%;
  vertical-align: middle;
  color: var(--green-yellow);
}

._collected-sum_mdboh_58 {
  font-weight: 500;
  font-size: 14px;
  line-height: 100%;
  vertical-align: middle;
  color: var(--white);
}

._debtors_mdboh_66 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 8px;
}

._debtor_mdboh_66 {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 400;
  font-size: 15px;
  line-height: 24px;
  color: var(--white);
}
._header_1r6fn_1 {
  margin-bottom: 10px;
  position: fixed;
  background: var(--background-color);
  width: calc(100% - 42px);
  margin: 0;
  padding: calc(var(--sa-top) + 20px) 0 10px;
  top: 0;
  z-index: 4;
}

._wrapper_1r6fn_12 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 76px 0 calc(56px + 56px + var(--sa-bottom));
}

._tournament-link_1r6fn_19 {
  font-weight: 600;
  font-size: 14px;
  line-height: 100%;
  color: var(--gray-light);
  margin-bottom: 16px;
}

._tournament-link_1r6fn_19 > * {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 8px;
}

._tournament-link_1r6fn_19 svg path {
  stroke: var(--gray-light);
}

._button-wrapper_1r6fn_38 {
  position: fixed;
  bottom: calc(28px + var(--sa-bottom));
  width: calc(100% - 20px);
  left: 10px;
}

._list_1r6fn_45,
._teams-list_1r6fn_46 {
  display: flex;
  flex-direction: column;
}

._teams-list_1r6fn_46 {
  gap: 8px;
}
._wrapper_1cchr_1,
._team-wrapper_1cchr_2 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 8px;
}

._wrapper_1cchr_1 {
  border-bottom: 0.5px solid var(--gray-dark);
}

._team-wrapper_1cchr_2 {
  border-radius: 16px;
}

._top_1cchr_17 {
  border-top: 0.5px solid var(--gray-dark);
}

._players-wrapper_1cchr_21 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

._player_1cchr_21 {
  display: flex;
  align-items: center;
  gap: 16px;
  font-weight: 400;
  font-size: 18px;
  line-height: 18px;
  color: var(--white);
}

._player-info_1cchr_37 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

._player-name_1cchr_43 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._player-name_1cchr_43 svg {
  width: 18px;
  height: 18px;
}

._player-phone_1cchr_54 {
  position: relative;
}

._player-phone_1cchr_54 > span {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: 0px;
  color: var(--gray-light);
}

._phone-area_1cchr_66 {
  bottom: 0;
}

._money_1cchr_70 {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 600;
  font-size: 12px;
  line-height: 18px;
  vertical-align: middle;
  position: relative;
  white-space: nowrap;
}

._paid_1cchr_82,
._paid_1cchr_82 div._team-wrapper_1cchr_2 {
  background: linear-gradient(96.21deg, #144c8d -1.77%, #071f34 79.85%);
}

._paid_1cchr_82 ._money_1cchr_70 {
  color: var(--green-yellow);
}

._paid_1cchr_82 ._money_1cchr_70 svg path {
  fill: var(--green-yellow);
}

._need-back_1cchr_95,
._need-back_1cchr_95 div._team-wrapper_1cchr_2 {
  background: linear-gradient(
    96.21deg,
    rgba(228, 140, 51, 0.7) -1.77%,
    #071f34 79.85%
  );
}

._need-back_1cchr_95 ._money_1cchr_70 {
  color: var(--orange-main);
}

._need-back_1cchr_95 ._money_1cchr_70 svg path {
  stroke: var(--orange-main);
}

._unpaid_1cchr_112,
._unpaid_1cchr_112 div._team-wrapper_1cchr_2 {
  background: linear-gradient(
    96.21deg,
    rgba(255, 42, 42, 0.4) -1.77%,
    #071f34 79.85%
  );
}

._unpaid_1cchr_112 ._money_1cchr_70 {
  color: #ff4b4b;
}

._unpaid_1cchr_112 ._money_1cchr_70 svg path {
  stroke: #ff4b4b;
}

._team-border-wrapper_1cchr_129 {
  padding: 1px;
  border-radius: 16px;
}

._team-border-wrapper_1cchr_129._paid_1cchr_82 {
  background: linear-gradient(279.58deg, #6e8aa3 -6.71%, #29343d 93.86%);
}

._team-border-wrapper_1cchr_129._need-back_1cchr_95 {
  background: linear-gradient(277.28deg, #e48c33 1.38%, #7e4d1c 104.37%);
}

._team-border-wrapper_1cchr_129._unpaid_1cchr_112 {
  background: linear-gradient(282.44deg, #ff4b4b -39.79%, #992d2d 47.44%);
}
._select-area_84qvh_1 {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  opacity: 0;
}

._option_84qvh_10 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  color: black;
  padding: 11px 16px;
  position: relative;
}

._option_84qvh_10 svg,
._arrow_84qvh_21 svg {
  width: 14px;
  height: 14px;
}

._pencil_84qvh_26 svg path {
  fill: black;
}

._arrow_84qvh_21 svg path {
  stroke: black;
}
._headling_3ifia_1 {
  font-weight: 600;
  font-size: 20px;
  line-height: 20px;
  letter-spacing: 2%;
  color: var(--background-color);
  margin-bottom: 24px;
}

._radio-wrapper_3ifia_10 {
  display: flex;
  flex-direction: column;
  gap: 16.5px;
  margin-bottom: 24px;
  color: var(--background-color);
}

._input-wrapper_3ifia_18 {
  display: flex;
  justify-content: center;
}

._input_3ifia_18 {
  border: none;
  outline: none;
  text-align: left;
  font-weight: 600;
  font-size: 48px;
  line-height: 48px;
  color: var(--blue);
  padding: 0;
  width: 100%;
  text-align: center;
}

._input_3ifia_18::placeholder {
  color: var(--gray-light);
}

._button_3ifia_40 {
  margin-top: 36px;
}

._button_3ifia_40:disabled {
  background: var(--gray-dark);
}
._question_zkcss_1 {
  color: var(--background-color);
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.4px;
  padding-right: 24px;
  margin-bottom: 8px;
}

._description_zkcss_12 {
  color: var(--gray-dark);
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.26px;
  margin-bottom: 36px;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._question_zkcss_1 {
  color: var(--background-color);
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.4px;
  padding-right: 24px;
  margin-bottom: 8px;
}

._description_zkcss_12 {
  color: var(--gray-dark);
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.26px;
  margin-bottom: 36px;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
