.tb-currency-menu{position:relative;color:#12515b;font-size:13px;white-space:normal}
.tb-currency-menu summary{display:flex;align-items:center;gap:7px;min-height:40px;padding:0 12px;border:1px solid #cbdfe3;border-radius:9px;background:#fff;cursor:pointer;font-weight:700;list-style:none}
.tb-currency-menu summary::-webkit-details-marker{display:none}
.tb-currency-menu summary>i:last-child{font-size:9px}
.tb-currency-menu summary:focus-visible,.tb-currency-panel select:focus-visible{outline:2px solid #00a3b7;outline-offset:3px}
.tb-currency-panel{position:absolute;right:0;top:calc(100% + 10px);z-index:1100;width:260px;padding:17px;background:#fff;border:1px solid #d8e7eb;border-radius:13px;box-shadow:0 12px 32px #123f4626;display:grid;gap:10px}
.tb-currency-panel label{font-weight:700;margin:0}
.tb-currency-panel select{width:100%;height:42px;padding:0 10px;border:1px solid #bcd4da;border-radius:7px;background:#fff;color:#173f46;font-size:13px}
.tb-currency-panel small{font-size:12px;line-height:1.5;color:#607e85}
.tb-currency-panel a{font-size:10px;color:#607e85;text-decoration:underline}
@media(max-width:991.98px){.tb-currency-panel{right:auto;left:0;width:min(260px,calc(100vw - 48px))}}
