@layer utilities {
/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
.-left-\[5px\] {
  left: calc(5px * -1);
}
.my-4 {
  margin-block: calc(var(--spacing, 0.25rem) * 4);
}
.my-5 {
  margin-block: calc(var(--spacing, 0.25rem) * 5);
}
.h-\[55vh\] {
  height: 55vh;
}
.h-\[71px\] {
  height: 71px;
}
.max-h-\[600px\] {
  max-height: 600px;
}
.max-h-\[calc\(100dvh-2rem\)\] {
  max-height: calc(100dvh - 2rem);
}
.min-h-10 {
  min-height: calc(var(--spacing, 0.25rem) * 10);
}
.min-h-32 {
  min-height: calc(var(--spacing, 0.25rem) * 32);
}
.min-h-72 {
  min-height: calc(var(--spacing, 0.25rem) * 72);
}
.min-h-96 {
  min-height: calc(var(--spacing, 0.25rem) * 96);
}
.w-1\/3 {
  width: calc(1 / 3 * 100%);
}
.w-\[calc\(100\%-1rem\)\] {
  width: calc(100% - 1rem);
}
.max-w-64 {
  max-width: calc(var(--spacing, 0.25rem) * 64);
}
.max-w-72 {
  max-width: calc(var(--spacing, 0.25rem) * 72);
}
.max-w-80 {
  max-width: calc(var(--spacing, 0.25rem) * 80);
}
.max-w-\[760px\] {
  max-width: 760px;
}
.max-w-\[920px\] {
  max-width: 920px;
}
.max-w-\[1590px\] {
  max-width: 1590px;
}
.min-w-11 {
  min-width: calc(var(--spacing, 0.25rem) * 11);
}
.min-w-36 {
  min-width: calc(var(--spacing, 0.25rem) * 36);
}
.min-w-48 {
  min-width: calc(var(--spacing, 0.25rem) * 48);
}
.min-w-\[650px\] {
  min-width: 650px;
}
.min-w-\[800px\] {
  min-width: 800px;
}
.table-fixed {
  table-layout: fixed;
}
.list-none {
  list-style-type: none;
}
.grid-cols-\[1fr_\.7fr_1\.5fr\] {
  grid-template-columns: 1fr .7fr 1.5fr;
}
.grid-cols-\[1fr_0\.8fr_1\.4fr\] {
  grid-template-columns: 1fr 0.8fr 1.4fr;
}
.grid-cols-\[1fr_1\.8fr_1fr\] {
  grid-template-columns: 1fr 1.8fr 1fr;
}
.grid-cols-\[1fr_2fr_140px\] {
  grid-template-columns: 1fr 2fr 140px;
}
.grid-cols-\[1fr_auto\] {
  grid-template-columns: 1fr auto;
}
.grid-cols-\[minmax\(0\,1fr\)_60px_100px\] {
  grid-template-columns: minmax(0,1fr) 60px 100px;
}
.grid-cols-\[minmax\(0\,1fr\)_auto\] {
  grid-template-columns: minmax(0,1fr) auto;
}
.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\] {
  grid-template-columns: minmax(0,1fr) minmax(0,1fr);
}
.grid-cols-\[minmax\(100px\,1fr\)_2fr\] {
  grid-template-columns: minmax(100px,1fr) 2fr;
}
.gap-x-6 {
  column-gap: calc(var(--spacing, 0.25rem) * 6);
}
.border-y {
  border-block-style: var(--tw-border-style);
  border-block-width: 1px;
}
.border-\[var\(--ldm-info\)\] {
  border-color: var(--ldm-info);
}
.border-\[var\(--ldm-text-muted\)\] {
  border-color: var(--ldm-text-muted);
}
.border-l-\[var\(--ldm-accent\)\] {
  border-left-color: var(--ldm-accent);
}
.border-l-\[var\(--ldm-info\)\] {
  border-left-color: var(--ldm-info);
}
.border-l-\[var\(--ldm-info-border\)\] {
  border-left-color: var(--ldm-info-border);
}
.border-l-\[var\(--ldm-info-text\)\] {
  border-left-color: var(--ldm-info-text);
}
.border-l-\[var\(--ldm-success\)\] {
  border-left-color: var(--ldm-success);
}
.border-l-\[var\(--ldm-warning\)\] {
  border-left-color: var(--ldm-warning);
}
.border-l-amber-600 {
  border-left-color: var(--color-amber-600, oklch(66.6% 0.179 58.318));
}
.bg-\[var\(--ldm-accent-active\)\] {
  background-color: var(--ldm-accent-active);
}
.bg-\[var\(--ldm-preview-paper\)\] {
  background-color: var(--ldm-preview-paper);
}
.pb-5 {
  padding-bottom: calc(var(--spacing, 0.25rem) * 5);
}
.pb-7 {
  padding-bottom: calc(var(--spacing, 0.25rem) * 7);
}
.text-\[26px\] {
  font-size: 26px;
}
.leading-5 {
  --tw-leading: calc(var(--spacing, 0.25rem) * 5);
  line-height: calc(var(--spacing, 0.25rem) * 5);
}
.underline-offset-4 {
  text-underline-offset: 4px;
}
.\[accent-color\:var\(--ldm-accent\)\] {
  accent-color: var(--ldm-accent);
}
.\[color-scheme\:light\] {
  color-scheme: light;
}
.hover\:bg-\[var\(--ldm-accent-active\)\] {
  &:hover {
    @media (hover: hover) {
      background-color: var(--ldm-accent-active);
    }
  }
}
.sm\:grid {
  @media (width >= 40rem) {
    display: grid;
  }
}
.sm\:hidden {
  @media (width >= 40rem) {
    display: none;
  }
}
.sm\:table {
  @media (width >= 40rem) {
    display: table;
  }
}
.sm\:table-cell {
  @media (width >= 40rem) {
    display: table-cell;
  }
}
.sm\:table-header-group {
  @media (width >= 40rem) {
    display: table-header-group;
  }
}
.sm\:table-row {
  @media (width >= 40rem) {
    display: table-row;
  }
}
.sm\:table-row-group {
  @media (width >= 40rem) {
    display: table-row-group;
  }
}
.sm\:max-h-\[100dvh\] {
  @media (width >= 40rem) {
    max-height: 100dvh;
  }
}
.sm\:w-80 {
  @media (width >= 40rem) {
    width: calc(var(--spacing, 0.25rem) * 80);
  }
}
.sm\:w-\[330px\] {
  @media (width >= 40rem) {
    width: 330px;
  }
}
.sm\:max-w-64 {
  @media (width >= 40rem) {
    max-width: calc(var(--spacing, 0.25rem) * 64);
  }
}
.sm\:flex-none {
  @media (width >= 40rem) {
    flex: none;
  }
}
.sm\:grid-cols-7 {
  @media (width >= 40rem) {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
}
.sm\:grid-cols-\[1fr_\.7fr_1\.5fr\] {
  @media (width >= 40rem) {
    grid-template-columns: 1fr .7fr 1.5fr;
  }
}
.sm\:grid-cols-\[1fr_1fr_auto\] {
  @media (width >= 40rem) {
    grid-template-columns: 1fr 1fr auto;
  }
}
.sm\:grid-cols-\[180px_1fr\] {
  @media (width >= 40rem) {
    grid-template-columns: 180px 1fr;
  }
}
.sm\:grid-cols-\[180px_minmax\(0\,1fr\)\] {
  @media (width >= 40rem) {
    grid-template-columns: 180px minmax(0,1fr);
  }
}
.sm\:grid-cols-\[minmax\(0\,56fr\)_18fr_26fr\] {
  @media (width >= 40rem) {
    grid-template-columns: minmax(0,56fr) 18fr 26fr;
  }
}
.sm\:grid-cols-\[minmax\(140px\,1fr\)_2fr\] {
  @media (width >= 40rem) {
    grid-template-columns: minmax(140px,1fr) 2fr;
  }
}
.sm\:grid-cols-\[minmax\(140px\,1fr\)_minmax\(0\,1\.7fr\)\] {
  @media (width >= 40rem) {
    grid-template-columns: minmax(140px,1fr) minmax(0,1.7fr);
  }
}
.sm\:grid-cols-\[minmax\(160px\,1fr\)_2fr\] {
  @media (width >= 40rem) {
    grid-template-columns: minmax(160px,1fr) 2fr;
  }
}
.sm\:gap-4 {
  @media (width >= 40rem) {
    gap: calc(var(--spacing, 0.25rem) * 4);
  }
}
.sm\:rounded-none {
  @media (width >= 40rem) {
    border-radius: 0;
  }
}
.sm\:p-0 {
  @media (width >= 40rem) {
    padding: calc(var(--spacing, 0.25rem) * 0);
  }
}
.sm\:p-3 {
  @media (width >= 40rem) {
    padding: calc(var(--spacing, 0.25rem) * 3);
  }
}
.sm\:px-4 {
  @media (width >= 40rem) {
    padding-inline: calc(var(--spacing, 0.25rem) * 4);
  }
}
.sm\:px-5 {
  @media (width >= 40rem) {
    padding-inline: calc(var(--spacing, 0.25rem) * 5);
  }
}
.sm\:px-7 {
  @media (width >= 40rem) {
    padding-inline: calc(var(--spacing, 0.25rem) * 7);
  }
}
.sm\:px-8 {
  @media (width >= 40rem) {
    padding-inline: calc(var(--spacing, 0.25rem) * 8);
  }
}
.sm\:py-0 {
  @media (width >= 40rem) {
    padding-block: calc(var(--spacing, 0.25rem) * 0);
  }
}
.sm\:py-7 {
  @media (width >= 40rem) {
    padding-block: calc(var(--spacing, 0.25rem) * 7);
  }
}
.sm\:pt-6 {
  @media (width >= 40rem) {
    padding-top: calc(var(--spacing, 0.25rem) * 6);
  }
}
.sm\:pt-7 {
  @media (width >= 40rem) {
    padding-top: calc(var(--spacing, 0.25rem) * 7);
  }
}
.sm\:pb-2 {
  @media (width >= 40rem) {
    padding-bottom: calc(var(--spacing, 0.25rem) * 2);
  }
}
.sm\:text-right {
  @media (width >= 40rem) {
    text-align: right;
  }
}
.sm\:text-\[26px\] {
  @media (width >= 40rem) {
    font-size: 26px;
  }
}
.md\:grid {
  @media (width >= 48rem) {
    display: grid;
  }
}
.md\:min-h-0 {
  @media (width >= 48rem) {
    min-height: calc(var(--spacing, 0.25rem) * 0);
  }
}
.md\:min-h-10 {
  @media (width >= 48rem) {
    min-height: calc(var(--spacing, 0.25rem) * 10);
  }
}
.md\:grid-cols-\[1fr_0\.8fr_1\.4fr\] {
  @media (width >= 48rem) {
    grid-template-columns: 1fr 0.8fr 1.4fr;
  }
}
.md\:grid-cols-\[1fr_1\.8fr_1fr\] {
  @media (width >= 48rem) {
    grid-template-columns: 1fr 1.8fr 1fr;
  }
}
.md\:grid-cols-\[1fr_2fr_140px\] {
  @media (width >= 48rem) {
    grid-template-columns: 1fr 2fr 140px;
  }
}
.md\:items-center {
  @media (width >= 48rem) {
    align-items: center;
  }
}
.md\:gap-0 {
  @media (width >= 48rem) {
    gap: calc(var(--spacing, 0.25rem) * 0);
  }
}
.md\:gap-4 {
  @media (width >= 48rem) {
    gap: calc(var(--spacing, 0.25rem) * 4);
  }
}
.md\:p-8 {
  @media (width >= 48rem) {
    padding: calc(var(--spacing, 0.25rem) * 8);
  }
}
.md\:px-0 {
  @media (width >= 48rem) {
    padding-inline: calc(var(--spacing, 0.25rem) * 0);
  }
}
.md\:px-3 {
  @media (width >= 48rem) {
    padding-inline: calc(var(--spacing, 0.25rem) * 3);
  }
}
.md\:py-0 {
  @media (width >= 48rem) {
    padding-block: calc(var(--spacing, 0.25rem) * 0);
  }
}
.lg\:block {
  @media (width >= 64rem) {
    display: block;
  }
}
.lg\:w-full {
  @media (width >= 64rem) {
    width: 100%;
  }
}
.lg\:grid-cols-\[220px_minmax\(0\,1fr\)\] {
  @media (width >= 64rem) {
    grid-template-columns: 220px minmax(0,1fr);
  }
}
.lg\:grid-cols-\[300px_minmax\(0\,1fr\)\] {
  @media (width >= 64rem) {
    grid-template-columns: 300px minmax(0,1fr);
  }
}
.lg\:grid-cols-\[minmax\(0\,1fr\)_315px\] {
  @media (width >= 64rem) {
    grid-template-columns: minmax(0,1fr) 315px;
  }
}
.lg\:self-start {
  @media (width >= 64rem) {
    align-self: flex-start;
  }
}
.lg\:border-r {
  @media (width >= 64rem) {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }
}
.lg\:border-b-0 {
  @media (width >= 64rem) {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0px;
  }
}
.xl\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(0\,1fr\)\] {
  @media (width >= 80rem) {
    grid-template-columns: minmax(0,1.25fr) minmax(0,1fr);
  }
}
.dark\:text-red-400 {
  @media (prefers-color-scheme: dark) {
    color: var(--color-red-400, oklch(70.4% 0.191 22.216));
  }
}
.\[\&_th\]\:font-medium {
  & th {
    --tw-font-weight: var(--font-weight-medium, 500);
    font-weight: var(--font-weight-medium, 500);
  }
}
.\[\[data-theme\=dark\]_\&\]\:\[color-scheme\:dark\] {
  [data-theme=dark] & {
    color-scheme: dark;
  }
}

}