#dpMirrorDialog{width:min(570px,calc(100vw - 40px));max-height:90vh;overflow:auto;border:1px solid #738397;border-radius:12px;padding:20px;background:var(--paper,#fff);color:var(--ink,#152333)}
#dpMirrorDialog::backdrop{background:#0008}#dpMirrorDialog form{display:grid;gap:12px}#dpMirrorDialog h2,#dpMirrorDialog p{margin:0}#dpMirrorDialog label{display:grid;gap:5px}#dpMirrorDialog select,#dpMirrorDialog input{box-sizing:border-box;width:100%;padding:8px;border:1px solid #8090a4;border-radius:5px;font-size:14px}#dpMirrorPreview{width:100%;height:230px;border:1px solid #94a3b855;border-radius:6px}.dp-mirror-help{font-size:12px;line-height:1.5;opacity:.85}.dp-mirror-actions{display:flex;justify-content:flex-end;gap:10px}#dpMirrorDialog button{padding:8px 14px}#dpMirrorStatus{font-size:13px;line-height:1.5}
