.result-image-dialog{width:min(520px,calc(100vw - 24px));height:min(900px,calc(100dvh - 30px));max-height:calc(100dvh - 30px);padding:0;border:1px solid #c4d8e8;border-radius:22px;background:#fffdf7;color:#244e6e}.result-image-dialog[open]{display:flex;flex-direction:column}.result-image-dialog::backdrop{background:#142f4d99}.result-image-dialog header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px}.result-image-dialog header h2{font-size:22px}.result-image-dialog header button{min-height:46px;padding:8px 16px}.result-image-body{overflow:auto;min-height:0;flex:1;padding:0 14px 14px}.result-image-body img{display:block;width:100%;height:auto;border-radius:12px}.result-image-dialog footer{border-top:1px solid #c4d8e8;padding:10px 16px 14px}.result-image-dialog footer>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.result-image-dialog footer button{font-size:18px;min-height:54px;padding:10px}.result-image-dialog .help-text{font-size:14px;margin:0 0 10px;line-height:1.6}.image-status{font-size:15px;line-height:1.6;margin-top:7px}.image-status:empty{display:none}html[data-theme=dark] .result-image-dialog{background:#1b2b39;color:#e4edf5;border-color:#526c80}html[data-theme=dark] .result-image-dialog footer{border-color:#526c80}
