/* V19: teclado superpuesto, alto del video estable y compositor junto al teclado. */
#mcViewer.mcc-open{position:fixed!important;inset:auto!important;top:var(--mcc-vtop,0px)!important;left:var(--mcc-vleft,0px)!important;right:auto!important;bottom:auto!important;margin:0!important;width:var(--mcc-vwidth,100vw)!important;max-width:var(--mcc-vwidth,100vw)!important;height:var(--mcc-vh,100dvh)!important;max-height:var(--mcc-vh,100dvh)!important;box-sizing:border-box;transform:none}
#mcViewer .mcc-sheet{padding-bottom:calc(var(--mcc-keyboard,0px) + 59px + var(--mcc-safe-bottom,env(safe-area-inset-bottom,0px)))}
#mcViewer .mcc-composer{position:absolute;z-index:4;left:0;right:0;bottom:var(--mcc-keyboard,0px);padding-bottom:calc(10px + var(--mcc-safe-bottom,env(safe-area-inset-bottom,0px)))}
#mcViewer .mc-controls{width:46px;gap:12px}
#mcViewer .mc-controls .mc-tool{width:46px;min-width:46px;min-height:46px;height:auto;padding:10px 4px;gap:4px;border-radius:14px}
#mcViewer .mc-controls .mc-tool-label{display:none!important}
#mcViewer .mc-tool-count{font-size:11px;line-height:13px;font-weight:600}
#mcViewer .mc-tool-count:empty{display:none}
#mcViewer .mc-video[role=button]:focus-visible{outline:2px solid #53cbea;outline-offset:-3px}
