.ctm-language-control{position:absolute;left:-2px;top:1px;z-index:105}
.ctm-language-toggle{background:transparent;color:#fff;width:36px;height:34px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:8px;font-size:23px;box-shadow:none!important}
.ctm-language-toggle:hover{background:#ffffff12}
.ctm-language-menu{position:absolute;top:38px;left:0;width:170px;padding:7px;background:white;color:#24311e;border:1px solid #cad3c7;border-radius:12px;box-shadow:0 6px 22px #0004;display:grid;gap:4px}
.ctm-language-menu button{display:flex;align-items:center;gap:10px;padding:10px;background:#f7f8f5;color:#26321f;border-radius:7px;text-align:left;font-size:14px;font-weight:700}
.ctm-language-menu button[aria-checked=true]{background:#FFD300}
.ctm-language-menu .language-flag{font-size:21px}
.ctm-flat-flag{display:block;width:27px;height:18px;border:1px solid #ffffff40;border-radius:0;overflow:hidden;flex-shrink:0}
.ctm-language-menu .ctm-flat-flag{border-color:#26311b25}
.center-compact .sidebar{display:none!important}.center-compact .workspace{margin-left:0!important}
.center-compact .workspace>header{padding:0!important;min-height:0!important}
.center-compact .workspace>header>.location,.center-compact .workspace>header>.interaction-bar-actions,.center-compact .workspace>header>.account-tools,.center-compact #accessAccountBar{display:none!important}
.center-compact main{max-width:1180px;padding:24px 22px 40px}
.center-compact .player-app-bar{max-width:1180px;margin:auto}
.center-compact .player-icon-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:auto!important}
.center-compact .player-nav-button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding:0}
.center-compact .player-count-pills{position:absolute;inset:0;width:auto;display:block;pointer-events:none}
.center-compact .player-count-pills>span{position:absolute;right:3px;height:20px;min-width:20px;font-size:12px;border:2px solid #151812}
.center-compact .count-new{top:3px;background:#ff3b30}.center-compact .count-opened{bottom:3px;background:#30b96a}
@media(max-width:760px){.center-compact main{padding:18px 12px 35px}.ctm-shared-header .player-wordmark{width:235px}.ctm-shared-header .player-brand-title{font-size:16px}}
@media(max-width:360px){.ctm-shared-header .player-wordmark{width:205px}.ctm-shared-header .player-brand-title{font-size:14px}}
