/* Ben ik geblokkeerd (/benikgeblokkeerd) in het Supportcentrum-ontwerp: kaarten,
   knoppen, chips en velden komen uit mijnsupporttickets.css (sc-*), kop/tabbalk,
   meldingen en tabelrijen uit portal-shell.css (wp-*). Hier alleen de aanvullingen. */
.big-kaart { margin-top: 16px; }
.big-kop { display: flex; gap: 14px; align-items: flex-start; margin-bottom: 14px; }
.big-kop .sc-kaart-sub { margin-bottom: 0; }
.big-kop-ico { flex: none; width: 42px; height: 42px; border-radius: 13px; background: rgba(16,98,254,.08); color: var(--brand-primary, #1062fe); display: flex; align-items: center; justify-content: center; font-size: 17px; }
.big-tekst { margin: 0 0 10px; font-size: 13.5px; line-height: 1.6; color: var(--gray-base, #5e636e); }
.big-tekst:last-child { margin-bottom: 0; }
.big-tekst-boven { margin-top: 16px; }
.big-ipwaarde { font-weight: 700; color: var(--gray-darker, #17191c); }
.big-form .sc-veld { margin-bottom: 6px; }
.big-form-rij { display: flex; gap: 10px; flex-wrap: wrap; }
.big-form-rij .sc-input { flex: 1 1 260px; width: auto; }
.big-noot { margin-top: 0; }
.big-box-onder { margin: 14px 0 0; }
.big-sync { display: flex; align-items: flex-start; gap: 8px; margin: 0 0 12px; line-height: 1.5; }
.big-sync i { margin-top: 3px; }
.big-sync-uitleg { opacity: .75; }
.big-tabel { margin: 4px -20px 0; }
.big-tabel .wp-tabel-kop, .big-tabel .wp-tabel-rij { padding-left: 20px; padding-right: 20px; }
.big-tabel .wp-tabel-rij > span { white-space: normal; overflow: visible; font-size: 13.5px; color: var(--gray-darker, #17191c); }
.big-tabel .wp-tabel-rij > span.wp-mono { font-size: 13px; }
.big-tabel .wp-tabel-rij > span.kanweg { color: var(--gray-base, #5e636e); }
.big-grid { grid-template-columns: minmax(0, 1.1fr) 165px minmax(0, 2fr) 125px 125px; }
.big-grid-hist { grid-template-columns: minmax(0, 1.1fr) 165px minmax(0, 2fr) 125px 125px 150px; }
.big-reden { overflow-wrap: anywhere; }
.big-bron { display: inline-block; margin-left: 6px; font-family: var(--font-mono, inherit); font-size: 10.5px; color: var(--gray-lighter, #979ba4); text-transform: uppercase; letter-spacing: .04em; }
.big-mailbox { display: block; margin-top: 4px; font-size: 12.5px; color: var(--brand-warning-dark, #8a4b00); }
.big-grijs { color: var(--gray-lighter, #979ba4); }
.big-acties { display: flex; align-items: center; gap: 10px; flex-wrap: wrap; margin-top: 16px; }
.big-acties .sc-noot { margin: 0 0 0 auto; }
.big-melding { margin: 14px 0 0; }
.big-melding[hidden] { display: none; }
.big-ticket-info { white-space: pre-wrap; font-family: var(--font-mono, inherit); font-size: 12.5px; line-height: 1.5; color: var(--gray-darker, #17191c); background: var(--i2, #f0f2f6); border-radius: 12px; padding: 12px 14px; margin: 8px 0 14px; max-height: 220px; overflow: auto; }
.big-toelichting { min-height: 110px; }
@media (max-width: 820px) {
	.big-grid, .big-grid-hist { grid-template-columns: minmax(0, 1fr) 130px minmax(0, 1.4fr); }
	.big-tabel .kanweg { display: none; }
	.big-acties .sc-noot { margin-left: 0; }
}
