.alo-inline-video{display:block!important;margin:24px 0!important;max-width:100%;min-width:0;clear:both}
.alo-video-frame{position:relative;width:100%;aspect-ratio:16/9;background:#111;overflow:hidden}
.alo-video-frame iframe,.alo-video-frame video{display:block!important;width:100%!important;height:100%!important;position:absolute;inset:0;border:0;max-width:100%!important;margin:0!important}
.alo-inline-video>a{display:block;margin-top:8px;font:14px/1.5 Arial}
.editor105-content .alo-inline-video{border:1px solid #bac6d2;border-radius:6px;background:#f2f6fa;padding:16px;white-space:normal}
.editor105-content .alo-inline-video::before{content:'▶ Vídeo na matéria';display:block;color:#172b42;font:700 14px Arial;margin-bottom:8px}
.alo-video-remove{margin-top:10px;padding:7px 10px;background:white;color:#972323;border:1px solid #b9c3ce;border-radius:4px;cursor:pointer}
.alo-video-dialog{box-sizing:border-box;width:min(560px,calc(100% - 24px));max-height:90vh;overflow:auto;padding:24px;border:1px solid #bbc4cf;border-radius:10px;background:white;color:#111;font:16px/1.5 Arial}
.alo-video-dialog::backdrop{background:#0008}
.alo-video-dialog h2{font:700 22px Arial;margin:0 0 18px}
.alo-video-dialog label{display:block;margin:14px 0;font:600 14px Arial}
.alo-video-dialog input,.alo-video-dialog select{box-sizing:border-box;display:block;width:100%;min-width:0;min-height:44px;margin-top:7px;padding:10px;border:1px solid #8594a6;border-radius:4px;background:white;color:#111;font:16px Arial}
.alo-video-dialog p{font-size:14px}
.alo-video-error{color:#a21919}
.alo-video-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px}
.alo-video-actions button{padding:11px 14px;border:1px solid #53677d;border-radius:5px;font:600 14px Arial;cursor:pointer;background:white;color:#172b42}
.alo-video-actions .alo-video-insert{background:#172b42;color:white}
.v9-form .highlight-choice106{display:block;padding:10px 12px;border:1px solid #c1ccd6;background:#f5f7fa;border-radius:5px}
.v9-form .highlight-choice106 input[type=checkbox]{display:inline-block;width:auto;min-height:0;margin-right:7px}
.v9-form .highlight-choice106 small{display:block;margin-top:6px;font-weight:400}
