@keyframes rotate-up{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes rotate-down{0%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.dropdown-slide-enter-active,.dropdown-slide-leave-active{transition:all .3s ease-in-out}.dropdown-slide-enter-from,.dropdown-slide-leave-to{top:-5.688rem}@media (width<=47.95rem){.dropdown-slide-enter-from,.dropdown-slide-leave-to{top:-3.75rem}}.dropdown-opacity-enter-active,.dropdown-opacity-leave-active{box-shadow:none;transition:all .3s ease-in-out}.dropdown-opacity-enter-from,.dropdown-opacity-leave-to{opacity:0;top:-5.688rem}@media (width<=47.95rem){.dropdown-opacity-enter-from,.dropdown-opacity-leave-to{opacity:0;top:-3.75rem}}.dropdown-collapse-enter-active,.dropdown-collapse-leave-active{transition:max-height .3s ease-in-out;overflow:hidden}.dropdown-collapse-enter-from,.dropdown-collapse-leave-to{max-height:0}.dropdown-collapse-enter-to,.dropdown-collapse-leave-from{max-height:100vh}@keyframes scale-vertically-up{0%{opacity:0;transform-origin:top;transform:scaleY(0)}to{opacity:1;transform-origin:top;transform:scaleY(1)}}@keyframes scale-vertically-down{0%{opacity:1;transform-origin:top;transform:scaleY(1)}to{opacity:0;transform-origin:top;transform:scaleY(0)}}@keyframes shimmer-slide{0%{background-position:100% 0}to{background-position:0 0}}.checkbox{cursor:pointer;display:block}.checkbox--disabled{cursor:auto}.checkbox__grid{color:#0057b7;-webkit-user-select:none;user-select:none;grid-template-columns:auto auto 1fr;grid-template-areas:"checkbox label.";place-items:center;gap:.375rem;font-size:.875rem;display:grid;overflow:hidden}.checkbox__grid:before{content:"";cursor:pointer;background:#fff;border:2px solid #0057b7;border-radius:2px;grid-area:checkbox;width:1.5rem;height:1.5rem;display:inline-block}@media (width<=74.95rem){.checkbox__grid:before{width:1.875rem;height:1.875rem}}.checkbox__grid--reversed{grid-template:"label.checkbox"/auto 1fr auto}.checkbox__grid--disabled{color:#bfbfbf}.checkbox__grid--disabled:before{border-color:#bfbfbf}.checkbox__label{align-items:center;font-weight:700;display:inline-flex}.checkbox__label--error{color:#dd0c29}.checkbox__input{position:absolute}.checkbox--radio .checkbox__grid:before{border-radius:50%;width:1.75rem;height:1.75rem}.checkbox--toggle .checkbox__grid{gap:.313rem}.checkbox--toggle .checkbox__grid:after,.checkbox--toggle .checkbox__grid:before{transition:all .2s}.checkbox--toggle .checkbox__grid:before{background:#ccc;border:0;border-radius:999px;width:2.5rem;height:1.5rem}@media (width<=74.95rem){.checkbox--toggle .checkbox__grid:before{width:3.125rem;height:1.875rem}}.checkbox--toggle .checkbox__grid:after{content:"";background:#fff;border-radius:50%;grid-area:checkbox;place-self:center start;width:1.25rem;height:1.25rem;margin-left:.188rem;display:inline-block;transform:translate(0)}@media (width<=74.95rem){.checkbox--toggle .checkbox__grid:after{width:1.625rem;height:1.625rem}}.checkbox--toggle .checkbox__input:checked+.checkbox__grid:before{background:#0057b7}.checkbox--toggle .checkbox__input:checked+.checkbox__grid:after{content:"";width:1.25rem;height:1.25rem;margin-left:.188rem;padding:0;transform:translate(.875rem)}@media (width<=74.95rem){.checkbox--toggle .checkbox__input:checked+.checkbox__grid:after{width:1.625rem;height:1.625rem;transform:translate(1.125rem)}}.checkbox:not(.checkbox--toggle) .checkbox__input:checked+.checkbox__grid:after{content:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M%205.142857142857%2012%20L%2010.2857142857142%2017.142857142857%20L%2018.857142857143%205.1428571428573'%20stroke-width='5.142857142857142'%20stroke='%230057b7'%20fill='none'%20/%3e%3c/svg%3e");cursor:pointer;grid-area:checkbox;width:1.5rem;height:1.5rem;margin:0;padding:0}@media (width<=74.95rem){.checkbox:not(.checkbox--toggle) .checkbox__input:checked+.checkbox__grid:after{width:1.875rem;height:1.875rem}}.checkbox.checkbox--radio .checkbox__input:checked+.checkbox__grid:after{content:"";background:#0057b7;border-radius:50%;grid-area:checkbox;width:1rem;height:1rem;display:inline-block}.checkbox.checkbox--radio .checkbox__input:disabled:checked+.checkbox__grid:after{background:#aaa}
