/* Arco Checkout BR: só o necessário. A aparência é do tema. */
.arco-cbr-section { clear: both; margin-top: 1.5rem; }
/* País fixo (Brasil): não precisa aparecer. */
#billing_country_field, #shipping_country_field { display: none !important; }
/* Razão social só aparece quando o documento é CNPJ (sem JavaScript, fica visível e opcional). */
.arco-cbr-js .arco-cbr-company { display: none; }
.arco-cbr-js.arco-cbr-is-cnpj .arco-cbr-company { display: block; }
.arco-cbr-msg { display: block; font-size: .875em; color: #a40d0d; }
.arco-cbr-msg:empty { display: none; }
.arco-cbr-status { display: block; font-size: .875em; opacity: .8; }
.arco-cbr-status:empty { display: none; }
.arco-cbr-erro input.input-text { border-color: #a40d0d; }
