@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes scaling{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(2);transform:scale(2)}}@keyframes scaling{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(2);transform:scale(2)}}@-webkit-keyframes scaling-center{0%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{-webkit-transform:translate(-50%,-50%) scale(2);transform:translate(-50%,-50%) scale(2)}}@keyframes scaling-center{0%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{-webkit-transform:translate(-50%,-50%) scale(2);transform:translate(-50%,-50%) scale(2)}}@-webkit-keyframes flash-blue-background{0%{background-color:rgba(13,202,240,.5)}to{background-color:rgba(13,202,240,.75)}}@keyframes flash-blue-background{0%{background-color:rgba(13,202,240,.5)}to{background-color:rgba(13,202,240,.75)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUp{-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes fadeOutUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeOutUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeOutUp{-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}}.fadeOutLeft{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fadeInRight;animation-name:fadeInRight;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}}.fadeOutRight{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes overlayFadeOut{0%{opacity:1}to{opacity:0}}@keyframes overlayFadeOut{0%{opacity:1}to{opacity:0}}.overlayFadeOut{-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-name:overlayFadeOut;animation-name:overlayFadeOut;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}.overlayFadeIn{-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-name:overlayFadeIn;animation-name:overlayFadeIn;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.toast__dot{background-color:#1375d3;border-radius:1em;display:inline-block;height:1em;max-height:1em;max-width:1em;width:1em}.toast__title{color:#fff;font-weight:600}.toast__detail{color:#fff}.toast--error .toast__dot{background-color:#ce6969}.toast--warning .toast__dot{background-color:orange}.toast--success .toast__dot{background-color:#27ae60}.toast.md-toast>.md-toast-content{background-color:#272c2d;border-radius:10px;width:100%}.screen--error__message{font-size:16px}.screen--error__details-toggle{color:rgba(0,0,0,.8);cursor:pointer;font-size:.8em}.screen--error__details{display:none;max-width:100%;overflow:auto;padding:1em}[dir=ltr] .screen--error__details{text-align:left}[dir=rtl] .screen--error__details{text-align:right}.screen.screen--error .screen__title{color:#f00000}.screen--loading{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}