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