/* Facturatie-instellingen: de oude vaste minimumkolommen waren samen breder
 * dan de linker kaart zodra de pagina in twee kolommen staat. Houd dezelfde
 * driedeling, maar laat elke kolom binnen de beschikbare kaartbreedte krimpen. */
@media (min-width: 1280px) {
  div[class*="xl:grid-cols-[minmax(240px,280px)_minmax(150px,170px)_minmax(360px,1fr)]"] {
    grid-template-columns: minmax(0, 1.2fr) minmax(0, 0.55fr) minmax(0, 1.45fr) !important;
  }

  div[class*="xl:grid-cols-[minmax(240px,280px)_minmax(150px,170px)_minmax(360px,1fr)]"] > * {
    min-width: 0;
    max-width: 100%;
  }

  div[class*="xl:grid-cols-[minmax(240px,280px)_minmax(150px,170px)_minmax(360px,1fr)]"] input,
  div[class*="xl:grid-cols-[minmax(240px,280px)_minmax(150px,170px)_minmax(360px,1fr)]"] textarea {
    max-width: 100%;
  }
}
