@charset "UTF-8";/**
 * @copyright Copyright (c) 2019 John Molakvoæ <skjnldsv@protonmail.com>
 *
 * @author John Molakvoæ <skjnldsv@protonmail.com>
 *
 * @license GNU AGPL version 3 or any later version
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as
 * published by the Free Software Foundation, either version 3 of the
 * License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program. If not, see <http://www.gnu.org/licenses/>.
 *
 */.material-design-icon[data-v-bb88e612]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.button-vue[data-v-bb88e612]{position:relative;width:fit-content;overflow:hidden;border:0;padding:0;font-size:var(--default-font-size);font-weight:700;min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:22px;transition-property:color,border-color,background-color;transition-duration:.1s;transition-timing-function:linear;color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light)}.button-vue *[data-v-bb88e612],.button-vue span[data-v-bb88e612]{cursor:pointer}.button-vue[data-v-bb88e612]:focus{outline:none}.button-vue[data-v-bb88e612]:disabled{cursor:default;opacity:.5;filter:saturate(.7)}.button-vue:disabled *[data-v-bb88e612]{cursor:default}.button-vue[data-v-bb88e612]:hover:not(:disabled){background-color:var(--color-primary-element-light-hover)}.button-vue[data-v-bb88e612]:active{background-color:var(--color-primary-element-light)}.button-vue__wrapper[data-v-bb88e612]{display:inline-flex;align-items:center;justify-content:center;width:100%}.button-vue--end .button-vue__wrapper[data-v-bb88e612]{justify-content:end}.button-vue--start .button-vue__wrapper[data-v-bb88e612]{justify-content:start}.button-vue--reverse .button-vue__wrapper[data-v-bb88e612]{flex-direction:row-reverse}.button-vue--reverse.button-vue--icon-and-text[data-v-bb88e612]{padding-inline:calc(var(--default-grid-baseline) * 4) var(--default-grid-baseline)}.button-vue__icon[data-v-bb88e612]{height:44px;width:44px;min-height:44px;min-width:44px;display:flex;justify-content:center;align-items:center}.button-vue__text[data-v-bb88e612]{font-weight:700;margin-bottom:1px;padding:2px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.button-vue--icon-only[data-v-bb88e612]{width:44px!important}.button-vue--text-only[data-v-bb88e612]{padding:0 12px}.button-vue--text-only .button-vue__text[data-v-bb88e612]{margin-left:4px;margin-right:4px}.button-vue--icon-and-text[data-v-bb88e612]{padding-block:0;padding-inline:var(--default-grid-baseline) calc(var(--default-grid-baseline) * 4)}.button-vue--wide[data-v-bb88e612]{width:100%}.button-vue[data-v-bb88e612]:focus-visible{outline:2px solid var(--color-main-text)!important;box-shadow:0 0 0 4px var(--color-main-background)!important}.button-vue:focus-visible.button-vue--vue-tertiary-on-primary[data-v-bb88e612]{outline:2px solid var(--color-primary-element-text);border-radius:var(--border-radius);background-color:transparent}.button-vue--vue-primary[data-v-bb88e612]{background-color:var(--color-primary-element);color:var(--color-primary-element-text)}.button-vue--vue-primary[data-v-bb88e612]:hover:not(:disabled){background-color:var(--color-primary-element-hover)}.button-vue--vue-primary[data-v-bb88e612]:active{background-color:var(--color-primary-element)}.button-vue--vue-secondary[data-v-bb88e612]{color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light)}.button-vue--vue-secondary[data-v-bb88e612]:hover:not(:disabled){color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light-hover)}.button-vue--vue-tertiary[data-v-bb88e612]{color:var(--color-main-text);background-color:transparent}.button-vue--vue-tertiary[data-v-bb88e612]:hover:not(:disabled){background-color:var(--color-background-hover)}.button-vue--vue-tertiary-no-background[data-v-bb88e612]{color:var(--color-main-text);background-color:transparent}.button-vue--vue-tertiary-no-background[data-v-bb88e612]:hover:not(:disabled){background-color:transparent}.button-vue--vue-tertiary-on-primary[data-v-bb88e612]{color:var(--color-primary-element-text);background-color:transparent}.button-vue--vue-tertiary-on-primary[data-v-bb88e612]:hover:not(:disabled){background-color:transparent}.button-vue--vue-success[data-v-bb88e612]{background-color:var(--color-success);color:#fff}.button-vue--vue-success[data-v-bb88e612]:hover:not(:disabled){background-color:var(--color-success-hover)}.button-vue--vue-success[data-v-bb88e612]:active{background-color:var(--color-success)}.button-vue--vue-warning[data-v-bb88e612]{background-color:var(--color-warning);color:#fff}.button-vue--vue-warning[data-v-bb88e612]:hover:not(:disabled){background-color:var(--color-warning-hover)}.button-vue--vue-warning[data-v-bb88e612]:active{background-color:var(--color-warning)}.button-vue--vue-error[data-v-bb88e612]{background-color:var(--color-error);color:#fff}.button-vue--vue-error[data-v-bb88e612]:hover:not(:disabled){background-color:var(--color-error-hover)}.button-vue--vue-error[data-v-bb88e612]:active{background-color:var(--color-error)}
