.fga-cma-player{position:fixed;left:18px;right:auto;top:auto;bottom:24px;z-index:2147483000;width:min(370px,calc(100vw - 36px));padding:12px 14px;border-radius:20px;background:var(--fga-cma-c1,#123d32);color:#fff;box-shadow:0 18px 50px rgba(12,39,66,.28);border:1px solid rgba(255,255,255,.28);font:inherit;display:block;visibility:visible;opacity:1;pointer-events:auto;isolation:isolate;box-sizing:border-box}
.fga-cma-player *{box-sizing:border-box}.fga-cma-topline,.fga-cma-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fga-cma-topline{justify-content:space-between;margin-bottom:8px}.fga-cma-title{color:#fff}.fga-cma-language{max-width:150px;min-height:36px;border-radius:9px;border:1px solid rgba(255,255,255,.45);background:#fff;color:#17212b;padding:4px 8px}.fga-cma-controls button{min-height:40px;border:0;border-radius:10px;background:#fff;color:#17212b;font-weight:700;padding:7px 12px;cursor:pointer;pointer-events:auto}.fga-cma-controls button:hover{filter:brightness(.96)}.fga-cma-controls button:focus-visible,.fga-cma-language:focus-visible{outline:3px solid #fff;outline-offset:2px}.fga-cma-status{font-size:.85rem;font-weight:700;color:#fff}.fga-cma-audio{display:none}.fga-cma-trp{margin-top:8px}.fga-cma-trp .trp-language-switcher,.fga-cma-trp .trp-block-container{position:static!important;inset:auto!important;margin:0!important;max-width:100%}
@keyframes fgaCmaSevenColours{0%,14.285%{background-color:var(--fga-cma-c1,#123d32)}14.286%,28.571%{background-color:var(--fga-cma-c2,#1c5848)}28.572%,42.857%{background-color:var(--fga-cma-c3,#c69b46)}42.858%,57.143%{background-color:var(--fga-cma-c4,#7b2d43)}57.144%,71.429%{background-color:var(--fga-cma-c5,#2457a7)}71.430%,85.714%{background-color:var(--fga-cma-c6,#6b4c9a)}85.715%,100%{background-color:var(--fga-cma-c7,#b14f1b)}}.fga-cma-player.is-colour-cycling{animation:fgaCmaSevenColours 28s steps(1,end) infinite}
@media(max-width:700px){.fga-cma-player{left:10px;right:10px;top:auto;bottom:24px;width:auto;border-radius:18px}}
@media(prefers-reduced-motion:reduce){.fga-cma-player.is-colour-cycling{animation:none}}
