/*
 * File role: the request form of the public portal (/ebs/portal/serviciu-digital/), laid compactly on a wide screen
 * (APA, 10.10.2026, user: "pe desktop formularul mai compact, cu câmpurile mici mai multe pe același rând").
 * The wizard's own stylesheet (vogo-api plugin) stacks every field on its own row; on this page the short fields —
 * text, e-mail, phone, number, date, choice — share a row, three on a desktop and two on a tablet, while the wide
 * ones — long text, files, signature, map, tables — keep a whole row. A phone keeps the plugin's single column.
 * Scoped to this page's wrapper, so the plugin's other hosts are not touched.
 * @file_version 1.0.0
 */
@media (min-width: 640px) {
  .ebsegov-page-wrap .vogo-ebs-wizard-fields {
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    gap: 14px 16px;
    align-items: start;
  }
  /* Two to a row on a tablet. */
  .ebsegov-page-wrap .vogo-ebs-wizard-fields > .vogo-ebs-wizard-field { grid-column: span 3; }
  /* The wide fields: a whole row. */
  .ebsegov-page-wrap .vogo-ebs-wizard-fields > .vogo-ebs-wizard-field--textarea,
  .ebsegov-page-wrap .vogo-ebs-wizard-fields > .vogo-ebs-wizard-field--richtext,
  .ebsegov-page-wrap .vogo-ebs-wizard-fields > .vogo-ebs-wizard-field--html,
  .ebsegov-page-wrap .vogo-ebs-wizard-fields > .vogo-ebs-wizard-field--checkbox,
  .ebsegov-page-wrap .vogo-ebs-wizard-fields > .vogo-ebs-wizard-field--file,
  .ebsegov-page-wrap .vogo-ebs-wizard-fields > .vogo-ebs-wizard-field--signature,
  .ebsegov-page-wrap .vogo-ebs-wizard-fields > .vogo-ebs-wizard-field--map,
  .ebsegov-page-wrap .vogo-ebs-wizard-fields > .vogo-ebs-wizard-field--table,
  .ebsegov-page-wrap .vogo-ebs-wizard-fields > .vogo-ebs-wizard-field--address { grid-column: 1 / -1; }
}

/* Three to a row on a desktop. */
@media (min-width: 960px) {
  .ebsegov-page-wrap .vogo-ebs-wizard-fields > .vogo-ebs-wizard-field { grid-column: span 2; }
  .ebsegov-page-wrap .vogo-ebs-wizard-fields > .vogo-ebs-wizard-field--textarea,
  .ebsegov-page-wrap .vogo-ebs-wizard-fields > .vogo-ebs-wizard-field--richtext,
  .ebsegov-page-wrap .vogo-ebs-wizard-fields > .vogo-ebs-wizard-field--html,
  .ebsegov-page-wrap .vogo-ebs-wizard-fields > .vogo-ebs-wizard-field--checkbox,
  .ebsegov-page-wrap .vogo-ebs-wizard-fields > .vogo-ebs-wizard-field--file,
  .ebsegov-page-wrap .vogo-ebs-wizard-fields > .vogo-ebs-wizard-field--signature,
  .ebsegov-page-wrap .vogo-ebs-wizard-fields > .vogo-ebs-wizard-field--map,
  .ebsegov-page-wrap .vogo-ebs-wizard-fields > .vogo-ebs-wizard-field--table,
  .ebsegov-page-wrap .vogo-ebs-wizard-fields > .vogo-ebs-wizard-field--address { grid-column: 1 / -1; }
}
