/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
.sd-prose td, .sd-prose th, .sd-table-cell {
  border-inline-style: var(--tw-border-style);
  border-inline-width: 0px;
  border-block-style: var(--tw-border-style);
  border-block-width: 1px;
  --tw-border-style: solid;
  border-style: solid;
  border-color: rgba(var(--sd-color-border-neutral-400));
  background-color: transparent;
  padding: var(--sd-spacing-4);
  text-align: left;
  font-size: var(--sd-text-sm);
  line-height: var(--tw-leading, var(--text-sm--line-height, calc(1.25 / 0.875)));
  color: rgba(var(--sd-color-text-black));
}
.sd-table-cell--divider {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }
.sd-table-cell--shadow-top:after, .sd-table-cell--shadow-bottom:after, .sd-table-cell--shadow-left:after, .sd-table-cell--shadow-right:after {
      pointer-events: none;
      position: absolute;
      --tw-gradient-from: color-mix(in oklab, #000 var(--sd-opacity-10), transparent);
      --tw-gradient-to: transparent;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
      opacity: var(--sd-opacity-0);
      transition-property: opacity;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function, cubic-bezier(0.4, 0, 0.2, 1)));
      transition-duration: var(--tw-duration, var(--default-transition-duration, 150ms));
      --tw-duration: 300ms;
      transition-duration: 300ms;
      --tw-content: '';
      content: var(--tw-content);
    }
.sd-table-cell--shadow-top:after, .sd-table-cell--shadow-bottom:after {
      right: calc(var(--sd-spacing-1) * 0);
      left: calc(var(--sd-spacing-1) * 0);
      height: var(--sd-spacing-2\.5);
    }
.sd-table-cell--shadow-top:before, .sd-table-cell--shadow-bottom:before {
      position: absolute;
      left: calc(var(--sd-spacing-1) * 0);
      display: block;
      height: 1px;
      width: 100%;
      border-style: var(--tw-border-style);
      border-width: 0.5px;
      border-color: rgba(var(--sd-color-border-neutral-400));
      --tw-content: '';
      content: var(--tw-content);
    }
.sd-table-cell--shadow-left:after, .sd-table-cell--shadow-right:after {
      top: calc(var(--sd-spacing-1) * 0);
      bottom: calc(var(--sd-spacing-1) * 0);
      width: var(--sd-spacing-2\.5);
    }
.sd-table-cell.sd-table-cell--shadow-active:after {
    opacity: 100%;
  }
.sd-table-cell--shadow-top:after {
      top: -10px;
      --tw-gradient-position: to top in oklab;
      background-image: linear-gradient(var(--tw-gradient-stops));
    }
.sd-table-cell--shadow-top:before {
      bottom: -1px;
    }
.sd-table-cell--shadow-bottom:after {
      bottom: -10px;
      --tw-gradient-position: to bottom in oklab;
      background-image: linear-gradient(var(--tw-gradient-stops));
    }
.sd-table-cell--shadow-bottom:before {
      top: -1px;
    }
.sd-table-cell--shadow-left:after {
      left: -10px;
      --tw-gradient-position: to left in oklab;
      background-image: linear-gradient(var(--tw-gradient-stops));
    }
.sd-table-cell--shadow-right:after {
      right: -10px;
      --tw-gradient-position: to right in oklab;
      background-image: linear-gradient(var(--tw-gradient-stops));
    }
.sd-table-cell--bg-white {
      background-color: rgba(var(--sd-color-background-white));
    }
.sd-table-cell--bg-primary-100 {
      background-color: rgba(var(--sd-color-background-primary-100));
    }
.sd-table-cell--bg-neutral-100 {
      background-color: rgba(var(--sd-color-background-neutral-100));
    }
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-gradient-position {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-stops {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}
@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}
@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-duration {
  syntax: "*";
  inherits: false;
}
@property --tw-content {
  syntax: "*";
  inherits: false;
  initial-value: "";
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-border-style: solid;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-duration: initial;
      --tw-content: "";
    }
  }
}
