.real-video29{position:relative;display:block;aspect-ratio:3/2;background:#111;overflow:hidden;border-radius:9px 9px 0 0}.real-video29 .video-open29{display:block;padding:0;border:0;background:#111;width:100%;height:100%;cursor:pointer}.real-video29 video{display:block;width:100%;height:100%;max-height:none;object-fit:contain;aspect-ratio:3/2}.video-expand29{position:absolute;top:5px;right:5px;background:#0009;color:white;border-radius:50%;width:23px;height:23px;line-height:23px;font:18px/23px Arial}.real-video29 .video-toggle29{position:absolute;bottom:3px;right:3px;min-width:28px;min-height:28px;padding:2px;border:0;border-radius:50%;background:#000a;color:#fff;cursor:pointer;z-index:3}.client-completion28 .compact-card .real-video29 .compact-tags{right:34px;pointer-events:none}.video-error29{position:absolute;top:50%;left:0;right:0;padding:8px;background:#000b;color:#fff;font:12px Arial;text-align:center;pointer-events:none}.video-error29[hidden],.video-toggle29[hidden]{display:none}.video-stage-detail27.real-video29{width:100%;max-width:calc(65vh * 1.5);margin:auto;border-radius:10px}.video-open29:focus-visible,.video-toggle29:focus-visible{outline:3px solid #bc934b;outline-offset:-3px}

.video-thumb29{position:absolute;inset:0;display:grid;place-items:center;background:#0003;color:white;text-shadow:0 1px 3px #000}
