.ui-pcs-global-loader{position:fixed;z-index:2000;top:0px;left:0px;display:none;width:100%;height:100%;background-color:var(--loader-bg-color, rgb(255, 255, 255))}.ui-pcs-global-loader img{max-width:100%}.ui-pcs-global-loader.active{display:block}.ui-pcs-global-loader .ui-pcs-box{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-wrap:wrap;justify-content:center;height:100%;flex-direction:column;width:100%;max-width:800px}.ui-pcs-global-loader .ui-pcs-box .ui-pcs-logo{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:70px;height:70px;margin:50px auto 0px auto}.ui-pcs-global-loader .ui-pcs-box .ui-pcs-logo,.ui-pcs-global-loader .ui-pcs-box .ui-pcs-logo img{border-radius:var(--loader-logo-border-radius, 0%)}.ui-pcs-global-loader .ui-pcs-box .ui-pcs-loader{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:15px}.ui-pcs-global-loader .ui-pcs-box .ui-pcs-loader img{width:120px;height:120px}.ui-pcs-global-loader .ui-pcs-box .ui-pcs-loader-fallback{position:relative;border:16px solid var(--loader-border-color, rgba(150, 150, 150, 0.5));border-top:16px solid var(--loader-border-mark-color, var(--main-brand-color, rgb(40, 100, 133)));border-radius:50%;width:120px;height:120px;margin:15px auto 0 auto;animation:spin 2s linear infinite !important}.ui-pcs-global-loader .ui-pcs-box .ui-pcs-progress-container{width:max-content;max-width:100%;margin:0px auto 0px auto}.ui-pcs-global-loader .ui-pcs-box .ui-pcs-progress-container .ui-pcs-progress{font-weight:700;text-align:center;color:#000;font-size:25px}.ui-pcs-global-loader .ui-pcs-box .ui-pcs-text-message{text-align:center;padding:15px 5px;font-weight:700;color:#000;width:100%;max-width:600px;margin:0 auto}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes counter-spin{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(-360deg)}}.mirror-scroll-x{position:relative;z-index:2;top:20px;left:0;display:none;width:100%;max-width:100%;height:20px;padding:0;margin:0;overflow-y:hidden;overflow-x:scroll}.mirror-scroll-x .mirror-scroll-x-content{display:block;width:100%;height:1px;padding:0;margin:0}.with-mirror-scroll-x{padding-top:30px !important}
/*# sourceMappingURL=helpers.css.map */
