/* Mwhib publisher dashboard navigation loader v1 - transparent spinner only. */
#mwhib-dashboard-nav-loader{position:fixed;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;z-index:32;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:opacity .08s ease,visibility .08s ease}
#mwhib-dashboard-nav-loader.is-active{opacity:1;visibility:visible;pointer-events:none}
#mwhib-dashboard-nav-loader .mwhib-dashboard-nav-spinner{width:32px;height:32px;border:0!important;border-radius:50%;background:repeating-conic-gradient(from 0deg,#f97316 0deg 9deg,transparent 9deg 30deg);-webkit-mask:radial-gradient(circle,transparent 0 35%,#000 38% 100%);mask:radial-gradient(circle,transparent 0 35%,#000 38% 100%);animation:mwhib-dashboard-nav-spin .72s linear infinite;filter:none}
html[data-mwhib-publisher-theme="dark"] #mwhib-dashboard-nav-loader{background:transparent!important}
@keyframes mwhib-dashboard-nav-spin{to{transform:rotate(360deg)}}
@media(max-width:640px){#mwhib-dashboard-nav-loader .mwhib-dashboard-nav-spinner{width:30px;height:30px}}
@media(prefers-reduced-motion:reduce){#mwhib-dashboard-nav-loader .mwhib-dashboard-nav-spinner{animation-duration:1.15s}}
/* Unified loader v1: if the destination route renders its own standard orange spinner, suppress the navigation spinner to avoid duplicates. */
html:has(main .flex.justify-center.items-center.h-64 > svg.animate-spin.text-orange-500) #mwhib-dashboard-nav-loader.is-active{
  opacity:0!important;
  visibility:hidden!important;
}

/* Internal loader standardization v1: navigation overlay disabled; route-native loaders are authoritative. */
#mwhib-dashboard-nav-loader{display:none!important;}
