/* [project]/components/UI/table/Table.module.css [app-client] (css) */
.Table-module__gWNYkW__table {
  margin-bottom: calc(var(--spacing, .25rem) * 6);
  box-sizing: border-box;
  table-layout: fixed;
  border-collapse: separate;
  --tw-border-spacing-x: calc(var(--spacing, .25rem) * 0);
  --tw-border-spacing-y: calc(var(--spacing, .25rem) * 0);
  width: 100%;
  max-width: 100%;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
  border-radius: var(--radius-xl, .75rem);
  --tw-shadow: var(--tw-shadow-color, #0000000d) 0px 6px 24px 0px, var(--tw-shadow-color, #00000014) 0px 0px 0px 1px;
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.Table-module__gWNYkW__table-wrapper {
  overflow-x: auto;
}

.Table-module__gWNYkW__header-row {
  height: calc(var(--spacing, .25rem) * 14);
}

.Table-module__gWNYkW__header-item {
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-inline-style: var(--tw-border-style);
  border-inline-width: 0;
  border-color: var(--color-border-gray, #f1f1f1);
  width: auto;
  padding-right: calc(var(--spacing, .25rem) * 6);
  text-align: start;
}

.Table-module__gWNYkW__header-item:first-child {
  border-top-left-radius: var(--radius-xl, .75rem);
  border-left-style: var(--tw-border-style);
  padding-left: calc(var(--spacing, .25rem) * 8);
  border-left-width: 1px;
}

.Table-module__gWNYkW__header-item:last-child {
  border-top-right-radius: var(--radius-xl, .75rem);
  border-right-style: var(--tw-border-style);
  padding-right: calc(var(--spacing, .25rem) * 8);
  border-right-width: 1px;
}

.Table-module__gWNYkW__header-item.Table-module__gWNYkW___specified {
  text-align: center;
}

.Table-module__gWNYkW__header-cell {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  display: inline-block;
  position: relative;
}

.Table-module__gWNYkW__data-row {
  height: calc(var(--spacing, .25rem) * 14);
}

.Table-module__gWNYkW__data-row:last-child > td:first-child {
  border-bottom-left-radius: var(--radius-xl, .75rem);
}

.Table-module__gWNYkW__data-row:last-child > td:last-child {
  border-bottom-right-radius: var(--radius-xl, .75rem);
}

.Table-module__gWNYkW__data-row.Table-module__gWNYkW___selected {
  background-color: #006bd71a;
}

@supports (color: color-mix(in lab, red, red)) {
  .Table-module__gWNYkW__data-row.Table-module__gWNYkW___selected {
    background-color: color-mix(in oklab, var(--color-blue-accent, #006bd7) 10%, transparent);
  }
}

.Table-module__gWNYkW__data-item {
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-inline-style: var(--tw-border-style);
  border-inline-width: 0;
  border-top-style: var(--tw-border-style);
  border-top-width: 0;
  border-color: var(--color-border-gray, #f1f1f1);
  padding-right: calc(var(--spacing, .25rem) * 6);
  text-align: start;
}

.Table-module__gWNYkW__data-item:first-child {
  border-left-style: var(--tw-border-style);
  padding-left: calc(var(--spacing, .25rem) * 8);
  border-left-width: 1px;
}

.Table-module__gWNYkW__data-item:last-child {
  border-right-style: var(--tw-border-style);
  padding-right: calc(var(--spacing, .25rem) * 8);
  border-right-width: 1px;
}

.Table-module__gWNYkW__data-item.Table-module__gWNYkW___specified {
  text-align: center;
}

.Table-module__gWNYkW__header-item, .Table-module__gWNYkW__data-item {
  box-sizing: content-box;
  width: auto;
  overflow: hidden;
}

@property --tw-border-spacing-x {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-spacing-y {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

/* [project]/components/UI/tournament-card/Tournament.module.css [app-client] (css) */
.Tournament-module__K9u7PW__card-grid, .Tournament-module__K9u7PW__admin-card-grid {
  gap: calc(var(--spacing, .25rem) * 4);
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  display: grid;
}

@media (max-width: 639px) {
  .Tournament-module__K9u7PW__admin-card-grid {
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  }
}

