.modal-enter-active,.modal-leave-active{position:relative;transition:opacity .8s;z-index:9999}.modal-enter-active .modal__wrapper,.modal-leave-active .modal__wrapper{transition-duration:.8s;transition-property:opacity,transform}.modal-enter,.modal-leave-to{opacity:0;position:relative;z-index:9999}.modal-enter .modal__wrapper,.modal-leave-to .modal__wrapper{opacity:0;perspective:200;transform:translateY(-5rem)}.bottom-sheet-enter-active,.bottom-sheet-leave-active{position:relative;transition:opacity .8s;z-index:9999}.bottom-sheet-enter-active .bottom-sheet__wrapper,.bottom-sheet-leave-active .bottom-sheet__wrapper{transition-duration:.8s;transition-property:transform}.bottom-sheet-enter,.bottom-sheet-leave-to{opacity:0;position:relative;z-index:9999}.bottom-sheet-enter .bottom-sheet__wrapper,.bottom-sheet-leave-to .bottom-sheet__wrapper{transform:translateY(100%)}.sidebar-enter-active,.sidebar-leave-active{position:relative;transition:opacity .8s;z-index:9999}.sidebar-enter-active .sidebar__wrapper,.sidebar-leave-active .sidebar__wrapper{transition-duration:.8s;transition-property:transform}.sidebar-enter,.sidebar-leave-to{opacity:0;position:relative;z-index:9999}.sidebar-enter .sidebar__wrapper,.sidebar-leave-to .sidebar__wrapper{transform:translateX(-100%)}.sidebar-enter.sidebar--right .sidebar__wrapper,.sidebar-leave-to.sidebar--right .sidebar__wrapper{transform:translateX(100%)}.icon[data-v-480d61c7]{display:inline-block;vertical-align:middle}.modal[data-v-9cb6f220]{align-items:center;backdrop-filter:none;background-color:var(--clr-overlay);bottom:0;cursor:pointer;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.modal--no-close[data-v-9cb6f220]{cursor:not-allowed}.modal__wrapper[data-v-9cb6f220]{background-color:var(--clr-bg);box-shadow:4px 4px 5px var(--clr-shadow);color:var(--clr-txt);cursor:auto;display:flex;flex-direction:column;height:100%;padding:1.3333333333rem 0;position:relative;width:100%;z-index:1}@media(min-width:768px){.modal__wrapper[data-v-9cb6f220]{border-radius:0;height:fit-content;max-height:90vh;max-width:90vw;padding:2.6666666667rem 2rem 1.3333333333rem;width:fit-content}}.modal__footer[data-v-9cb6f220],.modal__header[data-v-9cb6f220]{padding:.6666666667rem}.modal__header[data-v-9cb6f220]{margin-bottom:1rem;text-align:center}.modal__content[data-v-9cb6f220]{flex:1;overflow-y:auto;padding:1px}.modal__content[data-v-9cb6f220]>*{max-width:100%}.modal__footer[data-v-9cb6f220]{margin-top:1rem}.modal__close[data-v-9cb6f220]{position:absolute;right:.2666666667rem;top:.2666666667rem}@media(min-width:768px){.modal__close[data-v-9cb6f220]{right:1.3333333333rem;top:1.3333333333rem}}.modal__close__btn[data-v-9cb6f220]{background-color:transparent;border:none;color:var(--modal-close-btn-color,inherit);cursor:pointer;font-size:2.3333333333rem;line-height:2rem;transition:color .3s}.modal__close__btn[data-v-9cb6f220]:hover{color:var(--clr-brown)}.modal--full-size .modal__header[data-v-9cb6f220]{margin-bottom:0;padding:0}.modal--full-size .modal__wrapper[data-v-9cb6f220]{height:100%!important;max-height:100dvh!important;max-width:100vw!important;padding:0;width:100%!important}.modal--full-size .modal__content[data-v-9cb6f220]{padding:0}.bottom-sheet[data-v-a094063e]{align-items:flex-end;backdrop-filter:none;background-color:var(--clr-overlay);bottom:0;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;padding:.3333333333rem .3333333333rem 0;position:fixed;right:0;top:0;width:100%;z-index:9999}.bottom-sheet--no-close[data-v-a094063e]{cursor:not-allowed}.bottom-sheet__wrapper[data-v-a094063e]{background-color:var(--clr-bg);border:1px solid var(--clr-bg-alt);border-bottom:0;border-radius:.5333333333rem .5333333333rem 0 0;box-shadow:4px 4px 5px var(--clr-shadow);color:var(--clr-txt);cursor:auto;height:fit-content;max-height:100%;max-width:51.2rem;min-width:21.3333333333rem;overflow-y:auto;padding:2rem 0 1rem;position:relative;width:fit-content;z-index:1}.bottom-sheet__close[data-v-a094063e]{position:absolute;right:.2666666667rem;top:.2666666667rem}.bottom-sheet__close__btn[data-v-a094063e]{background-color:transparent;border:none;color:inherit;cursor:pointer;font-size:2.3333333333rem;line-height:2rem;transition:color .3s}.bottom-sheet__close__btn[data-v-a094063e]:hover{color:var(--clr-brown)}.bottom-sheet__header[data-v-a094063e]{position:relative;text-align:center;top:-1rem}.bottom-sheet__content[data-v-a094063e]>*{max-width:100%}.sidebar[data-v-d23a20be]{backdrop-filter:none;background-color:var(--clr-overlay);bottom:0;cursor:pointer;display:flex;justify-content:flex-start;left:0;position:fixed;right:0;top:0;z-index:9999}.sidebar--no-close[data-v-d23a20be]{cursor:not-allowed}.sidebar__wrapper[data-v-d23a20be]{background-color:var(--clr-bg);border-right:1px solid var(--clr-bg-alt);box-shadow:4px 4px 5px var(--clr-shadow);color:var(--clr-txt);cursor:auto;display:flex;flex-direction:column;height:100%;max-width:51.2rem;min-width:21.3333333333rem;overflow-y:auto;padding:2rem 0 0;position:relative;width:fit-content;z-index:1}.sidebar__close[data-v-d23a20be]{left:.2666666667rem;position:absolute;top:.2666666667rem}.sidebar__close__btn[data-v-d23a20be]{background-color:transparent;border:none;color:inherit;cursor:pointer;font-size:2.3333333333rem;line-height:2rem;transition:color .3s}.sidebar__close__btn[data-v-d23a20be]:hover{color:var(--clr-brown)}.sidebar--right[data-v-d23a20be]{justify-content:flex-end}.sidebar--right .sidebar__wrapper[data-v-d23a20be]{border-left:1px solid var(--clr-bg-alt);border-right:none}.sidebar--right .sidebar__close[data-v-d23a20be]{left:auto;right:.2666666667rem}.sidebar__header[data-v-d23a20be]{position:relative;text-align:center;top:-1rem}.sidebar__content[data-v-d23a20be]{flex:1;overflow-y:auto;padding:1px}.sidebar__content[data-v-d23a20be]>*{max-width:100%}.sidebar__footer[data-v-d23a20be]{margin-top:1rem}.x-field[data-v-7f8a1283]{align-items:stretch;display:inline-flex;flex-direction:column}.x-field .input-wrapper[data-v-7f8a1283]{align-items:center;background:var(--clr-bg);border-radius:.2666666667rem;cursor:var(--x-field-input-cursor,inherit);display:inline-flex;min-height:var(--input-min-height,3.3333333333rem);outline-offset:1px;padding:.2666666667rem 0;position:relative;width:100%}.x-field .input-wrapper--disabled .input-inner[data-v-7f8a1283]{cursor:not-allowed;opacity:.2}.x-field .input-wrapper--border[data-v-7f8a1283]{border:1px solid var(--clr-line);border-radius:.2666666667rem;padding:.2666666667rem .6666666667rem}.x-field .input-wrapper--border.input-wrapper--has-value[data-v-7f8a1283]:not(.input-wrapper--has-error){border-color:var(--clr-line)}.x-field .input-wrapper[data-v-7f8a1283]:focus-within{outline:2px solid hsla(29,32%,67%,.75)}.x-field .input-wrapper--has-error[data-v-7f8a1283]{border-color:var(--clr-danger)}.x-field .input-wrapper .input-inner[data-v-7f8a1283]{display:inline-flex;flex:1 1 auto;position:relative}.x-field .err-msg[data-v-7f8a1283]{color:var(--clr-danger);font-size:.8666666667rem}.x-field-switch .item[data-v-512c8a9c]{cursor:pointer;user-select:none}.x-field-switch .item .input[data-v-512c8a9c]{background-color:var(--clr-bg);border:1px solid var(--clr-txt);border-radius:1.16667rem;display:inline-flex;height:2.3333333333rem;margin-left:.25em;margin-right:.25em;outline-offset:0;position:relative;transition:background-color .3s;vertical-align:middle;width:4.6666666667rem}.x-field-switch .item .input[data-v-512c8a9c]:before{background:var(--clr-txt);border-radius:calc(1.16667rem - 7px);content:"";display:block;height:calc(2.33333rem - 14px);left:6px;position:absolute;top:6px;transition:transform .3s;width:calc(2.33333rem - 14px)}.x-field-switch .item .input-hidden[data-v-512c8a9c]{clip:rect(1px,1px,1px,1px)!important;border-width:0!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.x-field-switch .item .input-hidden:checked+.input[data-v-512c8a9c]{background-color:var(--clr-bg);border-color:var(--clr-txt)}.x-field-switch .item .input-hidden:checked+.input[data-v-512c8a9c]:before{transform:translateX(2.3333333333rem)}.x-field-switch .item .input-hidden:focus-visible+.input[data-v-512c8a9c]{outline:2px solid hsla(29,32%,67%,.75)}.x-field-switch--disabled[data-v-512c8a9c]{filter:grayscale(1);opacity:.5}.x-field-switch:not(.x-field-switch--disabled).left .label--left[data-v-512c8a9c],.x-field-switch:not(.x-field-switch--disabled).right .label--right[data-v-512c8a9c]{color:inherit}.x-field-switch[data-v-512c8a9c] .input-wrapper{background:transparent;min-height:auto;padding:0}.x-field-switch[data-v-512c8a9c] .input-wrapper:focus-within{outline:none}