body {
  width: 100%;
  height: 100%;
}

h1 {
  color: #e9a352;
}

h2, h3, h4, h5, h6 {
  color: #1a1a1a;
}

legend {
  padding: 7px 0;
  margin-bottom: 20px;
  border-bottom: 1px solid #e5e5e5;
}

label {
  font-size: 13px;
  font-weight: 500;
}

/* Chrome border line */
button:focus {
  outline: none !important;
}

/* container */
#container {
  width: 100%;
  min-height: 100%;
  position: absolute;
  margin-bottom: 300px;
  background: #f4f5ef;
}

/* content */
#content, #column-left, #column-right {
  padding-bottom: 730px;
}

@media (min-width: 576px) {
  #content, #column-left, #column-right {
    padding-bottom: 400px;
  }
}
#alert {
  z-index: 9999;
  position: fixed;
  top: 30%;
  left: 50%;
  width: 320px;
  margin-left: -160px;
}

@media (min-width: 992px) {
  #alert {
    width: 600px;
    margin-left: -300px;
  }
}
@media (min-width: 1140px) {
  #alert {
    width: 600px;
    margin-left: -300px;
  }
}
@media (min-width: 1320px) {
  #alert {
    width: 600px;
    margin-left: -300px;
  }
}
#alert .alert {
  margin-bottom: 15px;
}

#alert .alert-primary {
  box-shadow: 0 0 0 5px rgb(var(--bs-primary-rgb), 0.1);
}

#alert .alert-secondary {
  box-shadow: 0 0 0 5px rgb(var(--bs-secondary-rgb), 0.1);
}

#alert .alert-success {
  box-shadow: 0 0 0 5px rgb(var(--bs-success-rgb), 0.1);
}

#alert .alert-warning {
  box-shadow: 0 0 0 5px rgb(var(--bs-warning-rgb), 0.1);
}

#alert .alert-danger {
  box-shadow: 0 0 0 5px rgb(var(--bs-danger-rgb), 0.1);
}

#alert .alert-info {
  box-shadow: 0 0 0 5px rgb(var(--bs-info-rgb), 0.1);
}

#alert .alert-light {
  box-shadow: 0 0 0 5px rgb(var(--bs-light-rgb), 0.1);
}

#alert .alert-dark {
  box-shadow: 0 0 0 5px rgb(var(--bs-dark-rgb), 0.1);
}

/* top */
#top {
  background-color: var(--bs-tertiary-bg);
  border-bottom: 1px solid var(--bs-border-color);
  margin-bottom: 20px;
  position: relative;
  padding-bottom: 5px;
}

#top ul.list-inline {
  margin-bottom: 0;
}

#top .list-inline-item > a, #top .list-inline-item .dropdown > a, #top .list-inline-item .dropdown > span {
  font-size: 1.1em;
  color: var(--bs-gray-600);
  line-height: 40px;
  vertical-align: middle;
  padding: 10px 0px 5px 0px;
}

/* logo */
#logo {
  text-align: center;
  margin: 7px 0 7px 0;
}

#logo img {
  max-width: 360px;
}

@media (min-width: 768px) {
  #logo {
    text-align: left;
  }
}
/* search */
#search {
  margin-bottom: 10px;
}

#search .form-control-lg {
  height: 40px;
  font-size: 12px;
  line-height: 20px;
  padding: 0 10px;
}

#search .btn-lg {
  font-size: 15px;
  line-height: 18px;
  padding: 0.57rem 35px;
  text-shadow: 0 1px 0 #FFF;
}

/* cart */
#cart {
  margin-bottom: 10px;
}

#cart .img-thumbnail {
  min-width: 100px;
}

#cart .btn-lg {
  font-size: 15px;
  line-height: 18px;
  padding: 14px 35px;
}

#cart .dropdown-menu {
  background: #eee;
}

#cart .dropdown-menu li {
  min-width: 300px;
}

@media (max-width: 768px) {
  #cart .dropdown-menu li {
    min-width: 100%;
  }
}
/* menu */
#menu {
  background-color: #E9A352;
  background-image: linear-gradient(to bottom, #E9A352, #E9A352);
  background-repeat: repeat-x;
  border: 1px solid #1a1a1a;
  border-color: #E9A352;
  min-height: 40px;
  border-radius: 4px;
  padding: 0 1rem;
  margin-bottom: 20px;
}

#menu .navbar-nav > li > a {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  padding: 10px 15px 10px 15px;
  background-color: transparent;
}

#menu .navbar-nav > li > a:hover {
  background-color: rgba(0, 0, 0, 0.1);
}

#menu .dropdown-menu {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

#menu .dropdown-inner {
  display: flex;
  flex-direction: column;
}

#menu .dropdown-inner ul {
  width: 100%;
  min-width: 200px;
}

@media (min-width: 960px) {
  #menu .dropdown:hover .dropdown-menu {
    display: block;
  }
  #menu .dropdown-inner {
    flex-direction: row;
  }
  #menu .nav-item + .nav-item + .nav-item .dropdown-column-3 {
    left: -200px;
  }
  #menu .nav-item + .nav-item + .nav-item .dropdown-column-4 {
    left: -400px;
  }
  #menu .nav-item + .nav-item + .nav-item + .nav-item .dropdown-column-2 {
    left: -200px;
  }
  #menu .nav-item + .nav-item + .nav-item + .nav-item .dropdown-column-3 {
    left: -400px;
  }
  #menu .nav-item + .nav-item + .nav-item + .nav-item .dropdown-column-4 {
    left: -600px;
  }
}
#category {
  float: left;
  font-size: 16px;
  font-weight: 700;
  line-height: 40px;
  color: #fff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}

#menu .navbar-toggler i {
  color: #fff;
  border-color: #fff;
  font-size: 0.9em;
}

/* default boostrap changes */
div.required .col-form-label:before, div.required .form-label:before {
  content: "* ";
  color: #F00;
  font-weight: bold;
}

.form-switch-lg {
  font-size: 20px;
  min-height: 30px;
  line-height: 30px;
}

.nav-tabs {
  margin-bottom: 15px;
}

.form-check .form-check-input {
  margin-top: 0.25rem;
}

@media (min-width: 768px) {
  .col-form-label {
    text-align: right;
  }
}
/* footer */
footer {
  border: 1px solid #000000;
  position: absolute;
  bottom: -1px;
  width: 100%;
  /* padding-top: 30px; */
  background-color: #303030;
  border-top: 1px solid #ddd;
  color: #e2e2e2;
  background-image: url(https://agora-padel.fr/image/footer-bg.webp);
  background-position: 50%;
  background-size: cover;
}

footer hr {
  border-top: none;
  border-bottom: 1px solid #666;
}

footer a {
  color: #ccc;
  text-decoration: none;
}

footer a:hover {
  color: #fff;
}

footer h5 {
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #fff;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* breadcrumb */
.breadcrumb {
  margin: 0 0 20px 0;
  padding: 8px 0;
  border: 1px solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  background-color: var(--bs-tertiary-bg);
}
.breadcrumb i {
  font-size: 15px;
}
.breadcrumb > li.breadcrumb-item {
  text-shadow: 0 1px 0 #FFF;
  padding: 0 20px;
  position: relative;
  white-space: nowrap;
}
.breadcrumb > li.breadcrumb-item > a {
  text-decoration: none;
}
.breadcrumb > li.breadcrumb-item:after {
  content: "";
  display: block;
  position: absolute;
  top: -3px;
  right: -5px;
  width: 29px;
  height: 29px;
  border-right: 1px solid var(--bs-border-color);
  border-bottom: 1px solid var(--bs-border-color);
  transform: rotate(-45deg);
}
.breadcrumb > li.breadcrumb-item + li:before {
  content: "";
  padding: 0;
}

.product-thumb {
  border: 1px solid #ddd;
  position: relative;
  height: 100%;
  background: #ffffff;
}

.product-thumb .image {
  text-align: center;
}

.product-thumb .image a:hover {
  opacity: 0.8;
}

.product-thumb .description {
  padding: 15px;
  margin-bottom: 45px;
}

.product-thumb .description h4 {
  font-weight: bold;
}

.product-thumb .button {
  display: flex;
  position: absolute;
  width: 100%;
  bottom: 0;
}

.product-thumb .button button {
  width: 33.33%;
  border: none;
  border-top: 1px solid var(--bs-border-color);
  background-color: var(--bs-tertiary-bg);
  color: var(--bs-gray-600);
  line-height: 38px;
  text-align: center;
}

.product-thumb .button button:hover {
  color: var(--bs-gray-600);
  background-color: #ddd;
  text-decoration: none;
  cursor: pointer;
}

.product-thumb .button button + button {
  border-left: 1px solid var(--bs-border-color);
}

@media (min-width: 960px) {
  .product-list .product-thumb {
    display: flex;
  }
  .product-list .product-thumb .image {
    flex-direction: column;
    margin-bottom: 0px;
  }
  .product-list .product-thumb .content {
    flex-direction: column;
    flex: 75%;
    position: relative;
  }
  .product-list .product-thumb .button {
    border-left: 1px solid #ddd;
    width: calc(100% - 15px);
    margin-left: 15px;
  }
}
.rating .fa-stack {
  width: 20px;
}

.rating .fa-star {
  color: #999;
  font-size: 15px;
}

.rating .fa-star {
  color: #FC0;
  font-size: 15px;
}

.rating .fa-star + .fa-star {
  color: #E69500;
}

/* product list */
.price {
  color: #444;
}

.price-new {
  font-weight: 600;
}

.price-old {
  color: #dc512c;
  text-decoration: line-through;
  padding: 0 5px !important;
  color: #ffffff !important;
  background-color: #dc512c !important;
  border-radius: 4px !important;
}

.price-reward {
  color: #dc512c;
  padding: 0 5px !important;
  color: #ffffff !important;
  background-color: #E9A352 !important;
  border-radius: 4px !important;
}

.price-tax {
  color: #999;
  font-size: 12px;
  display: block;
}

/* blog */
.blog-thumb {
  border: 1px solid #ddd;
  margin-bottom: 15px;
}

.blog-thumb h4 {
  font-weight: bold;
}

.blog-thumb .image {
  text-align: center;
  margin-bottom: 15px;
}

.blog-thumb .image a:hover {
  opacity: 0.8;
}

.blog-thumb .description {
  padding: 15px;
}

/* Theme Custom CSS */
#cookie {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 150px;
  z-index: 9999;
  opacity: 0.95;
  color: #ecf0f1;
  background: #343a40;
}

#cookie div {
  font-size: 16px;
  color: #FFFFFF;
}










