/* Dialog für Unterstammdaten (z. B. Artikelgruppe). @flutter: SubRecordDialog */
.lookup-dialog__bar {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: var(--space-12);
  margin-bottom: var(--space-14);
}

.lookup-dialog__nav {
  display: inline-flex;
  align-items: center;
  gap: var(--space-2);
  padding: var(--space-2);
  border-radius: var(--radius-full);
  background: var(--color-calendar-card);
}

.lookup-dialog__nav-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: var(--size-control-small);
  height: var(--size-control-small);
  border-radius: var(--radius-full);
  color: var(--color-on-surface-variant);
}

.lookup-dialog__nav-button:hover:not(:disabled) { background: var(--color-hover); color: var(--color-on-surface); }
.lookup-dialog__nav-button:disabled { opacity: var(--opacity-faintest); cursor: default; }
.lookup-dialog__nav-button--flip .bbn-icon { transform: scaleX(-1); }

.lookup-dialog__position {
  padding: var(--space-0) var(--space-10);
  font-size: var(--font-size-12-5);
  font-variant-numeric: tabular-nums;
  color: var(--color-on-surface-muted);
}

.lookup-dialog__sections {
  display: flex;
  flex-direction: column;
  gap: var(--space-14);
}

/* Kästen im Dialog: etwas dunkler als der Dialog, damit sie sich abheben */
.lookup-dialog__sections .bbn-form-section { background: var(--color-calendar-card); }

.lookup-dialog__error { color: var(--color-error-text); font-weight: var(--font-weight-semibold); }
