.page-enter-active[data-v-94376358],.page-leave-active[data-v-94376358]{transition:all .1s}.page-enter-from[data-v-94376358],.page-leave-to[data-v-94376358]{filter:blur(1rem)}.addButton[data-v-ddd27cd6],.primaryButton[data-v-ddd27cd6],.primarySubColor[data-v-ddd27cd6],.secondaryButton[data-v-ddd27cd6]{align-items:center;border-radius:calc(infinity*1px);cursor:pointer;display:flex;font-weight:600;gap:8px;justify-content:center;padding:.7rem 1rem;transition:all .2s ease}.addButton[data-v-ddd27cd6]{background-color:transparent;border:2px dashed var(--subColor);color:var(--subColor)}.addButton[data-v-ddd27cd6]:hover{background-color:#4d663e0d}.primaryButton[data-v-ddd27cd6]{background-color:var(--mainColor);border:none;box-shadow:0 2px 4px #0000001a;color:var(--subColor)}.primaryButton[data-v-ddd27cd6]:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-1px)}.secondaryButton[data-v-ddd27cd6]{background-color:var(--whiteColor100);border:1px solid var(--grayColor2000);box-shadow:0 1px 3px #0000000d;color:var(--subColor)}.secondaryButton[data-v-ddd27cd6]:hover{background-color:var(--grayColor1000);box-shadow:0 2px 6px #0000001a}.primarySubColor[data-v-ddd27cd6]{background-color:var(--subColor);border:none;box-shadow:0 2px 4px #0000001a;color:var(--whiteColor100)}.primarySubColor[data-v-ddd27cd6]:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-1px)}button[data-v-ddd27cd6]:disabled{cursor:not-allowed;opacity:.6}button[data-v-ddd27cd6]:disabled:hover{background-color:var(--mainColor)!important;background-color:inherit;box-shadow:none;transform:none}.snackbar[data-v-26bcd041]{align-items:center;background-color:var(--grayColor200);border-radius:8px;box-shadow:var(--standardShadow);color:var(--whiteColor100);display:flex;justify-content:space-between;left:50%;max-width:80%;min-width:250px;padding:16px 20px;pointer-events:auto;position:fixed;transform:translate(-50%);z-index:9999}.snackbarTop[data-v-26bcd041]{top:20px}.snackbarBottom[data-v-26bcd041]{bottom:20px}.snackbarContent[data-v-26bcd041]{align-items:center;display:flex;justify-content:space-between;width:100%}.snackbarMessage[data-v-26bcd041]{font-size:var(--standardFontSize);line-height:1.5;margin-right:12px}.snackbarClose[data-v-26bcd041]{align-items:center;background:transparent;border:none;border-radius:50%;cursor:pointer;display:flex;height:24px;justify-content:center;transition:background-color .2s;width:24px}.snackbarClose[data-v-26bcd041]:hover{background-color:#ffffff1a}.snackbarCloseIcon[data-v-26bcd041]{font-size:18px;font-weight:700}.snackbarSuccess[data-v-26bcd041]{background-color:var(--mainColor);color:var(--darkColor100)}.snackbarError[data-v-26bcd041]{background-color:#f44336}.snackbarInfo[data-v-26bcd041]{background-color:var(--subColor)}.snackbarWarning[data-v-26bcd041]{background-color:#ff9800}.snackbarEnterActive[data-v-26bcd041],.snackbarLeaveActive[data-v-26bcd041]{transition:opacity .3s,transform .3s}.snackbarEnterFrom[data-v-26bcd041],.snackbarLeaveTo[data-v-26bcd041]{opacity:0;transform:translate(-50%) translateY(20px)}@media (max-width:768px){.snackbar[data-v-26bcd041]{max-width:90%;min-width:200px;padding:12px 16px}.snackbarMessage[data-v-26bcd041]{font-size:var(--smallFontSize)}}.errorContainer[data-v-4428f3c5]{align-items:center;background-color:var(--grayColor1000);display:flex;justify-content:center;min-height:100vh;padding:20px}.errorContent[data-v-4428f3c5]{background-color:var(--whiteColor100);border-radius:12px;box-shadow:var(--standardShadow);max-width:600px;padding:40px;text-align:center;width:100%}.errorIconWrapper[data-v-4428f3c5]{margin:0 auto 24px;max-width:100%;width:-moz-fit-content;width:fit-content}.errorIcon[data-v-4428f3c5]{font-size:clamp(2.5rem,6vw,4rem)}.errorTitle[data-v-4428f3c5]{color:var(--darkColor100);font-size:var(--mediumFontSize);margin-bottom:16px;width:100%}.errorMessage[data-v-4428f3c5]{color:var(--grayColor200);line-height:1.6;margin-bottom:32px}.errorActions[data-v-4428f3c5]{display:flex;gap:16px;justify-content:center}@media (max-width:768px){.errorContent[data-v-4428f3c5]{padding:24px}.errorActions[data-v-4428f3c5]{flex-direction:column;gap:12px}.mL20[data-v-4428f3c5]{margin-left:0!important;margin-top:12px}}
