.dimension-dialog {
  border: none;
  border-radius: var(--radius);
  padding: 0;
  max-width: 520px;
  width: calc(100% - 32px);
  box-shadow: var(--shadow);
  transition:
    opacity 1s ease,
    transform 1s ease;
}


/* cuando el dialog está abierto */
.dimension-dialog[open] {
  opacity: 1;
  transform: translateY(0) scale(1);
}

.dimension-dialog::backdrop {
  background: rgba(15, 23, 42, 0.45);
}

.dialog-body {
  padding: 20px 22px;
}

.dialog-close {
  position: absolute;
  top: 10px;
  right: 14px;
  border: none;
  background: none;
  font-size: 24px;
  font-weight: 700;
  cursor: pointer;
  color: var(--muted);
}

.dialog-title {
  margin: 0;
  padding-right: 10px;
  font-size: 18px;
  font-weight: 700;
}

.dialog-subtitle {
  margin: 6px 0 12px;
  font-weight: 700;
  color: var(--muted);
}

.dialog-content {
  font-size: 14.5px;
  line-height: 1.55;
}
