html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .preloader>.box{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:max-content!important;min-width:0!important;max-width:calc(100vw - 32px)!important;min-height:0!important;height:auto!important;padding:18px 24px!important;gap:8px!important;border-radius:24px!important;background:#252726!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid #ffffff20!important;box-shadow:0 12px 36px #0003!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .preloader>.box>.spinner{width:40px!important;height:40px!important;margin:0 0 4px!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .preloader>.box>strong{font-size:20px!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .preloader>.box>div:not(.spinner){font-size:13px!important;margin:0!important}

/* Route loader is a direct child of html, outside body during navigation. */
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root #ffRouteLoader{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#070d0b40!important;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root #ffRouteLoader>div{box-sizing:border-box!important;width:max-content!important;max-width:calc(100vw - 32px)!important;min-width:0!important;height:auto!important;min-height:0!important;padding:18px 24px!important;gap:10px!important;border-radius:22px!important;background:#252726!important;background-image:none!important;opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;border:1px solid #ffffff18!important;box-shadow:0 8px 24px #0003!important;font-size:14px!important;line-height:20px!important;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root #ffRouteLoader .ff-route-spinner{width:32px!important;height:32px!important;margin:0!important;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root #ffRouteLoader>div::before,html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root #ffRouteLoader>div::after{display:none!important;}
