/* Reviewed palette texture and short effect rows, v206. */
.round-palette .color-sample img.material-palette-texture{filter:grayscale(1);mix-blend-mode:luminosity;transition:opacity .3s ease}
.round-palette button[aria-pressed=true] .color-sample img.material-palette-texture,.round-palette button:focus-visible .color-sample img.material-palette-texture{opacity:.42}
@media(hover:hover){.round-palette button:hover .color-sample img.material-palette-texture{opacity:.42}}
[data-material="sanmarco-cadoro"] .material-palette-texture{filter:grayscale(1) contrast(1.2);object-position:25% 50%}
.catalogue-card .effect-options[data-layout=row]{min-height:0;padding:18px 5px 14px;overflow:visible;cursor:default;touch-action:auto}
.catalogue-card .effect-options[data-layout=row] .effect-sample-stage{position:relative;display:flex;justify-content:center;align-items:flex-start;gap:clamp(12px,3vw,32px);width:100%;transform-style:flat}
.catalogue-card .effect-options[data-layout=row][data-ready=true] button{position:relative;left:auto;top:auto;min-width:0;width:min(132px,calc((100vw - 90px)/3));flex:0 1 132px;height:auto;border-radius:0;transform:none!important;min-height:0;will-change:auto}
.catalogue-card .effect-options[data-layout=row] button img{width:100%;height:auto;aspect-ratio:1;max-width:132px;transform:none}
.catalogue-card .effect-options[data-layout=row] button .sample-rim,.catalogue-card .effect-options[data-layout=row] button:before,.catalogue-card .effect-options[data-layout=row] button:after{display:none}
.catalogue-card .effect-options[data-layout=row][data-ready=true] button span{display:block;text-align:center;font-size:12px;line-height:1.4;margin-top:14px;min-height:0;overflow-wrap:anywhere}

/* Accepted common application sign: same 18-unit square as coverage. */
.material-facts dt .fact-icon:has(rect){overflow:visible}
.material-facts dt .fact-icon[viewBox="0 -5 24 29"]{height:38.667px;width:32px;margin-top:-6.667px;margin-bottom:0;flex:0 0 32px}

.palette-sources{margin:16px 0 24px}.palette-source-links{display:flex;gap:12px 24px;flex-wrap:wrap;font-size:13px}.palette-source-links a{text-decoration:underline;text-underline-offset:4px}.palette-sources .card-note{max-width:760px;margin-top:12px}.round-palette .color-sample img.official-palette-swatch{filter:none!important;mix-blend-mode:normal!important;opacity:1!important;object-fit:cover}
