/* Only video surfaces: no native controls or visible modal toolbar. */
html:has(dialog.mvp-dialog[open]),body:has(dialog.mvp-dialog[open]){overflow:hidden}
body #videoResult.media-result-panel{padding:0;border:0;background:transparent;min-height:0}
body #videoResult .result-content{width:100%;gap:14px}
body .mvp-inline{display:block;position:relative;width:min(100%,720px);max-width:100%;margin:0 auto;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;line-height:0;cursor:zoom-in;overflow:hidden;text-decoration:none}
body .mvp-inline[data-orientation="portrait"]{width:min(100%,280px)}
body .mvp-inline[data-orientation="square"]{width:min(100%,420px)}
body .media-card .mvp-inline{width:100%;max-width:none;margin:0}
body .mvp-inline>.mvp-video,body #videoResult .mvp-inline>.mvp-video{display:block;width:100%;height:100%;max-height:none;aspect-ratio:inherit;object-fit:contain;border:0;border-radius:0;background:transparent}
.mvp-inline:focus-visible{outline:2px solid #a1c5ef;outline-offset:4px}
.mvp-video::-webkit-media-controls,.mvp-video::-webkit-media-controls-enclosure{display:none!important}
dialog.mvp-dialog{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;box-sizing:border-box;margin:0;padding:16px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden}
dialog.mvp-dialog[open]{display:flex;align-items:center;justify-content:center}
dialog.mvp-dialog::backdrop{background:#000d;backdrop-filter:blur(7px)}
dialog.mvp-dialog>.mvp-modal-video{display:block;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:0;border:0;border-radius:0;box-shadow:none;background:transparent;object-fit:contain;cursor:pointer;outline:none}
body #videoResult .result-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}
body #videoResult .result-meta>.model-tag{margin-right:auto}
body #videoResult .task-billing-note{display:none!important}
