.service-checkout-confirmation{position:fixed;inset:0;margin:auto;width:min(620px,calc(100% - 32px));max-height:calc(100dvh - 40px);box-sizing:border-box;overflow:auto;padding:30px;color:var(--text,#f4f3fa);background:#141321;border:1px solid #514365;border-radius:18px;box-shadow:0 24px 90px #0009;font-family:var(--font-body, sans-serif)}
.service-checkout-confirmation::backdrop{background:#090713ba;backdrop-filter:blur(8px)}
.service-checkout-confirmation h2{font-size:26px;line-height:1.25;margin:0 35px 10px 0}.service-review-intro{color:#bdb8ce;margin:0 0 20px}.service-review-close{position:absolute;top:16px;right:16px;width:32px;height:32px;background:transparent;color:inherit;border:1px solid #514365;border-radius:8px;font-size:24px;cursor:pointer}.service-review-items{list-style:none;padding:0;margin:0;border-top:1px solid #393144}.service-review-items li{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid #393144}.service-review-items li>div{min-width:0}.service-review-items strong{display:block;overflow-wrap:anywhere}.service-review-items li>div>span{display:block;font-size:13px;color:#bdb8ce;margin-top:5px}.service-review-account{font-size:13px;color:#bdb8ce;overflow-wrap:anywhere}.service-review-agreement{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.65}.service-review-agreement[hidden]{display:none}.service-review-agreement input{flex:none;width:17px;height:17px;margin:3px 0 0;accent-color:#9756f6}.service-review-agreement a{color:#cba8ff}.service-review-status{font-size:13px;line-height:1.6;color:#c9c3d8;min-height:21px}.service-review-actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-top:18px}.service-review-actions [hidden]{display:none}
@media(max-width:480px){.service-checkout-confirmation{padding:22px}.service-checkout-confirmation h2{font-size:22px}.service-review-items li{gap:12px}.service-review-actions>*{flex:1;text-align:center;min-width:140px}}
