/* Colour constructor links on the composite panel catalogue. */
#colors .cp-color-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}
#colors .cp-color-heading h2{margin-bottom:0}
.cp-color-constructor{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:11px 18px;border:1px solid #e22e36;border-radius:8px;background:#fff;color:#c72730;font:400 14px/1.5 Inter,Arial,sans-serif;text-align:center;text-decoration:none;transition:background .18s,color .18s}
.cp-color-constructor:hover{background:#e22e36;color:#fff}
.cp-color-constructor:focus-visible{outline:2px solid #a81f29;outline-offset:3px}
@media(max-width:650px){#colors .cp-color-heading{align-items:flex-start;gap:15px}.cp-color-constructor{font-size:13px;min-height:44px}}
