.ggsel-order{min-height:62vh;display:grid;place-items:center;padding:38px 0 60px}
.ggsel-card{width:min(680px,100%);padding:34px;border:1px solid #e8e8ec;border-radius:24px;background:#fff;box-shadow:0 18px 55px rgba(23,23,31,.08);text-align:center}
.ggsel-icon{width:62px;height:62px;margin:0 auto 14px;border-radius:50%;display:grid;place-items:center;background:#fff0f1;color:#b5121b;font-size:28px;font-weight:800}
.ggsel-eyebrow{margin:0 0 8px;color:#b5121b;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.ggsel-card h1{margin:0;font-size:clamp(27px,5vw,40px);line-height:1.12}
.ggsel-lead{margin:12px auto 22px;max-width:540px;color:#68707d;line-height:1.55}
.ggsel-progress{height:8px;overflow:hidden;border-radius:20px;background:#eceef2}
.ggsel-progress span{display:block;width:10%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b5121b,#ef4650);transition:width .5s ease}
.ggsel-details{margin:26px 0 20px;text-align:left;border:1px solid #ececf0;border-radius:16px;overflow:hidden}
.ggsel-details div{display:grid;grid-template-columns:minmax(160px,1fr) 1fr;gap:18px;padding:13px 16px;border-bottom:1px solid #ececf0}
.ggsel-details div:last-child{border-bottom:0}.ggsel-details dt{color:#727985}.ggsel-details dd{margin:0;font-weight:750;text-align:right;overflow-wrap:anywhere}
.ggsel-notice{margin:18px 0;padding:14px;border-radius:14px;background:#fff7e5;color:#6d4b00;font-weight:650}
.ggsel-error{margin:16px 0;color:#a31018}.ggsel-confirm{width:100%;margin-top:6px;padding:14px 18px;border:0;border-radius:13px;cursor:pointer}
.ggsel-confirm:disabled{opacity:.65;cursor:wait}.ggsel-support{display:inline-block;margin-top:18px;color:#69717d;font-size:14px}
.ggsel-order[data-stage="completed"] .ggsel-icon{background:#e9f8ef;color:#168346}.ggsel-order[data-stage="failed"] .ggsel-icon{background:#fff0f1;color:#b5121b}
@media(max-width:600px){.ggsel-order{padding:20px 0 40px}.ggsel-card{padding:24px 18px;border-radius:18px}.ggsel-details div{grid-template-columns:1fr;gap:4px}.ggsel-details dd{text-align:left}}
