.app-logo{display:flex;align-items:center;gap:10px}.app-logo__label{padding:.15em .25em;border-radius:.5em;background-color:var(--primary);color:var(--white)}.status-loading{position:relative}.status-loading__icon{animation:rotate 2s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-button{display:flex;justify-content:center;align-items:center;position:relative;height:inherit!important;border:1px solid transparent;font-size:1em;white-space:nowrap;transition:all .3s;cursor:pointer}.app-button.is_full{width:100%}.app-button.is_disabled,.app-button.is_loading{opacity:.6;pointer-events:none}.app-button.button_small:not(.is-rounded){padding:3px 8px 4px;border-radius:.5em}.app-button.button_small.is-rounded{padding:4px;width:32px;aspect-ratio:1/1}.app-button.button_middle{height:44px!important;line-height:1.1}.app-button.button_middle:not(.is-rounded){padding:.5em .75em;border-radius:.75em}.app-button.button_middle.is-rounded{width:44px!important;aspect-ratio:1/1;padding:3px;border-radius:50%}.app-button.button_large{height:54px!important;line-height:1.1;border-radius:1em}.app-button.button_large:not(.is-rounded){padding:calc(.5em - 1px) 2em;border-radius:1em}.app-button.button_large.is-rounded{padding:calc(.5em - 1px);border-radius:2em}.app-button.is_primary,.app-button.is_delete{border-color:transparent;color:var(--white)}.app-button.is_primary{background-color:var(--primary)}.app-button.is_gray{background-color:var(--lite-grey)}.app-button.is_delete{background-color:var(--red)}.app-button.is_primary:disabled,.app-button.is_primary.disabled,.app-button.is_primary.is_disabled,.app-button.is_gray:disabled,.app-button.is_gray.disabled,.app-button.is_gray.is_disabled .app-button.is_delete:disabled,.app-button.is_delete.disabled,.app-button.is_delete.is_disabled{background-color:var(--border-color);box-shadow:none}.app-button.is_outline{border-color:inherit}.app-button.is_outline.is_primary,.app-button.is_outline.is_delete,.app-button.is_outline.is_gray{background-color:transparent!important}.app-button.is_outline.is_primary{border-color:var(--primary);color:var(--primary)}.app-button.is_outline.is_delete{border-color:var(--red);color:var(--red)}.app-button.is_outline.is_gray{border-color:var(--border-color);color:var(--grey)}.app-button.is-rounded,.app-button.is-rounded .w-full{display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;border-radius:1em}.app-button:disabled,.app-button.disabled,.app-button.is_disabled{pointer-events:none}.app-button.button_small svg{width:1.05em}.app-button__loading{display:flex;justify-content:center;align-items:center;position:absolute;inset:0}.app-button.is_loading{pointer-events:none}.app-button.is_loading .app-button__name{color:transparent}.vue-notification-wrapper{padding:0 1rem;overflow:inherit!important}.vue-notification-wrapper .alert.is_error{background-color:var(--red);color:var(--white)}.v-notify{display:flex;gap:.85em;padding:1em 1.5em;border-radius:.5rem;background-color:var(--dark);color:var(--white)}.v-notify__content{display:flex;align-items:center;gap:.85em}.v-notify__content-icon{display:flex;justify-content:center;align-items:flex-start}.v-notify__content-info{display:flex;flex-direction:column;gap:.35em}.v-notify.is_success .v-notify__content-icon{color:var(--primary)}.v-notify.is_warn .v-notify__content-icon{color:var(--yelow)}.v-notify.is_info .v-notify__content-icon{stroke:var(--white)}.v-notify.is_error .v-notify__content-icon{color:var(--red)}
