.sc-industrial-colour-guide .sc-industrial-colour-controls{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:24px;background:linear-gradient(120deg,#f0f3ed,#f7f7f5);border-radius:12px}.sc-industrial-colour-controls label{display:grid;gap:10px;font-size:.8rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.sc-industrial-colour-controls input,.sc-industrial-colour-controls select{width:100%;min-width:0;min-height:48px;border:1px solid #d3d7d0;border-radius:5px;background:#fff;color:#171b17;padding:12px;font:inherit;letter-spacing:0;text-transform:none}.sc-industrial-colour-count{margin:22px 0;color:#53594f}.sc-industrial-colour-group{margin:36px 0 48px}.sc-industrial-colour-group header{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:18px}.sc-industrial-colour-group h3{margin:0;font-size:1.5rem}.sc-industrial-colour-group header a{font-size:.8rem;color:inherit;text-underline-offset:4px}.sc-industrial-colour-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;list-style:none}.sc-industrial-colour-list li{display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:22px;background:#f5f5f1;border:1px solid #e2e4dd;border-radius:8px;min-height:112px;color:#192018}.sc-industrial-colour-list li span{font-size:1.06rem;font-weight:600}.sc-industrial-colour-list li strong{font-size:.88rem;letter-spacing:.08em;font-weight:500;color:#52594f}.sc-industrial-colour-guide [hidden]{display:none!important}.sc-industrial-colour-guide.is-enhanced .sc-industrial-filter-submit{display:none}@media(max-width:700px){.sc-industrial-colour-guide .sc-industrial-colour-controls{grid-template-columns:1fr;padding:18px;gap:18px}.sc-industrial-colour-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-industrial-colour-list li{padding:16px}.sc-industrial-colour-group header{align-items:flex-start;flex-direction:column;gap:10px}.sc-industrial-colour-group h3{font-size:1.3rem}}@media(prefers-reduced-motion:no-preference){.sc-industrial-colour-list li{animation:sc-industrial-colour-enter .35s ease-out both}@keyframes sc-industrial-colour-enter{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}
