.toolkits-loading{font-family:Satoshi,Arial,sans-serif;color:#242424;text-align:center;align-items:center;justify-content:center;align-content:center;gap:10px}
.toolkits-navigating{overflow:hidden}.toolkits-navigating:before{content:'';position:fixed;inset:0;z-index:11999;background:#f7f5ef url('/assets/preloader-toolkits.gif') center/96px 96px no-repeat}#toolkits-navigation-loader{z-index:12000}.toolkits-navigation-error{position:fixed;bottom:20px;left:5%;right:5%;z-index:12001;background:#fae8e2;color:#7d302a;border-radius:12px;padding:18px;text-align:center}@media(prefers-reduced-motion:reduce){.toolkits-navigating:before{background-image:url('/assets/preloader-toolkits-static.png')}}
.toolkits-loading--screen{position:fixed;inset:0;z-index:5000;display:grid;padding:24px;background:#f7f5ef;overscroll-behavior:contain;pointer-events:auto}
.toolkits-loading--section{display:grid;grid-column:1/-1;width:100%;min-height:300px;padding:40px 20px;border-radius:18px;background:#fdfcf9}
.toolkits-loading--subtle{background:transparent;min-height:180px}
.toolkits-loader-picture{display:block;width:var(--loader-size);height:var(--loader-size);margin:0 auto}
.toolkits-loader-picture img{display:block;width:100%;height:100%;object-fit:contain}
.toolkits-loading-message{margin:2px 0 0;font-size:14px;line-height:1.45;font-weight:650;color:#4e4853}
.toolkits-loading-slow{margin:0;font-size:12px;line-height:1.45;color:#817985}
.toolkits-button-spinner{display:inline-block;flex:0 0 auto;width:15px;height:15px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:toolkits-spin 650ms linear infinite}
@keyframes toolkits-spin{to{transform:rotate(360deg)}}
@media(max-width:600px){.toolkits-loading--section{min-height:240px;padding:32px 16px}.toolkits-loading-message{font-size:13px}}
@media(prefers-reduced-motion:reduce){.toolkits-button-spinner{animation:none;border-right-color:currentColor;border-top-color:transparent}}
