.bc-address{margin-bottom:1rem}.bc-address .bc-address-title{margin-bottom:1rem;font-weight:600}.bc-address .bc-address-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}.bc-address .bc-address-grid .bc-address-field{grid-column:span 6}.bc-address .bc-address-grid .bc-address-field.bc-address-field-country,.bc-address .bc-address-grid .bc-address-field.bc-address-field-street,.bc-address .bc-address-grid .bc-address-field.bc-address-field-city{grid-column:span 12}.bc-address .bc-address-grid .bc-address-field.bc-address-field-postcode{grid-column:span 5}.bc-address .bc-address-grid .bc-address-field.bc-address-field-number{grid-column:span 4}.bc-address .bc-address-grid .bc-address-field.bc-address-field-addition{grid-column:span 3}.bc-address .bc-address-grid .bc-address-field input[readonly]{background-color:var(--bs-secondary-bg,#e9ecef)}.bc-address .bc-address-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1rem}.bc-address .bc-address-meta .bc-address-actions{display:flex;flex-wrap:wrap;gap:.5rem}.bc-address .bc-address-meta .bc-address-actions .bc-address-check,.bc-address .bc-address-meta .bc-address-actions .bc-address-manual{margin:0}.bc-address .bc-address-meta .bc-address-actions .bc-address-manual{padding-left:0;padding-right:0}.bc-address .bc-address-meta .bc-address-status{flex:1 1 260px;min-height:1.5rem;font-size:.875rem}.bc-address.is-dutch .bc-address-check{display:none}.bc-address.is-international .bc-address-manual{display:none}.bc-address.is-manual .bc-address-manual{display:none}.bc-address.is-loading .bc-address-status:before{content:"";display:inline-block;width:.875rem;height:.875rem;margin-right:.5rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;vertical-align:-.1em;animation:bc-address-spin .75s linear infinite}.bc-address.is-valid .bc-address-status{color:#198754}.bc-address.is-error .bc-address-status{color:#dc3545}.bc-address.is-warning .bc-address-status{color:#9a7200}@media(max-width:575.98px){.bc-address .bc-address-grid .bc-address-field,.bc-address .bc-address-grid .bc-address-field.bc-address-field-country,.bc-address .bc-address-grid .bc-address-field.bc-address-field-postcode,.bc-address .bc-address-grid .bc-address-field.bc-address-field-number,.bc-address .bc-address-grid .bc-address-field.bc-address-field-addition,.bc-address .bc-address-grid .bc-address-field.bc-address-field-street,.bc-address .bc-address-grid .bc-address-field.bc-address-field-city{grid-column:span 12}}@keyframes bc-address-spin{to{transform:rotate(360deg)}}