.psp-template-dialog{box-sizing:border-box;max-width:92vw;max-height:92vh;padding:16px;border:1px solid #d1d5db;border-radius:12px;background:#fff}.psp-template-dialog::backdrop{background:rgba(0,0,0,.7)}.psp-template-dialog>button{display:block;margin:0 0 12px auto;padding:12px 16px;color:#fff;background:#047857;border:0;border-radius:6px;cursor:pointer}.psp-template-dialog>img{display:block;width:auto;max-width:100%;height:auto;max-height:72vh;object-fit:contain}.psp-template-dialog>button:focus-visible{outline:3px solid #0c2038;outline-offset:3px}