/* Shared visual laying preferences; palette and gallery remain unchanged. */
.parquet-layout-choice{margin:24px 0;width:100%;min-width:0}
.parquet-layout-choice h2{font-family:Montserrat,Arial,sans-serif;font-size:18px;font-weight:600;line-height:26px;margin:0 0 8px}
.parquet-layout-choice>p{font-size:13px;line-height:21px;margin:0 0 14px;color:var(--type-muted,#666)}
.parquet-layout-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.parquet-layout-grid button{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px;border:1px solid var(--line,#ddd);background:transparent;color:var(--ink,#222);font:inherit;font-size:12px;line-height:18px;cursor:pointer;min-width:0}
.parquet-layout-grid img{width:100%;height:85px;object-fit:contain}
.parquet-layout-grid button[aria-pressed=true]{border-color:var(--ink,#222);outline:1px solid var(--ink,#222)}
.parquet-layout-grid button:focus-visible{outline:2px solid var(--ink,#222);outline-offset:3px}
.parquet-layout-choice .parquet-layout-consultation{margin-top:14px}
.parquet-overview:has(.parquet-layout-choice) label[for=parquet-shape],.parquet-overview:has(.parquet-layout-choice) [data-parquet-shape]{display:none}
.parquet-product-dimensions[hidden]{display:none!important}
@media(max-width:760px){.parquet-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-panel>.parquet-layout-choice{width:100%;margin:0}}
.parquet-configuration>.parquet-layout-choice{grid-column:1 / -1}
.parquet-layout-grid button span{overflow-wrap:anywhere}

/* Equal visual fields: show a readable detail of repeating manufacturer diagrams. */
.parquet-layout-grid button{padding:14px 10px;gap:12px;border:1px solid var(--line,#ddd)}
.parquet-layout-grid img{width:120px;max-width:100%;height:105px;object-fit:cover;object-position:center;filter:grayscale(1) brightness(.65) contrast(8);mix-blend-mode:multiply}
.parquet-layout-grid img[src$=".svg"]{object-fit:contain;filter:none}
.parquet-layout-grid button:is(:hover,:focus-visible){border-color:#a63832;outline:1px solid #a63832;outline-offset:0}
.parquet-layout-grid button[aria-pressed=true]{border-color:#a63832;outline:2px solid #a63832;outline-offset:0}
