.tc-video-dialog{position:fixed;inset:0;margin:0;box-sizing:border-box;width:100%;max-width:none;height:100dvh;max-height:none;border:0;padding:60px 12px 12px;background:#000;color:#fff}.tc-video-dialog::backdrop{background:#000}.tc-video-dialog[open]{display:flex;flex-direction:column}.tc-video-dialog iframe{width:100%;flex:1;min-height:0;border:0}.tc-video-content{display:flex;flex-direction:column;flex:1;min-height:0}.tc-video-dialog-anchored{inset:auto 0;margin:0 auto;width:calc(100% - 24px);max-width:900px;height:auto;border-radius:12px}.tc-video-dialog-anchored iframe{flex:none;aspect-ratio:16 / 9}.tc-video-dialog-anchored::backdrop{background:#0a293bcc}.tc-video-status{flex:none;padding:0 0 12px;font:14px/1.5 Arial,sans-serif;color:#fff}.tc-video-status p{margin:0 0 6px}.tc-video-status a,.tc-video-status button{display:inline-block;margin-right:16px;color:#fff;text-decoration:underline}.tc-video-status button{cursor:pointer;background:none;border:0;padding:4px 0;font:inherit}.tc-video-status :focus-visible{outline:2px solid white;outline-offset:3px}.tc-video-close{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:#f8857a;color:#0a293b;cursor:pointer}.tc-video-close:focus-visible{outline:3px solid white;outline-offset:3px}
