.route-status{display:grid;place-items:center;min-height:50dvh;padding:32px 20px;box-sizing:border-box}.route-status>section{width:min(100%,420px);text-align:center;min-width:0}.route-status h1{font-size:22px;line-height:1.35;margin:16px 0 10px;overflow-wrap:anywhere}.route-status p{font-size:14px;line-height:1.65;color:#a69aaa;margin:0}.route-status-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:24px}.route-status-actions .btn{min-height:48px;min-width:108px}.route-status-indicator{width:28px;height:28px;border-radius:50%;display:inline-block;border:3px solid #8f718f;border-top-color:#ed438c}.route-status[aria-busy=true] .route-status-indicator{animation:route-loading-spin 1.2s linear infinite}.route-status-workspace p{color:#756779}.route-status-workspace .route-status-indicator{border-color:#e6d9e6;border-top-color:#dc3d84}@keyframes route-loading-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.route-status[aria-busy=true] .route-status-indicator{animation:none}}@media(max-width:599px){.route-status{min-height:48dvh;padding:24px 16px}.route-status h1{font-size:20px}.route-status-actions{gap:8px}}
