.tmtr-switcher{font-size:14px;line-height:1.3}
.tmtr-dropdown{position:relative;display:inline-block}
.tmtr-switcher button.tmtr-toggle{display:inline-flex;align-items:center;gap:6px;margin:0;padding:7px 12px;min-height:0;border:1px solid rgba(0,0,0,.15);border-radius:999px;background:#fff;color:#222;cursor:pointer;font:inherit;font-size:14px;line-height:1.2;letter-spacing:normal;text-transform:none;box-shadow:none}
.tmtr-switcher button.tmtr-toggle:hover,.tmtr-switcher button.tmtr-toggle:focus{background:#fff;color:#222;border-color:rgba(0,0,0,.35)}
.tmtr-globe{flex:none}
.tmtr-caret{font-size:11px;transition:transform .15s}
.tmtr-open .tmtr-caret{transform:rotate(180deg)}
.tmtr-switcher .tmtr-list{position:absolute;top:calc(100% + 6px);left:0;min-width:150px;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12);display:none;z-index:99999}
.tmtr-open .tmtr-list{display:block}
.tmtr-switcher .tmtr-list li{margin:0;padding:0;list-style:none;border:0}
.tmtr-switcher .tmtr-list a{display:block;padding:8px 10px;border-radius:6px;color:#222;text-decoration:none;white-space:nowrap}
.tmtr-switcher .tmtr-list a:hover{background:#f2f4f7}
.tmtr-switcher .tmtr-list a.tmtr-active{font-weight:600;background:#eef3ff}
.tmtr-floating{position:fixed;bottom:20px;z-index:99998}
.tmtr-pos-bottom-left{left:20px}
.tmtr-pos-bottom-right{right:20px}
.tmtr-floating .tmtr-list{top:auto;bottom:calc(100% + 6px)}
.tmtr-pos-bottom-right .tmtr-list{left:auto;right:0}
.tmtr-floating button.tmtr-toggle{box-shadow:0 4px 14px rgba(0,0,0,.15)}
.tmtr-inline a{text-decoration:none}
.tmtr-inline a.tmtr-active{font-weight:600}
.tmtr-sep{margin:0 6px;opacity:.4}
.tmtr-menu-item .tmtr-globe{vertical-align:-3px;margin-right:2px}
.tmtr-menu-item.tmtr-open>.sub-menu{display:block!important;visibility:visible!important;opacity:1!important}
@media (max-width:600px){.tmtr-floating{bottom:14px}.tmtr-pos-bottom-left{left:14px}.tmtr-pos-bottom-right{right:14px}}
@media print{.tmtr-floating{display:none}}
.tmtr-flag{display:inline-block;width:21px;height:14px;flex:none;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.12);vertical-align:-2px}
.tmtr-link,.tmtr-switcher .tmtr-list a{display:flex;align-items:center;gap:8px}
.tmtr-inline .tmtr-link{display:inline-flex;gap:6px}
.tmtr-menu-item .tmtr-menu-toggle .text-wrap{display:inline-flex;align-items:center;gap:6px}
.tmtr-menu-item .sub-menu .tmtr-link{display:flex}
.tmtr-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.tmtr-style-flag button.tmtr-toggle{padding:7px 10px}
