
/* Cabeçalho superior amarelo - correção de contraste */
html body > .top {display:block!important;visibility:visible!important;background:#f2a52d!important;color:#000!important;border-bottom:1px solid #284356!important;padding:9px 15px!important;opacity:1!important;height:auto!important}
/* Cartões de cores com amostras visíveis */
html body .ecm-colors .ecm-swatches{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:16px!important;margin-top:28px!important}
html body .ecm-colors .ecm-swatch{display:block!important;background:#fff!important;border:1px solid #e4e6df!important;border-radius:13px!important;padding:9px 9px 13px!important;text-align:center!important;font-size:13px!important;color:#141414!important;font-weight:700!important}
html body .ecm-colors .ecm-swatch span{display:block!important;height:110px!important;border:1px solid #d5d5d0!important;border-radius:9px!important;margin-bottom:10px!important}
@media(max-width:900px){html body .ecm-colors .ecm-swatches{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:480px){html body .ecm-colors .ecm-swatches{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
