Každé pole v .form-group — flex-column, gap 6px.
Label 700, border 1.5px #e2e8ef, focus zelený glow,
placeholder šedý, hint s info-ikonkou.
textarea je vertikálně resizable, min-height 108px, line-height 1.65.
select má vlastní šipku přes SVG background-image.
.errors pod polem automaticky zčervení label i border přes
CSS :has() (kanonicky v _forms.scss).
Šedé pozadí #f5f7fa, světlejší border, světlejší text i label.
Kurzor not-allowed. Bez opacity — barvy jsou explicitní.
Checkbox v .input-group řídí pole vedle sebe: bez zaškrtnutí je
pole disabled (a tedy se ani neodešle). Pároví se obalem
data-active-toggle — řídící je první checkbox skupiny, řízená jsou
ostatní pole skupiny. Chování zajišťuje modul active-toggle.js
(Bootstrap to nemá). Použití: buňka matice cen (aktivní brána + cena).
Reálná CMS podoba — sekce s nadpisy, 2-col grid, textarea, select, patička s akcemi.