.mkt-switcher{font-size:14px;line-height:1.3;z-index:9990}
.mkt-switcher ul{list-style:none;margin:0;padding:0}
.mkt-switcher a{text-decoration:none}
.mkt-list{display:flex;gap:10px;flex-wrap:wrap}
.mkt-list .mkt-current a{font-weight:700}
.mkt-dropdown{position:relative;display:inline-block}
.mkt-dropdown summary{cursor:pointer;list-style:none;padding:6px 12px;border:1px solid rgba(0,0,0,.15);border-radius:20px;background:#fff;color:#222}
.mkt-dropdown summary::-webkit-details-marker{display:none}
.mkt-dropdown summary::after{content:"";display:inline-block;margin-left:8px;border:4px solid transparent;border-top-color:currentColor;vertical-align:-1px}
.mkt-dropdown ul{position:absolute;right:0;margin-top:6px;min-width:150px;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:6px 0}
.mkt-dropdown li a{display:block;padding:7px 14px;color:#222}
.mkt-dropdown li a:hover{background:#f3f3f3}
.mkt-dropdown .mkt-current a{font-weight:700}
.mkt-floating{position:fixed}
.mkt-floating.mkt-bottom-right{right:18px;bottom:18px}
.mkt-floating.mkt-bottom-left{left:18px;bottom:18px}
.mkt-floating.mkt-top-right{right:18px;top:18px}
.mkt-floating.mkt-top-left{left:18px;top:18px}
.mkt-floating.mkt-bottom-right ul,.mkt-floating.mkt-bottom-left ul{bottom:100%;margin:0 0 6px}
.mkt-floating.mkt-bottom-left ul,.mkt-floating.mkt-top-left ul{left:0;right:auto}
.mkt-floating summary{box-shadow:0 4px 14px rgba(0,0,0,.15)}
