.pad-image-dialog { box-sizing:border-box;margin:auto;width:min(1100px,96vw);max-height:92vh;overflow:auto;padding:28px;color:#f6f0e3;background:#20271d;border:1px solid #899575;border-radius:20px;text-align:center; }
.pad-image-dialog::backdrop { background:#000b; }
.pad-image-dialog p { font:18px/1.8 sans-serif;margin:24px 0; }
.pad-image-dialog > button { position:sticky;top:0;display:block;margin-left:auto;z-index:2; }
.pad-image-dialog img { display:block;width:100%;height:auto;max-width:1000px;margin:auto;background:#fff; }
#guideBook > .guide-book-page img,#orderQR { cursor:zoom-in; }
.pad-network-status { max-width:min(440px,60vw); }
.checkout-card { border:2px solid #c9a84c; }

