.ai-preview-dialog{width:min(760px,calc(100vw - 24px));max-height:90dvh;box-sizing:border-box;border:1px solid #b6c4b9;border-radius:20px;padding:24px;background:#f7f5f0;color:#343d39;overflow:auto}.ai-preview-dialog::backdrop{background:#14251dcc}.ai-preview-dialog h2{font-size:clamp(24px,4vw,32px);margin:0 45px 16px 0}.ai-preview-dialog p{font-size:18px;line-height:1.6}.ai-preview-dialog img{width:100%;height:auto;max-height:52dvh;object-fit:contain}.ai-preview-dialog small{display:block;line-height:1.7;margin-top:20px;font-size:14px}.ai-preview-close{position:absolute;right:16px;top:12px;min-width:44px;min-height:44px;font-size:30px;border:0;background:transparent}.ai-preview-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.ai-preview-actions button{min-height:48px;padding:12px 20px;border:1px solid #aebbad;border-radius:10px;font:inherit;font-size:18px;background:#506b60;color:white;cursor:pointer}.ai-preview-actions button:disabled{opacity:.55;cursor:wait}.ai-preview-status{min-height:1.6em}.ai-preview-verification{min-height:65px}
