.hover-underline-animation{width:fit-content;text-decoration:none;display:inline-block;position:relative}.hover-underline-animation:after{content:"";background-color:currentColor;width:0;height:1px;transition:width .3s ease-in-out;position:absolute;bottom:-2px;left:0}.hover-underline-animation:hover:after{width:100%;left:0;transform:none}
.jumping-dots>*{animation:2s infinite jump;position:relative;bottom:0}.jumping-dots .dot-1{animation-delay:.2s}.jumping-dots .dot-2{animation-delay:.4s}.jumping-dots .dot-3{animation-delay:.6s}@keyframes jump{0%{bottom:0}20%{bottom:5px}40%{bottom:0}}.spinner{align-items:flex-end;display:flex}.spinner>div{background-color:#766f75;border-radius:100%;width:10px;height:10px;animation:1.4s ease-in-out infinite both sk-bouncedelay;display:inline-block}.spinner .bounce1{animation-delay:-.32s}.spinner .bounce2{animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(.2)}}@keyframes sk-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(.2)}}
.payment-jumping-dots div{animation:1.5s infinite jump;position:relative;bottom:0}.payment-jumping-dots .dot-1{animation-delay:.2s}.payment-jumping-dots .dot-2{animation-delay:.4s}.payment-jumping-dots .dot-3{animation-delay:.6s}.payment-jumping-dots .dot-4{animation-delay:.8s}.payment-jumping-dots .dot-5{animation-delay:1s}
.month-picker{border-radius:1rem}.month-picker__header{justify-content:space-between;align-items:center;display:flex}.month-picker__button{background:0 0;border:none;outline:none;padding:.5rem;transition:background-color .2s ease-in-out,color .2s ease-in-out}.button_start{border-radius:3rem 0 0 3rem}.button_end{border-radius:0 3rem 3rem 0}.month-picker__button:hover{background-color:var(--color-blue-200)}.month-picker__month{background:0 0;border:none;outline:none;width:100%;height:4rem;padding:1rem;transition:background-color .2s ease-in-out,color .2s ease-in-out}.month-picker__month:not(.month-picker__month--active):not(:disabled){cursor:pointer;background:0 0}.month-picker__month:hover:not(.month-picker__month--active):not(:disabled){background-color:var(--color-blue-200)}.month-picker__month--active{background-color:var(--color-blue-400);color:var(--color-white)}.month-picker__month--range{background-color:var(--color-blue-100)}.date-picker-start{background:linear-gradient(90deg,#fff 50%,#efefef 50%)!important}.date-picker-end{background:linear-gradient(270deg,#fff 50%,#efefef 50%)!important}
