.clone-revision-dialog{width:100%;padding:0;border:1px solid #42394b;border-radius:18px;background:#19171e;color:#eee8f3;overflow:hidden;display:flex;flex-direction:column}
.clone-next-page{max-width:1220px;margin:0 auto}
.clone-version-switch{display:inline-flex;flex:0 0 auto;align-items:center;padding:4px;border:1px solid #51455d;border-radius:9px;background:#131017;gap:3px;margin-left:auto}
.clone-version-switch button{padding:7px 16px;border:0;border-radius:6px;background:transparent;color:#b7aabd;font:inherit;font-size:13px;white-space:nowrap;cursor:pointer}
.clone-version-switch button[aria-pressed="true"]{background:#dac290;color:#211a0e;font-weight:700}
.clone-version-switch button:focus-visible{outline:2px solid #ead5ad;outline-offset:2px}
.clone-revision-dialog .clone-version-switch button{font-size:13px}
.clone-next-intro{display:flex;gap:24px;padding:14px 26px;background:#24202a;border-bottom:1px solid #39323f;font-size:12px;color:#d3c2a1;flex-wrap:wrap}
.clone-next-projects{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:18px 26px 0}
.clone-next-projects label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#b5aabd;min-width:0}.clone-next-projects select{width:100%;min-width:0;background:#141118;color:#eee8f3;border:1px solid #4a4053;border-radius:6px;padding:9px;font-size:13px}
.clone-revision-dialog header{display:flex;justify-content:space-between;align-items:center;padding:22px 26px;border-bottom:1px solid #39323f;gap:18px}
.clone-revision-dialog h2{font-size:22px;margin:0}.clone-revision-dialog h2 span{display:inline-block;white-space:nowrap;font-size:12px;color:#e1b66a;padding:4px 7px;background:#e1b66a18;border-radius:5px;vertical-align:middle}
.clone-revision-dialog header p{color:#aaa0b3;font-size:13px;margin:6px 0 0}
.clone-revision-dialog button,.clone-revision-dialog select,.clone-revision-dialog input,.clone-revision-dialog textarea{font:inherit}
.clone-revision-dialog button{cursor:pointer}.clone-revision-dialog button:disabled{opacity:.5;cursor:wait}
.clone-revision-dialog header>button,.clone-revision-layer>div>button{border:0;background:none;color:#bdabc9;padding:8px}
.clone-revision-workspace{display:grid;grid-template-columns:minmax(260px,.95fr) minmax(350px,1.05fr);overflow:auto;min-height:0}
.clone-revision-preview-panel{padding:24px;background:#111014;min-width:0}
.clone-revision-stage{position:relative;margin:auto;width:auto;max-width:100%;max-height:55vh;aspect-ratio:9/16;background:#080709;border:1px solid #37303e;border-radius:12px;overflow:hidden}
.clone-revision-stage video{width:100%;height:100%;display:block;object-fit:contain}
.clone-revision-overlays{position:absolute;inset:0;pointer-events:none}
.clone-revision-text{position:absolute;left:7%;right:7%;text-align:center;color:white;white-space:pre-wrap;overflow-wrap:anywhere;font-weight:700;line-height:1.28;background:#161313cf;border-radius:4px;padding:5px 8px}
.clone-revision-text.top{top:7%}.clone-revision-text.center{top:50%;transform:translateY(-50%)}.clone-revision-text.bottom{bottom:7%}.clone-revision-text.selling{color:#ffd66d}
.clone-revision-empty{position:absolute;left:10%;right:10%;top:40%;text-align:center;color:#aaa0b3;font-size:14px}
.clone-revision-source-tools{display:flex;align-items:center;gap:12px;margin-top:16px;font-size:12px;color:#aaa0b3;min-width:0}.clone-revision-source-tools>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.clone-revision-note{font-size:12px;line-height:1.7;color:#9c93a4;margin:14px 0 0}
.clone-revision-controls{padding:24px;min-width:0}.clone-revision-section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:12px}.clone-revision-section-title h3{font-size:16px;margin:0}
.clone-revision-layer{padding:14px;background:#221f28;border:1px solid #3b3443;border-radius:10px;margin-bottom:12px}.clone-revision-layer>div:first-child{display:flex;justify-content:space-between;align-items:center}.clone-revision-layer strong{font-size:13px}
.clone-revision-layer label{display:flex;flex-direction:column;gap:5px;font-size:12px;color:#b5aabd;margin-top:8px;min-width:0}.clone-revision-layer textarea,.clone-revision-layer input,.clone-revision-layer select{box-sizing:border-box;border:1px solid #4a4053;border-radius:6px;background:#141118;color:#eee8f3;width:100%;padding:9px;outline-offset:2px;font-size:14px}
.clone-revision-layer textarea{resize:vertical;line-height:1.5}.clone-revision-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.clone-revision-link{border:0;background:none;color:#d9ba85;font-size:12px!important;padding:9px 0 0}
.clone-revision-export{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:18px}.clone-revision-export p{font-size:12px;line-height:1.8;color:#b7a9c1;margin:0}.clone-revision-status{font-size:13px;color:#dfc28c;line-height:1.6;min-height:21px}.clone-revision-status.error{color:#ff9f9f}
.clone-revision-version{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #3b3443;padding:13px 0}.clone-revision-version strong{display:block;font-size:13px}.clone-revision-version span{display:block;color:#ab9fb4;font-size:11px;margin-top:3px}.clone-revision-version button,.clone-revision-version a{border:0;background:none;color:#debf8d;font-size:12px;text-decoration:none;padding:5px}
@media(max-width:700px){.clone-revision-dialog{border-radius:12px}.clone-revision-dialog header{padding:16px;align-items:flex-start}.clone-revision-workspace{grid-template-columns:1fr}.clone-revision-preview-panel,.clone-revision-controls{padding:16px}.clone-revision-stage{max-height:38vh}.clone-revision-dialog h2{font-size:18px}.clone-next-projects{grid-template-columns:1fr;padding:16px 16px 0;gap:12px}.clone-next-intro{padding:14px 16px;gap:8px 14px}.clone-revision-dialog header>button{white-space:nowrap;font-size:12px}}
