.am-fx-on .am-price-conv{display:none!important}
.am-fx-pending .am-fx-price,.am-fx-pending .amb-lines,.am-fx-pending .amb-total{visibility:hidden}
.am-fx-local{display:block}
/* :not(#am-fx-x) lifts these above Divi's .entry-summary p.price span{font-size:26px!important} */
.am-fx-usd:not(#am-fx-x),.am-fx-approx:not(#am-fx-x){display:block!important;font:400 13px/1.4 Inter,sans-serif!important;color:#64748B!important;margin-top:2px;letter-spacing:0!important;text-transform:none!important}
.am-fx-usd:not(#am-fx-x) *{font:inherit!important;color:inherit!important;text-decoration-color:currentColor}
.am-fx-usd .am-mp-per{margin:0!important}
.am-fx-sl,.am-fx-su{white-space:nowrap}
.am-fx-su{font-size:.82em;opacity:.72;font-weight:400}
.am-fx-note{margin:0 0 16px;padding:10px 12px;background:#F1F7FD;border:1px solid #CFE3F6;border-radius:10px;font:400 13px/1.5 Inter,sans-serif;color:#023774}
.am-fx-note a{color:#0670C4;text-decoration:underline}
.am-fx-sw{position:relative;display:inline-flex;align-items:center;margin:0 6px 0 18px;vertical-align:middle}
.am-fx-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid #CBD5E1;border-radius:999px;padding:4px 10px;margin:0;background:#fff;font:600 12px/1.2 Inter,sans-serif;color:#0F172A;cursor:pointer;white-space:nowrap}
.am-fx-pill b{font-weight:700}
.am-fx-pill:hover,.am-fx-pill[aria-expanded="true"]{border-color:#0670C4}
.am-fx-pill:focus-visible{outline:2px solid #0670C4;outline-offset:2px}
.am-fx-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:100000;min-width:210px;margin:0!important;padding:6px 0!important;list-style:none!important;background:#fff;border:1px solid #E2E8F0;border-radius:10px;box-shadow:0 8px 24px rgba(15,23,42,.12);text-align:left}
.am-fx-menu[hidden]{display:none!important}
.am-fx-menu li{list-style:none!important;margin:0!important;padding:8px 14px!important;font:500 13px/1.3 Inter,sans-serif;color:#0F172A;cursor:pointer;white-space:nowrap}
.am-fx-menu li::before{display:none!important}
.am-fx-menu li.am-fx-auto{border-bottom:1px solid #E2E8F0;margin-bottom:4px!important;padding-bottom:10px!important}
.am-fx-menu li .am-fx-flag svg{vertical-align:-3px}
.am-fx-menu li[aria-selected="true"]{background:#F1F7FD;font-weight:600}
.am-fx-menu li:hover,.am-fx-menu li:focus{background:#F1F7FD;outline:none}
/* Phones: compact pill (no caret), and the header row stays on one line, the logo giving up a little width. */
@media (max-width:600px){.am-fx-sw{margin:0 2px 0 12px}.am-fx-pill{padding:3px 7px;gap:4px}.am-fx-pill>span:last-child{display:none}.et_pb_menu__wrap:has(.am-fx-sw){flex-wrap:nowrap!important;flex:0 0 auto!important}.et_pb_menu_inner_container:has(.am-fx-sw)>.et_pb_menu__logo-wrap{flex:1 1 auto!important;min-width:0!important}.et_pb_menu_inner_container:has(.am-fx-sw)>.et_pb_menu__logo-wrap img{max-width:100%!important;height:auto!important}}
.am-fx-flag{display:inline-flex;flex:0 0 auto}
.am-fx-flag svg{display:block;width:18px;height:12px;border-radius:2px;box-shadow:0 0 0 1px rgba(15,23,42,.15)}
.am-fx-menu li{display:flex!important;align-items:center;gap:8px}