.request-progress{box-sizing:border-box;width:min(420px,calc(100vw - 36px));padding:32px 26px;border:1px solid var(--line,#ddd);border-radius:20px;background:var(--surface,#fff);color:var(--ink,#17231e);text-align:center;box-shadow:0 24px 80px #0003}.request-progress::backdrop{background:#10221b88;backdrop-filter:blur(6px)}.request-progress h2{font-size:22px;line-height:1.3;margin:18px 0 12px}.request-progress p{font-size:14px;line-height:1.7;color:var(--muted,#64716a);margin:0}.request-progress-ring{display:block;width:36px;height:36px;margin:auto;border:3px solid var(--line,#ddd);border-top-color:var(--orange,#ee603a);border-radius:50%;animation:request-progress-spin .8s linear infinite}.request-progress button{margin-top:18px;background:transparent;color:inherit;text-decoration:underline;font-size:12px}.request-progress button[hidden]{display:none}@keyframes request-progress-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.request-progress-ring{animation:none}}
