@layer priority1 {
  .x10a8y8t {
    inset: 0;
  }

  .x1b2ylru {
    padding: var(--spacing-3);
  }
}

@layer priority2 {
  .x14i3s5s {
    border-color: var(--color-border);
  }

  .xh6dtrn {
    border-radius: var(--radius-element);
  }

  .xwksslw {
    border-radius: var(--radius-none);
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xzye2dw {
    gap: var(--spacing-1);
  }

  .x1txdalj {
    gap: var(--spacing-2);
  }

  .xjcht0a {
    gap: var(--spacing-3);
  }

  .x18g69wz {
    gap: var(--spacing-4);
  }

  .x1osaytk {
    grid-column: 1 / -1;
  }

  .xgkxs2y {
    grid-column: 1;
  }

  .x1npkx4u {
    grid-column: 2;
  }

  .x1k3v4rp {
    grid-column: 3;
  }

  .x7sv70a {
    grid-row: 2;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x8o8v82 {
    padding-block: var(--spacing-3);
  }

  .x1pzlopt {
    padding-inline: var(--spacing-4);
  }

  .x1ku5rj1 {
    place-items: center;
  }

  @media (width <= 52rem) {
    .x1108bnc.x1108bnc {
      grid-column: 1;
    }

    .x1tc5kgg.x1tc5kgg {
      grid-row: 2 / -1;
    }

    .xyswq6w.xyswq6w {
      grid-row: 3;
    }

    .x1osnrh7.x1osnrh7 {
      grid-row: 4;
    }
  }
}

@layer priority3 {
  .x10ukxgv {
    align-content: start;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xgcxg3y {
    background-color: var(--color-accent-muted);
  }

  .x1eiddq6 {
    background-color: var(--color-background-body);
  }

  .xwmxj5m {
    background-color: var(--color-background-muted);
  }

  .x10xzikg {
    background-color: var(--color-background-surface);
  }

  .x1pritpl {
    background-color: var(--color-error-muted);
  }

  .x1lmrjuc {
    background-color: var(--color-overlay-hover);
  }

  .xi89dp7 {
    background-color: var(--color-overlay-pressed);
  }

  .x24i8r5 {
    background-color: var(--color-warning-muted);
  }

  .x9f619 {
    box-sizing: border-box;
  }

  .xqwr325 {
    color: var(--color-accent);
  }

  .xjt36v0 {
    color: var(--color-error);
  }

  .xh9dgzh {
    color: var(--color-icon-accent);
  }

  .xtbr613 {
    color: var(--color-icon-primary);
  }

  .xv9yike {
    color: var(--color-icon-secondary);
  }

  .xtjic6 {
    color: var(--color-success);
  }

  .x1tgivj0 {
    color: var(--color-text-primary);
  }

  .xv1l7n4 {
    color: var(--color-text-secondary);
  }

  .xs3pv69 {
    color: var(--color-warning);
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xwz0xwf {
    display: inline-grid;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x2ohwh0 {
    font-size: .625rem;
  }

  .xboafo0 {
    font-size: .75rem;
  }

  .x1dcheo9 {
    font-size: .8125rem;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .xss6m8b {
    font-variant-numeric: tabular-nums;
  }

  .x10p5zqr {
    font-weight: 450;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1lvx875 {
    font-weight: var(--font-weight-bold);
  }

  .xnkzzvc {
    grid-template-columns: 2.25rem minmax(14rem, 1fr) auto 8rem 7.5rem;
  }

  .xzw96a6 {
    grid-template-columns: 3rem;
  }

  .xs3dy8e {
    grid-template-columns: minmax(0, 1fr) 3rem 17rem;
  }

  .xnby9oq {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .xlelvo0 {
    grid-template-rows: 3.5rem minmax(0, 1fr);
  }

  .x1kraznt {
    grid-template-rows: repeat(2, 2.5rem) 1fr 2.5rem;
  }

  .xl56j7k {
    justify-content: center;
  }

  .x13a6bvl {
    justify-content: flex-end;
  }

  .x1qughib {
    justify-content: space-between;
  }

  .x1szn6h9 {
    justify-content: stretch;
  }

  .x1o2pa38 {
    justify-items: center;
  }

  .xrq0m5f {
    letter-spacing: -.035em;
  }

  .x2hcs4w {
    letter-spacing: .13em;
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x12ob3ma {
    scrollbar-color: var(--color-border-emphasized) transparent;
  }

  .x1597r2g {
    scrollbar-width: thin;
  }

  .x2b8uid {
    text-align: center;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .xhtitgo {
    z-index: 2;
  }

  @media (width <= 520px) {
    .x1iqanyw.x1iqanyw {
      display: none;
    }
  }

  @media (width <= 760px) {
    .xy0uqqd.xy0uqqd {
      display: none;
    }
  }

  @media (width <= 34rem) {
    .x1gpm9ng.x1gpm9ng {
      grid-template-columns: 1fr;
    }
  }

  @media (width <= 36rem) {
    .x1lceo10.x1lceo10 {
      grid-template-columns: 1fr;
    }
  }

  @media (width <= 520px) {
    .x1hfizjr.x1hfizjr {
      grid-template-columns: 2.25rem minmax(0, 1fr) 7.5rem;
    }
  }

  @media (width >= 520.01px) and (width <= 760px) {
    .x1g7vb2g.x1g7vb2g {
      grid-template-columns: 2.25rem minmax(0, 1fr) auto 7.5rem;
    }
  }

  @media (width <= 52rem) {
    .x1morgmu.x1morgmu {
      grid-template-columns: minmax(0, 1fr);
    }

    .xkt4967.xkt4967 {
      grid-template-columns: repeat(2, 3rem) minmax(0, 1fr) 3rem;
    }

    .x4d3u2i.x4d3u2i {
      grid-template-rows: 2.5rem;
    }

    .x1719c3z.x1719c3z {
      grid-template-rows: 3.75rem minmax(0, 1fr) 2.5rem minmax(10rem, 38dvh);
    }
  }
}

@layer priority4 {
  .xw8gpjh {
    border-bottom-color: var(--color-border);
  }

  .x1q0q8m5 {
    border-bottom-style: solid;
  }

  .xso031l {
    border-bottom-width: 1px;
  }

  .x1utcnwd {
    border-left-color: var(--color-border);
  }

  .x19ypqd9 {
    border-left-style: solid;
  }

  .xe0pwq {
    border-left-width: 1px;
  }

  .x1pc3f07 {
    border-top-color: var(--color-border);
  }

  .x13fuv20 {
    border-top-style: solid;
  }

  .x972fbf {
    border-top-width: 0;
  }

  .x178xt8z {
    border-top-width: 1px;
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .xk8t5le {
    height: 2.25rem;
  }

  .x14cnqhc {
    height: 2.4rem;
  }

  .xwaiz5r {
    height: 2.5rem;
  }

  .xt7dq6l {
    height: auto;
  }

  .xj6sv8s {
    margin-top: var(--spacing-3);
  }

  .x1s1qpeq {
    margin-top: var(--spacing-4);
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1us19tq {
    min-height: 100%;
  }

  .x19wm6jj {
    min-height: 2.25rem;
  }

  .x1mejoxw {
    min-height: 5.25rem;
  }

  .x125tkep {
    min-width: .8rem;
  }

  .xeuugli {
    min-width: 0;
  }

  .x12kinc7 {
    min-width: 12rem;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x1vlblms {
    padding-top: var(--spacing-3);
  }

  .xywd4tj {
    right: -.55rem;
  }

  .x1yu0z17 {
    top: -.45rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1s4ejo4 {
    width: 2.25rem;
  }

  .xzijgnt {
    width: 2.4rem;
  }

  .x188tqju {
    width: 3rem;
  }

  @media (width <= 52rem) {
    .xcli4m8.xcli4m8 {
      border-left-width: 0;
    }

    .xh4zfol.xh4zfol {
      border-top-width: 1px;
    }
  }

  @media (width <= 42rem) {
    .xwo47mu.xwo47mu {
      height: 92dvh;
    }
  }
}
