@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(max-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(max-width:47.95rem){.dropdown-opacity-enter-from,.dropdown-opacity-leave-to{opacity:0;top:-3.75rem}}.dropdown-collapse-enter-active,.dropdown-collapse-leave-active{overflow:hidden;transition:max-height .3s ease-in-out}.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:scaleY(0);transform-origin:top}to{opacity:1;transform:scaleY(1);transform-origin:top}}@keyframes scale-vertically-down{0%{opacity:1;transform:scaleY(1);transform-origin:top}to{opacity:0;transform:scaleY(0);transform-origin:top}}@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;display:grid;font-size:.875rem;gap:.375rem;grid-template-areas:"checkbox label .";grid-template-columns:auto auto 1fr;overflow:hidden;place-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox__grid:before{background:#fff;border:2px solid #0057b7;border-radius:2px;content:"";cursor:pointer;display:inline-block;grid-area:checkbox;height:1.5rem;width:1.5rem}@media(max-width:74.95rem){.checkbox__grid:before{height:1.875rem;width:1.875rem}}.checkbox__grid--reversed{grid-template:"label . checkbox";grid-template-columns:auto 1fr auto}.checkbox__grid--disabled{color:#bfbfbf}.checkbox__grid--disabled:before{border-color:#bfbfbf}.checkbox__label{align-items:center;display:inline-flex;font-weight:700}.checkbox__label--error{color:#dd0c29}.checkbox__input{position:absolute}.checkbox--radio .checkbox__grid:before{border-radius:50%;height:1.75rem;width:1.75rem}.checkbox--toggle .checkbox__grid{gap:.313rem}.checkbox--toggle .checkbox__grid:after,.checkbox--toggle .checkbox__grid:before{transition:all .2s ease}.checkbox--toggle .checkbox__grid:before{background:#ccc;border:0;border-radius:999px;height:1.5rem;width:2.5rem}@media(max-width:74.95rem){.checkbox--toggle .checkbox__grid:before{height:1.875rem;width:3.125rem}}.checkbox--toggle .checkbox__grid:after{background:#fff;border-radius:50%;content:"";display:inline-block;grid-area:checkbox;height:1.25rem;margin-left:.188rem;place-self:center start;transform:translate(0);width:1.25rem}@media(max-width:74.95rem){.checkbox--toggle .checkbox__grid:after{height:1.625rem;width:1.625rem}}.checkbox--toggle .checkbox__input:checked+.checkbox__grid:before{background:#0057b7}.checkbox--toggle .checkbox__input:checked+.checkbox__grid:after{content:"";height:1.25rem;margin-left:.188rem;padding:0;transform:translate(.875rem);width:1.25rem}@media(max-width:74.95rem){.checkbox--toggle .checkbox__input:checked+.checkbox__grid:after{height:1.625rem;transform:translate(1.125rem);width:1.625rem}}.checkbox:not(.checkbox--toggle) .checkbox__input:checked+.checkbox__grid:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%230057b7' stroke-width='5.143' d='m5.143 12 5.143 5.143 8.571-12'/%3E%3C/svg%3E");cursor:pointer;grid-area:checkbox;height:1.5rem;margin:0;padding:0;width:1.5rem}@media(max-width:74.95rem){.checkbox:not(.checkbox--toggle) .checkbox__input:checked+.checkbox__grid:after{height:1.875rem;width:1.875rem}}.checkbox.checkbox--radio .checkbox__input:checked+.checkbox__grid:after{background:#0057b7;border-radius:50%;content:"";display:inline-block;grid-area:checkbox;height:1rem;width:1rem}.checkbox.checkbox--radio .checkbox__input:disabled:checked+.checkbox__grid:after{background:#aaa}
