.m24-currency-selector{display:inline-flex;align-items:center;flex-shrink:0;position:relative}
.m24-currency-selector .m24-currency-flag{position:absolute;left:7px;top:50%;transform:translateY(-50%);width:18px;height:12px;object-fit:cover;pointer-events:none;z-index:1;border-radius:1px}
.m24-currency-selector select{font:inherit;font-size:12px;font-weight:650;color:#fff;background:#35236a;border:1px solid #a78bfa;border-radius:6px;padding:5px 20px 5px 31px;max-width:115px;cursor:pointer}
.m24-currency-selector select:focus-visible{outline:2px solid #8b43ff;outline-offset:2px}
.m24-header .m24-currency-selector select,.m24-footer .m24-currency-selector select{color:#fff}
.m24-topbar__right .m24-currency-selector select{min-height:27px;padding-block:3px}
@media(max-width:749px){.m24-topbar__right:has(.m24-currency-selector) a{display:none}}
.m24-currency-mobile{padding:12px 18px}
@media(min-width:990px){.m24-currency-mobile{display:none}}
@media(max-width:989px){.m24-currency-desktop{display:none}}
