.nuxt-icon{height:1em;margin-bottom:.125em;vertical-align:middle;width:1em}.nuxt-icon--fill,.nuxt-icon--fill *{fill:currentColor}button[data-v-9fdf0dc1]{background:none;border:none;border-radius:var(--border-radius);cursor:pointer;outline:none;overflow:hidden;width:var(--width)}button .container[data-v-9fdf0dc1]{align-items:center;background:var(--background);border:1px solid var(--border-color);border-radius:inherit;color:var(--color);display:inline-flex;font-size:var(--font-size);font-weight:var(--font-weight);gap:.5rem;justify-content:center;padding:var(--padding);text-transform:var(--text-transform);transition:all .2s;width:inherit}button .container svg[data-v-9fdf0dc1]{font-size:var(--icon-size)}button .container span[data-v-9fdf0dc1]{background:inherit;color:inherit;white-space:nowrap}button .loading[data-v-9fdf0dc1]{align-items:center;display:flex;height:18px;justify-content:center;width:18px}button .loading__spinner[data-v-9fdf0dc1]{animation:spin-9fdf0dc1 1.5s linear infinite;border:3px solid #e1e1e1;border-radius:50%;border-top:3px solid var(--color);height:inherit;width:inherit}@keyframes spin-9fdf0dc1{0%{transform:rotate(0)}to{transform:rotate(1turn)}}button.disabled[data-v-9fdf0dc1]{cursor:not-allowed}button.disabled .container[data-v-9fdf0dc1]{background:var(--disabled-background);border-color:#bebebe;color:var(--disabled-color)}button:not(.disabled) .container[data-v-9fdf0dc1]:hover{background:var(--hover-background);color:var(--hover-color)}.error[data-v-8a3ec9f6]{background:linear-gradient(180deg,#fff0,#2e473b33 40% 60%,#fff0);height:calc(100vh - 90px)}@media (min-width:320px) and (max-width:767px){.error[data-v-8a3ec9f6]{height:calc(100vh - 80px)}}.error__wrapper[data-v-8a3ec9f6]{display:flex;flex-direction:column;height:100%;justify-content:space-around;padding:8rem 20px}@media (min-width:320px) and (max-width:767px){.error__wrapper[data-v-8a3ec9f6]{padding:4rem 20px}}.error__message[data-v-8a3ec9f6]{text-align:center}.error__message p[data-v-8a3ec9f6]{color:#386641;font-size:1.5rem}@media (min-width:320px) and (max-width:767px){.error__message p[data-v-8a3ec9f6]{font-size:1.2rem}}.error__handle[data-v-8a3ec9f6]{margin-top:8rem;text-align:center}.error__handle button[data-v-8a3ec9f6]{background:#295600;border-radius:.5rem}.error__handle button a[data-v-8a3ec9f6]{background:inherit;border-radius:inherit;color:#fff;display:block;font-size:1rem;font-weight:700;padding:.9rem 2.5rem;text-transform:uppercase}@media (min-width:320px) and (max-width:767px){.error__handle[data-v-8a3ec9f6]{margin-top:4rem}}
