[data-slot="sheet-content"] {
  position: fixed;
  z-index: 50;
  inset: 0 0 0 auto;
  display: flex;
  flex-direction: column;
  width: min(30rem, 100vw);
  border-left: 1px solid var(--border);
  background: var(--popover);
  color: var(--popover-foreground);
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.35);
}

[data-slot="sheet-header"],
[data-slot="sheet-footer"] {
  padding: 1rem;
}

[data-slot="sheet-header"] {
  border-bottom: 1px solid var(--border);
}
[data-slot="sheet-footer"] {
  margin-top: auto;
  border-top: 1px solid var(--border);
  background: color-mix(in oklab, var(--muted) 45%, transparent);
}
