#cleaning-navigation-loading:not([hidden]) { position:fixed; inset:0; z-index:10000; display:flex; align-items:center; justify-content:center; background:rgba(245,248,252,.88); }
#cleaning-navigation-loading img { width:90px; height:auto; animation:rbt-navigation-spin 1.8s linear infinite; }
@keyframes rbt-navigation-spin { to { transform:rotate(360deg); } }
@media(prefers-reduced-motion:reduce) { #cleaning-navigation-loading img { animation:none; } }
