.bc-apicheck-address{position:relative;padding:1.25rem;border:1px solid #d9dde3;border-radius:.75rem;background:#fff}.bc-apicheck-address .bc-apicheck-title{margin-bottom:1rem;font-weight:700;font-size:1.05rem}.bc-apicheck-address .bc-apicheck-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}.bc-apicheck-address .bc-apicheck-grid .bc-apicheck-field{grid-column:span 6}.bc-apicheck-address .bc-apicheck-grid .bc-apicheck-field label{display:block;margin-bottom:.4rem;font-size:.9rem;font-weight:600}.bc-apicheck-address .bc-apicheck-grid .bc-apicheck-field input,.bc-apicheck-address .bc-apicheck-grid .bc-apicheck-field select{width:100%;min-height:46px;padding:.65rem .8rem;border:1px solid #d9dde3;border-radius:.5rem;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.bc-apicheck-address .bc-apicheck-grid .bc-apicheck-field input:focus,.bc-apicheck-address .bc-apicheck-grid .bc-apicheck-field select:focus{outline:0;border-color:#2271b1;box-shadow:0 0 0 3px rgba(34,113,177,.12)}.bc-apicheck-address .bc-apicheck-grid .bc-apicheck-field input[readonly],.bc-apicheck-address .bc-apicheck-grid .bc-apicheck-field select[readonly]{cursor:default;background:#f7f8fa}.bc-apicheck-address .bc-apicheck-grid .bc-apicheck-field.bc-apicheck-field-country,.bc-apicheck-address .bc-apicheck-grid .bc-apicheck-field.bc-apicheck-field-street,.bc-apicheck-address .bc-apicheck-grid .bc-apicheck-field.bc-apicheck-field-city{grid-column:span 12}.bc-apicheck-address .bc-apicheck-grid .bc-apicheck-field.bc-apicheck-field-postcode{grid-column:span 5}.bc-apicheck-address .bc-apicheck-grid .bc-apicheck-field.bc-apicheck-field-number{grid-column:span 4}.bc-apicheck-address .bc-apicheck-grid .bc-apicheck-field.bc-apicheck-field-addition{grid-column:span 3}.bc-apicheck-address .bc-apicheck-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.9rem}.bc-apicheck-address .bc-apicheck-meta .bc-apicheck-manual{padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:.9rem;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.bc-apicheck-address .bc-apicheck-meta .bc-apicheck-status{flex:1 1 240px;min-height:1.4em;color:#667085;font-size:.9rem}.bc-apicheck-address.is-loading .bc-apicheck-status:before{content:"";display:inline-block;width:.8rem;height:.8rem;margin-right:.45rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;vertical-align:-.08em;animation:bc-apicheck-spin .75s linear infinite}.bc-apicheck-address.is-valid{border-color:rgba(23,114,69,.45)}.bc-apicheck-address.is-valid .bc-apicheck-status{color:#177245}.bc-apicheck-address.is-error{border-color:rgba(180,35,24,.5)}.bc-apicheck-address.is-error .bc-apicheck-status{color:#b42318}.bc-apicheck-address.is-warning{border-color:rgba(138,91,0,.45)}.bc-apicheck-address.is-warning .bc-apicheck-status{color:#8a5b00}.bc-apicheck-address.is-manual .bc-apicheck-manual{display:none}@media (max-width:575.98px){.bc-apicheck-address{padding:1rem}.bc-apicheck-address .bc-apicheck-grid .bc-apicheck-field,.bc-apicheck-address .bc-apicheck-grid .bc-apicheck-field.bc-apicheck-field-country,.bc-apicheck-address .bc-apicheck-grid .bc-apicheck-field.bc-apicheck-field-postcode,.bc-apicheck-address .bc-apicheck-grid .bc-apicheck-field.bc-apicheck-field-number,.bc-apicheck-address .bc-apicheck-grid .bc-apicheck-field.bc-apicheck-field-addition,.bc-apicheck-address .bc-apicheck-grid .bc-apicheck-field.bc-apicheck-field-street,.bc-apicheck-address .bc-apicheck-grid .bc-apicheck-field.bc-apicheck-field-city{grid-column:span 12}}@keyframes bc-apicheck-spin{to{transform:rotate(360deg)}}