.action-progress{position:fixed;z-index:1500;bottom:max(14px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);width:min(440px,calc(100% - 32px));display:grid;gap:8px;padding:14px 16px;margin:0;border:1px solid #454b73;border-radius:12px;background:#202637;box-shadow:0 6px 24px #0006;min-width:0;box-sizing:border-box;pointer-events:none}.action-progress strong{font-size:13px;line-height:1.5}.action-progress progress{width:100%;height:6px;accent-color:#777add}.action-progress small{font-size:12px;color:var(--muted);line-height:1.4}.action-progress small:empty{display:none}button[aria-busy=true]{cursor:progress}@media(prefers-reduced-motion:reduce){.action-progress progress{animation:none}}
