.canvas-depth-install{width:470px;max-width:calc(100vw - 40px);padding:28px;border:0;border-radius:20px;background:#303236;color:#eee;font-family:'Microsoft YaHei',sans-serif;box-shadow:0 24px 80px #0008}
#view-editor .canvas-image-node-card:has(> .canvas-depth-water),#view-editor .canvas-image-node-card:has(> .canvas-depth-preview){overflow:hidden}
#view-editor .canvas-depth-water{border-radius:inherit}
#view-editor .canvas-depth-preview{border-radius:12px}
.canvas-depth-install::backdrop{background:#0009}.canvas-depth-install h2{font-size:20px;margin:0 0 20px}.canvas-depth-install p{font-size:14px;line-height:1.8;color:#b7b9be}.canvas-depth-install small{font-size:12px;line-height:1.8;color:#aeb0b6}.canvas-depth-install>div{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}
.canvas-depth-install button,.canvas-depth-result button{border:0!important;outline:0!important;box-shadow:none!important;background:#3b3d42;color:#eee;border-radius:12px;padding:12px 20px;font:inherit;cursor:pointer}.canvas-depth-install button[data-answer=yes]{background:#286ec1}.canvas-depth-install button:hover,.canvas-depth-result button:hover{background:#4a586a}.canvas-depth-install button:focus-visible,.canvas-depth-result button:focus-visible{background:#3469a5;color:white}.canvas-depth-install button:active,.canvas-depth-result button:active{transform:scale(.97)}
.canvas-depth-preview{box-sizing:border-box;width:100%;height:100%;min-height:0;flex:1 1 auto;overflow:hidden;background:#292b2f;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;color:#e2e4e9;text-align:center}.canvas-depth-symbol{font-size:52px;color:#71abeb}.canvas-depth-preview strong{font-size:18px;font-weight:400;overflow-wrap:anywhere}
#view-editor .canvas-depth-result{display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;width:100%;margin:10px 0 0;padding:12px 14px;border-radius:14px;background:#202020;color:#bfc5ce;font-size:14px;line-height:1.5}#view-editor .canvas-depth-result>span{min-width:0;overflow-wrap:anywhere}#view-editor .canvas-depth-result button{flex:0 0 auto;min-height:36px;padding:8px 14px;font-size:14px;white-space:nowrap}#view-editor .canvas-depth-result small{font-size:14px;color:#89b8ee}
#view-editor .canvas-depth-action-btn:focus:not(:focus-visible),#view-editor .canvas-depth-action-btn:active{outline:0!important;border-color:transparent!important;box-shadow:none!important}
