﻿#view-mrz-generator #gen-generate,
#view-mrz-generator #gen-random {
  text-transform: uppercase;
}

@media (max-width: 760px) {
  #view-mrz-generator .mrz-gen__panel,
  #view-mrz-generator > .panel,
  #view-mrz-generator .panel {
    padding-bottom: calc(var(--shell-bottom-h) + var(--shell-bottom-gap) + 12px);
  }

  #view-mrz-generator .mrz-gen {
    gap: var(--space-2);
  }

  #view-mrz-generator .mrz-gen__header {
    gap: var(--space-2);
  }

  #view-mrz-generator .mrz-gen__header > .stack {
    display: none;
  }

  #view-mrz-generator .mrz-gen__actions {
    order: -1;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    width: 100%;
  }

  #view-mrz-generator .mrz-gen__actions > * {
    width: 100%;
    min-width: 0;
  }

  #view-mrz-generator #gen-generate {
    grid-column: 1 / -1;
  }

  #view-mrz-generator .mrz-gen__output {
    order: -2;
    gap: var(--space-2);
    margin-bottom: 0;
  }
}
