.dispatch-loading-context{background:#fff;border:1px solid #cbd8e3;border-radius:6px;flex-wrap:wrap;align-items:center;gap:24px;margin:12px 0;padding:16px;display:flex}.dispatch-loading-context label{align-items:center;gap:10px;display:flex}.dispatch-loading-state{background:#f7fafc;border:1px solid #cbd8e3;border-radius:6px;margin:12px 0;padding:16px}.dispatch-loading-state [role=status]{align-items:center;gap:10px;display:flex}.dispatch-loading-state p{color:#59718a;margin:8px 0 12px}.dispatch-loading-spinner{border:2px solid #c9e1df;border-top-color:#008c89;border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite dispatch-loading-spin}.dispatch-loading-track{background:#e1eaf0;border-radius:2px;height:4px;margin-top:12px;overflow:hidden}.dispatch-loading-track span{background:#008c89;width:35%;height:100%;animation:1.5s ease-in-out infinite alternate dispatch-loading-progress;display:block}.dispatch-loading-grid{border:1px solid #d8e3eb;border-radius:6px;overflow:hidden}.dispatch-loading-grid div{background:repeating-linear-gradient(90deg,#f3f6f9 0 100px,#fff 100px 180px);border-bottom:1px solid #e1e9ef;height:48px}.dispatch-progress{z-index:40;pointer-events:none;position:sticky;top:8px}.dispatch-progress .dispatch-loading-state{border-color:#8fc5c2;margin:0 0 12px;padding:10px 16px;box-shadow:0 3px 12px #183b4b14}.dispatch-progress .dispatch-loading-track{margin-top:8px}@keyframes dispatch-loading-spin{to{transform:rotate(360deg)}}@keyframes dispatch-loading-progress{0%{transform:translate(-30%)}to{transform:translate(220%)}}@media (prefers-reduced-motion:reduce){.dispatch-loading-spinner,.dispatch-loading-track span{animation:none}}
