.parabolico-check {
  display: flex;
  align-items: center;
  gap: var(--ew-space-2);
  font-size: var(--ew-text-sm);
  color: var(--ew-color-text);
}

.parabolico-check input {
  width: 18px;
  height: 18px;
  accent-color: var(--ew-color-primary);
}

.parabolico-lecturas {
  display: flex;
  flex-direction: column;
  gap: var(--ew-space-2);
  padding: var(--ew-space-3);
  background: var(--ew-color-surface-soft);
  border-radius: var(--ew-radius-md);
}

.parabolico-select-control {
  display: flex;
  flex-direction: column;
  gap: var(--ew-space-1);
}

.parabolico-select {
  width: 100%;
  min-height: 40px;
  padding: 0 var(--ew-space-3);
  color: var(--ew-color-text);
  background: var(--ew-color-surface);
  border: 1px solid var(--ew-color-border);
  border-radius: var(--ew-radius-sm);
  font: inherit;
}

.parabolico-historial,
.caida-libre-historial {
  overflow-x: auto;
  font-size: var(--ew-text-xs);
}

.parabolico-historial table,
.caida-libre-historial table {
  width: 100%;
  border-collapse: collapse;
  font-variant-numeric: tabular-nums;
}

.parabolico-historial caption,
.caida-libre-historial caption {
  margin-bottom: var(--ew-space-2);
  text-align: left;
  font-weight: 600;
  color: var(--ew-color-text);
}

.parabolico-historial th,
.parabolico-historial td,
.caida-libre-historial th,
.caida-libre-historial td {
  padding: var(--ew-space-2);
  border-bottom: 1px solid var(--ew-color-border);
  text-align: left;
  white-space: nowrap;
}

.parabolico-historial th,
.caida-libre-historial th {
  color: var(--ew-color-text-muted);
  font-weight: 600;
}

.parabolico-historial__vacio,
.caida-libre-historial__vacio {
  margin: 0;
  color: var(--ew-color-text-muted);
}
