.CheckboxComponent[data-v-bf4231b8]{--checkbox-component-size:30px;align-items:center;color:var(--color-text-primary);cursor:pointer;display:flex;flex-direction:column;gap:0 var(--spacing-200);padding:var(--spacing-100) 0}.CheckboxComponent .CheckboxComponent__content[data-v-bf4231b8]{align-items:center;display:flex;gap:0 var(--spacing-200);width:100%}.CheckboxComponent .CheckboxComponent__label[data-v-bf4231b8]{font-size:var(--text-body-base);font-weight:700}.CheckboxComponent .CheckboxComponent__hiddenCheckbox[data-v-bf4231b8]{display:none}.CheckboxComponent .CheckboxComponent__checkbox[data-v-bf4231b8]{background-color:var(--theme-color-primary);border:2px solid var(--theme-color-primary);border-radius:var(--border-radius-md);flex:0 0 auto;height:var(--checkbox-component-size);isolation:isolate;position:relative;transition:border-color .2s ease;width:var(--checkbox-component-size)}.CheckboxComponent .CheckboxComponent__checkbox[data-v-bf4231b8]:before{content:"";height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.CheckboxComponent .CheckboxComponent__checkboxIcon[data-v-bf4231b8]{color:var(--color-white);height:20px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease;width:20px}.CheckboxComponent .CheckboxComponent__hint[data-v-bf4231b8]{font-size:var(--text-body-base);font-style:italic;width:100%}.CheckboxComponent .CheckboxComponent__error[data-v-bf4231b8]{color:var(--color-danger);font-size:var(--text-body-sm);font-weight:700;margin-top:var(--spacing-100);width:100%}.CheckboxComponent--required .CheckboxComponent__label[data-v-bf4231b8]:after{content:"*";font-size:var(--text-body-base)}.CheckboxComponent--error .CheckboxComponent__checkbox[data-v-bf4231b8]{border-color:var(--color-danger)}.CheckboxComponent--disabled[data-v-bf4231b8]{cursor:none;opacity:.5;pointer-events:none}.CheckboxComponent--checked .CheckboxComponent__checkboxIcon[data-v-bf4231b8]{animation:marker-animation-bf4231b8 .5s ease forwards}@media (hover:hover) and (pointer:fine){.CheckboxComponent:hover .CheckboxComponent__checkbox[data-v-bf4231b8]{border-color:var(--color-focus)}.CheckboxComponent:hover .CheckboxComponent__checkboxIcon[data-v-bf4231b8]{opacity:.5}.CheckboxComponent:focus-visible .CheckboxComponent__checkbox[data-v-bf4231b8]{border-color:var(--color-focus)}.CheckboxComponent:focus-visible .CheckboxComponent__checkboxIcon[data-v-bf4231b8]{opacity:.5}}@keyframes marker-animation-bf4231b8{0%{opacity:.5;transform:translate(-50%,-50%) rotate(20deg)}25%{transform:translate(-50%,-50%) rotate(20deg) scale(.7)}45%{opacity:1;transform:translate(-50%,-50%) rotate(-20deg) scale(1.6)}65%{transform:translate(-50%,-50%) rotate(5deg) scale(.95)}80%{transform:translate(-50%,-50%) rotate(-10deg) scale(1)}to{opacity:1}}.InputComponent[data-v-91e620f8]{--input-height:56px;--label-font-size:var(--text-body-base);display:flex;flex-direction:column}.InputComponent .InputComponent__label[data-v-91e620f8]{font-size:var(--label-font-size)}.InputComponent .InputComponent__wrapper[data-v-91e620f8]{align-items:center;background-color:var(--theme-color-primary);display:flex;position:relative}.InputComponent .InputComponent__input[data-v-91e620f8],.InputComponent .InputComponent__wrapper[data-v-91e620f8]{border-radius:var(--border-radius-md);color:var(--theme-color-on-primary);height:var(--input-height);outline:none}.InputComponent .InputComponent__input[data-v-91e620f8]{-moz-appearance:textfield;background-color:unset;border:2px solid transparent;min-width:0;padding:var(--spacing-100) var(--spacing-300);transition:background-color .3s ease-in-out;width:100%}.InputComponent .InputComponent__input[data-v-91e620f8]::-moz-placeholder{color:var(--color-light-grey)}.InputComponent .InputComponent__input[data-v-91e620f8]::placeholder{color:var(--color-light-grey)}.InputComponent .InputComponent__input[data-v-91e620f8]::-webkit-inner-spin-button,.InputComponent .InputComponent__input[data-v-91e620f8]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}@media (hover:hover) and (pointer:fine){.InputComponent .InputComponent__input[data-v-91e620f8]:hover:not(:focus-within){border:2px solid var(--color-focus)}.InputComponent .InputComponent__input[data-v-91e620f8]:focus-visible:not(:focus-within){border:2px solid var(--color-focus)}}.InputComponent .InputComponent__suffix[data-v-91e620f8]{pointer-events:none;position:absolute;right:var(--spacing-200);white-space:pre}.InputComponent .InputComponent__error[data-v-91e620f8]{color:var(--color-danger);font-size:var(--text-body-sm);font-weight:700;margin-top:var(--spacing-100)}.InputComponent--textarea[data-v-91e620f8]{--input-height:70px}.InputComponent--textarea .InputComponent__wrapper[data-v-91e620f8]{display:block;height:auto;min-height:var(--input-height)}.InputComponent--textarea .InputComponent__input[data-v-91e620f8]{max-height:100px;min-height:var(--input-height);padding:var(--spacing-300);resize:vertical}.InputComponent--textarea .InputComponent__input[data-v-91e620f8]::-webkit-scrollbar{background:transparent;height:4px;width:10px}.InputComponent--textarea .InputComponent__input[data-v-91e620f8]::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color,var(--theme-color-secondary));border:2px solid var(--scrollbar-thumb-border-color,var(--theme-color-primary));border-radius:var(--border-radius-md)}.InputComponent--textarea .InputComponent__input[data-v-91e620f8]::-webkit-scrollbar-corner{background-color:transparent;border:none}.InputComponent--required .InputComponent__label[data-v-91e620f8]:after{content:"*";font-size:var(--text-body-base)}.InputComponent--error .InputComponent__input[data-v-91e620f8]{border:2px solid var(--color-danger)}.InputComponent--hasSuffix .InputComponent__input[data-v-91e620f8]{padding-right:var(--spacing-400)}.InputComponent--extraSmall[data-v-91e620f8]{--input-height:32px;--label-font-size:var(--text-body-sm)}.InputComponent--small[data-v-91e620f8]{--input-height:40px;--label-font-size:var(--text-body-sm)}.InputComponent--large[data-v-91e620f8]{--label-font-size:var(--text-body-lg);--input-height:66px}.InputComponent--center[data-v-91e620f8],.InputComponent--center .InputComponent__input[data-v-91e620f8]{text-align:center}.InputComponent--right[data-v-91e620f8],.InputComponent--right .InputComponent__input[data-v-91e620f8]{text-align:right}.InputComponent--disabled[data-v-91e620f8]{cursor:none;opacity:.5;pointer-events:none}.Overlay[data-v-cf605258]{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%}.overlay-fade-enter-active[data-v-cf605258],.overlay-fade-leave-active[data-v-cf605258]{transition:opacity .3s ease-in-out}.overlay-fade-enter-from[data-v-cf605258],.overlay-fade-leave-to[data-v-cf605258]{opacity:0}.Drawer[data-v-f91c8825]{--drawer-padding:var(--spacing-300);background-color:var(--theme-color-secondary);display:flex;flex-direction:column;height:100%;left:0;max-width:600px;position:fixed;top:0;width:100%}.Drawer .Drawer__header[data-v-f91c8825]{align-items:center;border-bottom:1px solid var(--theme-color-primary);display:flex;justify-content:space-between;padding:var(--spacing-300)}.Drawer .Drawer__close[data-v-f91c8825]{margin-left:auto}.Drawer .Drawer__content[data-v-f91c8825]{--scrollbar-thumb-color:var(--theme-color-primary);--scrollbar-thumb-border-color:var(--theme-color-primary);flex:1;overflow:hidden auto;padding:var(--drawer-padding);width:100%}.Drawer .Drawer__content[data-v-f91c8825]::-webkit-scrollbar{background:transparent;height:4px;width:10px}.Drawer .Drawer__content[data-v-f91c8825]::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color,var(--theme-color-secondary));border:2px solid var(--scrollbar-thumb-border-color,var(--theme-color-primary));border-radius:var(--border-radius-md)}.Drawer .Drawer__footer[data-v-f91c8825]{border-top:1px solid var(--theme-color-primary);gap:var(--spacing-200);padding:var(--drawer-padding)}.Drawer .Drawer__footerButtons[data-v-f91c8825]{display:flex;flex-wrap:wrap;gap:var(--spacing-200);justify-content:flex-end;width:100%}.Drawer--alignRight[data-v-f91c8825]{left:auto;right:0}@media (max-width:639.98px){.Drawer[data-v-f91c8825]{--drawer-padding:var(--spacing-300);max-width:100%}}.drawer-slide-enter-active[data-v-f91c8825],.drawer-slide-leave-active[data-v-f91c8825],.drawer-slide-right-enter-active[data-v-f91c8825],.drawer-slide-right-leave-active[data-v-f91c8825]{transition:transform .3s ease-in-out}.drawer-slide-enter-from[data-v-f91c8825],.drawer-slide-leave-to[data-v-f91c8825]{transform:translate(-100%)}.drawer-slide-right-enter-from[data-v-f91c8825],.drawer-slide-right-leave-to[data-v-f91c8825]{transform:translate(100%)}
