.request-progress{position:fixed;z-index:10000;bottom:24px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:12px;max-width:calc(100vw - 32px);box-sizing:border-box;padding:14px 20px;border:1px solid var(--control-border);border-radius:12px;background:var(--panel);color:var(--text);font:600 14px/1.5 Manrope,sans-serif;box-shadow:0 8px 24px #0003;pointer-events:none}.request-progress-spinner{width:18px;height:18px;flex:none;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:request-spin .8s linear infinite}@keyframes request-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.request-progress-spinner{animation:none;border-right-color:currentColor}}
