.studio-media-icon{display:inline-block;width:17px;height:17px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}
.asset-preview-dialog [data-close-preview],.studio-media-dialog [data-media-close],.h5-preview-dialog [data-h5-close-preview]{display:inline-grid!important;place-items:center!important;flex:0 0 36px!important;width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;color:#34433e!important;background:#f2f5f3!important;border:1px solid #c9d4ce!important;border-radius:5px!important;line-height:1!important}
.asset-preview-dialog [data-close-preview]>svg,.studio-media-dialog [data-media-close]>svg,.h5-preview-dialog [data-h5-close-preview]>svg{display:block!important;width:20px!important;height:20px!important;visibility:visible!important;opacity:1!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
.asset-preview-dialog [data-close-preview]:hover,.studio-media-dialog [data-media-close]:hover,.h5-preview-dialog [data-h5-close-preview]:hover{color:#fff!important;background:#b93b3b!important;border-color:#b93b3b!important}
.asset-preview-dialog [data-close-preview]:focus-visible,.studio-media-dialog [data-media-close]:focus-visible,.h5-preview-dialog [data-h5-close-preview]:focus-visible{outline:2px solid #147d64;outline-offset:3px}
.studio-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:18px 0;color:#8b7e75;font-size:12px}
.studio-pagination>div{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.studio-pagination button{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:4px 8px;border:1px solid #e3dcd3;border-radius:5px;background:#fffdf9;color:#776a64;font-size:12px;box-shadow:none}
.studio-pagination button[aria-current="page"]{background:#ede7f5!important;border-color:#b5a0ce!important;color:#6c4c9e!important}
.studio-pagination button:disabled{opacity:.35;cursor:default;transform:none}
.studio-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:4px;font-size:12px;color:#8b7e75}
.studio-status-tabs{display:flex;align-items:center;gap:7px;overflow:auto}
.studio-site #app .studio-status-tabs button,.studio-operations .studio-status-tabs button{display:inline-flex;align-items:center;gap:7px;flex:none;padding:7px 10px;min-height:34px;border:0;border-radius:5px;background:transparent;color:#8d8078;font-size:12px;box-shadow:none;white-space:nowrap}
.studio-site #app .studio-status-tabs button[aria-pressed="true"],.studio-operations .studio-status-tabs button[aria-pressed="true"]{background:#ece6f3;color:#6d519b}
.studio-status-tabs small{color:inherit;font-size:10px;opacity:.75;font-variant-numeric:tabular-nums}
.studio-list-toolbar>[data-studio-task-refresh]{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:34px;padding:6px 10px;font-size:12px}
.studio-task-list{display:grid;gap:12px}
.studio-task-row{display:grid;grid-template-columns:180px minmax(0,1fr) 126px;gap:22px;align-items:start;padding:18px;border:1px solid #e5ded5;border-radius:8px;background:#fffdf9}
.studio-task-row.is-active{border-left:3px solid #9a83b9}
.studio-task-preview{width:100%;height:144px;overflow:hidden;border-radius:6px;background:#eae6df}
.studio-site #app .studio-task-preview>button{position:relative;display:block;width:100%;height:100%;padding:0;overflow:hidden;border:0;background:#eae6df;box-shadow:none}
.studio-task-preview :is(img,video){display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}
.studio-task-preview>button>span{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fffdfaeb;color:#655172}
.studio-task-placeholder{display:grid;align-content:center;justify-items:center;gap:10px;height:100%;color:#a09287;font-size:12px}
.studio-task-placeholder>.studio-media-icon{width:25px;height:25px}
.studio-task-body{min-width:0}.studio-task-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.studio-task-top>small{color:#9c8e81;font-size:11px}
.studio-task-status{display:inline-block;padding:2px 7px;background:#eeebe5;color:#9a8b7a;border-radius:4px;font-size:11px}
.studio-task-status.status-completed{background:#e8eee7;color:#6d8567}.studio-task-status.status-ready{background:#eee8f6;color:#8b6eaa}.studio-task-status.status-failed{background:#f3e6e1;color:#a47c70}
.studio-site #app .studio-task-body h2{margin:8px 0 5px;font-size:17px;line-height:1.5}
.studio-task-summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 8px;color:#8b817b;font-size:12px;line-height:1.7;overflow-wrap:anywhere}
.studio-task-meta{display:flex;flex-wrap:wrap;gap:12px;font-size:11px;color:#ad9f91}
.studio-task-details{margin-top:9px;font-size:12px;color:#927e9a}.studio-task-details summary{width:max-content;cursor:pointer}.studio-task-details p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;overflow:auto;margin:10px 0 0;color:#81746d;line-height:1.7}
.studio-task-actions{display:grid;gap:8px;justify-items:stretch;padding-top:4px}
.studio-site #app .studio-task-actions :is(button,a){display:flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:7px 9px;border:1px solid #e2dad1;border-radius:5px;background:#fffdf9;color:#85746b;font-size:11px;text-decoration:none;box-shadow:none;white-space:nowrap}
.studio-task-progress .execution-progress{margin:12px 0 0}.studio-task-progress{font-size:12px;max-width:100%}
.studio-list-empty{grid-column:1/-1;padding:70px 20px;border:1px dashed #ded5c9;border-radius:6px;text-align:center;color:#a29382}
.studio-inspiration-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px;align-items:start}
.studio-work-card{min-width:0;overflow:hidden}
.studio-work-media{position:relative;display:grid;place-items:center;aspect-ratio:4/5;width:100%;min-width:0;overflow:hidden;border:1px solid #e5ded5;border-radius:8px;background:#ebe7e0}
.studio-work-media>:is(img,video){position:absolute;inset:0;display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain!important;background:#ebe7e0}
.studio-site #app .studio-expand-media,.studio-operations .studio-expand-media{position:absolute;right:9px;top:9px;display:grid;place-items:center;width:30px;height:30px;min-height:30px;padding:0;border:1px solid #ffffff9c;border-radius:5px;background:#fffdf9df;color:#6d5f55;box-shadow:none}
.studio-work-copy{padding:12px 1px 0}.studio-site #app .studio-work-copy h2{margin:0 0 5px;font-size:15px;line-height:1.5}.studio-work-copy p{margin:0;color:#a18e7d;font-size:11px}
.studio-work-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.studio-site #app .studio-work-actions button{display:flex;align-items:center;gap:6px;min-height:32px;padding:5px 9px;font-size:11px;background:#fffdf9;border-color:#ded4c7;border-radius:5px}
.studio-media-empty{display:grid;justify-items:center;gap:8px;color:#a79785;font-size:12px}
/* A fit stage is deliberately independent of thumbnail and fullscreen geometry. */
.studio-media-dialog{width:min(1100px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:8px;background:#fffdf9;color:#413a38;overflow:auto}
.studio-media-dialog::backdrop{background:#292329a6;backdrop-filter:blur(3px)}
.studio-media-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:70px;padding:14px 20px;background:#fffdf9;border-bottom:1px solid #e7e0d7}
.studio-media-dialog>header small{font-size:11px;color:#a39282}.studio-media-dialog h2{font-size:18px;margin:3px 0 0;line-height:1.5}
.studio-media-dialog [data-media-close]{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:5px;background:none;color:#9a8778}
.studio-media-detail{display:grid;grid-template-columns:minmax(0,1fr) 250px;min-height:0}.studio-media-stage{position:relative;display:grid;place-items:center;grid-template:minmax(0,1fr)/minmax(0,1fr);min-height:240px;height:min(72dvh,720px);min-width:0;background:#211f23;overflow:hidden}
.studio-media-stage>:is(video,img){position:absolute;inset:0;display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:contain!important}
.studio-media-detail>aside{min-width:0;padding:24px 20px}.studio-media-detail h3{margin:0 0 20px;font-size:14px}.studio-media-detail dl{display:grid;gap:14px;margin:0}.studio-media-detail dl>div{display:grid;gap:4px;font-size:12px}.studio-media-detail dt{color:#ac9a87}.studio-media-detail dd{margin:0;color:#7b6b60}.studio-media-detail aside>p{font-size:12px;line-height:1.8;color:#9a8777;overflow-wrap:anywhere}
.studio-media-detail-actions{display:grid;gap:10px;margin-top:28px}.studio-media-detail-actions button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border:1px solid #e0d5c8;border-radius:5px;background:#fffdf9;color:#8b7565;font-size:12px}.studio-media-detail-actions .primary{background:#7058b4;color:#fff;border-color:#7058b4}
.studio-fit-video:fullscreen,.studio-fit-video:-webkit-full-screen{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;background:#111!important}
.studio-media-stage:fullscreen{width:100%;height:100%;background:#111}
.studio-site .generation-result-dialog .generation-result-media video{display:block;object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}
.studio-site .generation-result-dialog video:fullscreen{width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important}
.inspiration-source-slot :is(img,video),.inspiration-upload-slot :is(img,video),.inspiration-remix-preview video{object-fit:contain!important}
.inspiration-remix-result{min-width:0;align-content:start}
.inspiration-remix-section-head>div{display:grid;gap:8px;min-width:0}
.inspiration-remix-section-head .inspiration-remix-label{display:block;position:static;line-height:1.5}
.inspiration-remix-section-head b{display:block;line-height:1.5}
.inspiration-remix-dialog .inspiration-remix-head{height:auto;min-height:0;position:static}
.inspiration-remix-dialog .inspiration-remix-close{flex:none;min-width:40px;min-height:40px}
.inspiration-remix-dialog .inspiration-replace-pair>header{height:auto;min-height:48px;padding:10px 12px;grid-template-columns:28px minmax(0,1fr) auto}
.inspiration-replace-pair>header :is(b,small){min-width:0;line-height:1.5}
.inspiration-remix-head p{display:block;margin-top:12px;line-height:1.7}
.inspiration-remix-dialog{overflow:hidden!important;border-radius:8px}
.inspiration-remix-dialog .inspiration-remix-shell{max-height:calc(100dvh - 34px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a5adb5 transparent}
.inspiration-remix-shell::-webkit-scrollbar{width:6px}.inspiration-remix-shell::-webkit-scrollbar-thumb{background:#a5adb5;border-radius:3px}.inspiration-remix-shell::-webkit-scrollbar-track{background:transparent}
html:has(.inspiration-remix-dialog[open]),body:has(.inspiration-remix-dialog[open]){overflow:hidden!important;overscroll-behavior:none}
@media(max-width:600px){
  .inspiration-remix-dialog .inspiration-remix-shell{max-height:100dvh;padding:0}
  .inspiration-remix-dialog .inspiration-remix-head{gap:12px!important;padding:20px 16px!important}
  .inspiration-remix-dialog .inspiration-remix-stage{padding:20px 16px!important}
  .inspiration-remix-dialog .inspiration-remix-section-head{align-items:flex-start!important;justify-content:flex-start!important;flex-direction:column;gap:8px!important;text-align:left}
  .inspiration-remix-dialog .inspiration-remix-prompt{margin:0 16px 16px}
  .inspiration-remix-dialog .inspiration-remix-shell>footer{padding:0 16px 20px}
}
.inspiration-remix-result .inspiration-remix-preview{position:relative;display:grid;place-items:center;width:100%;height:clamp(220px,48dvh,480px);max-height:480px;min-height:0;aspect-ratio:auto;background:#151820}
.inspiration-remix-result .inspiration-remix-preview>video{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain!important;object-position:center}
.inspiration-remix-result video:fullscreen,.inspiration-remix-result video:-webkit-full-screen{width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;background:#111}
@media(max-width:900px){.inspiration-remix-result{grid-template-columns:minmax(104px,160px) minmax(0,1fr)}.inspiration-remix-result>.inspiration-remix-label{grid-column:1/-1;grid-row:auto}.inspiration-remix-result>.inspiration-remix-preview{grid-column:1;grid-row:2/4;height:clamp(160px,30dvh,260px)}.inspiration-remix-result>b,.inspiration-remix-result>small{grid-column:2}}
.studio-curation-heading{padding:8px 0 16px}.studio-curation-heading h2{margin:0;font-size:24px}
.studio-curation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}
.studio-curation-card{min-width:0;padding:16px;border:1px solid #e5ddd1;border-radius:8px;background:#fffdf9}
.studio-curation-card>header{display:grid;gap:5px;min-height:54px;margin-bottom:12px}.studio-curation-card>header h3{font-size:15px;line-height:1.5;margin:0}.studio-curation-card>header small{font-size:11px;color:#a18c78}
.studio-curation-card .studio-work-media{aspect-ratio:4/5;max-height:330px}.studio-curation-card form{display:grid;grid-template-columns:1fr 90px;gap:12px;margin-top:16px}.studio-curation-card label{grid-column:1/-1;margin:0;font-size:12px;color:#8c786a}.studio-curation-card textarea{min-height:66px}.studio-curation-card .studio-curation-order{grid-column:2;grid-row:3}.studio-curation-draft{align-self:end;min-height:22px;font-size:11px;color:#a48b60}.studio-curation-card .action-row{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap}.studio-curation-card .action-row button{font-size:12px;padding:8px 10px}
@media(max-width:1180px){.studio-inspiration-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-task-row{grid-template-columns:150px minmax(0,1fr) 112px;gap:16px}.studio-task-preview{height:132px}}
@media(max-width:900px){.studio-curation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-media-detail{grid-template-columns:minmax(0,1fr) 210px}.studio-media-detail>aside{padding:20px 14px}.studio-task-row{grid-template-columns:140px minmax(0,1fr)}.studio-task-actions{grid-column:2;display:flex;flex-wrap:wrap;padding:0}.studio-inspiration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.studio-list-toolbar{align-items:flex-start;gap:10px;flex-wrap:wrap}.studio-status-tabs{max-width:100%}.studio-pagination{flex-wrap:wrap;gap:8px;margin:15px 0}.studio-page-total{font-size:11px}.studio-pagination button{min-width:30px;min-height:30px}.studio-task-row{grid-template-columns:88px minmax(0,1fr);gap:12px;padding:12px}.studio-task-preview{height:120px}.studio-site #app .studio-task-body h2{font-size:15px}.studio-task-summary{font-size:11px;-webkit-line-clamp:2}.studio-task-top{gap:5px}.studio-task-top>small{font-size:10px}.studio-task-meta{font-size:10px;gap:4px}.studio-task-actions{grid-column:1/-1;justify-content:flex-end}.studio-task-body .studio-task-progress{grid-column:1/-1}.studio-inspiration-grid{gap:20px 12px}.studio-work-copy p{line-height:1.7}.studio-site #app .studio-work-copy h2{font-size:14px}.studio-work-actions{gap:5px}.studio-site #app .studio-work-actions button{padding:5px 7px;font-size:10px}.studio-media-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.studio-media-dialog>header{padding:12px 14px;min-height:60px}.studio-media-dialog h2{font-size:16px}.studio-media-detail{grid-template-columns:1fr}.studio-media-stage{height:57dvh;min-height:160px}.studio-media-detail>aside{padding:16px}.studio-media-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.studio-media-detail h3{margin-bottom:12px}.studio-media-detail-actions{display:flex;margin-top:18px}.studio-media-detail-actions button{flex:1}.studio-curation-grid{grid-template-columns:1fr}.studio-curation-card .studio-work-media{max-height:380px}.studio-curation-heading h2{font-size:21px}}
@media(prefers-reduced-motion:reduce){.studio-media-dialog::backdrop{backdrop-filter:none}}

/* Video metadata owns the stage height, not the remaining dialog viewport. */
body.studio-site dialog.generation-result-dialog.is-video-preview{box-sizing:border-box;inset:auto!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:min(1100px,calc(100vw - 24px))!important;height:auto!important;max-height:calc(100dvh - 24px)!important;margin:0!important;overflow-x:hidden!important;overflow-y:auto!important;border-radius:8px!important}
html:has(.generation-result-dialog.is-video-preview[open]),body:has(.generation-result-dialog.is-video-preview[open]),body:has([data-review-detail-v3]){overflow:hidden!important;overscroll-behavior:none}
body.studio-site .generation-result-dialog.is-video-preview .generation-result-shell{height:auto!important;min-height:0!important;display:grid!important;grid-template-rows:auto auto auto auto!important;min-width:0}
body.studio-site .generation-result-dialog.is-video-preview .generation-result-shell>header{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:16px 20px!important}
body.studio-site .generation-result-dialog.is-video-preview .generation-result-shell>header>div:first-child{flex:1;min-width:0}
body.studio-site .generation-result-dialog.is-video-preview .generation-result-shell>header h2{font-size:20px!important;line-height:1.4}
body.studio-site .generation-result-dialog.is-video-preview .generation-preview-close{flex:none;width:36px;height:36px;font-size:26px}
body.studio-site .generation-result-dialog.is-video-preview .generation-result-media,
.studio-operations .review-detail.review-modal .review-fit-stage{position:relative!important;display:block!important;box-sizing:border-box;width:100%!important;min-width:0!important;min-height:0!important;height:var(--media-fit-height,240px)!important;max-height:none!important;padding:0!important;overflow:hidden!important;border:0;border-radius:0;background:#080a0d!important}
body.studio-site .generation-result-dialog.is-video-preview .generation-result-media>video,
.studio-operations .review-detail.review-modal .review-fit-stage>video.review-player{position:absolute!important;inset:0!important;display:block!important;box-sizing:border-box;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;margin:0!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#080a0d!important}
body.studio-site .generation-result-dialog.is-video-preview .generation-video-details{grid-template-columns:repeat(4,minmax(0,1fr));padding:12px 16px!important}
body.studio-site .generation-result-dialog.is-video-preview .generation-video-details dd{overflow-wrap:anywhere}
body.studio-site .generation-result-dialog.is-video-preview .generation-result-shell>footer{padding:12px 16px!important;overflow-wrap:anywhere}
.studio-operations .review-detail.review-modal{box-sizing:border-box;max-width:100%;min-width:0}
.studio-operations .review-detail.review-modal .review-evidence{min-width:0;max-width:100%;overflow:hidden}
.studio-operations .review-detail.review-modal .review-head>div{min-width:0}
.studio-operations .review-detail.review-modal .review-player:fullscreen,
.studio-operations .review-detail.review-modal .review-player:-webkit-full-screen{position:static!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;background:#000!important}
.studio-task-row .studio-task-preview{height:auto;aspect-ratio:16/10}
.generation-result-dialog .generation-original-download{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid #46665b;border-radius:6px;background:#203d33;color:#ecfff5!important;font-size:14px;font-weight:600;text-decoration:none!important;line-height:1.4;letter-spacing:0}
.generation-result-dialog .generation-original-download:hover{background:#2b5143;border-color:#82b39c;color:#fff!important}
.generation-original-download svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.generation-source-items .generation-source-preview{position:relative;display:block;width:100%;aspect-ratio:1;padding:0;border:0;border-radius:8px;overflow:hidden;background:#202c29;color:#ecfff5;cursor:pointer}
.generation-source-items .generation-source-preview img{height:100%;border-radius:8px;box-sizing:border-box;transition:filter .15s ease}
.generation-source-items .generation-source-preview img[hidden]{display:none!important}
.generation-source-items .generation-source-preview:hover img{filter:brightness(1.12)}
.generation-source-preview .generation-source-caption{position:absolute;right:4px;bottom:4px;left:4px;overflow:hidden;border-radius:4px;padding:3px 4px;background:rgba(4,7,8,.82);color:#ecfff5;font-size:10px;text-align:left;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}
.generation-source-fallback:not([hidden]){display:grid;place-items:center;width:100%;height:100%;color:#b6d5c6}
.generation-source-fallback svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.7}
.generation-original-download:focus-visible,.generation-source-preview:focus-visible{outline:2px solid #9ce0bc;outline-offset:3px}
.generation-source-preview:disabled{opacity:.65;cursor:wait}
@media(max-width:760px){
  .generation-result-dialog:not(.is-video-preview) .generation-result-shell>header{flex-wrap:wrap;gap:10px}
  .generation-result-dialog:not(.is-video-preview) .generation-result-shell>header>div:first-child{flex:1;min-width:180px}
  .generation-result-dialog:not(.is-video-preview) .generation-complete-badge{margin-left:0;white-space:nowrap}
  .generation-result-dialog:not(.is-video-preview) .generation-preview-close{order:2;flex:none}
  .generation-result-dialog:not(.is-video-preview) .generation-view-tools{order:3;display:flex;gap:8px;flex:1 0 100%}
  .generation-result-dialog:not(.is-video-preview) .generation-view-tools button{min-height:36px;padding:6px 12px;white-space:nowrap}
}
@media(max-width:600px){
  body.studio-site dialog.generation-result-dialog.is-video-preview{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}
  body.studio-site .generation-result-dialog.is-video-preview .generation-result-shell>header{padding:12px!important}
  body.studio-site .generation-result-dialog.is-video-preview .generation-result-shell>header h2{font-size:18px!important}
  body.studio-site .generation-result-dialog.is-video-preview .generation-complete-badge{font-size:11px;padding:4px 7px}
  body.studio-site .generation-result-dialog.is-video-preview .generation-video-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
  .studio-task-row{grid-template-columns:104px minmax(0,1fr)}
  .studio-operations .review-modal-backdrop{box-sizing:border-box;padding:12px 8px;overflow-x:hidden}
  .studio-operations .review-detail.review-modal{padding:12px;margin-bottom:12px;border-radius:8px;min-height:0}
}
