.remix-dialog{width:1120px!important;max-width:calc(100vw - 80px)!important}.remix-dialog .dialog-content{padding:0!important;overflow:hidden}.remix-workspace{display:grid;grid-template-columns:320px 1fr;height:calc(100vh - 230px);min-height:450px;max-height:700px}.remix-preview{padding:20px 24px;background:#f8f9fb;border-right:1px solid #e7e7e7;overflow:auto}.remix-preview .source-choices{margin-bottom:16px;display:flex;gap:4px}.remix-preview video{display:block;max-height:325px;width:180px;margin:0 auto;background:#111;border-radius:4px}.remix-preview h4{margin:18px 0 8px}.remix-source-name{font-size:12px;color:#777;line-height:1.6;overflow-wrap:anywhere;margin:12px 0}.remix-disclaimer{font-size:12px;line-height:1.7;color:#999;border-top:1px solid #e7e7e7;padding-top:12px}.remix-editor{padding:0 22px 24px;overflow-y:auto}.remix-editor>.subtabs{position:sticky;top:0;background:#fff;z-index:2;padding-top:8px}.remix-hint{background:#f2f6ff;color:#567098;font-size:12px;line-height:1.7;padding:10px 12px;border-radius:3px;margin:14px 0}.remix-line{border:1px solid #e7e9ed;padding:12px 14px;margin-bottom:12px;border-radius:4px}.remix-line header{display:flex;align-items:center;justify-content:space-between;padding:0 0 8px!important;border:0!important;font-size:13px}.remix-original{font-size:13px;line-height:1.7;color:#666;margin:0 0 10px}.remix-original span{color:#999;margin-right:10px}.remix-line label{display:block;font-size:12px;color:#888}.remix-line textarea{width:100%;min-height:65px;box-sizing:border-box;line-height:1.7;margin-top:6px;resize:vertical}.remix-line small{color:#999;font-size:12px}.remix-line-actions{display:flex;justify-content:flex-end;gap:16px;margin-top:6px}.remix-settings{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0}.remix-settings .wide{grid-column:1/-1}.remix-settings label,.remix-detail-settings label{display:flex;flex-direction:column;gap:7px;font-size:13px;color:#666}.remix-detail-settings{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0}.remix-candidates{background:#f6f8fc;padding:10px;margin-top:10px}.remix-candidates>div{display:flex;justify-content:space-between;gap:14px;align-items:center;padding-top:9px;font-size:13px;line-height:1.6}.remix-result-empty{height:280px;border:1px dashed #d7dce5;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px;box-sizing:border-box;color:#888;font-size:13px;line-height:1.8;text-align:center}.remix-lineage{color:#7891b4!important}#remixSummary{font-size:12px;line-height:1.6}
