/* Scoped to the worktop form; the plan and detail density keep their contracts. */
.covering-cutouts { display: grid; gap: var(--space-sm); min-width: 0; }
.covering-cutouts h4, .covering-cutouts p { margin: 0; }
.covering-cutouts .subcard { display: grid; gap: var(--space-sm); min-width: 0; overflow-wrap: anywhere; }
.covering-cutouts .cutout-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--space-sm); }
.covering-cutouts .full { grid-column: 1 / -1; }
.covering-cutouts .subcard-head { flex-wrap: wrap; }
.covering-cutouts .link-button { white-space: normal; overflow-wrap: anywhere; text-align: left; min-height: var(--size-touch-min); }
.covering-cutouts input, .covering-cutouts select { min-width: 0; width: 100%; box-sizing: border-box; }
