.bb-loader{width:250px;height:20px;margin:auto;padding:1rem;position:absolute;inset:0}.bb-loader>.loader--dot{border-radius:100%;width:20px;height:20px;animation-name:loader;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute}.loader--dot:first-child{animation-delay:.5s}.loader--dot:nth-child(2){animation-delay:.4s}.loader--dot:nth-child(3){animation-delay:.3s}.loader--dot:nth-child(4){animation-delay:.2s}.loader--dot:nth-child(5){animation-delay:.1s}.loader--dot:nth-child(6){animation-delay:0s}.loader--text{white-space:nowrap;width:4rem;margin:auto;position:absolute;top:150%;left:0;right:0}.loader--text:after{content:"Loading";font-weight:700;animation-name:loading-text;animation-duration:3s;animation-iteration-count:infinite}@keyframes loader{15%{transform:translate(0)}45%{transform:translate(230px)}65%{transform:translate(230px)}95%{transform:translate(0)}}@keyframes loading-text{0%{content:"Loading"}25%{content:"Loading."}50%{content:"Loading.."}75%{content:"Loading..."}}.load-img-wrapper{text-align:center}.loader-new-root{flex:auto;width:100%;min-height:20em;display:flex}.loader-new-root .loader-new{border:3px solid #0000;border-radius:50%;width:150px;height:150px;animation:2s linear infinite spin;display:block;position:relative;top:calc(50% - 75px);left:calc(50% - 75px)}.loader-new-root .loader-new[data-theme=red]{border-top-color:#8991bd}.loader-new-root .loader-new[data-theme=red]:before{border-top-color:#cc597b}.loader-new-root .loader-new[data-theme=red]:after{border-top-color:#f08635}.loader-new-root .loader-new[data-theme=blue]{border-top-color:#012d63}.loader-new-root .loader-new[data-theme=blue]:before{border-top-color:#066394}.loader-new-root .loader-new[data-theme=blue]:after{border-top-color:#14b8b1}.loader-new-root .loader-new[data-theme=dark]{border-top-color:#dedede}.loader-new-root .loader-new[data-theme=dark]:before{border-top-color:#f0f0f0}.loader-new-root .loader-new[data-theme=dark]:after{border-top-color:#4a4a4a}.loader-new-root .loader-new.use-login-color[data-login=blue]{border-top-color:#fff}.loader-new-root .loader-new.use-login-color[data-login=blue]:before{border-top-color:#ffffffbf}.loader-new-root .loader-new.use-login-color[data-login=blue]:after{border-top-color:#ffffff80}.loader-new-root .loader-new:before{content:"";border:3px solid #0000;border-radius:50%;animation:3s linear infinite spin;position:absolute;inset:5px}.loader-new-root .loader-new:after{content:"";border:3px solid #0000;border-radius:50%;animation:1.5s linear infinite spin;position:absolute;inset:15px}@-webkit-keyframes spin{0%{-ms-transform-origin:50%;transform:rotate(0)}to{-ms-transform-origin:50%;transform:rotate(360deg)}}@keyframes spin{0%{-ms-transform-origin:50%;transform:rotate(0)}to{transform:rotate(360deg)}}.jumping-beans{align-self:center;align-items:center;width:3em;height:1em;margin-left:2em;display:flex;position:relative}.jumping-beans>div{background:#b2b2b2;border-radius:50%;width:.5rem;height:.5rem;margin:0 .25rem;display:inline-block;position:absolute}.jumping-beans .first{animation:1s infinite jump;left:0}.jumping-beans .second{animation:1s .333333s infinite jump;left:1em}.jumping-beans .third{animation:1s .666667s infinite jump;left:2em}@keyframes jump{0%{transform:scale(0)}to{transform:scale(1)}}div.app-screen.blue-background{background:linear-gradient(135deg,#002455 0%,#01488a 50%,#14b8b1 100%)}@media (width<=576px){div.app-screen.app-loading-screen{min-height:-webkit-fill-available}}div.app-screen.app-loading-screen{height:100vh}div.app-screen.app-login-screen{min-height:calc(100vh - 29px)}div.app-screen{flex-direction:column;justify-content:center;align-items:center;min-width:100vw;display:flex}@media screen and (width<=576px){div.app-screen>img.cribis-logo{width:200px;height:55px;margin-bottom:2em}}@media not screen and (width<=576px){div.app-screen>img.cribis-logo{width:300px;height:82px;margin-bottom:3em}}div.app-screen>.loader-new-root{flex:none;width:auto;min-height:0}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/assets/montserrat-v14-latin-ext_latin-regular-BwXCQQiA.eot);src:local(Montserrat Regular),local(Montserrat-Regular),url(/assets/montserrat-v14-latin-ext_latin-regular-BwXCQQiA.eot?#iefix)format("embedded-opentype"),url(/assets/montserrat-v14-latin-ext_latin-regular-CEKYFRun.woff2)format("woff2"),url(/assets/montserrat-v14-latin-ext_latin-regular-BkxGuNmK.woff)format("woff"),url(/assets/montserrat-v14-latin-ext_latin-regular-8dB--Hic.ttf)format("truetype"),url(/assets/montserrat-v14-latin-ext_latin-regular-Cyc0aKTM.svg#Montserrat)format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(/assets/OpenSans-D9Z7HBoy.eot);src:url(/assets/OpenSans-D9Z7HBoy.eot?#iefix)format("embedded-opentype"),url(/assets/OpenSans-B3Ca45OH.woff)format("woff"),url(/assets/OpenSans-hKvITQ0w.ttf)format("truetype"),url(/assets/OpenSans-CfCHv_VM.svg#opensans)format("svg"),url(/assets/OpenSans-188zHuEH.otf)format("opentype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(/assets/OpenSansSemiBold-BDpiXAnf.eot);src:url(/assets/OpenSansSemiBold-BDpiXAnf.eot?#iefix)format("embedded-opentype"),url(/assets/OpenSansSemiBold-BJp4pep7.woff)format("woff"),url(/assets/OpenSansSemiBold-uxtzgmtV.ttf)format("truetype"),url(/assets/OpenSansSemiBold-B3BQuNaG.svg#opensanssemibold)format("svg"),url(/assets/OpenSansSemiBold-BIxduyVW.otf)format("opentype")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:url(/assets/OpenSansItalic-BLXLD6L_.eot);src:url(/assets/OpenSansItalic-BLXLD6L_.eot?#iefix)format("embedded-opentype"),url(/assets/OpenSansItalic-COlvPoFm.woff)format("woff"),url(/assets/OpenSansItalic-D4qYoPIc.ttf)format("truetype"),url(/assets/OpenSansItalic-DtOo6fvX.svg#opensansitalic)format("svg"),url(/assets/OpenSansItalic-D9AN8Obr.otf)format("opentype")}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:url(/assets/OpenSansSemiBoldItalic-BfSdAxfD.eot);src:url(/assets/OpenSansSemiBoldItalic-BfSdAxfD.eot?#iefix)format("embedded-opentype"),url(/assets/OpenSansSemiBoldItalic-on4Lo8A-.woff)format("woff"),url(/assets/OpenSansSemiBoldItalic-BnE4tppw.ttf)format("truetype"),url(/assets/OpenSansSemiBoldItalic-D7c-edKk.svg#opensanssemibolditalic)format("svg"),url(/assets/OpenSansSemiBoldItalic-kynOiXKZ.otf)format("opentype")}html{min-width:574px}#root{flex-direction:column;flex:1;display:flex}body{color:#444749;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-width:574px;display:flex}html.font-open-sans body,html.font-open-sans button,html.font-open-sans a,html.font-open-sans input,html.font-open-sans select,html.font-open-sans textarea{font-family:Open Sans,Helvetica,Arial,sans-serif!important}html.font-open-sans ::-webkit-input-placeholder{font-family:Open Sans,Helvetica,Arial,sans-serif!important}html.font-open-sans :-moz-placeholder-shown{font-family:Open Sans,Helvetica,Arial,sans-serif!important}html.font-open-sans ::-moz-placeholder{font-family:Open Sans,Helvetica,Arial,sans-serif!important}html.font-open-sans :-ms-placeholder-shown{font-family:Open Sans,Helvetica,Arial,sans-serif!important}html.font-montserrat,html:not(.font-open-sans){font-family:Open Sans,Helvetica,Arial,sans-serif!important}html.font-montserrat body,html.font-montserrat button,html.font-montserrat a,html.font-montserrat input,html.font-montserrat select,html.font-montserrat textarea,html:not(.font-open-sans) body,html:not(.font-open-sans) button,html:not(.font-open-sans) a,html:not(.font-open-sans) input,html:not(.font-open-sans) select,html:not(.font-open-sans) textarea{font-family:Montserrat!important}html.font-montserrat ::-webkit-input-placeholder{font-family:Montserrat!important}html:not(.font-open-sans) ::-webkit-input-placeholder{font-family:Montserrat!important}:-moz-any(html.font-montserrat :-moz-placeholder-shown,html:not(.font-open-sans) :-moz-placeholder-shown){font-family:Montserrat!important}:is(html.font-montserrat :placeholder-shown,html:not(.font-open-sans) :placeholder-shown){font-family:Montserrat!important}html.font-montserrat ::-moz-placeholder{font-family:Montserrat!important}html:not(.font-open-sans) ::-moz-placeholder{font-family:Montserrat!important}:is(html.font-montserrat :-ms-placeholder-shown,html:not(.font-open-sans) :-ms-placeholder-shown){font-family:Montserrat!important}:is(html.font-montserrat :placeholder-shown,html:not(.font-open-sans) :placeholder-shown){font-family:Montserrat!important}@media (width<=992px){html.fontSize-12px,html.fontSize-12px>body{font-size:12px}html.fontSize-14px,html.fontSize-14px>body{font-size:14px}html.fontSize-16px,html.fontSize-16px>body{font-size:16px}html:not([class*=fontSize-]),html:not([class*=fontSize-])>body{font-size:14px}}@media (width>=992px){html.fontSize-12px,html.fontSize-12px>body{font-size:12px}html.fontSize-14px,html.fontSize-14px>body{font-size:14px}html.fontSize-16px,html.fontSize-16px>body{font-size:16px}html:not([class*=fontSize-]),html:not([class*=fontSize-])>body{font-size:14px}}html,body{margin:0;padding:0;position:relative}body{height:100%}html{height:100%;overflow-y:auto!important}@media (width<=576px){html{min-height:-webkit-fill-available}}
