.stack-spinner{width:50px;height:40px;text-align:center;font-size:10px}.stack-spinner>div{height:100%;width:6px;display:inline-block;animation:sk-stretchdelay 1.2s infinite ease-in-out}.stack-spinner .rect2{margin-left:1px;animation-delay:-1.1s}.stack-spinner .rect3{margin-left:1px;animation-delay:-1s}.stack-spinner .rect4{margin-left:1px;animation-delay:-0.9s}.stack-spinner .rect5{margin-left:1px;animation-delay:-0.8s}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}
.fade-scale{opacity:0;transform:scale(0.25);transition:all .2s linear}.fade-scale.show{opacity:1;transform:scale(1)}.translate-up{opacity:0;transform:translateY(calc(100vh));transition:all .2s linear}.translate-up.show{opacity:1;transform:translateY(0)}
.loading-spinner-svg{max-width:100px;animation:loading-spinner-rotate 1s steps(12) infinite}.loading-spinner-svg line{stroke-width:4.5;stroke-linecap:round}@keyframes loading-spinner-rotate{to{transform:rotate(360deg)}}@media(prefers-reduced-motion: reduce){.loading-spinner-svg{animation-duration:2.4s}}
.input-readonly.form-control[readonly]{background-color:var(--input-bg)}.input-currency:not(:focus){border-left-color:transparent}
.input-icon-right{right:1em;top:.5em}
.extruded{border:2px solid var(--white);background:linear-gradient(180deg, rgba(240, 240, 240, 0.5), transparent)}.glow-shadow{border-width:2px !important;box-shadow:0px 0px 10px 0px #ccc}
.intercept-modal-content{border-radius:.75rem !important}.bg-transparent-gray{background-color:rgba(0,0,0,.6) !important}.intercept-dot{height:8px;width:8px;background-color:#bbb;border-radius:50%}.intercept-dot-active{height:8px;width:8px;background-color:#000;border-radius:50%}.next-button{right:0}
