.checkout-dialog{box-sizing:border-box;width:min(460px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #f1d79a;border-radius:24px;padding:30px 26px;text-align:center;background:#fffdf7;color:#44252d;box-shadow:0 28px 100px #34102035}.checkout-dialog::backdrop{background:#24131d88;backdrop-filter:blur(5px)}.checkout-symbol{display:block;font-size:64px;margin-bottom:12px}.checkout-dialog h2{color:#991b40;font-size:26px;line-height:1.5;margin:8px 0 16px}.checkout-dialog .button-row{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:24px}.checkout-dialog .button-row>*{flex:1;min-width:140px}.checkout-dialog small{display:block;color:#826e74;margin-top:20px}#checkout-area{scroll-margin-top:32px}#checkout-area:target{outline:3px solid #e5b535;outline-offset:12px;border-radius:8px}.checkout-dialog button:focus-visible,.checkout-dialog a:focus-visible{outline:3px solid #d6a12f;outline-offset:4px}
