/* Shared preset controls; page layouts supply their existing field styles. */
.custom-value-control-row { flex-wrap: wrap; }
.custom-value-control-row .custom-unused-note { display: block; grid-column: 1 / -1; flex: 1 0 100%; font-size: 11px; line-height: 1.5; opacity: .7; }
.custom-value-control-row input[type="checkbox"] { width: 20px; height: 20px; flex: 0 0 auto; }
.custom-value-control-row input[aria-invalid="true"] { outline: 1px solid #ff5555; }
.custom-value-control-row .color-wrap, .custom-value-control-row .widget-color-wrap { min-width: 0; }
.custom-value-control-row input[type="color"] { min-width: 36px; }
