/* CRM only: approved Cristal antigravedad, original content and video. */
body[data-page="operaciones"] #main .of-demo{display:block!important;max-width:1040px!important;margin:0 auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
.of-stage{position:relative;width:100%;aspect-ratio:1310/545;isolation:isolate;perspective:1400px;margin:20px 0 25px}
.of-art{position:absolute;inset:0;pointer-events:none;animation:of-float 9s ease-in-out infinite}
.of-art svg{display:block;width:100%;height:100%;overflow:hidden}
body[data-page="operaciones"] #main .of-player{display:none!important}
body[data-page="operaciones"] #main .of-playing .of-player{position:absolute!important;display:block!important;inset:2% 2% auto!important;width:96%!important;height:auto!important;aspect-ratio:16/9!important;z-index:5;border:2px solid #c6d9da!important;border-radius:18px;background:#000!important;overflow:hidden;transform:rotateZ(1deg) rotateY(-3deg);box-shadow:4px 5px 1px #566665,0 0 3px #fff,0 12px 30px #000,0 6px 30px #67f9ce44}
.of-stage.of-playing{aspect-ratio:16/9}
body[data-page="operaciones"] #main .of-player video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain;border-radius:15px;background:#000}
.of-playing .of-art{visibility:hidden}
.of-player .media-label{display:none!important}
.of-play-hit{position:absolute;inset:0;width:100%;height:100%;z-index:4;border:0!important;background:transparent!important;box-shadow:none!important;cursor:pointer}
.of-play-hit[hidden]{display:none!important}
.of-play-hit:focus-visible{outline:2px solid #8fffe1;outline-offset:4px;border-radius:18px}
body[data-page="operaciones"] #main .of-copy{padding:0!important;margin:0 0 20px;background:none;border:0}
body[data-page="operaciones"] #main .of-copy h3{font-size:clamp(20px,2.5vw,28px);line-height:1.25;margin:0 0 10px}
body[data-page="operaciones"] #main .of-copy p{font-size:15px;color:#b6c7c2;margin:0;line-height:1.6}
.of-actions{position:relative;min-height:52px;margin-bottom:28px}
.of-button,.of-scope>summary{box-sizing:border-box;min-height:50px;padding:14px 24px!important;border-radius:999px!important;border:1px solid #a4c2b8!important;box-shadow:inset 0 2px 3px #ffffff66,0 5px 0 #203c32,0 8px 22px #74ffd01a!important;color:#edf9f5!important;background:linear-gradient(135deg,#203b33,#020806)!important;text-align:center;font:600 14px/1.4 Inter,sans-serif!important;cursor:pointer}
.of-primary{position:absolute;left:0;top:0;width:calc(50% - 12px);background:linear-gradient(120deg,#b8ffe6,#40e6be)!important;color:#03221b!important;border-color:#c8fff0!important}
body[data-page="operaciones"] #main .of-scope{width:100%;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
body[data-page="operaciones"] #main .of-scope>summary{width:calc(50% - 12px);margin-left:auto;list-style:none}
.of-scope>summary::-webkit-details-marker{display:none}
body[data-page="operaciones"] #main .of-scope .source-content{margin-top:28px;padding:24px;background:#08140f;border:1px solid #91b5a75e;border-radius:16px;overflow-wrap:anywhere}
.of-button:hover,.of-scope>summary:hover{filter:brightness(1.12)}
.of-button:focus-visible,.of-scope>summary:focus-visible{outline:2px solid #a1ffde;outline-offset:5px}
@keyframes of-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
@media(max-width:600px){.of-stage{margin:18px 0 24px}.of-copy h3{font-size:20px!important}.of-copy p{font-size:13px!important}.of-primary{position:static;width:100%;margin-bottom:14px}body[data-page="operaciones"] #main .of-scope>summary{width:100%;margin:0}body[data-page="operaciones"] #main .of-playing .of-player{transform:none;border-radius:9px}.of-player video{border-radius:7px!important}body[data-page="operaciones"] #main .of-scope .source-content{padding:16px}}
@media(prefers-reduced-motion:reduce){.of-art{animation:none}}



/* Approved Operations option 3: 1040 x 510 holographic assembly. */
body[data-page="operaciones"] #main .of-stage{aspect-ratio:1040/510!important}
body[data-page="operaciones"] #main .of-playing .of-art{visibility:visible;animation:none}
body[data-page="operaciones"] #main .of-playing .of-player{left:7.5%!important;top:3%!important;right:auto!important;bottom:auto!important;width:85%!important;height:auto!important;aspect-ratio:2.3/1!important;transform:none!important;border:1px solid #96f7f4!important;border-radius:12px;box-shadow:0 0 3px #d7faff,0 0 20px #68dfed55,4px 2px 2px #54689b!important}
body[data-page="operaciones"] #main .of-play-hit{left:7%;top:2%;right:auto;bottom:auto;width:86%;height:77%}
@media(max-width:600px){body[data-page="operaciones"] #main .of-playing .of-player{border-radius:5px}}