.ibta-b2c-fx { display: inline-flex; flex-direction: column; gap: .2rem; max-inline-size: 100%; vertical-align: middle; }
.ibta-b2c-fx > [hidden] { display: none !important; }
.ibta-b2c-fx-localized > .ibta-b2c-fx-estimate { order: -1; font-weight: 700; }
.ibta-b2c-fx-localized > .ibta-b2c-fx-aed { display: none; }
.ibta-b2c-fx-charge { font-weight: 700; margin-block: 1rem; }
.ibta-b2c-fx-charge[hidden] { display: none !important; }
.ibta-b2c-fx-estimate ins { text-decoration: none; }
.ibta-b2c-fx-estimate del { opacity: .7; font-weight: 400; }
.ibta-b2c-fx-notice { font-size: .875rem; line-height: 1.6; margin-block: 1rem; overflow-wrap: anywhere; }
.ibta-b2c-fx-notice a { text-decoration: underline; }