@media (min-width: 640px) {.sm\:flex {display: flex;}}
.bg-info-container {background-color: var(--color-info-container);}
.p-lg {padding:10px;}
.bg-top-header {--tw-bg-opacity: 1;background-color: #2e2e2e;color: #ffffff;}
.bg-top-header a {color: #bb8a5f;}
.home-collections.ets_col_product_list .h3.collection-name {position: initial;font-weight: 700;}
.colleciton-description h3.colleciton-name {position: initial;font-weight: 700;}
.tabs {background-color: #fff;box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, .2);-webkit-box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, .2);-ms-box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);-o-box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);padding: 1.25rem 1.875rem;text-align: left;}
#wrapper  {background-color: #fbfbfb;}
#header, #header .header-top {background-color: #fbfbfb;}
#custom-text, .custom-text {margin: 0 0 5px 0;padding: 0 15px;}
.block-promo.promo-highlighted {font-weight: 600;color: #E9A352;}
.home_widget_top_column {margin-bottom: 33px;}
.disclaimers {background: #FEF2F2;border: 1px solid #FECACA;}
.annonce {background: #f0f1ef;border: 1px solid #b3b5af;border-radius: 10px;padding: 20px;margin: 0 0 20px;text-align: center;}
.annonce h4 {font-weight: 600;margin-bottom: 10px;color: #333;}
.disclaimer {background-color: #20870e21;border: 1px solid #E9A352;border-radius: 10px;padding: 20px;margin: 0 0 20px 0;text-align: center;}
.disclaimer h5 {font-weight: 600;margin-bottom: 10px;color: #333;}
.block-category #category-description p {margin-bottom: 10px;}

h3 {width: auto;position: relative;margin-top: 10px;}
h3:after {content: '';position: absolute;bottom: -6px;left: 0;right: 0;background-image: url(data:image/png;base64,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);background-repeat: repeat-x;height: 5px;}
.block-contact h4 {width: auto;position: relative;margin-top: 10px;}
.block-contact h4:after {content: '';position: absolute;bottom: -6px;left: 0;right: 0;background-image: url(data:image/png;base64,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);background-repeat: repeat-x;height: 5px;}
.block_newsletter h4 {width: auto;position: relative;margin-top: 10px;}
.block_newsletter h4:after {content: '';position: absolute;bottom: -6px;left: 0;right: 0;background-image: url(data:image/png;base64,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);background-repeat: repeat-x;height: 5px;}

.product-accessories-title span, .title_crossseling_block span, .title_supplier_block .title span, .title_manufacturer_block .title span, .home_page_articles_title span, .header_featured_slider span {background-color: #cc973c;}
.price-new {padding: 2px 5px !important;color: #ffffff !important;background-color: #E9A352 !important;border-radius: 4px !important;align-items: center;}
.product-price-and-shipping .price, .featured-products .product-price-and-shipping .price, .product-accessories .product-price-and-shipping .price {color: #E9A352;}

.post-details .blog_description p {margin: 10px 0;}
.post-details .blog_description h1 {color: #E9A352;}
.post-details .blog_description h2 {color: #E9A352;}
.post-details .blog_description h3 {color: #E9A352;}

.product-prices div {margin-right: 1px;}
.cyrenzo-bloc {margin: 0 0 15px 0;padding: 15px;}
.ets-htmlBox-hook h1 {font-weight: 700;font-size: 220%;color: #E9A352 !important;text-align: center;margin: 2% 6% 2%;}
.ets-htmlBox-hook h2 {font-weight: 600;font-size: 20px;color: #E9A352 !important;}
.ets-htmlBox-hook h3 {font-weight: 500;font-size: 15px;color: #000000 !important;}
.cyrenzo-overlay {background-color: #edf1ed;border: solid 2px #dce0dc;margin-bottom: 15px;}
.block_cyrenzo {margin: 0;padding: 15px;}
.textinfo {margin: 10px 0 10px 0;}
.title {font-weight: 500;font-size: 16px;margin: 20px 0 10px;}

.ybc-widget-display-home .ybc-widget-description-content {top: -1px;}
#product-availability {display: inline-flex;font-weight: normal;padding-top: 0;}

.contact_blog {text-shadow: 0 0 4px #ff0000, 0 0 8px #ff0000, 0 0 12px #ff0000, 0 0 16px #b30000 !important;background-color: black !important;color: white !important;font-weight: 800;text-transform: uppercase;font-size: 13px;padding: 0;transition: transform 0.3s ease-in-out;}}
.content-menu-black-friday {text-shadow: 0 0 4px #ff0000, 0 0 8px #ff0000, 0 0 12px #ff0000, 0 0 16px #b30000 !important;background-color: black !important;color: white !important;font-weight: 800;text-transform: uppercase;border: 1px solid white;border-radius: 5px;font-size: 13px;padding: 6px 16px;transition: transform 0.3s ease-in-out;}}

/* Modification blog */
.post-details .ybc-blog-latest-toolbar {color: black;}
.be-label {font-weight: 500;color: black;}
.extra_tag_cat .ybc-blog-tags {color: black;}
.be-categories>a {padding: 1px 4px !important;color: #FFFFFF !important;background-color: #E9A352 !important;border-radius: 4px !important;flex-shrink: 0;font-size: 10px !important;line-height: 16px !important;}
.ybc-blog-tags>a {padding: 1px 4px !important;color: #FFFFFF !important;background-color: #D14900 !important;border-radius: 4px !important;flex-shrink: 0;font-size: 10px !important;line-height: 16px !important;}
.ybc-blog-categories>a {padding: 1px 4px !important;color: #FFFFFF !important;background-color: #E9A352 !important;border-radius: 4px !important;flex-shrink: 0;font-size: 10px !important;line-height: 16px !important;}
.blog-extra-item.be-rating-block {color: black;}
.ybc-blog-wrapper .ybc-blog-latest-toolbar {color: black;}

/* Page Reprise raquette de padel */
.hero-container {margin: 0 auto;display: grid;grid-template-columns: 1fr 1fr;gap: 4rem;background-color: #20870e21;padding: 20px;}
.hero-content {animation: fadeInUp 0.8s ease-out;}
h2.hero-title {text-align: start;text-transform: uppercase;font-size: clamp(2.5rem, 6vw, 3.0rem);font-weight: 900;line-height: 1.1;margin-bottom: 1.5rem;color: #E9A352;letter-spacing: -0.02em;}
h2.hero-title:after {position: relative;}
h3.hero-title {text-align: start;text-transform: uppercase;font-size: clamp(2.2rem, 6vw, 3.0rem);font-weight: 900;line-height: 1.1;margin-bottom: 1.5rem;color: #e94c6f;letter-spacing: -0.02em;}
h3.hero-title:after {position: relative;}
.gradient-text {background: #e94c6f;-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;display: inline-block;animation: gradientShift 3s ease infinite;background-size: 200% 200%;}
.hero-subtitle {font-size: clamp(1.1rem, 2vw, 1.4rem);color: #E9A352 !important;margin-bottom: 1.0rem;line-height: 1.6;}
.faq-reprise ul {padding: 0 0 0 30px;}
.faq-reprise li {list-style: circle;margin: 15px 0;}
h4.formulaire-reprise {font-size: calc(22px / 60 * 60 + 0px);}

/* Zone Padel */
.px-1 {padding-left: 0.25rem;padding-right: 0.25rem;}
.px-1\.5 {padding-inline: calc(var(--spacing) * 1.5);}
.px-2 {padding-left: 0.5rem;padding-right: 0.5rem;}
.px-2\.5 {padding-left: 0.625rem;padding-right: 0.625rem;}
.px-3 {padding-left: 0.75rem;padding-right: 0.75rem;}
.px-4 {padding-left: 1rem;padding-right: 1rem;}
.px-5 {padding-left: 1.25rem;padding-right: 1.25rem;}
.px-6 {padding-left: 1.5rem;padding-right: 1.5rem;}
.px-7 {padding-left: 1.75rem;padding-right: 1.75rem;}
.px-8 {padding-left: 2rem;padding-right: 2rem;}
.px-9 {padding-left: 2.25rem;padding-right: 2.25rem;}
.px-10 {padding-left: 2.5rem;padding-right: 2.5rem;}


.py-0\.5 {padding-top: 0.125rem;padding-bottom: 0.125rem;}
.py-2 {padding-top: 0.5rem;padding-bottom: 0.5rem;}
.py-3 {padding-top: 0.75rem;padding-bottom: 0.75rem;}
.py-4 {padding-bottom: 1rem;padding-top: 1rem;}
.py-5 {padding-top: 1.25rem;padding-bottom: 1.25rem;}
.py-6 {padding-top: 1.5rem;padding-bottom: 1.5rem;}
.py-7 {padding-top: 1.75rem;padding-bottom: 1.75rem;}
.py-8 {padding-top: 2rem;padding-bottom: 2rem;}
.py-9 {padding-top: 2.25rem;padding-bottom: 2.25rem;}
.py-10 {padding-bottom: 2.5rem;padding-top: 2.5rem;}

.p-0 {padding: 0;}
.p-1 {padding: 0.25rem;}
.p-2 {padding: .5rem;}
.p-2\.5 {padding: .625rem;}
.p-3 {padding: 0.75rem;}
.p-4 {padding: 1rem;}
.p-5 {padding: 1.25rem;}
.p-6 {padding: 1.5rem;}
.p-7 {padding: 1.75rem;}
.p-8 {padding: 2rem;}
.p-9 {padding: 2.25rem;}
.p-10 {padding: 2.5rem;}

.w-1 {width: 0.25rem;}
.w-1\.5 {width: .375rem;}
.w-2 {width: 0.5rem;}
.w-3 {width: 0.75rem;}
.w-3\.5 {width: 0.875rem;}
.w-4 {width: 1rem;}
.w-5 {width: 1.25rem;}
.w-6 {width: 1.5rem;}
.w-7 {width: 1.75rem;}
.w-8 {width: 2rem;}
.w-9 {width: 2.25rem;}
.w-10 {width: 2.5rem;}
.w-12 {width: 3rem;}
.w-14 {width: 3.5rem;}
.w-24 {width: 6rem;}
.w-28 {width: 7rem;}
.w-30 {width: 7.5rem;}
.w-32 {width: 8rem;}
.w-36 {width: 9rem;}
.w-40 {width: 10rem;}
.w-full {width: 100%;}
.max-w-\[470px\] {max-width: 470px;}
.w-\[1px\] {width: 1px;}

.h-1 {height: 0.25rem;}
.h-1\.5 {height: .375rem;}
.h-2 {height: 0.5rem;}
.h-3 {height: 0.75rem;}
.h-3\.5 {height: 0.875rem;}
.h-4 {height: 1rem;}
.h-5 {height: 1.25rem;}
.h-6 {height: 1.5rem;}
.h-7 {height: 1.75rem;}
.h-8 {height: 2rem;}
.h-9 {height: 2.25rem;}
.h-10 {height: 2.5rem;}
.h-12 {height: 3rem;}
.h-15 {height: 3.75rem;}
.h-20 {height: 5rem;}
.h-22 {height: 5.5rem;}
.h-24 {height: 6rem;}
.h-28 {height: 7rem;}
.h-32 {height: 8rem;}
.h-36 {height: 9rem;}
.h-40 {height: 10rem;}
.h-full {height: 100%;}

.mt-1 {margin-top: 0.25rem;}
.mt-2 {margin-top: 0.5rem;}
.mt-3 {margin-top: 0.75rem;}
.mt-4 {margin-top: 1.00rem;}
.mt-5 {margin-top: 1.25rem;}
.mt-6 {margin-top: 1.5rem;}
.mt-7 {margin-top: 1.75rem;}
.mt-8 {margin-top: 2rem;}
.mt-19 {margin-top: 2.25rem;}
.mt-10 {margin-top: 2.5rem;}
.mt-12 {margin-top: 3rem;}
.mt-24 {margin-top: 6rem;}

.mb-0\.5 {margin-bottom: calc(var(--spacing) * .5);}
.mb-1 {margin-bottom: 0.25rem;}
.mb-2 {margin-bottom: 0.5rem;}
.mb-3 {margin-bottom: 0.75rem;}
.mb-4 {margin-bottom: 1.00rem;}
.mb-5 {margin-bottom: 1.25rem;}
.mb-6 {margin-bottom: 1.5rem;}
.mb-7 {margin-bottom: 1.75rem;}
.mb-8 {margin-bottom: 2rem;}

.ml-1 {margin-left: 0.25rem;}
.ml-2 {margin-left: 0.5rem;}
.ml-3 {margin-left: 0.75rem;}
.ml-4 {margin-left: 1.00rem;}
.ml-5 {margin-left: 1.25rem;}
.ml-6 {margin-left: 1.5rem;}
.ml-7 {margin-left: 1.75rem;}
.ml-8 {margin-left: 2rem;}

.mr-1 {margin-right: 0.25rem;}
.mr-2 {margin-right: 0.5rem;}
.mr-3 {margin-right: 0.75rem;}
.mr-4 {margin-right: 1.00rem;}
.mr-5 {margin-right: 1.25rem;}
.mr-6 {margin-right: 1.5rem;}
.mr-7 {margin-right: 1.75rem;}
.mr-8 {margin-right: 2rem;}

.max-w-7xl {max-width: 80rem;}
.mx-auto {margin-left: auto;margin-right: auto;}
.opacity-30 {opacity: 0.3;}
.opacity-40 {opacity: 0.4;}
.opacity-50 {opacity: 0.5;}
.opacity-60 {opacity: 0.6;}
.opacity-70 {opacity: 0.7;}
.opacity-80 {opacity: 0.8;}
.opacity-90 {opacity: 0.9;}

@media (min-width: 1400px) {#withdrawals .grid {grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));}}
@media (min-width: 1536px) {.\32xl\:grid-cols-5 {grid-template-columns: repeat(5, minmax(0, 1fr));}}
@media (min-width: 1536px) {.\32xl\:grid-cols-6 {grid-template-columns: repeat(6, minmax(0, 1fr));}}
@media (min-width: 1280px) {.xl\:grid-cols-4 {grid-template-columns: repeat(4, minmax(0, 1fr));}}
@media (min-width: 1024px) {.lg\:grid-cols-3 {grid-template-columns: repeat(3, minmax(0, 1fr));}}
@media (min-width: 640px) {.sm\:grid-cols-2 {grid-template-columns: repeat(2, minmax(0, 1fr));}}
@media (min-width: 1400px) {#withdrawals .grid {grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));}}
@media (min-width: 768px) {.md\:grid-cols-4 {grid-template-columns: repeat(4, minmax(0, 1fr));}}
@media (min-width: 768px) {.md\:gap-16 {gap: 4rem;}}
@media (min-width: 768px) {.md\:grid {display: grid;}}
@media (min-width: 768px) {.md\:col-span-5 {grid-column: span 5 / span 5;}}
@media (min-width: 768px) {.md\:col-span-6 {grid-column: span 6 / span 6;}}
@media (min-width: 768px) {.md\:col-span-7 {grid-column: span 7 / span 7;}}
@media (min-width: 768px) {.md\:col-span-8 {grid-column: span 8 / span 8;}}
@media (min-width: 1024px) {.lg\:px-8 {padding-left: 2rem;padding-right: 2rem;}}
@media (min-width: 640px) {.sm\:px-6 {padding-left: 1.5rem;padding-right: 1.5rem;}}
@media (min-width: 1024px) {.lg\:grid-cols-4 {grid-template-columns: repeat(4, minmax(0, 1fr));}}
@media (min-width: 768px) {.md\:\!grid {display: grid !important;}}
.\[\&\>\*\:first-child\]\:rounded-l-lg>*:first-child {border-top-left-radius: .5rem;border-bottom-left-radius: .5rem;}
.\*\:bg-gray-100>* {--tw-bg-opacity: 1;background-color: rgb(235 239 243 / var(--tw-bg-opacity, 1));}
.text-gray-950 {--tw-text-opacity: 1;color: rgb(31 39 50 / var(--tw-text-opacity, 1));}
@media (min-width: 768px) {.md\:divide-y-0>:not([hidden])~:not([hidden]) {--tw-divide-y-reverse: 0;border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width: calc(0px * var(--tw-divide-y-reverse));}}
@media (min-width: 768px) {.md\:divide-x>:not([hidden])~:not([hidden]) {--tw-divide-x-reverse: 0;border-right-width: calc(1px * var(--tw-divide-x-reverse));border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));}}
@media (min-width: 768px) {.md\:\!flex {display: flex !important;}}
@media (min-width: 768px) {.md\:grid-cols-2 {grid-template-columns: repeat(2, minmax(0, 1fr));}}

.gap-1 {gap: 0.25rem;}
.gap-1\.5 {gap: 0.375rem;}
.gap-2 {gap: 0.5rem;}
.gap-2\.5 {gap: .625rem;}
.gap-3 {gap: 0.75rem;}
.gap-4 {gap: 1rem;}
.gap-5 {gap: 1.25rem;}
.gap-6 {gap: 1.5rem;}
.gap-7 {gap: 1.75rem;}
.gap-8 {gap: 2rem;}
.gap-9 {gap: 2.25rem;}
.gap-10 {gap: 2.5rem;}

.grid {display: grid;}
.grid-cols-1 {grid-template-columns: repeat(1, minmax(0, 1fr));}
.grid-cols-2 {grid-template-columns: repeat(2, minmax(0, 1fr));}
.grid-cols-3 {grid-template-columns: repeat(3, minmax(0, 1fr));}
.grid-cols-4 {grid-template-columns: repeat(4, minmax(0, 1fr));}
.grid-cols-5 {grid-template-columns: repeat(5, minmax(0, 1fr));}
.grid-cols-6 {grid-template-columns: repeat(6, minmax(0, 1fr));}
.grid-cols-7 {grid-template-columns: repeat(7, minmax(0, 1fr));}
.grid-cols-8 {grid-template-columns: repeat(8, minmax(0, 1fr));}
.grid-cols-9 {grid-template-columns: repeat(9, minmax(0, 1fr));}
.grid-cols-10 {grid-template-columns: repeat(10, minmax(0, 1fr));}
.grid-cols-11 {grid-template-columns: repeat(11, minmax(0, 1fr));}
.grid-cols-12 {grid-template-columns: repeat(12, minmax(0, 1fr));}

.backdrop-blur-sm {--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}
.shadow-sm {--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.shadow-md {--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}

.border-white\/60 {border-color: rgb(255 255 255 / 0.6);}
.border-\[--border\] {border-color: #e2e8f0;}
.border {border-width: 1px;}
.border-t {border-top-width: 1px;}
.border-1 {border-width: 1px;}
.border-2 {border-width: 2px;}
.border-3 {border-width: 3px;}
.border-4 {border-width: 4px;}
.border-5 {border-width: 5px;}
.rounded-l {border-radius: 0.25rem;}
.rounded-md {border-radius: .375rem;}
.rounded-lg {border-radius: 0.5rem;}
.rounded-xl {border-radius: 0.75rem;}
.rounded-2xl {border-radius: 1rem;}
.rounded-3xl {border-radius: 1.5rem;}
.rounded-full {border-radius: 9999px;}

.duration-300 {transition-duration: 300ms;}
.duration-700 {transition-duration: 700ms;}
.transition-all {transition-property: all;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms;}
.opacity-0 {opacity: 0;}
.transition-transform {transition-property: transform;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms;}

.to-transparent {--tw-gradient-to: transparent var(--tw-gradient-to-position);}
.via-white\/20 {--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to);}
.from-transparent {--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);}
.bg-gradient-to-r {background-image: linear-gradient(to right, var(--tw-gradient-stops));}
.transform {transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.-skew-x-12 {--tw-skew-x: -12deg;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.translate-x-\[-200\%\] {--tw-translate-x: -200%;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.inset-0 {inset: 0px;}
.tracking-tight {letter-spacing: -0.025em;}
.relative {position: relative;}
.absolute {position: absolute;}
.center {text-align: center;}
.flex {display: flex;}
.flex-col {flex-direction: column;}
.flex-shrink-0, .shrink-0 {flex-shrink: 0;}
.flex-1 {flex: 1 1 0%;}
.block {display: block;}
.justify-start {justify-content: flex-start;}
.justify-center {justify-content: center;}
.justify-end {justify-content: end;}
.justify-between {justify-content: space-between;}
.items-center {align-items: center;}
.items-start {align-items: flex-start;}
.inline-flex {display: inline-flex;}
.overflow-hidden {overflow: hidden;}
.self-stretch {align-self: stretch;}
.flex-wrap {flex-wrap: wrap;}
.text-start {text-align: start;}

img, video {max-width: 100%;height: auto;}
.animate-pulse {animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;}}
.title-border {position: relative;}
.title-h2 {font: bold 1.7rem "Gilroy", sans-serif !important;color: rgb(182 241 239);border: 0;margin: 0;}
.title-h3 {font: bold 1.3rem "Gilroy", sans-serif !important;color: rgb(182 241 239);border: 0;margin: 0;}
.text-xs {font-size: 0.75rem;line-height: 1rem;}
.text-sm {font-size: .875rem;line-height: 1.25rem;}
.text-lg {font-size: 1.125rem;line-height: 1.75rem;}
.text-xl {font-size: 1.25rem;line-height: 1.75rem;}
@media (min-width: 640px) {.sm\:text-2xl {font-size: 1.5rem;line-height: 2rem;}}
.text-2xl {font-size: 1.5rem;line-height: 2rem;}
@media (min-width: 1024px) {.lg\:text-3xl {font-size: 1.875rem;line-height: 2.25rem;}}
.text-3xl {font-size: 2rem;line-height: 2rem;}
.text-4xl {font-size: 2.5rem;line-height: 2rem;}
.text-5xl {font-size: 3rem;line-height: 1;}
.text-6xl {font-size: 3.5rem;line-height: 1;}
.text-7xl {font-size: 4rem;line-height: 1;}
.text-transparent {color: transparent;}
.text-tu-primary-dark {--tw-text-opacity: 1;color: rgb(18 44 107);}
.text-base {font-size: 1rem;line-height: 1.5rem;}
.text-white {--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity, 1));}
.text-orange {--tw-text-opacity: 1;color: rgb(255 102 0 / var(--tw-text-opacity, 1));}
.text-white\/95 {color: #fffffff2;}
.text-gray-500 {--tw-text-opacity: 1;color: rgb(107 114 128 / var(--tw-text-opacity, 1));}
.text-gold {--tw-text-opacity: 1;color: rgb(187 142 78 / var(--tw-text-opacity, 1));}
.text-purple-700 {--tw-text-opacity: 1;color: rgb(126 34 206 / var(--tw-text-opacity, 1));}
.text-orange-700 {--tw-text-opacity: 1;color: rgb(206 139 34);}
.text-gray-600 {--tw-text-opacity: 1;color: rgb(75 85 99 / var(--tw-text-opacity, 1));}
.text-red {color: #fa5055 !important;}
.text-green {color: #28c3af !important;}
.text-green-600 {--tw-text-opacity: 1;color: rgb(22 163 74 / var(--tw-text-opacity, 1));}
.text-blue-700 {--tw-text-opacity: 1;color: rgb(29 78 216 / var(--tw-text-opacity, 1));}
.text-\[\#019971\] {--tw-text-opacity: 1;color: rgb(1 153 113 / var(--tw-text-opacity, 1));}
.text-\[\#7f5af0\] {--tw-text-opacity: 1;color: rgb(127 90 240 / var(--tw-text-opacity, 1));}
.text-emerald {--tw-text-opacity: 1;color: rgb(16 185 129 / var(--tw-text-opacity, 1));}
.text-agorapadel {--tw-text-opacity: 1;color: rgb(233 163 82 / var(--tw-text-opacity, 1));}

.text-tu-primary {--tw-text-opacity: 1;color: rgb(50 50 50);}
.text-tu-secondary {--tw-text-opacity: 1;color: rgb(135 175 51);}
.text-tu-primary-light {--tw-text-opacity: 1;color: rgb(182 241 239);}
.text-tu-primary-dark {--tw-text-opacity: 1;color: rgb(50 50 50);}
.text-tu-primary-block {--tw-text-opacity: 1;color: rgb(255 255 255);}
.text-tu-secondary-500 {--tw-text-opacity: 1;color: rgb(24 77 125);}

@media (min-width: 768px) {.md\:text-\[64px\] {font-size: 64px;}}
@media (min-width: 640px) {.sm\:leading-\[1\] {line-height: 1;}}
@media (min-width: 640px) {.sm\:text-\[42px\] {font-size: 42px;}}
.tracking-tighter {letter-spacing: -.05em;}
.leading-\[1\.1\] {line-height: 1.1;}
.italic {font-style: italic;}
.text-\[40px\] {font-size: 40px;}

.font-title {font-family: Syncopate, Outfit, sans-serif;}
.font-title {letter-spacing: -.025em;text-transform: uppercase;}
.font-normal {font-weight: 400;}
.font-medium {font-weight: 500;}
.font-semibold {font-weight: 600;}
.font-bold {font-weight: 700;}
.font-extrabold {font-weight: 800;}
.fiche-joueur-name {writing-mode: sideways-lr;text-orientation: mixed;}
.font-black {--tw-font-weight: 900;font-weight: 900;}
.text-transparent {color: transparent;}
.bg-brand-blue {background-color: #37489c;}
.bg-brand-white {background-color: #ffffff;}
.bg-brand-red {background-color: #eb1e27;}
.leading-\[0\.9\] {--tw-leading: 0.9;line-height: 0.9;}
.tracking-\[0\.2em\] {--tw-tracking: 0.2em;letter-spacing: 0.2em;}
.bg-brand-black {background-color: #1a1a1a;padding: 20px;}
.bg-brand-orange {background-color: #E9A352;}

.bg-background-primary {background-color: #1f2023;}
.bg-background-secondary {background-color: #1f2023;}
.bg-neutral {--tw-bg-opacity: 1;background-color: rgb(232 232 233);}
.bg-white {--tw-bg-opacity: 1;background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));}
.bg-white\/60 {background-color: rgb(255 255 255 / 0.6);}
.bg-white\/80 {background-color: rgb(255 255 255 / 0.8);}
.bg-cyrenzo {background-color: rgb(26 26 26);}
.bg-formulaire {background: #fff0e6;}
.bg-formulaire-finish {background: #f60;}
.bg-grid {--tw-bg-opacity: .2;background-color: rgb(206 211 209 / 20%);}
.bg-grid-tournois {--tw-bg-opacity: .2;background-color: rgb(40 195 175 / 100%);}
.bg-padel {--tw-bg-opacity: 1;background-color: rgb(244 244 244 / var(--tw-bg-opacity, 1));}
.bg-purple-100 {--tw-bg-opacity: 1;background-color: rgb(243 232 255 / var(--tw-bg-opacity, 1));}
.bg-orange-100 {--tw-bg-opacity: 1;background-color: #faa73287;}
.bg-blue-100 {--tw-bg-opacity: 1;background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1));}
.bg-green-100 {--tw-bg-opacity: 0.2;background-color: rgb(1 153 113 / var(--tw-bg-opacity, 1));}
.bg-green-500 {--tw-bg-opacity: 1;background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1));}
.bg-red-500 {--tw-bg-opacity: 1;background-color: rgb(197 34 55 / var(--tw-bg-opacity, 1));}
.bg-dark {--tw-bg-opacity: 1;background-color: rgb(87 94 102 / var(--tw-bg-opacity, 1));}
.bg-black {--tw-bg-opacity: 1;background-color: rgb(30 30 30 / var(--tw-bg-opacity, 1));}
.bg-clip-text {-webkit-background-clip: text;background-clip: text;}
.bg-club-vamos-padel {--tw-bg-opacity: 1;background-color: rgb(212 75 48);}
.text-club-vamos-padel {--tw-text-opacity: 1;color: rgb(10 33 23);}
.bg-club-beziers-padel {--tw-bg-opacity: 1;background-color: rgb(57 57 53);}
.text-club-beziers-padel {--tw-text-opacity: 1;color: rgb(231 198 55);}
.bg-club-sauvian-padel {--tw-bg-opacity: 1;background-color: rgb(32 0 127);}
.text-club-sauvian-padel {--tw-text-opacity: 1;color: rgb(255 255 255);}
.bg-gray-200 {--tw-bg-opacity: 1;background-color: rgb(210 219 229 / var(--tw-bg-opacity, 1));}
.bg-gray-100 {--tw-bg-opacity: 1;background-color: rgb(235 239 243 / var(--tw-bg-opacity, 1));}

/* Fiche Padel */
.bg-gradient-to-tr {background-image: linear-gradient(to top right, var(--tw-gradient-stops));}
.to-tu-secondary, .to-tu-secondary-500 {--tw-gradient-to: rgb(24 77 125) var(--tw-gradient-to-position);}
.from-tu-primary-dark {--tw-gradient-from: rgb(18 44 107) var(--tw-gradient-from-position);--tw-gradient-to: rgb(18 44 107 / 0%) var(--tw-gradient-to-position);--tw-gradient-stops: rgb(18 44 107), rgb(24 77 125);}
.from-tu-primary-block {--tw-gradient-from: rgb(135 175 51) var(--tw-gradient-from-position);--tw-gradient-to: rgb(18 44 107 / 0%) var(--tw-gradient-to-position);--tw-gradient-stops: rgb(135 175 51), rgb(233 76 111);}

.border-tu-primary-light {--tw-border-opacity: 1;border-color: rgb(182 241 239);}
.border-solid {border-style: solid;}
.border-3 {border-width: 3px;}
.border-gray-200 {--tw-border-opacity: 1;border-color: rgb(210 219 229 / var(--tw-border-opacity, 1));}

.space-y-2>:not([hidden])~:not([hidden]) {--tw-space-y-reverse: 0;margin-bottom: calc(.5rem * var(--tw-space-y-reverse));margin-top: calc(.5rem * (1 - var(--tw-space-y-reverse)));}
.uppercase {text-transform: uppercase;}
.overflow-x-auto {overflow-x: auto;}

.min-w-40 {min-width: 10rem;}


@media (min-width: 1024px) {.lg\:space-y-2>:not([hidden])~:not([hidden]) {--tw-space-y-reverse: 0;margin-bottom: calc(.5rem * var(--tw-space-y-reverse));margin-top: calc(.5rem * (1 - var(--tw-space-y-reverse)));}}
.space-y-1>:not([hidden])~:not([hidden]) {--tw-space-y-reverse: 0;margin-bottom: calc(.25rem * var(--tw-space-y-reverse));margin-top: calc(.25rem * (1 - var(--tw-space-y-reverse)));}
.space-y-10 > :not([hidden]) ~ :not([hidden]) {--tw-space-y-reverse: 0;margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));}
.truncate, .whitespace-nowrap {white-space: nowrap;}
.truncate {overflow: hidden;text-overflow: ellipsis;}
@media (min-width: 768px) {.md\:justify-end {justify-content: flex-end;}}

.\[\&\:not\(\:last-child\)\]\:relative:not(:last-child) {position: relative;}
@media (min-width: 1024px) {.group:first-child .lg\:group-first\:pr-8 {padding-right: 2rem;}}
@media (min-width: 1024px) {.lg\:\[\&\:not\(\:last-child\)\]\:after\:bg-white\/50:not(:last-child):after {background-color: #ffffff80;content: var(--tw-content);}}
@media (min-width: 1024px) {.lg\:\[\&\:not\(\:last-child\)\]\:after\:w-px:not(:last-child):after {content: var(--tw-content);width: 1px;}}
@media (min-width: 1024px) {.lg\:\[\&\:not\(\:last-child\)\]\:after\:h-full:not(:last-child):after {content: var(--tw-content);height: 100%;}}
@media (min-width: 1024px) {.lg\:\[\&\:not\(\:last-child\)\]\:after\:top-0:not(:last-child):after {content: var(--tw-content);top: 0;}}
@media (min-width: 1024px) {.lg\:\[\&\:not\(\:last-child\)\]\:after\:right-0:not(:last-child):after {content: var(--tw-content);right: 0;}}
@media (min-width: 1024px) {.lg\:\[\&\:not\(\:last-child\)\]\:after\:absolute:not(:last-child):after {content: var(--tw-content);position: absolute;}}
@media (min-width: 1024px) {.lg\:text-2xl {font-size: 1.5rem;line-height: 2rem;}}
@media (min-width: 768px) {.md\:text-xl {font-size: 1.25rem;line-height: 1.75rem;}}
@media (min-width: 1024px) {.group:nth-child(2n) .lg\:group-even\:px-8 {padding-left: 2rem;padding-right: 2rem;}}
@media (min-width: 1024px) {.group:last-child .lg\:group-last\:pl-8 {padding-left: 2rem;}}
.transition {transition-duration: .15s;transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function: cubic-bezier(.4,0,.2,1);}

.bg-tu-secondary-100 {--tw-bg-opacity: 1;background-color: rgb(238 240 245);}
.bg-tu-primary-dark {--tw-bg-opacity: 1;background-color: rgb(18 44 107);}

.size-10 {height: 2.5rem;width: 2.5rem;}

.bg-tu-green {--tw-bg-opacity: 1;background-color: rgb(40 195 175 / var(--tw-bg-opacity, 1));}
.text-inherit {color: inherit;}
.space-y-2\.5>:not([hidden])~:not([hidden]) {--tw-space-y-reverse: 0;margin-bottom: calc(.625rem * var(--tw-space-y-reverse));margin-top: calc(.625rem * (1 - var(--tw-space-y-reverse)));}
.ring-0 {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) #fff;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) rgb(59 130 246 / 50%);}
.ring, .ring-0 {box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}

.error, .threadNote, .alert_shy, .info {background-color: #eee;border: solid 1px #aaa;margin: 10px 0;padding: 7px 10px;clear: both;word-wrap: break-word;overflow: auto;}
.premierpadel {background-color: #BB8E4E;border: solid 1px #0D0D0D;margin: 10px 0;padding: 7px 10px;clear: both;word-wrap: break-word;overflow: auto;color: white;}

@media (min-width: 1024px) {.lg\:px-8 {padding-left: 2rem;padding-right: 2rem;}}
@media (min-width: 640px) {.sm\:justify-center {justify-content: center;}}

.max-w-screen-lg {max-width: 1024px;}
.mt-auto {margin-top: auto;}
.ml-auto {margin-left: auto;}
.shadow-sm, .shadow-tu {box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}

.playerGrid__flag {object-fit: cover;vertical-align: baseline;filter: brightness(0.94);}
.ranking-badge {display: inline-block;min-width: 10px;padding: 3px 7px;font-size: 12px;font-weight: 700;line-height: 1;color: #ebff00;font-size: inherit;font-family: "Roboto", "Arial", sans-serif;text-align: center;white-space: nowrap;vertical-align: middle;background-color: #2330a4 !important;border-radius: 4px;}
.badge {font-family: "Gilroy", sans-serif;display: inline-block;min-width: 70px;padding: 3px 7px;font-weight: 700;line-height: 1;color: #2330a4 !important;/* text-align: center; */white-space: nowrap;vertical-align: middle;background-color: #ebff00;border-radius: 4px;}
.ranking {font-family: "Gilroy", sans-serif;display: inline-block;min-width: 10px;padding: 3px 7px;font-weight: 700;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: middle;background-color: #777;border-radius: 4px;}
.points-badge {display: inline-block;min-width: 10px;padding: 3px 7px;font-size: 12px;font-weight: 700;line-height: 1;color: #000000;font-size: inherit;font-family: "Roboto", "Arial", sans-serif;text-align: center;white-space: nowrap;vertical-align: middle;background-color: #e9a352 !important;border-radius: 4px;}
.best-player-badge {padding: 1px 4px !important;color: #FFFFFF !important;background-color: #D14900 !important;border-radius: 4px !important;flex-shrink: 0;font-size: 10px !important;line-height: 16px !important;}


/* Table */
@media screen and (min-width: 991px) {.profil-joueur-content-pratique .table-responsive {min-height: inherit;overflow: inherit;}}
.table-responsive {min-height: .01%;overflow-x: auto;}
.table, .region-content table, .default-style table {margin-bottom: 20px;width: 100%;border-collapse: collapse;}
.table-ranking {margin-bottom: 10px;overflow: hidden;border-radius: 10px;box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .2);}
.table>thead>tr:nth-of-type(2n+1), .table>thead>tr:hover, .table>tbody>tr:nth-of-type(2n+1), .table>tbody>tr:hover, .table>tfoot>tr:nth-of-type(2n+1), .table>tfoot>tr:hover, .region-content table>thead>tr:nth-of-type(2n+1), .region-content table>thead>tr:hover, .region-content table>tbody>tr:nth-of-type(2n+1), .region-content table>tbody>tr:hover, .region-content table>tfoot>tr:nth-of-type(2n+1), .region-content table>tfoot>tr:hover, .default-style table>thead>tr:nth-of-type(2n+1), .default-style table>thead>tr:hover, .default-style table>tbody>tr:nth-of-type(2n+1), .default-style table>tbody>tr:hover, .default-style table>tfoot>tr:nth-of-type(2n+1), .default-style table>tfoot>tr:hover {background: none;}
.table>thead>tr, .table>tbody>tr, .table>tfoot>tr, .region-content table>thead>tr, .region-content table>tbody>tr, .region-content table>tfoot>tr, .default-style table>thead>tr, .default-style table>tbody>tr, .default-style table>tfoot>tr {background: none;}
.table>thead>tr th:first-child, .table>thead>tr th.dynatable-head:first-child, .table>tbody>tr th:first-child, .table>tbody>tr th.dynatable-head:first-child, .table>tfoot>tr th:first-child, .table>tfoot>tr th.dynatable-head:first-child, .region-content table>thead>tr th:first-child, .region-content table>thead>tr th.dynatable-head:first-child, .region-content table>tbody>tr th:first-child, .region-content table>tbody>tr th.dynatable-head:first-child, .region-content table>tfoot>tr th:first-child, .region-content table>tfoot>tr th.dynatable-head:first-child, .default-style table>thead>tr th:first-child, .default-style table>thead>tr th.dynatable-head:first-child, .default-style table>tbody>tr th:first-child, .default-style table>tbody>tr th.dynatable-head:first-child, .default-style table>tfoot>tr th:first-child, .default-style table>tfoot>tr th.dynatable-head:first-child {border-left: none;}
.table>thead>tr th, .table>tbody>tr th, .table>tfoot>tr th, .region-content table>thead>tr th, .region-content table>tbody>tr th, .region-content table>tfoot>tr th, .default-style table>thead>tr th, .default-style table>tbody>tr th, .default-style table>tfoot>tr th {font-size: 1.0rem;}
.table>thead>tr th, .table>thead>tr th.dynatable-head, .table>tbody>tr th, .table>tbody>tr th.dynatable-head, .table>tfoot>tr th, .table>tfoot>tr th.dynatable-head, .region-content table>thead>tr th, .region-content table>thead>tr th.dynatable-head, .region-content table>tbody>tr th, .region-content table>tbody>tr th.dynatable-head, .region-content table>tfoot>tr th, .region-content table>tfoot>tr th.dynatable-head, .default-style table>thead>tr th, .default-style table>thead>tr th.dynatable-head, .default-style table>tbody>tr th, .default-style table>tbody>tr th.dynatable-head, .default-style table>tfoot>tr th, .default-style table>tfoot>tr th.dynatable-head {background: #1a1a1a;color: #fff;border: none;padding: 12px 6px 10px 12px;border-right: 1px solid #ccc;border-left: 1px solid #ccc;}
.table-ranking thead th {font-weight: 600 !important;/* background-color: #2330a4 !important; */ border: 0 !important;padding: 4px 10px;}
.table>thead>tr th a.dynatable-sort-header, .table>thead>tr th.dynatable-head a.dynatable-sort-header, .table>tbody>tr th a.dynatable-sort-header, .table>tbody>tr th.dynatable-head a.dynatable-sort-header, .table>tfoot>tr th a.dynatable-sort-header, .table>tfoot>tr th.dynatable-head a.dynatable-sort-header, .region-content table>thead>tr th a.dynatable-sort-header, .region-content table>thead>tr th.dynatable-head a.dynatable-sort-header, .region-content table>tbody>tr th a.dynatable-sort-header, .region-content table>tbody>tr th.dynatable-head a.dynatable-sort-header, .region-content table>tfoot>tr th a.dynatable-sort-header, .region-content table>tfoot>tr th.dynatable-head a.dynatable-sort-header, .default-style table>thead>tr th a.dynatable-sort-header, .default-style table>thead>tr th.dynatable-head a.dynatable-sort-header, .default-style table>tbody>tr th a.dynatable-sort-header, .default-style table>tbody>tr th.dynatable-head a.dynatable-sort-header, .default-style table>tfoot>tr th a.dynatable-sort-header, .default-style table>tfoot>tr th.dynatable-head a.dynatable-sort-header {display: block;background: url(/sites/all/themes/met/public/css/0ba6380….png) no-repeat scroll right;padding-right: 11px;}
.table>thead>tr th a, .table>thead>tr th.dynatable-head a, .table>tbody>tr th a, .table>tbody>tr th.dynatable-head a, .table>tfoot>tr th a, .table>tfoot>tr th.dynatable-head a, .region-content table>thead>tr th a, .region-content table>thead>tr th.dynatable-head a, .region-content table>tbody>tr th a, .region-content table>tbody>tr th.dynatable-head a, .region-content table>tfoot>tr th a, .region-content table>tfoot>tr th.dynatable-head a, .default-style table>thead>tr th a, .default-style table>thead>tr th.dynatable-head a, .default-style table>tbody>tr th a, .default-style table>tbody>tr th.dynatable-head a, .default-style table>tfoot>tr th a, .default-style table>tfoot>tr th.dynatable-head a {color: #fff;border-bottom: none;text-decoration: none;}
.match-sheet-input .match-sheet-input-match .match-sheet-input-match-meet .match-sheet-input-match-meet-header-information .judge-arbiter-button, .meetings-calendar .list-journees-data .list-rencontres-for-journee .rencontre .block-rencontre-header .rencontre-arbitre button, .region-content a, .default-style a {border-bottom: 1px solid #232346;text-decoration: none;transition: border .2s ease-in;color: #000;}
button, a {position: relative;}
.table.table-hover:not(.table-chart)>tbody>tr:hover td, .region-content table.table-hover:not(.table-chart)>tbody>tr:hover td, .default-style table.table-hover:not(.table-chart)>tbody>tr:hover td {background-color: #E9A352 !important;}
.table.table-hover:not(.table-chart)>tbody>tr td, .region-content table.table-hover:not(.table-chart)>tbody>tr td, .default-style table.table-hover:not(.table-chart)>tbody>tr td {background-color: rgba(0, 0, 0, 0);transition: all .3s;}
.table>tbody>tr:nth-child(odd) td, .region-content table>tbody>tr:nth-child(odd) td, .default-style table>tbody>tr:nth-child(odd) td {background: #f4f4f4;}
.table>thead>tr td:first-child, .table>tbody>tr td:first-child, .table>tfoot>tr td:first-child, .region-content table>thead>tr td:first-child, .region-content table>tbody>tr td:first-child, .region-content table>tfoot>tr td:first-child, .default-style table>thead>tr td:first-child, .default-style table>tbody>tr td:first-child, .default-style table>tfoot>tr td:first-child {border-left: none;}
.table-ranking tbody tr:nth-child(odd) td {background-color: rgba(225, 225, 245, .3) !important;}
.table>thead>tr td, .table>tbody>tr td, .table>tfoot>tr td, .region-content table>thead>tr td, .region-content table>tbody>tr td, .region-content table>tfoot>tr td, .default-style table>thead>tr td, .default-style table>tbody>tr td, .default-style table>tfoot>tr td {padding: 11px;border: none;border-right: 1px solid #ccc;vertical-align: middle;}
.table-header {display: contents;font-size: 1.0rem;color: #fff;border: none;padding: 12px 6px 10px 12px;}
.table-ranking tbody td {color: #232346 !important;font-weight: 600 !important;font-size: 0.9rem !important;border: 0 !important;padding: 4px 10px;}


/* Tableau score */
.boxOverContentRevive__placeholder {align-items: center;background-color: #1a253e;border-radius: 8px;color: #8c99a5;display: flex;flex-flow: column nowrap;font-weight: 700;justify-content: center;margin-bottom: 16px;min-height: 99px;}
.boxOverContentRevive__placeholderText {border: 2px solid #c5bbbb;border-radius: 4px;padding: 2px;}
.container__livetable {border-radius: 8px;margin-bottom: 12px;background-color: #f3f3f3;}
.container__heading {background-color: #1a253e;border-radius: 4px;margin-bottom: 8px;}
.readcrumb {align-items: center;border-radius: 8px 8px 0 0;color: #ffffff;display: flex;flex-flow: row nowrap;font-size: 12px;font-weight: 700;letter-spacing: .4px;margin: 0;overflow-x: auto;padding: 16px;text-transform: uppercase;white-space: nowrap;}
.readcrumb__link:first-of-type {margin-right: 8px;}
.readcrumb__link {color: #ffffff;}
.readcrumb::after {content: "";display: table;clear: both;}
#live-table {box-sizing: border-box;position: relative;}
.filters {align-items: center;background-color: #cccfd3;border-radius: 8px 8px 0 0;box-sizing: border-box;display: flex;justify-content: space-between;padding: 16px 12px 0;}
.filters__group {align-items: center;display: flex;overflow-x: auto;padding-bottom: 16px;width: 100%;}
.filters__tab.selected {background-color: #ff0046;color: #fff;cursor: default;pointer-events: none;}
.filters__tab {align-items: center;background-color: #eee;border-radius: 8px;color: #555e61;cursor: pointer;display: flex;font-size: 12px;height: 28px;margin-right: 8px;padding: 0 12px;}
.filters__text {font-weight: 700;letter-spacing: .4px;line-height: 12px;text-transform: uppercase;white-space: nowrap;}
.filters__text--long {display: none;}
.flag.fl_22 {background-image: url(https://static.flashscore.com/res/_fs/build/ar.b8fb0f4.png);}
.flag.fl_77 {background-image: url(https://static.flashscore.com/res/_fs/build/fr.8e1768e.png);}
.flag.fl_176 {background-image: url(https://static.flashscore.com/res/_fs/build/es.4dc0e44.png);}
.flag.fl_181 {background-image: url(https://static.flashscore.com/res/_fs/build/se.61cc5af.png);}
.flag.fl_200 {background-image: url(https://static.flashscore.com/res/_fs/build/us.af6ad60.png);}
.flag {background-repeat: no-repeat;background-size: auto 100%;flex: 0 0 18px;height: 12px;margin-right: 8px;width: 18px;}
.live-score {margin: 15px;}
.row-padel {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
.scorebox-header-completed th, .scorebox-header-live th, .scorebox-header th {background: #eee;border-bottom: 1px solid #ddd;padding: 12px;}
.scorebox-header-completed th, .scorebox-header-live th, .scorebox-header th, th {font-weight: 900;}
.scorebox-header-completed {font-size: 16px;font-weight: 400;color: #292458;text-transform: uppercase;}
.court-name {font-size: 12px;}
.round-name {font-size: 12px;}
.team {padding: 10px 15px !important;}
.team .ml-2:first-of-type {margin-left: 0 !important;}
.text-right {text-align: right !important;}
.player-names .double {font-family: "DINNextLTPro-Heavy", sans-serif !important;text-transform: none;font-size: 12px;line-height: 16px;}
.flags, .modal-body .flags-stats {height: 17px !important;width: 23px;opacity: .7;}
.winner {opacity: 1;font-weight: 600;}
.winner-cup {background-image: url(https://cyrenzo.com/img/padel/ico-sport-padel.png);background-position: 50%;background-repeat: no-repeat;background-size: contain;display: block;height: 20px;margin: -3px 0 0;width: 20px;}
.line-thin {opacity: 0.7;}
.check-primary {color: #292458;}

td.set {border: none;font-size: 14px;font-family: "DINNextLTPro-Heavy", sans-serif;background-color: #3c3c3b;box-sizing: border-box;color: #fff;display: inline-block;font-weight: 400;line-height: 24px;padding: 0 4px;position: relative;text-align: center;width: 20px;margin: 13px 3px;}
td.set:last-of-type {padding-right: 3px !important;}
.set-lost {opacity: 0.5;}
tr td {padding: 12px;}
tr.summary td {padding: 12px !important;}
tr.summary td {background: #eee;border-top: 1px solid #ddd;}
.live-status-summary {font-family: 'Din Condensed', sans-serif !important;font-size: 13px;}
.d-flex {display: -ms-flexbox!important;display: flex !important;}
.justify-content-between {-ms-flex-pack: justify!important;justify-content: space-between !important;}
.align-items-center {-ms-flex-align: center!important;align-items: center !important;}
.live-status-summary div:first-child {opacity: 0.8;}
.w-100-padel {width: 100% !important;border: solid 1px rgba(45, 41, 38, .2);}
.event__match .icon--serveAway {grid-area: awayService;margin: auto;}
.event__match--withRowLink .event__frames, .event__match--withRowLink .event__stage--pkv, .event__match--withRowLink svg {position: relative;}
.serve-ico {color: #00141e;}
.headphones-ico, .lineup-ico, .serve-ico, .stream-ico, .streamLocked-ico, .winner-ico {height: 14px;width: 14px;}

/* LiveBar */
.livebar-wrapper {background: transparent;padding: 10px 5px 10px 0;margin-bottom: 0;overflow: hidden;}
#livebar-scroll {display: flex;flex-direction: column;gap: 10px;flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;padding-left: 5px;}
.livebar-item.highlight-withdrawal {background-color: #e94c6f;border: 1px solid #e94c6f;}
.livebar-item.highlight-offer {background-color: #E9A352;border: 1px solid #E9A352;}
.livebar-item {display: flex;align-items: center;background-color: #fff;border-radius: 12px;padding: 6px 14px;font-size: 13px;white-space: nowrap;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.06);min-height: 38px;transition: background 0.3s ease, transform 0.2s ease;gap: 10px;font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;}
.livebar-item img {width: 50px;height: 50px;border-radius: 50%;margin: 0;image-rendering: auto;}
.livebar-amount {font-weight: 600;margin-left: auto;font-size: 13px;background: #e8e8e8;padding: 4px 8px;border-radius: 6px;color: #222;}
.livebar-text {display: flex;flex-direction: column;justify-content: center;}
.livebar-username {font-weight: 600;font-size: 13px;margin: 0;color: #ffffff;line-height: 1.2;}
.livebar-label {font-size: 11px;color: #ffffff; margin-top: -2px;}

/* LEague classement*/
.main.box {background: 0 0;}
.mainRegular {width: 100%;margin: 0 11px 10px 0;}
.mainConf, .mainFull, .mainRegular, .mainWide {float: left;position: relative;}
.box {background: #fff;border-color: transparent;}
.boxHead {position: relative;background: #E9A352;box-sizing: border-box;color: #fff;min-height: 38px;display: flex;align-items: center;border-style: solid;border-color: #E9A352;border-width: 1px 1px 0 1px;}
.boxHead .header-icon {width: 38px;background: #d38b37;border-style: solid;border-color: inherit;border-width: 1px 0 0 1px;box-sizing: border-box;color: #fff;display: flex;align-self: stretch;align-items: center;justify-content: center;flex-shrink: 0;font-size: 16px;margin: -1px 1px 0 -1px;}
.boxHead div {position: relative;color: inherit;font-weight: 700;font-size: 14px;line-height: 1;text-transform: uppercase;margin: 0;padding: 7px 12px 6px 9px;border-bottom-width: 0;}
.boxHead .header-right {flex-grow: 1;text-align: end;white-space: nowrap;display: flex;justify-content: flex-end;align-items: center;margin-top: -1px;padding-right: 9px;text-transform: uppercase;}
.mainRegular #mainBody {min-height: 100px;}
.main .boxBody {background: #fff;padding: 8px 9px 20px 15px;}
.boxBody {box-sizing: border-box;padding: 8px 11px 1px 11px;border-style: solid;border-color: inherit;border-width: 0 1px;}
.description_content {font-weight: 400;line-height: 22px;margin-bottom: 10px;}
.flex-grow { flex-grow: 1 !important;}
h3.hasByline {margin-bottom: 2px;padding-bottom: 0;font-weight: 700;color: #1a1a1a;line-height: 1.2em;margin-block: 6px 2px;margin-inline-start: -8px;letter-spacing: 0;background: url(https://www.irbms.com/wp-content/themes/irbms/images/icone-h3.png) 0 13px no-repeat;padding: 7px 0 0 22px !important;text-transform: none !important;}
div.separator, div.borderSeparator {font-size: 0;line-height: 0;clear: both;margin: 0;padding: 0;}
div.byline {color: #1a1a1a;float: right;margin-bottom: 2px;font-weight: 700;margin-inline-start: -8px;letter-spacing: 0;text-transform: none !important;}
div.byline a {color: #999;}
.flag {border: 0px solid #000000;}
table.htbox-table tbody tr td.minWidth, table.htbox-table tbody tr th.minWidth, td.minWidth, th.minWidth {width: 1px;white-space: nowrap;}
.sidebarBox span.inner a, .inner, .sidebarBox a.inner, #sidebar td a, div.scSS div {display: inline;}
.flag img {width: 20px;height: 12px;border: #ddc 1px solid;vertical-align: middle;margin: 0 2px 2px 0;}
#sidebar select, .main table, #sidebar table, .subMenuBox table {width: 100%;}
.indent {padding-left: 0;color: #000;font-size: 14px;}
table {border-collapse: separate;border-spacing: 0px;}
.main table:not(.htbox-table) th {font-weight: 700;color: #000;background-color: #edf1ed;border-bottom: solid 2px #dce0dc;}
.league-table th:first-child {padding-inline-start: 5px;}
th.minWidth {width: 1px;white-space: nowrap;}
table th {text-align: start;vertical-align: top;padding-block: 2px;padding-inline: 2px 4px;font-weight: bold;}
.table-padding-start {padding-inline: 5px 0;}
.league-table-fixed-column {width: auto;}
.league-table tr.bottomBorder td {border-bottom: 1px solid #f3f3f3;}
.league-table td {padding-block: 6px 5px;padding-inline-end: 0;vertical-align: middle;color: black;}
.league-table-logo img {max-height: 9px;max-width: 12px;object-fit: contain;vertical-align: middle;}
.league-table-avatar img {max-height: 20px;max-width: 20px;vertical-align: middle;border-radius: 100%;height: 135px;width: 135px;background-color: #d8d8d8;}
.league-table-box.league-promote-or-qualup {background: linear-gradient(135deg, #1c6b25 0, #1c6b25 50%, #76b06a 50%, #76b06a 100%);color: #fff;}
.league-table-box.league-preserve {background: linear-gradient(135deg, #1c436b 0, #1c436b 50%, #7e9cbb 50%, #6289b1 100%);color: #fff;}
.league-table-box.league-qualdown {background: #d15e5e;color: #fff;}
.league-table-box.league-demote {background: #882626;color: #fff;}
.league-table-box {box-sizing: border-box; /* width: 20px; */ height: 20px;line-height: 20px;padding: 3px;border-radius: 4.5px;display: flex;align-items: center;justify-content: center;font-weight: 700;text-decoration: none;margin-top: 1px;color: black;}
.trend-wrapper {display: inline-flex;height: 1em;width: 1em;align-items: baseline;justify-content: center;}
.league-table-team-wrapper {display: flex;align-items: center;justify-content: flex-start;min-width: 160px;max-width: 190px;gap: 5px;}
.league-table-team-wrapper .league-table-team-name {flex-shrink: 1;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.teams-table {display: flex;align-items: center;justify-content: flex-start;min-width: 200px;max-width: 300px;gap: 5px;}
.teams-rank-table {display: flex;flex-direction: column;align-items: center;justify-content: flex-start;max-width: 80px;gap: 5px;}
.teams-poids-table {display: flex;flex-direction: column;align-items: center;justify-content: flex-start;max-width: 80px;gap: 5px;}
.tournois-table {display: flex;flex-direction: column;align-items: center;justify-content: flex-start;max-width: 80px;gap: 5px;}
.promotion-descriptions-toggle {display: flex;cursor: pointer;background: #f3f3f3;border: 0;border-top-width: 0px;border-top-style: none;border-top-color: currentcolor;border-top: 1px solid #e2e6e3;padding: 4px 12px;margin-top: -1px;margin-bottom: 8px;color: #000;text-decoration: none;}
.flex-middle, .flex-vertical-center {-webkit-box-align: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;}
.flex-middle {align-items: center !important;}
.league-quote {font-style: italic;}
table td {text-align: start;vertical-align: middle;padding-block: 2px;padding-inline: 2px 4px;}
#sidebar ul li img, table td.middle, .ntKitRow img, .starWhole, .starBig, .starHalf, div.surveyAnswer img {vertical-align: middle;}
.nowrap {white-space: nowrap;}
.date {color: #666;padding-right: 8px;padding-inline-end: 8px;font-weight: 400;white-space: nowrap;}
.right {text-align: right;}
.strong {font-weight: 700;}
#sidebar .box, .sidebarBox {margin: 0 0 10px;}
.sidebarBox.youtubeBox.youtubeLive .boxHead {background-color: #FF0000;border-color: #ffffff;}
.sidebarBox.youtubeBox.youtubeLive .boxHead .header-icon {background-color: #b90505;}
.sidebarBox.twitchBox.twitchLive .boxHead {background-color: #9146ff;border-color: #ffffff;}
.sidebarBox.twitchBox.twitchLive .boxHead .header-icon {background-color: #7838d7;}
.icon-twitch {background: url(https://www.hattrick.org/Img/svgs/TwitchGlitchWhite.svg) no-repeat center;background-size: auto;width: 18px;height: 18px;background-size: contain;}
.twitch-logo {width: 32px;height: 32px;margin-inline-end: 10px;}

.players-licence {color: #1A1A1A;line-height: 10px;font-style: italic;font-size: 13px;margin: 0;}
.idNumber {color: #E9A352;margin: 0 5px;}

.fa {display: inline-block;font: normal normal normal 14px / 1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);}
.fa-trophy:before {content: "\f091";}
.fa-youtube:before {content: "\f167";}
.fa-bullhorn:before {content: "\f0a1";}

/* Bloc rencontre */
.important-match-wrapper {display: flex;flex-wrap: wrap;justify-content: space-between;}
.important-match-wrapper * {box-sizing: border-box;}
.important-match {position: relative;text-align: center;width: 100%;border: 1px solid #ccc;box-shadow: 0 0 0 #888;display: block;color: inherit;text-decoration: none;}
.flex:not(.hidden):not([hidden]) {display: flex !important;}
.flex-center {justify-content: center !important;}
.important-match-won .important-match-content {background-color: #e0e7e1 !important;}
.important-match-lost .important-match-content {background-color: #eddddd !important;}
.flex-column {flex-direction: column !important;}
.important-match-content {position: relative;height: 100%;width: 100%;z-index: 3;background-color: #fff;padding: 0 5px 5px 5px !important;}
.important-match-top {margin-bottom: 10px;}
.important-match-date {padding-top: 2px;}
.important-match-type {transform: scale(.7);transform-origin: center;}
.important-match-subtitle {font-size: 11px;color: #333;}
.match-type-svg-large {width: 38px;height: 38px;margin-left: 3px;}
.important-match-team:first-child {order: 1;}
.important-match-team:not(:first-child) {order: 3;}
.important-match-main>* {width: 33.3%;}
.important-match-team {padding: 0 5px;}
.important-match-team img {object-fit: contain;width: 75px;margin: auto;max-height: 100px;border-radius: 9999px;}
.important-match-team:first-child .important-match-team-name {align-self: flex-start;}
.important-match-team-name {display: inline-block;white-space: nowrap;min-width: 100%;max-width: 150%;overflow: hidden;text-align: center;z-index: 1;margin: 10px 0;}
.important-match-middle {font-size: 1.6em;white-space: nowrap;padding-bottom: 20px;order: 2;}
.important-match-score {height: 1.6em;font-size: 32px;}
.important-match-icons>* {margin: 0 5px;}
.lost {color: #AA0000;font-weight: 700;}
.won {color: #277f31;font-weight: 700;}
img.matchOrder {width: auto;height: 20px;}


/* CARD */
.bg-primary {--bs-bg-opacity: 1;background-color: #1a1a1a !important;}
.text-bg-primary {--bs-bg-opacity: 1;color: #fff !important;background-color: #1a1a1a !important;}
.bg-secondary {--bs-bg-opacity: 1;background-color: #E9A352 !important;}
.text-bg-secondary {--bs-bg-opacity: 1;color: #fff !important;background-color: #E9A352 !important;}

.ecard {position: relative;display: flex;flex-direction: column;min-width: 0;height: 280px;word-wrap: break-word;background-color: #fff;background-clip: border-box;border: 1px solid rgb(0 0 0 / 17%);border-radius: 10px;align-items: center;}
.ecard-body {flex: 1 1 auto;padding: 1rem;color: #ffffff;}
@media (min-width: 1200px) {.fs-1 {font-size: 2.1rem !important;}}
.fs-1 {font-size: 1.4rem !important;font-weight: 700;}
.ecard ol, .ecard ul {padding-left: 2rem;}
.ecard li {list-style: decimal;margin: 2px 4px;}

/* MARQUES PADEL */
.bit-tabs-content-holder {flex: auto;min-width: 0;min-height: 0;}
h4.bit-tabs-content-holder {font-size: calc(24px / 60 * 60 + 0px);}
.bit-tabs-content {position: relative;width: 100%;}
.bit-tabs-tabpane {outline: none;}
@media (min-width: 1024px) {.lg\:gap-6 {gap: 1.5rem;}}
@media (min-width: 1024px) {.lg\:grid-cols-2 {grid-template-columns: repeat(2, minmax(0, 1fr));}}
@media (min-width: 1024px) {.lg\:mt-\[20px\] {margin-top: 20px;}}
.gap-y-2{row-gap: 0.5rem;}
.gap-y-4 {row-gap: 1rem;}
@media (min-width: 640px) {.sm\:text-3xl {font-size: 1.875rem;line-height: 2.25rem;}}
@media (min-width: 640px) {.sm\:text-4xl {font-size: 2.25rem;line-height: 2.5rem;}}
@media (min-width: 640px) {.sm\:text-5xl {font-size: 3rem;line-height: 1rem;}}
@media (min-width: 768px) {.md\:p-0 {padding: 0;}}
@media (min-width: 768px) {.md\:border-none {border-style: none;}}
@media (min-width: 768px) {.md\:items-stretch {align-items: stretch;}}
@media (min-width: 768px) {.md\:w-full {width: 100%;}}
@media (min-width: 768px) {.md\:flex {display: flex;}}
@media (min-width: 768px) {[dir=ltr] .md\:me-\[6px\] {margin-right: 6px;}}
@media (min-width: 768px) {.md\:bg-\[\#ffffff0f\] {background-color: #20870e21;}}
@media (min-width: 768px) {.md\:rounded-\[12px\] {border-radius: 12px;}}
@media (min-width: 768px) {.md\:justify-center {justify-content: center;}}
@media (min-width: 768px) {.md\:items-center {align-items: center;}}
.w-\[80px\] {width: 80px;}
.w-\[140px\] {width: 140px;}
.text-ds-color-function-brand {color: #E9A352;}
.leading-none {line-height: 1;}
.text-\[24px\] {font-size: 24px;}
.text-\[28px\] {font-size: 28px;}
.text-\[32px\] {font-size: 32px;}
.rewards_progressBox__8Sx_J {overflow: hidden;}
@media (min-width: 1024px) {.rewards_progressBox__8Sx_J {height: .25rem;}}
@supports (color:rgb(0 0 0/0)) and (top:var(--f )) {.rewards_progressBox__8Sx_J {background-color: rgb(56 57 61 / var(--tw-bg-opacity));}}
.rewards_progressBox__8Sx_J {--tw-bg-opacity: 1;background-color: #38393d;border-radius: 1px;height: 3px;position: relative;}
@media (min-width: 768px) {.md\:flex-1 {flex: 1 1 0%;}}
@media (min-width: 1024px) {
.rewards_progressBox__8Sx_J .rewards_complete__3FL2t {height: 4px;}}
.rewards_progressBox__8Sx_J .rewards_complete__3FL2t {background-color: #E9A352;border-radius: 1px;height: 3px;left: 0;position: absolute;top: 0;z-index: 2;}
.ms-2 {margin-left: .5rem;}
.text-\[\#8E8E92\] {--tw-text-opacity: 1;color: #8e8e92;}
.text-ds-color-text-tertiary {color: #8e8e92;max-width: 345px;min-width: 345px;}

/* AliBaBa */
.next-step-arrow {display: -webkit-box;display: -ms-flexbox;display: flex;}
.next-step-horizontal {overflow: hidden;}
.next-step {border: none;position: relative;inline-size: 100%;}
.next-step, .next-step:after, .next-step:before {-webkit-box-sizing: border-box;box-sizing: border-box;}
.next-step-arrow .next-step-item:before {border: 16px solid transparent;content: "";inset-inline-start: -16px;position: absolute;top: 0;z-index: 1;}
.next-step-arrow .next-step-item-first {margin-inline-start: 0;}
.next-step-arrow>.next-step-item-finish {background: #fff0e6;}
.next-step-arrow .next-step-item {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;height: 32px;line-height: 32px;margin-inline-start: 16px;margin-inline-end: 4px;}
.next-step-horizontal>.next-step-item {display: inline-block;text-align: start;}
.next-step-item {height: 100%;outline: 0;position: relative;vertical-align: middle;}
.next-step *, .next-step :after, .next-step :before {-webkit-box-sizing: border-box;box-sizing: border-box;}
.next-step-arrow .next-step-item-first:before {border: 16px solid transparent;}
.next-step-arrow>.next-step-item-finish:before {border: 16px solid #fff0e6;border-inline-start-color: transparent;}
.next-step *, .next-step :after, .next-step :before {-webkit-box-sizing: border-box;box-sizing: border-box;}
.next-step-arrow .next-step-item .next-step-item-container {height: 32px;min-inline-size: 100px;}
.next-step-arrow .next-step-item .next-step-item-container .next-step-item-title {font-size: 16px;font-weight: 700;height: 32px;line-height: 32px;overflow: hidden;text-align: center;text-overflow: ellipsis;white-space: nowrap;}
.next-step-arrow>.next-step-item-finish .next-step-item-title {color: #f60;word-break: break-word;}
.next-step-arrow .next-step-item:after {border-bottom: 16px solid transparent;border-inline-start: 16px solid transparent;border-top: 16px solid transparent;content: "";position: absolute;inset-inline-end: -16px;top: 0;z-index: 1;}
.next-step-arrow>.next-step-item-finish:after {border-inline-start-color: #fff0e6;}
.next-step-arrow .next-step-item-last {margin-inline-end: 0;}
.next-step-arrow>.next-step-item-process {background: #f60;}
.next-step-arrow>.next-step-item-process:before {border: 16px solid #f60;border-inline-start-color: transparent;}
.next-step-arrow>.next-step-item-process .next-step-item-title {color: #fff;word-break: break-word;}
.next-step-arrow .next-step-item-last:after {border: 16px solid transparent;}
.next-step-arrow>.next-step-item-process:after {border-inline-start-color: #f60;}

/* AliBaBa Content 2 columns */
h2.assos-title {text-align: start;text-transform: uppercase;font-size: clamp(1.8rem, 6vw, 2.1rem);font-weight: 900;line-height: 1.1;margin-bottom: 0;color: #000000;letter-spacing: -.02em;}
h2.assos-title:after {position: relative;}
h3.assos-title {text-align: start;text-transform: uppercase;font-size: clamp(1.5rem, 6vw, 1.8rem);font-weight: 900;line-height: 1.1;margin-top: 0;margin-bottom: 0.3rem;color: #000000;letter-spacing: -.02em;}
h3.assos-title:after {position: relative;}
.buyer-issue-detail-wrapper {margin: 0 auto 36px;padding-top: 10px;inline-size: 100%;}
.buyer-issue-detail-wrapper>.content {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; inline-size: 100%;}
.buyer-issue-detail-wrapper>.content>.main {-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;margin-top: 19px;}
.buyer-issue-detail-wrapper>.content>.side {bottom: 0;display: inline-block;margin: 19px 0 0 16px;position: -webkit-sticky;position: sticky;top: 12px;vertical-align: top;inline-size: 18%;}
@media (max-width: 640px) {.buyer-issue-detail-wrapper>.content>.side {display: none;}}

.issue-status-wrapper {background: #fff;border: 1px solid #ebecf0;border-radius: 8px;-webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05);box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05);margin-bottom: 20px;padding: 20px 40px;}
.issue-status-wrapper>.title {color: #222;font-size: 16px;font-weight: 700;line-height: 22px;margin: 0 0 16px;word-break: break-word;}
.issue-status-wrapper>.reminder {color: #222;font-size: 14px;line-height: 18px;margin: 16px 0;}
.issue-status-wrapper>.reminder>div {margin: 0 0 10px 0;}

.final-solution-wrapper {background: #fff;border: 1px solid #ebecf0;border-radius: 8px;-webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05);box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05);margin-bottom: 20px;padding: 20px 40px;}
.final-solution-wrapper>.title {color: #222;font-size: 16px;font-weight: 700;line-height: 24px;margin: 0 0 20px;}
.final-solution-wrapper>.content .final-solution-item {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-box-align: start;-ms-flex-align: start;-webkit-align-items: start;align-items: start;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;font-size: 14px;font-weight: 400;line-height: 18px;margin-bottom: 8px;word-break: break-word;}
.final-solution-wrapper>.content .final-solution-item>.label {color: #767676;margin-inline-end: 16px;text-align: start;inline-size: 160px;}
.final-solution-wrapper>.content .final-solution-item>.value {-webkit-box-flex: 1;color: #222;-webkit-flex: 1;-ms-flex: 1;flex: 1;}
.final-solution-wrapper>.content .divider {border: 1px dashed #dedede;margin-top: 16px;inline-size: 100%;}
.final-solution-wrapper>.content .final-solution-amount-wrapper>.final-solution-amount-item {margin-top: 16px;}

.order-info-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;background: #fff;border: 1px solid #ebecf0;border-radius: 8px;-webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05);box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05);display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;padding: 16px 20px;}
.order-info-wrapper>.header {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;margin-bottom: 16px;word-break: break-word;}
.order-info-wrapper>.header>.ta-icon {height: 16px;margin-inline-end: 4px;inline-size: 16px;}

.banner-info-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;background: #20870e21;border: 1px solid #ebecf0;border-radius: 8px;-webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05);box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05);display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;padding: 16px 20px;margin: 0 0 20px 0;}
.ta-icon {height: 16px;margin-inline-end: 4px;inline-size: 16px;}
.club-icon {height: 32px;margin-inline-end: 4px;inline-size: 32px;}
.club-span {font-size: 28px;vertical-align: middle;font-weight: 600;text-transform: uppercase;}

.refund-info-wrapper {background: #fff;border: 1px solid #ebecf0;border-radius: 8px;-webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05);box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05);margin-bottom: 20px;padding: 20px 40px;}
.refund-info-wrapper>.title {color: #222;font-size: 16px;font-weight: 700;line-height: 24px;margin: 0 0 20px;}
.refund-info-wrapper>.content>.refund-info-item {height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;margin-top: 16px;}
.refund-info-wrapper>.content>.refund-info-item>.payer {/*  display:flex; */}
.refund-info-wrapper>.content>.refund-info-item>.payer>.pay-method {background-color: #ffe0cc;color: #ff8532;display: inline;}
.refund-info-wrapper>.content>.refund-info-item>.payer>.pay-method, .refund-info-wrapper>.content>.refund-info-item>.payer>.pay-step {display: inline;margin-inline-end: 4px;padding: 2px 6px;}
.refund-info-wrapper>.content>.refund-info-item>.payer>.pay-step {background-color: #e3eaf7;color: #1686cc;display: inline;}
.refund-info-wrapper>.content>.refund-info-item>.payer>.payer-refund-amount {display: inline;padding-inline-end: 12px;}
.refund-info-wrapper>.content>.refund-info-item>.payer>.assos-members {background-color: #000000;color: #cd7f32;display: inline;}
.refund-info-wrapper>.content>.refund-info-item>.payer>.assos-members {display: inline;margin-inline-end: 4px;padding: 2px 6px;}

/* Div Ribbon */
.bloc-ribbon {min-height: 330px;margin: 10px 0;}
.basic {max-width: 1170px;margin: 0px auto;position: relative;}
.bloc-ribbon .basic-content {margin-top: 20px;}
.bloc-ribbon .basic-content h2 {color: #1e3246;font-weight: 500;font-size: 20px;}
.bloc-ribbon .content-bloc {display: flex;justify-content: space-between;margin-top: 20px;border-radius: 8px;box-shadow: 0 5px 30px 5px rgba(68, 90, 113, .1);}
.bloc-ribbon .content-bloc-left {position: relative;display: flex;align-items: center;justify-content: center;width: 200px;height: 270px;background: url(https://static.bitrue.com/resources/_next/static/media/detail-raise.57454018.png) no-repeat top left;background-size: cover;}
.bloc-ribbon .content-bloc-left p {padding: 0 10px;color: #fff;font-size: 18px;line-height: 1.5;text-align: center;}
.bloc-ribbon .content-bloc-left::after {position: absolute;top: -4px;left: -3px;width: 65px;height: 64px;background: url(https://static.bitrue.com/resources/_next/static/media/detail-raise-hot.3a01e112.png) no-repeat top left;content: "";}
.bloc-ribbon .content-bloc-right {flex: 1 1;padding: 15px 20px;}
.bloc-ribbon .content-bloc-right ol {height: 140px;margin-top: 15px;padding-left: 20px;overflow-y: auto;}
.bloc-ribbon .content-bloc-right ol li {color: #1e3246;line-height: 25px;list-style-type: decimal;}

/* Bloc Master */
.master-ribon {background-image: url(https://bspin.io/content/images/poker/_global/ribbon-yellow@2x.png);background-position: 50%;background-repeat: no-repeat;background-size: cover;height: 80px;left: -4px;position: absolute;top: -4px;width: 80px;}
.master-ribon .master-text-live {display: block;font-size: 12px;font-weight: 700;left: 17px;position: absolute;text-transform: uppercase;top: 19px;transform: rotate(-45deg);}
.master-ribon .master-text-top {display: block;font-size: 12px;font-weight: 700;left: 19px;position: absolute;text-transform: uppercase;top: 19px;transform: rotate(-45deg);}

/* Bloc Avatar Level */
.ifopEm {width: 33.5%;}
.ilRdrF {
    position: relative;
    display: flex;
    flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
}
.kdtNwu {
    position: relative;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    height: 112px;
    width: 112px;
}
.BUAVN {
    width: 100px;
    height: 100px;
    position: relative;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    overflow: hidden;
    flex-shrink: 0;
    user-select: none;
    border-radius: 50%;
}
.BUAVN > img {
    color: transparent;
    width: 100%;
    height: 100%;
    object-fit: cover;
    text-align: center;
}
.iVmISE {
    position: absolute;
    z-index: 1;
    right: 15px;
    bottom: 4px;
    line-height: 0;
}
.kdtNwu > svg {overflow: visible;}

.fDkfqt {
    position: absolute;
    top: 2px;
    left: 2px;
    height: calc(100% - 4px);
    width: calc(100% - 4px);
}

/* css tenup */
.bg-tu-secondary {background-color: rgb(24 77 125);}
.text-tu-secondary {color: rgb(24 77 125);}
.text-tu-gray-600 {color: #757575;}
.size-3 {width: calc(var(--spacing) * 3);height: calc(var(--spacing) * 3);}
.size-3\.5 {width: calc(var(--spacing) * 3.5);height: calc(var(--spacing) * 3.5);}
.size-10 {width: calc(var(--spacing) * 10);height: calc(var(--spacing) * 10);}
.w-fit {width: fit-content;}
.border-transparent {border-color: #0000;}
.rounded-sm {border-radius: var(--radius-sm);}

/* css padelac */
.text-muted-foreground {color: hsl(218 18% 42% / 1);}
.tracking-widest {letter-spacing: .1em;}
.text-red-400 {--tw-text-opacity: 1;color: rgb(248 113 113 / var(--tw-text-opacity, 1));}
.text-red-500 {--tw-text-opacity: 1;color: rgb(239 68 68 / var(--tw-text-opacity, 1));}

.text-emerald-800 {--tw-text-opacity: 1;color: rgb(6 95 70 / var(--tw-text-opacity, 1));}
.bg-emerald-100 {--tw-bg-opacity: 1;background-color: rgb(209 250 229 / var(--tw-bg-opacity, 1));}
.border-emerald-300 {--tw-border-opacity: 1;border-color: rgb(110 231 183 / var(--tw-border-opacity, 1));}

.text-yellow-900 {--tw-text-opacity: 1;color: rgb(113 63 18 / var(--tw-text-opacity, 1));}
.bg-yellow-100 {--tw-bg-opacity: 1;background-color: rgb(254 249 195 / var(--tw-bg-opacity, 1));}
.border-yellow-300 {--tw-border-opacity: 1;border-color: rgb(253 224 71 / var(--tw-border-opacity, 1));}

.text-red-900 {--tw-text-opacity: 1;color: rgb(127 29 29 / var(--tw-text-opacity, 1));}
.bg-red-100 {--tw-bg-opacity: 1;background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1));}
.border-red-300 {--tw-border-opacity: 1;border-color: rgb(252 165 165 / var(--tw-border-opacity, 1));}

.bg-header {background-color: rgb(233 163 82);}
.bg-card {background-color: hsl(0 0% 100% / 1);}
.bg-card-black {background-color: hsl(0 0% 40% / 1);}
.bg-card2 {--tw-bg-opacity: 1;background-color: rgb(26 26 26 / var(--tw-bg-opacity, 1));}
.bg-white\/15 {background-color: #ffffff26;}
.bg-white\/15 {background-color: rgba(255, 255, 255, 0.15);}
.bg-emerald-500\/30 {background-color: rgba(16, 185, 129, 0.3);}
.bg-red-500 {--tw-bg-opacity: 1;background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1));}
.bg-red-500\/30 {background-color: #ef44444d;}
.bg-sky-500 {--tw-bg-opacity: 1;background-color: rgb(14 165 233 / var(--tw-bg-opacity, 1));}
.bg-slate-300 {--tw-bg-opacity: 1;background-color: rgb(203 213 225 / var(--tw-bg-opacity, 1));}
.bg-agora-padel {--tw-bg-opacity: 1;background-color: rgb(233 163 82 / var(--tw-bg-opacity, 1));}
.bg-slate-500 {--tw-bg-opacity: 1;background-color: rgb(100 116 139 / var(--tw-bg-opacity, 1));}
.bg-yellow-400 {--tw-bg-opacity: 1;background-color: rgb(250 204 21 / var(--tw-bg-opacity, 1));}
.bg-amber-600 {--tw-bg-opacity: 1;background-color: rgb(217 119 6 / var(--tw-bg-opacity, 1));}
.bg-emerald-500 {--tw-bg-opacity: 1;background-color: rgb(16 185 129 / var(--tw-bg-opacity, 1));}
.bg-accent {background-color: hsl(210 95% 55% / 1);}
.bg-muted {background-color: hsl(214 30% 95% / 1);}
.hover\:bg-muted:hover {background-color: hsl(214 30% 95% / 1);}
.bg-ts-up {background-color: hsl(0 0% 10% / 1);}
.bg-ts-down {background-color: hsl(0 0% 84% / 1);}
.text-ts-up {color: hsl(0 0% 84.25%);}
.text-ts-down {color: hsl(0 0% 10% / 1);}
.font-display {font-family: Barlow Condensed, Inter, sans-serif;font-weight: 700;letter-spacing: .01em;text-transform: uppercase;}
.leading-tight {line-height: 1.25;}
.capitalize {text-transform: capitalize;}
.skewX {transform: skewX(-12deg);}
.rotate-30 {rotate: 30deg;}
.group-player {min-width: 50%;}
.group-player-rank {min-width: 15%;}
.min-h-\[44px\] {min-height: 44px;}
.bg-white\/\[0\.06\] {background-color: #ffffff0f;}
.bg-black\/\[0\.06\] {background-color: #1a1a1a0f;}
.text-\[9\.5px\] {font-size: 9.5px;}
@media (min-width: 640px) {.sm\:items-center {align-items: center;}}
@media (min-width: 640px) {.sm\:flex-row {flex-direction: row;}}
@media (min-width: 640px) {.sm\:w-28 {width: 7rem;}}
@media (min-width: 640px) {.sm\:h-28 {height: 7rem;}}
.ring-white\/30 {--tw-ring-color: rgb(255 255 255 / .3);}
.shadow-xl {--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.aspect-square {aspect-ratio: 1 / 1;}

.ring {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}

.ring-0 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}

.ring-1 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}

.ring-2 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}

.ring-4 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}

*, :before, :after {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style: ;
    --spacing: .25rem;
    --radius: .625rem;
    --radius-xs: .125rem;
    --radius-sm: calc(var(--radius) - 4px);
    --radius-md: calc(var(--radius) - 2px);
    --radius-lg: var(--radius);
    --radius-xl: calc(var(--radius) + 4px);
    --radius-2xl: 1rem;
    --radius-3xl: 1.5rem;
}
.list-group-item.active {font-weight: 600;}
.ring-inset {--tw-ring-inset: inset}

.card-rim {position: relative;}
.card-rim:before {content: "";background: linear-gradient(90deg, #0000, #E9A35273, #0000);border-radius: 9999px;height: 1px;position: absolute;top: 0;left: 14px;right: 14px;}

br.clear, div.clear {clear: both;height: 1px;}

*,:before,:after {box-sizing: border-box;border-width: 0;border-style: solid;border-color: #e5e7eb}
:before,:after {--tw-content: ""}

.divide-y>:not([hidden])~:not([hidden]) {--tw-divide-y-reverse: 0;border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width: calc(1px * var(--tw-divide-y-reverse));}
.divide-border\/70>:not([hidden])~:not([hidden]) {border-color: hsl(var(--border) / .7)}

h3.group {margin: 0;}
h4.group {margin: 0;}

.article-encadre {border-inline-start-color: #ee9b00;}
.article-encadre {border-radius: 20px;border-inline-start: 3px solid #ee9b00;border-inline-end: 3px solid #ee9b00;background: #fff;box-shadow: inset 0 0 0 1px #17181c1a;flex-direction: column;gap: 8px;margin: 10px 0;padding: 18px 20px;display: flex;}
.article-encadre p {margin: 0;color: #6b5f52;line-height: 1.6;}
.encadre-tete {color: #17181c;align-items: center;gap: 8px;display: flex;}

.acad-card__rank.is-gold {background: linear-gradient(150deg, #f5d061, #d9a520);}
.acad-card__rank.is-silver {background: linear-gradient(150deg, #e3e3e3, #b4b4b4);}
.acad-card__rank.is-bronze {background: linear-gradient(150deg, #e0a173, #b26f3c);}
.acad-card__rank {width: 36px;height: 36px;place-items: center;}
.acad-card--active:after, .acad-card__rank {border-radius: 50%;font-weight: 800;display: grid;}

/* css top header promotion */
.top-header .top-content {width: 100% !important;max-width: 100% !important;padding: 0 !important;justify-content: center;background-color: #1a1a1a;}
.pn-topbar {display: flex;justify-content: center;align-items: center;width: 100%;gap: 0;}
.pn-topbar__item {display: flex;align-items: center;justify-content: center;gap: 8px;padding: 0 40px;color: #fff;font-family: "Barlow Semi Condensed", "Barlow", "Helvetica Neue", Arial, sans-serif;font-size: 12px;font-weight: 600;letter-spacing: 0.05em;text-transform: uppercase;position: relative;white-space: nowrap;}
.pn-topbar__item + .pn-topbar__item::before {content: '';position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 1px;height: 14px;background: rgba(233, 163, 82, 0.2);}
.pn-topbar__check {display: inline-flex;align-items: center;justify-content: center;width: 16px;height: 16px;background: #e9a352;border-radius: 50%;flex-shrink: 0;}
.pn-topbar__check::after {content: '';display: block;width: 4px;height: 7px;border-right: 1.5px solid #1a1a1a;border-bottom: 1.5px solid #1a1a1a;transform: rotate(45deg) translate(-1px, -1px);  }
.pn-topbar__text a {color: #e9a352;text-decoration: none;font-weight: 700;transition: opacity 0.15s ease;}
.pn-topbar__text a:hover {opacity: 0.8;}
@media (max-width: 767px) {.pn-topbar__item {padding: 0 16px;font-size: 10px;letter-spacing: 0.03em;}}


/* Bloc Header page association Agora Padel */
.bg-\[--card\] {background-color: #f1f5f9;}
.bg-\[--bg\] {background-color: #ffffff;}
.w-72 {width: 18rem;}
.h-72 {height: 18rem;}
.-top-24 {top: -6rem;}
.-left-24 {left: -6rem;}
.w-80 {width: 20rem;}
.h-80 {height: 20rem;}
.-right-24 {right: -6rem;}
.-bottom-24 {bottom: -6rem;}
.text-\[9px\] {font-size: 9px;}
.text-\[10px\] {font-size: 10px;}
.text-\[11px\] {font-size: 11px;}
.text-\[12px\] {font-size: 12px;}
@media (min-width: 1024px) {.lg\:grid-cols-\[1\.2fr_1fr\] {grid-template-columns: 1.2fr 1fr;}}
@media (min-width: 640px) {.sm\:p-10 {padding: 2.5rem;}}
.blur-3xl {--tw-blur: blur(64px);filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}
.bg-emerald-400\/20 {background-color: rgb(52 211 153 / 0.2);}
.text-emerald-500 {--tw-text-opacity1: 1;color: rgb(16 185 129 / var(--tw-text-opacity, 1));}
.bg-emerald-500\/10 {background-color: rgb(16 185 129 / 0.1);}
.bg-emerald-500\/25 {background-color: rgb(16 185 129 / 0.25);}

.border-emerald-500\/30 {border-color: rgb(16 185 129 / 0.3);}
@media (min-width: 640px) {.sm\:text-lg {font-size: 1.125rem;line-height: 1.75rem;}}
.bg-emerald-600 {--tw-bg-opacity: 1;background-color: rgb(5 150 105 / var(--tw-bg-opacity, 1));}
@media (min-width: 640px) {.sm\:grid-cols-4 {grid-template-columns: repeat(4, minmax(0, 1fr));}}
.trustPill {display: inline-flex;align-items: center;gap: .5rem;padding: .35rem .6rem;border-radius: .7rem;border: 1px solid #e2e8f0;background: color-mix(in oklab, #0f172a 3%, transparent);}
.trustPill .dot {width: .5rem;height: .5rem;border-radius: 9999px;background: #10b981;display: inline-block;}
@media (min-width: 768px) {.md\:grid-cols-3 {grid-template-columns: repeat(3, minmax(0, 1fr));}}

.kpi {padding: .85rem;border-radius: .9rem;border: 1px solid #e2e8f0;background: color-mix(in oklab, #0f172a 3%, transparent);}
.min-w-0 {min-width: 0px;}
.kpi-h {font-size: .7rem;opacity: .7;}
.kpi-v {font-weight: 800;font-size: 1.25rem;}
.space-y-3 > :not([hidden]) ~ :not([hidden]) {--tw-space-y-reverse: 0;margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));}

/* Bloc Tarif page association Agora Padel */
@media (max-width: 640px) {.prix-tab_wrap {display: none;}}
.prix-tab_wrap {z-index: 20;margin-top: 2rem;margin-bottom: 0px;padding-left: 3rem;padding-right: 3rem;position: relative;}
.prix-tab_row1 {color: #131445;justify-content: flex-start;align-items: stretch;margin-left: 0px;font-weight: 700;display: flex;}
.prix-tab_col1 {justify-content: flex-end;align-items: stretch;max-width: 13.5rem;display: flex;flex-flow: column;flex: 1 1 0%;}
.prix-tab_cell.top-left.row-2 {text-transform: uppercase;border-right-style: none;border-right-width: 0px;margin-top: 3.95rem;font-family: "Open Sans", sans-serif;flex: 1 1 0%;}
.prix-tab_cell.row-2 {letter-spacing: -0.6px;padding-top: 2rem;padding-bottom: 2rem;font-size: 1.5rem;font-weight: 700;}
.prix-tab_cell.top-left {border-top-left-radius: 1rem;border-top: 1px solid #00000021;border-bottom: 1px solid #00000021;border-left: 1px solid #00000021;}
.prix-tab_cell {background-color: #ffffff;text-align: center;justify-content: center;align-items: center;width: 100%;height: 100%;min-height: 8rem;padding-left: 2rem;padding-right: 2rem;display: flex;border-right: 1px solid #00000021;flex-flow: column;flex: 0 1 auto;}
.prix-tab_col2 {justify-content: center;display: flex;flex-flow: column;flex: 0 1 auto;}
.prix-tab_cell.top-left.row-1.cell-small {max-width: 7rem;}
.prix-tab_cell.top-left.row-1 {height: 4rem;padding-left: 1rem;padding-right: 1rem;}
.prix-tab_cell.row-1 {min-height: 4rem;background-color: #E9A352;color: #ffffff;}
.prix-tab_cell.row-2.stroke-left.cell-small, .prix-tab_cell.row-2.cell-small {max-width: 8rem;}
.prix-tab_cell.row-2.stroke-left {border-left: 1px solid #00000021;}
.stroke-left {/* z-index: 20;*/padding-left: 20px;position: relative;border-left: 2px solid #eeecfb;}
.prix-tab_col3, .prix-tab_col4, .prix-tab_col5 {justify-content: center;display: flex;flex-flow: column;}
.prix-tab_cell.row-top {border-right-style: solid;border-top: 1px solid #00000021;border-bottom: 1px solid #00000021;}
.prix-tab_cell.top-right.row-1 {height: 4rem;padding-left: 4rem;padding-right: 4rem;}
.prix-tab_cell.top-right {border-top-right-radius: 1rem;border-top: 1px solid #00000021;border-bottom: 1px solid #00000021;}
.prix-tab_row3 {background-color: #E9A352;color: #ffffff;letter-spacing: -0.6px;justify-content: space-between;width: auto;margin-left: -1rem;font-size: 2rem;font-weight: 700;display: flex;transform: translateY(-16px) scale(1.025) rotate(-1.5deg);border-radius: 1rem;overflow: hidden;}
.prix-tab_cell.indigo.col-1 {border-right-color: #ffffff1a;min-width: 15rem;padding-left: 2rem;padding-right: 3rem;flex: 1 1 0%;}
.prix-tab_cell.indigo {padding-left: 1rem;padding-right: 1rem;flex: 0 1 auto;background-color: #E9A352;}
.prix-tab_cell.indigo.cell-small {border-right-color: #ffffff1a;max-width: 6.1rem;}
.prix-tab_cell.indigo.cell-small3 {border-right-color: #ffffff1a;max-width: 7.8rem;}
.prix-tab_cell.indigo.cell-small4 {border-right-color: #ffffff1a;max-width: 6.8rem;}
.prix-tab_cell.indigo.last-cell {letter-spacing: -1.2px;font-size: 4rem;}
.circled {background-image: url(https://cdn.prod.website-files.com/67164cc9484c7fb65c26915e/675b4798d366c98fdd6a04d7_circle.svg);background-repeat: no-repeat;background-size: 8rem 64px;justify-content: center;align-items: center;width: 8.5rem;height: 4rem;display: flex;background-position: 50% center;}
.text_small {font-size: 14px;line-height: 16px;font-weight: 400;letter-spacing: -.28px;margin-bottom: 0px;}
.bold {font-weight: 700;}
.prix-tab_mention {letter-spacing: -0.25px;text-transform: uppercase;justify-content: center;align-items: center;padding-top: 5px;font-size: 16px;line-height: 1;}