/* The three replacement floor plans are complete, equally sized square boards. */
.brick-curves-page .porch-plan-switch[data-enhanced] .porch-plan-switch__toggle {
    aspect-ratio: 1 / 1;
}

/* Hide the printed edge of the site plan and all three floor-plan boards. */
.brick-curves-page img[data-image-slot="02"],
.brick-curves-page .porch-plan-switch__panel img {
    clip-path: inset(1px);
}

/* Keep the drawing width/scale; trim exactly 8% from each vertical edge. */
.brick-curves-page .brick-detail-visual {
    position: relative;
    aspect-ratio: 25 / 42;
    overflow: hidden;
    background: #fff;
}

.brick-curves-page .brick-detail-visual img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    transform: translateY(-8%);
}

/* Remove only the lower-right scale labels; retain the section legend. */
.brick-curves-page .brick-detail-visual::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    width: 18%;
    height: 2.5%;
    background: #fff;
    pointer-events: none;
}
